--- /srv/rebuilderd/tmp/rebuilderdJ8kH8q/inputs/teeworlds_0.7.5-2+b1_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdJ8kH8q/out/teeworlds_0.7.5-2+b1_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2024-01-08 03:00:36.000000 debian-binary │ -rw-r--r-- 0 0 0 1124 2024-01-08 03:00:36.000000 control.tar.xz │ --rw-r--r-- 0 0 0 447872 2024-01-08 03:00:36.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 447784 2024-01-08 03:00:36.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./control │ │ │ @@ -1,13 +1,13 @@ │ │ │ Package: teeworlds │ │ │ Source: teeworlds (0.7.5-2) │ │ │ Version: 0.7.5-2+b1 │ │ │ Architecture: armel │ │ │ Maintainer: Debian Games Team │ │ │ -Installed-Size: 1172 │ │ │ +Installed-Size: 1168 │ │ │ Depends: libc6 (>= 2.34), libfreetype6 (>= 2.2.1), libgcc-s1 (>= 3.5), libgl1, libjsonparser1.1 (>= 1.1.0), libpnglite0 (>= 0.1.17), libsdl2-2.0-0 (>= 2.0.12), libstdc++6 (>= 5), libwavpack1 (>= 4.40.0), zlib1g (>= 1:1.2.0), teeworlds-data (= 0.7.5-2) │ │ │ Section: games │ │ │ Priority: optional │ │ │ Homepage: https://www.teeworlds.com/ │ │ │ Description: online multi-player platform 2D shooter │ │ │ This package contains the client binary for Teeworlds. │ │ │ . │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -1,11 +1,11 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-01-08 03:00:36.000000 ./ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-01-08 03:00:36.000000 ./usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-01-08 03:00:36.000000 ./usr/games/ │ │ │ --rwxr-xr-x 0 root (0) root (0) 1091108 2024-01-08 03:00:36.000000 ./usr/games/teeworlds │ │ │ +-rwxr-xr-x 0 root (0) root (0) 1087012 2024-01-08 03:00:36.000000 ./usr/games/teeworlds │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-01-08 03:00:36.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-01-08 03:00:36.000000 ./usr/share/applications/ │ │ │ -rw-r--r-- 0 root (0) root (0) 210 2023-03-17 10:46:31.000000 ./usr/share/applications/teeworlds.desktop │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-01-08 03:00:36.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-01-08 03:00:36.000000 ./usr/share/doc/teeworlds/ │ │ │ -rw-r--r-- 0 root (0) root (0) 237 2024-01-08 03:00:36.000000 ./usr/share/doc/teeworlds/changelog.Debian.armel.gz │ │ │ -rw-r--r-- 0 root (0) root (0) 789 2024-01-08 03:00:36.000000 ./usr/share/doc/teeworlds/changelog.Debian.gz │ │ ├── ./usr/games/teeworlds │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -4,17 +4,17 @@ │ │ │ │ Data: 2's complement, little endian │ │ │ │ Version: 1 (current) │ │ │ │ OS/ABI: UNIX - GNU │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Position-Independent Executable file) │ │ │ │ Machine: ARM │ │ │ │ Version: 0x1 │ │ │ │ - Entry point address: 0xa71c │ │ │ │ + Entry point address: 0xa704 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ - Start of section headers: 1089988 (bytes into file) │ │ │ │ + Start of section headers: 1085892 (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: 9 │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ Number of section headers: 28 │ │ │ │ Section header string table index: 27 │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ Elf file type is DYN (Position-Independent Executable file) │ │ │ │ -Entry point 0xa71c │ │ │ │ +Entry point 0xa704 │ │ │ │ There are 9 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x104158 0x00104158 0x00104158 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x1040b8 0x001040b8 0x001040b8 0x00008 0x00008 R 0x4 │ │ │ │ PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4 │ │ │ │ INTERP 0x000154 0x00000154 0x00000154 0x00013 0x00013 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux.so.3] │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x104164 0x104164 R E 0x1000 │ │ │ │ - LOAD 0x10510c 0x0010510c 0x0010510c 0x04f50 0x1a0fbc RW 0x1000 │ │ │ │ - DYNAMIC 0x106870 0x00106870 0x00106870 0x00150 0x00150 RW 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x1040c4 0x1040c4 R E 0x1000 │ │ │ │ + LOAD 0x104118 0x00105118 0x00105118 0x04f44 0x1a0fb0 RW 0x1000 │ │ │ │ + DYNAMIC 0x10587c 0x0010687c 0x0010687c 0x00150 0x00150 RW 0x4 │ │ │ │ NOTE 0x000168 0x00000168 0x00000168 0x00044 0x00044 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ - GNU_RELRO 0x10510c 0x0010510c 0x0010510c 0x01ef4 0x01ef4 R 0x1 │ │ │ │ + GNU_RELRO 0x104118 0x00105118 0x00105118 0x01ee8 0x01ee8 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ │ 01 │ │ │ │ 02 .interp │ │ │ │ 03 .interp .note.gnu.build-id .note.ABI-tag .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .plt .text .fini .rodata .ARM.exidx .eh_frame │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,37 +1,37 @@ │ │ │ │ -There are 28 section headers, starting at offset 0x10a1c4: │ │ │ │ +There are 28 section headers, starting at offset 0x1091c4: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .interp PROGBITS 00000154 000154 000013 00 A 0 0 1 │ │ │ │ [ 2] .note.gnu.build-id NOTE 00000168 000168 000024 00 A 0 0 4 │ │ │ │ [ 3] .note.ABI-tag NOTE 0000018c 00018c 000020 00 A 0 0 4 │ │ │ │ [ 4] .gnu.hash GNU_HASH 000001ac 0001ac 000044 04 A 5 0 4 │ │ │ │ [ 5] .dynsym DYNSYM 000001f0 0001f0 001110 10 A 6 3 4 │ │ │ │ [ 6] .dynstr STRTAB 00001300 001300 000f3f 00 A 0 0 1 │ │ │ │ [ 7] .gnu.version VERSYM 00002240 002240 000222 02 A 5 0 2 │ │ │ │ [ 8] .gnu.version_r VERNEED 00002464 002464 000150 00 A 6 6 4 │ │ │ │ - [ 9] .rel.dyn REL 000025b4 0025b4 004540 08 A 5 0 4 │ │ │ │ - [10] .rel.plt REL 00006af4 006af4 0007c8 08 AI 5 22 4 │ │ │ │ - [11] .init PROGBITS 000072bc 0072bc 00000c 00 AX 0 0 4 │ │ │ │ - [12] .plt PROGBITS 000072c8 0072c8 000bc0 04 AX 0 0 4 │ │ │ │ - [13] .text PROGBITS 00007e88 007e88 0eb354 00 AX 0 0 8 │ │ │ │ - [14] .fini PROGBITS 000f31dc 0f31dc 000008 00 AX 0 0 4 │ │ │ │ - [15] .rodata PROGBITS 000f31e4 0f31e4 010f74 00 A 0 0 4 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 00104158 104158 000008 00 AL 13 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 00104160 104160 000004 00 A 0 0 4 │ │ │ │ - [18] .init_array INIT_ARRAY 0010510c 10510c 000020 04 WA 0 0 4 │ │ │ │ - [19] .fini_array FINI_ARRAY 0010512c 10512c 000004 04 WA 0 0 4 │ │ │ │ - [20] .data.rel.ro PROGBITS 00105130 105130 001740 00 WA 0 0 4 │ │ │ │ - [21] .dynamic DYNAMIC 00106870 106870 000150 08 WA 6 0 4 │ │ │ │ - [22] .got PROGBITS 001069c0 1069c0 000640 04 WA 0 0 4 │ │ │ │ - [23] .data PROGBITS 00107000 107000 00305c 00 WA 0 0 4 │ │ │ │ - [24] .bss NOBITS 0010a060 10a05c 19c068 00 WA 0 0 8 │ │ │ │ - [25] .ARM.attributes ARM_ATTRIBUTES 00000000 10a05c 00002b 00 0 0 1 │ │ │ │ - [26] .gnu_debuglink PROGBITS 00000000 10a088 000034 00 0 0 4 │ │ │ │ - [27] .shstrtab STRTAB 00000000 10a0bc 000108 00 0 0 1 │ │ │ │ + [ 9] .rel.dyn REL 000025b4 0025b4 004528 08 A 5 0 4 │ │ │ │ + [10] .rel.plt REL 00006adc 006adc 0007c8 08 AI 5 22 4 │ │ │ │ + [11] .init PROGBITS 000072a4 0072a4 00000c 00 AX 0 0 4 │ │ │ │ + [12] .plt PROGBITS 000072b0 0072b0 000bc0 04 AX 0 0 4 │ │ │ │ + [13] .text PROGBITS 00007e70 007e70 0eb2cc 00 AX 0 0 8 │ │ │ │ + [14] .fini PROGBITS 000f313c 0f313c 000008 00 AX 0 0 4 │ │ │ │ + [15] .rodata PROGBITS 000f3144 0f3144 010f74 00 A 0 0 4 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 001040b8 1040b8 000008 00 AL 13 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 001040c0 1040c0 000004 00 A 0 0 4 │ │ │ │ + [18] .init_array INIT_ARRAY 00105118 104118 000020 04 WA 0 0 4 │ │ │ │ + [19] .fini_array FINI_ARRAY 00105138 104138 000004 04 WA 0 0 4 │ │ │ │ + [20] .data.rel.ro PROGBITS 0010513c 10413c 001740 00 WA 0 0 4 │ │ │ │ + [21] .dynamic DYNAMIC 0010687c 10587c 000150 08 WA 6 0 4 │ │ │ │ + [22] .got PROGBITS 001069cc 1059cc 000634 04 WA 0 0 4 │ │ │ │ + [23] .data PROGBITS 00107000 106000 00305c 00 WA 0 0 4 │ │ │ │ + [24] .bss NOBITS 0010a060 10905c 19c068 00 WA 0 0 8 │ │ │ │ + [25] .ARM.attributes ARM_ATTRIBUTES 00000000 10905c 00002b 00 0 0 1 │ │ │ │ + [26] .gnu_debuglink PROGBITS 00000000 109088 000034 00 0 0 4 │ │ │ │ + [27] .shstrtab STRTAB 00000000 1090bc 000108 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), │ │ │ │ R (retain), D (mbind), y (purecode), p (processor specific) │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 273 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ - 1: 000072bc 0 SECTION LOCAL DEFAULT 11 .init │ │ │ │ + 1: 000072a4 0 SECTION LOCAL DEFAULT 11 .init │ │ │ │ 2: 00107000 0 SECTION LOCAL DEFAULT 23 .data │ │ │ │ 3: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (2) │ │ │ │ 4: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.4 (2) │ │ │ │ 5: 00000000 0 FUNC GLOBAL DEFAULT UND SDL_JoystickName │ │ │ │ 6: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (2) │ │ │ │ 7: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_fdiv@GCC_3.5 (3) │ │ │ │ 8: 00000000 0 FUNC GLOBAL DEFAULT UND SDL_JoystickClose │ │ │ │ @@ -265,12 +265,12 @@ │ │ │ │ 261: 00000000 0 FUNC GLOBAL DEFAULT UND SDL_Init │ │ │ │ 262: 00000000 0 FUNC GLOBAL DEFAULT UND ioctl@GLIBC_2.4 (2) │ │ │ │ 263: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (10) │ │ │ │ 264: 00000000 0 FUNC GLOBAL DEFAULT UND __aeabi_dmul@GCC_3.5 (3) │ │ │ │ 265: 002a60c8 0 NOTYPE GLOBAL DEFAULT 24 _end │ │ │ │ 266: 0010a05c 0 NOTYPE GLOBAL DEFAULT 23 _edata │ │ │ │ 267: 002a60c8 0 NOTYPE GLOBAL DEFAULT 24 _bss_end__ │ │ │ │ - 268: 00007e88 1716 FUNC GLOBAL DEFAULT 13 main │ │ │ │ + 268: 00007e70 1716 FUNC GLOBAL DEFAULT 13 main │ │ │ │ 269: 002a60c8 0 NOTYPE GLOBAL DEFAULT 24 __bss_end__ │ │ │ │ 270: 0010a060 0 NOTYPE GLOBAL DEFAULT 24 __bss_start │ │ │ │ 271: 0010a060 0 NOTYPE GLOBAL DEFAULT 24 __bss_start__ │ │ │ │ 272: 002a60c8 0 NOTYPE GLOBAL DEFAULT 24 __end__ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,37 +1,34 @@ │ │ │ │ │ │ │ │ -Relocation section '.rel.dyn' at offset 0x25b4 contains 2216 entries: │ │ │ │ +Relocation section '.rel.dyn' at offset 0x25b4 contains 2213 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -0010510c 00000017 R_ARM_RELATIVE │ │ │ │ -00105110 00000017 R_ARM_RELATIVE │ │ │ │ -00105114 00000017 R_ARM_RELATIVE │ │ │ │ 00105118 00000017 R_ARM_RELATIVE │ │ │ │ 0010511c 00000017 R_ARM_RELATIVE │ │ │ │ 00105120 00000017 R_ARM_RELATIVE │ │ │ │ 00105124 00000017 R_ARM_RELATIVE │ │ │ │ 00105128 00000017 R_ARM_RELATIVE │ │ │ │ 0010512c 00000017 R_ARM_RELATIVE │ │ │ │ +00105130 00000017 R_ARM_RELATIVE │ │ │ │ 00105134 00000017 R_ARM_RELATIVE │ │ │ │ 00105138 00000017 R_ARM_RELATIVE │ │ │ │ -0010513c 00000017 R_ARM_RELATIVE │ │ │ │ 00105140 00000017 R_ARM_RELATIVE │ │ │ │ 00105144 00000017 R_ARM_RELATIVE │ │ │ │ 00105148 00000017 R_ARM_RELATIVE │ │ │ │ 0010514c 00000017 R_ARM_RELATIVE │ │ │ │ 00105150 00000017 R_ARM_RELATIVE │ │ │ │ 00105154 00000017 R_ARM_RELATIVE │ │ │ │ 00105158 00000017 R_ARM_RELATIVE │ │ │ │ 0010515c 00000017 R_ARM_RELATIVE │ │ │ │ 00105160 00000017 R_ARM_RELATIVE │ │ │ │ 00105164 00000017 R_ARM_RELATIVE │ │ │ │ 00105168 00000017 R_ARM_RELATIVE │ │ │ │ 0010516c 00000017 R_ARM_RELATIVE │ │ │ │ 00105170 00000017 R_ARM_RELATIVE │ │ │ │ +00105174 00000017 R_ARM_RELATIVE │ │ │ │ 00105178 00000017 R_ARM_RELATIVE │ │ │ │ -0010517c 00000017 R_ARM_RELATIVE │ │ │ │ 00105180 00000017 R_ARM_RELATIVE │ │ │ │ 00105184 00000017 R_ARM_RELATIVE │ │ │ │ 00105188 00000017 R_ARM_RELATIVE │ │ │ │ 0010518c 00000017 R_ARM_RELATIVE │ │ │ │ 00105190 00000017 R_ARM_RELATIVE │ │ │ │ 00105194 00000017 R_ARM_RELATIVE │ │ │ │ 00105198 00000017 R_ARM_RELATIVE │ │ │ │ @@ -48,16 +45,16 @@ │ │ │ │ 001051c4 00000017 R_ARM_RELATIVE │ │ │ │ 001051c8 00000017 R_ARM_RELATIVE │ │ │ │ 001051cc 00000017 R_ARM_RELATIVE │ │ │ │ 001051d0 00000017 R_ARM_RELATIVE │ │ │ │ 001051d4 00000017 R_ARM_RELATIVE │ │ │ │ 001051d8 00000017 R_ARM_RELATIVE │ │ │ │ 001051dc 00000017 R_ARM_RELATIVE │ │ │ │ +001051e0 00000017 R_ARM_RELATIVE │ │ │ │ 001051e4 00000017 R_ARM_RELATIVE │ │ │ │ -001051e8 00000017 R_ARM_RELATIVE │ │ │ │ 001051ec 00000017 R_ARM_RELATIVE │ │ │ │ 001051f0 00000017 R_ARM_RELATIVE │ │ │ │ 001051f4 00000017 R_ARM_RELATIVE │ │ │ │ 001051f8 00000017 R_ARM_RELATIVE │ │ │ │ 001051fc 00000017 R_ARM_RELATIVE │ │ │ │ 00105200 00000017 R_ARM_RELATIVE │ │ │ │ 00105204 00000017 R_ARM_RELATIVE │ │ │ │ @@ -71,15 +68,14 @@ │ │ │ │ 00105224 00000017 R_ARM_RELATIVE │ │ │ │ 00105228 00000017 R_ARM_RELATIVE │ │ │ │ 0010522c 00000017 R_ARM_RELATIVE │ │ │ │ 00105230 00000017 R_ARM_RELATIVE │ │ │ │ 00105234 00000017 R_ARM_RELATIVE │ │ │ │ 00105238 00000017 R_ARM_RELATIVE │ │ │ │ 0010523c 00000017 R_ARM_RELATIVE │ │ │ │ -00105240 00000017 R_ARM_RELATIVE │ │ │ │ 00105244 00000017 R_ARM_RELATIVE │ │ │ │ 00105248 00000017 R_ARM_RELATIVE │ │ │ │ 0010524c 00000017 R_ARM_RELATIVE │ │ │ │ 00105250 00000017 R_ARM_RELATIVE │ │ │ │ 00105254 00000017 R_ARM_RELATIVE │ │ │ │ 00105258 00000017 R_ARM_RELATIVE │ │ │ │ 0010525c 00000017 R_ARM_RELATIVE │ │ │ │ @@ -88,23 +84,24 @@ │ │ │ │ 00105268 00000017 R_ARM_RELATIVE │ │ │ │ 0010526c 00000017 R_ARM_RELATIVE │ │ │ │ 00105270 00000017 R_ARM_RELATIVE │ │ │ │ 00105274 00000017 R_ARM_RELATIVE │ │ │ │ 00105278 00000017 R_ARM_RELATIVE │ │ │ │ 0010527c 00000017 R_ARM_RELATIVE │ │ │ │ 00105280 00000017 R_ARM_RELATIVE │ │ │ │ -00105284 00000017 R_ARM_RELATIVE │ │ │ │ 00105288 00000017 R_ARM_RELATIVE │ │ │ │ 0010528c 00000017 R_ARM_RELATIVE │ │ │ │ 00105290 00000017 R_ARM_RELATIVE │ │ │ │ +00105294 00000017 R_ARM_RELATIVE │ │ │ │ 00105298 00000017 R_ARM_RELATIVE │ │ │ │ 0010529c 00000017 R_ARM_RELATIVE │ │ │ │ 001052a0 00000017 R_ARM_RELATIVE │ │ │ │ 001052a4 00000017 R_ARM_RELATIVE │ │ │ │ 001052a8 00000017 R_ARM_RELATIVE │ │ │ │ +001052ac 00000017 R_ARM_RELATIVE │ │ │ │ 001052b0 00000017 R_ARM_RELATIVE │ │ │ │ 001052b4 00000017 R_ARM_RELATIVE │ │ │ │ 001052b8 00000017 R_ARM_RELATIVE │ │ │ │ 001052bc 00000017 R_ARM_RELATIVE │ │ │ │ 001052c0 00000017 R_ARM_RELATIVE │ │ │ │ 001052c4 00000017 R_ARM_RELATIVE │ │ │ │ 001052c8 00000017 R_ARM_RELATIVE │ │ │ │ @@ -112,14 +109,15 @@ │ │ │ │ 001052d0 00000017 R_ARM_RELATIVE │ │ │ │ 001052d4 00000017 R_ARM_RELATIVE │ │ │ │ 001052d8 00000017 R_ARM_RELATIVE │ │ │ │ 001052dc 00000017 R_ARM_RELATIVE │ │ │ │ 001052e0 00000017 R_ARM_RELATIVE │ │ │ │ 001052e4 00000017 R_ARM_RELATIVE │ │ │ │ 001052e8 00000017 R_ARM_RELATIVE │ │ │ │ +001052ec 00000017 R_ARM_RELATIVE │ │ │ │ 001052f0 00000017 R_ARM_RELATIVE │ │ │ │ 001052f4 00000017 R_ARM_RELATIVE │ │ │ │ 001052f8 00000017 R_ARM_RELATIVE │ │ │ │ 001052fc 00000017 R_ARM_RELATIVE │ │ │ │ 00105300 00000017 R_ARM_RELATIVE │ │ │ │ 00105304 00000017 R_ARM_RELATIVE │ │ │ │ 00105308 00000017 R_ARM_RELATIVE │ │ │ │ @@ -130,55 +128,51 @@ │ │ │ │ 0010531c 00000017 R_ARM_RELATIVE │ │ │ │ 00105320 00000017 R_ARM_RELATIVE │ │ │ │ 00105324 00000017 R_ARM_RELATIVE │ │ │ │ 00105328 00000017 R_ARM_RELATIVE │ │ │ │ 0010532c 00000017 R_ARM_RELATIVE │ │ │ │ 00105330 00000017 R_ARM_RELATIVE │ │ │ │ 00105334 00000017 R_ARM_RELATIVE │ │ │ │ -00105338 00000017 R_ARM_RELATIVE │ │ │ │ 0010533c 00000017 R_ARM_RELATIVE │ │ │ │ 00105340 00000017 R_ARM_RELATIVE │ │ │ │ 00105344 00000017 R_ARM_RELATIVE │ │ │ │ 00105348 00000017 R_ARM_RELATIVE │ │ │ │ 0010534c 00000017 R_ARM_RELATIVE │ │ │ │ -00105350 00000017 R_ARM_RELATIVE │ │ │ │ 00105354 00000017 R_ARM_RELATIVE │ │ │ │ 00105358 00000017 R_ARM_RELATIVE │ │ │ │ 0010535c 00000017 R_ARM_RELATIVE │ │ │ │ 00105360 00000017 R_ARM_RELATIVE │ │ │ │ 00105364 00000017 R_ARM_RELATIVE │ │ │ │ 00105368 00000017 R_ARM_RELATIVE │ │ │ │ 0010536c 00000017 R_ARM_RELATIVE │ │ │ │ 00105370 00000017 R_ARM_RELATIVE │ │ │ │ 00105374 00000017 R_ARM_RELATIVE │ │ │ │ 00105378 00000017 R_ARM_RELATIVE │ │ │ │ -0010537c 00000017 R_ARM_RELATIVE │ │ │ │ 00105380 00000017 R_ARM_RELATIVE │ │ │ │ 00105384 00000017 R_ARM_RELATIVE │ │ │ │ -00105388 00000017 R_ARM_RELATIVE │ │ │ │ 0010538c 00000017 R_ARM_RELATIVE │ │ │ │ 00105390 00000017 R_ARM_RELATIVE │ │ │ │ 00105394 00000017 R_ARM_RELATIVE │ │ │ │ 00105398 00000017 R_ARM_RELATIVE │ │ │ │ 0010539c 00000017 R_ARM_RELATIVE │ │ │ │ 001053a0 00000017 R_ARM_RELATIVE │ │ │ │ 001053a4 00000017 R_ARM_RELATIVE │ │ │ │ -001053a8 00000017 R_ARM_RELATIVE │ │ │ │ 001053ac 00000017 R_ARM_RELATIVE │ │ │ │ 001053b0 00000017 R_ARM_RELATIVE │ │ │ │ -001053b4 00000017 R_ARM_RELATIVE │ │ │ │ 001053b8 00000017 R_ARM_RELATIVE │ │ │ │ 001053bc 00000017 R_ARM_RELATIVE │ │ │ │ 001053c0 00000017 R_ARM_RELATIVE │ │ │ │ 001053c4 00000017 R_ARM_RELATIVE │ │ │ │ 001053c8 00000017 R_ARM_RELATIVE │ │ │ │ +001053cc 00000017 R_ARM_RELATIVE │ │ │ │ 001053d0 00000017 R_ARM_RELATIVE │ │ │ │ 001053d4 00000017 R_ARM_RELATIVE │ │ │ │ 001053d8 00000017 R_ARM_RELATIVE │ │ │ │ 001053dc 00000017 R_ARM_RELATIVE │ │ │ │ +001053e0 00000017 R_ARM_RELATIVE │ │ │ │ 001053e4 00000017 R_ARM_RELATIVE │ │ │ │ 001053e8 00000017 R_ARM_RELATIVE │ │ │ │ 001053ec 00000017 R_ARM_RELATIVE │ │ │ │ 001053f0 00000017 R_ARM_RELATIVE │ │ │ │ 001053f4 00000017 R_ARM_RELATIVE │ │ │ │ 001053f8 00000017 R_ARM_RELATIVE │ │ │ │ 001053fc 00000017 R_ARM_RELATIVE │ │ │ │ @@ -191,14 +185,15 @@ │ │ │ │ 00105418 00000017 R_ARM_RELATIVE │ │ │ │ 0010541c 00000017 R_ARM_RELATIVE │ │ │ │ 00105420 00000017 R_ARM_RELATIVE │ │ │ │ 00105424 00000017 R_ARM_RELATIVE │ │ │ │ 00105428 00000017 R_ARM_RELATIVE │ │ │ │ 0010542c 00000017 R_ARM_RELATIVE │ │ │ │ 00105430 00000017 R_ARM_RELATIVE │ │ │ │ +00105434 00000017 R_ARM_RELATIVE │ │ │ │ 00105438 00000017 R_ARM_RELATIVE │ │ │ │ 0010543c 00000017 R_ARM_RELATIVE │ │ │ │ 00105440 00000017 R_ARM_RELATIVE │ │ │ │ 00105444 00000017 R_ARM_RELATIVE │ │ │ │ 00105448 00000017 R_ARM_RELATIVE │ │ │ │ 0010544c 00000017 R_ARM_RELATIVE │ │ │ │ 00105450 00000017 R_ARM_RELATIVE │ │ │ │ @@ -212,58 +207,80 @@ │ │ │ │ 00105470 00000017 R_ARM_RELATIVE │ │ │ │ 00105474 00000017 R_ARM_RELATIVE │ │ │ │ 00105478 00000017 R_ARM_RELATIVE │ │ │ │ 0010547c 00000017 R_ARM_RELATIVE │ │ │ │ 00105480 00000017 R_ARM_RELATIVE │ │ │ │ 00105484 00000017 R_ARM_RELATIVE │ │ │ │ 00105488 00000017 R_ARM_RELATIVE │ │ │ │ +0010548c 00000017 R_ARM_RELATIVE │ │ │ │ 00105490 00000017 R_ARM_RELATIVE │ │ │ │ -00105494 00000017 R_ARM_RELATIVE │ │ │ │ 00105498 00000017 R_ARM_RELATIVE │ │ │ │ 0010549c 00000017 R_ARM_RELATIVE │ │ │ │ 001054a0 00000017 R_ARM_RELATIVE │ │ │ │ 001054a4 00000017 R_ARM_RELATIVE │ │ │ │ -001054a8 00000017 R_ARM_RELATIVE │ │ │ │ 001054ac 00000017 R_ARM_RELATIVE │ │ │ │ 001054b0 00000017 R_ARM_RELATIVE │ │ │ │ 001054b4 00000017 R_ARM_RELATIVE │ │ │ │ +001054b8 00000017 R_ARM_RELATIVE │ │ │ │ 001054bc 00000017 R_ARM_RELATIVE │ │ │ │ 001054c0 00000017 R_ARM_RELATIVE │ │ │ │ +001054c4 00000017 R_ARM_RELATIVE │ │ │ │ 001054c8 00000017 R_ARM_RELATIVE │ │ │ │ 001054cc 00000017 R_ARM_RELATIVE │ │ │ │ 001054d0 00000017 R_ARM_RELATIVE │ │ │ │ 001054d4 00000017 R_ARM_RELATIVE │ │ │ │ 001054d8 00000017 R_ARM_RELATIVE │ │ │ │ 001054dc 00000017 R_ARM_RELATIVE │ │ │ │ 001054e0 00000017 R_ARM_RELATIVE │ │ │ │ +001054e4 00000017 R_ARM_RELATIVE │ │ │ │ 001054e8 00000017 R_ARM_RELATIVE │ │ │ │ 001054ec 00000017 R_ARM_RELATIVE │ │ │ │ +001054f0 00000017 R_ARM_RELATIVE │ │ │ │ +001054f4 00000017 R_ARM_RELATIVE │ │ │ │ 001054f8 00000017 R_ARM_RELATIVE │ │ │ │ +00105500 00000017 R_ARM_RELATIVE │ │ │ │ 00105504 00000017 R_ARM_RELATIVE │ │ │ │ +00105508 00000017 R_ARM_RELATIVE │ │ │ │ +0010550c 00000017 R_ARM_RELATIVE │ │ │ │ 00105510 00000017 R_ARM_RELATIVE │ │ │ │ +00105514 00000017 R_ARM_RELATIVE │ │ │ │ +00105518 00000017 R_ARM_RELATIVE │ │ │ │ 0010551c 00000017 R_ARM_RELATIVE │ │ │ │ +00105520 00000017 R_ARM_RELATIVE │ │ │ │ +00105524 00000017 R_ARM_RELATIVE │ │ │ │ 00105528 00000017 R_ARM_RELATIVE │ │ │ │ +0010552c 00000017 R_ARM_RELATIVE │ │ │ │ +00105530 00000017 R_ARM_RELATIVE │ │ │ │ 00105534 00000017 R_ARM_RELATIVE │ │ │ │ +00105538 00000017 R_ARM_RELATIVE │ │ │ │ +0010553c 00000017 R_ARM_RELATIVE │ │ │ │ 00105540 00000017 R_ARM_RELATIVE │ │ │ │ +00105544 00000017 R_ARM_RELATIVE │ │ │ │ +00105548 00000017 R_ARM_RELATIVE │ │ │ │ 0010554c 00000017 R_ARM_RELATIVE │ │ │ │ +00105550 00000017 R_ARM_RELATIVE │ │ │ │ +00105554 00000017 R_ARM_RELATIVE │ │ │ │ 00105558 00000017 R_ARM_RELATIVE │ │ │ │ -00105564 00000017 R_ARM_RELATIVE │ │ │ │ +0010555c 00000017 R_ARM_RELATIVE │ │ │ │ +00105560 00000017 R_ARM_RELATIVE │ │ │ │ +00105568 00000017 R_ARM_RELATIVE │ │ │ │ +0010556c 00000017 R_ARM_RELATIVE │ │ │ │ 00105570 00000017 R_ARM_RELATIVE │ │ │ │ +00105574 00000017 R_ARM_RELATIVE │ │ │ │ 00105578 00000017 R_ARM_RELATIVE │ │ │ │ 0010557c 00000017 R_ARM_RELATIVE │ │ │ │ 00105580 00000017 R_ARM_RELATIVE │ │ │ │ 00105584 00000017 R_ARM_RELATIVE │ │ │ │ 00105588 00000017 R_ARM_RELATIVE │ │ │ │ 0010558c 00000017 R_ARM_RELATIVE │ │ │ │ 00105590 00000017 R_ARM_RELATIVE │ │ │ │ 00105594 00000017 R_ARM_RELATIVE │ │ │ │ 00105598 00000017 R_ARM_RELATIVE │ │ │ │ 0010559c 00000017 R_ARM_RELATIVE │ │ │ │ 001055a0 00000017 R_ARM_RELATIVE │ │ │ │ -001055a4 00000017 R_ARM_RELATIVE │ │ │ │ 001055a8 00000017 R_ARM_RELATIVE │ │ │ │ 001055ac 00000017 R_ARM_RELATIVE │ │ │ │ 001055b0 00000017 R_ARM_RELATIVE │ │ │ │ 001055b4 00000017 R_ARM_RELATIVE │ │ │ │ 001055b8 00000017 R_ARM_RELATIVE │ │ │ │ 001055bc 00000017 R_ARM_RELATIVE │ │ │ │ 001055c0 00000017 R_ARM_RELATIVE │ │ │ │ @@ -301,496 +318,476 @@ │ │ │ │ 00105648 00000017 R_ARM_RELATIVE │ │ │ │ 0010564c 00000017 R_ARM_RELATIVE │ │ │ │ 00105650 00000017 R_ARM_RELATIVE │ │ │ │ 00105654 00000017 R_ARM_RELATIVE │ │ │ │ 00105658 00000017 R_ARM_RELATIVE │ │ │ │ 0010565c 00000017 R_ARM_RELATIVE │ │ │ │ 00105660 00000017 R_ARM_RELATIVE │ │ │ │ -00105664 00000017 R_ARM_RELATIVE │ │ │ │ 00105668 00000017 R_ARM_RELATIVE │ │ │ │ 0010566c 00000017 R_ARM_RELATIVE │ │ │ │ 00105670 00000017 R_ARM_RELATIVE │ │ │ │ -00105674 00000017 R_ARM_RELATIVE │ │ │ │ 00105678 00000017 R_ARM_RELATIVE │ │ │ │ 0010567c 00000017 R_ARM_RELATIVE │ │ │ │ 00105680 00000017 R_ARM_RELATIVE │ │ │ │ -00105684 00000017 R_ARM_RELATIVE │ │ │ │ 00105688 00000017 R_ARM_RELATIVE │ │ │ │ +0010568c 00000017 R_ARM_RELATIVE │ │ │ │ 00105690 00000017 R_ARM_RELATIVE │ │ │ │ 00105694 00000017 R_ARM_RELATIVE │ │ │ │ 00105698 00000017 R_ARM_RELATIVE │ │ │ │ +0010569c 00000017 R_ARM_RELATIVE │ │ │ │ 001056a0 00000017 R_ARM_RELATIVE │ │ │ │ 001056a4 00000017 R_ARM_RELATIVE │ │ │ │ 001056a8 00000017 R_ARM_RELATIVE │ │ │ │ +001056ac 00000017 R_ARM_RELATIVE │ │ │ │ 001056b0 00000017 R_ARM_RELATIVE │ │ │ │ 001056b4 00000017 R_ARM_RELATIVE │ │ │ │ 001056b8 00000017 R_ARM_RELATIVE │ │ │ │ 001056bc 00000017 R_ARM_RELATIVE │ │ │ │ 001056c0 00000017 R_ARM_RELATIVE │ │ │ │ -001056c4 00000017 R_ARM_RELATIVE │ │ │ │ 001056c8 00000017 R_ARM_RELATIVE │ │ │ │ 001056cc 00000017 R_ARM_RELATIVE │ │ │ │ 001056d0 00000017 R_ARM_RELATIVE │ │ │ │ 001056d4 00000017 R_ARM_RELATIVE │ │ │ │ 001056d8 00000017 R_ARM_RELATIVE │ │ │ │ 001056dc 00000017 R_ARM_RELATIVE │ │ │ │ 001056e0 00000017 R_ARM_RELATIVE │ │ │ │ 001056e4 00000017 R_ARM_RELATIVE │ │ │ │ 001056e8 00000017 R_ARM_RELATIVE │ │ │ │ +001056ec 00000017 R_ARM_RELATIVE │ │ │ │ 001056f0 00000017 R_ARM_RELATIVE │ │ │ │ 001056f4 00000017 R_ARM_RELATIVE │ │ │ │ 001056f8 00000017 R_ARM_RELATIVE │ │ │ │ 001056fc 00000017 R_ARM_RELATIVE │ │ │ │ 00105700 00000017 R_ARM_RELATIVE │ │ │ │ -00105704 00000017 R_ARM_RELATIVE │ │ │ │ 00105708 00000017 R_ARM_RELATIVE │ │ │ │ 0010570c 00000017 R_ARM_RELATIVE │ │ │ │ 00105710 00000017 R_ARM_RELATIVE │ │ │ │ 00105714 00000017 R_ARM_RELATIVE │ │ │ │ 00105718 00000017 R_ARM_RELATIVE │ │ │ │ 0010571c 00000017 R_ARM_RELATIVE │ │ │ │ 00105720 00000017 R_ARM_RELATIVE │ │ │ │ 00105724 00000017 R_ARM_RELATIVE │ │ │ │ 00105728 00000017 R_ARM_RELATIVE │ │ │ │ +0010572c 00000017 R_ARM_RELATIVE │ │ │ │ 00105730 00000017 R_ARM_RELATIVE │ │ │ │ 00105734 00000017 R_ARM_RELATIVE │ │ │ │ 00105738 00000017 R_ARM_RELATIVE │ │ │ │ 0010573c 00000017 R_ARM_RELATIVE │ │ │ │ 00105740 00000017 R_ARM_RELATIVE │ │ │ │ -00105744 00000017 R_ARM_RELATIVE │ │ │ │ 00105748 00000017 R_ARM_RELATIVE │ │ │ │ 0010574c 00000017 R_ARM_RELATIVE │ │ │ │ 00105750 00000017 R_ARM_RELATIVE │ │ │ │ 00105754 00000017 R_ARM_RELATIVE │ │ │ │ 00105758 00000017 R_ARM_RELATIVE │ │ │ │ 0010575c 00000017 R_ARM_RELATIVE │ │ │ │ 00105760 00000017 R_ARM_RELATIVE │ │ │ │ 00105764 00000017 R_ARM_RELATIVE │ │ │ │ 00105768 00000017 R_ARM_RELATIVE │ │ │ │ +0010576c 00000017 R_ARM_RELATIVE │ │ │ │ 00105770 00000017 R_ARM_RELATIVE │ │ │ │ 00105774 00000017 R_ARM_RELATIVE │ │ │ │ 00105778 00000017 R_ARM_RELATIVE │ │ │ │ 0010577c 00000017 R_ARM_RELATIVE │ │ │ │ 00105780 00000017 R_ARM_RELATIVE │ │ │ │ 00105784 00000017 R_ARM_RELATIVE │ │ │ │ -00105788 00000017 R_ARM_RELATIVE │ │ │ │ 0010578c 00000017 R_ARM_RELATIVE │ │ │ │ 00105790 00000017 R_ARM_RELATIVE │ │ │ │ 00105794 00000017 R_ARM_RELATIVE │ │ │ │ 00105798 00000017 R_ARM_RELATIVE │ │ │ │ 0010579c 00000017 R_ARM_RELATIVE │ │ │ │ 001057a0 00000017 R_ARM_RELATIVE │ │ │ │ 001057a4 00000017 R_ARM_RELATIVE │ │ │ │ 001057a8 00000017 R_ARM_RELATIVE │ │ │ │ +001057ac 00000017 R_ARM_RELATIVE │ │ │ │ 001057b0 00000017 R_ARM_RELATIVE │ │ │ │ 001057b4 00000017 R_ARM_RELATIVE │ │ │ │ 001057b8 00000017 R_ARM_RELATIVE │ │ │ │ 001057bc 00000017 R_ARM_RELATIVE │ │ │ │ 001057c0 00000017 R_ARM_RELATIVE │ │ │ │ 001057c4 00000017 R_ARM_RELATIVE │ │ │ │ -001057c8 00000017 R_ARM_RELATIVE │ │ │ │ 001057cc 00000017 R_ARM_RELATIVE │ │ │ │ 001057d0 00000017 R_ARM_RELATIVE │ │ │ │ 001057d4 00000017 R_ARM_RELATIVE │ │ │ │ 001057d8 00000017 R_ARM_RELATIVE │ │ │ │ 001057dc 00000017 R_ARM_RELATIVE │ │ │ │ 001057e0 00000017 R_ARM_RELATIVE │ │ │ │ 001057e4 00000017 R_ARM_RELATIVE │ │ │ │ 001057e8 00000017 R_ARM_RELATIVE │ │ │ │ +001057ec 00000017 R_ARM_RELATIVE │ │ │ │ 001057f0 00000017 R_ARM_RELATIVE │ │ │ │ 001057f4 00000017 R_ARM_RELATIVE │ │ │ │ 001057f8 00000017 R_ARM_RELATIVE │ │ │ │ 001057fc 00000017 R_ARM_RELATIVE │ │ │ │ 00105800 00000017 R_ARM_RELATIVE │ │ │ │ 00105804 00000017 R_ARM_RELATIVE │ │ │ │ -00105808 00000017 R_ARM_RELATIVE │ │ │ │ 0010580c 00000017 R_ARM_RELATIVE │ │ │ │ 00105810 00000017 R_ARM_RELATIVE │ │ │ │ 00105814 00000017 R_ARM_RELATIVE │ │ │ │ 00105818 00000017 R_ARM_RELATIVE │ │ │ │ 0010581c 00000017 R_ARM_RELATIVE │ │ │ │ 00105820 00000017 R_ARM_RELATIVE │ │ │ │ 00105824 00000017 R_ARM_RELATIVE │ │ │ │ 00105828 00000017 R_ARM_RELATIVE │ │ │ │ +0010582c 00000017 R_ARM_RELATIVE │ │ │ │ 00105830 00000017 R_ARM_RELATIVE │ │ │ │ 00105834 00000017 R_ARM_RELATIVE │ │ │ │ 00105838 00000017 R_ARM_RELATIVE │ │ │ │ 0010583c 00000017 R_ARM_RELATIVE │ │ │ │ 00105840 00000017 R_ARM_RELATIVE │ │ │ │ 00105844 00000017 R_ARM_RELATIVE │ │ │ │ -00105848 00000017 R_ARM_RELATIVE │ │ │ │ 0010584c 00000017 R_ARM_RELATIVE │ │ │ │ 00105850 00000017 R_ARM_RELATIVE │ │ │ │ 00105854 00000017 R_ARM_RELATIVE │ │ │ │ 00105858 00000017 R_ARM_RELATIVE │ │ │ │ 0010585c 00000017 R_ARM_RELATIVE │ │ │ │ 00105860 00000017 R_ARM_RELATIVE │ │ │ │ 00105864 00000017 R_ARM_RELATIVE │ │ │ │ 00105868 00000017 R_ARM_RELATIVE │ │ │ │ +0010586c 00000017 R_ARM_RELATIVE │ │ │ │ 00105870 00000017 R_ARM_RELATIVE │ │ │ │ 00105874 00000017 R_ARM_RELATIVE │ │ │ │ 00105878 00000017 R_ARM_RELATIVE │ │ │ │ 0010587c 00000017 R_ARM_RELATIVE │ │ │ │ 00105880 00000017 R_ARM_RELATIVE │ │ │ │ 00105884 00000017 R_ARM_RELATIVE │ │ │ │ -00105888 00000017 R_ARM_RELATIVE │ │ │ │ 0010588c 00000017 R_ARM_RELATIVE │ │ │ │ 00105890 00000017 R_ARM_RELATIVE │ │ │ │ 00105894 00000017 R_ARM_RELATIVE │ │ │ │ 00105898 00000017 R_ARM_RELATIVE │ │ │ │ 0010589c 00000017 R_ARM_RELATIVE │ │ │ │ 001058a0 00000017 R_ARM_RELATIVE │ │ │ │ 001058a4 00000017 R_ARM_RELATIVE │ │ │ │ 001058a8 00000017 R_ARM_RELATIVE │ │ │ │ +001058ac 00000017 R_ARM_RELATIVE │ │ │ │ 001058b0 00000017 R_ARM_RELATIVE │ │ │ │ 001058b4 00000017 R_ARM_RELATIVE │ │ │ │ 001058b8 00000017 R_ARM_RELATIVE │ │ │ │ 001058bc 00000017 R_ARM_RELATIVE │ │ │ │ 001058c0 00000017 R_ARM_RELATIVE │ │ │ │ 001058c4 00000017 R_ARM_RELATIVE │ │ │ │ -001058c8 00000017 R_ARM_RELATIVE │ │ │ │ 001058cc 00000017 R_ARM_RELATIVE │ │ │ │ 001058d0 00000017 R_ARM_RELATIVE │ │ │ │ 001058d4 00000017 R_ARM_RELATIVE │ │ │ │ 001058d8 00000017 R_ARM_RELATIVE │ │ │ │ 001058dc 00000017 R_ARM_RELATIVE │ │ │ │ 001058e0 00000017 R_ARM_RELATIVE │ │ │ │ 001058e4 00000017 R_ARM_RELATIVE │ │ │ │ 001058e8 00000017 R_ARM_RELATIVE │ │ │ │ +001058ec 00000017 R_ARM_RELATIVE │ │ │ │ 001058f0 00000017 R_ARM_RELATIVE │ │ │ │ 001058f4 00000017 R_ARM_RELATIVE │ │ │ │ 001058f8 00000017 R_ARM_RELATIVE │ │ │ │ 001058fc 00000017 R_ARM_RELATIVE │ │ │ │ 00105900 00000017 R_ARM_RELATIVE │ │ │ │ 00105904 00000017 R_ARM_RELATIVE │ │ │ │ -00105908 00000017 R_ARM_RELATIVE │ │ │ │ 0010590c 00000017 R_ARM_RELATIVE │ │ │ │ 00105910 00000017 R_ARM_RELATIVE │ │ │ │ 00105914 00000017 R_ARM_RELATIVE │ │ │ │ 00105918 00000017 R_ARM_RELATIVE │ │ │ │ 0010591c 00000017 R_ARM_RELATIVE │ │ │ │ 00105920 00000017 R_ARM_RELATIVE │ │ │ │ 00105924 00000017 R_ARM_RELATIVE │ │ │ │ 00105928 00000017 R_ARM_RELATIVE │ │ │ │ +0010592c 00000017 R_ARM_RELATIVE │ │ │ │ 00105930 00000017 R_ARM_RELATIVE │ │ │ │ 00105934 00000017 R_ARM_RELATIVE │ │ │ │ 00105938 00000017 R_ARM_RELATIVE │ │ │ │ 0010593c 00000017 R_ARM_RELATIVE │ │ │ │ 00105940 00000017 R_ARM_RELATIVE │ │ │ │ 00105944 00000017 R_ARM_RELATIVE │ │ │ │ -00105948 00000017 R_ARM_RELATIVE │ │ │ │ 0010594c 00000017 R_ARM_RELATIVE │ │ │ │ 00105950 00000017 R_ARM_RELATIVE │ │ │ │ 00105954 00000017 R_ARM_RELATIVE │ │ │ │ 00105958 00000017 R_ARM_RELATIVE │ │ │ │ 0010595c 00000017 R_ARM_RELATIVE │ │ │ │ 00105960 00000017 R_ARM_RELATIVE │ │ │ │ 00105964 00000017 R_ARM_RELATIVE │ │ │ │ 00105968 00000017 R_ARM_RELATIVE │ │ │ │ +0010596c 00000017 R_ARM_RELATIVE │ │ │ │ 00105970 00000017 R_ARM_RELATIVE │ │ │ │ 00105974 00000017 R_ARM_RELATIVE │ │ │ │ 00105978 00000017 R_ARM_RELATIVE │ │ │ │ 0010597c 00000017 R_ARM_RELATIVE │ │ │ │ 00105980 00000017 R_ARM_RELATIVE │ │ │ │ 00105984 00000017 R_ARM_RELATIVE │ │ │ │ -00105988 00000017 R_ARM_RELATIVE │ │ │ │ 0010598c 00000017 R_ARM_RELATIVE │ │ │ │ 00105990 00000017 R_ARM_RELATIVE │ │ │ │ 00105994 00000017 R_ARM_RELATIVE │ │ │ │ 00105998 00000017 R_ARM_RELATIVE │ │ │ │ 0010599c 00000017 R_ARM_RELATIVE │ │ │ │ 001059a0 00000017 R_ARM_RELATIVE │ │ │ │ 001059a4 00000017 R_ARM_RELATIVE │ │ │ │ 001059a8 00000017 R_ARM_RELATIVE │ │ │ │ +001059ac 00000017 R_ARM_RELATIVE │ │ │ │ 001059b0 00000017 R_ARM_RELATIVE │ │ │ │ 001059b4 00000017 R_ARM_RELATIVE │ │ │ │ 001059b8 00000017 R_ARM_RELATIVE │ │ │ │ 001059bc 00000017 R_ARM_RELATIVE │ │ │ │ 001059c0 00000017 R_ARM_RELATIVE │ │ │ │ 001059c4 00000017 R_ARM_RELATIVE │ │ │ │ -001059c8 00000017 R_ARM_RELATIVE │ │ │ │ 001059cc 00000017 R_ARM_RELATIVE │ │ │ │ 001059d0 00000017 R_ARM_RELATIVE │ │ │ │ 001059d4 00000017 R_ARM_RELATIVE │ │ │ │ 001059d8 00000017 R_ARM_RELATIVE │ │ │ │ 001059dc 00000017 R_ARM_RELATIVE │ │ │ │ 001059e0 00000017 R_ARM_RELATIVE │ │ │ │ 001059e4 00000017 R_ARM_RELATIVE │ │ │ │ 001059e8 00000017 R_ARM_RELATIVE │ │ │ │ +001059ec 00000017 R_ARM_RELATIVE │ │ │ │ 001059f0 00000017 R_ARM_RELATIVE │ │ │ │ 001059f4 00000017 R_ARM_RELATIVE │ │ │ │ 001059f8 00000017 R_ARM_RELATIVE │ │ │ │ 001059fc 00000017 R_ARM_RELATIVE │ │ │ │ 00105a00 00000017 R_ARM_RELATIVE │ │ │ │ 00105a04 00000017 R_ARM_RELATIVE │ │ │ │ -00105a08 00000017 R_ARM_RELATIVE │ │ │ │ 00105a0c 00000017 R_ARM_RELATIVE │ │ │ │ 00105a10 00000017 R_ARM_RELATIVE │ │ │ │ 00105a14 00000017 R_ARM_RELATIVE │ │ │ │ 00105a18 00000017 R_ARM_RELATIVE │ │ │ │ 00105a1c 00000017 R_ARM_RELATIVE │ │ │ │ 00105a20 00000017 R_ARM_RELATIVE │ │ │ │ 00105a24 00000017 R_ARM_RELATIVE │ │ │ │ 00105a28 00000017 R_ARM_RELATIVE │ │ │ │ +00105a2c 00000017 R_ARM_RELATIVE │ │ │ │ 00105a30 00000017 R_ARM_RELATIVE │ │ │ │ 00105a34 00000017 R_ARM_RELATIVE │ │ │ │ 00105a38 00000017 R_ARM_RELATIVE │ │ │ │ 00105a3c 00000017 R_ARM_RELATIVE │ │ │ │ 00105a40 00000017 R_ARM_RELATIVE │ │ │ │ 00105a44 00000017 R_ARM_RELATIVE │ │ │ │ -00105a48 00000017 R_ARM_RELATIVE │ │ │ │ 00105a4c 00000017 R_ARM_RELATIVE │ │ │ │ 00105a50 00000017 R_ARM_RELATIVE │ │ │ │ 00105a54 00000017 R_ARM_RELATIVE │ │ │ │ 00105a58 00000017 R_ARM_RELATIVE │ │ │ │ 00105a5c 00000017 R_ARM_RELATIVE │ │ │ │ 00105a60 00000017 R_ARM_RELATIVE │ │ │ │ 00105a64 00000017 R_ARM_RELATIVE │ │ │ │ 00105a68 00000017 R_ARM_RELATIVE │ │ │ │ 00105a6c 00000017 R_ARM_RELATIVE │ │ │ │ +00105a70 00000017 R_ARM_RELATIVE │ │ │ │ 00105a74 00000017 R_ARM_RELATIVE │ │ │ │ 00105a78 00000017 R_ARM_RELATIVE │ │ │ │ 00105a7c 00000017 R_ARM_RELATIVE │ │ │ │ 00105a80 00000017 R_ARM_RELATIVE │ │ │ │ 00105a84 00000017 R_ARM_RELATIVE │ │ │ │ -00105a88 00000017 R_ARM_RELATIVE │ │ │ │ 00105a8c 00000017 R_ARM_RELATIVE │ │ │ │ 00105a90 00000017 R_ARM_RELATIVE │ │ │ │ 00105a94 00000017 R_ARM_RELATIVE │ │ │ │ 00105a98 00000017 R_ARM_RELATIVE │ │ │ │ 00105a9c 00000017 R_ARM_RELATIVE │ │ │ │ 00105aa0 00000017 R_ARM_RELATIVE │ │ │ │ 00105aa4 00000017 R_ARM_RELATIVE │ │ │ │ 00105aa8 00000017 R_ARM_RELATIVE │ │ │ │ 00105aac 00000017 R_ARM_RELATIVE │ │ │ │ +00105ab0 00000017 R_ARM_RELATIVE │ │ │ │ 00105ab4 00000017 R_ARM_RELATIVE │ │ │ │ 00105ab8 00000017 R_ARM_RELATIVE │ │ │ │ 00105abc 00000017 R_ARM_RELATIVE │ │ │ │ 00105ac0 00000017 R_ARM_RELATIVE │ │ │ │ 00105ac4 00000017 R_ARM_RELATIVE │ │ │ │ -00105ac8 00000017 R_ARM_RELATIVE │ │ │ │ 00105acc 00000017 R_ARM_RELATIVE │ │ │ │ 00105ad0 00000017 R_ARM_RELATIVE │ │ │ │ 00105ad4 00000017 R_ARM_RELATIVE │ │ │ │ 00105ad8 00000017 R_ARM_RELATIVE │ │ │ │ 00105adc 00000017 R_ARM_RELATIVE │ │ │ │ 00105ae0 00000017 R_ARM_RELATIVE │ │ │ │ 00105ae4 00000017 R_ARM_RELATIVE │ │ │ │ 00105ae8 00000017 R_ARM_RELATIVE │ │ │ │ 00105aec 00000017 R_ARM_RELATIVE │ │ │ │ +00105af0 00000017 R_ARM_RELATIVE │ │ │ │ 00105af4 00000017 R_ARM_RELATIVE │ │ │ │ 00105af8 00000017 R_ARM_RELATIVE │ │ │ │ 00105afc 00000017 R_ARM_RELATIVE │ │ │ │ 00105b00 00000017 R_ARM_RELATIVE │ │ │ │ 00105b04 00000017 R_ARM_RELATIVE │ │ │ │ -00105b08 00000017 R_ARM_RELATIVE │ │ │ │ 00105b0c 00000017 R_ARM_RELATIVE │ │ │ │ 00105b10 00000017 R_ARM_RELATIVE │ │ │ │ 00105b14 00000017 R_ARM_RELATIVE │ │ │ │ 00105b18 00000017 R_ARM_RELATIVE │ │ │ │ 00105b1c 00000017 R_ARM_RELATIVE │ │ │ │ 00105b20 00000017 R_ARM_RELATIVE │ │ │ │ 00105b24 00000017 R_ARM_RELATIVE │ │ │ │ 00105b28 00000017 R_ARM_RELATIVE │ │ │ │ 00105b2c 00000017 R_ARM_RELATIVE │ │ │ │ +00105b30 00000017 R_ARM_RELATIVE │ │ │ │ 00105b34 00000017 R_ARM_RELATIVE │ │ │ │ 00105b38 00000017 R_ARM_RELATIVE │ │ │ │ 00105b3c 00000017 R_ARM_RELATIVE │ │ │ │ 00105b40 00000017 R_ARM_RELATIVE │ │ │ │ 00105b44 00000017 R_ARM_RELATIVE │ │ │ │ -00105b48 00000017 R_ARM_RELATIVE │ │ │ │ 00105b4c 00000017 R_ARM_RELATIVE │ │ │ │ 00105b50 00000017 R_ARM_RELATIVE │ │ │ │ 00105b54 00000017 R_ARM_RELATIVE │ │ │ │ 00105b58 00000017 R_ARM_RELATIVE │ │ │ │ 00105b5c 00000017 R_ARM_RELATIVE │ │ │ │ 00105b60 00000017 R_ARM_RELATIVE │ │ │ │ 00105b64 00000017 R_ARM_RELATIVE │ │ │ │ 00105b68 00000017 R_ARM_RELATIVE │ │ │ │ 00105b6c 00000017 R_ARM_RELATIVE │ │ │ │ +00105b70 00000017 R_ARM_RELATIVE │ │ │ │ 00105b74 00000017 R_ARM_RELATIVE │ │ │ │ 00105b78 00000017 R_ARM_RELATIVE │ │ │ │ 00105b7c 00000017 R_ARM_RELATIVE │ │ │ │ 00105b80 00000017 R_ARM_RELATIVE │ │ │ │ 00105b84 00000017 R_ARM_RELATIVE │ │ │ │ -00105b88 00000017 R_ARM_RELATIVE │ │ │ │ 00105b8c 00000017 R_ARM_RELATIVE │ │ │ │ 00105b90 00000017 R_ARM_RELATIVE │ │ │ │ 00105b94 00000017 R_ARM_RELATIVE │ │ │ │ 00105b98 00000017 R_ARM_RELATIVE │ │ │ │ 00105b9c 00000017 R_ARM_RELATIVE │ │ │ │ 00105ba0 00000017 R_ARM_RELATIVE │ │ │ │ 00105ba4 00000017 R_ARM_RELATIVE │ │ │ │ 00105ba8 00000017 R_ARM_RELATIVE │ │ │ │ 00105bac 00000017 R_ARM_RELATIVE │ │ │ │ +00105bb0 00000017 R_ARM_RELATIVE │ │ │ │ 00105bb4 00000017 R_ARM_RELATIVE │ │ │ │ 00105bb8 00000017 R_ARM_RELATIVE │ │ │ │ 00105bbc 00000017 R_ARM_RELATIVE │ │ │ │ 00105bc0 00000017 R_ARM_RELATIVE │ │ │ │ 00105bc4 00000017 R_ARM_RELATIVE │ │ │ │ -00105bc8 00000017 R_ARM_RELATIVE │ │ │ │ 00105bcc 00000017 R_ARM_RELATIVE │ │ │ │ 00105bd0 00000017 R_ARM_RELATIVE │ │ │ │ 00105bd4 00000017 R_ARM_RELATIVE │ │ │ │ 00105bd8 00000017 R_ARM_RELATIVE │ │ │ │ 00105bdc 00000017 R_ARM_RELATIVE │ │ │ │ 00105be0 00000017 R_ARM_RELATIVE │ │ │ │ 00105be4 00000017 R_ARM_RELATIVE │ │ │ │ 00105be8 00000017 R_ARM_RELATIVE │ │ │ │ 00105bec 00000017 R_ARM_RELATIVE │ │ │ │ +00105bf0 00000017 R_ARM_RELATIVE │ │ │ │ 00105bf4 00000017 R_ARM_RELATIVE │ │ │ │ 00105bf8 00000017 R_ARM_RELATIVE │ │ │ │ 00105bfc 00000017 R_ARM_RELATIVE │ │ │ │ 00105c00 00000017 R_ARM_RELATIVE │ │ │ │ 00105c04 00000017 R_ARM_RELATIVE │ │ │ │ -00105c08 00000017 R_ARM_RELATIVE │ │ │ │ 00105c0c 00000017 R_ARM_RELATIVE │ │ │ │ 00105c10 00000017 R_ARM_RELATIVE │ │ │ │ 00105c14 00000017 R_ARM_RELATIVE │ │ │ │ 00105c18 00000017 R_ARM_RELATIVE │ │ │ │ 00105c1c 00000017 R_ARM_RELATIVE │ │ │ │ 00105c20 00000017 R_ARM_RELATIVE │ │ │ │ 00105c24 00000017 R_ARM_RELATIVE │ │ │ │ 00105c28 00000017 R_ARM_RELATIVE │ │ │ │ 00105c2c 00000017 R_ARM_RELATIVE │ │ │ │ +00105c30 00000017 R_ARM_RELATIVE │ │ │ │ 00105c34 00000017 R_ARM_RELATIVE │ │ │ │ 00105c38 00000017 R_ARM_RELATIVE │ │ │ │ 00105c3c 00000017 R_ARM_RELATIVE │ │ │ │ 00105c40 00000017 R_ARM_RELATIVE │ │ │ │ 00105c44 00000017 R_ARM_RELATIVE │ │ │ │ -00105c48 00000017 R_ARM_RELATIVE │ │ │ │ 00105c4c 00000017 R_ARM_RELATIVE │ │ │ │ 00105c50 00000017 R_ARM_RELATIVE │ │ │ │ 00105c54 00000017 R_ARM_RELATIVE │ │ │ │ 00105c58 00000017 R_ARM_RELATIVE │ │ │ │ 00105c5c 00000017 R_ARM_RELATIVE │ │ │ │ 00105c60 00000017 R_ARM_RELATIVE │ │ │ │ 00105c64 00000017 R_ARM_RELATIVE │ │ │ │ 00105c68 00000017 R_ARM_RELATIVE │ │ │ │ 00105c6c 00000017 R_ARM_RELATIVE │ │ │ │ +00105c70 00000017 R_ARM_RELATIVE │ │ │ │ 00105c74 00000017 R_ARM_RELATIVE │ │ │ │ 00105c78 00000017 R_ARM_RELATIVE │ │ │ │ 00105c7c 00000017 R_ARM_RELATIVE │ │ │ │ 00105c80 00000017 R_ARM_RELATIVE │ │ │ │ 00105c84 00000017 R_ARM_RELATIVE │ │ │ │ -00105c88 00000017 R_ARM_RELATIVE │ │ │ │ 00105c8c 00000017 R_ARM_RELATIVE │ │ │ │ 00105c90 00000017 R_ARM_RELATIVE │ │ │ │ 00105c94 00000017 R_ARM_RELATIVE │ │ │ │ 00105c98 00000017 R_ARM_RELATIVE │ │ │ │ 00105c9c 00000017 R_ARM_RELATIVE │ │ │ │ 00105ca0 00000017 R_ARM_RELATIVE │ │ │ │ 00105ca4 00000017 R_ARM_RELATIVE │ │ │ │ 00105ca8 00000017 R_ARM_RELATIVE │ │ │ │ 00105cac 00000017 R_ARM_RELATIVE │ │ │ │ +00105cb0 00000017 R_ARM_RELATIVE │ │ │ │ 00105cb4 00000017 R_ARM_RELATIVE │ │ │ │ 00105cb8 00000017 R_ARM_RELATIVE │ │ │ │ 00105cbc 00000017 R_ARM_RELATIVE │ │ │ │ 00105cc0 00000017 R_ARM_RELATIVE │ │ │ │ 00105cc4 00000017 R_ARM_RELATIVE │ │ │ │ -00105cc8 00000017 R_ARM_RELATIVE │ │ │ │ 00105ccc 00000017 R_ARM_RELATIVE │ │ │ │ 00105cd0 00000017 R_ARM_RELATIVE │ │ │ │ 00105cd4 00000017 R_ARM_RELATIVE │ │ │ │ 00105cd8 00000017 R_ARM_RELATIVE │ │ │ │ 00105cdc 00000017 R_ARM_RELATIVE │ │ │ │ 00105ce0 00000017 R_ARM_RELATIVE │ │ │ │ 00105ce4 00000017 R_ARM_RELATIVE │ │ │ │ 00105ce8 00000017 R_ARM_RELATIVE │ │ │ │ 00105cec 00000017 R_ARM_RELATIVE │ │ │ │ +00105cf0 00000017 R_ARM_RELATIVE │ │ │ │ 00105cf4 00000017 R_ARM_RELATIVE │ │ │ │ 00105cf8 00000017 R_ARM_RELATIVE │ │ │ │ 00105cfc 00000017 R_ARM_RELATIVE │ │ │ │ 00105d00 00000017 R_ARM_RELATIVE │ │ │ │ 00105d04 00000017 R_ARM_RELATIVE │ │ │ │ -00105d08 00000017 R_ARM_RELATIVE │ │ │ │ 00105d0c 00000017 R_ARM_RELATIVE │ │ │ │ 00105d10 00000017 R_ARM_RELATIVE │ │ │ │ 00105d14 00000017 R_ARM_RELATIVE │ │ │ │ 00105d18 00000017 R_ARM_RELATIVE │ │ │ │ 00105d1c 00000017 R_ARM_RELATIVE │ │ │ │ 00105d20 00000017 R_ARM_RELATIVE │ │ │ │ 00105d24 00000017 R_ARM_RELATIVE │ │ │ │ 00105d28 00000017 R_ARM_RELATIVE │ │ │ │ 00105d2c 00000017 R_ARM_RELATIVE │ │ │ │ +00105d30 00000017 R_ARM_RELATIVE │ │ │ │ 00105d34 00000017 R_ARM_RELATIVE │ │ │ │ 00105d38 00000017 R_ARM_RELATIVE │ │ │ │ 00105d3c 00000017 R_ARM_RELATIVE │ │ │ │ 00105d40 00000017 R_ARM_RELATIVE │ │ │ │ 00105d44 00000017 R_ARM_RELATIVE │ │ │ │ -00105d48 00000017 R_ARM_RELATIVE │ │ │ │ 00105d4c 00000017 R_ARM_RELATIVE │ │ │ │ 00105d50 00000017 R_ARM_RELATIVE │ │ │ │ 00105d54 00000017 R_ARM_RELATIVE │ │ │ │ 00105d58 00000017 R_ARM_RELATIVE │ │ │ │ 00105d5c 00000017 R_ARM_RELATIVE │ │ │ │ 00105d60 00000017 R_ARM_RELATIVE │ │ │ │ 00105d64 00000017 R_ARM_RELATIVE │ │ │ │ 00105d68 00000017 R_ARM_RELATIVE │ │ │ │ 00105d6c 00000017 R_ARM_RELATIVE │ │ │ │ +00105d70 00000017 R_ARM_RELATIVE │ │ │ │ 00105d74 00000017 R_ARM_RELATIVE │ │ │ │ 00105d78 00000017 R_ARM_RELATIVE │ │ │ │ 00105d7c 00000017 R_ARM_RELATIVE │ │ │ │ 00105d80 00000017 R_ARM_RELATIVE │ │ │ │ 00105d84 00000017 R_ARM_RELATIVE │ │ │ │ -00105d88 00000017 R_ARM_RELATIVE │ │ │ │ 00105d8c 00000017 R_ARM_RELATIVE │ │ │ │ 00105d90 00000017 R_ARM_RELATIVE │ │ │ │ 00105d94 00000017 R_ARM_RELATIVE │ │ │ │ 00105d98 00000017 R_ARM_RELATIVE │ │ │ │ 00105d9c 00000017 R_ARM_RELATIVE │ │ │ │ 00105da0 00000017 R_ARM_RELATIVE │ │ │ │ 00105da4 00000017 R_ARM_RELATIVE │ │ │ │ 00105da8 00000017 R_ARM_RELATIVE │ │ │ │ 00105dac 00000017 R_ARM_RELATIVE │ │ │ │ +00105db0 00000017 R_ARM_RELATIVE │ │ │ │ 00105db4 00000017 R_ARM_RELATIVE │ │ │ │ 00105db8 00000017 R_ARM_RELATIVE │ │ │ │ 00105dbc 00000017 R_ARM_RELATIVE │ │ │ │ 00105dc0 00000017 R_ARM_RELATIVE │ │ │ │ 00105dc4 00000017 R_ARM_RELATIVE │ │ │ │ -00105dc8 00000017 R_ARM_RELATIVE │ │ │ │ -00105dcc 00000017 R_ARM_RELATIVE │ │ │ │ 00105dd0 00000017 R_ARM_RELATIVE │ │ │ │ -00105dd4 00000017 R_ARM_RELATIVE │ │ │ │ -00105dd8 00000017 R_ARM_RELATIVE │ │ │ │ 00105ddc 00000017 R_ARM_RELATIVE │ │ │ │ -00105de0 00000017 R_ARM_RELATIVE │ │ │ │ -00105de4 00000017 R_ARM_RELATIVE │ │ │ │ 00105de8 00000017 R_ARM_RELATIVE │ │ │ │ -00105dec 00000017 R_ARM_RELATIVE │ │ │ │ 00105df4 00000017 R_ARM_RELATIVE │ │ │ │ -00105df8 00000017 R_ARM_RELATIVE │ │ │ │ -00105dfc 00000017 R_ARM_RELATIVE │ │ │ │ 00105e00 00000017 R_ARM_RELATIVE │ │ │ │ -00105e04 00000017 R_ARM_RELATIVE │ │ │ │ -00105e08 00000017 R_ARM_RELATIVE │ │ │ │ 00105e0c 00000017 R_ARM_RELATIVE │ │ │ │ -00105e10 00000017 R_ARM_RELATIVE │ │ │ │ -00105e14 00000017 R_ARM_RELATIVE │ │ │ │ 00105e18 00000017 R_ARM_RELATIVE │ │ │ │ -00105e1c 00000017 R_ARM_RELATIVE │ │ │ │ -00105e20 00000017 R_ARM_RELATIVE │ │ │ │ 00105e24 00000017 R_ARM_RELATIVE │ │ │ │ -00105e28 00000017 R_ARM_RELATIVE │ │ │ │ -00105e2c 00000017 R_ARM_RELATIVE │ │ │ │ -00105e34 00000017 R_ARM_RELATIVE │ │ │ │ -00105e38 00000017 R_ARM_RELATIVE │ │ │ │ +00105e30 00000017 R_ARM_RELATIVE │ │ │ │ 00105e3c 00000017 R_ARM_RELATIVE │ │ │ │ -00105e40 00000017 R_ARM_RELATIVE │ │ │ │ -00105e44 00000017 R_ARM_RELATIVE │ │ │ │ 00105e48 00000017 R_ARM_RELATIVE │ │ │ │ -00105e4c 00000017 R_ARM_RELATIVE │ │ │ │ 00105e50 00000017 R_ARM_RELATIVE │ │ │ │ 00105e54 00000017 R_ARM_RELATIVE │ │ │ │ 00105e58 00000017 R_ARM_RELATIVE │ │ │ │ 00105e5c 00000017 R_ARM_RELATIVE │ │ │ │ 00105e60 00000017 R_ARM_RELATIVE │ │ │ │ 00105e64 00000017 R_ARM_RELATIVE │ │ │ │ 00105e68 00000017 R_ARM_RELATIVE │ │ │ │ 00105e6c 00000017 R_ARM_RELATIVE │ │ │ │ +00105e70 00000017 R_ARM_RELATIVE │ │ │ │ 00105e74 00000017 R_ARM_RELATIVE │ │ │ │ 00105e78 00000017 R_ARM_RELATIVE │ │ │ │ 00105e7c 00000017 R_ARM_RELATIVE │ │ │ │ 00105e80 00000017 R_ARM_RELATIVE │ │ │ │ 00105e84 00000017 R_ARM_RELATIVE │ │ │ │ 00105e88 00000017 R_ARM_RELATIVE │ │ │ │ 00105e8c 00000017 R_ARM_RELATIVE │ │ │ │ @@ -798,316 +795,317 @@ │ │ │ │ 00105e94 00000017 R_ARM_RELATIVE │ │ │ │ 00105e98 00000017 R_ARM_RELATIVE │ │ │ │ 00105e9c 00000017 R_ARM_RELATIVE │ │ │ │ 00105ea0 00000017 R_ARM_RELATIVE │ │ │ │ 00105ea4 00000017 R_ARM_RELATIVE │ │ │ │ 00105ea8 00000017 R_ARM_RELATIVE │ │ │ │ 00105eac 00000017 R_ARM_RELATIVE │ │ │ │ +00105eb0 00000017 R_ARM_RELATIVE │ │ │ │ 00105eb4 00000017 R_ARM_RELATIVE │ │ │ │ 00105eb8 00000017 R_ARM_RELATIVE │ │ │ │ -00105ebc 00000017 R_ARM_RELATIVE │ │ │ │ 00105ec0 00000017 R_ARM_RELATIVE │ │ │ │ 00105ec4 00000017 R_ARM_RELATIVE │ │ │ │ 00105ec8 00000017 R_ARM_RELATIVE │ │ │ │ 00105ecc 00000017 R_ARM_RELATIVE │ │ │ │ 00105ed0 00000017 R_ARM_RELATIVE │ │ │ │ 00105ed4 00000017 R_ARM_RELATIVE │ │ │ │ 00105ed8 00000017 R_ARM_RELATIVE │ │ │ │ 00105edc 00000017 R_ARM_RELATIVE │ │ │ │ 00105ee0 00000017 R_ARM_RELATIVE │ │ │ │ 00105ee4 00000017 R_ARM_RELATIVE │ │ │ │ 00105ee8 00000017 R_ARM_RELATIVE │ │ │ │ 00105eec 00000017 R_ARM_RELATIVE │ │ │ │ 00105ef0 00000017 R_ARM_RELATIVE │ │ │ │ +00105ef4 00000017 R_ARM_RELATIVE │ │ │ │ 00105ef8 00000017 R_ARM_RELATIVE │ │ │ │ 00105efc 00000017 R_ARM_RELATIVE │ │ │ │ -00105f00 00000017 R_ARM_RELATIVE │ │ │ │ 00105f04 00000017 R_ARM_RELATIVE │ │ │ │ 00105f08 00000017 R_ARM_RELATIVE │ │ │ │ 00105f0c 00000017 R_ARM_RELATIVE │ │ │ │ 00105f10 00000017 R_ARM_RELATIVE │ │ │ │ 00105f14 00000017 R_ARM_RELATIVE │ │ │ │ 00105f18 00000017 R_ARM_RELATIVE │ │ │ │ 00105f1c 00000017 R_ARM_RELATIVE │ │ │ │ 00105f20 00000017 R_ARM_RELATIVE │ │ │ │ 00105f24 00000017 R_ARM_RELATIVE │ │ │ │ 00105f28 00000017 R_ARM_RELATIVE │ │ │ │ 00105f2c 00000017 R_ARM_RELATIVE │ │ │ │ 00105f30 00000017 R_ARM_RELATIVE │ │ │ │ 00105f34 00000017 R_ARM_RELATIVE │ │ │ │ 00105f38 00000017 R_ARM_RELATIVE │ │ │ │ +00105f3c 00000017 R_ARM_RELATIVE │ │ │ │ 00105f40 00000017 R_ARM_RELATIVE │ │ │ │ -00105f44 00000017 R_ARM_RELATIVE │ │ │ │ 00105f48 00000017 R_ARM_RELATIVE │ │ │ │ 00105f4c 00000017 R_ARM_RELATIVE │ │ │ │ 00105f50 00000017 R_ARM_RELATIVE │ │ │ │ 00105f54 00000017 R_ARM_RELATIVE │ │ │ │ 00105f58 00000017 R_ARM_RELATIVE │ │ │ │ 00105f5c 00000017 R_ARM_RELATIVE │ │ │ │ 00105f60 00000017 R_ARM_RELATIVE │ │ │ │ 00105f64 00000017 R_ARM_RELATIVE │ │ │ │ -00105f68 00000017 R_ARM_RELATIVE │ │ │ │ 00105f6c 00000017 R_ARM_RELATIVE │ │ │ │ 00105f70 00000017 R_ARM_RELATIVE │ │ │ │ 00105f74 00000017 R_ARM_RELATIVE │ │ │ │ 00105f78 00000017 R_ARM_RELATIVE │ │ │ │ 00105f7c 00000017 R_ARM_RELATIVE │ │ │ │ +00105f80 00000017 R_ARM_RELATIVE │ │ │ │ 00105f84 00000017 R_ARM_RELATIVE │ │ │ │ 00105f88 00000017 R_ARM_RELATIVE │ │ │ │ 00105f8c 00000017 R_ARM_RELATIVE │ │ │ │ 00105f90 00000017 R_ARM_RELATIVE │ │ │ │ 00105f94 00000017 R_ARM_RELATIVE │ │ │ │ 00105f98 00000017 R_ARM_RELATIVE │ │ │ │ 00105f9c 00000017 R_ARM_RELATIVE │ │ │ │ 00105fa0 00000017 R_ARM_RELATIVE │ │ │ │ +00105fa4 00000017 R_ARM_RELATIVE │ │ │ │ 00105fa8 00000017 R_ARM_RELATIVE │ │ │ │ 00105fac 00000017 R_ARM_RELATIVE │ │ │ │ 00105fb0 00000017 R_ARM_RELATIVE │ │ │ │ 00105fb4 00000017 R_ARM_RELATIVE │ │ │ │ 00105fb8 00000017 R_ARM_RELATIVE │ │ │ │ -00105fbc 00000017 R_ARM_RELATIVE │ │ │ │ 00105fc0 00000017 R_ARM_RELATIVE │ │ │ │ 00105fc4 00000017 R_ARM_RELATIVE │ │ │ │ 00105fc8 00000017 R_ARM_RELATIVE │ │ │ │ 00105fcc 00000017 R_ARM_RELATIVE │ │ │ │ 00105fd0 00000017 R_ARM_RELATIVE │ │ │ │ 00105fd4 00000017 R_ARM_RELATIVE │ │ │ │ 00105fd8 00000017 R_ARM_RELATIVE │ │ │ │ 00105fdc 00000017 R_ARM_RELATIVE │ │ │ │ 00105fe0 00000017 R_ARM_RELATIVE │ │ │ │ 00105fe4 00000017 R_ARM_RELATIVE │ │ │ │ 00105fe8 00000017 R_ARM_RELATIVE │ │ │ │ 00105fec 00000017 R_ARM_RELATIVE │ │ │ │ 00105ff0 00000017 R_ARM_RELATIVE │ │ │ │ 00105ff4 00000017 R_ARM_RELATIVE │ │ │ │ +00105ff8 00000017 R_ARM_RELATIVE │ │ │ │ 00105ffc 00000017 R_ARM_RELATIVE │ │ │ │ 00106000 00000017 R_ARM_RELATIVE │ │ │ │ 00106004 00000017 R_ARM_RELATIVE │ │ │ │ 00106008 00000017 R_ARM_RELATIVE │ │ │ │ 0010600c 00000017 R_ARM_RELATIVE │ │ │ │ 00106010 00000017 R_ARM_RELATIVE │ │ │ │ 00106014 00000017 R_ARM_RELATIVE │ │ │ │ 00106018 00000017 R_ARM_RELATIVE │ │ │ │ 0010601c 00000017 R_ARM_RELATIVE │ │ │ │ -00106020 00000017 R_ARM_RELATIVE │ │ │ │ 00106024 00000017 R_ARM_RELATIVE │ │ │ │ 00106028 00000017 R_ARM_RELATIVE │ │ │ │ 0010602c 00000017 R_ARM_RELATIVE │ │ │ │ 00106030 00000017 R_ARM_RELATIVE │ │ │ │ 00106034 00000017 R_ARM_RELATIVE │ │ │ │ 00106038 00000017 R_ARM_RELATIVE │ │ │ │ 0010603c 00000017 R_ARM_RELATIVE │ │ │ │ 00106040 00000017 R_ARM_RELATIVE │ │ │ │ 00106044 00000017 R_ARM_RELATIVE │ │ │ │ 00106048 00000017 R_ARM_RELATIVE │ │ │ │ 0010604c 00000017 R_ARM_RELATIVE │ │ │ │ 00106050 00000017 R_ARM_RELATIVE │ │ │ │ 00106054 00000017 R_ARM_RELATIVE │ │ │ │ 00106058 00000017 R_ARM_RELATIVE │ │ │ │ +0010605c 00000017 R_ARM_RELATIVE │ │ │ │ 00106060 00000017 R_ARM_RELATIVE │ │ │ │ 00106064 00000017 R_ARM_RELATIVE │ │ │ │ -00106068 00000017 R_ARM_RELATIVE │ │ │ │ 0010606c 00000017 R_ARM_RELATIVE │ │ │ │ 00106070 00000017 R_ARM_RELATIVE │ │ │ │ 00106074 00000017 R_ARM_RELATIVE │ │ │ │ 00106078 00000017 R_ARM_RELATIVE │ │ │ │ 0010607c 00000017 R_ARM_RELATIVE │ │ │ │ -00106080 00000017 R_ARM_RELATIVE │ │ │ │ 00106084 00000017 R_ARM_RELATIVE │ │ │ │ 00106088 00000017 R_ARM_RELATIVE │ │ │ │ 0010608c 00000017 R_ARM_RELATIVE │ │ │ │ 00106090 00000017 R_ARM_RELATIVE │ │ │ │ 00106094 00000017 R_ARM_RELATIVE │ │ │ │ +00106098 00000017 R_ARM_RELATIVE │ │ │ │ 0010609c 00000017 R_ARM_RELATIVE │ │ │ │ 001060a0 00000017 R_ARM_RELATIVE │ │ │ │ 001060a4 00000017 R_ARM_RELATIVE │ │ │ │ 001060a8 00000017 R_ARM_RELATIVE │ │ │ │ 001060ac 00000017 R_ARM_RELATIVE │ │ │ │ +001060b0 00000017 R_ARM_RELATIVE │ │ │ │ 001060b4 00000017 R_ARM_RELATIVE │ │ │ │ 001060b8 00000017 R_ARM_RELATIVE │ │ │ │ 001060bc 00000017 R_ARM_RELATIVE │ │ │ │ 001060c0 00000017 R_ARM_RELATIVE │ │ │ │ 001060c4 00000017 R_ARM_RELATIVE │ │ │ │ 001060c8 00000017 R_ARM_RELATIVE │ │ │ │ +001060cc 00000017 R_ARM_RELATIVE │ │ │ │ 001060d0 00000017 R_ARM_RELATIVE │ │ │ │ 001060d4 00000017 R_ARM_RELATIVE │ │ │ │ 001060d8 00000017 R_ARM_RELATIVE │ │ │ │ 001060dc 00000017 R_ARM_RELATIVE │ │ │ │ 001060e0 00000017 R_ARM_RELATIVE │ │ │ │ 001060e4 00000017 R_ARM_RELATIVE │ │ │ │ 001060e8 00000017 R_ARM_RELATIVE │ │ │ │ 001060ec 00000017 R_ARM_RELATIVE │ │ │ │ 001060f0 00000017 R_ARM_RELATIVE │ │ │ │ 001060f4 00000017 R_ARM_RELATIVE │ │ │ │ -001060f8 00000017 R_ARM_RELATIVE │ │ │ │ 001060fc 00000017 R_ARM_RELATIVE │ │ │ │ 00106100 00000017 R_ARM_RELATIVE │ │ │ │ +00106104 00000017 R_ARM_RELATIVE │ │ │ │ 00106108 00000017 R_ARM_RELATIVE │ │ │ │ 0010610c 00000017 R_ARM_RELATIVE │ │ │ │ 00106110 00000017 R_ARM_RELATIVE │ │ │ │ -00106114 00000017 R_ARM_RELATIVE │ │ │ │ 00106118 00000017 R_ARM_RELATIVE │ │ │ │ 0010611c 00000017 R_ARM_RELATIVE │ │ │ │ +00106120 00000017 R_ARM_RELATIVE │ │ │ │ 00106124 00000017 R_ARM_RELATIVE │ │ │ │ -00106128 00000017 R_ARM_RELATIVE │ │ │ │ 0010612c 00000017 R_ARM_RELATIVE │ │ │ │ 00106130 00000017 R_ARM_RELATIVE │ │ │ │ 00106134 00000017 R_ARM_RELATIVE │ │ │ │ 00106138 00000017 R_ARM_RELATIVE │ │ │ │ 0010613c 00000017 R_ARM_RELATIVE │ │ │ │ 00106140 00000017 R_ARM_RELATIVE │ │ │ │ 00106144 00000017 R_ARM_RELATIVE │ │ │ │ 00106148 00000017 R_ARM_RELATIVE │ │ │ │ 0010614c 00000017 R_ARM_RELATIVE │ │ │ │ +00106150 00000017 R_ARM_RELATIVE │ │ │ │ 00106154 00000017 R_ARM_RELATIVE │ │ │ │ 00106158 00000017 R_ARM_RELATIVE │ │ │ │ 0010615c 00000017 R_ARM_RELATIVE │ │ │ │ 00106160 00000017 R_ARM_RELATIVE │ │ │ │ -00106164 00000017 R_ARM_RELATIVE │ │ │ │ 00106168 00000017 R_ARM_RELATIVE │ │ │ │ 0010616c 00000017 R_ARM_RELATIVE │ │ │ │ 00106170 00000017 R_ARM_RELATIVE │ │ │ │ 00106174 00000017 R_ARM_RELATIVE │ │ │ │ 00106178 00000017 R_ARM_RELATIVE │ │ │ │ 0010617c 00000017 R_ARM_RELATIVE │ │ │ │ 00106180 00000017 R_ARM_RELATIVE │ │ │ │ 00106184 00000017 R_ARM_RELATIVE │ │ │ │ 00106188 00000017 R_ARM_RELATIVE │ │ │ │ 0010618c 00000017 R_ARM_RELATIVE │ │ │ │ +00106190 00000017 R_ARM_RELATIVE │ │ │ │ 00106194 00000017 R_ARM_RELATIVE │ │ │ │ 00106198 00000017 R_ARM_RELATIVE │ │ │ │ -0010619c 00000017 R_ARM_RELATIVE │ │ │ │ 001061a0 00000017 R_ARM_RELATIVE │ │ │ │ 001061a4 00000017 R_ARM_RELATIVE │ │ │ │ 001061a8 00000017 R_ARM_RELATIVE │ │ │ │ 001061ac 00000017 R_ARM_RELATIVE │ │ │ │ 001061b0 00000017 R_ARM_RELATIVE │ │ │ │ 001061b4 00000017 R_ARM_RELATIVE │ │ │ │ 001061b8 00000017 R_ARM_RELATIVE │ │ │ │ -001061c0 00000017 R_ARM_RELATIVE │ │ │ │ +001061bc 00000017 R_ARM_RELATIVE │ │ │ │ 001061c4 00000017 R_ARM_RELATIVE │ │ │ │ 001061c8 00000017 R_ARM_RELATIVE │ │ │ │ 001061cc 00000017 R_ARM_RELATIVE │ │ │ │ 001061d0 00000017 R_ARM_RELATIVE │ │ │ │ 001061d4 00000017 R_ARM_RELATIVE │ │ │ │ 001061d8 00000017 R_ARM_RELATIVE │ │ │ │ 001061dc 00000017 R_ARM_RELATIVE │ │ │ │ +001061e0 00000017 R_ARM_RELATIVE │ │ │ │ 001061e4 00000017 R_ARM_RELATIVE │ │ │ │ 001061e8 00000017 R_ARM_RELATIVE │ │ │ │ -001061ec 00000017 R_ARM_RELATIVE │ │ │ │ 001061f0 00000017 R_ARM_RELATIVE │ │ │ │ 001061f4 00000017 R_ARM_RELATIVE │ │ │ │ 001061f8 00000017 R_ARM_RELATIVE │ │ │ │ 001061fc 00000017 R_ARM_RELATIVE │ │ │ │ 00106200 00000017 R_ARM_RELATIVE │ │ │ │ 00106204 00000017 R_ARM_RELATIVE │ │ │ │ -00106208 00000017 R_ARM_RELATIVE │ │ │ │ 0010620c 00000017 R_ARM_RELATIVE │ │ │ │ 00106210 00000017 R_ARM_RELATIVE │ │ │ │ 00106214 00000017 R_ARM_RELATIVE │ │ │ │ 00106218 00000017 R_ARM_RELATIVE │ │ │ │ 0010621c 00000017 R_ARM_RELATIVE │ │ │ │ 00106220 00000017 R_ARM_RELATIVE │ │ │ │ 00106224 00000017 R_ARM_RELATIVE │ │ │ │ 00106228 00000017 R_ARM_RELATIVE │ │ │ │ 0010622c 00000017 R_ARM_RELATIVE │ │ │ │ 00106230 00000017 R_ARM_RELATIVE │ │ │ │ 00106234 00000017 R_ARM_RELATIVE │ │ │ │ -00106238 00000017 R_ARM_RELATIVE │ │ │ │ 0010623c 00000017 R_ARM_RELATIVE │ │ │ │ 00106240 00000017 R_ARM_RELATIVE │ │ │ │ 00106244 00000017 R_ARM_RELATIVE │ │ │ │ 00106248 00000017 R_ARM_RELATIVE │ │ │ │ 0010624c 00000017 R_ARM_RELATIVE │ │ │ │ 00106250 00000017 R_ARM_RELATIVE │ │ │ │ 00106254 00000017 R_ARM_RELATIVE │ │ │ │ +00106258 00000017 R_ARM_RELATIVE │ │ │ │ 0010625c 00000017 R_ARM_RELATIVE │ │ │ │ 00106260 00000017 R_ARM_RELATIVE │ │ │ │ 00106264 00000017 R_ARM_RELATIVE │ │ │ │ 00106268 00000017 R_ARM_RELATIVE │ │ │ │ 0010626c 00000017 R_ARM_RELATIVE │ │ │ │ 00106270 00000017 R_ARM_RELATIVE │ │ │ │ -00106278 00000017 R_ARM_RELATIVE │ │ │ │ +00106274 00000017 R_ARM_RELATIVE │ │ │ │ 0010627c 00000017 R_ARM_RELATIVE │ │ │ │ 00106280 00000017 R_ARM_RELATIVE │ │ │ │ 00106284 00000017 R_ARM_RELATIVE │ │ │ │ +00106288 00000017 R_ARM_RELATIVE │ │ │ │ 0010628c 00000017 R_ARM_RELATIVE │ │ │ │ -00106294 00000017 R_ARM_RELATIVE │ │ │ │ +00106290 00000017 R_ARM_RELATIVE │ │ │ │ 00106298 00000017 R_ARM_RELATIVE │ │ │ │ 001062a0 00000017 R_ARM_RELATIVE │ │ │ │ 001062a4 00000017 R_ARM_RELATIVE │ │ │ │ 001062ac 00000017 R_ARM_RELATIVE │ │ │ │ 001062b0 00000017 R_ARM_RELATIVE │ │ │ │ 001062b8 00000017 R_ARM_RELATIVE │ │ │ │ 001062bc 00000017 R_ARM_RELATIVE │ │ │ │ 001062c4 00000017 R_ARM_RELATIVE │ │ │ │ 001062c8 00000017 R_ARM_RELATIVE │ │ │ │ 001062d0 00000017 R_ARM_RELATIVE │ │ │ │ 001062d4 00000017 R_ARM_RELATIVE │ │ │ │ 001062dc 00000017 R_ARM_RELATIVE │ │ │ │ -001062e4 00000017 R_ARM_RELATIVE │ │ │ │ +001062e0 00000017 R_ARM_RELATIVE │ │ │ │ 001062e8 00000017 R_ARM_RELATIVE │ │ │ │ -001062f0 00000017 R_ARM_RELATIVE │ │ │ │ +001062ec 00000017 R_ARM_RELATIVE │ │ │ │ 001062f4 00000017 R_ARM_RELATIVE │ │ │ │ -001062fc 00000017 R_ARM_RELATIVE │ │ │ │ +001062f8 00000017 R_ARM_RELATIVE │ │ │ │ +00106300 00000017 R_ARM_RELATIVE │ │ │ │ +00106304 00000017 R_ARM_RELATIVE │ │ │ │ +0010630c 00000017 R_ARM_RELATIVE │ │ │ │ +00106310 00000017 R_ARM_RELATIVE │ │ │ │ +00106318 00000017 R_ARM_RELATIVE │ │ │ │ +0010631c 00000017 R_ARM_RELATIVE │ │ │ │ +00106324 00000017 R_ARM_RELATIVE │ │ │ │ 00106328 00000017 R_ARM_RELATIVE │ │ │ │ +00106330 00000017 R_ARM_RELATIVE │ │ │ │ +00106338 00000017 R_ARM_RELATIVE │ │ │ │ +0010633c 00000017 R_ARM_RELATIVE │ │ │ │ +00106344 00000017 R_ARM_RELATIVE │ │ │ │ 00106348 00000017 R_ARM_RELATIVE │ │ │ │ -00106354 00000017 R_ARM_RELATIVE │ │ │ │ -0010635c 00000017 R_ARM_RELATIVE │ │ │ │ -00106368 00000017 R_ARM_RELATIVE │ │ │ │ -0010636c 00000017 R_ARM_RELATIVE │ │ │ │ -00106374 00000017 R_ARM_RELATIVE │ │ │ │ -00106378 00000017 R_ARM_RELATIVE │ │ │ │ -00106380 00000017 R_ARM_RELATIVE │ │ │ │ -00106384 00000017 R_ARM_RELATIVE │ │ │ │ -0010638c 00000017 R_ARM_RELATIVE │ │ │ │ -00106390 00000017 R_ARM_RELATIVE │ │ │ │ -00106398 00000017 R_ARM_RELATIVE │ │ │ │ +00106350 00000017 R_ARM_RELATIVE │ │ │ │ +0010637c 00000017 R_ARM_RELATIVE │ │ │ │ 0010639c 00000017 R_ARM_RELATIVE │ │ │ │ -001063a4 00000017 R_ARM_RELATIVE │ │ │ │ 001063a8 00000017 R_ARM_RELATIVE │ │ │ │ 001063b0 00000017 R_ARM_RELATIVE │ │ │ │ -001063b8 00000017 R_ARM_RELATIVE │ │ │ │ -001063c0 00000017 R_ARM_RELATIVE │ │ │ │ +001063bc 00000017 R_ARM_RELATIVE │ │ │ │ +001063c4 00000017 R_ARM_RELATIVE │ │ │ │ +001063d0 00000017 R_ARM_RELATIVE │ │ │ │ +001063dc 00000017 R_ARM_RELATIVE │ │ │ │ +001063e4 00000017 R_ARM_RELATIVE │ │ │ │ +001063f0 00000017 R_ARM_RELATIVE │ │ │ │ +001063fc 00000017 R_ARM_RELATIVE │ │ │ │ 00106404 00000017 R_ARM_RELATIVE │ │ │ │ -00106408 00000017 R_ARM_RELATIVE │ │ │ │ -0010640c 00000017 R_ARM_RELATIVE │ │ │ │ +00106410 00000017 R_ARM_RELATIVE │ │ │ │ 00106414 00000017 R_ARM_RELATIVE │ │ │ │ -00106418 00000017 R_ARM_RELATIVE │ │ │ │ +0010641c 00000017 R_ARM_RELATIVE │ │ │ │ 00106420 00000017 R_ARM_RELATIVE │ │ │ │ -00106424 00000017 R_ARM_RELATIVE │ │ │ │ +00106428 00000017 R_ARM_RELATIVE │ │ │ │ 0010642c 00000017 R_ARM_RELATIVE │ │ │ │ -00106430 00000017 R_ARM_RELATIVE │ │ │ │ -00106438 00000017 R_ARM_RELATIVE │ │ │ │ +00106434 00000017 R_ARM_RELATIVE │ │ │ │ 0010643c 00000017 R_ARM_RELATIVE │ │ │ │ 00106444 00000017 R_ARM_RELATIVE │ │ │ │ -00106448 00000017 R_ARM_RELATIVE │ │ │ │ -00106450 00000017 R_ARM_RELATIVE │ │ │ │ -00106454 00000017 R_ARM_RELATIVE │ │ │ │ -0010645c 00000017 R_ARM_RELATIVE │ │ │ │ -00106464 00000017 R_ARM_RELATIVE │ │ │ │ -00106470 00000017 R_ARM_RELATIVE │ │ │ │ -0010647c 00000017 R_ARM_RELATIVE │ │ │ │ -00106484 00000017 R_ARM_RELATIVE │ │ │ │ +00106488 00000017 R_ARM_RELATIVE │ │ │ │ +0010648c 00000017 R_ARM_RELATIVE │ │ │ │ 00106490 00000017 R_ARM_RELATIVE │ │ │ │ +00106498 00000017 R_ARM_RELATIVE │ │ │ │ 0010649c 00000017 R_ARM_RELATIVE │ │ │ │ 001064a4 00000017 R_ARM_RELATIVE │ │ │ │ +001064a8 00000017 R_ARM_RELATIVE │ │ │ │ 001064b0 00000017 R_ARM_RELATIVE │ │ │ │ 001064b4 00000017 R_ARM_RELATIVE │ │ │ │ 001064bc 00000017 R_ARM_RELATIVE │ │ │ │ -001064c0 00000017 R_ARM_RELATIVE │ │ │ │ +001064c4 00000017 R_ARM_RELATIVE │ │ │ │ 001064c8 00000017 R_ARM_RELATIVE │ │ │ │ 001064d0 00000017 R_ARM_RELATIVE │ │ │ │ 001064d4 00000017 R_ARM_RELATIVE │ │ │ │ 001064dc 00000017 R_ARM_RELATIVE │ │ │ │ 001064e0 00000017 R_ARM_RELATIVE │ │ │ │ 001064e8 00000017 R_ARM_RELATIVE │ │ │ │ -001064f0 00000017 R_ARM_RELATIVE │ │ │ │ +001064ec 00000017 R_ARM_RELATIVE │ │ │ │ 001064f4 00000017 R_ARM_RELATIVE │ │ │ │ -001064fc 00000017 R_ARM_RELATIVE │ │ │ │ +001064f8 00000017 R_ARM_RELATIVE │ │ │ │ 00106500 00000017 R_ARM_RELATIVE │ │ │ │ 00106508 00000017 R_ARM_RELATIVE │ │ │ │ 0010650c 00000017 R_ARM_RELATIVE │ │ │ │ 00106514 00000017 R_ARM_RELATIVE │ │ │ │ 00106518 00000017 R_ARM_RELATIVE │ │ │ │ 00106520 00000017 R_ARM_RELATIVE │ │ │ │ 00106524 00000017 R_ARM_RELATIVE │ │ │ │ @@ -1166,131 +1164,130 @@ │ │ │ │ 00106664 00000017 R_ARM_RELATIVE │ │ │ │ 00106668 00000017 R_ARM_RELATIVE │ │ │ │ 00106670 00000017 R_ARM_RELATIVE │ │ │ │ 00106674 00000017 R_ARM_RELATIVE │ │ │ │ 0010667c 00000017 R_ARM_RELATIVE │ │ │ │ 00106680 00000017 R_ARM_RELATIVE │ │ │ │ 00106688 00000017 R_ARM_RELATIVE │ │ │ │ -00106690 00000017 R_ARM_RELATIVE │ │ │ │ +0010668c 00000017 R_ARM_RELATIVE │ │ │ │ 00106694 00000017 R_ARM_RELATIVE │ │ │ │ 0010669c 00000017 R_ARM_RELATIVE │ │ │ │ 001066a0 00000017 R_ARM_RELATIVE │ │ │ │ -001066a4 00000017 R_ARM_RELATIVE │ │ │ │ 001066a8 00000017 R_ARM_RELATIVE │ │ │ │ -001066ac 00000017 R_ARM_RELATIVE │ │ │ │ 001066b0 00000017 R_ARM_RELATIVE │ │ │ │ 001066b4 00000017 R_ARM_RELATIVE │ │ │ │ -001066b8 00000017 R_ARM_RELATIVE │ │ │ │ 001066bc 00000017 R_ARM_RELATIVE │ │ │ │ 001066c0 00000017 R_ARM_RELATIVE │ │ │ │ -001066c4 00000017 R_ARM_RELATIVE │ │ │ │ 001066c8 00000017 R_ARM_RELATIVE │ │ │ │ 001066cc 00000017 R_ARM_RELATIVE │ │ │ │ -001066d0 00000017 R_ARM_RELATIVE │ │ │ │ 001066d4 00000017 R_ARM_RELATIVE │ │ │ │ 001066d8 00000017 R_ARM_RELATIVE │ │ │ │ -001066dc 00000017 R_ARM_RELATIVE │ │ │ │ +001066e0 00000017 R_ARM_RELATIVE │ │ │ │ 001066e4 00000017 R_ARM_RELATIVE │ │ │ │ 001066e8 00000017 R_ARM_RELATIVE │ │ │ │ +001066ec 00000017 R_ARM_RELATIVE │ │ │ │ 001066f0 00000017 R_ARM_RELATIVE │ │ │ │ 001066f4 00000017 R_ARM_RELATIVE │ │ │ │ +001066f8 00000017 R_ARM_RELATIVE │ │ │ │ 001066fc 00000017 R_ARM_RELATIVE │ │ │ │ +00106700 00000017 R_ARM_RELATIVE │ │ │ │ 00106704 00000017 R_ARM_RELATIVE │ │ │ │ 00106708 00000017 R_ARM_RELATIVE │ │ │ │ +0010670c 00000017 R_ARM_RELATIVE │ │ │ │ 00106710 00000017 R_ARM_RELATIVE │ │ │ │ 00106714 00000017 R_ARM_RELATIVE │ │ │ │ +00106718 00000017 R_ARM_RELATIVE │ │ │ │ 0010671c 00000017 R_ARM_RELATIVE │ │ │ │ 00106720 00000017 R_ARM_RELATIVE │ │ │ │ 00106728 00000017 R_ARM_RELATIVE │ │ │ │ 0010672c 00000017 R_ARM_RELATIVE │ │ │ │ 00106734 00000017 R_ARM_RELATIVE │ │ │ │ 00106738 00000017 R_ARM_RELATIVE │ │ │ │ 00106740 00000017 R_ARM_RELATIVE │ │ │ │ -00106744 00000017 R_ARM_RELATIVE │ │ │ │ -0010674c 00000017 R_ARM_RELATIVE │ │ │ │ -00106754 00000017 R_ARM_RELATIVE │ │ │ │ +00106748 00000017 R_ARM_RELATIVE │ │ │ │ +00106750 00000017 R_ARM_RELATIVE │ │ │ │ +00106758 00000017 R_ARM_RELATIVE │ │ │ │ 0010675c 00000017 R_ARM_RELATIVE │ │ │ │ -00106760 00000017 R_ARM_RELATIVE │ │ │ │ +00106764 00000017 R_ARM_RELATIVE │ │ │ │ 00106768 00000017 R_ARM_RELATIVE │ │ │ │ -0010676c 00000017 R_ARM_RELATIVE │ │ │ │ +00106770 00000017 R_ARM_RELATIVE │ │ │ │ 00106774 00000017 R_ARM_RELATIVE │ │ │ │ -00106778 00000017 R_ARM_RELATIVE │ │ │ │ +0010677c 00000017 R_ARM_RELATIVE │ │ │ │ 00106780 00000017 R_ARM_RELATIVE │ │ │ │ -00106784 00000017 R_ARM_RELATIVE │ │ │ │ +00106788 00000017 R_ARM_RELATIVE │ │ │ │ 0010678c 00000017 R_ARM_RELATIVE │ │ │ │ -00106790 00000017 R_ARM_RELATIVE │ │ │ │ +00106794 00000017 R_ARM_RELATIVE │ │ │ │ 00106798 00000017 R_ARM_RELATIVE │ │ │ │ -0010679c 00000017 R_ARM_RELATIVE │ │ │ │ +001067a0 00000017 R_ARM_RELATIVE │ │ │ │ 001067a4 00000017 R_ARM_RELATIVE │ │ │ │ -001067a8 00000017 R_ARM_RELATIVE │ │ │ │ +001067ac 00000017 R_ARM_RELATIVE │ │ │ │ 001067b0 00000017 R_ARM_RELATIVE │ │ │ │ -001067b4 00000017 R_ARM_RELATIVE │ │ │ │ +001067b8 00000017 R_ARM_RELATIVE │ │ │ │ 001067bc 00000017 R_ARM_RELATIVE │ │ │ │ -001067c0 00000017 R_ARM_RELATIVE │ │ │ │ +001067c4 00000017 R_ARM_RELATIVE │ │ │ │ 001067c8 00000017 R_ARM_RELATIVE │ │ │ │ -001067cc 00000017 R_ARM_RELATIVE │ │ │ │ +001067d0 00000017 R_ARM_RELATIVE │ │ │ │ 001067d4 00000017 R_ARM_RELATIVE │ │ │ │ -001067d8 00000017 R_ARM_RELATIVE │ │ │ │ -001067e0 00000017 R_ARM_RELATIVE │ │ │ │ -001067e4 00000017 R_ARM_RELATIVE │ │ │ │ -001067ec 00000017 R_ARM_RELATIVE │ │ │ │ -001067f0 00000017 R_ARM_RELATIVE │ │ │ │ -001067f8 00000017 R_ARM_RELATIVE │ │ │ │ -001067fc 00000017 R_ARM_RELATIVE │ │ │ │ +001067dc 00000017 R_ARM_RELATIVE │ │ │ │ +00106800 00000017 R_ARM_RELATIVE │ │ │ │ 00106804 00000017 R_ARM_RELATIVE │ │ │ │ -00106808 00000017 R_ARM_RELATIVE │ │ │ │ +0010680c 00000017 R_ARM_RELATIVE │ │ │ │ 00106810 00000017 R_ARM_RELATIVE │ │ │ │ +00106818 00000017 R_ARM_RELATIVE │ │ │ │ +0010681c 00000017 R_ARM_RELATIVE │ │ │ │ +00106824 00000017 R_ARM_RELATIVE │ │ │ │ +00106828 00000017 R_ARM_RELATIVE │ │ │ │ +00106830 00000017 R_ARM_RELATIVE │ │ │ │ 00106834 00000017 R_ARM_RELATIVE │ │ │ │ 0010683c 00000017 R_ARM_RELATIVE │ │ │ │ -00106844 00000017 R_ARM_RELATIVE │ │ │ │ +00106840 00000017 R_ARM_RELATIVE │ │ │ │ 00106848 00000017 R_ARM_RELATIVE │ │ │ │ -00106850 00000017 R_ARM_RELATIVE │ │ │ │ +0010684c 00000017 R_ARM_RELATIVE │ │ │ │ 00106854 00000017 R_ARM_RELATIVE │ │ │ │ -0010685c 00000017 R_ARM_RELATIVE │ │ │ │ +00106858 00000017 R_ARM_RELATIVE │ │ │ │ 00106860 00000017 R_ARM_RELATIVE │ │ │ │ -00106868 00000017 R_ARM_RELATIVE │ │ │ │ +00106864 00000017 R_ARM_RELATIVE │ │ │ │ 0010686c 00000017 R_ARM_RELATIVE │ │ │ │ -00106db0 00000017 R_ARM_RELATIVE │ │ │ │ -00106db4 00000017 R_ARM_RELATIVE │ │ │ │ -00106db8 00000017 R_ARM_RELATIVE │ │ │ │ +00106874 00000017 R_ARM_RELATIVE │ │ │ │ +00106878 00000017 R_ARM_RELATIVE │ │ │ │ 00106dbc 00000017 R_ARM_RELATIVE │ │ │ │ 00106dc0 00000017 R_ARM_RELATIVE │ │ │ │ 00106dc4 00000017 R_ARM_RELATIVE │ │ │ │ 00106dc8 00000017 R_ARM_RELATIVE │ │ │ │ +00106dcc 00000017 R_ARM_RELATIVE │ │ │ │ 00106dd0 00000017 R_ARM_RELATIVE │ │ │ │ 00106dd4 00000017 R_ARM_RELATIVE │ │ │ │ -00106dd8 00000017 R_ARM_RELATIVE │ │ │ │ 00106ddc 00000017 R_ARM_RELATIVE │ │ │ │ 00106de0 00000017 R_ARM_RELATIVE │ │ │ │ 00106de4 00000017 R_ARM_RELATIVE │ │ │ │ 00106de8 00000017 R_ARM_RELATIVE │ │ │ │ +00106dec 00000017 R_ARM_RELATIVE │ │ │ │ 00106df0 00000017 R_ARM_RELATIVE │ │ │ │ 00106df4 00000017 R_ARM_RELATIVE │ │ │ │ -00106df8 00000017 R_ARM_RELATIVE │ │ │ │ 00106dfc 00000017 R_ARM_RELATIVE │ │ │ │ 00106e00 00000017 R_ARM_RELATIVE │ │ │ │ 00106e04 00000017 R_ARM_RELATIVE │ │ │ │ 00106e08 00000017 R_ARM_RELATIVE │ │ │ │ 00106e0c 00000017 R_ARM_RELATIVE │ │ │ │ 00106e10 00000017 R_ARM_RELATIVE │ │ │ │ 00106e14 00000017 R_ARM_RELATIVE │ │ │ │ 00106e18 00000017 R_ARM_RELATIVE │ │ │ │ 00106e1c 00000017 R_ARM_RELATIVE │ │ │ │ 00106e20 00000017 R_ARM_RELATIVE │ │ │ │ +00106e24 00000017 R_ARM_RELATIVE │ │ │ │ 00106e28 00000017 R_ARM_RELATIVE │ │ │ │ 00106e2c 00000017 R_ARM_RELATIVE │ │ │ │ -00106e30 00000017 R_ARM_RELATIVE │ │ │ │ 00106e34 00000017 R_ARM_RELATIVE │ │ │ │ 00106e38 00000017 R_ARM_RELATIVE │ │ │ │ +00106e3c 00000017 R_ARM_RELATIVE │ │ │ │ 00106e40 00000017 R_ARM_RELATIVE │ │ │ │ 00106e44 00000017 R_ARM_RELATIVE │ │ │ │ -00106e48 00000017 R_ARM_RELATIVE │ │ │ │ +00106e4c 00000017 R_ARM_RELATIVE │ │ │ │ 00106e50 00000017 R_ARM_RELATIVE │ │ │ │ 00106e54 00000017 R_ARM_RELATIVE │ │ │ │ -00106e58 00000017 R_ARM_RELATIVE │ │ │ │ 00106e5c 00000017 R_ARM_RELATIVE │ │ │ │ 00106e60 00000017 R_ARM_RELATIVE │ │ │ │ 00106e64 00000017 R_ARM_RELATIVE │ │ │ │ 00106e68 00000017 R_ARM_RELATIVE │ │ │ │ 00106e6c 00000017 R_ARM_RELATIVE │ │ │ │ 00106e70 00000017 R_ARM_RELATIVE │ │ │ │ 00106e74 00000017 R_ARM_RELATIVE │ │ │ │ @@ -1319,50 +1316,50 @@ │ │ │ │ 00106ed0 00000017 R_ARM_RELATIVE │ │ │ │ 00106ed4 00000017 R_ARM_RELATIVE │ │ │ │ 00106ed8 00000017 R_ARM_RELATIVE │ │ │ │ 00106edc 00000017 R_ARM_RELATIVE │ │ │ │ 00106ee0 00000017 R_ARM_RELATIVE │ │ │ │ 00106ee4 00000017 R_ARM_RELATIVE │ │ │ │ 00106ee8 00000017 R_ARM_RELATIVE │ │ │ │ +00106eec 00000017 R_ARM_RELATIVE │ │ │ │ 00106ef0 00000017 R_ARM_RELATIVE │ │ │ │ -00106ef4 00000017 R_ARM_RELATIVE │ │ │ │ 00106ef8 00000017 R_ARM_RELATIVE │ │ │ │ 00106efc 00000017 R_ARM_RELATIVE │ │ │ │ 00106f00 00000017 R_ARM_RELATIVE │ │ │ │ 00106f04 00000017 R_ARM_RELATIVE │ │ │ │ 00106f08 00000017 R_ARM_RELATIVE │ │ │ │ +00106f0c 00000017 R_ARM_RELATIVE │ │ │ │ 00106f10 00000017 R_ARM_RELATIVE │ │ │ │ -00106f14 00000017 R_ARM_RELATIVE │ │ │ │ 00106f18 00000017 R_ARM_RELATIVE │ │ │ │ 00106f1c 00000017 R_ARM_RELATIVE │ │ │ │ 00106f20 00000017 R_ARM_RELATIVE │ │ │ │ 00106f24 00000017 R_ARM_RELATIVE │ │ │ │ 00106f28 00000017 R_ARM_RELATIVE │ │ │ │ 00106f2c 00000017 R_ARM_RELATIVE │ │ │ │ 00106f30 00000017 R_ARM_RELATIVE │ │ │ │ 00106f34 00000017 R_ARM_RELATIVE │ │ │ │ 00106f38 00000017 R_ARM_RELATIVE │ │ │ │ 00106f3c 00000017 R_ARM_RELATIVE │ │ │ │ 00106f40 00000017 R_ARM_RELATIVE │ │ │ │ 00106f44 00000017 R_ARM_RELATIVE │ │ │ │ 00106f48 00000017 R_ARM_RELATIVE │ │ │ │ 00106f4c 00000017 R_ARM_RELATIVE │ │ │ │ -00106f58 00000017 R_ARM_RELATIVE │ │ │ │ +00106f50 00000017 R_ARM_RELATIVE │ │ │ │ 00106f5c 00000017 R_ARM_RELATIVE │ │ │ │ 00106f60 00000017 R_ARM_RELATIVE │ │ │ │ 00106f64 00000017 R_ARM_RELATIVE │ │ │ │ 00106f68 00000017 R_ARM_RELATIVE │ │ │ │ 00106f6c 00000017 R_ARM_RELATIVE │ │ │ │ 00106f70 00000017 R_ARM_RELATIVE │ │ │ │ 00106f74 00000017 R_ARM_RELATIVE │ │ │ │ 00106f78 00000017 R_ARM_RELATIVE │ │ │ │ 00106f7c 00000017 R_ARM_RELATIVE │ │ │ │ 00106f80 00000017 R_ARM_RELATIVE │ │ │ │ 00106f84 00000017 R_ARM_RELATIVE │ │ │ │ -00106f8c 00000017 R_ARM_RELATIVE │ │ │ │ +00106f88 00000017 R_ARM_RELATIVE │ │ │ │ 00106f90 00000017 R_ARM_RELATIVE │ │ │ │ 00106f94 00000017 R_ARM_RELATIVE │ │ │ │ 00106f9c 00000017 R_ARM_RELATIVE │ │ │ │ 00106fa0 00000017 R_ARM_RELATIVE │ │ │ │ 00106fa4 00000017 R_ARM_RELATIVE │ │ │ │ 00106fa8 00000017 R_ARM_RELATIVE │ │ │ │ 00106fac 00000017 R_ARM_RELATIVE │ │ │ │ @@ -1383,25 +1380,25 @@ │ │ │ │ 00106fe8 00000017 R_ARM_RELATIVE │ │ │ │ 00106fec 00000017 R_ARM_RELATIVE │ │ │ │ 00106ff0 00000017 R_ARM_RELATIVE │ │ │ │ 00106ff4 00000017 R_ARM_RELATIVE │ │ │ │ 00106ff8 00000017 R_ARM_RELATIVE │ │ │ │ 00106ffc 00000017 R_ARM_RELATIVE │ │ │ │ 00107004 00000017 R_ARM_RELATIVE │ │ │ │ -00107308 00000017 R_ARM_RELATIVE │ │ │ │ -0010758c 00000017 R_ARM_RELATIVE │ │ │ │ -00107590 00000017 R_ARM_RELATIVE │ │ │ │ -00107594 00000017 R_ARM_RELATIVE │ │ │ │ -00107598 00000017 R_ARM_RELATIVE │ │ │ │ -0010759c 00000017 R_ARM_RELATIVE │ │ │ │ -001075a0 00000017 R_ARM_RELATIVE │ │ │ │ -001075a4 00000017 R_ARM_RELATIVE │ │ │ │ -001075a8 00000017 R_ARM_RELATIVE │ │ │ │ -001075ac 00000017 R_ARM_RELATIVE │ │ │ │ -001075b0 00000017 R_ARM_RELATIVE │ │ │ │ +0010730c 00000017 R_ARM_RELATIVE │ │ │ │ +0010734c 00000017 R_ARM_RELATIVE │ │ │ │ +00107350 00000017 R_ARM_RELATIVE │ │ │ │ +00107354 00000017 R_ARM_RELATIVE │ │ │ │ +00107358 00000017 R_ARM_RELATIVE │ │ │ │ +0010735c 00000017 R_ARM_RELATIVE │ │ │ │ +00107360 00000017 R_ARM_RELATIVE │ │ │ │ +00107364 00000017 R_ARM_RELATIVE │ │ │ │ +00107368 00000017 R_ARM_RELATIVE │ │ │ │ +0010736c 00000017 R_ARM_RELATIVE │ │ │ │ +00107370 00000017 R_ARM_RELATIVE │ │ │ │ 00107818 00000017 R_ARM_RELATIVE │ │ │ │ 00107820 00000017 R_ARM_RELATIVE │ │ │ │ 00107828 00000017 R_ARM_RELATIVE │ │ │ │ 00107830 00000017 R_ARM_RELATIVE │ │ │ │ 0010783c 00000017 R_ARM_RELATIVE │ │ │ │ 0010784c 00000017 R_ARM_RELATIVE │ │ │ │ 00107854 00000017 R_ARM_RELATIVE │ │ │ │ @@ -1943,41 +1940,41 @@ │ │ │ │ 00109040 00000017 R_ARM_RELATIVE │ │ │ │ 00109048 00000017 R_ARM_RELATIVE │ │ │ │ 00109050 00000017 R_ARM_RELATIVE │ │ │ │ 00109058 00000017 R_ARM_RELATIVE │ │ │ │ 00109060 00000017 R_ARM_RELATIVE │ │ │ │ 00109068 00000017 R_ARM_RELATIVE │ │ │ │ 00109070 00000017 R_ARM_RELATIVE │ │ │ │ +0010907c 00000017 R_ARM_RELATIVE │ │ │ │ 00109080 00000017 R_ARM_RELATIVE │ │ │ │ +00109084 00000017 R_ARM_RELATIVE │ │ │ │ +00109088 00000017 R_ARM_RELATIVE │ │ │ │ +0010908c 00000017 R_ARM_RELATIVE │ │ │ │ 00109090 00000017 R_ARM_RELATIVE │ │ │ │ 00109094 00000017 R_ARM_RELATIVE │ │ │ │ 00109098 00000017 R_ARM_RELATIVE │ │ │ │ -0010909c 00000017 R_ARM_RELATIVE │ │ │ │ +001090a0 00000017 R_ARM_RELATIVE │ │ │ │ 001090a4 00000017 R_ARM_RELATIVE │ │ │ │ 001090a8 00000017 R_ARM_RELATIVE │ │ │ │ 001090ac 00000017 R_ARM_RELATIVE │ │ │ │ 001090b0 00000017 R_ARM_RELATIVE │ │ │ │ 001090b4 00000017 R_ARM_RELATIVE │ │ │ │ -001090b8 00000017 R_ARM_RELATIVE │ │ │ │ 001090bc 00000017 R_ARM_RELATIVE │ │ │ │ -001090c0 00000017 R_ARM_RELATIVE │ │ │ │ -001090c8 00000017 R_ARM_RELATIVE │ │ │ │ 001090cc 00000017 R_ARM_RELATIVE │ │ │ │ 001090d0 00000017 R_ARM_RELATIVE │ │ │ │ 001090d4 00000017 R_ARM_RELATIVE │ │ │ │ 001090d8 00000017 R_ARM_RELATIVE │ │ │ │ -001090dc 00000017 R_ARM_RELATIVE │ │ │ │ 001090e4 00000017 R_ARM_RELATIVE │ │ │ │ -001090e8 00000017 R_ARM_RELATIVE │ │ │ │ -001090ec 00000017 R_ARM_RELATIVE │ │ │ │ -001090f0 00000017 R_ARM_RELATIVE │ │ │ │ -001090f4 00000017 R_ARM_RELATIVE │ │ │ │ -001090f8 00000017 R_ARM_RELATIVE │ │ │ │ -001090fc 00000017 R_ARM_RELATIVE │ │ │ │ -00109100 00000017 R_ARM_RELATIVE │ │ │ │ +00109aec 00000017 R_ARM_RELATIVE │ │ │ │ +00109af0 00000017 R_ARM_RELATIVE │ │ │ │ +00109af4 00000017 R_ARM_RELATIVE │ │ │ │ +00109af8 00000017 R_ARM_RELATIVE │ │ │ │ +00109afc 00000017 R_ARM_RELATIVE │ │ │ │ +00109b00 00000017 R_ARM_RELATIVE │ │ │ │ +00109b04 00000017 R_ARM_RELATIVE │ │ │ │ 00109e68 00000017 R_ARM_RELATIVE │ │ │ │ 00109e6c 00000017 R_ARM_RELATIVE │ │ │ │ 00109e70 00000017 R_ARM_RELATIVE │ │ │ │ 00109e74 00000017 R_ARM_RELATIVE │ │ │ │ 00109e78 00000017 R_ARM_RELATIVE │ │ │ │ 00109e7c 00000017 R_ARM_RELATIVE │ │ │ │ 00109e80 00000017 R_ARM_RELATIVE │ │ │ │ @@ -2069,53 +2066,52 @@ │ │ │ │ 0010a040 00000017 R_ARM_RELATIVE │ │ │ │ 0010a044 00000017 R_ARM_RELATIVE │ │ │ │ 0010a048 00000017 R_ARM_RELATIVE │ │ │ │ 0010a04c 00000017 R_ARM_RELATIVE │ │ │ │ 0010a050 00000017 R_ARM_RELATIVE │ │ │ │ 0010a054 00000017 R_ARM_RELATIVE │ │ │ │ 0010a058 00000017 R_ARM_RELATIVE │ │ │ │ -00106288 00004802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -001062d8 00004802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -001063ac 00004802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -001063b4 00004802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -00106458 00004802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -001064c4 00004802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -001064e4 00004802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -00106684 00004802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -001066f8 00004802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -00106748 00004802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -00106750 00004802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -00106830 00004802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -00106838 00004802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ -00106290 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +00106294 00004802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +0010632c 00004802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +001063b8 00004802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +00106430 00004802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +00106438 00004802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +001064b8 00004802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +001064fc 00004802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +00106690 00004802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +001066a4 00004802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +0010673c 00004802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +00106744 00004802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +0010674c 00004802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ +00106868 00004802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv117__class_type_infoE@CXXABI_1.3 │ │ │ │ 0010629c 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 001062a8 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 001062b4 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 001062c0 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 001062cc 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -001062e0 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -001062ec 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00106364 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00106370 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0010637c 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00106388 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00106394 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -001063a0 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00106410 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0010641c 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00106428 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00106434 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00106440 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0010644c 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +001062d8 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +001062e4 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +001062f0 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +001062fc 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +00106308 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +00106314 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +00106320 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +00106334 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +00106340 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0010640c 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +00106418 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +00106424 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +00106494 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +001064a0 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 001064ac 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -001064b8 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +001064c0 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 001064cc 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 001064d8 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -001064ec 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -001064f8 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +001064e4 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +001064f0 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 00106504 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 00106510 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010651c 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 00106528 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 00106534 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 00106540 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010654c 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ @@ -2140,332 +2136,333 @@ │ │ │ │ 00106630 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010663c 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 00106648 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 00106654 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 00106660 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 0010666c 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 00106678 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0010668c 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -001066e0 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -001066ec 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00106700 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0010670c 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00106718 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +00106684 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +00106698 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +001066ac 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +001066b8 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +001066c4 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +001066d0 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 00106724 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ 00106730 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0010673c 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00106758 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00106764 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00106770 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0010677c 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00106788 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00106794 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -001067a0 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -001067ac 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -001067b8 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -001067c4 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -001067d0 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -001067dc 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -001067e8 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -001067f4 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00106800 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00106840 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -0010684c 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00106858 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00106864 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ -00106308 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -0010630c 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -00106310 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -00106314 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -00106318 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -0010631c 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -00106320 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -00106334 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -00106338 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -0010633c 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -00106340 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -001063cc 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -001063d0 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -001063d4 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -001063d8 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -001063dc 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -001063e0 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -001063e4 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -001063e8 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -001063ec 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -001063f0 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -001063f4 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -001063f8 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -001063fc 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -00106400 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +00106754 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +00106760 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0010676c 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +00106778 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +00106784 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +00106790 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0010679c 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +001067a8 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +001067b4 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +001067c0 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +001067cc 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +001067fc 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +00106808 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +00106814 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +00106820 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0010682c 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +00106838 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +00106844 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +00106850 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0010685c 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +00106870 0000a802 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv120__si_class_type_infoE@CXXABI_1.3 │ │ │ │ +0010635c 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +00106360 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +00106364 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +00106368 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +0010636c 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +00106370 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +00106374 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +00106388 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +0010638c 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +00106390 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +00106394 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +001063c8 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +00106450 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +00106454 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +00106458 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +0010645c 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +00106460 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +00106464 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ 00106468 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -0010681c 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -00106820 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -00106824 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -00106828 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -0010682c 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ -00106344 00002a02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ -0010646c 00002a02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ -0010648c 00002a02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ -00106dcc 00001415 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ -00106dec 00001f15 R_ARM_GLOB_DAT 00000000 _ZSt7nothrow@GLIBCXX_3.4 │ │ │ │ -00106e24 00004315 R_ARM_GLOB_DAT 00000000 SDL_Quit │ │ │ │ -00106e3c 00004915 R_ARM_GLOB_DAT 00000000 json_value_none │ │ │ │ -00106e4c 00004e15 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ -00106eec 00007d15 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ -00106f0c 00008c15 R_ARM_GLOB_DAT 00000000 stdout@GLIBC_2.4 │ │ │ │ -00106f50 0000bb15 R_ARM_GLOB_DAT 00000000 stdin@GLIBC_2.4 │ │ │ │ -00106f54 0000bc15 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ -00106f88 0000d415 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ +0010646c 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +00106470 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +00106474 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +00106478 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +0010647c 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +00106480 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +00106484 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +001067e8 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +001067ec 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +001067f0 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +001067f4 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +001067f8 0000c202 R_ARM_ABS32 00000000 __cxa_pure_virtual@CXXABI_1.3 │ │ │ │ +00106398 00002a02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ +001063cc 00002a02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ +001063ec 00002a02 R_ARM_ABS32 00000000 _ZTVN10__cxxabiv121__vmi_class_type_infoE@CXXABI_1.3 │ │ │ │ +00106dd8 00001415 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ +00106df8 00001f15 R_ARM_GLOB_DAT 00000000 _ZSt7nothrow@GLIBCXX_3.4 │ │ │ │ +00106e30 00004315 R_ARM_GLOB_DAT 00000000 SDL_Quit │ │ │ │ +00106e48 00004915 R_ARM_GLOB_DAT 00000000 json_value_none │ │ │ │ +00106e58 00004e15 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ +00106ef4 00007d15 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ +00106f14 00008c15 R_ARM_GLOB_DAT 00000000 stdout@GLIBC_2.4 │ │ │ │ +00106f54 0000bb15 R_ARM_GLOB_DAT 00000000 stdin@GLIBC_2.4 │ │ │ │ +00106f58 0000bc15 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ +00106f8c 0000d415 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ 00106f98 0000d515 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4 │ │ │ │ │ │ │ │ -Relocation section '.rel.plt' at offset 0x6af4 contains 249 entries: │ │ │ │ +Relocation section '.rel.plt' at offset 0x6adc contains 249 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ -001069cc 00000316 R_ARM_JUMP_SLOT 00000000 bind@GLIBC_2.4 │ │ │ │ -001069d0 00000416 R_ARM_JUMP_SLOT 00000000 ftell@GLIBC_2.4 │ │ │ │ -001069d4 00000516 R_ARM_JUMP_SLOT 00000000 SDL_JoystickName │ │ │ │ -001069d8 00000616 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4 │ │ │ │ -001069dc 00000716 R_ARM_JUMP_SLOT 00000000 __aeabi_fdiv@GCC_3.5 │ │ │ │ -001069e0 00000816 R_ARM_JUMP_SLOT 00000000 SDL_JoystickClose │ │ │ │ -001069e4 00000916 R_ARM_JUMP_SLOT 00000000 SDL_GL_DeleteContext │ │ │ │ -001069e8 00000a16 R_ARM_JUMP_SLOT 00000000 _Znaj@GLIBCXX_3.4 │ │ │ │ -001069ec 00000b16 R_ARM_JUMP_SLOT 00000000 compressBound@ZLIB_1.2.0 │ │ │ │ -001069f0 00000c16 R_ARM_JUMP_SLOT 00000000 __isoc99_sscanf@GLIBC_2.7 │ │ │ │ -001069f4 00000d16 R_ARM_JUMP_SLOT 00000000 SDL_SetWindowFullscreen │ │ │ │ -001069f8 00000e16 R_ARM_JUMP_SLOT 00000000 stat@GLIBC_2.33 │ │ │ │ -001069fc 00000f16 R_ARM_JUMP_SLOT 00000000 glMatrixMode │ │ │ │ -00106a00 00001016 R_ARM_JUMP_SLOT 00000000 FT_Init_FreeType │ │ │ │ -00106a04 00001116 R_ARM_JUMP_SLOT 00000000 strtod@GLIBC_2.4 │ │ │ │ -00106a08 00001216 R_ARM_JUMP_SLOT 00000000 crc32 │ │ │ │ -00106a0c 00001316 R_ARM_JUMP_SLOT 00000000 SDL_GetClipboardText │ │ │ │ -00106a10 00001516 R_ARM_JUMP_SLOT 00000000 WavpackOpenFileInput │ │ │ │ -00106a14 00001616 R_ARM_JUMP_SLOT 00000000 socket@GLIBC_2.4 │ │ │ │ -00106a18 00001716 R_ARM_JUMP_SLOT 00000000 SDL_SetWindowBordered │ │ │ │ -00106a1c 00001816 R_ARM_JUMP_SLOT 00000000 truncf@GLIBC_2.4 │ │ │ │ -00106a20 00001916 R_ARM_JUMP_SLOT 00000000 glClearColor │ │ │ │ -00106a24 00001a16 R_ARM_JUMP_SLOT 00000000 SDL_SetHintWithPriority │ │ │ │ -00106a28 00001b16 R_ARM_JUMP_SLOT 00000000 exp@GLIBC_2.29 │ │ │ │ -00106a2c 00001c16 R_ARM_JUMP_SLOT 00000000 __aeabi_idivmod@GCC_3.5 │ │ │ │ -00106a30 00001d16 R_ARM_JUMP_SLOT 00000000 SDL_OpenAudio │ │ │ │ -00106a34 00001e16 R_ARM_JUMP_SLOT 00000000 log@GLIBC_2.29 │ │ │ │ -00106a38 00002016 R_ARM_JUMP_SLOT 00000000 WavpackGetNumChannels │ │ │ │ -00106a3c 00002116 R_ARM_JUMP_SLOT 00000000 send@GLIBC_2.4 │ │ │ │ -00106a40 00002216 R_ARM_JUMP_SLOT 00000000 opendir@GLIBC_2.4 │ │ │ │ -00106a44 00002316 R_ARM_JUMP_SLOT 00000000 sem_init@GLIBC_2.34 │ │ │ │ -00106a48 00002416 R_ARM_JUMP_SLOT 00000000 readdir@GLIBC_2.4 │ │ │ │ -00106a4c 00002516 R_ARM_JUMP_SLOT 00000000 fclose@GLIBC_2.4 │ │ │ │ -00106a50 00002616 R_ARM_JUMP_SLOT 00000000 __aeabi_i2d@GCC_3.5 │ │ │ │ -00106a54 00002716 R_ARM_JUMP_SLOT 00000000 SDL_JoystickNumAxes │ │ │ │ -00106a58 00002816 R_ARM_JUMP_SLOT 00000000 __vsnprintf_chk@GLIBC_2.4 │ │ │ │ -00106a5c 00002916 R_ARM_JUMP_SLOT 00000000 SDL_CloseAudio │ │ │ │ -00106a60 00002b16 R_ARM_JUMP_SLOT 00000000 glVertexPointer │ │ │ │ -00106a64 00002c16 R_ARM_JUMP_SLOT 00000000 _ZdaPvj@CXXABI_1.3.9 │ │ │ │ -00106a68 00002d16 R_ARM_JUMP_SLOT 00000000 strftime@GLIBC_2.4 │ │ │ │ -00106a6c 00002e16 R_ARM_JUMP_SLOT 00000000 __aeabi_f2d@GCC_3.5 │ │ │ │ -00106a70 00002f16 R_ARM_JUMP_SLOT 00000000 sqrt@GLIBC_2.4 │ │ │ │ -00106a74 00003016 R_ARM_JUMP_SLOT 00000000 strncmp@GLIBC_2.4 │ │ │ │ -00106a78 00003116 R_ARM_JUMP_SLOT 00000000 SDL_JoystickNumBalls │ │ │ │ -00106a7c 00003216 R_ARM_JUMP_SLOT 00000000 glLoadIdentity │ │ │ │ -00106a80 00003316 R_ARM_JUMP_SLOT 00000000 __aeabi_d2lz@GCC_3.5 │ │ │ │ -00106a84 00003416 R_ARM_JUMP_SLOT 00000000 strcspn@GLIBC_2.4 │ │ │ │ -00106a88 00003516 R_ARM_JUMP_SLOT 00000000 __aeabi_fsub@GCC_3.5 │ │ │ │ -00106a8c 00003616 R_ARM_JUMP_SLOT 00000000 SDL_MaximizeWindow │ │ │ │ -00106a90 00003716 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ -00106a94 00003816 R_ARM_JUMP_SLOT 00000000 pthread_detach@GLIBC_2.34 │ │ │ │ -00106a98 00003916 R_ARM_JUMP_SLOT 00000000 __aeabi_l2f@GCC_3.5 │ │ │ │ -00106a9c 00003a16 R_ARM_JUMP_SLOT 00000000 SDL_SetClipboardText │ │ │ │ -00106aa0 00003b16 R_ARM_JUMP_SLOT 00000000 SDL_PauseAudio │ │ │ │ -00106aa4 00003c16 R_ARM_JUMP_SLOT 00000000 glOrtho │ │ │ │ -00106aa8 00003d16 R_ARM_JUMP_SLOT 00000000 pthread_join@GLIBC_2.34 │ │ │ │ -00106aac 00003e16 R_ARM_JUMP_SLOT 00000000 fseek@GLIBC_2.4 │ │ │ │ -00106ab0 00003f16 R_ARM_JUMP_SLOT 00000000 freeaddrinfo@GLIBC_2.4 │ │ │ │ -00106ab4 00004016 R_ARM_JUMP_SLOT 00000000 acos@GLIBC_2.4 │ │ │ │ -00106ab8 00004116 R_ARM_JUMP_SLOT 00000000 SDL_JoystickNameForIndex │ │ │ │ -00106abc 00004216 R_ARM_JUMP_SLOT 00000000 strerror@GLIBC_2.4 │ │ │ │ -00106ac0 00004316 R_ARM_JUMP_SLOT 00000000 SDL_Quit │ │ │ │ -00106ac4 00004416 R_ARM_JUMP_SLOT 00000000 SDL_GL_SwapWindow │ │ │ │ -00106ac8 00004516 R_ARM_JUMP_SLOT 00000000 FT_Get_Kerning │ │ │ │ -00106acc 00004616 R_ARM_JUMP_SLOT 00000000 __cxa_guard_acquire@CXXABI_1.3 │ │ │ │ -00106ad0 00004716 R_ARM_JUMP_SLOT 00000000 json_value_free │ │ │ │ -00106ad4 00004a16 R_ARM_JUMP_SLOT 00000000 _ZdaPv@GLIBCXX_3.4 │ │ │ │ -00106ad8 00004b16 R_ARM_JUMP_SLOT 00000000 glGenTextures │ │ │ │ -00106adc 00004c16 R_ARM_JUMP_SLOT 00000000 puts@GLIBC_2.4 │ │ │ │ -00106ae0 00004d16 R_ARM_JUMP_SLOT 00000000 FT_Load_Glyph │ │ │ │ -00106ae4 00004e16 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ -00106ae8 00004f16 R_ARM_JUMP_SLOT 00000000 SDL_CreateWindow │ │ │ │ -00106aec 00005016 R_ARM_JUMP_SLOT 00000000 glColorPointer │ │ │ │ -00106af0 00005116 R_ARM_JUMP_SLOT 00000000 FT_New_Face │ │ │ │ -00106af4 00005216 R_ARM_JUMP_SLOT 00000000 __aeabi_fadd@GCC_3.5 │ │ │ │ -00106af8 00005316 R_ARM_JUMP_SLOT 00000000 __errno_location@GLIBC_2.4 │ │ │ │ -00106afc 00005416 R_ARM_JUMP_SLOT 00000000 png_get_data │ │ │ │ -00106b00 00005516 R_ARM_JUMP_SLOT 00000000 pthread_mutex_trylock@GLIBC_2.34 │ │ │ │ -00106b04 00005616 R_ARM_JUMP_SLOT 00000000 _ZdlPvj@CXXABI_1.3.9 │ │ │ │ -00106b08 00005716 R_ARM_JUMP_SLOT 00000000 __aeabi_fcmple@GCC_3.5 │ │ │ │ -00106b0c 00005816 R_ARM_JUMP_SLOT 00000000 glDepthMask │ │ │ │ -00106b10 00005916 R_ARM_JUMP_SLOT 00000000 mkdir@GLIBC_2.4 │ │ │ │ -00106b14 00005a16 R_ARM_JUMP_SLOT 00000000 pthread_mutex_lock@GLIBC_2.4 │ │ │ │ -00106b18 00005b16 R_ARM_JUMP_SLOT 00000000 __aeabi_dcmple@GCC_3.5 │ │ │ │ -00106b1c 00005c16 R_ARM_JUMP_SLOT 00000000 SDL_SetWindowPosition │ │ │ │ -00106b20 00005d16 R_ARM_JUMP_SLOT 00000000 SDL_InitSubSystem │ │ │ │ -00106b24 00005e16 R_ARM_JUMP_SLOT 00000000 remove@GLIBC_2.4 │ │ │ │ -00106b28 00005f16 R_ARM_JUMP_SLOT 00000000 __fdelt_chk@GLIBC_2.15 │ │ │ │ -00106b2c 00006016 R_ARM_JUMP_SLOT 00000000 SDL_SetRelativeMouseMode │ │ │ │ -00106b30 00006116 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ -00106b34 00006216 R_ARM_JUMP_SLOT 00000000 SDL_GL_SetSwapInterval │ │ │ │ -00106b38 00006316 R_ARM_JUMP_SLOT 00000000 SDL_NumJoysticks │ │ │ │ -00106b3c 00006416 R_ARM_JUMP_SLOT 00000000 close@GLIBC_2.4 │ │ │ │ -00106b40 00006516 R_ARM_JUMP_SLOT 00000000 sendto@GLIBC_2.4 │ │ │ │ -00106b44 00006616 R_ARM_JUMP_SLOT 00000000 SDL_GetDesktopDisplayMode │ │ │ │ -00106b48 00006716 R_ARM_JUMP_SLOT 00000000 __cxa_guard_release@CXXABI_1.3 │ │ │ │ -00106b4c 00006816 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ -00106b50 00006916 R_ARM_JUMP_SLOT 00000000 glEnable │ │ │ │ -00106b54 00006a16 R_ARM_JUMP_SLOT 00000000 glClear │ │ │ │ -00106b58 00006b16 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ -00106b5c 00006c16 R_ARM_JUMP_SLOT 00000000 strncpy@GLIBC_2.4 │ │ │ │ -00106b60 00006d16 R_ARM_JUMP_SLOT 00000000 FT_Load_Char │ │ │ │ -00106b64 00006e16 R_ARM_JUMP_SLOT 00000000 WavpackUnpackSamples │ │ │ │ -00106b68 00006f16 R_ARM_JUMP_SLOT 00000000 __aeabi_l2d@GCC_3.5 │ │ │ │ -00106b6c 00007016 R_ARM_JUMP_SLOT 00000000 connect@GLIBC_2.4 │ │ │ │ -00106b70 00007116 R_ARM_JUMP_SLOT 00000000 SDL_DestroyWindow │ │ │ │ -00106b74 00007216 R_ARM_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4 │ │ │ │ -00106b78 00007316 R_ARM_JUMP_SLOT 00000000 WavpackGetBitsPerSample │ │ │ │ -00106b7c 00007416 R_ARM_JUMP_SLOT 00000000 glScissor │ │ │ │ -00106b80 00007516 R_ARM_JUMP_SLOT 00000000 png_open_file │ │ │ │ -00106b84 00007616 R_ARM_JUMP_SLOT 00000000 __aeabi_fmul@GCC_3.5 │ │ │ │ -00106b88 00007716 R_ARM_JUMP_SLOT 00000000 accept@GLIBC_2.4 │ │ │ │ -00106b8c 00007816 R_ARM_JUMP_SLOT 00000000 glReadPixels │ │ │ │ -00106b90 00007916 R_ARM_JUMP_SLOT 00000000 sem_destroy@GLIBC_2.34 │ │ │ │ -00106b94 00007a16 R_ARM_JUMP_SLOT 00000000 SDL_JoystickGetAttached │ │ │ │ -00106b98 00007b16 R_ARM_JUMP_SLOT 00000000 SDL_GetVersion │ │ │ │ -00106b9c 00007c16 R_ARM_JUMP_SLOT 00000000 SDL_GetRelativeMouseState │ │ │ │ -00106ba0 00007d16 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ -00106ba4 00007e16 R_ARM_JUMP_SLOT 00000000 SDL_GetDisplayMode │ │ │ │ -00106ba8 00007f16 R_ARM_JUMP_SLOT 00000000 SDL_JoystickOpen │ │ │ │ -00106bac 00008016 R_ARM_JUMP_SLOT 00000000 gettimeofday@GLIBC_2.4 │ │ │ │ -00106bb0 00008116 R_ARM_JUMP_SLOT 00000000 cos@GLIBC_2.4 │ │ │ │ -00106bb4 00008216 R_ARM_JUMP_SLOT 00000000 png_init │ │ │ │ -00106bb8 00008316 R_ARM_JUMP_SLOT 00000000 sched_yield@GLIBC_2.4 │ │ │ │ -00106bbc 00008416 R_ARM_JUMP_SLOT 00000000 SDL_GetWindowDisplayIndex │ │ │ │ -00106bc0 00008516 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ -00106bc4 00008616 R_ARM_JUMP_SLOT 00000000 localtime@GLIBC_2.4 │ │ │ │ -00106bc8 00008716 R_ARM_JUMP_SLOT 00000000 fmodf@GLIBC_2.4 │ │ │ │ -00106bcc 00008816 R_ARM_JUMP_SLOT 00000000 getcwd@GLIBC_2.4 │ │ │ │ -00106bd0 00008916 R_ARM_JUMP_SLOT 00000000 sinf@GLIBC_2.4 │ │ │ │ -00106bd4 00008a16 R_ARM_JUMP_SLOT 00000000 SDL_GL_CreateContext │ │ │ │ -00106bd8 00008b16 R_ARM_JUMP_SLOT 00000000 sem_wait@GLIBC_2.34 │ │ │ │ -00106bdc 00008d16 R_ARM_JUMP_SLOT 00000000 glTexImage3D │ │ │ │ -00106be0 00008e16 R_ARM_JUMP_SLOT 00000000 SDL_GL_MakeCurrent │ │ │ │ -00106be4 00008f16 R_ARM_JUMP_SLOT 00000000 WavpackGetNumSamples │ │ │ │ -00106be8 00009016 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ -00106bec 00009116 R_ARM_JUMP_SLOT 00000000 pthread_mutex_destroy@GLIBC_2.4 │ │ │ │ -00106bf0 00009216 R_ARM_JUMP_SLOT 00000000 chdir@GLIBC_2.4 │ │ │ │ -00106bf4 00009316 R_ARM_JUMP_SLOT 00000000 glTexSubImage2D │ │ │ │ -00106bf8 00009416 R_ARM_JUMP_SLOT 00000000 glTexParameteri │ │ │ │ -00106bfc 00009516 R_ARM_JUMP_SLOT 00000000 __aeabi_dcmpgt@GCC_3.5 │ │ │ │ -00106c00 00009616 R_ARM_JUMP_SLOT 00000000 SDL_SetHint │ │ │ │ -00106c04 00009716 R_ARM_JUMP_SLOT 00000000 getaddrinfo@GLIBC_2.4 │ │ │ │ -00106c08 00009816 R_ARM_JUMP_SLOT 00000000 __aeabi_dadd@GCC_3.5 │ │ │ │ -00106c0c 00009916 R_ARM_JUMP_SLOT 00000000 closedir@GLIBC_2.4 │ │ │ │ -00106c10 00009a16 R_ARM_JUMP_SLOT 00000000 __aeabi_fcmpeq@GCC_3.5 │ │ │ │ -00106c14 00009b16 R_ARM_JUMP_SLOT 00000000 FT_Get_Next_Char │ │ │ │ -00106c18 00009c16 R_ARM_JUMP_SLOT 00000000 glEnableClientState │ │ │ │ -00106c1c 00009d16 R_ARM_JUMP_SLOT 00000000 getpid@GLIBC_2.4 │ │ │ │ -00106c20 00009e16 R_ARM_JUMP_SLOT 00000000 __aeabi_atexit@CXXABI_ARM_1.3.3 │ │ │ │ -00106c24 00009f16 R_ARM_JUMP_SLOT 00000000 select@GLIBC_2.4 │ │ │ │ -00106c28 0000a016 R_ARM_JUMP_SLOT 00000000 SDL_MinimizeWindow │ │ │ │ -00106c2c 0000a116 R_ARM_JUMP_SLOT 00000000 SDL_GetWindowSize │ │ │ │ -00106c30 0000a216 R_ARM_JUMP_SLOT 00000000 json_parse_ex │ │ │ │ -00106c34 0000a316 R_ARM_JUMP_SLOT 00000000 __aeabi_fcmplt@GCC_3.5 │ │ │ │ -00106c38 0000a416 R_ARM_JUMP_SLOT 00000000 SDL_JoystickGetAxis │ │ │ │ -00106c3c 0000a516 R_ARM_JUMP_SLOT 00000000 __aeabi_idiv@GCC_3.5 │ │ │ │ -00106c40 0000a616 R_ARM_JUMP_SLOT 00000000 SDL_ShowCursor │ │ │ │ -00106c44 0000a716 R_ARM_JUMP_SLOT 00000000 __aeabi_i2f@GCC_3.5 │ │ │ │ -00106c48 0000a916 R_ARM_JUMP_SLOT 00000000 powf@GLIBC_2.27 │ │ │ │ -00106c4c 0000aa16 R_ARM_JUMP_SLOT 00000000 glGetIntegerv │ │ │ │ -00106c50 0000ab16 R_ARM_JUMP_SLOT 00000000 FT_Get_First_Char │ │ │ │ -00106c54 0000ac16 R_ARM_JUMP_SLOT 00000000 __aeabi_dcmpeq@GCC_3.5 │ │ │ │ -00106c58 0000ad16 R_ARM_JUMP_SLOT 00000000 __aeabi_fcmpgt@GCC_3.5 │ │ │ │ -00106c5c 0000ae16 R_ARM_JUMP_SLOT 00000000 sqrtf@GLIBC_2.4 │ │ │ │ -00106c60 0000af16 R_ARM_JUMP_SLOT 00000000 glFinish │ │ │ │ -00106c64 0000b016 R_ARM_JUMP_SLOT 00000000 fflush@GLIBC_2.4 │ │ │ │ -00106c68 0000b116 R_ARM_JUMP_SLOT 00000000 SDL_JoystickGetGUIDString │ │ │ │ -00106c6c 0000b216 R_ARM_JUMP_SLOT 00000000 SDL_GetWindowFlags │ │ │ │ -00106c70 0000b316 R_ARM_JUMP_SLOT 00000000 __aeabi_dcmpge@GCC_3.5 │ │ │ │ -00106c74 0000b416 R_ARM_JUMP_SLOT 00000000 atan2f@GLIBC_2.4 │ │ │ │ -00106c78 0000b516 R_ARM_JUMP_SLOT 00000000 SDL_QuitSubSystem │ │ │ │ -00106c7c 0000b616 R_ARM_JUMP_SLOT 00000000 WavpackGetSampleRate │ │ │ │ -00106c80 0000b716 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ -00106c84 0000b816 R_ARM_JUMP_SLOT 00000000 __ctype_tolower_loc@GLIBC_2.4 │ │ │ │ -00106c88 0000b916 R_ARM_JUMP_SLOT 00000000 glAlphaFunc │ │ │ │ -00106c8c 0000ba16 R_ARM_JUMP_SLOT 00000000 _ZnwjRKSt9nothrow_t@GLIBCXX_3.4 │ │ │ │ -00106c90 0000bd16 R_ARM_JUMP_SLOT 00000000 SDL_GL_GetDrawableSize │ │ │ │ -00106c94 0000be16 R_ARM_JUMP_SLOT 00000000 rand@GLIBC_2.4 │ │ │ │ -00106c98 0000bf16 R_ARM_JUMP_SLOT 00000000 memcmp@GLIBC_2.4 │ │ │ │ -00106c9c 0000c016 R_ARM_JUMP_SLOT 00000000 SDL_JoystickNumButtons │ │ │ │ -00106ca0 0000c116 R_ARM_JUMP_SLOT 00000000 glDisable │ │ │ │ -00106ca4 0000c316 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ -00106ca8 0000c416 R_ARM_JUMP_SLOT 00000000 logf@GLIBC_2.27 │ │ │ │ -00106cac 0000c516 R_ARM_JUMP_SLOT 00000000 SDL_GetMouseState │ │ │ │ -00106cb0 0000c616 R_ARM_JUMP_SLOT 00000000 getenv@GLIBC_2.4 │ │ │ │ -00106cb4 0000c716 R_ARM_JUMP_SLOT 00000000 strncasecmp@GLIBC_2.4 │ │ │ │ -00106cb8 0000c816 R_ARM_JUMP_SLOT 00000000 png_set_data │ │ │ │ -00106cbc 0000c916 R_ARM_JUMP_SLOT 00000000 __aeabi_fcmpge@GCC_3.5 │ │ │ │ -00106cc0 0000ca16 R_ARM_JUMP_SLOT 00000000 rename@GLIBC_2.4 │ │ │ │ -00106cc4 0000cb16 R_ARM_JUMP_SLOT 00000000 __aeabi_f2lz@GCC_3.5 │ │ │ │ -00106cc8 0000cc16 R_ARM_JUMP_SLOT 00000000 time@GLIBC_2.4 │ │ │ │ -00106ccc 0000cd16 R_ARM_JUMP_SLOT 00000000 glPixelStorei │ │ │ │ -00106cd0 0000ce16 R_ARM_JUMP_SLOT 00000000 listen@GLIBC_2.4 │ │ │ │ -00106cd4 0000cf16 R_ARM_JUMP_SLOT 00000000 SDL_WasInit │ │ │ │ -00106cd8 0000d016 R_ARM_JUMP_SLOT 00000000 ceilf@GLIBC_2.4 │ │ │ │ -00106cdc 0000d116 R_ARM_JUMP_SLOT 00000000 srand@GLIBC_2.4 │ │ │ │ -00106ce0 0000d216 R_ARM_JUMP_SLOT 00000000 png_open_file_write │ │ │ │ -00106ce4 0000d316 R_ARM_JUMP_SLOT 00000000 sem_post@GLIBC_2.34 │ │ │ │ -00106ce8 0000d616 R_ARM_JUMP_SLOT 00000000 fread@GLIBC_2.4 │ │ │ │ -00106cec 0000d716 R_ARM_JUMP_SLOT 00000000 __aeabi_ldivmod@GCC_3.5 │ │ │ │ -00106cf0 0000d816 R_ARM_JUMP_SLOT 00000000 glTexCoordPointer │ │ │ │ -00106cf4 0000d916 R_ARM_JUMP_SLOT 00000000 uncompress │ │ │ │ -00106cf8 0000da16 R_ARM_JUMP_SLOT 00000000 __cxa_atexit@GLIBC_2.4 │ │ │ │ -00106cfc 0000db16 R_ARM_JUMP_SLOT 00000000 SDL_GL_SetAttribute │ │ │ │ -00106d00 0000dc16 R_ARM_JUMP_SLOT 00000000 glDeleteTextures │ │ │ │ -00106d04 0000dd16 R_ARM_JUMP_SLOT 00000000 SDL_GetError │ │ │ │ -00106d08 0000de16 R_ARM_JUMP_SLOT 00000000 __aeabi_ddiv@GCC_3.5 │ │ │ │ -00106d0c 0000df16 R_ARM_JUMP_SLOT 00000000 abort@GLIBC_2.4 │ │ │ │ -00106d10 0000e016 R_ARM_JUMP_SLOT 00000000 SDL_GetDisplayBounds │ │ │ │ -00106d14 0000e116 R_ARM_JUMP_SLOT 00000000 __aeabi_dcmplt@GCC_3.5 │ │ │ │ -00106d18 0000e216 R_ARM_JUMP_SLOT 00000000 strtol@GLIBC_2.4 │ │ │ │ -00106d1c 0000e316 R_ARM_JUMP_SLOT 00000000 sincosf@GLIBC_2.4 │ │ │ │ -00106d20 0000e416 R_ARM_JUMP_SLOT 00000000 png_close_file │ │ │ │ -00106d24 0000e516 R_ARM_JUMP_SLOT 00000000 acosf@GLIBC_2.4 │ │ │ │ -00106d28 0000e616 R_ARM_JUMP_SLOT 00000000 glTexImage2D │ │ │ │ -00106d2c 0000e716 R_ARM_JUMP_SLOT 00000000 inet_pton@GLIBC_2.4 │ │ │ │ -00106d30 0000e816 R_ARM_JUMP_SLOT 00000000 SDL_GetNumVideoDisplays │ │ │ │ -00106d34 0000e916 R_ARM_JUMP_SLOT 00000000 SDL_PollEvent │ │ │ │ -00106d38 0000ea16 R_ARM_JUMP_SLOT 00000000 FT_Set_Pixel_Sizes │ │ │ │ -00106d3c 0000eb16 R_ARM_JUMP_SLOT 00000000 __aeabi_dsub@GCC_3.5 │ │ │ │ -00106d40 0000ec16 R_ARM_JUMP_SLOT 00000000 SDL_GetScancodeFromKey │ │ │ │ -00106d44 0000ed16 R_ARM_JUMP_SLOT 00000000 compress │ │ │ │ -00106d48 0000ee16 R_ARM_JUMP_SLOT 00000000 __aeabi_d2iz@GCC_3.5 │ │ │ │ -00106d4c 0000ef16 R_ARM_JUMP_SLOT 00000000 pthread_create@GLIBC_2.34 │ │ │ │ -00106d50 0000f016 R_ARM_JUMP_SLOT 00000000 realloc@GLIBC_2.4 │ │ │ │ -00106d54 0000f116 R_ARM_JUMP_SLOT 00000000 strcasecmp@GLIBC_2.4 │ │ │ │ -00106d58 0000f316 R_ARM_JUMP_SLOT 00000000 SDL_JoystickGetGUID │ │ │ │ -00106d5c 0000f416 R_ARM_JUMP_SLOT 00000000 ungetc@GLIBC_2.4 │ │ │ │ -00106d60 0000f516 R_ARM_JUMP_SLOT 00000000 glBlendFunc │ │ │ │ -00106d64 0000f616 R_ARM_JUMP_SLOT 00000000 glDrawArrays │ │ │ │ -00106d68 0000f716 R_ARM_JUMP_SLOT 00000000 __aeabi_f2iz@GCC_3.5 │ │ │ │ -00106d6c 0000f816 R_ARM_JUMP_SLOT 00000000 setsockopt@GLIBC_2.4 │ │ │ │ -00106d70 0000f916 R_ARM_JUMP_SLOT 00000000 recvfrom@GLIBC_2.4 │ │ │ │ -00106d74 0000fa16 R_ARM_JUMP_SLOT 00000000 recv@GLIBC_2.4 │ │ │ │ -00106d78 0000fb16 R_ARM_JUMP_SLOT 00000000 __aeabi_f2uiz@GCC_3.5 │ │ │ │ -00106d7c 0000fc16 R_ARM_JUMP_SLOT 00000000 SDL_GetNumDisplayModes │ │ │ │ -00106d80 0000fd16 R_ARM_JUMP_SLOT 00000000 pthread_mutex_unlock@GLIBC_2.4 │ │ │ │ -00106d84 0000fe16 R_ARM_JUMP_SLOT 00000000 glBindTexture │ │ │ │ -00106d88 0000ff16 R_ARM_JUMP_SLOT 00000000 usleep@GLIBC_2.4 │ │ │ │ -00106d8c 00010016 R_ARM_JUMP_SLOT 00000000 fopen@GLIBC_2.4 │ │ │ │ -00106d90 00010116 R_ARM_JUMP_SLOT 00000000 pthread_mutex_init@GLIBC_2.4 │ │ │ │ -00106d94 00010216 R_ARM_JUMP_SLOT 00000000 __aeabi_d2f@GCC_3.5 │ │ │ │ -00106d98 00010316 R_ARM_JUMP_SLOT 00000000 SDL_free │ │ │ │ -00106d9c 00010416 R_ARM_JUMP_SLOT 00000000 SDL_GetKeyboardState │ │ │ │ -00106da0 00010516 R_ARM_JUMP_SLOT 00000000 SDL_Init │ │ │ │ -00106da4 00010616 R_ARM_JUMP_SLOT 00000000 ioctl@GLIBC_2.4 │ │ │ │ -00106da8 00010716 R_ARM_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.34 │ │ │ │ -00106dac 00010816 R_ARM_JUMP_SLOT 00000000 __aeabi_dmul@GCC_3.5 │ │ │ │ +001069d8 00000316 R_ARM_JUMP_SLOT 00000000 bind@GLIBC_2.4 │ │ │ │ +001069dc 00000416 R_ARM_JUMP_SLOT 00000000 ftell@GLIBC_2.4 │ │ │ │ +001069e0 00000516 R_ARM_JUMP_SLOT 00000000 SDL_JoystickName │ │ │ │ +001069e4 00000616 R_ARM_JUMP_SLOT 00000000 fwrite@GLIBC_2.4 │ │ │ │ +001069e8 00000716 R_ARM_JUMP_SLOT 00000000 __aeabi_fdiv@GCC_3.5 │ │ │ │ +001069ec 00000816 R_ARM_JUMP_SLOT 00000000 SDL_JoystickClose │ │ │ │ +001069f0 00000916 R_ARM_JUMP_SLOT 00000000 SDL_GL_DeleteContext │ │ │ │ +001069f4 00000a16 R_ARM_JUMP_SLOT 00000000 _Znaj@GLIBCXX_3.4 │ │ │ │ +001069f8 00000b16 R_ARM_JUMP_SLOT 00000000 compressBound@ZLIB_1.2.0 │ │ │ │ +001069fc 00000c16 R_ARM_JUMP_SLOT 00000000 __isoc99_sscanf@GLIBC_2.7 │ │ │ │ +00106a00 00000d16 R_ARM_JUMP_SLOT 00000000 SDL_SetWindowFullscreen │ │ │ │ +00106a04 00000e16 R_ARM_JUMP_SLOT 00000000 stat@GLIBC_2.33 │ │ │ │ +00106a08 00000f16 R_ARM_JUMP_SLOT 00000000 glMatrixMode │ │ │ │ +00106a0c 00001016 R_ARM_JUMP_SLOT 00000000 FT_Init_FreeType │ │ │ │ +00106a10 00001116 R_ARM_JUMP_SLOT 00000000 strtod@GLIBC_2.4 │ │ │ │ +00106a14 00001216 R_ARM_JUMP_SLOT 00000000 crc32 │ │ │ │ +00106a18 00001316 R_ARM_JUMP_SLOT 00000000 SDL_GetClipboardText │ │ │ │ +00106a1c 00001516 R_ARM_JUMP_SLOT 00000000 WavpackOpenFileInput │ │ │ │ +00106a20 00001616 R_ARM_JUMP_SLOT 00000000 socket@GLIBC_2.4 │ │ │ │ +00106a24 00001716 R_ARM_JUMP_SLOT 00000000 SDL_SetWindowBordered │ │ │ │ +00106a28 00001816 R_ARM_JUMP_SLOT 00000000 truncf@GLIBC_2.4 │ │ │ │ +00106a2c 00001916 R_ARM_JUMP_SLOT 00000000 glClearColor │ │ │ │ +00106a30 00001a16 R_ARM_JUMP_SLOT 00000000 SDL_SetHintWithPriority │ │ │ │ +00106a34 00001b16 R_ARM_JUMP_SLOT 00000000 exp@GLIBC_2.29 │ │ │ │ +00106a38 00001c16 R_ARM_JUMP_SLOT 00000000 __aeabi_idivmod@GCC_3.5 │ │ │ │ +00106a3c 00001d16 R_ARM_JUMP_SLOT 00000000 SDL_OpenAudio │ │ │ │ +00106a40 00001e16 R_ARM_JUMP_SLOT 00000000 log@GLIBC_2.29 │ │ │ │ +00106a44 00002016 R_ARM_JUMP_SLOT 00000000 WavpackGetNumChannels │ │ │ │ +00106a48 00002116 R_ARM_JUMP_SLOT 00000000 send@GLIBC_2.4 │ │ │ │ +00106a4c 00002216 R_ARM_JUMP_SLOT 00000000 opendir@GLIBC_2.4 │ │ │ │ +00106a50 00002316 R_ARM_JUMP_SLOT 00000000 sem_init@GLIBC_2.34 │ │ │ │ +00106a54 00002416 R_ARM_JUMP_SLOT 00000000 readdir@GLIBC_2.4 │ │ │ │ +00106a58 00002516 R_ARM_JUMP_SLOT 00000000 fclose@GLIBC_2.4 │ │ │ │ +00106a5c 00002616 R_ARM_JUMP_SLOT 00000000 __aeabi_i2d@GCC_3.5 │ │ │ │ +00106a60 00002716 R_ARM_JUMP_SLOT 00000000 SDL_JoystickNumAxes │ │ │ │ +00106a64 00002816 R_ARM_JUMP_SLOT 00000000 __vsnprintf_chk@GLIBC_2.4 │ │ │ │ +00106a68 00002916 R_ARM_JUMP_SLOT 00000000 SDL_CloseAudio │ │ │ │ +00106a6c 00002b16 R_ARM_JUMP_SLOT 00000000 glVertexPointer │ │ │ │ +00106a70 00002c16 R_ARM_JUMP_SLOT 00000000 _ZdaPvj@CXXABI_1.3.9 │ │ │ │ +00106a74 00002d16 R_ARM_JUMP_SLOT 00000000 strftime@GLIBC_2.4 │ │ │ │ +00106a78 00002e16 R_ARM_JUMP_SLOT 00000000 __aeabi_f2d@GCC_3.5 │ │ │ │ +00106a7c 00002f16 R_ARM_JUMP_SLOT 00000000 sqrt@GLIBC_2.4 │ │ │ │ +00106a80 00003016 R_ARM_JUMP_SLOT 00000000 strncmp@GLIBC_2.4 │ │ │ │ +00106a84 00003116 R_ARM_JUMP_SLOT 00000000 SDL_JoystickNumBalls │ │ │ │ +00106a88 00003216 R_ARM_JUMP_SLOT 00000000 glLoadIdentity │ │ │ │ +00106a8c 00003316 R_ARM_JUMP_SLOT 00000000 __aeabi_d2lz@GCC_3.5 │ │ │ │ +00106a90 00003416 R_ARM_JUMP_SLOT 00000000 strcspn@GLIBC_2.4 │ │ │ │ +00106a94 00003516 R_ARM_JUMP_SLOT 00000000 __aeabi_fsub@GCC_3.5 │ │ │ │ +00106a98 00003616 R_ARM_JUMP_SLOT 00000000 SDL_MaximizeWindow │ │ │ │ +00106a9c 00003716 R_ARM_JUMP_SLOT 00000000 __stack_chk_fail@GLIBC_2.4 │ │ │ │ +00106aa0 00003816 R_ARM_JUMP_SLOT 00000000 pthread_detach@GLIBC_2.34 │ │ │ │ +00106aa4 00003916 R_ARM_JUMP_SLOT 00000000 __aeabi_l2f@GCC_3.5 │ │ │ │ +00106aa8 00003a16 R_ARM_JUMP_SLOT 00000000 SDL_SetClipboardText │ │ │ │ +00106aac 00003b16 R_ARM_JUMP_SLOT 00000000 SDL_PauseAudio │ │ │ │ +00106ab0 00003c16 R_ARM_JUMP_SLOT 00000000 glOrtho │ │ │ │ +00106ab4 00003d16 R_ARM_JUMP_SLOT 00000000 pthread_join@GLIBC_2.34 │ │ │ │ +00106ab8 00003e16 R_ARM_JUMP_SLOT 00000000 fseek@GLIBC_2.4 │ │ │ │ +00106abc 00003f16 R_ARM_JUMP_SLOT 00000000 freeaddrinfo@GLIBC_2.4 │ │ │ │ +00106ac0 00004016 R_ARM_JUMP_SLOT 00000000 acos@GLIBC_2.4 │ │ │ │ +00106ac4 00004116 R_ARM_JUMP_SLOT 00000000 SDL_JoystickNameForIndex │ │ │ │ +00106ac8 00004216 R_ARM_JUMP_SLOT 00000000 strerror@GLIBC_2.4 │ │ │ │ +00106acc 00004316 R_ARM_JUMP_SLOT 00000000 SDL_Quit │ │ │ │ +00106ad0 00004416 R_ARM_JUMP_SLOT 00000000 SDL_GL_SwapWindow │ │ │ │ +00106ad4 00004516 R_ARM_JUMP_SLOT 00000000 FT_Get_Kerning │ │ │ │ +00106ad8 00004616 R_ARM_JUMP_SLOT 00000000 __cxa_guard_acquire@CXXABI_1.3 │ │ │ │ +00106adc 00004716 R_ARM_JUMP_SLOT 00000000 json_value_free │ │ │ │ +00106ae0 00004a16 R_ARM_JUMP_SLOT 00000000 _ZdaPv@GLIBCXX_3.4 │ │ │ │ +00106ae4 00004b16 R_ARM_JUMP_SLOT 00000000 glGenTextures │ │ │ │ +00106ae8 00004c16 R_ARM_JUMP_SLOT 00000000 puts@GLIBC_2.4 │ │ │ │ +00106aec 00004d16 R_ARM_JUMP_SLOT 00000000 FT_Load_Glyph │ │ │ │ +00106af0 00004e16 R_ARM_JUMP_SLOT 00000000 __gmon_start__ │ │ │ │ +00106af4 00004f16 R_ARM_JUMP_SLOT 00000000 SDL_CreateWindow │ │ │ │ +00106af8 00005016 R_ARM_JUMP_SLOT 00000000 glColorPointer │ │ │ │ +00106afc 00005116 R_ARM_JUMP_SLOT 00000000 FT_New_Face │ │ │ │ +00106b00 00005216 R_ARM_JUMP_SLOT 00000000 __aeabi_fadd@GCC_3.5 │ │ │ │ +00106b04 00005316 R_ARM_JUMP_SLOT 00000000 __errno_location@GLIBC_2.4 │ │ │ │ +00106b08 00005416 R_ARM_JUMP_SLOT 00000000 png_get_data │ │ │ │ +00106b0c 00005516 R_ARM_JUMP_SLOT 00000000 pthread_mutex_trylock@GLIBC_2.34 │ │ │ │ +00106b10 00005616 R_ARM_JUMP_SLOT 00000000 _ZdlPvj@CXXABI_1.3.9 │ │ │ │ +00106b14 00005716 R_ARM_JUMP_SLOT 00000000 __aeabi_fcmple@GCC_3.5 │ │ │ │ +00106b18 00005816 R_ARM_JUMP_SLOT 00000000 glDepthMask │ │ │ │ +00106b1c 00005916 R_ARM_JUMP_SLOT 00000000 mkdir@GLIBC_2.4 │ │ │ │ +00106b20 00005a16 R_ARM_JUMP_SLOT 00000000 pthread_mutex_lock@GLIBC_2.4 │ │ │ │ +00106b24 00005b16 R_ARM_JUMP_SLOT 00000000 __aeabi_dcmple@GCC_3.5 │ │ │ │ +00106b28 00005c16 R_ARM_JUMP_SLOT 00000000 SDL_SetWindowPosition │ │ │ │ +00106b2c 00005d16 R_ARM_JUMP_SLOT 00000000 SDL_InitSubSystem │ │ │ │ +00106b30 00005e16 R_ARM_JUMP_SLOT 00000000 remove@GLIBC_2.4 │ │ │ │ +00106b34 00005f16 R_ARM_JUMP_SLOT 00000000 __fdelt_chk@GLIBC_2.15 │ │ │ │ +00106b38 00006016 R_ARM_JUMP_SLOT 00000000 SDL_SetRelativeMouseMode │ │ │ │ +00106b3c 00006116 R_ARM_JUMP_SLOT 00000000 free@GLIBC_2.4 │ │ │ │ +00106b40 00006216 R_ARM_JUMP_SLOT 00000000 SDL_GL_SetSwapInterval │ │ │ │ +00106b44 00006316 R_ARM_JUMP_SLOT 00000000 SDL_NumJoysticks │ │ │ │ +00106b48 00006416 R_ARM_JUMP_SLOT 00000000 close@GLIBC_2.4 │ │ │ │ +00106b4c 00006516 R_ARM_JUMP_SLOT 00000000 sendto@GLIBC_2.4 │ │ │ │ +00106b50 00006616 R_ARM_JUMP_SLOT 00000000 SDL_GetDesktopDisplayMode │ │ │ │ +00106b54 00006716 R_ARM_JUMP_SLOT 00000000 __cxa_guard_release@CXXABI_1.3 │ │ │ │ +00106b58 00006816 R_ARM_JUMP_SLOT 00000000 memcpy@GLIBC_2.4 │ │ │ │ +00106b5c 00006916 R_ARM_JUMP_SLOT 00000000 glEnable │ │ │ │ +00106b60 00006a16 R_ARM_JUMP_SLOT 00000000 glClear │ │ │ │ +00106b64 00006b16 R_ARM_JUMP_SLOT 00000000 memmove@GLIBC_2.4 │ │ │ │ +00106b68 00006c16 R_ARM_JUMP_SLOT 00000000 strncpy@GLIBC_2.4 │ │ │ │ +00106b6c 00006d16 R_ARM_JUMP_SLOT 00000000 FT_Load_Char │ │ │ │ +00106b70 00006e16 R_ARM_JUMP_SLOT 00000000 WavpackUnpackSamples │ │ │ │ +00106b74 00006f16 R_ARM_JUMP_SLOT 00000000 __aeabi_l2d@GCC_3.5 │ │ │ │ +00106b78 00007016 R_ARM_JUMP_SLOT 00000000 connect@GLIBC_2.4 │ │ │ │ +00106b7c 00007116 R_ARM_JUMP_SLOT 00000000 SDL_DestroyWindow │ │ │ │ +00106b80 00007216 R_ARM_JUMP_SLOT 00000000 _Znwj@GLIBCXX_3.4 │ │ │ │ +00106b84 00007316 R_ARM_JUMP_SLOT 00000000 WavpackGetBitsPerSample │ │ │ │ +00106b88 00007416 R_ARM_JUMP_SLOT 00000000 glScissor │ │ │ │ +00106b8c 00007516 R_ARM_JUMP_SLOT 00000000 png_open_file │ │ │ │ +00106b90 00007616 R_ARM_JUMP_SLOT 00000000 __aeabi_fmul@GCC_3.5 │ │ │ │ +00106b94 00007716 R_ARM_JUMP_SLOT 00000000 accept@GLIBC_2.4 │ │ │ │ +00106b98 00007816 R_ARM_JUMP_SLOT 00000000 glReadPixels │ │ │ │ +00106b9c 00007916 R_ARM_JUMP_SLOT 00000000 sem_destroy@GLIBC_2.34 │ │ │ │ +00106ba0 00007a16 R_ARM_JUMP_SLOT 00000000 SDL_JoystickGetAttached │ │ │ │ +00106ba4 00007b16 R_ARM_JUMP_SLOT 00000000 SDL_GetVersion │ │ │ │ +00106ba8 00007c16 R_ARM_JUMP_SLOT 00000000 SDL_GetRelativeMouseState │ │ │ │ +00106bac 00007d16 R_ARM_JUMP_SLOT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ +00106bb0 00007e16 R_ARM_JUMP_SLOT 00000000 SDL_GetDisplayMode │ │ │ │ +00106bb4 00007f16 R_ARM_JUMP_SLOT 00000000 SDL_JoystickOpen │ │ │ │ +00106bb8 00008016 R_ARM_JUMP_SLOT 00000000 gettimeofday@GLIBC_2.4 │ │ │ │ +00106bbc 00008116 R_ARM_JUMP_SLOT 00000000 cos@GLIBC_2.4 │ │ │ │ +00106bc0 00008216 R_ARM_JUMP_SLOT 00000000 png_init │ │ │ │ +00106bc4 00008316 R_ARM_JUMP_SLOT 00000000 sched_yield@GLIBC_2.4 │ │ │ │ +00106bc8 00008416 R_ARM_JUMP_SLOT 00000000 SDL_GetWindowDisplayIndex │ │ │ │ +00106bcc 00008516 R_ARM_JUMP_SLOT 00000000 malloc@GLIBC_2.4 │ │ │ │ +00106bd0 00008616 R_ARM_JUMP_SLOT 00000000 localtime@GLIBC_2.4 │ │ │ │ +00106bd4 00008716 R_ARM_JUMP_SLOT 00000000 fmodf@GLIBC_2.4 │ │ │ │ +00106bd8 00008816 R_ARM_JUMP_SLOT 00000000 getcwd@GLIBC_2.4 │ │ │ │ +00106bdc 00008916 R_ARM_JUMP_SLOT 00000000 sinf@GLIBC_2.4 │ │ │ │ +00106be0 00008a16 R_ARM_JUMP_SLOT 00000000 SDL_GL_CreateContext │ │ │ │ +00106be4 00008b16 R_ARM_JUMP_SLOT 00000000 sem_wait@GLIBC_2.34 │ │ │ │ +00106be8 00008d16 R_ARM_JUMP_SLOT 00000000 glTexImage3D │ │ │ │ +00106bec 00008e16 R_ARM_JUMP_SLOT 00000000 SDL_GL_MakeCurrent │ │ │ │ +00106bf0 00008f16 R_ARM_JUMP_SLOT 00000000 WavpackGetNumSamples │ │ │ │ +00106bf4 00009016 R_ARM_JUMP_SLOT 00000000 strlen@GLIBC_2.4 │ │ │ │ +00106bf8 00009116 R_ARM_JUMP_SLOT 00000000 pthread_mutex_destroy@GLIBC_2.4 │ │ │ │ +00106bfc 00009216 R_ARM_JUMP_SLOT 00000000 chdir@GLIBC_2.4 │ │ │ │ +00106c00 00009316 R_ARM_JUMP_SLOT 00000000 glTexSubImage2D │ │ │ │ +00106c04 00009416 R_ARM_JUMP_SLOT 00000000 glTexParameteri │ │ │ │ +00106c08 00009516 R_ARM_JUMP_SLOT 00000000 __aeabi_dcmpgt@GCC_3.5 │ │ │ │ +00106c0c 00009616 R_ARM_JUMP_SLOT 00000000 SDL_SetHint │ │ │ │ +00106c10 00009716 R_ARM_JUMP_SLOT 00000000 getaddrinfo@GLIBC_2.4 │ │ │ │ +00106c14 00009816 R_ARM_JUMP_SLOT 00000000 __aeabi_dadd@GCC_3.5 │ │ │ │ +00106c18 00009916 R_ARM_JUMP_SLOT 00000000 closedir@GLIBC_2.4 │ │ │ │ +00106c1c 00009a16 R_ARM_JUMP_SLOT 00000000 __aeabi_fcmpeq@GCC_3.5 │ │ │ │ +00106c20 00009b16 R_ARM_JUMP_SLOT 00000000 FT_Get_Next_Char │ │ │ │ +00106c24 00009c16 R_ARM_JUMP_SLOT 00000000 glEnableClientState │ │ │ │ +00106c28 00009d16 R_ARM_JUMP_SLOT 00000000 getpid@GLIBC_2.4 │ │ │ │ +00106c2c 00009e16 R_ARM_JUMP_SLOT 00000000 __aeabi_atexit@CXXABI_ARM_1.3.3 │ │ │ │ +00106c30 00009f16 R_ARM_JUMP_SLOT 00000000 select@GLIBC_2.4 │ │ │ │ +00106c34 0000a016 R_ARM_JUMP_SLOT 00000000 SDL_MinimizeWindow │ │ │ │ +00106c38 0000a116 R_ARM_JUMP_SLOT 00000000 SDL_GetWindowSize │ │ │ │ +00106c3c 0000a216 R_ARM_JUMP_SLOT 00000000 json_parse_ex │ │ │ │ +00106c40 0000a316 R_ARM_JUMP_SLOT 00000000 __aeabi_fcmplt@GCC_3.5 │ │ │ │ +00106c44 0000a416 R_ARM_JUMP_SLOT 00000000 SDL_JoystickGetAxis │ │ │ │ +00106c48 0000a516 R_ARM_JUMP_SLOT 00000000 __aeabi_idiv@GCC_3.5 │ │ │ │ +00106c4c 0000a616 R_ARM_JUMP_SLOT 00000000 SDL_ShowCursor │ │ │ │ +00106c50 0000a716 R_ARM_JUMP_SLOT 00000000 __aeabi_i2f@GCC_3.5 │ │ │ │ +00106c54 0000a916 R_ARM_JUMP_SLOT 00000000 powf@GLIBC_2.27 │ │ │ │ +00106c58 0000aa16 R_ARM_JUMP_SLOT 00000000 glGetIntegerv │ │ │ │ +00106c5c 0000ab16 R_ARM_JUMP_SLOT 00000000 FT_Get_First_Char │ │ │ │ +00106c60 0000ac16 R_ARM_JUMP_SLOT 00000000 __aeabi_dcmpeq@GCC_3.5 │ │ │ │ +00106c64 0000ad16 R_ARM_JUMP_SLOT 00000000 __aeabi_fcmpgt@GCC_3.5 │ │ │ │ +00106c68 0000ae16 R_ARM_JUMP_SLOT 00000000 sqrtf@GLIBC_2.4 │ │ │ │ +00106c6c 0000af16 R_ARM_JUMP_SLOT 00000000 glFinish │ │ │ │ +00106c70 0000b016 R_ARM_JUMP_SLOT 00000000 fflush@GLIBC_2.4 │ │ │ │ +00106c74 0000b116 R_ARM_JUMP_SLOT 00000000 SDL_JoystickGetGUIDString │ │ │ │ +00106c78 0000b216 R_ARM_JUMP_SLOT 00000000 SDL_GetWindowFlags │ │ │ │ +00106c7c 0000b316 R_ARM_JUMP_SLOT 00000000 __aeabi_dcmpge@GCC_3.5 │ │ │ │ +00106c80 0000b416 R_ARM_JUMP_SLOT 00000000 atan2f@GLIBC_2.4 │ │ │ │ +00106c84 0000b516 R_ARM_JUMP_SLOT 00000000 SDL_QuitSubSystem │ │ │ │ +00106c88 0000b616 R_ARM_JUMP_SLOT 00000000 WavpackGetSampleRate │ │ │ │ +00106c8c 0000b716 R_ARM_JUMP_SLOT 00000000 strcmp@GLIBC_2.4 │ │ │ │ +00106c90 0000b816 R_ARM_JUMP_SLOT 00000000 __ctype_tolower_loc@GLIBC_2.4 │ │ │ │ +00106c94 0000b916 R_ARM_JUMP_SLOT 00000000 glAlphaFunc │ │ │ │ +00106c98 0000ba16 R_ARM_JUMP_SLOT 00000000 _ZnwjRKSt9nothrow_t@GLIBCXX_3.4 │ │ │ │ +00106c9c 0000bd16 R_ARM_JUMP_SLOT 00000000 SDL_GL_GetDrawableSize │ │ │ │ +00106ca0 0000be16 R_ARM_JUMP_SLOT 00000000 rand@GLIBC_2.4 │ │ │ │ +00106ca4 0000bf16 R_ARM_JUMP_SLOT 00000000 memcmp@GLIBC_2.4 │ │ │ │ +00106ca8 0000c016 R_ARM_JUMP_SLOT 00000000 SDL_JoystickNumButtons │ │ │ │ +00106cac 0000c116 R_ARM_JUMP_SLOT 00000000 glDisable │ │ │ │ +00106cb0 0000c316 R_ARM_JUMP_SLOT 00000000 memset@GLIBC_2.4 │ │ │ │ +00106cb4 0000c416 R_ARM_JUMP_SLOT 00000000 logf@GLIBC_2.27 │ │ │ │ +00106cb8 0000c516 R_ARM_JUMP_SLOT 00000000 SDL_GetMouseState │ │ │ │ +00106cbc 0000c616 R_ARM_JUMP_SLOT 00000000 getenv@GLIBC_2.4 │ │ │ │ +00106cc0 0000c716 R_ARM_JUMP_SLOT 00000000 strncasecmp@GLIBC_2.4 │ │ │ │ +00106cc4 0000c816 R_ARM_JUMP_SLOT 00000000 png_set_data │ │ │ │ +00106cc8 0000c916 R_ARM_JUMP_SLOT 00000000 __aeabi_fcmpge@GCC_3.5 │ │ │ │ +00106ccc 0000ca16 R_ARM_JUMP_SLOT 00000000 rename@GLIBC_2.4 │ │ │ │ +00106cd0 0000cb16 R_ARM_JUMP_SLOT 00000000 __aeabi_f2lz@GCC_3.5 │ │ │ │ +00106cd4 0000cc16 R_ARM_JUMP_SLOT 00000000 time@GLIBC_2.4 │ │ │ │ +00106cd8 0000cd16 R_ARM_JUMP_SLOT 00000000 glPixelStorei │ │ │ │ +00106cdc 0000ce16 R_ARM_JUMP_SLOT 00000000 listen@GLIBC_2.4 │ │ │ │ +00106ce0 0000cf16 R_ARM_JUMP_SLOT 00000000 SDL_WasInit │ │ │ │ +00106ce4 0000d016 R_ARM_JUMP_SLOT 00000000 ceilf@GLIBC_2.4 │ │ │ │ +00106ce8 0000d116 R_ARM_JUMP_SLOT 00000000 srand@GLIBC_2.4 │ │ │ │ +00106cec 0000d216 R_ARM_JUMP_SLOT 00000000 png_open_file_write │ │ │ │ +00106cf0 0000d316 R_ARM_JUMP_SLOT 00000000 sem_post@GLIBC_2.34 │ │ │ │ +00106cf4 0000d616 R_ARM_JUMP_SLOT 00000000 fread@GLIBC_2.4 │ │ │ │ +00106cf8 0000d716 R_ARM_JUMP_SLOT 00000000 __aeabi_ldivmod@GCC_3.5 │ │ │ │ +00106cfc 0000d816 R_ARM_JUMP_SLOT 00000000 glTexCoordPointer │ │ │ │ +00106d00 0000d916 R_ARM_JUMP_SLOT 00000000 uncompress │ │ │ │ +00106d04 0000da16 R_ARM_JUMP_SLOT 00000000 __cxa_atexit@GLIBC_2.4 │ │ │ │ +00106d08 0000db16 R_ARM_JUMP_SLOT 00000000 SDL_GL_SetAttribute │ │ │ │ +00106d0c 0000dc16 R_ARM_JUMP_SLOT 00000000 glDeleteTextures │ │ │ │ +00106d10 0000dd16 R_ARM_JUMP_SLOT 00000000 SDL_GetError │ │ │ │ +00106d14 0000de16 R_ARM_JUMP_SLOT 00000000 __aeabi_ddiv@GCC_3.5 │ │ │ │ +00106d18 0000df16 R_ARM_JUMP_SLOT 00000000 abort@GLIBC_2.4 │ │ │ │ +00106d1c 0000e016 R_ARM_JUMP_SLOT 00000000 SDL_GetDisplayBounds │ │ │ │ +00106d20 0000e116 R_ARM_JUMP_SLOT 00000000 __aeabi_dcmplt@GCC_3.5 │ │ │ │ +00106d24 0000e216 R_ARM_JUMP_SLOT 00000000 strtol@GLIBC_2.4 │ │ │ │ +00106d28 0000e316 R_ARM_JUMP_SLOT 00000000 sincosf@GLIBC_2.4 │ │ │ │ +00106d2c 0000e416 R_ARM_JUMP_SLOT 00000000 png_close_file │ │ │ │ +00106d30 0000e516 R_ARM_JUMP_SLOT 00000000 acosf@GLIBC_2.4 │ │ │ │ +00106d34 0000e616 R_ARM_JUMP_SLOT 00000000 glTexImage2D │ │ │ │ +00106d38 0000e716 R_ARM_JUMP_SLOT 00000000 inet_pton@GLIBC_2.4 │ │ │ │ +00106d3c 0000e816 R_ARM_JUMP_SLOT 00000000 SDL_GetNumVideoDisplays │ │ │ │ +00106d40 0000e916 R_ARM_JUMP_SLOT 00000000 SDL_PollEvent │ │ │ │ +00106d44 0000ea16 R_ARM_JUMP_SLOT 00000000 FT_Set_Pixel_Sizes │ │ │ │ +00106d48 0000eb16 R_ARM_JUMP_SLOT 00000000 __aeabi_dsub@GCC_3.5 │ │ │ │ +00106d4c 0000ec16 R_ARM_JUMP_SLOT 00000000 SDL_GetScancodeFromKey │ │ │ │ +00106d50 0000ed16 R_ARM_JUMP_SLOT 00000000 compress │ │ │ │ +00106d54 0000ee16 R_ARM_JUMP_SLOT 00000000 __aeabi_d2iz@GCC_3.5 │ │ │ │ +00106d58 0000ef16 R_ARM_JUMP_SLOT 00000000 pthread_create@GLIBC_2.34 │ │ │ │ +00106d5c 0000f016 R_ARM_JUMP_SLOT 00000000 realloc@GLIBC_2.4 │ │ │ │ +00106d60 0000f116 R_ARM_JUMP_SLOT 00000000 strcasecmp@GLIBC_2.4 │ │ │ │ +00106d64 0000f316 R_ARM_JUMP_SLOT 00000000 SDL_JoystickGetGUID │ │ │ │ +00106d68 0000f416 R_ARM_JUMP_SLOT 00000000 ungetc@GLIBC_2.4 │ │ │ │ +00106d6c 0000f516 R_ARM_JUMP_SLOT 00000000 glBlendFunc │ │ │ │ +00106d70 0000f616 R_ARM_JUMP_SLOT 00000000 glDrawArrays │ │ │ │ +00106d74 0000f716 R_ARM_JUMP_SLOT 00000000 __aeabi_f2iz@GCC_3.5 │ │ │ │ +00106d78 0000f816 R_ARM_JUMP_SLOT 00000000 setsockopt@GLIBC_2.4 │ │ │ │ +00106d7c 0000f916 R_ARM_JUMP_SLOT 00000000 recvfrom@GLIBC_2.4 │ │ │ │ +00106d80 0000fa16 R_ARM_JUMP_SLOT 00000000 recv@GLIBC_2.4 │ │ │ │ +00106d84 0000fb16 R_ARM_JUMP_SLOT 00000000 __aeabi_f2uiz@GCC_3.5 │ │ │ │ +00106d88 0000fc16 R_ARM_JUMP_SLOT 00000000 SDL_GetNumDisplayModes │ │ │ │ +00106d8c 0000fd16 R_ARM_JUMP_SLOT 00000000 pthread_mutex_unlock@GLIBC_2.4 │ │ │ │ +00106d90 0000fe16 R_ARM_JUMP_SLOT 00000000 glBindTexture │ │ │ │ +00106d94 0000ff16 R_ARM_JUMP_SLOT 00000000 usleep@GLIBC_2.4 │ │ │ │ +00106d98 00010016 R_ARM_JUMP_SLOT 00000000 fopen@GLIBC_2.4 │ │ │ │ +00106d9c 00010116 R_ARM_JUMP_SLOT 00000000 pthread_mutex_init@GLIBC_2.4 │ │ │ │ +00106da0 00010216 R_ARM_JUMP_SLOT 00000000 __aeabi_d2f@GCC_3.5 │ │ │ │ +00106da4 00010316 R_ARM_JUMP_SLOT 00000000 SDL_free │ │ │ │ +00106da8 00010416 R_ARM_JUMP_SLOT 00000000 SDL_GetKeyboardState │ │ │ │ +00106dac 00010516 R_ARM_JUMP_SLOT 00000000 SDL_Init │ │ │ │ +00106db0 00010616 R_ARM_JUMP_SLOT 00000000 ioctl@GLIBC_2.4 │ │ │ │ +00106db4 00010716 R_ARM_JUMP_SLOT 00000000 __libc_start_main@GLIBC_2.34 │ │ │ │ +00106db8 00010816 R_ARM_JUMP_SLOT 00000000 __aeabi_dmul@GCC_3.5 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,41 +1,41 @@ │ │ │ │ │ │ │ │ -Dynamic section at offset 0x106870 contains 38 entries: │ │ │ │ +Dynamic section at offset 0x10587c contains 38 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libz.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libwavpack.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libpnglite.so.0] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libjsonparser.so.1.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libGL.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libSDL2-2.0.so.0] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libfreetype.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libstdc++.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libgcc_s.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux.so.3] │ │ │ │ - 0x0000000c (INIT) 0x72bc │ │ │ │ - 0x0000000d (FINI) 0xf31dc │ │ │ │ - 0x00000019 (INIT_ARRAY) 0x10510c │ │ │ │ + 0x0000000c (INIT) 0x72a4 │ │ │ │ + 0x0000000d (FINI) 0xf313c │ │ │ │ + 0x00000019 (INIT_ARRAY) 0x105118 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 32 (bytes) │ │ │ │ - 0x0000001a (FINI_ARRAY) 0x10512c │ │ │ │ + 0x0000001a (FINI_ARRAY) 0x105138 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x1ac │ │ │ │ 0x00000005 (STRTAB) 0x1300 │ │ │ │ 0x00000006 (SYMTAB) 0x1f0 │ │ │ │ 0x0000000a (STRSZ) 3903 (bytes) │ │ │ │ 0x0000000b (SYMENT) 16 (bytes) │ │ │ │ 0x00000015 (DEBUG) 0x0 │ │ │ │ - 0x00000003 (PLTGOT) 0x1069c0 │ │ │ │ + 0x00000003 (PLTGOT) 0x1069cc │ │ │ │ 0x00000002 (PLTRELSZ) 1992 (bytes) │ │ │ │ 0x00000014 (PLTREL) REL │ │ │ │ - 0x00000017 (JMPREL) 0x6af4 │ │ │ │ + 0x00000017 (JMPREL) 0x6adc │ │ │ │ 0x00000011 (REL) 0x25b4 │ │ │ │ - 0x00000012 (RELSZ) 17728 (bytes) │ │ │ │ + 0x00000012 (RELSZ) 17704 (bytes) │ │ │ │ 0x00000013 (RELENT) 8 (bytes) │ │ │ │ 0x0000001e (FLAGS) BIND_NOW │ │ │ │ 0x6ffffffb (FLAGS_1) Flags: NOW PIE │ │ │ │ 0x6ffffffe (VERNEED) 0x2464 │ │ │ │ 0x6fffffff (VERNEEDNUM) 6 │ │ │ │ 0x6ffffff0 (VERSYM) 0x2240 │ │ │ │ - 0x6ffffffa (RELCOUNT) 2072 │ │ │ │ + 0x6ffffffa (RELCOUNT) 2069 │ │ │ │ 0x00000000 (NULL) 0x0 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f70c643839548a7478780787dcceebfb5e0d227e │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c9b0b34a696ec713d401d58849633d3e087ae53c │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_ABI_TAG (ABI version tag) OS: Linux, ABI: 3.2.0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -208,39 +208,72 @@ │ │ │ │ CXXABI_1.3.9 │ │ │ │ CXXABI_1.3 │ │ │ │ GLIBCXX_3.4 │ │ │ │ GLIBC_2.15 │ │ │ │ GLIBC_2.34 │ │ │ │ GLIBC_2.33 │ │ │ │ GLIBC_2.7 │ │ │ │ -L?fff?Lp! │ │ │ │ -C333?x, │ │ │ │ -L?33s?H* │ │ │ │ +C333?L │ │ │ │ +L?fff?`Z │ │ │ │ DATAATAD │ │ │ │ +graphics │ │ │ │ +src/engine/client/text.cpp │ │ │ │ +loaded pFont from '%s' │ │ │ │ +textrender │ │ │ │ +memory usage: %d │ │ │ │ +error loading glyph %d │ │ │ │ +aQuadChar size is too small │ │ │ │ +masterserver │ │ │ │ +src/engine/client/serverbrowser.cpp │ │ │ │ +requesting server info from %s │ │ │ │ +client_srvbrowse │ │ │ │ +broadcasting for servers │ │ │ │ +serverlist.json │ │ │ │ +serverlist │ │ │ │ +requesting server list │ │ │ │ +using backup server list │ │ │ │ +SDL_MOUSE_RELATIVE_MODE_WARP │ │ │ │ +unable to switch relative mouse mode │ │ │ │ +unable to init SDL joystick: %s │ │ │ │ +joystick │ │ │ │ +%d joystick(s) found │ │ │ │ +Could not open joystick %d: %s │ │ │ │ +src/base/tl/base.h │ │ │ │ +Opened Joystick %d │ │ │ │ +Name: %s │ │ │ │ +Number of Axes: %d │ │ │ │ +Number of Buttons: %d │ │ │ │ +Number of Balls: %d │ │ │ │ +No joysticks found │ │ │ │ enginegraphics │ │ │ │ +Requesting joystick name, but no joysticks were initialized │ │ │ │ +src/engine/client/input.cpp │ │ │ │ +Requesting joystick axis value, but no joysticks were initialized │ │ │ │ +Requesting joystick axes count, but no joysticks were initialized │ │ │ │ +src/engine/client/serverbrowser_filter.cpp │ │ │ │ unable to init SDL audio: %s │ │ │ │ unable to open audio: %s │ │ │ │ client/sound │ │ │ │ sound init successful │ │ │ │ src/engine/client/sound.cpp │ │ │ │ failed to open file. filename='%s' │ │ │ │ sound/wv │ │ │ │ file is not mono or stereo. filename='%s' │ │ │ │ bps is %d, not 16, filname='%s' │ │ │ │ failed to open %s: %s │ │ │ │ loaded %s │ │ │ │ -masterserver │ │ │ │ -src/engine/client/serverbrowser.cpp │ │ │ │ -requesting server info from %s │ │ │ │ -client_srvbrowse │ │ │ │ -broadcasting for servers │ │ │ │ -serverlist.json │ │ │ │ -serverlist │ │ │ │ -requesting server list │ │ │ │ -using backup server list │ │ │ │ +add_favorite "%s" "%s" │ │ │ │ +add_favorite "%s" │ │ │ │ +s[hostname] ?s[password] │ │ │ │ +add_favorite │ │ │ │ +Add a server (optionally with password) as a favorite. Also updates password of existing favorite. │ │ │ │ +s[hostname] │ │ │ │ +remove_favorite │ │ │ │ +Remove a server from favorites │ │ │ │ +added fav '%s' │ │ │ │ invalid SnapID │ │ │ │ src/engine/client/client.cpp │ │ │ │ snap invalidate problem │ │ │ │ incorrect type │ │ │ │ incorrect id │ │ │ │ auto/autoscreen │ │ │ │ auto/stat │ │ │ │ @@ -328,44 +361,39 @@ │ │ │ │ client/version │ │ │ │ offline error='%s' │ │ │ │ connected, sending info │ │ │ │ prediction time reset! │ │ │ │ reconnecting! │ │ │ │ disconnecting! │ │ │ │ unable to init SDL base: %s │ │ │ │ -graphics │ │ │ │ couldn't init graphics │ │ │ │ couldn't open socket(net) │ │ │ │ couldn't open socket(contact) │ │ │ │ enginetextrender │ │ │ │ version %s │ │ │ │ WARNING: netversion hash differs │ │ │ │ --default │ │ │ │ could not initialize secure RNG │ │ │ │ Teeworlds │ │ │ │ -textrender │ │ │ │ settings07.cfg │ │ │ │ settings.cfg │ │ │ │ autoexec.cfg │ │ │ │ teeworlds: │ │ │ │ starting... │ │ │ │ -src/engine/client/text.cpp │ │ │ │ -loaded pFont from '%s' │ │ │ │ -memory usage: %d │ │ │ │ -error loading glyph %d │ │ │ │ -aQuadChar size is too small │ │ │ │ -add_favorite "%s" "%s" │ │ │ │ -add_favorite "%s" │ │ │ │ -s[hostname] ?s[password] │ │ │ │ -add_favorite │ │ │ │ -Add a server (optionally with password) as a favorite. Also updates password of existing favorite. │ │ │ │ -s[hostname] │ │ │ │ -remove_favorite │ │ │ │ -Remove a server from favorites │ │ │ │ -added fav '%s' │ │ │ │ +s[name] s[clan] │ │ │ │ +add_friend │ │ │ │ +Add a friend │ │ │ │ +remove_friend │ │ │ │ +Remove a friend │ │ │ │ +add_ignore │ │ │ │ +Ignore a player │ │ │ │ +remove_ignore │ │ │ │ +Stop ignoring a player │ │ │ │ +add_friend │ │ │ │ +add_ignore │ │ │ │ called Graphics()->LinesBegin twice │ │ │ │ src/engine/client/graphics_threaded.cpp │ │ │ │ called Graphics()->QuadsSetRotation without begin │ │ │ │ called Graphics()->SetColorVertex without begin │ │ │ │ called Graphics()->TextureSet within begin │ │ │ │ game/png │ │ │ │ invalid format. filename='%s' │ │ │ │ @@ -382,15 +410,14 @@ │ │ │ │ called Graphics()->QuadsSetSubset without begin │ │ │ │ called Graphics()->QuadsDrawTL without begin │ │ │ │ saved screenshot to '%s' │ │ │ │ lowering FSAA to %d and trying again │ │ │ │ disabling FSAA and trying again │ │ │ │ out of ideas. failed to init graphics │ │ │ │ setting resolution to 640x480 and trying again │ │ │ │ -src/engine/client/serverbrowser_filter.cpp │ │ │ │ unable to init SDL video: %s │ │ │ │ unable to retrieve screen information: %s │ │ │ │ unable to retrieve number of screens: %s │ │ │ │ unable to get desktop resolution: %s │ │ │ │ SDL_VIDEO_X11_XRANDR │ │ │ │ unable to create window: %s │ │ │ │ unable to create OpenGL context: %s │ │ │ │ @@ -400,155 +427,87 @@ │ │ │ │ unknown blendmode %d │ │ │ │ unknown wrapmode %d │ │ │ │ opengl max texture sizes: %d, %d(3D) │ │ │ │ *** warning *** max 3D texture size is too low - using the fallback system │ │ │ │ unknown primtype %d │ │ │ │ unable to get display mode: %s │ │ │ │ unknown command %d │ │ │ │ -SDL_MOUSE_RELATIVE_MODE_WARP │ │ │ │ -unable to switch relative mouse mode │ │ │ │ -unable to init SDL joystick: %s │ │ │ │ -joystick │ │ │ │ -%d joystick(s) found │ │ │ │ -Could not open joystick %d: %s │ │ │ │ -src/base/tl/base.h │ │ │ │ -Opened Joystick %d │ │ │ │ -Name: %s │ │ │ │ -Number of Axes: %d │ │ │ │ -Number of Buttons: %d │ │ │ │ -Number of Balls: %d │ │ │ │ -No joysticks found │ │ │ │ -Requesting joystick name, but no joysticks were initialized │ │ │ │ -src/engine/client/input.cpp │ │ │ │ -Requesting joystick axis value, but no joysticks were initialized │ │ │ │ -Requesting joystick axes count, but no joysticks were initialized │ │ │ │ -s[name] s[clan] │ │ │ │ -add_friend │ │ │ │ -Add a friend │ │ │ │ -remove_friend │ │ │ │ -Remove a friend │ │ │ │ -add_ignore │ │ │ │ -Ignore a player │ │ │ │ -remove_ignore │ │ │ │ -Stop ignoring a player │ │ │ │ -add_friend │ │ │ │ -add_ignore │ │ │ │ -src/game/client/localization.cpp │ │ │ │ -loaded '%s' │ │ │ │ -localization │ │ │ │ -translated strings │ │ │ │ -skipping invalid entry or:'%s', tr:'%s' │ │ │ │ -0.7 802f1be60a05665f │ │ │ │ -Switch team │ │ │ │ -Kill yourself │ │ │ │ -ready_change │ │ │ │ -Change ready state │ │ │ │ -cl_show_xmas_hats │ │ │ │ -player_color_body │ │ │ │ -player_color_marking │ │ │ │ -player_color_decoration │ │ │ │ -player_color_hands │ │ │ │ -player_color_feet │ │ │ │ -player_color_eyes │ │ │ │ -player_use_custom_color_body │ │ │ │ -player_use_custom_color_marking │ │ │ │ -player_use_custom_color_decoration │ │ │ │ -player_use_custom_color_hands │ │ │ │ -player_use_custom_color_feet │ │ │ │ -player_use_custom_color_eyes │ │ │ │ -player_skin │ │ │ │ -player_skin_body │ │ │ │ -player_skin_marking │ │ │ │ -player_skin_decoration │ │ │ │ -player_skin_hands │ │ │ │ -player_skin_feet │ │ │ │ -player_skin_eyes │ │ │ │ -%02d:%02d │ │ │ │ -prediction error │ │ │ │ - %d %d %d (%d %d) │ │ │ │ -standard │ │ │ │ -twinbopp │ │ │ │ -invalidated index=%d type=%d (%s) size=%d id=%d │ │ │ │ -fonts/%s │ │ │ │ -failed to load font. filename='%s' │ │ │ │ -initialisation finished after %.2fms │ │ │ │ -'%s' entered and joined the red team │ │ │ │ -'%s' entered and joined the blue team │ │ │ │ -'%s' entered and joined the game │ │ │ │ -'%s' entered and joined the spectators │ │ │ │ -'%s' has left the game (%s) │ │ │ │ -'%s' has left the game │ │ │ │ -'%s' joined the red team │ │ │ │ -'%s' joined the blue team │ │ │ │ -'%s' joined the game │ │ │ │ -'%s' joined the spectators │ │ │ │ -All players were moved to the blue team │ │ │ │ -All players were moved to the red team │ │ │ │ -All players were moved to the game │ │ │ │ -All players were moved to the spectators │ │ │ │ -You were moved to the blue team due to team balancing │ │ │ │ -You were moved to the red team due to team balancing │ │ │ │ -'%s' initiated a pause │ │ │ │ -The blue flag was captured by '%s' (%.2f seconds) │ │ │ │ -The red flag was captured by '%s' (%.2f seconds) │ │ │ │ -The blue flag was captured by '%s' │ │ │ │ -The red flag was captured by '%s' │ │ │ │ -dropped weird message '%s' (%d), failed on '%s' │ │ │ │ -invalid local clientinfo │ │ │ │ -invalid clientinfo │ │ │ │ -%s is muted by you │ │ │ │ -invalid clientdrop │ │ │ │ -invalid skin info │ │ │ │ -Teams were locked │ │ │ │ -Teams were unlocked │ │ │ │ -Teams were swapped │ │ │ │ -Invalid spectator id used │ │ │ │ -Teams were shuffled │ │ │ │ -Teams have been balanced │ │ │ │ -cl_menu_map │ │ │ │ -cl_show_menu_map │ │ │ │ -dumps/tilelayer_dump_%s-%d-%d-%dx%d.txt │ │ │ │ -ui/themes/%s_%s.map │ │ │ │ -ui/themes/%s.map │ │ │ │ -src/game/client/components/maplayers.cpp │ │ │ │ +no clip region │ │ │ │ +src/game/client/ui.cpp │ │ │ │ +max clip nesting depth exceeded │ │ │ │ skins/%s/%s │ │ │ │ failed to load skin part '%s' │ │ │ │ load skin part %s │ │ │ │ skins/%s │ │ │ │ src/game/client/components/skins.cpp │ │ │ │ filename │ │ │ │ custom_colors │ │ │ │ load skin %s │ │ │ │ +standard │ │ │ │ skins/xmas_hat.png │ │ │ │ loaded xmas hat '%s' │ │ │ │ failed to load xmas hat '%s' │ │ │ │ skins/bot.png │ │ │ │ loaded bot '%s' │ │ │ │ failed to load bot '%s' │ │ │ │ colorable │ │ │ │ negative │ │ │ │ skins/%s.json │ │ │ │ +mapres/easter.png │ │ │ │ +Failed to load easter.png │ │ │ │ +mapimages │ │ │ │ +mapres/%s.png │ │ │ │ +Show stats │ │ │ │ +Suicides │ │ │ │ +Net score │ │ │ │ +Best spree │ │ │ │ +Flag grabs │ │ │ │ +... %d other players │ │ │ │ +settings │ │ │ │ +play_game │ │ │ │ +Settings │ │ │ │ +Teeworlds %s is out! Download it at www.teeworlds.com! │ │ │ │ +cl_menu_map │ │ │ │ +cl_show_menu_map │ │ │ │ +dumps/tilelayer_dump_%s-%d-%d-%dx%d.txt │ │ │ │ +ui/themes/%s_%s.map │ │ │ │ +ui/themes/%s.map │ │ │ │ +src/game/client/components/maplayers.cpp │ │ │ │ ++scoreboard │ │ │ │ +Show scoreboard │ │ │ │ +REC %3d:%02d │ │ │ │ +Score limit │ │ │ │ +Time limit: %d min │ │ │ │ +rounds (scoreboard) │ │ │ │ +%s %d/%d │ │ │ │ +Spectators │ │ │ │ +%s (%d): │ │ │ │ +Unknown team id │ │ │ │ +src/game/client/components/scoreboard.cpp │ │ │ │ +Game over │ │ │ │ +Round over │ │ │ │ +Scoreboard │ │ │ │ +Map record │ │ │ │ +Red team │ │ │ │ +Blue team │ │ │ │ +%s wins! │ │ │ │ +Round over! │ │ │ │ failed to load theme icon from %s │ │ │ │ loaded theme icon %s │ │ │ │ added theme %s from ui/themes/%s │ │ │ │ Custom colors │ │ │ │ ui/themes │ │ │ │ %s (day) │ │ │ │ %s (night) │ │ │ │ Customize │ │ │ │ Joystick │ │ │ │ Movement │ │ │ │ -Scoreboard │ │ │ │ -Suicides │ │ │ │ -Net score │ │ │ │ Frags per minute │ │ │ │ Current spree │ │ │ │ -Best spree │ │ │ │ Weapons stats │ │ │ │ -Flag grabs │ │ │ │ Flag captures │ │ │ │ %dx%d (%d:%d) │ │ │ │ Fullscreen │ │ │ │ Borderless window │ │ │ │ #%d (%dx%d) │ │ │ │ Anti Aliasing │ │ │ │ Limit Fps │ │ │ │ @@ -560,14 +519,15 @@ │ │ │ │ Play background music │ │ │ │ Mute when not active │ │ │ │ Sample rate │ │ │ │ Load the sound system │ │ │ │ Use sounds │ │ │ │ languages/index.json │ │ │ │ couldn't open index file │ │ │ │ +localization │ │ │ │ src/game/client/components/menus_settings.cpp │ │ │ │ language indices │ │ │ │ languages/%s.json │ │ │ │ Language │ │ │ │ Dynamic Camera │ │ │ │ Switch weapon on pickup │ │ │ │ Show name plates │ │ │ │ @@ -584,168 +544,37 @@ │ │ │ │ Skip the main menu │ │ │ │ Menu background transparency │ │ │ │ Automatically record demos │ │ │ │ Automatically take game over screenshot │ │ │ │ You must restart the game for all settings to take effect. │ │ │ │ You must reconnect to change identity. │ │ │ │ You have to wait %1.0f seconds to change identity. │ │ │ │ -ui_settings.json │ │ │ │ -src/game/client/components/menus_browser.cpp │ │ │ │ -settings │ │ │ │ -sidebar_active │ │ │ │ -sidebar_tab │ │ │ │ -filter_hash │ │ │ │ -filter_gametype │ │ │ │ -filter_ping │ │ │ │ -filter_serverlevel │ │ │ │ -filter_address │ │ │ │ -filter_country │ │ │ │ -Favorites │ │ │ │ -%d servers, %d players │ │ │ │ -New filter │ │ │ │ -Server filter │ │ │ │ -Has people playing │ │ │ │ -Count players only │ │ │ │ -Server not full │ │ │ │ -Show friends only │ │ │ │ -Hide bots │ │ │ │ -No password │ │ │ │ -Compatible version │ │ │ │ -Standard gametype │ │ │ │ -Standard map │ │ │ │ -Game types: │ │ │ │ -clear gametype filters │ │ │ │ -Maximum ping: │ │ │ │ -Server address: │ │ │ │ -Country: │ │ │ │ -Difficulty: │ │ │ │ -Reset filter │ │ │ │ -Server details │ │ │ │ -Game type: │ │ │ │ -Version: │ │ │ │ -Competitive │ │ │ │ -server browser message │ │ │ │ -no players │ │ │ │ -ui/gametypes/%s │ │ │ │ -loaded gametype icon '%s' │ │ │ │ -failed to load gametype icon '%s' │ │ │ │ -Playing '(gametype)' on '(map)' │ │ │ │ -Playing '%s' on '%s' │ │ │ │ -Watching '(gametype)' on '(map)' │ │ │ │ -Watching '%s' on '%s' │ │ │ │ -Join a server │ │ │ │ -Online players (%d) │ │ │ │ -Online clanmates (%d) │ │ │ │ -friends (server browser) │ │ │ │ -Offline (%d) │ │ │ │ -Add friend/clan │ │ │ │ -Add friend │ │ │ │ -Add clan │ │ │ │ -Refreshing master servers │ │ │ │ -No filter category is selected │ │ │ │ -Fetching server info │ │ │ │ -No servers found │ │ │ │ -No servers match your filter criteria │ │ │ │ -Host address: │ │ │ │ -%d%% loaded │ │ │ │ -%d servers │ │ │ │ -countryflags/index.json │ │ │ │ -countryflags │ │ │ │ -src/game/client/components/countryflags.cpp │ │ │ │ -country codes │ │ │ │ -ISO 3166-1 │ │ │ │ -country code '%i' not within valid code range [%i..%i] │ │ │ │ -countryflags/%s.png │ │ │ │ -failed to load '%s' │ │ │ │ -loaded country flag '%s' │ │ │ │ -failed to load country flags. folder='countryflags/' │ │ │ │ -Game starts in │ │ │ │ -Wait for next round │ │ │ │ -Sudden Death │ │ │ │ -%d player left │ │ │ │ -%d players left │ │ │ │ -Connection Problems... │ │ │ │ -Please balance teams! │ │ │ │ -%ds left │ │ │ │ -vote yes │ │ │ │ -Vote yes │ │ │ │ -Spectate │ │ │ │ -Free-View │ │ │ │ -red flag │ │ │ │ -blue flag │ │ │ │ -Click on a player or a flag to follow it │ │ │ │ -When ready, press <%s> │ │ │ │ -Game paused │ │ │ │ -%d player not ready │ │ │ │ -%d players not ready │ │ │ │ -wait for more players │ │ │ │ -set_position │ │ │ │ -Sets the rotation position │ │ │ │ -mapres/easter.png │ │ │ │ -Failed to load easter.png │ │ │ │ -mapimages │ │ │ │ -mapres/%s.png │ │ │ │ -Open emote selector │ │ │ │ -i[emote-id] │ │ │ │ -Use emote │ │ │ │ -Show stats │ │ │ │ -... %d other players │ │ │ │ -play_game │ │ │ │ -Settings │ │ │ │ -Teeworlds %s is out! Download it at www.teeworlds.com! │ │ │ │ -r['yes'|'no'] │ │ │ │ -Vote yes/no │ │ │ │ -remove_vote "%s" │ │ │ │ -add_vote "%s" %s │ │ │ │ -'%s' called vote to change server option '%s' (%s) │ │ │ │ -'%s' called for vote to kick '%s' (%s) │ │ │ │ -Kick '%s' │ │ │ │ -'%s' called for vote to move '%s' to spectators (%s) │ │ │ │ -Move '%s' to spectators │ │ │ │ -Admin forced server option '%s' (%s) │ │ │ │ -Admin moved '%s' to spectator (%s) │ │ │ │ -Vote aborted │ │ │ │ -Admin forced vote yes │ │ │ │ -Vote passed │ │ │ │ -Admin forced vote no │ │ │ │ -Vote failed │ │ │ │ -%2d: %s: finished in %s │ │ │ │ -'%s' has set a new map record: %s │ │ │ │ -'%s' has set a new personal record: %s │ │ │ │ - (%s seconds faster) │ │ │ │ -'%s' finished in: %s │ │ │ │ -This should not be -1, color not found │ │ │ │ -src/game/client/components/broadcast.cpp │ │ │ │ -+spectate │ │ │ │ -Open spectator mode selector │ │ │ │ -i[mode] i[target] │ │ │ │ -Switch spectator mode │ │ │ │ -spectate_next │ │ │ │ -Spectate the next player │ │ │ │ -spectate_previous │ │ │ │ -Spectate the previous player │ │ │ │ -invalid spec mode │ │ │ │ -src/game/client/components/spectator.cpp │ │ │ │ -invalid direction │ │ │ │ -Move left │ │ │ │ -Move right │ │ │ │ -+weapon1 │ │ │ │ -Switch to hammer │ │ │ │ -+weapon2 │ │ │ │ -Switch to gun │ │ │ │ -+weapon3 │ │ │ │ -Switch to shotgun │ │ │ │ -+weapon4 │ │ │ │ -Switch to grenade │ │ │ │ -+weapon5 │ │ │ │ -Switch to laser │ │ │ │ -+nextweapon │ │ │ │ -Switch to next weapon │ │ │ │ -+prevweapon │ │ │ │ -Switch to previous weapon │ │ │ │ +toggle_local_console │ │ │ │ +Toggle local console │ │ │ │ +toggle_remote_console │ │ │ │ +Toggle remote console │ │ │ │ +clear_local_console │ │ │ │ +Clear local console │ │ │ │ +clear_remote_console │ │ │ │ +Clear remote console │ │ │ │ +dump_local_console │ │ │ │ +Write local console contents to a text file │ │ │ │ +dump_remote_console │ │ │ │ +Write remote console contents to a text file │ │ │ │ +console_output_level │ │ │ │ +local_console │ │ │ │ +remote_console │ │ │ │ +NOT CONNECTED> │ │ │ │ +ENTER PASSWORD> │ │ │ │ +Help: %s │ │ │ │ +Syntax: %s %s │ │ │ │ +-Page %d- │ │ │ │ +dumps/%s_dump_%s.txt │ │ │ │ +%s contents were written to '%s' │ │ │ │ +Failed to open '%s' │ │ │ │ Say in chat │ │ │ │ say_team │ │ │ │ Say in team chat │ │ │ │ say_self │ │ │ │ Say message just for yourself │ │ │ │ i[target] r[text] │ │ │ │ Whisper to a client in chat │ │ │ │ @@ -779,83 +608,150 @@ │ │ │ │ chat team │ │ │ │ calling '%s' with args '%s' │ │ │ │ chat-command │ │ │ │ filter size must match command count │ │ │ │ src/game/commands.h │ │ │ │ Press Tab to select or Esc to cancel │ │ │ │ Press Enter to confirm or Esc to cancel │ │ │ │ -Spectators │ │ │ │ Press %s to resume chatting │ │ │ │ Press Tab to cycle chat recipients. Whispers aren't encrypted and might be logged by the server. │ │ │ │ -Page %d/%d- │ │ │ │ -velspeed: │ │ │ │ -velspeed*ramp: │ │ │ │ -netmsg failed on: │ │ │ │ -netobj num failures: │ │ │ │ -netobj failed on: │ │ │ │ +Move left │ │ │ │ +Move right │ │ │ │ ++weapon1 │ │ │ │ +Switch to hammer │ │ │ │ ++weapon2 │ │ │ │ +Switch to gun │ │ │ │ ++weapon3 │ │ │ │ +Switch to shotgun │ │ │ │ ++weapon4 │ │ │ │ +Switch to grenade │ │ │ │ ++weapon5 │ │ │ │ +Switch to laser │ │ │ │ ++nextweapon │ │ │ │ +Switch to next weapon │ │ │ │ ++prevweapon │ │ │ │ +Switch to previous weapon │ │ │ │ +%2d: %s: finished in %s │ │ │ │ +'%s' has set a new map record: %s │ │ │ │ +'%s' has set a new personal record: %s │ │ │ │ + (%s seconds faster) │ │ │ │ +'%s' finished in: %s │ │ │ │ +Game starts in │ │ │ │ +Wait for next round │ │ │ │ +Sudden Death │ │ │ │ +%d player left │ │ │ │ +%d players left │ │ │ │ +Connection Problems... │ │ │ │ +Please balance teams! │ │ │ │ +%ds left │ │ │ │ +vote yes │ │ │ │ +Vote yes │ │ │ │ +Spectate │ │ │ │ +Free-View │ │ │ │ +red flag │ │ │ │ +blue flag │ │ │ │ +Click on a player or a flag to follow it │ │ │ │ +ready_change │ │ │ │ +When ready, press <%s> │ │ │ │ +Game paused │ │ │ │ +%d player not ready │ │ │ │ +%d players not ready │ │ │ │ +wait for more players │ │ │ │ +countryflags/index.json │ │ │ │ +countryflags │ │ │ │ +src/game/client/components/countryflags.cpp │ │ │ │ +country codes │ │ │ │ +ISO 3166-1 │ │ │ │ +country code '%i' not within valid code range [%i..%i] │ │ │ │ +countryflags/%s.png │ │ │ │ +failed to load '%s' │ │ │ │ +loaded country flag '%s' │ │ │ │ +failed to load country flags. folder='countryflags/' │ │ │ │ Use OS mouse acceleration │ │ │ │ Ingame mouse sens. │ │ │ │ Menu mouse sens. │ │ │ │ Configure statboard │ │ │ │ Aim bind │ │ │ │ Joystick Axis #%d │ │ │ │ Enable joystick │ │ │ │ Joystick %d: %s │ │ │ │ Joystick sens. │ │ │ │ Joystick jitter tolerance │ │ │ │ No joysticks found. Plug in a joystick and restart the game. │ │ │ │ Next weapon │ │ │ │ Prev. weapon │ │ │ │ Team chat │ │ │ │ -+scoreboard │ │ │ │ Statboard │ │ │ │ Emoticon │ │ │ │ Spectator mode │ │ │ │ ++spectate │ │ │ │ Spectate next │ │ │ │ +spectate_next │ │ │ │ Spectate previous │ │ │ │ -toggle_local_console │ │ │ │ +spectate_previous │ │ │ │ Remote console │ │ │ │ -toggle_remote_console │ │ │ │ Screenshot │ │ │ │ Add demo marker │ │ │ │ Toggle sounds │ │ │ │ snd_toggle │ │ │ │ Toggle dynamic camera │ │ │ │ toggle cl_dynamic_camera 1 0 │ │ │ │ +r['yes'|'no'] │ │ │ │ +Vote yes/no │ │ │ │ +remove_vote "%s" │ │ │ │ +add_vote "%s" %s │ │ │ │ +'%s' called vote to change server option '%s' (%s) │ │ │ │ +'%s' called for vote to kick '%s' (%s) │ │ │ │ +Kick '%s' │ │ │ │ +'%s' called for vote to move '%s' to spectators (%s) │ │ │ │ +Move '%s' to spectators │ │ │ │ +Admin forced server option '%s' (%s) │ │ │ │ +Admin moved '%s' to spectator (%s) │ │ │ │ +Vote aborted │ │ │ │ +Admin forced vote yes │ │ │ │ +Vote passed │ │ │ │ +Admin forced vote no │ │ │ │ +Vote failed │ │ │ │ +%s%s (%d) = %s │ │ │ │ +bind %s%s │ │ │ │ +unbind %s%s │ │ │ │ +unbound %s%s (%d) │ │ │ │ +bound %s%s (%d) = %s │ │ │ │ +key not found │ │ │ │ +the count of bind keys differs from that of bind values! │ │ │ │ +src/game/client/components/binds.cpp │ │ │ │ +s[key] r[command] │ │ │ │ +Bind key to execute the command │ │ │ │ +Unbind key │ │ │ │ +unbindall │ │ │ │ +Unbind all keys │ │ │ │ +Show list of key bindings │ │ │ │ +key %s not found │ │ │ │ +src/game/client/components/flow.cpp │ │ │ │ +Open emote selector │ │ │ │ +i[emote-id] │ │ │ │ +Use emote │ │ │ │ +velspeed: │ │ │ │ +velspeed*ramp: │ │ │ │ +netmsg failed on: │ │ │ │ +netobj num failures: │ │ │ │ +netobj failed on: │ │ │ │ Netversion │ │ │ │ %.3f KiB │ │ │ │ %d:%02d / %d:%02d │ │ │ │ Demofile: %s │ │ │ │ Parent Folder │ │ │ │ Invalid Demo │ │ │ │ Demo details │ │ │ │ Recorded │ │ │ │ DemoBrowser │ │ │ │ Error loading demo │ │ │ │ -Toggle local console │ │ │ │ -Toggle remote console │ │ │ │ -clear_local_console │ │ │ │ -Clear local console │ │ │ │ -clear_remote_console │ │ │ │ -Clear remote console │ │ │ │ -dump_local_console │ │ │ │ -Write local console contents to a text file │ │ │ │ -dump_remote_console │ │ │ │ -Write remote console contents to a text file │ │ │ │ -console_output_level │ │ │ │ -local_console │ │ │ │ -remote_console │ │ │ │ -NOT CONNECTED> │ │ │ │ -ENTER PASSWORD> │ │ │ │ -Help: %s │ │ │ │ -Syntax: %s %s │ │ │ │ --Page %d- │ │ │ │ -dumps/%s_dump_%s.txt │ │ │ │ -%s contents were written to '%s' │ │ │ │ -Failed to open '%s' │ │ │ │ +set_position │ │ │ │ +Sets the rotation position │ │ │ │ ui/menuimages/%s │ │ │ │ failed to load menu image from %s │ │ │ │ load menu image %s │ │ │ │ ui/blob.png │ │ │ │ progress: %03d/%03d (+%02d) %dms │ │ │ │ Server info │ │ │ │ Call vote │ │ │ │ @@ -903,47 +799,76 @@ │ │ │ │ Nickname is empty. │ │ │ │ %p %p %p │ │ │ │ ui/menuimages │ │ │ │ ui/gametypes │ │ │ │ br_sort_order │ │ │ │ snd_enable │ │ │ │ snd_enable_music │ │ │ │ -src/game/client/components/flow.cpp │ │ │ │ +This should not be -1, color not found │ │ │ │ +src/game/client/components/broadcast.cpp │ │ │ │ +ui_settings.json │ │ │ │ +src/game/client/components/menus_browser.cpp │ │ │ │ +sidebar_active │ │ │ │ +sidebar_tab │ │ │ │ +filter_hash │ │ │ │ +filter_gametype │ │ │ │ +filter_ping │ │ │ │ +filter_serverlevel │ │ │ │ +filter_address │ │ │ │ +filter_country │ │ │ │ +Favorites │ │ │ │ +%d servers, %d players │ │ │ │ +New filter │ │ │ │ +Server filter │ │ │ │ +Has people playing │ │ │ │ +Count players only │ │ │ │ +Server not full │ │ │ │ +Show friends only │ │ │ │ +Hide bots │ │ │ │ +No password │ │ │ │ +Compatible version │ │ │ │ +Standard gametype │ │ │ │ +Standard map │ │ │ │ +Game types: │ │ │ │ +clear gametype filters │ │ │ │ +Maximum ping: │ │ │ │ +Server address: │ │ │ │ +Country: │ │ │ │ +Difficulty: │ │ │ │ +Reset filter │ │ │ │ +Server details │ │ │ │ +Game type: │ │ │ │ +Version: │ │ │ │ +Competitive │ │ │ │ +server browser message │ │ │ │ +no players │ │ │ │ +ui/gametypes/%s │ │ │ │ +loaded gametype icon '%s' │ │ │ │ +failed to load gametype icon '%s' │ │ │ │ +Playing '(gametype)' on '(map)' │ │ │ │ +Playing '%s' on '%s' │ │ │ │ +Watching '(gametype)' on '(map)' │ │ │ │ +Watching '%s' on '%s' │ │ │ │ +Join a server │ │ │ │ +Online players (%d) │ │ │ │ +Online clanmates (%d) │ │ │ │ +friends (server browser) │ │ │ │ +Offline (%d) │ │ │ │ +Add friend/clan │ │ │ │ +Add friend │ │ │ │ +Add clan │ │ │ │ +Refreshing master servers │ │ │ │ +No filter category is selected │ │ │ │ +Fetching server info │ │ │ │ +No servers found │ │ │ │ +No servers match your filter criteria │ │ │ │ +Host address: │ │ │ │ +%d%% loaded │ │ │ │ +%d servers │ │ │ │ Toggle sounds on and off │ │ │ │ -%s%s (%d) = %s │ │ │ │ -bind %s%s │ │ │ │ -unbind %s%s │ │ │ │ -unbound %s%s (%d) │ │ │ │ -bound %s%s (%d) = %s │ │ │ │ -key not found │ │ │ │ -the count of bind keys differs from that of bind values! │ │ │ │ -src/game/client/components/binds.cpp │ │ │ │ -s[key] r[command] │ │ │ │ -Bind key to execute the command │ │ │ │ -Unbind key │ │ │ │ -unbindall │ │ │ │ -Unbind all keys │ │ │ │ -Show list of key bindings │ │ │ │ -key %s not found │ │ │ │ -Show scoreboard │ │ │ │ -REC %3d:%02d │ │ │ │ -Score limit │ │ │ │ -Time limit: %d min │ │ │ │ -rounds (scoreboard) │ │ │ │ -%s %d/%d │ │ │ │ -%s (%d): │ │ │ │ -Unknown team id │ │ │ │ -src/game/client/components/scoreboard.cpp │ │ │ │ -Game over │ │ │ │ -Round over │ │ │ │ -Map record │ │ │ │ -Red team │ │ │ │ -Blue team │ │ │ │ -%s wins! │ │ │ │ -Round over! │ │ │ │ Teams are locked │ │ │ │ Only %d active players are allowed │ │ │ │ Teams are locked. Time to wait before changing team: %02d:%02d │ │ │ │ Join red │ │ │ │ Joined red │ │ │ │ Join blue │ │ │ │ Joined blue │ │ │ │ @@ -969,17 +894,91 @@ │ │ │ │ Server does not allow voting to kick players │ │ │ │ Kick voting requires %d players on the server │ │ │ │ Server does not allow voting to move players to spectators │ │ │ │ Spectators aren't allowed to start a vote. │ │ │ │ Force vote │ │ │ │ Vote description: │ │ │ │ Vote command: │ │ │ │ -no clip region │ │ │ │ -src/game/client/ui.cpp │ │ │ │ -max clip nesting depth exceeded │ │ │ │ +Open spectator mode selector │ │ │ │ +i[mode] i[target] │ │ │ │ +Switch spectator mode │ │ │ │ +Spectate the next player │ │ │ │ +Spectate the previous player │ │ │ │ +invalid spec mode │ │ │ │ +src/game/client/components/spectator.cpp │ │ │ │ +invalid direction │ │ │ │ +0.7 802f1be60a05665f │ │ │ │ +Switch team │ │ │ │ +Kill yourself │ │ │ │ +Change ready state │ │ │ │ +cl_show_xmas_hats │ │ │ │ +player_color_body │ │ │ │ +player_color_marking │ │ │ │ +player_color_decoration │ │ │ │ +player_color_hands │ │ │ │ +player_color_feet │ │ │ │ +player_color_eyes │ │ │ │ +player_use_custom_color_body │ │ │ │ +player_use_custom_color_marking │ │ │ │ +player_use_custom_color_decoration │ │ │ │ +player_use_custom_color_hands │ │ │ │ +player_use_custom_color_feet │ │ │ │ +player_use_custom_color_eyes │ │ │ │ +player_skin │ │ │ │ +player_skin_body │ │ │ │ +player_skin_marking │ │ │ │ +player_skin_decoration │ │ │ │ +player_skin_hands │ │ │ │ +player_skin_feet │ │ │ │ +player_skin_eyes │ │ │ │ +%02d:%02d │ │ │ │ +prediction error │ │ │ │ + %d %d %d (%d %d) │ │ │ │ +twinbopp │ │ │ │ +invalidated index=%d type=%d (%s) size=%d id=%d │ │ │ │ +fonts/%s │ │ │ │ +failed to load font. filename='%s' │ │ │ │ +initialisation finished after %.2fms │ │ │ │ +'%s' entered and joined the red team │ │ │ │ +'%s' entered and joined the blue team │ │ │ │ +'%s' entered and joined the game │ │ │ │ +'%s' entered and joined the spectators │ │ │ │ +'%s' has left the game (%s) │ │ │ │ +'%s' has left the game │ │ │ │ +'%s' joined the red team │ │ │ │ +'%s' joined the blue team │ │ │ │ +'%s' joined the game │ │ │ │ +'%s' joined the spectators │ │ │ │ +All players were moved to the blue team │ │ │ │ +All players were moved to the red team │ │ │ │ +All players were moved to the game │ │ │ │ +All players were moved to the spectators │ │ │ │ +You were moved to the blue team due to team balancing │ │ │ │ +You were moved to the red team due to team balancing │ │ │ │ +'%s' initiated a pause │ │ │ │ +The blue flag was captured by '%s' (%.2f seconds) │ │ │ │ +The red flag was captured by '%s' (%.2f seconds) │ │ │ │ +The blue flag was captured by '%s' │ │ │ │ +The red flag was captured by '%s' │ │ │ │ +dropped weird message '%s' (%d), failed on '%s' │ │ │ │ +invalid local clientinfo │ │ │ │ +invalid clientinfo │ │ │ │ +%s is muted by you │ │ │ │ +invalid clientdrop │ │ │ │ +invalid skin info │ │ │ │ +Teams were locked │ │ │ │ +Teams were unlocked │ │ │ │ +Teams were swapped │ │ │ │ +Invalid spectator id used │ │ │ │ +Teams were shuffled │ │ │ │ +Teams have been balanced │ │ │ │ +src/game/client/localization.cpp │ │ │ │ +loaded '%s' │ │ │ │ +translated strings │ │ │ │ +skipping invalid entry or:'%s', tr:'%s' │ │ │ │ audio/wp_gun_fire-01.wv │ │ │ │ audio/wp_gun_fire-02.wv │ │ │ │ audio/wp_gun_fire-03.wv │ │ │ │ audio/wp_shotty_fire-01.wv │ │ │ │ audio/wp_shotty_fire-02.wv │ │ │ │ audio/wp_shotty_fire-03.wv │ │ │ │ audio/wp_flump_launch-01.wv │ │ │ │ @@ -1326,93 +1325,33 @@ │ │ │ │ chat_client │ │ │ │ chat_highlight │ │ │ │ ctf_drop │ │ │ │ ctf_return │ │ │ │ ctf_grab_pl │ │ │ │ ctf_grab_en │ │ │ │ ctf_capture │ │ │ │ +(invalid) │ │ │ │ saving to '%s'... │ │ │ │ failed to open file '%s'... │ │ │ │ saving tiles layer │ │ │ │ saving quads layer │ │ │ │ src/game/editor/io.cpp │ │ │ │ saving done │ │ │ │ -(invalid) │ │ │ │ -Auto map │ │ │ │ -Game tiles │ │ │ │ -Constructs game tiles from this layer │ │ │ │ -Color Env │ │ │ │ -Color TO │ │ │ │ -Use left mouse button to drag and change the value. Hold shift to be more precise. │ │ │ │ -Generate │ │ │ │ -Delete group │ │ │ │ -Clean-up game tiles │ │ │ │ -Removes game tiles that aren't based on a layer │ │ │ │ -Add quads layer │ │ │ │ -Creates a new quad layer │ │ │ │ -Add tile layer │ │ │ │ -Creates a new tile layer │ │ │ │ -Use Clipping │ │ │ │ -Delete layer │ │ │ │ -Deletes the layer │ │ │ │ -Deletes the current quad │ │ │ │ -Aspect ratio │ │ │ │ -Resizes the current Quad based on the aspect ratio of the image │ │ │ │ -Aligns coordinates of the quad points │ │ │ │ -Squares the current quad │ │ │ │ -Center pivot │ │ │ │ -Centers the pivot of the current quad │ │ │ │ -Pos. Env │ │ │ │ -Create new folder │ │ │ │ -Unable to create the folder │ │ │ │ -Map details │ │ │ │ -Credits: │ │ │ │ -License: │ │ │ │ -Exit the editor │ │ │ │ -Load map │ │ │ │ -Load current map │ │ │ │ -Save map │ │ │ │ -The map contains unsaved data, you might want to save it before you exit the editor. │ │ │ │ -Continue anyway? │ │ │ │ -The map contains unsaved data, you might want to save it before you load a new map. │ │ │ │ -Continue anyway? │ │ │ │ -The map contains unsaved data, you might want to save it before you load the current map. │ │ │ │ -Continue anyway? │ │ │ │ -The map contains unsaved data, you might want to save it before you create a new map. │ │ │ │ -Continue anyway? │ │ │ │ -The file already exists. │ │ │ │ -Do you want to overwrite the map? │ │ │ │ -Embeds the image into the map file. │ │ │ │ -Make external │ │ │ │ -Removes the image from the map file. │ │ │ │ -Replaces the image with a new one │ │ │ │ -Replace Image │ │ │ │ -Removes the image from the map │ │ │ │ -Creates a new map │ │ │ │ -Opens a map for editing │ │ │ │ -Load Current Map │ │ │ │ -Opens the current in game map for editing │ │ │ │ -Opens a map and adds everything from that map to the current one │ │ │ │ -Append map │ │ │ │ -Saves the current map │ │ │ │ -Saves the current map under a new name │ │ │ │ -Exits from the editor │ │ │ │ -Collision │ │ │ │ -Unhookable │ │ │ │ basetile │ │ │ │ condition │ │ │ │ location │ │ │ │ editor/automap/%s.json │ │ │ │ src/game/editor/editor.cpp │ │ │ │ loaded %s.json (%s) │ │ │ │ Left mouse button to move. Hold shift to move pivot. Hold ctrl to rotate. Hold alt to ignore grid. │ │ │ │ Left mouse button to move. Hold shift to move the texture. Hold alt to ignore grid. │ │ │ │ Left mouse button to move. Hold ctrl to rotate. Hold alt to ignore grid. │ │ │ │ Decrease │ │ │ │ Increase │ │ │ │ +Use left mouse button to drag and change the value. Hold shift to be more precise. │ │ │ │ Use left mouse button to drag and change the color value. Hold shift to be more precise. │ │ │ │ Select group. Double click to expand. │ │ │ │ Select group. Double click to collapse. │ │ │ │ Toggle group visibility │ │ │ │ Enable/disable group for saving │ │ │ │ Toggle layer visibility │ │ │ │ Enable/disable layer for saving │ │ │ │ @@ -1420,14 +1359,15 @@ │ │ │ │ Add group │ │ │ │ Adds a new group │ │ │ │ downloadedmaps │ │ │ │ downloadedmaps/ │ │ │ │ Current path: %s │ │ │ │ Filename: │ │ │ │ New folder │ │ │ │ +Map details │ │ │ │ Embedded │ │ │ │ External │ │ │ │ Select image │ │ │ │ Load a new image to use in the map │ │ │ │ Add Image │ │ │ │ Switch between images and layers managment. │ │ │ │ Envelopes │ │ │ │ @@ -1450,14 +1390,16 @@ │ │ │ │ %.3f %.3f │ │ │ │ editor/checker.png │ │ │ │ editor/background.png │ │ │ │ editor/cursor.png │ │ │ │ editor/entities.png │ │ │ │ map_magic │ │ │ │ 1-grass_doodads, 2-winter_main, 3-both │ │ │ │ +Load map │ │ │ │ +Save map │ │ │ │ [ctrl+h] Toggle High Detail │ │ │ │ [ctrl+m] Toggle animation │ │ │ │ [ctrl+p] Toggles proof borders. These borders represent what a player maximum can see. │ │ │ │ [ctrl+i] Show tile information │ │ │ │ [NumPad-] Zoom out │ │ │ │ [NumPad*] Zoom to normal and remove editor offset │ │ │ │ [NumPad+] Zoom in │ │ │ │ @@ -1492,67 +1434,71 @@ │ │ │ │ Rotation of the envelope │ │ │ │ Red value of the envelope │ │ │ │ Green value of the envelope │ │ │ │ Blue value of the envelope │ │ │ │ Alpha value of the envelope │ │ │ │ grass_doodads │ │ │ │ winter_main │ │ │ │ -refusing to open path which looks like it could escape those specified in 'storage.cfg': %s │ │ │ │ -invalid storage type │ │ │ │ -src/engine/shared/storage.cpp │ │ │ │ -$USERDIR │ │ │ │ -added path '$USERDIR' ('%s') │ │ │ │ -$DATADIR │ │ │ │ -added path '$DATADIR' ('%s') │ │ │ │ -$CURRENTDIR │ │ │ │ -added path '$CURRENTDIR' ('%s') │ │ │ │ -added path '$APPDIR' ('%s') │ │ │ │ -added path '%s' │ │ │ │ -skipping duplicate path '$USERDIR' ('%s') │ │ │ │ -skipping duplicate path '$DATADIR' ('%s') │ │ │ │ -skipping duplicate path '$CURRENTDIR' ('%s') │ │ │ │ -skipping duplicate path '$APPDIR' ('%s') │ │ │ │ -skipping duplicate path '%s' │ │ │ │ -data/mapres │ │ │ │ -/usr/share/games/teeworlds/data/mapres │ │ │ │ -/usr/share/games/teeworlds/data │ │ │ │ -/data/mapres │ │ │ │ -%s/mapres │ │ │ │ -warning no data directory found │ │ │ │ -storage.cfg │ │ │ │ -/storage.cfg │ │ │ │ -couldn't open storage.cfg │ │ │ │ -add_path │ │ │ │ -no paths found in storage.cfg │ │ │ │ -using standard paths │ │ │ │ -unable to create save directory │ │ │ │ -screenshots │ │ │ │ -initialisation failed │ │ │ │ -/usr/share/teeworlds/data │ │ │ │ -/usr/local/share/teeworlds/data │ │ │ │ -/usr/local/share/games/teeworlds/data │ │ │ │ -/usr/pkg/share/teeworlds/data │ │ │ │ -/usr/pkg/share/games/teeworlds/data │ │ │ │ -/opt/teeworlds/data │ │ │ │ -too weak connection (out of buffer) │ │ │ │ -connection failure │ │ │ │ -remote end closed the connection │ │ │ │ -failed to send packet │ │ │ │ -asking for resend %d %d │ │ │ │ -dbg_lognetwork │ │ │ │ -packet data size too high │ │ │ │ -src/engine/shared/network.cpp │ │ │ │ -token out of range │ │ │ │ -resp token out of range │ │ │ │ -inconsistency │ │ │ │ -packet too small, size=%d │ │ │ │ -connless packet too small, size=%d │ │ │ │ -packet payload too big, size=%d │ │ │ │ -error during packet decoding │ │ │ │ -%s/%s_%s%s │ │ │ │ +Generate │ │ │ │ +Delete group │ │ │ │ +Clean-up game tiles │ │ │ │ +Removes game tiles that aren't based on a layer │ │ │ │ +Add quads layer │ │ │ │ +Creates a new quad layer │ │ │ │ +Add tile layer │ │ │ │ +Creates a new tile layer │ │ │ │ +Use Clipping │ │ │ │ +Delete layer │ │ │ │ +Deletes the layer │ │ │ │ +Deletes the current quad │ │ │ │ +Aspect ratio │ │ │ │ +Resizes the current Quad based on the aspect ratio of the image │ │ │ │ +Aligns coordinates of the quad points │ │ │ │ +Squares the current quad │ │ │ │ +Center pivot │ │ │ │ +Centers the pivot of the current quad │ │ │ │ +Pos. Env │ │ │ │ +Color Env │ │ │ │ +Color TO │ │ │ │ +Create new folder │ │ │ │ +Unable to create the folder │ │ │ │ +Credits: │ │ │ │ +License: │ │ │ │ +Exit the editor │ │ │ │ +Load current map │ │ │ │ +The map contains unsaved data, you might want to save it before you exit the editor. │ │ │ │ +Continue anyway? │ │ │ │ +The map contains unsaved data, you might want to save it before you load a new map. │ │ │ │ +Continue anyway? │ │ │ │ +The map contains unsaved data, you might want to save it before you load the current map. │ │ │ │ +Continue anyway? │ │ │ │ +The map contains unsaved data, you might want to save it before you create a new map. │ │ │ │ +Continue anyway? │ │ │ │ +The file already exists. │ │ │ │ +Do you want to overwrite the map? │ │ │ │ +Embeds the image into the map file. │ │ │ │ +Make external │ │ │ │ +Removes the image from the map file. │ │ │ │ +Replaces the image with a new one │ │ │ │ +Replace Image │ │ │ │ +Removes the image from the map │ │ │ │ +Creates a new map │ │ │ │ +Opens a map for editing │ │ │ │ +Load Current Map │ │ │ │ +Opens the current in game map for editing │ │ │ │ +Opens a map and adds everything from that map to the current one │ │ │ │ +Append map │ │ │ │ +Saves the current map │ │ │ │ +Saves the current map under a new name │ │ │ │ +Exits from the editor │ │ │ │ +Collision │ │ │ │ +Unhookable │ │ │ │ +Auto map │ │ │ │ +Game tiles │ │ │ │ +Constructs game tiles from this layer │ │ │ │ failed to save banlist to '%s' │ │ │ │ ban %s %i %s │ │ │ │ ban_range %s %s %i %s │ │ │ │ saved banlist to '%s' │ │ │ │ unbanned all entries │ │ │ │ s[ip|range] ?i[minutes] r[reason] │ │ │ │ Ban IP (or IP range) for x minutes for any reason │ │ │ │ @@ -1579,333 +1525,90 @@ │ │ │ │ unbanned %s │ │ │ │ %s for 1 minute (%s) │ │ │ │ %s for %d minutes (%s) │ │ │ │ %s for life (%s) │ │ │ │ unban failed (invalid entry) │ │ │ │ ban failed (localhost) │ │ │ │ ban failed (full banlist) │ │ │ │ -Server shutdown │ │ │ │ -Stressing network │ │ │ │ -Only %d players with the same IP are allowed │ │ │ │ -This server is full │ │ │ │ -packet payload too big. %d. dropping packet │ │ │ │ -netserver │ │ │ │ -errornous client id │ │ │ │ -src/engine/shared/network_server.cpp │ │ │ │ -chunk payload too big. %d. dropping chunk │ │ │ │ -netclient │ │ │ │ -Error sending data │ │ │ │ -ERROR: couldn't register interface %s. null pointer given │ │ │ │ -ERROR: couldn't register interface '%s'. maximum of interfaces reached │ │ │ │ -ERROR: couldn't register interface '%s'. interface already exists │ │ │ │ -ERROR: couldn't reregister interface '%s'. interface doesn't exist │ │ │ │ -failed to find interface with the name '%s' │ │ │ │ -too much data │ │ │ │ -src/engine/shared/datafile.cpp │ │ │ │ -compression error %d │ │ │ │ -datafile │ │ │ │ -zlib error │ │ │ │ -loading. filename='%s' │ │ │ │ -could not open '%s' │ │ │ │ -wrong signature. %x %x %x %x │ │ │ │ -wrong version. version=%x │ │ │ │ -unable to load file, invalid file information │ │ │ │ -couldn't load the whole thing, wanted=%d got=%d │ │ │ │ -allocsize=%d │ │ │ │ -readsize=%d │ │ │ │ -swaplen=%d │ │ │ │ -item_size=%d │ │ │ │ -loading done. datafile='%s' │ │ │ │ -loading data index=%d size=%d uncompressed=%lu │ │ │ │ -loading data index=%d size=%d │ │ │ │ -a file already exists │ │ │ │ -too many items │ │ │ │ -incorrect boundary │ │ │ │ -client dropped. cid=%d addr=%s reason='%s' │ │ │ │ -client accepted. cid=%d addr=%s' │ │ │ │ -Enter password: │ │ │ │ -bound to %s:%d │ │ │ │ -ec_output_level │ │ │ │ -Logout of econ │ │ │ │ -couldn't open socket. port might already be in use │ │ │ │ -got message from empty slot │ │ │ │ -src/engine/shared/econ.cpp │ │ │ │ -Authentication successful. External console access granted. │ │ │ │ -cid=%d authed │ │ │ │ -Wrong password %d/%d. │ │ │ │ -Too many authentication tries │ │ │ │ -cid=%d cmd='%s' │ │ │ │ -authentication timeout │ │ │ │ -masters.cfg │ │ │ │ -%127s %47s │ │ │ │ -master%d.teeworlds.com │ │ │ │ -refreshing master server addresses │ │ │ │ -engine/mastersrv │ │ │ │ -saving addresses │ │ │ │ -Stopped recording │ │ │ │ -demo_recorder │ │ │ │ -downloadedmaps/%s_%s.map │ │ │ │ -downloadedmaps/%s_%08x.map │ │ │ │ -Unable to open mapfile '%s' │ │ │ │ -Unable to open '%s' for recording │ │ │ │ -Recording to '%s' │ │ │ │ -error during intpack compression │ │ │ │ -error during network compression │ │ │ │ -Added timeline marker │ │ │ │ -src/engine/shared/demo.cpp │ │ │ │ -demo_player │ │ │ │ -'%s' is not a demo file │ │ │ │ -demo version %d is not supported │ │ │ │ -net version '%s' is not supported │ │ │ │ -Stopped playback │ │ │ │ -end of file │ │ │ │ -empty demo │ │ │ │ -error reading chunk │ │ │ │ -error during network decompression │ │ │ │ -error during intpack decompression │ │ │ │ -error during unpacking of delta, err=%d │ │ │ │ -error during unpacking of snapshot, err=%d │ │ │ │ -tick error prev=%d cur=%d next=%d │ │ │ │ -json stack is empty │ │ │ │ -src/engine/shared/jsonwriter.cpp │ │ │ │ -Attribute can only be written inside of objects │ │ │ │ -max json depth exceeded │ │ │ │ -Cannot end object here │ │ │ │ -Cannot end array here │ │ │ │ -Cannot write value at this position │ │ │ │ -Cannot write object at this position │ │ │ │ -Cannot write array at this position │ │ │ │ -data_size=%d num_items=%d │ │ │ │ - type=%d id=%d │ │ │ │ - %3d %12d %08x │ │ │ │ -src/engine/shared/snapshot.cpp │ │ │ │ -invalid snapshot │ │ │ │ -map layer too big (%d * %d * %u causes an integer overflow) │ │ │ │ -src/engine/shared/map.cpp │ │ │ │ -save_config │ │ │ │ -Save config to file │ │ │ │ -configs/%s.cfg │ │ │ │ -configs/config_%s.cfg │ │ │ │ -version.teeworlds.com │ │ │ │ -DejaVuSans.ttf │ │ │ │ -localhost:8303 │ │ │ │ -nameless tee │ │ │ │ -unnamed server │ │ │ │ -too many config callbacks │ │ │ │ -src/engine/shared/config.cpp │ │ │ │ -# Teeworlds 0.7.5 │ │ │ │ +%H:%M:%S │ │ │ │ +[%s][%s]: %s │ │ │ │ +Value: %d │ │ │ │ cl_predict │ │ │ │ +Predict client movements │ │ │ │ cl_nameplates │ │ │ │ cl_nameplates_always │ │ │ │ +Always show name plates disregarding of distance │ │ │ │ cl_nameplates_teamcolors │ │ │ │ cl_nameplates_size │ │ │ │ +Size of the name plates from 0 to 100% │ │ │ │ cl_autoswitch_weapons │ │ │ │ +Auto switch weapon on pickup │ │ │ │ cl_showhud │ │ │ │ cl_filterchat │ │ │ │ -cl_disable_whisper │ │ │ │ -cl_showsocial │ │ │ │ -cl_showfps │ │ │ │ -cl_airjumpindicator │ │ │ │ -cl_warning_teambalance │ │ │ │ -cl_dynamic_camera │ │ │ │ -cl_mouse_deadzone │ │ │ │ -cl_mouse_followfactor │ │ │ │ -cl_mouse_max_distance_dynamic │ │ │ │ -cl_mouse_max_distance_static │ │ │ │ -cl_customize_skin │ │ │ │ -cl_show_user_id │ │ │ │ -ed_zoom_target │ │ │ │ -ed_showkeys │ │ │ │ -ed_color_grid_inner │ │ │ │ -ed_color_grid_outer │ │ │ │ -ed_color_quad_point │ │ │ │ -ed_color_quad_point_hover │ │ │ │ -ed_color_quad_point_active │ │ │ │ -ed_color_quad_pivot │ │ │ │ -ed_color_quad_pivot_hover │ │ │ │ -ed_color_quad_pivot_active │ │ │ │ -ed_color_selection_quad │ │ │ │ -ed_color_selection_tile │ │ │ │ -cl_show_welcome │ │ │ │ -cl_motd_time │ │ │ │ -cl_show_easter_eggs │ │ │ │ -cl_version_server │ │ │ │ -cl_fontfile │ │ │ │ -cl_languagefile │ │ │ │ -ui_browser_page │ │ │ │ -ui_settings_page │ │ │ │ -ui_server_address │ │ │ │ -ui_server_address_lan │ │ │ │ -ui_mousesens │ │ │ │ -ui_autoswitch_infotab │ │ │ │ -ui_wideview │ │ │ │ -gfx_noclip │ │ │ │ -cl_menu_alpha │ │ │ │ -cl_rotation_radius │ │ │ │ -cl_rotation_speed │ │ │ │ -cl_camera_speed │ │ │ │ -cl_show_start_menu_images │ │ │ │ -cl_skip_start_menu │ │ │ │ -cl_statboard_infos │ │ │ │ -cl_last_version_played │ │ │ │ -sv_warmup │ │ │ │ -sv_countdown │ │ │ │ -sv_teamdamage │ │ │ │ -sv_maprotation │ │ │ │ -sv_matches_per_map │ │ │ │ -sv_match_swap │ │ │ │ -sv_powerups │ │ │ │ -sv_scorelimit │ │ │ │ -sv_timelimit │ │ │ │ -sv_gametype │ │ │ │ -sv_tournament_mode │ │ │ │ -sv_player_ready_mode │ │ │ │ -sv_spamprotection │ │ │ │ -sv_respawn_delay_tdm │ │ │ │ -sv_player_slots │ │ │ │ -sv_skill_level │ │ │ │ -sv_teambalance_time │ │ │ │ -sv_inactivekick_time │ │ │ │ -sv_inactivekick │ │ │ │ -sv_inactivekick_spec │ │ │ │ -sv_silent_spectator_mode │ │ │ │ -sv_strict_spectate_mode │ │ │ │ -sv_vote_spectate │ │ │ │ -sv_vote_spectate_rejoindelay │ │ │ │ -sv_vote_kick │ │ │ │ -sv_vote_kick_min │ │ │ │ -sv_vote_kick_bantime │ │ │ │ -player_name │ │ │ │ -player_clan │ │ │ │ -player_country │ │ │ │ -logfile_timestamp │ │ │ │ -show_console_window │ │ │ │ -cl_cpu_throttle │ │ │ │ -cl_load_country_flags │ │ │ │ -cl_auto_demo_record │ │ │ │ -cl_auto_demo_max │ │ │ │ -cl_auto_screenshot │ │ │ │ -cl_auto_statscreenshot │ │ │ │ -cl_auto_screenshot_max │ │ │ │ -cl_show_server_broadcast │ │ │ │ -cl_colored_broadcast │ │ │ │ -cl_save_server_passwords │ │ │ │ -br_max_requests │ │ │ │ -snd_buffer_size │ │ │ │ -snd_rate │ │ │ │ -snd_init │ │ │ │ -snd_volume │ │ │ │ -snd_nonactive_mute │ │ │ │ -snd_async_loading │ │ │ │ -gfx_screen_width │ │ │ │ -gfx_screen_height │ │ │ │ -gfx_alphabits │ │ │ │ -gfx_clear │ │ │ │ -gfx_display_all_modes │ │ │ │ -gfx_highdpi │ │ │ │ -gfx_texture_compression │ │ │ │ -gfx_high_detail │ │ │ │ -gfx_texture_quality │ │ │ │ -gfx_fsaa_samples │ │ │ │ -gfx_finish │ │ │ │ -gfx_asyncrender │ │ │ │ -gfx_maxfps │ │ │ │ -gfx_limitfps │ │ │ │ -gfx_use_x11xrandr_wm │ │ │ │ -inp_grab │ │ │ │ -inp_mousesens │ │ │ │ -joystick_enable │ │ │ │ -joystick_guid │ │ │ │ -joystick_sens │ │ │ │ -joystick_x │ │ │ │ -joystick_y │ │ │ │ -joystick_tolerance │ │ │ │ -sv_hostname │ │ │ │ -bindaddr │ │ │ │ -sv_external_port │ │ │ │ -sv_max_clients │ │ │ │ -sv_max_clients_per_ip │ │ │ │ -sv_map_download_speed │ │ │ │ -sv_high_bandwidth │ │ │ │ -sv_register │ │ │ │ -sv_rcon_password │ │ │ │ -sv_rcon_mod_password │ │ │ │ -sv_rcon_max_tries │ │ │ │ -sv_rcon_bantime │ │ │ │ -sv_auto_demo_record │ │ │ │ -sv_auto_demo_max │ │ │ │ -ec_bindaddr │ │ │ │ -ec_password │ │ │ │ -ec_bantime │ │ │ │ -ec_auth_timeout │ │ │ │ -saved config to '%s' │ │ │ │ -job added │ │ │ │ -dumps/%s%s.txt │ │ │ │ -failed to open '%s' for logging │ │ │ │ -engine/logfile │ │ │ │ -stopped logging network sent packages │ │ │ │ -stopped logging network recv packages │ │ │ │ -dumps/%s_network_sent_%s.txt │ │ │ │ -dumps/%s_network_recv_%s.txt │ │ │ │ -failed to start logging network sent packages │ │ │ │ -failed to start logging network recv packages │ │ │ │ -Log the network │ │ │ │ -running on %s-%s-%s │ │ │ │ -arch is little endian │ │ │ │ -closed reason='%s' │ │ │ │ -got token, replying, token=%x mytoken=%x │ │ │ │ -connection │ │ │ │ -got token, token=%x │ │ │ │ -got connection, sending accept │ │ │ │ -got accept. connection online │ │ │ │ -connecting online │ │ │ │ -Unable to connect to the server │ │ │ │ -Too weak connection (not acked for 10 seconds) │ │ │ │ -flushed connection due to timeout. %d chunks. │ │ │ │ -src/engine/shared/memheap.cpp │ │ │ │ -Client shutdown │ │ │ │ -src/engine/shared/network_client.cpp │ │ │ │ -%H:%M:%S │ │ │ │ -[%s][%s]: %s │ │ │ │ -Value: %d │ │ │ │ -Predict client movements │ │ │ │ -Always show name plates disregarding of distance │ │ │ │ -Size of the name plates from 0 to 100% │ │ │ │ -Auto switch weapon on pickup │ │ │ │ Show chat messages from: 0=all, 1=friends only, 2=no one │ │ │ │ +cl_disable_whisper │ │ │ │ Disable completely the whisper feature. │ │ │ │ +cl_showsocial │ │ │ │ Show social data like names, clans, chat etc. │ │ │ │ +cl_showfps │ │ │ │ Show ingame FPS counter │ │ │ │ +cl_airjumpindicator │ │ │ │ Show double jump indicator │ │ │ │ +cl_warning_teambalance │ │ │ │ Warn about team balance │ │ │ │ +cl_dynamic_camera │ │ │ │ Switches camera mode. 0=static camera, 1=dynamic camera │ │ │ │ +cl_mouse_deadzone │ │ │ │ Zone that doesn't trigger the dynamic camera │ │ │ │ +cl_mouse_followfactor │ │ │ │ Trigger amount for the dynamic camera │ │ │ │ +cl_mouse_max_distance_dynamic │ │ │ │ Mouse max distance, in dynamic camera mode │ │ │ │ +cl_mouse_max_distance_static │ │ │ │ Mouse max distance, in static camera mode │ │ │ │ +cl_customize_skin │ │ │ │ Use a customized skin │ │ │ │ +cl_show_user_id │ │ │ │ Show the ID for every user │ │ │ │ +ed_zoom_target │ │ │ │ Zoom to the current mouse target │ │ │ │ +ed_showkeys │ │ │ │ Editor shows which keys are pressed │ │ │ │ +ed_color_grid_inner │ │ │ │ Color inner grid │ │ │ │ +ed_color_grid_outer │ │ │ │ Color outer grid │ │ │ │ +ed_color_quad_point │ │ │ │ Color of quad points │ │ │ │ +ed_color_quad_point_hover │ │ │ │ Color of quad points when hovering over with the mouse cursor │ │ │ │ +ed_color_quad_point_active │ │ │ │ Color of active quad points │ │ │ │ +ed_color_quad_pivot │ │ │ │ Color of the quad pivot │ │ │ │ +ed_color_quad_pivot_hover │ │ │ │ Color of the quad pivot when hovering over with the mouse cursor │ │ │ │ +ed_color_quad_pivot_active │ │ │ │ Color of the active quad pivot │ │ │ │ +ed_color_selection_quad │ │ │ │ Color of the selection area for a quad │ │ │ │ +ed_color_selection_tile │ │ │ │ Color of the selection area for a tile │ │ │ │ +cl_show_welcome │ │ │ │ Show initial set-up dialog │ │ │ │ +cl_motd_time │ │ │ │ How long to show the server message of the day │ │ │ │ 0=never, 1=during christmas, 2=always │ │ │ │ +cl_show_easter_eggs │ │ │ │ 0=never, 1=during easter, 2=always │ │ │ │ +cl_version_server │ │ │ │ Server to use to check for new versions │ │ │ │ +cl_fontfile │ │ │ │ What font file to use │ │ │ │ +cl_languagefile │ │ │ │ What language file to use │ │ │ │ Player body color │ │ │ │ Player marking color │ │ │ │ Player decoration color │ │ │ │ Player hands color │ │ │ │ Player feet color │ │ │ │ Player eyes color │ │ │ │ @@ -1918,136 +1621,243 @@ │ │ │ │ Player skin │ │ │ │ Player skin body │ │ │ │ Player skin marking │ │ │ │ Player skin decoration │ │ │ │ Player skin hands │ │ │ │ Player skin feet │ │ │ │ Player skin eyes │ │ │ │ +ui_browser_page │ │ │ │ Interface serverbrowser page │ │ │ │ +ui_settings_page │ │ │ │ Interface settings page │ │ │ │ +ui_server_address │ │ │ │ Interface server address (Internet page) │ │ │ │ +ui_server_address_lan │ │ │ │ Interface server address (LAN page) │ │ │ │ +ui_mousesens │ │ │ │ Mouse sensitivity for menus/editor │ │ │ │ +ui_autoswitch_infotab │ │ │ │ Switch to the info tab when clicking on a server │ │ │ │ +ui_wideview │ │ │ │ Extended menus GUI │ │ │ │ +gfx_noclip │ │ │ │ Disable clipping │ │ │ │ Background map in the menu │ │ │ │ Display background map in the menu │ │ │ │ +cl_menu_alpha │ │ │ │ Transparency of the menu background │ │ │ │ +cl_rotation_radius │ │ │ │ Menu camera rotation radius │ │ │ │ +cl_rotation_speed │ │ │ │ Menu camera rotations in seconds │ │ │ │ +cl_camera_speed │ │ │ │ Menu camera speed │ │ │ │ +cl_show_start_menu_images │ │ │ │ Show start menu images │ │ │ │ +cl_skip_start_menu │ │ │ │ Skip the start menu │ │ │ │ +cl_statboard_infos │ │ │ │ Mask of info to display on the global statboard │ │ │ │ +cl_last_version_played │ │ │ │ Last version of the game that was played │ │ │ │ +sv_warmup │ │ │ │ Number of seconds to do warmup before match starts (0 disables, -1 all players ready) │ │ │ │ +sv_countdown │ │ │ │ Number of seconds to freeze the game in a countdown before match starts (0 enables only for survival gamemodes, -1 disables) │ │ │ │ Message of the day to display for the clients │ │ │ │ +sv_teamdamage │ │ │ │ Team damage │ │ │ │ +sv_maprotation │ │ │ │ Maps to rotate between │ │ │ │ +sv_matches_per_map │ │ │ │ Number of matches on each map before rotating │ │ │ │ +sv_match_swap │ │ │ │ Swap teams between matches │ │ │ │ +sv_powerups │ │ │ │ Allow powerups like ninja │ │ │ │ +sv_scorelimit │ │ │ │ Score limit (0 disables) │ │ │ │ +sv_timelimit │ │ │ │ Time limit in minutes (0 disables) │ │ │ │ +sv_gametype │ │ │ │ Game type (dm, tdm, ctf, lms, lts) │ │ │ │ +sv_tournament_mode │ │ │ │ Tournament mode. When enabled, players joins the server as spectator (2=additional restricted spectator chat) │ │ │ │ +sv_player_ready_mode │ │ │ │ When enabled, players can pause/unpause the game and start the game on warmup via their ready state │ │ │ │ +sv_spamprotection │ │ │ │ Spam protection │ │ │ │ +sv_respawn_delay_tdm │ │ │ │ Time needed to respawn after death in tdm gametype │ │ │ │ +sv_player_slots │ │ │ │ Number of slots to reserve for players │ │ │ │ +sv_skill_level │ │ │ │ Supposed player skill level │ │ │ │ +sv_teambalance_time │ │ │ │ How many minutes to wait before autobalancing teams │ │ │ │ +sv_inactivekick_time │ │ │ │ How many minutes to wait before taking care of inactive clients │ │ │ │ +sv_inactivekick │ │ │ │ How to deal with inactive clients (1=move player to spectator, 2=move to free spectator slot/kick, 3=kick) │ │ │ │ +sv_inactivekick_spec │ │ │ │ Kick inactive spectators │ │ │ │ +sv_silent_spectator_mode │ │ │ │ Mute join/leave message of spectator │ │ │ │ +sv_strict_spectate_mode │ │ │ │ Restricts information in spectator mode │ │ │ │ +sv_vote_spectate │ │ │ │ Allow voting to move players to spectators │ │ │ │ +sv_vote_spectate_rejoindelay │ │ │ │ How many minutes to wait before a player can rejoin after being moved to spectators by vote │ │ │ │ +sv_vote_kick │ │ │ │ Allow voting to kick players │ │ │ │ +sv_vote_kick_min │ │ │ │ Minimum number of players required to start a kick vote │ │ │ │ +sv_vote_kick_bantime │ │ │ │ The time to ban a player if kicked by vote. 0 makes it just use kick │ │ │ │ dbg_dummies │ │ │ │ dbg_focus │ │ │ │ dbg_tuning │ │ │ │ +player_name │ │ │ │ Name of the player │ │ │ │ +player_clan │ │ │ │ Clan of the player │ │ │ │ +player_country │ │ │ │ Country of the player │ │ │ │ Password to the server │ │ │ │ Filename to log all output to │ │ │ │ +logfile_timestamp │ │ │ │ Add a time stamp to the log file's name │ │ │ │ Adjusts the amount of information in the console │ │ │ │ +show_console_window │ │ │ │ Show console window (0 = never, 1 = debug, 2 = release, 3 = always │ │ │ │ +cl_cpu_throttle │ │ │ │ Throttles the main thread │ │ │ │ cl_editor │ │ │ │ View the editor │ │ │ │ +cl_load_country_flags │ │ │ │ Load and show country flags │ │ │ │ +cl_auto_demo_record │ │ │ │ +cl_auto_demo_max │ │ │ │ Maximum number of automatically recorded demos (0 = no limit) │ │ │ │ +cl_auto_screenshot │ │ │ │ +cl_auto_statscreenshot │ │ │ │ Automatically take screenshot of game statistics │ │ │ │ +cl_auto_screenshot_max │ │ │ │ Maximum number of automatically created screenshots (0 = no limit) │ │ │ │ +cl_show_server_broadcast │ │ │ │ Show server broadcast │ │ │ │ +cl_colored_broadcast │ │ │ │ +cl_save_server_passwords │ │ │ │ Save server passwords (0 = never, 1 = only favorites, 2 = all servers) │ │ │ │ Server browser filtering string │ │ │ │ Sort criterion for the server browser │ │ │ │ Sort order in the server browser │ │ │ │ +br_max_requests │ │ │ │ Number of requests to use when refreshing server browser │ │ │ │ +snd_buffer_size │ │ │ │ Sound buffer size │ │ │ │ +snd_rate │ │ │ │ Sound mixing rate │ │ │ │ Enable sounds │ │ │ │ +snd_init │ │ │ │ Initialize sound systems │ │ │ │ +snd_volume │ │ │ │ Sound volume │ │ │ │ +snd_nonactive_mute │ │ │ │ Mute the application when not active │ │ │ │ +snd_async_loading │ │ │ │ Load sound files threaded │ │ │ │ Screen index │ │ │ │ +gfx_screen_width │ │ │ │ Screen resolution width │ │ │ │ +gfx_screen_height │ │ │ │ Screen resolution height │ │ │ │ Borderless window (not to be used with fullscreen) │ │ │ │ +gfx_alphabits │ │ │ │ Alpha bits for framebuffer (fullscreen only) │ │ │ │ +gfx_clear │ │ │ │ Clear screen before rendering │ │ │ │ Vertical sync │ │ │ │ +gfx_display_all_modes │ │ │ │ List non-supported display modes │ │ │ │ +gfx_highdpi │ │ │ │ Use high dpi mode if available │ │ │ │ +gfx_texture_compression │ │ │ │ Use texture compression │ │ │ │ +gfx_high_detail │ │ │ │ High detail │ │ │ │ +gfx_texture_quality │ │ │ │ Don't scale textures down │ │ │ │ +gfx_fsaa_samples │ │ │ │ FSAA Samples │ │ │ │ +gfx_finish │ │ │ │ Wait till the gpu finished the current frame before starting the new one │ │ │ │ +gfx_asyncrender │ │ │ │ Do rendering async from the the update │ │ │ │ +gfx_maxfps │ │ │ │ Maximum fps (when limit fps is enabled) │ │ │ │ +gfx_limitfps │ │ │ │ Limit fps │ │ │ │ +gfx_use_x11xrandr_wm │ │ │ │ Let SDL use the X11 XRandR window manager │ │ │ │ +inp_grab │ │ │ │ Disable OS mouse settings such as mouse acceleration, use raw mouse input mode │ │ │ │ +inp_mousesens │ │ │ │ Ingame mouse sensitivity │ │ │ │ +joystick_enable │ │ │ │ +joystick_guid │ │ │ │ Joystick GUID which uniquely identifies the active joystick │ │ │ │ +joystick_sens │ │ │ │ Joystick sensitivity │ │ │ │ +joystick_x │ │ │ │ Joystick axis that controls X axis of cursor │ │ │ │ +joystick_y │ │ │ │ Joystick axis that controls Y axis of cursor │ │ │ │ +joystick_tolerance │ │ │ │ Joystick Axis tolerance to account for jitter │ │ │ │ Server name │ │ │ │ +sv_hostname │ │ │ │ Server hostname │ │ │ │ +bindaddr │ │ │ │ Address to bind the client/server to │ │ │ │ Port to use for the server │ │ │ │ +sv_external_port │ │ │ │ External port to report to the master servers │ │ │ │ Map to use on the server │ │ │ │ +sv_max_clients │ │ │ │ Maximum number of clients that are allowed on a server │ │ │ │ +sv_max_clients_per_ip │ │ │ │ Maximum number of clients with the same IP that can connect to the server │ │ │ │ +sv_map_download_speed │ │ │ │ Number of map data packages a client gets on each request │ │ │ │ +sv_high_bandwidth │ │ │ │ Use high bandwidth mode. Doubles the bandwidth required for the server. LAN use only │ │ │ │ +sv_register │ │ │ │ Register server with master server for public listing │ │ │ │ +sv_rcon_password │ │ │ │ Remote console password (full access) │ │ │ │ +sv_rcon_mod_password │ │ │ │ Remote console password for moderators (limited access) │ │ │ │ +sv_rcon_max_tries │ │ │ │ Maximum number of tries for remote console authentication │ │ │ │ +sv_rcon_bantime │ │ │ │ The time a client gets banned if remote console authentication fails. 0 makes it just use kick │ │ │ │ +sv_auto_demo_record │ │ │ │ +sv_auto_demo_max │ │ │ │ +ec_bindaddr │ │ │ │ Address to bind the external console to. Anything but 'localhost' is dangerous │ │ │ │ Port to use for the external console │ │ │ │ +ec_password │ │ │ │ External console password │ │ │ │ +ec_bantime │ │ │ │ The time a client gets banned if econ authentication fails. 0 just closes the connection │ │ │ │ +ec_auth_timeout │ │ │ │ Time in seconds before the the econ authentification times out │ │ │ │ +ec_output_level │ │ │ │ Adjusts the amount of information in the external console │ │ │ │ Debug mode │ │ │ │ dbg_stress │ │ │ │ Stress systems │ │ │ │ dbg_stress_network │ │ │ │ Stress network │ │ │ │ dbg_pref │ │ │ │ @@ -2081,17 +1891,206 @@ │ │ │ │ Toggle config value │ │ │ │ Toggle config value via keypress │ │ │ │ s[command] ?i[access-level] │ │ │ │ mod_command │ │ │ │ Specify command accessibility for moderators │ │ │ │ mod_status │ │ │ │ List all commands which are accessible for moderators │ │ │ │ +data_size=%d num_items=%d │ │ │ │ + type=%d id=%d │ │ │ │ + %3d %12d %08x │ │ │ │ +src/engine/shared/snapshot.cpp │ │ │ │ +too much data │ │ │ │ +too many items │ │ │ │ +invalid snapshot │ │ │ │ +refusing to open path which looks like it could escape those specified in 'storage.cfg': %s │ │ │ │ +invalid storage type │ │ │ │ +src/engine/shared/storage.cpp │ │ │ │ +$USERDIR │ │ │ │ +added path '$USERDIR' ('%s') │ │ │ │ +$DATADIR │ │ │ │ +added path '$DATADIR' ('%s') │ │ │ │ +$CURRENTDIR │ │ │ │ +added path '$CURRENTDIR' ('%s') │ │ │ │ +added path '$APPDIR' ('%s') │ │ │ │ +added path '%s' │ │ │ │ +skipping duplicate path '$USERDIR' ('%s') │ │ │ │ +skipping duplicate path '$DATADIR' ('%s') │ │ │ │ +skipping duplicate path '$CURRENTDIR' ('%s') │ │ │ │ +skipping duplicate path '$APPDIR' ('%s') │ │ │ │ +skipping duplicate path '%s' │ │ │ │ +data/mapres │ │ │ │ +/usr/share/games/teeworlds/data/mapres │ │ │ │ +/usr/share/games/teeworlds/data │ │ │ │ +/data/mapres │ │ │ │ +%s/mapres │ │ │ │ +warning no data directory found │ │ │ │ +storage.cfg │ │ │ │ +/storage.cfg │ │ │ │ +couldn't open storage.cfg │ │ │ │ +add_path │ │ │ │ +no paths found in storage.cfg │ │ │ │ +using standard paths │ │ │ │ +unable to create save directory │ │ │ │ +screenshots │ │ │ │ +initialisation failed │ │ │ │ +/usr/share/teeworlds/data │ │ │ │ +/usr/local/share/teeworlds/data │ │ │ │ +/usr/local/share/games/teeworlds/data │ │ │ │ +/usr/pkg/share/teeworlds/data │ │ │ │ +/usr/pkg/share/games/teeworlds/data │ │ │ │ +/opt/teeworlds/data │ │ │ │ +masters.cfg │ │ │ │ +%127s %47s │ │ │ │ +master%d.teeworlds.com │ │ │ │ +refreshing master server addresses │ │ │ │ +engine/mastersrv │ │ │ │ +saving addresses │ │ │ │ +job added │ │ │ │ +dumps/%s%s.txt │ │ │ │ +failed to open '%s' for logging │ │ │ │ +engine/logfile │ │ │ │ +stopped logging network sent packages │ │ │ │ +stopped logging network recv packages │ │ │ │ +dumps/%s_network_sent_%s.txt │ │ │ │ +dumps/%s_network_recv_%s.txt │ │ │ │ +failed to start logging network sent packages │ │ │ │ +failed to start logging network recv packages │ │ │ │ +dbg_lognetwork │ │ │ │ +Log the network │ │ │ │ +running on %s-%s-%s │ │ │ │ +arch is little endian │ │ │ │ +too weak connection (out of buffer) │ │ │ │ +closed reason='%s' │ │ │ │ +got token, replying, token=%x mytoken=%x │ │ │ │ +connection │ │ │ │ +got token, token=%x │ │ │ │ +got connection, sending accept │ │ │ │ +got accept. connection online │ │ │ │ +connecting online │ │ │ │ +Unable to connect to the server │ │ │ │ +Too weak connection (not acked for 10 seconds) │ │ │ │ +flushed connection due to timeout. %d chunks. │ │ │ │ +src/engine/shared/datafile.cpp │ │ │ │ +compression error %d │ │ │ │ +datafile │ │ │ │ +zlib error │ │ │ │ +loading. filename='%s' │ │ │ │ +could not open '%s' │ │ │ │ +wrong signature. %x %x %x %x │ │ │ │ +wrong version. version=%x │ │ │ │ +unable to load file, invalid file information │ │ │ │ +couldn't load the whole thing, wanted=%d got=%d │ │ │ │ +allocsize=%d │ │ │ │ +readsize=%d │ │ │ │ +swaplen=%d │ │ │ │ +item_size=%d │ │ │ │ +loading done. datafile='%s' │ │ │ │ +loading data index=%d size=%d uncompressed=%lu │ │ │ │ +loading data index=%d size=%d │ │ │ │ +a file already exists │ │ │ │ +incorrect boundary │ │ │ │ +asking for resend %d %d │ │ │ │ +packet data size too high │ │ │ │ +src/engine/shared/network.cpp │ │ │ │ +token out of range │ │ │ │ +resp token out of range │ │ │ │ +inconsistency │ │ │ │ +packet too small, size=%d │ │ │ │ +connless packet too small, size=%d │ │ │ │ +packet payload too big, size=%d │ │ │ │ +error during packet decoding │ │ │ │ +Client shutdown │ │ │ │ +packet payload too big. %d. dropping packet │ │ │ │ +netserver │ │ │ │ +errornous client id │ │ │ │ +src/engine/shared/network_client.cpp │ │ │ │ +chunk payload too big. %d. dropping chunk │ │ │ │ +netclient │ │ │ │ +save_config │ │ │ │ +Save config to file │ │ │ │ +configs/%s.cfg │ │ │ │ +configs/config_%s.cfg │ │ │ │ +version.teeworlds.com │ │ │ │ +DejaVuSans.ttf │ │ │ │ +localhost:8303 │ │ │ │ +nameless tee │ │ │ │ +unnamed server │ │ │ │ +too many config callbacks │ │ │ │ +src/engine/shared/config.cpp │ │ │ │ +# Teeworlds 0.7.5 │ │ │ │ +saved config to '%s' │ │ │ │ +%s/%s_%s%s │ │ │ │ +Server shutdown │ │ │ │ +Stressing network │ │ │ │ +Only %d players with the same IP are allowed │ │ │ │ +This server is full │ │ │ │ +src/engine/shared/network_server.cpp │ │ │ │ +Error sending data │ │ │ │ Closing console │ │ │ │ only one client per IP allowed │ │ │ │ no free slot available │ │ │ │ +src/engine/shared/memheap.cpp │ │ │ │ +Stopped recording │ │ │ │ +demo_recorder │ │ │ │ +downloadedmaps/%s_%s.map │ │ │ │ +downloadedmaps/%s_%08x.map │ │ │ │ +Unable to open mapfile '%s' │ │ │ │ +Unable to open '%s' for recording │ │ │ │ +Recording to '%s' │ │ │ │ +error during intpack compression │ │ │ │ +error during network compression │ │ │ │ +Added timeline marker │ │ │ │ +src/engine/shared/demo.cpp │ │ │ │ +demo_player │ │ │ │ +'%s' is not a demo file │ │ │ │ +demo version %d is not supported │ │ │ │ +net version '%s' is not supported │ │ │ │ +Stopped playback │ │ │ │ +end of file │ │ │ │ +empty demo │ │ │ │ +error reading chunk │ │ │ │ +error during network decompression │ │ │ │ +error during intpack decompression │ │ │ │ +error during unpacking of delta, err=%d │ │ │ │ +error during unpacking of snapshot, err=%d │ │ │ │ +tick error prev=%d cur=%d next=%d │ │ │ │ +json stack is empty │ │ │ │ +src/engine/shared/jsonwriter.cpp │ │ │ │ +Attribute can only be written inside of objects │ │ │ │ +max json depth exceeded │ │ │ │ +Cannot end object here │ │ │ │ +Cannot end array here │ │ │ │ +Cannot write value at this position │ │ │ │ +Cannot write object at this position │ │ │ │ +Cannot write array at this position │ │ │ │ +map layer too big (%d * %d * %u causes an integer overflow) │ │ │ │ +src/engine/shared/map.cpp │ │ │ │ +ERROR: couldn't register interface %s. null pointer given │ │ │ │ +ERROR: couldn't register interface '%s'. maximum of interfaces reached │ │ │ │ +ERROR: couldn't register interface '%s'. interface already exists │ │ │ │ +ERROR: couldn't reregister interface '%s'. interface doesn't exist │ │ │ │ +failed to find interface with the name '%s' │ │ │ │ +connection failure │ │ │ │ +remote end closed the connection │ │ │ │ +failed to send packet │ │ │ │ +client dropped. cid=%d addr=%s reason='%s' │ │ │ │ +client accepted. cid=%d addr=%s' │ │ │ │ +Enter password: │ │ │ │ +bound to %s:%d │ │ │ │ +Logout of econ │ │ │ │ +couldn't open socket. port might already be in use │ │ │ │ +got message from empty slot │ │ │ │ +src/engine/shared/econ.cpp │ │ │ │ +Authentication successful. External console access granted. │ │ │ │ +cid=%d authed │ │ │ │ +Wrong password %d/%d. │ │ │ │ +Too many authentication tries │ │ │ │ +cid=%d cmd='%s' │ │ │ │ +authentication timeout │ │ │ │ %d.%d.%d.%d:%d │ │ │ │ %d.%d.%d.%d │ │ │ │ [%x:%x:%x:%x:%x:%x:%x:%x]:%d │ │ │ │ [%x:%x:%x:%x:%x:%x:%x:%x] │ │ │ │ unknown type %d │ │ │ │ XDG_DATA_HOME │ │ │ │ %s/.local/share/%s │ │ │ │ @@ -2243,34 +2242,19 @@ │ │ │ │ De_TuneParams │ │ │ │ Explosion │ │ │ │ HammerHit │ │ │ │ SoundWorld │ │ │ │ PlayerInfoRace │ │ │ │ GameDataRace │ │ │ │ 10IInterface │ │ │ │ -12IEngineSound │ │ │ │ -14IServerBrowser │ │ │ │ -req214CServerBrowser │ │ │ │ -7IClient │ │ │ │ -N11CDemoPlayer9IListenerE │ │ │ │ -8IFriends │ │ │ │ -10IBlacklist │ │ │ │ -vers0.7.5 │ │ │ │ -inf37CClient │ │ │ │ 11ITextRender │ │ │ │ 17IEngineTextRender │ │ │ │ 11CTextRender │ │ │ │ -9IGraphics │ │ │ │ -15IEngineGraphics │ │ │ │ -18CGraphics_Threaded │ │ │ │ -16IGraphicsBackend │ │ │ │ -N25CGraphicsBackend_Threaded17ICommandProcessorE │ │ │ │ -25CGraphicsBackend_Threaded │ │ │ │ -28CCommandProcessor_SDL_OpenGL │ │ │ │ -27CGraphicsBackend_SDL_OpenGL │ │ │ │ +14IServerBrowser │ │ │ │ +req214CServerBrowser │ │ │ │ 12IEngineInput │ │ │ │ backspace │ │ │ │ quotedbl │ │ │ │ ampersand │ │ │ │ leftparen │ │ │ │ rightparen │ │ │ │ semicolon │ │ │ │ @@ -2368,46 +2352,46 @@ │ │ │ │ joy_hat_up │ │ │ │ joy_hat_rightup │ │ │ │ joy_hat_left │ │ │ │ joy_hat_right │ │ │ │ joy_hat_leftdown │ │ │ │ joy_hat_down │ │ │ │ joy_hat_rightdown │ │ │ │ +12IEngineSound │ │ │ │ +7IClient │ │ │ │ +N11CDemoPlayer9IListenerE │ │ │ │ +8IFriends │ │ │ │ +10IBlacklist │ │ │ │ +vers0.7.5 │ │ │ │ +inf37CClient │ │ │ │ 12IContactList │ │ │ │ 8CFriends │ │ │ │ 10CBlacklist │ │ │ │ -11IGameClient │ │ │ │ -11CGameClient │ │ │ │ +9IGraphics │ │ │ │ +15IEngineGraphics │ │ │ │ +18CGraphics_Threaded │ │ │ │ +16IGraphicsBackend │ │ │ │ +N25CGraphicsBackend_Threaded17ICommandProcessorE │ │ │ │ +25CGraphicsBackend_Threaded │ │ │ │ +28CCommandProcessor_SDL_OpenGL │ │ │ │ +27CGraphicsBackend_SDL_OpenGL │ │ │ │ 10CComponent │ │ │ │ +10CMapImages │ │ │ │ 10CMapLayers │ │ │ │ +11CScoreboard │ │ │ │ 15IScrollbarScale │ │ │ │ 21CLinearScrollbarScale │ │ │ │ 26CLogarithmicScrollbarScale │ │ │ │ 15CMenusKeyBinder │ │ │ │ -13CCountryFlags │ │ │ │ -7CCamera │ │ │ │ -10CMapImages │ │ │ │ -9CEmoticon │ │ │ │ -7CVoting │ │ │ │ -10CDamageInd │ │ │ │ -13CInfoMessages │ │ │ │ -10CBroadcast │ │ │ │ -11CNamePlates │ │ │ │ -10CSpectator │ │ │ │ +12CGameConsole │ │ │ │ 9CControls │ │ │ │ -N10CParticles12CRenderGroupILi0EEE │ │ │ │ -N10CParticles12CRenderGroupILi1EEE │ │ │ │ -N10CParticles12CRenderGroupILi2EEE │ │ │ │ -10CParticles │ │ │ │ -9CDebugHud │ │ │ │ -8CEffects │ │ │ │ +13CInfoMessages │ │ │ │ +13CCountryFlags │ │ │ │ 8CPlayers │ │ │ │ -12CGameConsole │ │ │ │ -7CSounds │ │ │ │ -14CNotifications │ │ │ │ +7CVoting │ │ │ │ toggle_local_console │ │ │ │ toggle_remote_console │ │ │ │ +scoreboard │ │ │ │ +show_chat │ │ │ │ screenshot │ │ │ │ snd_toggle │ │ │ │ +spectate │ │ │ │ @@ -2422,46 +2406,61 @@ │ │ │ │ +nextweapon │ │ │ │ chat all │ │ │ │ chat team │ │ │ │ chat whisper │ │ │ │ vote yes │ │ │ │ ready_change │ │ │ │ N6CBinds13CBindsSpecialE │ │ │ │ -11CScoreboard │ │ │ │ -11CLayerTiles │ │ │ │ -10CLayerGame │ │ │ │ +9CEmoticon │ │ │ │ +9CDebugHud │ │ │ │ +7CSounds │ │ │ │ +7CCamera │ │ │ │ +10CDamageInd │ │ │ │ +10CBroadcast │ │ │ │ +N10CParticles12CRenderGroupILi0EEE │ │ │ │ +N10CParticles12CRenderGroupILi1EEE │ │ │ │ +N10CParticles12CRenderGroupILi2EEE │ │ │ │ +10CParticles │ │ │ │ +8CEffects │ │ │ │ +11CNamePlates │ │ │ │ +14CNotifications │ │ │ │ +10CSpectator │ │ │ │ +11IGameClient │ │ │ │ +11CGameClient │ │ │ │ 11CLayerQuads │ │ │ │ 11IAutoMapper │ │ │ │ 14CTilesetMapper │ │ │ │ 14CDoodadsMapper │ │ │ │ 7IEditor │ │ │ │ ?7CEditor │ │ │ │ +10CLayerGame │ │ │ │ +11CLayerTiles │ │ │ │ +7CNetBan │ │ │ │ +N8IConsole7IResultE │ │ │ │ +N8IConsole12CCommandInfoE │ │ │ │ +8IConsole │ │ │ │ +N8CConsole8CCommandE │ │ │ │ +N8CConsole7CResultE │ │ │ │ +8CConsole │ │ │ │ 8IStorage │ │ │ │ 8CStorage │ │ │ │ -7CNetBan │ │ │ │ -7IKernel │ │ │ │ -7CKernel │ │ │ │ 13IMasterServer │ │ │ │ 19IEngineMasterServer │ │ │ │ 13CMasterServer │ │ │ │ +7IEngine │ │ │ │ +7CEngine │ │ │ │ +14IConfigManager │ │ │ │ +14CConfigManager │ │ │ │ 11IDemoPlayer │ │ │ │ 13IDemoRecorder │ │ │ │ 13CDemoRecorder │ │ │ │ 11CDemoPlayer │ │ │ │ 10IEngineMap │ │ │ │ -14IConfigManager │ │ │ │ -14CConfigManager │ │ │ │ -7IEngine │ │ │ │ -7CEngine │ │ │ │ -N8IConsole7IResultE │ │ │ │ -N8IConsole12CCommandInfoE │ │ │ │ -8IConsole │ │ │ │ -N8CConsole8CCommandE │ │ │ │ -N8CConsole7CResultE │ │ │ │ -8CConsole │ │ │ │ +7IKernel │ │ │ │ +7CKernel │ │ │ │ 0123456789ABCDEF │ │ │ │ 0123456789abcdef │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .note.ABI-tag │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ -000072bc <.init>: │ │ │ │ +000072a4 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl a760 │ │ │ │ + bl a748 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -1,1256 +1,1256 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ -000072c8 : │ │ │ │ +000072b0 : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #4] @ 72d8 │ │ │ │ + ldr lr, [pc, #4] @ 72c0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr pc, [lr, #8]! │ │ │ │ - andeq pc, pc, r8, ror #13 │ │ │ │ + andeq pc, pc, ip, lsl #14 │ │ │ │ │ │ │ │ -000072dc : │ │ │ │ +000072c4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1768]! @ 0x6e8 │ │ │ │ + ldr pc, [ip, #1804]! @ 0x70c │ │ │ │ │ │ │ │ -000072e8 : │ │ │ │ +000072d0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1760]! @ 0x6e0 │ │ │ │ + ldr pc, [ip, #1796]! @ 0x704 │ │ │ │ │ │ │ │ -000072f4 : │ │ │ │ +000072dc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1752]! @ 0x6d8 │ │ │ │ + ldr pc, [ip, #1788]! @ 0x6fc │ │ │ │ │ │ │ │ -00007300 : │ │ │ │ +000072e8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1744]! @ 0x6d0 │ │ │ │ + ldr pc, [ip, #1780]! @ 0x6f4 │ │ │ │ │ │ │ │ -0000730c <__aeabi_fdiv@plt>: │ │ │ │ +000072f4 <__aeabi_fdiv@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1736]! @ 0x6c8 │ │ │ │ + ldr pc, [ip, #1772]! @ 0x6ec │ │ │ │ │ │ │ │ -00007318 : │ │ │ │ +00007300 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1728]! @ 0x6c0 │ │ │ │ + ldr pc, [ip, #1764]! @ 0x6e4 │ │ │ │ │ │ │ │ -00007324 : │ │ │ │ +0000730c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1720]! @ 0x6b8 │ │ │ │ + ldr pc, [ip, #1756]! @ 0x6dc │ │ │ │ │ │ │ │ -00007330 : │ │ │ │ +00007318 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1712]! @ 0x6b0 │ │ │ │ + ldr pc, [ip, #1748]! @ 0x6d4 │ │ │ │ │ │ │ │ -0000733c : │ │ │ │ +00007324 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1704]! @ 0x6a8 │ │ │ │ + ldr pc, [ip, #1740]! @ 0x6cc │ │ │ │ │ │ │ │ -00007348 <__isoc99_sscanf@plt>: │ │ │ │ +00007330 <__isoc99_sscanf@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1696]! @ 0x6a0 │ │ │ │ + ldr pc, [ip, #1732]! @ 0x6c4 │ │ │ │ │ │ │ │ -00007354 : │ │ │ │ +0000733c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1688]! @ 0x698 │ │ │ │ + ldr pc, [ip, #1724]! @ 0x6bc │ │ │ │ │ │ │ │ -00007360 : │ │ │ │ +00007348 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1680]! @ 0x690 │ │ │ │ + ldr pc, [ip, #1716]! @ 0x6b4 │ │ │ │ │ │ │ │ -0000736c : │ │ │ │ +00007354 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1672]! @ 0x688 │ │ │ │ + ldr pc, [ip, #1708]! @ 0x6ac │ │ │ │ │ │ │ │ -00007378 : │ │ │ │ +00007360 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1664]! @ 0x680 │ │ │ │ + ldr pc, [ip, #1700]! @ 0x6a4 │ │ │ │ │ │ │ │ -00007384 : │ │ │ │ +0000736c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1656]! @ 0x678 │ │ │ │ + ldr pc, [ip, #1692]! @ 0x69c │ │ │ │ │ │ │ │ -00007390 : │ │ │ │ +00007378 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1648]! @ 0x670 │ │ │ │ + ldr pc, [ip, #1684]! @ 0x694 │ │ │ │ │ │ │ │ -0000739c : │ │ │ │ +00007384 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1640]! @ 0x668 │ │ │ │ + ldr pc, [ip, #1676]! @ 0x68c │ │ │ │ │ │ │ │ -000073a8 : │ │ │ │ +00007390 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1632]! @ 0x660 │ │ │ │ + ldr pc, [ip, #1668]! @ 0x684 │ │ │ │ │ │ │ │ -000073b4 : │ │ │ │ +0000739c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1624]! @ 0x658 │ │ │ │ + ldr pc, [ip, #1660]! @ 0x67c │ │ │ │ │ │ │ │ -000073c0 : │ │ │ │ +000073a8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1616]! @ 0x650 │ │ │ │ + ldr pc, [ip, #1652]! @ 0x674 │ │ │ │ │ │ │ │ -000073cc : │ │ │ │ +000073b4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1608]! @ 0x648 │ │ │ │ + ldr pc, [ip, #1644]! @ 0x66c │ │ │ │ │ │ │ │ -000073d8 : │ │ │ │ +000073c0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1600]! @ 0x640 │ │ │ │ + ldr pc, [ip, #1636]! @ 0x664 │ │ │ │ │ │ │ │ -000073e4 : │ │ │ │ +000073cc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1592]! @ 0x638 │ │ │ │ + ldr pc, [ip, #1628]! @ 0x65c │ │ │ │ │ │ │ │ -000073f0 : │ │ │ │ +000073d8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1584]! @ 0x630 │ │ │ │ + ldr pc, [ip, #1620]! @ 0x654 │ │ │ │ │ │ │ │ -000073fc <__aeabi_idivmod@plt>: │ │ │ │ +000073e4 <__aeabi_idivmod@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1576]! @ 0x628 │ │ │ │ + ldr pc, [ip, #1612]! @ 0x64c │ │ │ │ │ │ │ │ -00007408 : │ │ │ │ +000073f0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1568]! @ 0x620 │ │ │ │ + ldr pc, [ip, #1604]! @ 0x644 │ │ │ │ │ │ │ │ -00007414 : │ │ │ │ +000073fc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1560]! @ 0x618 │ │ │ │ + ldr pc, [ip, #1596]! @ 0x63c │ │ │ │ │ │ │ │ -00007420 : │ │ │ │ +00007408 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1552]! @ 0x610 │ │ │ │ + ldr pc, [ip, #1588]! @ 0x634 │ │ │ │ │ │ │ │ -0000742c : │ │ │ │ +00007414 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1544]! @ 0x608 │ │ │ │ + ldr pc, [ip, #1580]! @ 0x62c │ │ │ │ │ │ │ │ -00007438 : │ │ │ │ +00007420 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1536]! @ 0x600 │ │ │ │ + ldr pc, [ip, #1572]! @ 0x624 │ │ │ │ │ │ │ │ -00007444 : │ │ │ │ +0000742c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1528]! @ 0x5f8 │ │ │ │ + ldr pc, [ip, #1564]! @ 0x61c │ │ │ │ │ │ │ │ -00007450 : │ │ │ │ +00007438 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1520]! @ 0x5f0 │ │ │ │ + ldr pc, [ip, #1556]! @ 0x614 │ │ │ │ │ │ │ │ -0000745c : │ │ │ │ +00007444 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1512]! @ 0x5e8 │ │ │ │ + ldr pc, [ip, #1548]! @ 0x60c │ │ │ │ │ │ │ │ -00007468 <__aeabi_i2d@plt>: │ │ │ │ +00007450 <__aeabi_i2d@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1504]! @ 0x5e0 │ │ │ │ + ldr pc, [ip, #1540]! @ 0x604 │ │ │ │ │ │ │ │ -00007474 : │ │ │ │ +0000745c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1496]! @ 0x5d8 │ │ │ │ + ldr pc, [ip, #1532]! @ 0x5fc │ │ │ │ │ │ │ │ -00007480 <__vsnprintf_chk@plt>: │ │ │ │ +00007468 <__vsnprintf_chk@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1488]! @ 0x5d0 │ │ │ │ + ldr pc, [ip, #1524]! @ 0x5f4 │ │ │ │ │ │ │ │ -0000748c : │ │ │ │ +00007474 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1480]! @ 0x5c8 │ │ │ │ + ldr pc, [ip, #1516]! @ 0x5ec │ │ │ │ │ │ │ │ -00007498 : │ │ │ │ +00007480 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1472]! @ 0x5c0 │ │ │ │ + ldr pc, [ip, #1508]! @ 0x5e4 │ │ │ │ │ │ │ │ -000074a4 : │ │ │ │ +0000748c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1464]! @ 0x5b8 │ │ │ │ + ldr pc, [ip, #1500]! @ 0x5dc │ │ │ │ │ │ │ │ -000074b0 : │ │ │ │ +00007498 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1456]! @ 0x5b0 │ │ │ │ + ldr pc, [ip, #1492]! @ 0x5d4 │ │ │ │ │ │ │ │ -000074bc <__aeabi_f2d@plt>: │ │ │ │ +000074a4 <__aeabi_f2d@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1448]! @ 0x5a8 │ │ │ │ + ldr pc, [ip, #1484]! @ 0x5cc │ │ │ │ │ │ │ │ -000074c8 : │ │ │ │ +000074b0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1440]! @ 0x5a0 │ │ │ │ + ldr pc, [ip, #1476]! @ 0x5c4 │ │ │ │ │ │ │ │ -000074d4 : │ │ │ │ +000074bc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1432]! @ 0x598 │ │ │ │ + ldr pc, [ip, #1468]! @ 0x5bc │ │ │ │ │ │ │ │ -000074e0 : │ │ │ │ +000074c8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1424]! @ 0x590 │ │ │ │ + ldr pc, [ip, #1460]! @ 0x5b4 │ │ │ │ │ │ │ │ -000074ec : │ │ │ │ +000074d4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1416]! @ 0x588 │ │ │ │ + ldr pc, [ip, #1452]! @ 0x5ac │ │ │ │ │ │ │ │ -000074f8 <__aeabi_d2lz@plt>: │ │ │ │ +000074e0 <__aeabi_d2lz@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1408]! @ 0x580 │ │ │ │ + ldr pc, [ip, #1444]! @ 0x5a4 │ │ │ │ │ │ │ │ -00007504 : │ │ │ │ +000074ec : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1400]! @ 0x578 │ │ │ │ + ldr pc, [ip, #1436]! @ 0x59c │ │ │ │ │ │ │ │ -00007510 <__aeabi_fsub@plt>: │ │ │ │ +000074f8 <__aeabi_fsub@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1392]! @ 0x570 │ │ │ │ + ldr pc, [ip, #1428]! @ 0x594 │ │ │ │ │ │ │ │ -0000751c : │ │ │ │ +00007504 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1384]! @ 0x568 │ │ │ │ + ldr pc, [ip, #1420]! @ 0x58c │ │ │ │ │ │ │ │ -00007528 <__stack_chk_fail@plt>: │ │ │ │ +00007510 <__stack_chk_fail@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1376]! @ 0x560 │ │ │ │ + ldr pc, [ip, #1412]! @ 0x584 │ │ │ │ │ │ │ │ -00007534 : │ │ │ │ +0000751c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1368]! @ 0x558 │ │ │ │ + ldr pc, [ip, #1404]! @ 0x57c │ │ │ │ │ │ │ │ -00007540 <__aeabi_l2f@plt>: │ │ │ │ +00007528 <__aeabi_l2f@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1360]! @ 0x550 │ │ │ │ + ldr pc, [ip, #1396]! @ 0x574 │ │ │ │ │ │ │ │ -0000754c : │ │ │ │ +00007534 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1352]! @ 0x548 │ │ │ │ + ldr pc, [ip, #1388]! @ 0x56c │ │ │ │ │ │ │ │ -00007558 : │ │ │ │ +00007540 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1344]! @ 0x540 │ │ │ │ + ldr pc, [ip, #1380]! @ 0x564 │ │ │ │ │ │ │ │ -00007564 : │ │ │ │ +0000754c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1336]! @ 0x538 │ │ │ │ + ldr pc, [ip, #1372]! @ 0x55c │ │ │ │ │ │ │ │ -00007570 : │ │ │ │ +00007558 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1328]! @ 0x530 │ │ │ │ + ldr pc, [ip, #1364]! @ 0x554 │ │ │ │ │ │ │ │ -0000757c : │ │ │ │ +00007564 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1320]! @ 0x528 │ │ │ │ + ldr pc, [ip, #1356]! @ 0x54c │ │ │ │ │ │ │ │ -00007588 : │ │ │ │ +00007570 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1312]! @ 0x520 │ │ │ │ + ldr pc, [ip, #1348]! @ 0x544 │ │ │ │ │ │ │ │ -00007594 : │ │ │ │ +0000757c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1304]! @ 0x518 │ │ │ │ + ldr pc, [ip, #1340]! @ 0x53c │ │ │ │ │ │ │ │ -000075a0 : │ │ │ │ +00007588 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1296]! @ 0x510 │ │ │ │ + ldr pc, [ip, #1332]! @ 0x534 │ │ │ │ │ │ │ │ -000075ac : │ │ │ │ +00007594 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1288]! @ 0x508 │ │ │ │ + ldr pc, [ip, #1324]! @ 0x52c │ │ │ │ │ │ │ │ -000075b8 : │ │ │ │ +000075a0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1280]! @ 0x500 │ │ │ │ + ldr pc, [ip, #1316]! @ 0x524 │ │ │ │ │ │ │ │ -000075c4 : │ │ │ │ +000075ac : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1272]! @ 0x4f8 │ │ │ │ + ldr pc, [ip, #1308]! @ 0x51c │ │ │ │ │ │ │ │ -000075d0 : │ │ │ │ +000075b8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1264]! @ 0x4f0 │ │ │ │ + ldr pc, [ip, #1300]! @ 0x514 │ │ │ │ │ │ │ │ -000075dc <__cxa_guard_acquire@plt>: │ │ │ │ +000075c4 <__cxa_guard_acquire@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1256]! @ 0x4e8 │ │ │ │ + ldr pc, [ip, #1292]! @ 0x50c │ │ │ │ │ │ │ │ -000075e8 : │ │ │ │ +000075d0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1248]! @ 0x4e0 │ │ │ │ + ldr pc, [ip, #1284]! @ 0x504 │ │ │ │ │ │ │ │ -000075f4 : │ │ │ │ +000075dc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1240]! @ 0x4d8 │ │ │ │ + ldr pc, [ip, #1276]! @ 0x4fc │ │ │ │ │ │ │ │ -00007600 : │ │ │ │ +000075e8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1232]! @ 0x4d0 │ │ │ │ + ldr pc, [ip, #1268]! @ 0x4f4 │ │ │ │ │ │ │ │ -0000760c : │ │ │ │ +000075f4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1224]! @ 0x4c8 │ │ │ │ + ldr pc, [ip, #1260]! @ 0x4ec │ │ │ │ │ │ │ │ -00007618 : │ │ │ │ +00007600 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1216]! @ 0x4c0 │ │ │ │ + ldr pc, [ip, #1252]! @ 0x4e4 │ │ │ │ │ │ │ │ -00007624 <__gmon_start__@plt>: │ │ │ │ +0000760c <__gmon_start__@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1208]! @ 0x4b8 │ │ │ │ + ldr pc, [ip, #1244]! @ 0x4dc │ │ │ │ │ │ │ │ -00007630 : │ │ │ │ +00007618 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1200]! @ 0x4b0 │ │ │ │ + ldr pc, [ip, #1236]! @ 0x4d4 │ │ │ │ │ │ │ │ -0000763c : │ │ │ │ +00007624 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1192]! @ 0x4a8 │ │ │ │ + ldr pc, [ip, #1228]! @ 0x4cc │ │ │ │ │ │ │ │ -00007648 : │ │ │ │ +00007630 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1184]! @ 0x4a0 │ │ │ │ + ldr pc, [ip, #1220]! @ 0x4c4 │ │ │ │ │ │ │ │ -00007654 <__aeabi_fadd@plt>: │ │ │ │ +0000763c <__aeabi_fadd@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1176]! @ 0x498 │ │ │ │ + ldr pc, [ip, #1212]! @ 0x4bc │ │ │ │ │ │ │ │ -00007660 <__errno_location@plt>: │ │ │ │ +00007648 <__errno_location@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1168]! @ 0x490 │ │ │ │ + ldr pc, [ip, #1204]! @ 0x4b4 │ │ │ │ │ │ │ │ -0000766c : │ │ │ │ +00007654 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1160]! @ 0x488 │ │ │ │ + ldr pc, [ip, #1196]! @ 0x4ac │ │ │ │ │ │ │ │ -00007678 : │ │ │ │ +00007660 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1152]! @ 0x480 │ │ │ │ + ldr pc, [ip, #1188]! @ 0x4a4 │ │ │ │ │ │ │ │ -00007684 : │ │ │ │ +0000766c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1144]! @ 0x478 │ │ │ │ + ldr pc, [ip, #1180]! @ 0x49c │ │ │ │ │ │ │ │ -00007690 <__aeabi_fcmple@plt>: │ │ │ │ +00007678 <__aeabi_fcmple@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1136]! @ 0x470 │ │ │ │ + ldr pc, [ip, #1172]! @ 0x494 │ │ │ │ │ │ │ │ -0000769c : │ │ │ │ +00007684 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1128]! @ 0x468 │ │ │ │ + ldr pc, [ip, #1164]! @ 0x48c │ │ │ │ │ │ │ │ -000076a8 : │ │ │ │ +00007690 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1120]! @ 0x460 │ │ │ │ + ldr pc, [ip, #1156]! @ 0x484 │ │ │ │ │ │ │ │ -000076b4 : │ │ │ │ +0000769c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1112]! @ 0x458 │ │ │ │ + ldr pc, [ip, #1148]! @ 0x47c │ │ │ │ │ │ │ │ -000076c0 <__aeabi_dcmple@plt>: │ │ │ │ +000076a8 <__aeabi_dcmple@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1104]! @ 0x450 │ │ │ │ + ldr pc, [ip, #1140]! @ 0x474 │ │ │ │ │ │ │ │ -000076cc : │ │ │ │ +000076b4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1096]! @ 0x448 │ │ │ │ + ldr pc, [ip, #1132]! @ 0x46c │ │ │ │ │ │ │ │ -000076d8 : │ │ │ │ +000076c0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1088]! @ 0x440 │ │ │ │ + ldr pc, [ip, #1124]! @ 0x464 │ │ │ │ │ │ │ │ -000076e4 : │ │ │ │ +000076cc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1080]! @ 0x438 │ │ │ │ + ldr pc, [ip, #1116]! @ 0x45c │ │ │ │ │ │ │ │ -000076f0 <__fdelt_chk@plt>: │ │ │ │ +000076d8 <__fdelt_chk@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1072]! @ 0x430 │ │ │ │ + ldr pc, [ip, #1108]! @ 0x454 │ │ │ │ │ │ │ │ -000076fc : │ │ │ │ +000076e4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1064]! @ 0x428 │ │ │ │ + ldr pc, [ip, #1100]! @ 0x44c │ │ │ │ │ │ │ │ -00007708 : │ │ │ │ +000076f0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1056]! @ 0x420 │ │ │ │ + ldr pc, [ip, #1092]! @ 0x444 │ │ │ │ │ │ │ │ -00007714 : │ │ │ │ +000076fc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1048]! @ 0x418 │ │ │ │ + ldr pc, [ip, #1084]! @ 0x43c │ │ │ │ │ │ │ │ -00007720 : │ │ │ │ +00007708 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1040]! @ 0x410 │ │ │ │ + ldr pc, [ip, #1076]! @ 0x434 │ │ │ │ │ │ │ │ -0000772c : │ │ │ │ +00007714 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1032]! @ 0x408 │ │ │ │ + ldr pc, [ip, #1068]! @ 0x42c │ │ │ │ │ │ │ │ -00007738 : │ │ │ │ +00007720 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1024]! @ 0x400 │ │ │ │ + ldr pc, [ip, #1060]! @ 0x424 │ │ │ │ │ │ │ │ -00007744 : │ │ │ │ +0000772c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1016]! @ 0x3f8 │ │ │ │ + ldr pc, [ip, #1052]! @ 0x41c │ │ │ │ │ │ │ │ -00007750 <__cxa_guard_release@plt>: │ │ │ │ +00007738 <__cxa_guard_release@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1008]! @ 0x3f0 │ │ │ │ + ldr pc, [ip, #1044]! @ 0x414 │ │ │ │ │ │ │ │ -0000775c : │ │ │ │ +00007744 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #1000]! @ 0x3e8 │ │ │ │ + ldr pc, [ip, #1036]! @ 0x40c │ │ │ │ │ │ │ │ -00007768 : │ │ │ │ +00007750 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #992]! @ 0x3e0 │ │ │ │ + ldr pc, [ip, #1028]! @ 0x404 │ │ │ │ │ │ │ │ -00007774 : │ │ │ │ +0000775c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #984]! @ 0x3d8 │ │ │ │ + ldr pc, [ip, #1020]! @ 0x3fc │ │ │ │ │ │ │ │ -00007780 : │ │ │ │ +00007768 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #976]! @ 0x3d0 │ │ │ │ + ldr pc, [ip, #1012]! @ 0x3f4 │ │ │ │ │ │ │ │ -0000778c : │ │ │ │ +00007774 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #968]! @ 0x3c8 │ │ │ │ + ldr pc, [ip, #1004]! @ 0x3ec │ │ │ │ │ │ │ │ -00007798 : │ │ │ │ +00007780 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #960]! @ 0x3c0 │ │ │ │ + ldr pc, [ip, #996]! @ 0x3e4 │ │ │ │ │ │ │ │ -000077a4 : │ │ │ │ +0000778c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #952]! @ 0x3b8 │ │ │ │ + ldr pc, [ip, #988]! @ 0x3dc │ │ │ │ │ │ │ │ -000077b0 <__aeabi_l2d@plt>: │ │ │ │ +00007798 <__aeabi_l2d@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #944]! @ 0x3b0 │ │ │ │ + ldr pc, [ip, #980]! @ 0x3d4 │ │ │ │ │ │ │ │ -000077bc : │ │ │ │ +000077a4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #936]! @ 0x3a8 │ │ │ │ + ldr pc, [ip, #972]! @ 0x3cc │ │ │ │ │ │ │ │ -000077c8 : │ │ │ │ +000077b0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #928]! @ 0x3a0 │ │ │ │ + ldr pc, [ip, #964]! @ 0x3c4 │ │ │ │ │ │ │ │ -000077d4 : │ │ │ │ +000077bc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #920]! @ 0x398 │ │ │ │ + ldr pc, [ip, #956]! @ 0x3bc │ │ │ │ │ │ │ │ -000077e0 : │ │ │ │ +000077c8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #912]! @ 0x390 │ │ │ │ + ldr pc, [ip, #948]! @ 0x3b4 │ │ │ │ │ │ │ │ -000077ec : │ │ │ │ +000077d4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #904]! @ 0x388 │ │ │ │ + ldr pc, [ip, #940]! @ 0x3ac │ │ │ │ │ │ │ │ -000077f8 : │ │ │ │ +000077e0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #896]! @ 0x380 │ │ │ │ + ldr pc, [ip, #932]! @ 0x3a4 │ │ │ │ │ │ │ │ -00007804 <__aeabi_fmul@plt>: │ │ │ │ +000077ec <__aeabi_fmul@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #888]! @ 0x378 │ │ │ │ + ldr pc, [ip, #924]! @ 0x39c │ │ │ │ │ │ │ │ -00007810 : │ │ │ │ +000077f8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #880]! @ 0x370 │ │ │ │ + ldr pc, [ip, #916]! @ 0x394 │ │ │ │ │ │ │ │ -0000781c : │ │ │ │ +00007804 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #872]! @ 0x368 │ │ │ │ + ldr pc, [ip, #908]! @ 0x38c │ │ │ │ │ │ │ │ -00007828 : │ │ │ │ +00007810 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #864]! @ 0x360 │ │ │ │ + ldr pc, [ip, #900]! @ 0x384 │ │ │ │ │ │ │ │ -00007834 : │ │ │ │ +0000781c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #856]! @ 0x358 │ │ │ │ + ldr pc, [ip, #892]! @ 0x37c │ │ │ │ │ │ │ │ -00007840 : │ │ │ │ +00007828 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #848]! @ 0x350 │ │ │ │ + ldr pc, [ip, #884]! @ 0x374 │ │ │ │ │ │ │ │ -0000784c : │ │ │ │ +00007834 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #840]! @ 0x348 │ │ │ │ + ldr pc, [ip, #876]! @ 0x36c │ │ │ │ │ │ │ │ -00007858 <__cxa_finalize@plt>: │ │ │ │ +00007840 <__cxa_finalize@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #832]! @ 0x340 │ │ │ │ + ldr pc, [ip, #868]! @ 0x364 │ │ │ │ │ │ │ │ -00007864 : │ │ │ │ +0000784c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #824]! @ 0x338 │ │ │ │ + ldr pc, [ip, #860]! @ 0x35c │ │ │ │ │ │ │ │ -00007870 : │ │ │ │ +00007858 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #816]! @ 0x330 │ │ │ │ + ldr pc, [ip, #852]! @ 0x354 │ │ │ │ │ │ │ │ -0000787c : │ │ │ │ +00007864 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #808]! @ 0x328 │ │ │ │ + ldr pc, [ip, #844]! @ 0x34c │ │ │ │ │ │ │ │ -00007888 : │ │ │ │ +00007870 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #800]! @ 0x320 │ │ │ │ + ldr pc, [ip, #836]! @ 0x344 │ │ │ │ │ │ │ │ -00007894 : │ │ │ │ +0000787c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #792]! @ 0x318 │ │ │ │ + ldr pc, [ip, #828]! @ 0x33c │ │ │ │ │ │ │ │ -000078a0 : │ │ │ │ +00007888 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #784]! @ 0x310 │ │ │ │ + ldr pc, [ip, #820]! @ 0x334 │ │ │ │ │ │ │ │ -000078ac : │ │ │ │ +00007894 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #776]! @ 0x308 │ │ │ │ + ldr pc, [ip, #812]! @ 0x32c │ │ │ │ │ │ │ │ -000078b8 : │ │ │ │ +000078a0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #768]! @ 0x300 │ │ │ │ + ldr pc, [ip, #804]! @ 0x324 │ │ │ │ │ │ │ │ -000078c4 : │ │ │ │ +000078ac : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #760]! @ 0x2f8 │ │ │ │ + ldr pc, [ip, #796]! @ 0x31c │ │ │ │ │ │ │ │ -000078d0 : │ │ │ │ +000078b8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #752]! @ 0x2f0 │ │ │ │ + ldr pc, [ip, #788]! @ 0x314 │ │ │ │ │ │ │ │ -000078dc : │ │ │ │ +000078c4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #744]! @ 0x2e8 │ │ │ │ + ldr pc, [ip, #780]! @ 0x30c │ │ │ │ │ │ │ │ -000078e8 : │ │ │ │ +000078d0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #736]! @ 0x2e0 │ │ │ │ + ldr pc, [ip, #772]! @ 0x304 │ │ │ │ │ │ │ │ -000078f4 : │ │ │ │ +000078dc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #728]! @ 0x2d8 │ │ │ │ + ldr pc, [ip, #764]! @ 0x2fc │ │ │ │ │ │ │ │ -00007900 : │ │ │ │ +000078e8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #720]! @ 0x2d0 │ │ │ │ + ldr pc, [ip, #756]! @ 0x2f4 │ │ │ │ │ │ │ │ -0000790c : │ │ │ │ +000078f4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #712]! @ 0x2c8 │ │ │ │ + ldr pc, [ip, #748]! @ 0x2ec │ │ │ │ │ │ │ │ -00007918 : │ │ │ │ +00007900 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #704]! @ 0x2c0 │ │ │ │ + ldr pc, [ip, #740]! @ 0x2e4 │ │ │ │ │ │ │ │ -00007924 : │ │ │ │ +0000790c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #696]! @ 0x2b8 │ │ │ │ + ldr pc, [ip, #732]! @ 0x2dc │ │ │ │ │ │ │ │ -00007930 : │ │ │ │ +00007918 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #688]! @ 0x2b0 │ │ │ │ + ldr pc, [ip, #724]! @ 0x2d4 │ │ │ │ │ │ │ │ -0000793c : │ │ │ │ +00007924 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #680]! @ 0x2a8 │ │ │ │ + ldr pc, [ip, #716]! @ 0x2cc │ │ │ │ │ │ │ │ -00007948 : │ │ │ │ +00007930 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #672]! @ 0x2a0 │ │ │ │ + ldr pc, [ip, #708]! @ 0x2c4 │ │ │ │ │ │ │ │ -00007954 : │ │ │ │ +0000793c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #664]! @ 0x298 │ │ │ │ + ldr pc, [ip, #700]! @ 0x2bc │ │ │ │ │ │ │ │ -00007960 : │ │ │ │ +00007948 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #656]! @ 0x290 │ │ │ │ + ldr pc, [ip, #692]! @ 0x2b4 │ │ │ │ │ │ │ │ -0000796c <__aeabi_dcmpgt@plt>: │ │ │ │ +00007954 <__aeabi_dcmpgt@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #648]! @ 0x288 │ │ │ │ + ldr pc, [ip, #684]! @ 0x2ac │ │ │ │ │ │ │ │ -00007978 : │ │ │ │ +00007960 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #640]! @ 0x280 │ │ │ │ + ldr pc, [ip, #676]! @ 0x2a4 │ │ │ │ │ │ │ │ -00007984 : │ │ │ │ +0000796c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #632]! @ 0x278 │ │ │ │ + ldr pc, [ip, #668]! @ 0x29c │ │ │ │ │ │ │ │ -00007990 <__aeabi_dadd@plt>: │ │ │ │ +00007978 <__aeabi_dadd@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #624]! @ 0x270 │ │ │ │ + ldr pc, [ip, #660]! @ 0x294 │ │ │ │ │ │ │ │ -0000799c : │ │ │ │ +00007984 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #616]! @ 0x268 │ │ │ │ + ldr pc, [ip, #652]! @ 0x28c │ │ │ │ │ │ │ │ -000079a8 <__aeabi_fcmpeq@plt>: │ │ │ │ +00007990 <__aeabi_fcmpeq@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #608]! @ 0x260 │ │ │ │ + ldr pc, [ip, #644]! @ 0x284 │ │ │ │ │ │ │ │ -000079b4 : │ │ │ │ +0000799c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #600]! @ 0x258 │ │ │ │ + ldr pc, [ip, #636]! @ 0x27c │ │ │ │ │ │ │ │ -000079c0 : │ │ │ │ +000079a8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #592]! @ 0x250 │ │ │ │ + ldr pc, [ip, #628]! @ 0x274 │ │ │ │ │ │ │ │ -000079cc : │ │ │ │ +000079b4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #584]! @ 0x248 │ │ │ │ + ldr pc, [ip, #620]! @ 0x26c │ │ │ │ │ │ │ │ -000079d8 <__aeabi_atexit@plt>: │ │ │ │ +000079c0 <__aeabi_atexit@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #576]! @ 0x240 │ │ │ │ + ldr pc, [ip, #612]! @ 0x264 │ │ │ │ │ │ │ │ -000079e4 : │ │ │ │ +000079cc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #568]! @ 0x238 │ │ │ │ + ldr pc, [ip, #604]! @ 0x25c │ │ │ │ │ │ │ │ -000079f0 : │ │ │ │ +000079d8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #560]! @ 0x230 │ │ │ │ + ldr pc, [ip, #596]! @ 0x254 │ │ │ │ │ │ │ │ -000079fc : │ │ │ │ +000079e4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #552]! @ 0x228 │ │ │ │ + ldr pc, [ip, #588]! @ 0x24c │ │ │ │ │ │ │ │ -00007a08 : │ │ │ │ +000079f0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #544]! @ 0x220 │ │ │ │ + ldr pc, [ip, #580]! @ 0x244 │ │ │ │ │ │ │ │ -00007a14 <__aeabi_fcmplt@plt>: │ │ │ │ +000079fc <__aeabi_fcmplt@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #536]! @ 0x218 │ │ │ │ + ldr pc, [ip, #572]! @ 0x23c │ │ │ │ │ │ │ │ -00007a20 : │ │ │ │ +00007a08 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #528]! @ 0x210 │ │ │ │ + ldr pc, [ip, #564]! @ 0x234 │ │ │ │ │ │ │ │ -00007a2c <__aeabi_idiv@plt>: │ │ │ │ +00007a14 <__aeabi_idiv@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #520]! @ 0x208 │ │ │ │ + ldr pc, [ip, #556]! @ 0x22c │ │ │ │ │ │ │ │ -00007a38 : │ │ │ │ +00007a20 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #512]! @ 0x200 │ │ │ │ + ldr pc, [ip, #548]! @ 0x224 │ │ │ │ │ │ │ │ -00007a44 <__aeabi_i2f@plt>: │ │ │ │ +00007a2c <__aeabi_i2f@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #504]! @ 0x1f8 │ │ │ │ + ldr pc, [ip, #540]! @ 0x21c │ │ │ │ │ │ │ │ -00007a50 : │ │ │ │ +00007a38 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #496]! @ 0x1f0 │ │ │ │ + ldr pc, [ip, #532]! @ 0x214 │ │ │ │ │ │ │ │ -00007a5c : │ │ │ │ +00007a44 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #488]! @ 0x1e8 │ │ │ │ + ldr pc, [ip, #524]! @ 0x20c │ │ │ │ │ │ │ │ -00007a68 : │ │ │ │ +00007a50 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #480]! @ 0x1e0 │ │ │ │ + ldr pc, [ip, #516]! @ 0x204 │ │ │ │ │ │ │ │ -00007a74 <__aeabi_dcmpeq@plt>: │ │ │ │ +00007a5c <__aeabi_dcmpeq@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #472]! @ 0x1d8 │ │ │ │ + ldr pc, [ip, #508]! @ 0x1fc │ │ │ │ │ │ │ │ -00007a80 <__aeabi_fcmpgt@plt>: │ │ │ │ +00007a68 <__aeabi_fcmpgt@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #464]! @ 0x1d0 │ │ │ │ + ldr pc, [ip, #500]! @ 0x1f4 │ │ │ │ │ │ │ │ -00007a8c : │ │ │ │ +00007a74 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #456]! @ 0x1c8 │ │ │ │ + ldr pc, [ip, #492]! @ 0x1ec │ │ │ │ │ │ │ │ -00007a98 : │ │ │ │ +00007a80 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #448]! @ 0x1c0 │ │ │ │ + ldr pc, [ip, #484]! @ 0x1e4 │ │ │ │ │ │ │ │ -00007aa4 : │ │ │ │ +00007a8c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #440]! @ 0x1b8 │ │ │ │ + ldr pc, [ip, #476]! @ 0x1dc │ │ │ │ │ │ │ │ -00007ab0 : │ │ │ │ +00007a98 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #432]! @ 0x1b0 │ │ │ │ + ldr pc, [ip, #468]! @ 0x1d4 │ │ │ │ │ │ │ │ -00007abc : │ │ │ │ +00007aa4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #424]! @ 0x1a8 │ │ │ │ + ldr pc, [ip, #460]! @ 0x1cc │ │ │ │ │ │ │ │ -00007ac8 <__aeabi_dcmpge@plt>: │ │ │ │ +00007ab0 <__aeabi_dcmpge@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #416]! @ 0x1a0 │ │ │ │ + ldr pc, [ip, #452]! @ 0x1c4 │ │ │ │ │ │ │ │ -00007ad4 : │ │ │ │ +00007abc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #408]! @ 0x198 │ │ │ │ + ldr pc, [ip, #444]! @ 0x1bc │ │ │ │ │ │ │ │ -00007ae0 : │ │ │ │ +00007ac8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #400]! @ 0x190 │ │ │ │ + ldr pc, [ip, #436]! @ 0x1b4 │ │ │ │ │ │ │ │ -00007aec : │ │ │ │ +00007ad4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #392]! @ 0x188 │ │ │ │ + ldr pc, [ip, #428]! @ 0x1ac │ │ │ │ │ │ │ │ -00007af8 : │ │ │ │ +00007ae0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #384]! @ 0x180 │ │ │ │ + ldr pc, [ip, #420]! @ 0x1a4 │ │ │ │ │ │ │ │ -00007b04 <__ctype_tolower_loc@plt>: │ │ │ │ +00007aec <__ctype_tolower_loc@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #376]! @ 0x178 │ │ │ │ + ldr pc, [ip, #412]! @ 0x19c │ │ │ │ │ │ │ │ -00007b10 : │ │ │ │ +00007af8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #368]! @ 0x170 │ │ │ │ + ldr pc, [ip, #404]! @ 0x194 │ │ │ │ │ │ │ │ -00007b1c : │ │ │ │ +00007b04 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #360]! @ 0x168 │ │ │ │ + ldr pc, [ip, #396]! @ 0x18c │ │ │ │ │ │ │ │ -00007b28 : │ │ │ │ +00007b10 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #352]! @ 0x160 │ │ │ │ + ldr pc, [ip, #388]! @ 0x184 │ │ │ │ │ │ │ │ -00007b34 : │ │ │ │ +00007b1c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #344]! @ 0x158 │ │ │ │ + ldr pc, [ip, #380]! @ 0x17c │ │ │ │ │ │ │ │ -00007b40 : │ │ │ │ +00007b28 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #336]! @ 0x150 │ │ │ │ + ldr pc, [ip, #372]! @ 0x174 │ │ │ │ │ │ │ │ -00007b4c : │ │ │ │ +00007b34 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #328]! @ 0x148 │ │ │ │ + ldr pc, [ip, #364]! @ 0x16c │ │ │ │ │ │ │ │ -00007b58 : │ │ │ │ +00007b40 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #320]! @ 0x140 │ │ │ │ + ldr pc, [ip, #356]! @ 0x164 │ │ │ │ │ │ │ │ -00007b64 : │ │ │ │ +00007b4c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #312]! @ 0x138 │ │ │ │ + ldr pc, [ip, #348]! @ 0x15c │ │ │ │ │ │ │ │ -00007b70 : │ │ │ │ +00007b58 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #304]! @ 0x130 │ │ │ │ + ldr pc, [ip, #340]! @ 0x154 │ │ │ │ │ │ │ │ -00007b7c : │ │ │ │ +00007b64 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #296]! @ 0x128 │ │ │ │ + ldr pc, [ip, #332]! @ 0x14c │ │ │ │ │ │ │ │ -00007b88 : │ │ │ │ +00007b70 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #288]! @ 0x120 │ │ │ │ + ldr pc, [ip, #324]! @ 0x144 │ │ │ │ │ │ │ │ -00007b94 : │ │ │ │ +00007b7c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #280]! @ 0x118 │ │ │ │ + ldr pc, [ip, #316]! @ 0x13c │ │ │ │ │ │ │ │ -00007ba0 : │ │ │ │ +00007b88 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #272]! @ 0x110 │ │ │ │ + ldr pc, [ip, #308]! @ 0x134 │ │ │ │ │ │ │ │ -00007bac <__aeabi_fcmpge@plt>: │ │ │ │ +00007b94 <__aeabi_fcmpge@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #264]! @ 0x108 │ │ │ │ + ldr pc, [ip, #300]! @ 0x12c │ │ │ │ │ │ │ │ -00007bb8 : │ │ │ │ +00007ba0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #256]! @ 0x100 │ │ │ │ + ldr pc, [ip, #292]! @ 0x124 │ │ │ │ │ │ │ │ -00007bc4 <__aeabi_f2lz@plt>: │ │ │ │ +00007bac <__aeabi_f2lz@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #248]! @ 0xf8 │ │ │ │ + ldr pc, [ip, #284]! @ 0x11c │ │ │ │ │ │ │ │ -00007bd0 : │ │ │ │ +00007bb8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #240]! @ 0xf0 │ │ │ │ + ldr pc, [ip, #276]! @ 0x114 │ │ │ │ │ │ │ │ -00007bdc : │ │ │ │ +00007bc4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #232]! @ 0xe8 │ │ │ │ + ldr pc, [ip, #268]! @ 0x10c │ │ │ │ │ │ │ │ -00007be8 : │ │ │ │ +00007bd0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #224]! @ 0xe0 │ │ │ │ + ldr pc, [ip, #260]! @ 0x104 │ │ │ │ │ │ │ │ -00007bf4 : │ │ │ │ +00007bdc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #216]! @ 0xd8 │ │ │ │ + ldr pc, [ip, #252]! @ 0xfc │ │ │ │ │ │ │ │ -00007c00 : │ │ │ │ +00007be8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #208]! @ 0xd0 │ │ │ │ + ldr pc, [ip, #244]! @ 0xf4 │ │ │ │ │ │ │ │ -00007c0c : │ │ │ │ +00007bf4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #200]! @ 0xc8 │ │ │ │ + ldr pc, [ip, #236]! @ 0xec │ │ │ │ │ │ │ │ -00007c18 : │ │ │ │ +00007c00 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #192]! @ 0xc0 │ │ │ │ + ldr pc, [ip, #228]! @ 0xe4 │ │ │ │ │ │ │ │ -00007c24 : │ │ │ │ +00007c0c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #184]! @ 0xb8 │ │ │ │ + ldr pc, [ip, #220]! @ 0xdc │ │ │ │ │ │ │ │ -00007c30 : │ │ │ │ +00007c18 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #176]! @ 0xb0 │ │ │ │ + ldr pc, [ip, #212]! @ 0xd4 │ │ │ │ │ │ │ │ -00007c3c <__aeabi_ldivmod@plt>: │ │ │ │ +00007c24 <__aeabi_ldivmod@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #168]! @ 0xa8 │ │ │ │ + ldr pc, [ip, #204]! @ 0xcc │ │ │ │ │ │ │ │ -00007c48 : │ │ │ │ +00007c30 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #160]! @ 0xa0 │ │ │ │ + ldr pc, [ip, #196]! @ 0xc4 │ │ │ │ │ │ │ │ -00007c54 : │ │ │ │ +00007c3c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #152]! @ 0x98 │ │ │ │ + ldr pc, [ip, #188]! @ 0xbc │ │ │ │ │ │ │ │ -00007c60 <__cxa_atexit@plt>: │ │ │ │ +00007c48 <__cxa_atexit@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #144]! @ 0x90 │ │ │ │ + ldr pc, [ip, #180]! @ 0xb4 │ │ │ │ │ │ │ │ -00007c6c : │ │ │ │ +00007c54 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #136]! @ 0x88 │ │ │ │ + ldr pc, [ip, #172]! @ 0xac │ │ │ │ │ │ │ │ -00007c78 : │ │ │ │ +00007c60 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #128]! @ 0x80 │ │ │ │ + ldr pc, [ip, #164]! @ 0xa4 │ │ │ │ │ │ │ │ -00007c84 : │ │ │ │ +00007c6c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #120]! @ 0x78 │ │ │ │ + ldr pc, [ip, #156]! @ 0x9c │ │ │ │ │ │ │ │ -00007c90 <__aeabi_ddiv@plt>: │ │ │ │ +00007c78 <__aeabi_ddiv@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #112]! @ 0x70 │ │ │ │ + ldr pc, [ip, #148]! @ 0x94 │ │ │ │ │ │ │ │ -00007c9c : │ │ │ │ +00007c84 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #104]! @ 0x68 │ │ │ │ + ldr pc, [ip, #140]! @ 0x8c │ │ │ │ │ │ │ │ -00007ca8 : │ │ │ │ +00007c90 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #96]! @ 0x60 │ │ │ │ + ldr pc, [ip, #132]! @ 0x84 │ │ │ │ │ │ │ │ -00007cb4 <__aeabi_dcmplt@plt>: │ │ │ │ +00007c9c <__aeabi_dcmplt@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #88]! @ 0x58 │ │ │ │ + ldr pc, [ip, #124]! @ 0x7c │ │ │ │ │ │ │ │ -00007cc0 : │ │ │ │ +00007ca8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #80]! @ 0x50 │ │ │ │ + ldr pc, [ip, #116]! @ 0x74 │ │ │ │ │ │ │ │ -00007ccc : │ │ │ │ +00007cb4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #72]! @ 0x48 │ │ │ │ + ldr pc, [ip, #108]! @ 0x6c │ │ │ │ │ │ │ │ -00007cd8 : │ │ │ │ +00007cc0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #64]! @ 0x40 │ │ │ │ + ldr pc, [ip, #100]! @ 0x64 │ │ │ │ │ │ │ │ -00007ce4 : │ │ │ │ +00007ccc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #56]! @ 0x38 │ │ │ │ + ldr pc, [ip, #92]! @ 0x5c │ │ │ │ │ │ │ │ -00007cf0 : │ │ │ │ +00007cd8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #48]! @ 0x30 │ │ │ │ + ldr pc, [ip, #84]! @ 0x54 │ │ │ │ │ │ │ │ -00007cfc : │ │ │ │ +00007ce4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #40]! @ 0x28 │ │ │ │ + ldr pc, [ip, #76]! @ 0x4c │ │ │ │ │ │ │ │ -00007d08 : │ │ │ │ +00007cf0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #32]! │ │ │ │ + ldr pc, [ip, #68]! @ 0x44 │ │ │ │ │ │ │ │ -00007d14 : │ │ │ │ +00007cfc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #24]! │ │ │ │ + ldr pc, [ip, #60]! @ 0x3c │ │ │ │ │ │ │ │ -00007d20 : │ │ │ │ +00007d08 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #16]! │ │ │ │ + ldr pc, [ip, #52]! @ 0x34 │ │ │ │ │ │ │ │ -00007d2c <__aeabi_dsub@plt>: │ │ │ │ +00007d14 <__aeabi_dsub@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #8]! │ │ │ │ + ldr pc, [ip, #44]! @ 0x2c │ │ │ │ │ │ │ │ -00007d38 : │ │ │ │ +00007d20 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1044480 @ 0xff000 │ │ │ │ - ldr pc, [ip, #0]! │ │ │ │ + ldr pc, [ip, #36]! @ 0x24 │ │ │ │ │ │ │ │ -00007d44 : │ │ │ │ +00007d2c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #1040384 @ 0xfe000 │ │ │ │ - ldr pc, [ip, #4088]! @ 0xff8 │ │ │ │ + add ip, ip, #1044480 @ 0xff000 │ │ │ │ + ldr pc, [ip, #28]! │ │ │ │ │ │ │ │ -00007d50 <__aeabi_d2iz@plt>: │ │ │ │ +00007d38 <__aeabi_d2iz@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #1040384 @ 0xfe000 │ │ │ │ - ldr pc, [ip, #4080]! @ 0xff0 │ │ │ │ + add ip, ip, #1044480 @ 0xff000 │ │ │ │ + ldr pc, [ip, #20]! │ │ │ │ │ │ │ │ -00007d5c : │ │ │ │ +00007d44 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #1040384 @ 0xfe000 │ │ │ │ - ldr pc, [ip, #4072]! @ 0xfe8 │ │ │ │ + add ip, ip, #1044480 @ 0xff000 │ │ │ │ + ldr pc, [ip, #12]! │ │ │ │ │ │ │ │ -00007d68 : │ │ │ │ +00007d50 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #1040384 @ 0xfe000 │ │ │ │ - ldr pc, [ip, #4064]! @ 0xfe0 │ │ │ │ + add ip, ip, #1044480 @ 0xff000 │ │ │ │ + ldr pc, [ip, #4]! │ │ │ │ │ │ │ │ -00007d74 : │ │ │ │ +00007d5c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1040384 @ 0xfe000 │ │ │ │ - ldr pc, [ip, #4056]! @ 0xfd8 │ │ │ │ + ldr pc, [ip, #4092]! @ 0xffc │ │ │ │ │ │ │ │ -00007d80 : │ │ │ │ +00007d68 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1040384 @ 0xfe000 │ │ │ │ - ldr pc, [ip, #4048]! @ 0xfd0 │ │ │ │ + ldr pc, [ip, #4084]! @ 0xff4 │ │ │ │ │ │ │ │ -00007d8c : │ │ │ │ +00007d74 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1040384 @ 0xfe000 │ │ │ │ - ldr pc, [ip, #4040]! @ 0xfc8 │ │ │ │ + ldr pc, [ip, #4076]! @ 0xfec │ │ │ │ │ │ │ │ -00007d98 : │ │ │ │ +00007d80 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1040384 @ 0xfe000 │ │ │ │ - ldr pc, [ip, #4032]! @ 0xfc0 │ │ │ │ + ldr pc, [ip, #4068]! @ 0xfe4 │ │ │ │ │ │ │ │ -00007da4 : │ │ │ │ +00007d8c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1040384 @ 0xfe000 │ │ │ │ - ldr pc, [ip, #4024]! @ 0xfb8 │ │ │ │ + ldr pc, [ip, #4060]! @ 0xfdc │ │ │ │ │ │ │ │ -00007db0 <__aeabi_f2iz@plt>: │ │ │ │ +00007d98 <__aeabi_f2iz@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1040384 @ 0xfe000 │ │ │ │ - ldr pc, [ip, #4016]! @ 0xfb0 │ │ │ │ + ldr pc, [ip, #4052]! @ 0xfd4 │ │ │ │ │ │ │ │ -00007dbc : │ │ │ │ +00007da4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1040384 @ 0xfe000 │ │ │ │ - ldr pc, [ip, #4008]! @ 0xfa8 │ │ │ │ + ldr pc, [ip, #4044]! @ 0xfcc │ │ │ │ │ │ │ │ -00007dc8 : │ │ │ │ +00007db0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1040384 @ 0xfe000 │ │ │ │ - ldr pc, [ip, #4000]! @ 0xfa0 │ │ │ │ + ldr pc, [ip, #4036]! @ 0xfc4 │ │ │ │ │ │ │ │ -00007dd4 : │ │ │ │ +00007dbc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1040384 @ 0xfe000 │ │ │ │ - ldr pc, [ip, #3992]! @ 0xf98 │ │ │ │ + ldr pc, [ip, #4028]! @ 0xfbc │ │ │ │ │ │ │ │ -00007de0 <__aeabi_f2uiz@plt>: │ │ │ │ +00007dc8 <__aeabi_f2uiz@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1040384 @ 0xfe000 │ │ │ │ - ldr pc, [ip, #3984]! @ 0xf90 │ │ │ │ + ldr pc, [ip, #4020]! @ 0xfb4 │ │ │ │ │ │ │ │ -00007dec : │ │ │ │ +00007dd4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1040384 @ 0xfe000 │ │ │ │ - ldr pc, [ip, #3976]! @ 0xf88 │ │ │ │ + ldr pc, [ip, #4012]! @ 0xfac │ │ │ │ │ │ │ │ -00007df8 : │ │ │ │ +00007de0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1040384 @ 0xfe000 │ │ │ │ - ldr pc, [ip, #3968]! @ 0xf80 │ │ │ │ + ldr pc, [ip, #4004]! @ 0xfa4 │ │ │ │ │ │ │ │ -00007e04 : │ │ │ │ +00007dec : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1040384 @ 0xfe000 │ │ │ │ - ldr pc, [ip, #3960]! @ 0xf78 │ │ │ │ + ldr pc, [ip, #3996]! @ 0xf9c │ │ │ │ │ │ │ │ -00007e10 : │ │ │ │ +00007df8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1040384 @ 0xfe000 │ │ │ │ - ldr pc, [ip, #3952]! @ 0xf70 │ │ │ │ + ldr pc, [ip, #3988]! @ 0xf94 │ │ │ │ │ │ │ │ -00007e1c : │ │ │ │ +00007e04 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1040384 @ 0xfe000 │ │ │ │ - ldr pc, [ip, #3944]! @ 0xf68 │ │ │ │ + ldr pc, [ip, #3980]! @ 0xf8c │ │ │ │ │ │ │ │ -00007e28 : │ │ │ │ +00007e10 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1040384 @ 0xfe000 │ │ │ │ - ldr pc, [ip, #3936]! @ 0xf60 │ │ │ │ + ldr pc, [ip, #3972]! @ 0xf84 │ │ │ │ │ │ │ │ -00007e34 <__aeabi_d2f@plt>: │ │ │ │ +00007e1c <__aeabi_d2f@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1040384 @ 0xfe000 │ │ │ │ - ldr pc, [ip, #3928]! @ 0xf58 │ │ │ │ + ldr pc, [ip, #3964]! @ 0xf7c │ │ │ │ │ │ │ │ -00007e40 : │ │ │ │ +00007e28 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1040384 @ 0xfe000 │ │ │ │ - ldr pc, [ip, #3920]! @ 0xf50 │ │ │ │ + ldr pc, [ip, #3956]! @ 0xf74 │ │ │ │ │ │ │ │ -00007e4c : │ │ │ │ +00007e34 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1040384 @ 0xfe000 │ │ │ │ - ldr pc, [ip, #3912]! @ 0xf48 │ │ │ │ + ldr pc, [ip, #3948]! @ 0xf6c │ │ │ │ │ │ │ │ -00007e58 : │ │ │ │ +00007e40 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1040384 @ 0xfe000 │ │ │ │ - ldr pc, [ip, #3904]! @ 0xf40 │ │ │ │ + ldr pc, [ip, #3940]! @ 0xf64 │ │ │ │ │ │ │ │ -00007e64 : │ │ │ │ +00007e4c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1040384 @ 0xfe000 │ │ │ │ - ldr pc, [ip, #3896]! @ 0xf38 │ │ │ │ + ldr pc, [ip, #3932]! @ 0xf5c │ │ │ │ │ │ │ │ -00007e70 <__libc_start_main@plt>: │ │ │ │ +00007e58 <__libc_start_main@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1040384 @ 0xfe000 │ │ │ │ - ldr pc, [ip, #3888]! @ 0xf30 │ │ │ │ + ldr pc, [ip, #3924]! @ 0xf54 │ │ │ │ │ │ │ │ -00007e7c <__aeabi_dmul@plt>: │ │ │ │ +00007e64 <__aeabi_dmul@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #1040384 @ 0xfe000 │ │ │ │ - ldr pc, [ip, #3880]! @ 0xf28 │ │ │ │ + ldr pc, [ip, #3916]! @ 0xf4c │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,243 +1,243 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00007e88 : │ │ │ │ +00007e70 : │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ble 8464 │ │ │ │ - ldr r7, [pc, #1548] @ 84c0 │ │ │ │ - ldr r8, [pc, #1548] @ 84c4 │ │ │ │ + ble 844c │ │ │ │ + ldr r7, [pc, #1548] @ 84a8 │ │ │ │ + ldr r8, [pc, #1548] @ 84ac │ │ │ │ add r7, pc, r7 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, #1 │ │ │ │ - b 7ee8 │ │ │ │ + b 7ed0 │ │ │ │ ldr r1, [r4] │ │ │ │ mov r0, r8 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7efc │ │ │ │ + beq 7ee4 │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq 8464 │ │ │ │ + beq 844c │ │ │ │ ldr r1, [r4, #4]! │ │ │ │ mov r0, r7 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7ec8 │ │ │ │ + bne 7eb0 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl ec3ec │ │ │ │ + bl ec2b0 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne 8470 │ │ │ │ - ldr r0, [pc, #1452] @ 84c8 │ │ │ │ - ldr r2, [pc, #1452] @ 84cc │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r1, [pc, #1448] @ 84d0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl e8448 │ │ │ │ - ldr r1, [pc, #1432] @ 84cc │ │ │ │ - ldr r7, [pc, #1436] @ 84d4 │ │ │ │ + bne 8458 │ │ │ │ + ldr r0, [pc, #1452] @ 84b0 │ │ │ │ + ldr r2, [pc, #1452] @ 84b4 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r1, [pc, #1448] @ 84b8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl e830c │ │ │ │ + ldr r1, [pc, #1432] @ 84b4 │ │ │ │ + ldr r7, [pc, #1436] @ 84bc │ │ │ │ add r7, pc, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl e845c │ │ │ │ + bl e8320 │ │ │ │ mov r0, r6 │ │ │ │ - bl 119d0 │ │ │ │ - bl c8390 │ │ │ │ - ldr r1, [pc, #1412] @ 84d8 │ │ │ │ + bl 1944c │ │ │ │ + bl e6df4 │ │ │ │ + ldr r1, [pc, #1412] @ 84c0 │ │ │ │ mov r2, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13a08 │ │ │ │ + bl 1b484 │ │ │ │ mov r0, r7 │ │ │ │ - bl d92bc │ │ │ │ + bl d29d4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, #2 │ │ │ │ - bl e75c8 │ │ │ │ + bl cdcd4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, #2 │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c0e90 │ │ │ │ + bl d0a5c │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl d9244 │ │ │ │ + bl e11f0 │ │ │ │ mov r7, r0 │ │ │ │ - bl c5cc │ │ │ │ + bl 155cc │ │ │ │ mov fp, r0 │ │ │ │ - bl 25db8 │ │ │ │ + bl 11a58 │ │ │ │ str r0, [sp] │ │ │ │ - bl 18b60 │ │ │ │ + bl b558 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl cf9b0 │ │ │ │ + bl e6944 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bl ca7a8 │ │ │ │ + bl d219c │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #1284] @ 84dc │ │ │ │ + ldr r1, [pc, #1284] @ 84c4 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, sl │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8484 │ │ │ │ + beq 846c │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #1248] @ 84e0 │ │ │ │ + ldr r1, [pc, #1248] @ 84c8 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8484 │ │ │ │ + beq 846c │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #1216] @ 84e4 │ │ │ │ + ldr r1, [pc, #1216] @ 84cc │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8484 │ │ │ │ + beq 846c │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #1184] @ 84e8 │ │ │ │ + ldr r1, [pc, #1184] @ 84d0 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8484 │ │ │ │ + beq 846c │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #1152] @ 84ec │ │ │ │ + ldr r1, [pc, #1152] @ 84d4 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8484 │ │ │ │ + beq 846c │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #1120] @ 84f0 │ │ │ │ + ldr r1, [pc, #1120] @ 84d8 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8484 │ │ │ │ + beq 846c │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #1088] @ 84f4 │ │ │ │ + ldr r1, [pc, #1088] @ 84dc │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8484 │ │ │ │ + beq 846c │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #1056] @ 84f8 │ │ │ │ + ldr r1, [pc, #1056] @ 84e0 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8484 │ │ │ │ + beq 846c │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #1024] @ 84fc │ │ │ │ + ldr r1, [pc, #1024] @ 84e4 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8484 │ │ │ │ + beq 846c │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #992] @ 8500 │ │ │ │ + ldr r1, [pc, #992] @ 84e8 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8484 │ │ │ │ + beq 846c │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #960] @ 8504 │ │ │ │ + ldr r1, [pc, #960] @ 84ec │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8484 │ │ │ │ + beq 846c │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #928] @ 8508 │ │ │ │ + ldr r1, [pc, #928] @ 84f0 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8484 │ │ │ │ + beq 846c │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #896] @ 850c │ │ │ │ + ldr r1, [pc, #896] @ 84f4 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8484 │ │ │ │ - bl b9e10 │ │ │ │ + beq 846c │ │ │ │ + bl b24f0 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #860] @ 8510 │ │ │ │ + ldr r1, [pc, #860] @ 84f8 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8484 │ │ │ │ - bl 2e9c4 │ │ │ │ - ldr r3, [pc, #828] @ 8514 │ │ │ │ + beq 846c │ │ │ │ + bl 90184 │ │ │ │ + ldr r3, [pc, #828] @ 84fc │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r3, [r3] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8484 │ │ │ │ + beq 846c │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #784] @ 8518 │ │ │ │ + ldr r1, [pc, #784] @ 8500 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8484 │ │ │ │ + beq 846c │ │ │ │ ldr r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r1, #2 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -252,239 +252,885 @@ │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r9] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13e90 │ │ │ │ + bl 1b90c │ │ │ │ mov r0, r6 │ │ │ │ - bl 13ad8 │ │ │ │ + bl 1b554 │ │ │ │ ldr r3, [r4] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 83e4 │ │ │ │ + beq 83cc │ │ │ │ mov r0, r6 │ │ │ │ - bl 1437c │ │ │ │ + bl 1bdf8 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #572] @ 851c │ │ │ │ - ldr r0, [pc, #572] @ 8520 │ │ │ │ + ldr r1, [pc, #572] @ 8504 │ │ │ │ + ldr r0, [pc, #572] @ 8508 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ + bl e9d44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16974 │ │ │ │ + bl 1e3f0 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl e8450 │ │ │ │ + bl e8314 │ │ │ │ ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sl] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8358 │ │ │ │ + beq 8340 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 8380 │ │ │ │ + beq 8368 │ │ │ │ ldr r3, [fp] │ │ │ │ mov r0, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8398 │ │ │ │ + beq 8380 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83b0 │ │ │ │ + beq 8398 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 83c8 │ │ │ │ + beq 83b0 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r9] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r8] │ │ │ │ - ldr r1, [pc, #308] @ 8524 │ │ │ │ + ldr r1, [pc, #308] @ 850c │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 841c │ │ │ │ + bne 8404 │ │ │ │ ldr r3, [r8] │ │ │ │ - ldr r1, [pc, #280] @ 8528 │ │ │ │ + ldr r1, [pc, #280] @ 8510 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r8] │ │ │ │ - ldr r1, [pc, #260] @ 852c │ │ │ │ + ldr r1, [pc, #260] @ 8514 │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r5, #1 │ │ │ │ - ble 82b0 │ │ │ │ + ble 8298 │ │ │ │ cmp r5, #2 │ │ │ │ - beq 8490 │ │ │ │ + beq 8478 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ sub r1, r5, #1 │ │ │ │ add r2, r3, #4 │ │ │ │ ldr r3, [r8] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ blx r3 │ │ │ │ - b 82b0 │ │ │ │ + b 8298 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b 7f04 │ │ │ │ - ldr r1, [pc, #184] @ 8530 │ │ │ │ - ldr r0, [pc, #184] @ 8534 │ │ │ │ + b 7eec │ │ │ │ + ldr r1, [pc, #184] @ 8518 │ │ │ │ + ldr r0, [pc, #184] @ 851c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ + bl e9d44 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 83d8 │ │ │ │ + b 83c0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r1, [pc, #156] @ 8538 │ │ │ │ + ldr r1, [pc, #156] @ 8520 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb850 │ │ │ │ + bl eb714 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq 8444 │ │ │ │ + beq 842c │ │ │ │ add r0, r6, #323584 @ 0x4f000 │ │ │ │ add r0, r0, #940 @ 0x3ac │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ - bl e97fc │ │ │ │ - b 82b0 │ │ │ │ - andeq fp, lr, r8, ror #31 │ │ │ │ - andeq fp, lr, r8, ror #31 │ │ │ │ - andeq fp, lr, ip, lsr r6 │ │ │ │ + bl e96c0 │ │ │ │ + b 8298 │ │ │ │ + andeq ip, lr, ip, asr #6 │ │ │ │ + andeq ip, lr, ip, asr #6 │ │ │ │ + andeq fp, lr, ip, lsr #19 │ │ │ │ mlaeq r0, r0, r4, lr │ │ │ │ ldrdeq r0, [r0], -fp │ │ │ │ - andeq fp, lr, r0, lsr #31 │ │ │ │ - andeq fp, lr, ip, ror #19 │ │ │ │ - andeq fp, lr, ip, lsr #8 │ │ │ │ - ldrdeq r7, [pc], -r0 │ │ │ │ - andeq fp, lr, ip, lsl #5 │ │ │ │ - andeq fp, lr, r8, ror #17 │ │ │ │ - andeq fp, lr, r4, ror lr │ │ │ │ - @ instruction: 0x000eb8b4 │ │ │ │ - andeq fp, lr, r0, lsr lr │ │ │ │ - andeq fp, lr, ip, ror sp │ │ │ │ - strdeq fp, [lr], -r0 │ │ │ │ - andeq fp, lr, r0, lsr r8 │ │ │ │ - andeq pc, lr, r4, lsr #7 │ │ │ │ - strdeq fp, [lr], -r8 │ │ │ │ - andeq fp, lr, r8, ror #4 │ │ │ │ - andeq r5, pc, r0, asr #27 │ │ │ │ - andeq fp, lr, r8, ror #14 │ │ │ │ - strheq fp, [lr], -ip │ │ │ │ + andeq ip, lr, r4, lsl #6 │ │ │ │ + andeq fp, lr, ip, asr sp │ │ │ │ + andeq fp, lr, ip, lsl #6 │ │ │ │ + @ instruction: 0x000f6eb4 │ │ │ │ + andeq fp, lr, r0, lsr #5 │ │ │ │ andeq fp, lr, r8, asr ip │ │ │ │ - andeq fp, lr, ip, asr r6 │ │ │ │ - andeq fp, lr, ip, lsl #22 │ │ │ │ - strdeq fp, [lr], -ip │ │ │ │ - strdeq fp, [lr], -r4 │ │ │ │ - andeq fp, lr, r4, lsr sl │ │ │ │ - andeq fp, lr, r0, asr sl │ │ │ │ - muleq lr, r0, sl │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #120] @ 85cc │ │ │ │ - mov r5, #0 │ │ │ │ - add r4, pc, r4 │ │ │ │ + ldrdeq ip, [lr], -r8 │ │ │ │ + andeq fp, lr, r4, lsr #24 │ │ │ │ + andeq fp, lr, r4, asr #7 │ │ │ │ + andeq ip, lr, r0, ror #1 │ │ │ │ + andeq fp, lr, r8, ror #2 │ │ │ │ + andeq fp, lr, r0, lsr #23 │ │ │ │ + @ instruction: 0x000ee8bc │ │ │ │ + andeq fp, lr, r8, ror #22 │ │ │ │ + andeq fp, lr, r8, asr #2 │ │ │ │ + andeq r4, pc, r4, lsr r0 @ │ │ │ │ + ldrdeq fp, [lr], -r8 │ │ │ │ + andeq fp, lr, r0, asr #1 │ │ │ │ + andeq fp, lr, r8, lsr #31 │ │ │ │ + andeq fp, lr, ip, asr #19 │ │ │ │ + andeq fp, lr, ip, asr lr │ │ │ │ + andeq fp, lr, ip, asr #28 │ │ │ │ + andeq fp, lr, r4, asr #28 │ │ │ │ + muleq lr, r8, sp │ │ │ │ + @ instruction: 0x000ebdb4 │ │ │ │ + andeq fp, lr, r0, ror #27 │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + ldr ip, [pc, #108] @ 85ac │ │ │ │ + ldr r2, [pc, #108] @ 85b0 │ │ │ │ + add ip, pc, ip │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + ldr r1, [ip, r2] │ │ │ │ + ldr r2, [pc, #96] @ 85b4 │ │ │ │ + ldr r3, [pc, #96] @ 85b8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov lr, #25 │ │ │ │ + add r2, r2, #8 │ │ │ │ + str r1, [r3, #3360] @ 0xd20 │ │ │ │ + str r2, [r3, #3788] @ 0xecc │ │ │ │ + add r0, r3, #3776 @ 0xec0 │ │ │ │ + str lr, [r3, #3364] @ 0xd24 │ │ │ │ + ldr r3, [pc, #60] @ 85bc │ │ │ │ + add r0, r0, #12 │ │ │ │ + mov r2, #0 │ │ │ │ + strh r2, [r0, #8] │ │ │ │ + ldr r2, [pc, #48] @ 85c0 │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ sub sp, sp, #12 │ │ │ │ - mov r7, #1 │ │ │ │ - mov r0, #24 │ │ │ │ - str r5, [r4] │ │ │ │ - str r7, [r4, #4] │ │ │ │ - bl 7330 │ │ │ │ - ldr r6, [pc, #88] @ 85d0 │ │ │ │ - mov r1, #16 │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r5, [r4, #12] │ │ │ │ - str r5, [r4, #16] │ │ │ │ - add r2, r0, #8 │ │ │ │ - str r2, [r4] │ │ │ │ - ldr r2, [pc, #60] @ 85d4 │ │ │ │ - mov r3, r0 │ │ │ │ - str r7, [r0, #4] │ │ │ │ - str r5, [r0, #16] │ │ │ │ - str r5, [r0, #20] │ │ │ │ - str r1, [r3] │ │ │ │ - ldr r3, [r6, r2] │ │ │ │ - ldr r2, [pc, #36] @ 85d8 │ │ │ │ - mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 79d8 <__aeabi_atexit@plt> │ │ │ │ - @ instruction: 0x00105cd0 │ │ │ │ - andeq lr, pc, r0, asr #8 │ │ │ │ - andeq r0, r0, ip, ror #11 │ │ │ │ - andeq lr, pc, r8, asr #20 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 79c0 <__aeabi_atexit@plt> │ │ │ │ + andeq lr, pc, r4, lsl #9 │ │ │ │ + andeq r0, r0, r4, lsr r5 │ │ │ │ + andeq sp, pc, r8, lsr #2 │ │ │ │ + @ instruction: 0x00105dd0 │ │ │ │ + andeq r0, r0, ip, lsr #12 │ │ │ │ + andeq lr, pc, r8, ror #20 │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #1708] @ 8ca8 │ │ │ │ + ldr r2, [pc, #1708] @ 8cac │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + ldr r4, [pc, #1700] @ 8cb0 │ │ │ │ + mov r6, #36 @ 0x24 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r2, r2, #8 │ │ │ │ + mov r0, #25 │ │ │ │ + mov r1, #0 │ │ │ │ + str r2, [r4, #1156] @ 0x484 │ │ │ │ + str r0, [r4, #1160] @ 0x488 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r5, [pc, #1668] @ 8cb4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #1660] @ 8cb8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #1640] @ 8cbc │ │ │ │ + add r7, r4, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #1612] @ 8cc0 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #1596] @ 8cc4 │ │ │ │ + add r7, r4, #72 @ 0x48 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #56] @ 0x38 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #1568] @ 8cc8 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #1552] @ 8ccc │ │ │ │ + add r7, r4, #108 @ 0x6c │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #92] @ 0x5c │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #1524] @ 8cd0 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #1508] @ 8cd4 │ │ │ │ + add r7, r4, #144 @ 0x90 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #128] @ 0x80 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #1480] @ 8cd8 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #1464] @ 8cdc │ │ │ │ + add r7, r4, #180 @ 0xb4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #164] @ 0xa4 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #1436] @ 8ce0 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #1420] @ 8ce4 │ │ │ │ + add r7, r4, #216 @ 0xd8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #200] @ 0xc8 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #1392] @ 8ce8 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #1376] @ 8cec │ │ │ │ + add r7, r4, #252 @ 0xfc │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #236] @ 0xec │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #1348] @ 8cf0 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #1332] @ 8cf4 │ │ │ │ + add r7, r4, #288 @ 0x120 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #272] @ 0x110 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #1304] @ 8cf8 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #1288] @ 8cfc │ │ │ │ + add r7, r4, #324 @ 0x144 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #308] @ 0x134 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #1260] @ 8d00 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #1244] @ 8d04 │ │ │ │ + add r7, r4, #360 @ 0x168 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #344] @ 0x158 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #1216] @ 8d08 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #1200] @ 8d0c │ │ │ │ + add r7, r4, #396 @ 0x18c │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #380] @ 0x17c │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #1172] @ 8d10 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #1156] @ 8d14 │ │ │ │ + add r7, r4, #432 @ 0x1b0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #416] @ 0x1a0 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #1128] @ 8d18 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #1112] @ 8d1c │ │ │ │ + add r7, r4, #468 @ 0x1d4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #452] @ 0x1c4 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #1084] @ 8d20 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #1068] @ 8d24 │ │ │ │ + add r7, r4, #504 @ 0x1f8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #488] @ 0x1e8 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #1040] @ 8d28 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #1024] @ 8d2c │ │ │ │ + add r7, r4, #540 @ 0x21c │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #524] @ 0x20c │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #996] @ 8d30 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #980] @ 8d34 │ │ │ │ + add r7, r4, #576 @ 0x240 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #560] @ 0x230 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #952] @ 8d38 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #936] @ 8d3c │ │ │ │ + add r7, r4, #612 @ 0x264 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #596] @ 0x254 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #908] @ 8d40 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #892] @ 8d44 │ │ │ │ + add r7, r4, #648 @ 0x288 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #632] @ 0x278 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #864] @ 8d48 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #848] @ 8d4c │ │ │ │ + add r7, r4, #684 @ 0x2ac │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #668] @ 0x29c │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #820] @ 8d50 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #804] @ 8d54 │ │ │ │ + add r7, r4, #720 @ 0x2d0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #704] @ 0x2c0 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #776] @ 8d58 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #760] @ 8d5c │ │ │ │ + add r7, r4, #756 @ 0x2f4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #740] @ 0x2e4 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #732] @ 8d60 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #716] @ 8d64 │ │ │ │ + add r7, r4, #792 @ 0x318 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #776] @ 0x308 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #688] @ 8d68 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #672] @ 8d6c │ │ │ │ + add r7, r4, #828 @ 0x33c │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #812] @ 0x32c │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #644] @ 8d70 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #628] @ 8d74 │ │ │ │ + add r7, r4, #864 @ 0x360 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #848] @ 0x350 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #600] @ 8d78 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #584] @ 8d7c │ │ │ │ + add r7, r4, #900 @ 0x384 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #884] @ 0x374 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #556] @ 8d80 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #540] @ 8d84 │ │ │ │ + add r7, r4, #936 @ 0x3a8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #920] @ 0x398 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #512] @ 8d88 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #496] @ 8d8c │ │ │ │ + add r7, r4, #972 @ 0x3cc │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #956] @ 0x3bc │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #468] @ 8d90 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #452] @ 8d94 │ │ │ │ + add r7, r4, #1008 @ 0x3f0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [r4, #992] @ 0x3e0 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #424] @ 8d98 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9440c │ │ │ │ + ldr r2, [pc, #408] @ 8d9c │ │ │ │ + add r3, r4, #1040 @ 0x410 │ │ │ │ + add r3, r3, #4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + str r2, [r4, #1028] @ 0x404 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #376] @ 8da0 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 9440c │ │ │ │ + ldr r2, [pc, #364] @ 8da4 │ │ │ │ + add r3, r4, #1072 @ 0x430 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + str r2, [r4, #1064] @ 0x428 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #332] @ 8da8 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 9440c │ │ │ │ + ldr r0, [pc, #320] @ 8dac │ │ │ │ + add r3, r4, #1104 @ 0x450 │ │ │ │ + add r3, r3, #12 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + str r0, [r4, #1100] @ 0x44c │ │ │ │ + mov r0, r3 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #288] @ 8db0 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #276] @ 8db4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [r4, #1136] @ 0x470 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq lr, pc, r8, asr #7 │ │ │ │ + andeq r0, r0, r4, lsr r5 │ │ │ │ + @ instruction: 0x00106cd4 │ │ │ │ + andeq ip, lr, ip, lsr #4 │ │ │ │ + muleq lr, r8, r5 │ │ │ │ + andeq sp, lr, r8, ror r5 │ │ │ │ + andeq sp, lr, r4, ror r5 │ │ │ │ + andeq sp, lr, r8, asr r5 │ │ │ │ + andeq sp, lr, r4, asr r5 │ │ │ │ + andeq sp, lr, r8, lsr r5 │ │ │ │ + andeq sp, lr, r0, asr #10 │ │ │ │ + andeq sp, lr, r4, lsr #10 │ │ │ │ + strdeq sp, [lr], -ip │ │ │ │ + andeq sp, lr, r0, ror #9 │ │ │ │ + andeq sp, lr, r8, ror sl │ │ │ │ + andeq sp, lr, ip, asr #9 │ │ │ │ + andeq sp, lr, ip, asr #20 │ │ │ │ + @ instruction: 0x000ed4b8 │ │ │ │ + andeq sp, lr, r0, lsr #20 │ │ │ │ + andeq sp, lr, r0, lsr #9 │ │ │ │ + strdeq sp, [lr], -r4 │ │ │ │ + andeq sp, lr, ip, lsl #9 │ │ │ │ + andeq sp, lr, r8, asr #19 │ │ │ │ + andeq sp, lr, r8, ror r4 │ │ │ │ + muleq lr, ip, r9 │ │ │ │ + andeq sp, lr, r0, ror #8 │ │ │ │ + andeq sp, lr, r4, ror r9 │ │ │ │ + andeq sp, lr, r0, asr r4 │ │ │ │ + @ instruction: 0x000ed5b4 │ │ │ │ + andeq sp, lr, ip, lsl #11 │ │ │ │ + muleq lr, r4, r5 │ │ │ │ + andeq sp, lr, r4, ror #10 │ │ │ │ + strdeq ip, [lr], -r4 │ │ │ │ + andeq sp, lr, ip, ror #1 │ │ │ │ + @ instruction: 0x000ed8b4 │ │ │ │ + ldrdeq sp, [lr], -r4 │ │ │ │ + andeq sp, lr, ip, lsl #17 │ │ │ │ + muleq lr, r0, r0 │ │ │ │ + andeq ip, lr, ip, asr #28 │ │ │ │ + andeq ip, lr, ip, lsr #28 │ │ │ │ + andeq ip, lr, r8, lsr #8 │ │ │ │ + andeq ip, lr, r4, lsr #6 │ │ │ │ + strdeq sp, [lr], -r8 │ │ │ │ + andeq ip, lr, r4, lsl r1 │ │ │ │ + ldrdeq sp, [lr], -r0 │ │ │ │ + andeq sp, lr, r8, asr #15 │ │ │ │ + @ instruction: 0x000ed7b0 │ │ │ │ + andeq sp, lr, ip, lsr #15 │ │ │ │ + muleq lr, r8, r7 │ │ │ │ + muleq lr, r4, r7 │ │ │ │ + andeq sp, lr, r4, lsl #15 │ │ │ │ + andeq sp, lr, r4, lsl #15 │ │ │ │ + andeq sp, lr, r8, ror r7 │ │ │ │ + andeq ip, lr, r0, asr #19 │ │ │ │ + andeq sp, lr, ip, asr #14 │ │ │ │ + @ instruction: 0x000ec9bc │ │ │ │ + andeq sp, lr, r8, lsr #14 │ │ │ │ + andeq r4, pc, r4, lsl #6 │ │ │ │ + andeq sp, lr, r0, lsl #14 │ │ │ │ + strdeq sp, [lr], -r4 │ │ │ │ + ldrdeq sp, [lr], -ip │ │ │ │ + ldrdeq sp, [lr], -ip │ │ │ │ + andeq sp, lr, ip, lsr #13 │ │ │ │ + andeq fp, lr, r4, asr #4 │ │ │ │ + andeq sp, lr, r8, lsl #13 │ │ │ │ + andeq sp, lr, r4, lsl #13 │ │ │ │ + andeq sp, lr, r0, ror r6 │ │ │ │ + andeq sp, lr, ip, ror r6 │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [pc, #440] @ 8f98 │ │ │ │ + ldr r2, [pc, #440] @ 8f9c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3, r2] │ │ │ │ + ldr r4, [pc, #432] @ 8fa0 │ │ │ │ + add r1, r1, #8 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov ip, #25 │ │ │ │ + mov r2, #76 @ 0x4c │ │ │ │ + str r1, [r4, #108] @ 0x6c │ │ │ │ + ldr r6, [pc, #412] @ 8fa4 │ │ │ │ + mov r1, #0 │ │ │ │ + add r0, r4, #516 @ 0x204 │ │ │ │ + str ip, [r4, #112] @ 0x70 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #396] @ 8fa8 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mvn r7, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + add r0, r4, #524 @ 0x20c │ │ │ │ + mov r5, #1 │ │ │ │ + ldr sl, [pc, #372] @ 8fac │ │ │ │ + str r7, [r4, #520] @ 0x208 │ │ │ │ + bl 9440c │ │ │ │ + mov r2, #72 @ 0x48 │ │ │ │ + mov r1, #0 │ │ │ │ + add r0, r4, #596 @ 0x254 │ │ │ │ + str r7, [r4, #544] @ 0x220 │ │ │ │ + str sl, [r4, #548] @ 0x224 │ │ │ │ + str r5, [r4, #588] @ 0x24c │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #336] @ 8fb0 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r4, #600 @ 0x258 │ │ │ │ + str r5, [r4, #592] @ 0x250 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #316] @ 8fb4 │ │ │ │ + mov r7, #68 @ 0x44 │ │ │ │ + str r3, [r4, #624] @ 0x270 │ │ │ │ + add r3, r4, #676 @ 0x2a4 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #0 │ │ │ │ + str r5, [r4, #664] @ 0x298 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #284] @ 8fb8 │ │ │ │ + mov r8, #2 │ │ │ │ + mov r9, #3 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + str r8, [r4, #668] @ 0x29c │ │ │ │ + str r9, [r4, #672] @ 0x2a0 │ │ │ │ + bl 9440c │ │ │ │ + add r3, r4, #752 @ 0x2f0 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #0 │ │ │ │ + str sl, [r4, #700] @ 0x2bc │ │ │ │ + str r5, [r4, #696] @ 0x2b8 │ │ │ │ + str r5, [r4, #740] @ 0x2e4 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #224] @ 8fbc │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r8, [r4, #748] @ 0x2ec │ │ │ │ + add r8, r4, #828 @ 0x33c │ │ │ │ + str r9, [r4, #744] @ 0x2e8 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #200] @ 8fc0 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [r4, #776] @ 0x308 │ │ │ │ + str r5, [r4, #772] @ 0x304 │ │ │ │ + str r5, [r4, #816] @ 0x330 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #172] @ 8fc4 │ │ │ │ + mov r3, #4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [r4, #820] @ 0x334 │ │ │ │ + str r3, [r4, #824] @ 0x338 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #144] @ 8fc8 │ │ │ │ + str r3, [r4, #852] @ 0x354 │ │ │ │ + add r3, r4, #904 @ 0x388 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + str r5, [r4, #848] @ 0x350 │ │ │ │ + str r5, [r4, #892] @ 0x37c │ │ │ │ + bl 7b4c │ │ │ │ + ldr r1, [pc, #112] @ 8fcc │ │ │ │ + mov ip, #5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + str ip, [r4, #896] @ 0x380 │ │ │ │ + str r5, [r4, #900] @ 0x384 │ │ │ │ + bl 9440c │ │ │ │ + ldr r3, [pc, #88] @ 8fd0 │ │ │ │ + ldr r1, [pc, #88] @ 8fd4 │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + str r5, [r4, #924] @ 0x39c │ │ │ │ + str r1, [r4, #928] @ 0x3a0 │ │ │ │ + str r5, [r4, #968] @ 0x3c8 │ │ │ │ + str r3, [r4, #504] @ 0x1f8 │ │ │ │ + str r3, [r4, #508] @ 0x1fc │ │ │ │ + str r2, [r4, #512] @ 0x200 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + andeq sp, pc, r4, ror #23 │ │ │ │ + andeq r0, r0, r4, lsr r5 │ │ │ │ + andseq r6, r0, r8, lsl lr │ │ │ │ + andeq fp, lr, ip, asr #20 │ │ │ │ + andeq ip, lr, r0, lsl r0 │ │ │ │ + addmi r0, ip, #0 │ │ │ │ + andeq r7, pc, ip, lsr r0 @ │ │ │ │ + orrsmi r0, fp, #0 │ │ │ │ + andeq sp, lr, r0, asr #17 │ │ │ │ + @ instruction: 0x000ed8b0 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + andeq sp, lr, r0, lsr sl │ │ │ │ + submi r0, r8, #0 │ │ │ │ + andeq fp, lr, r4, ror #29 │ │ │ │ + cdpcc 12, 12, cr12, cr12, cr13, {6} │ │ │ │ + eormi r0, r0, #0 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #2016] @ 8dd4 │ │ │ │ - ldr r2, [pc, #2016] @ 8dd8 │ │ │ │ + ldr r5, [pc, #2016] @ 97d4 │ │ │ │ + ldr r2, [pc, #2016] @ 97d8 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r3, [pc, #2012] @ 8ddc │ │ │ │ + ldr r3, [pc, #2012] @ 97dc │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, r3, #1568 @ 0x620 │ │ │ │ add r6, r3, #3520 @ 0xdc0 │ │ │ │ add r2, r2, #8 │ │ │ │ add r1, ip, #20 │ │ │ │ str r2, [r3, #1580] @ 0x62c │ │ │ │ @@ -505,15 +1151,15 @@ │ │ │ │ str r0, [r1, #56] @ 0x38 │ │ │ │ str r3, [r2, #80] @ 0x50 │ │ │ │ str r3, [r2, #84] @ 0x54 │ │ │ │ str r3, [r2, #88] @ 0x58 │ │ │ │ str r3, [r2, #92] @ 0x5c │ │ │ │ add r2, r2, #16 │ │ │ │ cmp r2, ip │ │ │ │ - bne 8654 │ │ │ │ + bne 9054 │ │ │ │ mov r2, r1 │ │ │ │ str r3, [r1, #176] @ 0xb0 │ │ │ │ str r4, [r1, #180] @ 0xb4 │ │ │ │ str r0, [r1, #204] @ 0xcc │ │ │ │ str r0, [r1, #208] @ 0xd0 │ │ │ │ str r0, [r1, #212] @ 0xd4 │ │ │ │ str r0, [r1, #216] @ 0xd8 │ │ │ │ @@ -523,373 +1169,373 @@ │ │ │ │ str r0, [r1, #232] @ 0xe8 │ │ │ │ str r3, [r2, #256] @ 0x100 │ │ │ │ str r3, [r2, #260] @ 0x104 │ │ │ │ str r3, [r2, #264] @ 0x108 │ │ │ │ str r3, [r2, #268] @ 0x10c │ │ │ │ add r2, r2, #16 │ │ │ │ cmp ip, r2 │ │ │ │ - bne 869c │ │ │ │ + bne 909c │ │ │ │ str r3, [r1, #352] @ 0x160 │ │ │ │ str r4, [r1, #356] @ 0x164 │ │ │ │ add r1, r1, #388 @ 0x184 │ │ │ │ cmp r1, r6 │ │ │ │ add ip, ip, #388 @ 0x184 │ │ │ │ - bne 8630 │ │ │ │ - ldr r3, [pc, #1800] @ 8de0 │ │ │ │ - ldr sl, [pc, #1800] @ 8de4 │ │ │ │ - ldr r8, [pc, #1800] @ 8de8 │ │ │ │ + bne 9030 │ │ │ │ + ldr r3, [pc, #1800] @ 97e0 │ │ │ │ + ldr sl, [pc, #1800] @ 97e4 │ │ │ │ + ldr r8, [pc, #1800] @ 97e8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add sl, pc, sl │ │ │ │ add r8, pc, r8 │ │ │ │ add r0, sl, #1568 @ 0x620 │ │ │ │ sub r6, sl, #2576 @ 0xa10 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ sub r6, r6, #4 │ │ │ │ add r0, r0, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 5b010 │ │ │ │ - ldr r3, [pc, #1748] @ 8dec │ │ │ │ + bl 64c48 │ │ │ │ + ldr r3, [pc, #1748] @ 97ec │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ - ldr r3, [pc, #1724] @ 8df0 │ │ │ │ - ldr r9, [pc, #1724] @ 8df4 │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ + ldr r3, [pc, #1724] @ 97f0 │ │ │ │ + ldr r9, [pc, #1724] @ 97f4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r9, pc, r9 │ │ │ │ mov r0, r9 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r0], #8 │ │ │ │ - bl 9729c │ │ │ │ + bl 93cd8 │ │ │ │ add r1, r9, #144384 @ 0x23400 │ │ │ │ add r0, r9, #144384 @ 0x23400 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #65536 @ 0x10000 │ │ │ │ add r1, r1, #36 @ 0x24 │ │ │ │ add r0, r0, #12 │ │ │ │ mov r7, #0 │ │ │ │ add r6, r9, #208896 @ 0x33000 │ │ │ │ - bl e76f8 │ │ │ │ + bl e5620 │ │ │ │ mov r0, #1 │ │ │ │ str r4, [r6, #1112] @ 0x458 │ │ │ │ str r7, [r6, #1108] @ 0x454 │ │ │ │ - bl 7330 │ │ │ │ + bl 7318 │ │ │ │ str r4, [r6, #1128] @ 0x468 │ │ │ │ str r7, [r6, #1116] @ 0x45c │ │ │ │ str r7, [r6, #1124] @ 0x464 │ │ │ │ str r0, [r6, #1108] @ 0x454 │ │ │ │ mov r0, #152 @ 0x98 │ │ │ │ - bl 7330 │ │ │ │ + bl 7318 │ │ │ │ str r7, [r6, #1132] @ 0x46c │ │ │ │ str r7, [r6, #1136] @ 0x470 │ │ │ │ strb r7, [r0] │ │ │ │ strb r7, [r0, #16] │ │ │ │ strb r7, [r0, #80] @ 0x50 │ │ │ │ str r7, [r0, #144] @ 0x90 │ │ │ │ str r7, [r0, #148] @ 0x94 │ │ │ │ str r0, [r6, #1124] @ 0x464 │ │ │ │ - bl 75f4 │ │ │ │ + bl 75dc │ │ │ │ mov r0, #152 @ 0x98 │ │ │ │ str r4, [r6, #1128] @ 0x468 │ │ │ │ - bl 7330 │ │ │ │ - ldr r3, [pc, #1576] @ 8df8 │ │ │ │ + bl 7318 │ │ │ │ + ldr r3, [pc, #1576] @ 97f8 │ │ │ │ str r7, [r6, #1132] @ 0x46c │ │ │ │ mov r2, r8 │ │ │ │ - ldr r4, [pc, #1568] @ 8dfc │ │ │ │ + ldr r4, [pc, #1568] @ 97fc │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r6, #1124] @ 0x464 │ │ │ │ strb r7, [r0] │ │ │ │ strb r7, [r0, #16] │ │ │ │ strb r7, [r0, #80] @ 0x50 │ │ │ │ str r7, [r0, #144] @ 0x90 │ │ │ │ str r7, [r0, #148] @ 0x94 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ - ldr r2, [pc, #1520] @ 8e00 │ │ │ │ - ldr r3, [pc, #1520] @ 8e04 │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ + ldr r2, [pc, #1520] @ 9800 │ │ │ │ + ldr r3, [pc, #1520] @ 9804 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ sub r0, sl, #1984 @ 0x7c0 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [sl, #-1992] @ 0xfffff838 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ sub r0, r0, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 65220 │ │ │ │ - ldr r3, [pc, #1472] @ 8e08 │ │ │ │ - ldr r6, [pc, #1472] @ 8e0c │ │ │ │ + bl 72e04 │ │ │ │ + ldr r3, [pc, #1472] @ 9808 │ │ │ │ + ldr r6, [pc, #1472] @ 980c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7cfe0 │ │ │ │ - ldr r3, [pc, #1436] @ 8e10 │ │ │ │ + bl 4390c │ │ │ │ + ldr r3, [pc, #1436] @ 9810 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr r6, [pc, #1428] @ 8e14 │ │ │ │ + ldr r6, [pc, #1428] @ 9814 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8c3b8 │ │ │ │ - ldr r3, [pc, #1400] @ 8e18 │ │ │ │ + bl 5c95c │ │ │ │ + ldr r3, [pc, #1400] @ 9818 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr r6, [pc, #1392] @ 8e1c │ │ │ │ + ldr r6, [pc, #1392] @ 981c │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 70828 │ │ │ │ - ldr r3, [pc, #1364] @ 8e20 │ │ │ │ + bl 73bbc │ │ │ │ + ldr r3, [pc, #1364] @ 9820 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr r6, [pc, #1356] @ 8e24 │ │ │ │ + ldr r6, [pc, #1356] @ 9824 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7f4c8 │ │ │ │ - ldr r3, [pc, #1328] @ 8e28 │ │ │ │ + bl 65b4c │ │ │ │ + ldr r3, [pc, #1328] @ 9828 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ - ldr r3, [pc, #1304] @ 8e2c │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ + ldr r3, [pc, #1304] @ 982c │ │ │ │ add r6, r4, #1344 @ 0x540 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mvn r2, #0 │ │ │ │ add r3, r3, #8 │ │ │ │ mov r9, #1 │ │ │ │ add r6, r6, #8 │ │ │ │ add r8, r4, #1424 @ 0x590 │ │ │ │ str r2, [r4, #1360] @ 0x550 │ │ │ │ str r3, [r4, #1352] @ 0x548 │ │ │ │ str r2, [r4, #1364] @ 0x554 │ │ │ │ str r7, [r6, #20] │ │ │ │ str r9, [r6, #24] │ │ │ │ mov r0, #48 @ 0x30 │ │ │ │ - bl 7330 │ │ │ │ + bl 7318 │ │ │ │ add r6, r6, #12 │ │ │ │ mvn r4, #0 │ │ │ │ str r7, [r6, #16] │ │ │ │ str r0, [r6, #8] │ │ │ │ cmp r6, r8 │ │ │ │ str r4, [r0, #28] │ │ │ │ str r4, [r0, #32] │ │ │ │ - bne 8938 │ │ │ │ - ldr r6, [pc, #1216] @ 8e30 │ │ │ │ + bne 9338 │ │ │ │ + ldr r6, [pc, #1216] @ 9830 │ │ │ │ mov r0, #100 @ 0x64 │ │ │ │ add r6, pc, r6 │ │ │ │ str r7, [r6, #1444] @ 0x5a4 │ │ │ │ str r9, [r6, #1448] @ 0x5a8 │ │ │ │ - bl 7330 │ │ │ │ - ldr r3, [pc, #1196] @ 8e34 │ │ │ │ - ldr r8, [pc, #1196] @ 8e38 │ │ │ │ + bl 7318 │ │ │ │ + ldr r3, [pc, #1196] @ 9834 │ │ │ │ + ldr r8, [pc, #1196] @ 9838 │ │ │ │ str r7, [r6, #1452] @ 0x5ac │ │ │ │ add r8, pc, r8 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [r6, #1444] @ 0x5a4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, r6, #1344 @ 0x540 │ │ │ │ mov r1, r3 │ │ │ │ add r0, r0, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ - ldr r3, [pc, #1156] @ 8e3c │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ + ldr r3, [pc, #1156] @ 983c │ │ │ │ mov r0, #20 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r9, [r6, #1568] @ 0x620 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r6, #1556] @ 0x614 │ │ │ │ str r7, [r6, #1564] @ 0x61c │ │ │ │ - bl 7330 │ │ │ │ + bl 7318 │ │ │ │ str r7, [r6, #1572] @ 0x624 │ │ │ │ - ldr r3, [pc, #1124] @ 8e40 │ │ │ │ + ldr r3, [pc, #1124] @ 9840 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [r6, #1564] @ 0x61c │ │ │ │ str r4, [r0, #16] │ │ │ │ add r0, r6, #1552 @ 0x610 │ │ │ │ - ldr r6, [pc, #1108] @ 8e44 │ │ │ │ + ldr r6, [pc, #1108] @ 9844 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r6, pc, r6 │ │ │ │ sub r9, r6, #2592 @ 0xa20 │ │ │ │ mov r1, r3 │ │ │ │ sub r9, r9, #12 │ │ │ │ add r0, r0, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ mov r0, r9 │ │ │ │ - bl 8b3c8 │ │ │ │ - ldr r3, [pc, #1068] @ 8e48 │ │ │ │ + bl 5d8ac │ │ │ │ + ldr r3, [pc, #1068] @ 9848 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r9, r6, #1472 @ 0x5c0 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ add r9, r9, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ mov r0, r9 │ │ │ │ - bl 563e4 │ │ │ │ - ldr r3, [pc, #1028] @ 8e4c │ │ │ │ + bl 4f00c │ │ │ │ + ldr r3, [pc, #1028] @ 984c │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ - ldr r2, [pc, #1004] @ 8e50 │ │ │ │ - ldr r3, [pc, #1004] @ 8e54 │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ + ldr r2, [pc, #1004] @ 9850 │ │ │ │ + ldr r3, [pc, #1004] @ 9854 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r0, r6, #3520 @ 0xdc0 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r6, #3532] @ 0xdcc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r9, r6, #3536 @ 0xdd0 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ add r9, r9, #4 │ │ │ │ add r0, r0, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ mov r0, r9 │ │ │ │ - bl 8b9ac │ │ │ │ - ldr r3, [pc, #948] @ 8e58 │ │ │ │ + bl 833b8 │ │ │ │ + ldr r3, [pc, #948] @ 9858 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ sub r9, r6, #2432 @ 0x980 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ sub r9, r9, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ mov r0, r9 │ │ │ │ - bl 67d20 │ │ │ │ - ldr r3, [pc, #908] @ 8e5c │ │ │ │ + bl 4c6a4 │ │ │ │ + ldr r3, [pc, #908] @ 985c │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ sub r9, r6, #2320 @ 0x910 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ sub r9, r9, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ mov r0, r9 │ │ │ │ - bl 73ba4 │ │ │ │ - ldr r3, [pc, #868] @ 8e60 │ │ │ │ + bl 747dc │ │ │ │ + ldr r3, [pc, #868] @ 9860 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r9, r6, #1280 @ 0x500 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ add r9, r9, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ mov r0, r9 │ │ │ │ - bl 8d5c4 │ │ │ │ - ldr r3, [pc, #828] @ 8e64 │ │ │ │ + bl 317e0 │ │ │ │ + ldr r3, [pc, #828] @ 9864 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ - ldr r2, [pc, #804] @ 8e68 │ │ │ │ - ldr r3, [pc, #804] @ 8e6c │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ + ldr r2, [pc, #804] @ 9868 │ │ │ │ + ldr r3, [pc, #804] @ 986c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ mov r1, #2 │ │ │ │ add r2, r2, #8 │ │ │ │ str r1, [r6, #-2016] @ 0xfffff820 │ │ │ │ str r7, [r6, #-2004] @ 0xfffff82c │ │ │ │ str r2, [r6, #-2304] @ 0xfffff700 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r7, r6, #1552 @ 0x610 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ add r7, r7, #4 │ │ │ │ sub r0, r6, #2304 @ 0x900 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ mov r0, r7 │ │ │ │ - bl 5b9f8 │ │ │ │ - ldr r3, [pc, #740] @ 8e70 │ │ │ │ + bl 5e11c │ │ │ │ + ldr r3, [pc, #740] @ 9870 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ sub r7, r6, #952 @ 0x3b8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ mov r0, r7 │ │ │ │ - bl 61afc │ │ │ │ - ldr r3, [pc, #704] @ 8e74 │ │ │ │ + bl 71870 │ │ │ │ + ldr r3, [pc, #704] @ 9874 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ add r7, r6, #1136 @ 0x470 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ mov r0, r7 │ │ │ │ - bl 5f9e0 │ │ │ │ - ldr r3, [pc, #668] @ 8e78 │ │ │ │ + bl 5b478 │ │ │ │ + ldr r3, [pc, #668] @ 9878 │ │ │ │ add r6, r6, #1520 @ 0x5f0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ add r6, r6, #8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 662d8 │ │ │ │ - ldr r3, [pc, #628] @ 8e7c │ │ │ │ + bl 88784 │ │ │ │ + ldr r3, [pc, #628] @ 987c │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr r6, [pc, #620] @ 8e80 │ │ │ │ + ldr r6, [pc, #620] @ 9880 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ add r6, pc, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 5e510 │ │ │ │ - ldr r3, [pc, #592] @ 8e84 │ │ │ │ + bl 2eac0 │ │ │ │ + ldr r3, [pc, #592] @ 9884 │ │ │ │ mov r2, r8 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ - ldr r2, [pc, #568] @ 8e88 │ │ │ │ - ldr r3, [pc, #568] @ 8e8c │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ + ldr r2, [pc, #568] @ 9888 │ │ │ │ + ldr r3, [pc, #568] @ 988c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r3, pc, r3 │ │ │ │ add ip, r3, #9984 @ 0x2700 │ │ │ │ add r2, r2, #8 │ │ │ │ add ip, ip, #8 │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ mov lr, #1 │ │ │ │ @@ -906,1512 +1552,866 @@ │ │ │ │ str r4, [r3, #28] │ │ │ │ str r1, [r2, #52] @ 0x34 │ │ │ │ str r1, [r2, #56] @ 0x38 │ │ │ │ str r1, [r2, #60] @ 0x3c │ │ │ │ str r1, [r2, #64] @ 0x40 │ │ │ │ add r2, r2, #16 │ │ │ │ cmp r2, r0 │ │ │ │ - bne 8c98 │ │ │ │ + bne 9698 │ │ │ │ str r1, [r3, #148] @ 0x94 │ │ │ │ str lr, [r3, #152] @ 0x98 │ │ │ │ add r3, r3, #156 @ 0x9c │ │ │ │ cmp ip, r3 │ │ │ │ - bne 8c70 │ │ │ │ - ldr r3, [pc, #448] @ 8e90 │ │ │ │ - ldr r6, [pc, #448] @ 8e94 │ │ │ │ + bne 9670 │ │ │ │ + ldr r3, [pc, #448] @ 9890 │ │ │ │ + ldr r6, [pc, #448] @ 9894 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr r0, [pc, #444] @ 8e98 │ │ │ │ + ldr r0, [pc, #444] @ 9898 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ - ldr r2, [pc, #420] @ 8e9c │ │ │ │ - ldr r4, [pc, #420] @ 8ea0 │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ + ldr r2, [pc, #420] @ 989c │ │ │ │ + ldr r4, [pc, #420] @ 98a0 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ - ldr r3, [pc, #416] @ 8ea4 │ │ │ │ + ldr r3, [pc, #416] @ 98a4 │ │ │ │ add r4, pc, r4 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r4, #1468] @ 0x5bc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, r4, #1456 @ 0x5b0 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ - ldr r2, [pc, #376] @ 8ea8 │ │ │ │ - ldr r3, [pc, #376] @ 8eac │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ + ldr r2, [pc, #376] @ 98a8 │ │ │ │ + ldr r3, [pc, #376] @ 98ac │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r7, r4, #1312 @ 0x520 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r4, #1316] @ 0x524 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r3 │ │ │ │ add r8, r4, #596 @ 0x254 │ │ │ │ add r0, r7, #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ mov r0, r8 │ │ │ │ - bl 5b148 │ │ │ │ - ldr r3, [pc, #324] @ 8eb0 │ │ │ │ + bl 2c2dc │ │ │ │ + ldr r3, [pc, #324] @ 98b0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r7, r7, #12 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 35cf8 │ │ │ │ - ldr r3, [pc, #284] @ 8eb4 │ │ │ │ + bl 30758 │ │ │ │ + ldr r3, [pc, #284] @ 98b4 │ │ │ │ add r4, r4, #1392 @ 0x570 │ │ │ │ ldr r5, [r5, r3] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ add r4, r4, #4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 35cf8 │ │ │ │ + bl 30758 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 79d8 <__aeabi_atexit@plt> │ │ │ │ - andeq lr, pc, r4, asr #7 │ │ │ │ + b 79c0 <__aeabi_atexit@plt> │ │ │ │ + ldrdeq sp, [pc], -r0 │ │ │ │ muleq r0, r8, r4 │ │ │ │ - andseq r7, r0, r0, lsr ip │ │ │ │ + andseq r9, r0, r0, ror #23 │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ - andseq r7, r0, r0, asr fp │ │ │ │ - andeq lr, pc, r8, lsl r9 @ │ │ │ │ + andseq r9, r0, r0, lsl #22 │ │ │ │ + andeq sp, pc, r8, lsl pc @ │ │ │ │ andeq r0, r0, r0, asr r4 │ │ │ │ andeq r0, r0, r0, ror r4 │ │ │ │ - @ instruction: 0x002264b0 │ │ │ │ + eoreq r8, r2, r0, ror #8 │ │ │ │ andeq r0, r0, r0, lsr #9 │ │ │ │ - andseq r5, r0, r0, ror #20 │ │ │ │ - andeq r0, r0, r0, lsl #10 │ │ │ │ - andeq r0, r0, ip, lsl #12 │ │ │ │ - andeq r0, r0, r8, lsr #10 │ │ │ │ - @ instruction: 0x001e5ad4 │ │ │ │ - strdeq r0, [r0], -r8 │ │ │ │ - mulseq sl, r0, r6 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - andseq lr, r0, r8, lsr #12 │ │ │ │ - andeq r0, r0, r0, asr #10 │ │ │ │ - andseq ip, r0, ip, asr r5 │ │ │ │ + andseq r7, r0, r0, lsl sl │ │ │ │ + strdeq r0, [r0], -ip │ │ │ │ + andeq r0, r0, r0, lsl #12 │ │ │ │ + andeq r0, r0, r4, lsr #10 │ │ │ │ + andseq r7, lr, r4, lsl #21 │ │ │ │ + andeq r0, r0, ip, ror #11 │ │ │ │ + andseq r0, fp, r0, asr #12 │ │ │ │ + andeq r0, r0, r4, ror #11 │ │ │ │ + @ instruction: 0x001105d8 │ │ │ │ + andeq r0, r0, ip, lsr r5 │ │ │ │ + andseq lr, r0, ip, lsl #10 │ │ │ │ andeq r0, r0, r0, lsl r4 │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ - andseq r5, r0, r8, asr #17 │ │ │ │ + andseq r7, r0, r8, ror r8 │ │ │ │ andeq r0, r0, r8, lsr #8 │ │ │ │ - andeq lr, pc, r0, ror r6 @ │ │ │ │ - andeq r0, r0, r0, lsr #12 │ │ │ │ + andeq sp, pc, r0, ror ip @ │ │ │ │ + andeq r0, r0, r4, lsl r6 │ │ │ │ muleq r0, r0, r4 │ │ │ │ - andseq r7, r0, r0, asr #16 │ │ │ │ + @ instruction: 0x001097f0 │ │ │ │ @ instruction: 0x000004b4 │ │ │ │ andeq r0, r0, r8, lsl #8 │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ - andeq r0, r0, r8, ror #11 │ │ │ │ + ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - muleq r0, ip, r5 │ │ │ │ + muleq r0, r4, r5 │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ - andeq r0, r0, r8, ror #10 │ │ │ │ - andeq r0, r0, r0, lsl r5 │ │ │ │ + andeq r0, r0, r0, ror #10 │ │ │ │ + andeq r0, r0, ip, lsl #10 │ │ │ │ andeq r0, r0, r4, lsl r4 │ │ │ │ - ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq r0, r0, r8, lsl #11 │ │ │ │ - andseq sl, r0, r8, lsl #22 │ │ │ │ - andeq r0, r0, r4, ror #11 │ │ │ │ + andeq r0, r0, r4, asr #11 │ │ │ │ + andeq r0, r0, r0, lsl #11 │ │ │ │ + @ instruction: 0x0010cab8 │ │ │ │ + ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, ror #9 │ │ │ │ - andseq r8, r0, r0, asr #7 │ │ │ │ - andeq r0, r0, r4, lsl #12 │ │ │ │ - andeq lr, pc, r4, lsr #6 │ │ │ │ - andseq r8, r0, r0, lsr r3 │ │ │ │ - andeq r0, r0, r4, lsr r5 │ │ │ │ - andseq r7, r0, r0, lsr r5 │ │ │ │ - @ instruction: 0x000005bc │ │ │ │ - @ instruction: 0x000005b0 │ │ │ │ - andeq r0, r0, r4, asr r5 │ │ │ │ - andeq r0, r0, r4, lsr #11 │ │ │ │ + andseq sl, r0, r0, ror r3 │ │ │ │ + strdeq r0, [r0], -r8 │ │ │ │ + andeq sp, pc, r4, lsr #18 │ │ │ │ + andseq sl, r0, r0, ror #5 │ │ │ │ + andeq r0, r0, r0, lsr r5 │ │ │ │ + andseq r9, r0, r0, ror #9 │ │ │ │ + @ instruction: 0x000005b4 │ │ │ │ + andeq r0, r0, r8, lsr #11 │ │ │ │ + andeq r0, r0, r0, asr r5 │ │ │ │ + muleq r0, ip, r5 │ │ │ │ andeq r0, r0, r0, asr #9 │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - ldr ip, [pc, #108] @ 8f34 │ │ │ │ - ldr r2, [pc, #108] @ 8f38 │ │ │ │ - add ip, pc, ip │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr r1, [ip, r2] │ │ │ │ - ldr r2, [pc, #96] @ 8f3c │ │ │ │ - ldr r3, [pc, #96] @ 8f40 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov lr, #25 │ │ │ │ - add r2, r2, #8 │ │ │ │ - str r1, [r3, #3360] @ 0xd20 │ │ │ │ - str r2, [r3, #3788] @ 0xecc │ │ │ │ - add r0, r3, #3776 @ 0xec0 │ │ │ │ - str lr, [r3, #3364] @ 0xd24 │ │ │ │ - ldr r3, [pc, #60] @ 8f44 │ │ │ │ - add r0, r0, #12 │ │ │ │ - mov r2, #0 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ - ldr r2, [pc, #48] @ 8f48 │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 79d8 <__aeabi_atexit@plt> │ │ │ │ - strdeq sp, [pc], -r0 │ │ │ │ - andeq r0, r0, r8, lsr r5 │ │ │ │ - andeq ip, pc, r8, asr #15 │ │ │ │ - strdeq r9, [r5], -r8 @ │ │ │ │ - andeq r0, r0, r8, lsr r6 │ │ │ │ - andeq lr, pc, r0, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #440] @ 911c │ │ │ │ - ldr r2, [pc, #440] @ 9120 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3, r2] │ │ │ │ - ldr r4, [pc, #432] @ 9124 │ │ │ │ - add r1, r1, #8 │ │ │ │ + ldr r4, [pc, #120] @ 9948 │ │ │ │ + mov r5, #0 │ │ │ │ add r4, pc, r4 │ │ │ │ - mov ip, #25 │ │ │ │ - mov r2, #76 @ 0x4c │ │ │ │ - str r1, [r4, #108] @ 0x6c │ │ │ │ - ldr r6, [pc, #412] @ 9128 │ │ │ │ - mov r1, #0 │ │ │ │ - add r0, r4, #516 @ 0x204 │ │ │ │ - str ip, [r4, #112] @ 0x70 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #396] @ 912c │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r7, #1 │ │ │ │ + mov r0, #24 │ │ │ │ + str r5, [r4] │ │ │ │ + str r7, [r4, #4] │ │ │ │ + bl 7318 │ │ │ │ + ldr r6, [pc, #88] @ 994c │ │ │ │ + mov r1, #16 │ │ │ │ add r6, pc, r6 │ │ │ │ - mvn r7, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r6 │ │ │ │ - add r0, r4, #524 @ 0x20c │ │ │ │ - mov r5, #1 │ │ │ │ - ldr sl, [pc, #372] @ 9130 │ │ │ │ - str r7, [r4, #520] @ 0x208 │ │ │ │ - bl 26938 │ │ │ │ - mov r2, #72 @ 0x48 │ │ │ │ - mov r1, #0 │ │ │ │ - add r0, r4, #596 @ 0x254 │ │ │ │ - str r7, [r4, #544] @ 0x220 │ │ │ │ - str sl, [r4, #548] @ 0x224 │ │ │ │ - str r5, [r4, #588] @ 0x24c │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #336] @ 9134 │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r4, #600 @ 0x258 │ │ │ │ - str r5, [r4, #592] @ 0x250 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #316] @ 9138 │ │ │ │ - mov r7, #68 @ 0x44 │ │ │ │ - str r3, [r4, #624] @ 0x270 │ │ │ │ - add r3, r4, #676 @ 0x2a4 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, #0 │ │ │ │ - str r5, [r4, #664] @ 0x298 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #284] @ 913c │ │ │ │ - mov r8, #2 │ │ │ │ - mov r9, #3 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r6 │ │ │ │ - str r8, [r4, #668] @ 0x29c │ │ │ │ - str r9, [r4, #672] @ 0x2a0 │ │ │ │ - bl 26938 │ │ │ │ - add r3, r4, #752 @ 0x2f0 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, #0 │ │ │ │ - str sl, [r4, #700] @ 0x2bc │ │ │ │ - str r5, [r4, #696] @ 0x2b8 │ │ │ │ - str r5, [r4, #740] @ 0x2e4 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #224] @ 9140 │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r8, [r4, #748] @ 0x2ec │ │ │ │ - add r8, r4, #828 @ 0x33c │ │ │ │ - str r9, [r4, #744] @ 0x2e8 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #200] @ 9144 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [r4, #776] @ 0x308 │ │ │ │ - str r5, [r4, #772] @ 0x304 │ │ │ │ - str r5, [r4, #816] @ 0x330 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #172] @ 9148 │ │ │ │ - mov r3, #4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [r4, #820] @ 0x334 │ │ │ │ - str r3, [r4, #824] @ 0x338 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #144] @ 914c │ │ │ │ - str r3, [r4, #852] @ 0x354 │ │ │ │ - add r3, r4, #904 @ 0x388 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r7 │ │ │ │ - str r5, [r4, #848] @ 0x350 │ │ │ │ - str r5, [r4, #892] @ 0x37c │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #112] @ 9150 │ │ │ │ - mov ip, #5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r6 │ │ │ │ - str ip, [r4, #896] @ 0x380 │ │ │ │ - str r5, [r4, #900] @ 0x384 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #88] @ 9154 │ │ │ │ - ldr r1, [pc, #88] @ 9158 │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - str r5, [r4, #924] @ 0x39c │ │ │ │ - str r1, [r4, #928] @ 0x3a0 │ │ │ │ - str r5, [r4, #968] @ 0x3c8 │ │ │ │ - str r3, [r4, #504] @ 0x1f8 │ │ │ │ - str r3, [r4, #508] @ 0x1fc │ │ │ │ - str r2, [r4, #512] @ 0x200 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq sp, pc, r4, asr sl @ │ │ │ │ - andeq r0, r0, r8, lsr r5 │ │ │ │ - eoreq sl, r5, ip, rrx │ │ │ │ - andeq fp, lr, r0, lsr #13 │ │ │ │ - andeq lr, lr, r8, asr #27 │ │ │ │ - addmi r0, ip, #0 │ │ │ │ - andeq r6, pc, r8, asr pc @ │ │ │ │ - orrsmi r0, fp, #0 │ │ │ │ - andeq ip, lr, r8, lsr pc │ │ │ │ - andeq ip, lr, r4, lsl #30 │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - andeq ip, lr, r4, ror ip │ │ │ │ - submi r0, r8, #0 │ │ │ │ - andeq ip, lr, r8, lsl #29 │ │ │ │ - cdpcc 12, 12, cr12, cr12, cr13, {6} │ │ │ │ - eormi r0, r0, #0 │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #1708] @ 9848 │ │ │ │ - ldr r2, [pc, #1708] @ 984c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r4, [pc, #1700] @ 9850 │ │ │ │ - mov r6, #36 @ 0x24 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r2, r2, #8 │ │ │ │ - mov r0, #25 │ │ │ │ - mov r1, #0 │ │ │ │ - str r2, [r4, #1156] @ 0x484 │ │ │ │ - str r0, [r4, #1160] @ 0x488 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r5, [pc, #1668] @ 9854 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #1660] @ 9858 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r5 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r5, [r4, #12] │ │ │ │ + str r5, [r4, #16] │ │ │ │ + add r2, r0, #8 │ │ │ │ + str r2, [r4] │ │ │ │ + ldr r2, [pc, #60] @ 9950 │ │ │ │ + mov r3, r0 │ │ │ │ + str r7, [r0, #4] │ │ │ │ + str r5, [r0, #16] │ │ │ │ + str r5, [r0, #20] │ │ │ │ + str r1, [r3] │ │ │ │ + ldr r3, [r6, r2] │ │ │ │ + ldr r2, [pc, #36] @ 9954 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #1640] @ 985c │ │ │ │ - add r7, r4, r6 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #1612] @ 9860 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #1596] @ 9864 │ │ │ │ - add r7, r4, #72 @ 0x48 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #56] @ 0x38 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #1568] @ 9868 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #1552] @ 986c │ │ │ │ - add r7, r4, #108 @ 0x6c │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #1524] @ 9870 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #1508] @ 9874 │ │ │ │ - add r7, r4, #144 @ 0x90 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #128] @ 0x80 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #1480] @ 9878 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #1464] @ 987c │ │ │ │ - add r7, r4, #180 @ 0xb4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #164] @ 0xa4 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #1436] @ 9880 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #1420] @ 9884 │ │ │ │ - add r7, r4, #216 @ 0xd8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #200] @ 0xc8 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #1392] @ 9888 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #1376] @ 988c │ │ │ │ - add r7, r4, #252 @ 0xfc │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #236] @ 0xec │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #1348] @ 9890 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #1332] @ 9894 │ │ │ │ - add r7, r4, #288 @ 0x120 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #272] @ 0x110 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #1304] @ 9898 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #1288] @ 989c │ │ │ │ - add r7, r4, #324 @ 0x144 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #308] @ 0x134 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #1260] @ 98a0 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #1244] @ 98a4 │ │ │ │ - add r7, r4, #360 @ 0x168 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #344] @ 0x158 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #1216] @ 98a8 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #1200] @ 98ac │ │ │ │ - add r7, r4, #396 @ 0x18c │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #380] @ 0x17c │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #1172] @ 98b0 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #1156] @ 98b4 │ │ │ │ - add r7, r4, #432 @ 0x1b0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #416] @ 0x1a0 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #1128] @ 98b8 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #1112] @ 98bc │ │ │ │ - add r7, r4, #468 @ 0x1d4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #452] @ 0x1c4 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #1084] @ 98c0 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #1068] @ 98c4 │ │ │ │ - add r7, r4, #504 @ 0x1f8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #488] @ 0x1e8 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #1040] @ 98c8 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #1024] @ 98cc │ │ │ │ - add r7, r4, #540 @ 0x21c │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #524] @ 0x20c │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #996] @ 98d0 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #980] @ 98d4 │ │ │ │ - add r7, r4, #576 @ 0x240 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #560] @ 0x230 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #952] @ 98d8 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #936] @ 98dc │ │ │ │ - add r7, r4, #612 @ 0x264 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #596] @ 0x254 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #908] @ 98e0 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #892] @ 98e4 │ │ │ │ - add r7, r4, #648 @ 0x288 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #632] @ 0x278 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #864] @ 98e8 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #848] @ 98ec │ │ │ │ - add r7, r4, #684 @ 0x2ac │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #668] @ 0x29c │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #820] @ 98f0 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #804] @ 98f4 │ │ │ │ - add r7, r4, #720 @ 0x2d0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #704] @ 0x2c0 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #776] @ 98f8 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #760] @ 98fc │ │ │ │ - add r7, r4, #756 @ 0x2f4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #740] @ 0x2e4 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #732] @ 9900 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #716] @ 9904 │ │ │ │ - add r7, r4, #792 @ 0x318 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #776] @ 0x308 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #688] @ 9908 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #672] @ 990c │ │ │ │ - add r7, r4, #828 @ 0x33c │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #812] @ 0x32c │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #644] @ 9910 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #628] @ 9914 │ │ │ │ - add r7, r4, #864 @ 0x360 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #848] @ 0x350 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #600] @ 9918 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #584] @ 991c │ │ │ │ - add r7, r4, #900 @ 0x384 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #884] @ 0x374 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #556] @ 9920 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #540] @ 9924 │ │ │ │ - add r7, r4, #936 @ 0x3a8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #920] @ 0x398 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #512] @ 9928 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #496] @ 992c │ │ │ │ - add r7, r4, #972 @ 0x3cc │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #956] @ 0x3bc │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #468] @ 9930 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #452] @ 9934 │ │ │ │ - add r7, r4, #1008 @ 0x3f0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [r4, #992] @ 0x3e0 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #424] @ 9938 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 26938 │ │ │ │ - ldr r2, [pc, #408] @ 993c │ │ │ │ - add r3, r4, #1040 @ 0x410 │ │ │ │ - add r3, r3, #4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - str r2, [r4, #1028] @ 0x404 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #376] @ 9940 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 26938 │ │ │ │ - ldr r2, [pc, #364] @ 9944 │ │ │ │ - add r3, r4, #1072 @ 0x430 │ │ │ │ - add r3, r3, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - str r2, [r4, #1064] @ 0x428 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #332] @ 9948 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 26938 │ │ │ │ - ldr r0, [pc, #320] @ 994c │ │ │ │ - add r3, r4, #1104 @ 0x450 │ │ │ │ - add r3, r3, #12 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - str r0, [r4, #1100] @ 0x44c │ │ │ │ - mov r0, r3 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r1, [pc, #288] @ 9950 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 26938 │ │ │ │ - ldr r3, [pc, #276] @ 9954 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [r4, #1136] @ 0x470 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq sp, pc, ip, lsl r8 @ │ │ │ │ - andeq r0, r0, r8, lsr r5 │ │ │ │ - eoreq sl, r5, ip, ror r5 │ │ │ │ - andeq fp, lr, r4, ror #8 │ │ │ │ - ldrdeq sp, [lr], -r8 │ │ │ │ - @ instruction: 0x000ed5b8 │ │ │ │ - @ instruction: 0x000ed5b4 │ │ │ │ - muleq lr, r8, r5 │ │ │ │ - muleq lr, r4, r5 │ │ │ │ - andeq sp, lr, r8, ror r5 │ │ │ │ - andeq sp, lr, r0, lsl #11 │ │ │ │ - andeq sp, lr, r4, ror #10 │ │ │ │ - andeq sp, lr, ip, lsr r5 │ │ │ │ - andeq sp, lr, r0, lsr #10 │ │ │ │ - andeq sp, lr, r4, asr #24 │ │ │ │ - andeq sp, lr, ip, lsl #10 │ │ │ │ - andeq sp, lr, r8, lsl ip │ │ │ │ - strdeq sp, [lr], -r8 │ │ │ │ - andeq sp, lr, ip, ror #23 │ │ │ │ - andeq sp, lr, r0, ror #9 │ │ │ │ - andeq sp, lr, r0, asr #23 │ │ │ │ - andeq sp, lr, ip, asr #9 │ │ │ │ - muleq lr, r4, fp │ │ │ │ - @ instruction: 0x000ed4b8 │ │ │ │ - andeq sp, lr, r8, ror #22 │ │ │ │ - andeq sp, lr, r0, lsr #9 │ │ │ │ - andeq sp, lr, r0, asr #22 │ │ │ │ - muleq lr, r0, r4 │ │ │ │ - andeq ip, lr, r4, lsl sp │ │ │ │ - andeq ip, lr, ip, ror #25 │ │ │ │ - strdeq ip, [lr], -r4 │ │ │ │ - andeq ip, lr, r4, asr #25 │ │ │ │ - andeq ip, lr, r4, lsr #1 │ │ │ │ - andeq sp, lr, r8, lsl r7 │ │ │ │ - andeq sp, lr, r0, lsl #21 │ │ │ │ - andeq sp, lr, r0, lsl #14 │ │ │ │ - andeq sp, lr, r8, asr sl │ │ │ │ - @ instruction: 0x000ed6bc │ │ │ │ - andeq sp, lr, r8, ror r4 │ │ │ │ - andeq sp, lr, r8, asr r4 │ │ │ │ - ldrdeq fp, [lr], -ip │ │ │ │ - andeq sp, lr, r4, ror #19 │ │ │ │ - ldrdeq sp, [lr], -r0 │ │ │ │ - andeq ip, lr, ip, asr #26 │ │ │ │ - andeq sp, lr, r8, lsr #19 │ │ │ │ - andeq ip, lr, r4, ror #25 │ │ │ │ - andeq sp, lr, r0, lsl #19 │ │ │ │ - andeq sp, lr, r8, rrx │ │ │ │ - andeq sp, lr, ip, asr r9 │ │ │ │ - andeq sp, lr, ip, lsl #1 │ │ │ │ - andeq sp, lr, r8, lsr r9 │ │ │ │ - andeq sp, lr, r4, lsl #1 │ │ │ │ - andeq sp, lr, r8, lsl r9 │ │ │ │ - andeq sp, lr, ip, lsl #18 │ │ │ │ - andeq sp, lr, r4, lsl #18 │ │ │ │ - andeq sp, lr, r0, lsl #18 │ │ │ │ - strdeq sp, [lr], -r8 │ │ │ │ - andeq r3, pc, ip, lsl r9 @ │ │ │ │ - ldrdeq sp, [lr], -r0 │ │ │ │ - andeq fp, lr, r8, lsl #6 │ │ │ │ - andeq sp, lr, r4, lsr #17 │ │ │ │ - andeq fp, lr, r8, ror #5 │ │ │ │ - andeq sp, lr, r4, ror r8 │ │ │ │ - andeq sl, lr, ip, asr #6 │ │ │ │ - andeq sp, lr, r0, asr r8 │ │ │ │ - andeq sp, lr, ip, asr #16 │ │ │ │ - andeq sp, lr, r8, lsr r8 │ │ │ │ - andeq sp, lr, r4, asr #16 │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - ldr r3, [pc, #2804] @ a46c │ │ │ │ - ldr r1, [pc, #2804] @ a470 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b 79c0 <__aeabi_atexit@plt> │ │ │ │ + eoreq fp, r5, r0, asr r1 │ │ │ │ + ldrdeq sp, [pc], -r0 │ │ │ │ + andeq r0, r0, r0, ror #11 │ │ │ │ + andeq sp, pc, ip, asr #13 │ │ │ │ + ldr r3, [pc, #2804] @ a454 │ │ │ │ + ldr r1, [pc, #2804] @ a458 │ │ │ │ add r3, pc, r3 │ │ │ │ mvn r0, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ stm r3, {r0, r1} │ │ │ │ - ldr r1, [pc, #2784] @ a474 │ │ │ │ + ldr r1, [pc, #2784] @ a45c │ │ │ │ str r0, [r3, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #12] │ │ │ │ - ldr r1, [pc, #2772] @ a478 │ │ │ │ + ldr r1, [pc, #2772] @ a460 │ │ │ │ str r0, [r3, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #2760] @ a47c │ │ │ │ + ldr r1, [pc, #2760] @ a464 │ │ │ │ str r0, [r3, #24] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #28] │ │ │ │ - ldr r1, [pc, #2748] @ a480 │ │ │ │ + ldr r1, [pc, #2748] @ a468 │ │ │ │ str r0, [r3, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #2736] @ a484 │ │ │ │ + ldr r1, [pc, #2736] @ a46c │ │ │ │ str r0, [r3, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #2724] @ a488 │ │ │ │ + ldr r1, [pc, #2724] @ a470 │ │ │ │ str r0, [r3, #48] @ 0x30 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #2712] @ a48c │ │ │ │ + ldr r1, [pc, #2712] @ a474 │ │ │ │ str r0, [r3, #56] @ 0x38 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #2700] @ a490 │ │ │ │ + ldr r1, [pc, #2700] @ a478 │ │ │ │ str r0, [r3, #64] @ 0x40 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #68] @ 0x44 │ │ │ │ - ldr r1, [pc, #2688] @ a494 │ │ │ │ + ldr r1, [pc, #2688] @ a47c │ │ │ │ str r0, [r3, #72] @ 0x48 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #2676] @ a498 │ │ │ │ + ldr r1, [pc, #2676] @ a480 │ │ │ │ str r0, [r3, #80] @ 0x50 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #2664] @ a49c │ │ │ │ + ldr r1, [pc, #2664] @ a484 │ │ │ │ str r0, [r3, #88] @ 0x58 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #92] @ 0x5c │ │ │ │ - ldr r1, [pc, #2652] @ a4a0 │ │ │ │ + ldr r1, [pc, #2652] @ a488 │ │ │ │ str r0, [r3, #96] @ 0x60 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #100] @ 0x64 │ │ │ │ - ldr r1, [pc, #2640] @ a4a4 │ │ │ │ + ldr r1, [pc, #2640] @ a48c │ │ │ │ str r0, [r3, #104] @ 0x68 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #108] @ 0x6c │ │ │ │ - ldr r1, [pc, #2628] @ a4a8 │ │ │ │ + ldr r1, [pc, #2628] @ a490 │ │ │ │ str r0, [r3, #112] @ 0x70 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #2616] @ a4ac │ │ │ │ + ldr r1, [pc, #2616] @ a494 │ │ │ │ str r0, [r3, #120] @ 0x78 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #124] @ 0x7c │ │ │ │ - ldr r1, [pc, #2604] @ a4b0 │ │ │ │ + ldr r1, [pc, #2604] @ a498 │ │ │ │ str r0, [r3, #128] @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #2592] @ a4b4 │ │ │ │ + ldr r1, [pc, #2592] @ a49c │ │ │ │ str r0, [r3, #136] @ 0x88 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #140] @ 0x8c │ │ │ │ - ldr r1, [pc, #2580] @ a4b8 │ │ │ │ + ldr r1, [pc, #2580] @ a4a0 │ │ │ │ str r0, [r3, #144] @ 0x90 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #148] @ 0x94 │ │ │ │ - ldr r1, [pc, #2568] @ a4bc │ │ │ │ + ldr r1, [pc, #2568] @ a4a4 │ │ │ │ str r0, [r3, #152] @ 0x98 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #156] @ 0x9c │ │ │ │ - ldr r1, [pc, #2556] @ a4c0 │ │ │ │ + ldr r1, [pc, #2556] @ a4a8 │ │ │ │ str r0, [r3, #160] @ 0xa0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #164] @ 0xa4 │ │ │ │ - ldr r1, [pc, #2544] @ a4c4 │ │ │ │ + ldr r1, [pc, #2544] @ a4ac │ │ │ │ str r0, [r3, #168] @ 0xa8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #172] @ 0xac │ │ │ │ - ldr r1, [pc, #2532] @ a4c8 │ │ │ │ + ldr r1, [pc, #2532] @ a4b0 │ │ │ │ str r0, [r3, #176] @ 0xb0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #2520] @ a4cc │ │ │ │ + ldr r1, [pc, #2520] @ a4b4 │ │ │ │ str r0, [r3, #184] @ 0xb8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #188] @ 0xbc │ │ │ │ - ldr r1, [pc, #2508] @ a4d0 │ │ │ │ + ldr r1, [pc, #2508] @ a4b8 │ │ │ │ str r0, [r3, #192] @ 0xc0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #196] @ 0xc4 │ │ │ │ - ldr r1, [pc, #2496] @ a4d4 │ │ │ │ + ldr r1, [pc, #2496] @ a4bc │ │ │ │ str r0, [r3, #200] @ 0xc8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #204] @ 0xcc │ │ │ │ - ldr r1, [pc, #2484] @ a4d8 │ │ │ │ + ldr r1, [pc, #2484] @ a4c0 │ │ │ │ str r0, [r3, #208] @ 0xd0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #212] @ 0xd4 │ │ │ │ - ldr r1, [pc, #2472] @ a4dc │ │ │ │ + ldr r1, [pc, #2472] @ a4c4 │ │ │ │ str r0, [r3, #216] @ 0xd8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #220] @ 0xdc │ │ │ │ - ldr r1, [pc, #2460] @ a4e0 │ │ │ │ + ldr r1, [pc, #2460] @ a4c8 │ │ │ │ str r0, [r3, #224] @ 0xe0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #228] @ 0xe4 │ │ │ │ - ldr r1, [pc, #2448] @ a4e4 │ │ │ │ + ldr r1, [pc, #2448] @ a4cc │ │ │ │ str r0, [r3, #232] @ 0xe8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #236] @ 0xec │ │ │ │ - ldr r1, [pc, #2436] @ a4e8 │ │ │ │ + ldr r1, [pc, #2436] @ a4d0 │ │ │ │ str r0, [r3, #240] @ 0xf0 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #244] @ 0xf4 │ │ │ │ - ldr r1, [pc, #2424] @ a4ec │ │ │ │ + ldr r1, [pc, #2424] @ a4d4 │ │ │ │ str r0, [r3, #248] @ 0xf8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r3, #256] @ 0x100 │ │ │ │ str r1, [r3, #252] @ 0xfc │ │ │ │ - ldr r1, [pc, #2408] @ a4f0 │ │ │ │ - ldr ip, [pc, #2408] @ a4f4 │ │ │ │ + ldr r1, [pc, #2408] @ a4d8 │ │ │ │ + ldr ip, [pc, #2408] @ a4dc │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #260] @ 0x104 │ │ │ │ - ldr r1, [pc, #2400] @ a4f8 │ │ │ │ + ldr r1, [pc, #2400] @ a4e0 │ │ │ │ add ip, pc, ip │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #268] @ 0x10c │ │ │ │ - ldr r1, [pc, #2388] @ a4fc │ │ │ │ + ldr r1, [pc, #2388] @ a4e4 │ │ │ │ str r0, [r3, #264] @ 0x108 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #276] @ 0x114 │ │ │ │ - ldr r1, [pc, #2376] @ a500 │ │ │ │ + ldr r1, [pc, #2376] @ a4e8 │ │ │ │ str r0, [r3, #272] @ 0x110 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #284] @ 0x11c │ │ │ │ - ldr r1, [pc, #2364] @ a504 │ │ │ │ + ldr r1, [pc, #2364] @ a4ec │ │ │ │ str r0, [r3, #280] @ 0x118 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #292] @ 0x124 │ │ │ │ - ldr r1, [pc, #2352] @ a508 │ │ │ │ + ldr r1, [pc, #2352] @ a4f0 │ │ │ │ str r0, [r3, #288] @ 0x120 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #300] @ 0x12c │ │ │ │ - ldr r1, [pc, #2340] @ a50c │ │ │ │ + ldr r1, [pc, #2340] @ a4f4 │ │ │ │ str r0, [r3, #296] @ 0x128 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #308] @ 0x134 │ │ │ │ - ldr r1, [pc, #2328] @ a510 │ │ │ │ + ldr r1, [pc, #2328] @ a4f8 │ │ │ │ str r0, [r3, #304] @ 0x130 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #316] @ 0x13c │ │ │ │ - ldr r1, [pc, #2316] @ a514 │ │ │ │ + ldr r1, [pc, #2316] @ a4fc │ │ │ │ str r0, [r3, #312] @ 0x138 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #324] @ 0x144 │ │ │ │ - ldr r1, [pc, #2304] @ a518 │ │ │ │ + ldr r1, [pc, #2304] @ a500 │ │ │ │ str r0, [r3, #320] @ 0x140 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #332] @ 0x14c │ │ │ │ - ldr r1, [pc, #2292] @ a51c │ │ │ │ + ldr r1, [pc, #2292] @ a504 │ │ │ │ str r0, [r3, #328] @ 0x148 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #340] @ 0x154 │ │ │ │ - ldr r1, [pc, #2280] @ a520 │ │ │ │ + ldr r1, [pc, #2280] @ a508 │ │ │ │ str r0, [r3, #336] @ 0x150 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #348] @ 0x15c │ │ │ │ - ldr r1, [pc, #2268] @ a524 │ │ │ │ + ldr r1, [pc, #2268] @ a50c │ │ │ │ str r0, [r3, #344] @ 0x158 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #356] @ 0x164 │ │ │ │ - ldr r1, [pc, #2256] @ a528 │ │ │ │ + ldr r1, [pc, #2256] @ a510 │ │ │ │ str r0, [r3, #352] @ 0x160 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #364] @ 0x16c │ │ │ │ - ldr r1, [pc, #2244] @ a52c │ │ │ │ + ldr r1, [pc, #2244] @ a514 │ │ │ │ str r0, [r3, #360] @ 0x168 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #372] @ 0x174 │ │ │ │ - ldr r1, [pc, #2232] @ a530 │ │ │ │ + ldr r1, [pc, #2232] @ a518 │ │ │ │ str r0, [r3, #368] @ 0x170 │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [r3, #380] @ 0x17c │ │ │ │ - ldr r1, [pc, #2220] @ a534 │ │ │ │ + ldr r1, [pc, #2220] @ a51c │ │ │ │ str r0, [r3, #376] @ 0x178 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r3, #384] @ 0x180 │ │ │ │ str r1, [r3, #388] @ 0x184 │ │ │ │ str ip, [r3, #396] @ 0x18c │ │ │ │ - ldr ip, [pc, #2200] @ a538 │ │ │ │ + ldr ip, [pc, #2200] @ a520 │ │ │ │ str r0, [r3, #392] @ 0x188 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #404] @ 0x194 │ │ │ │ - ldr ip, [pc, #2188] @ a53c │ │ │ │ + ldr ip, [pc, #2188] @ a524 │ │ │ │ str r0, [r3, #400] @ 0x190 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #412] @ 0x19c │ │ │ │ - ldr ip, [pc, #2176] @ a540 │ │ │ │ + ldr ip, [pc, #2176] @ a528 │ │ │ │ str r0, [r3, #408] @ 0x198 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #420] @ 0x1a4 │ │ │ │ - ldr ip, [pc, #2164] @ a544 │ │ │ │ + ldr ip, [pc, #2164] @ a52c │ │ │ │ str r0, [r3, #416] @ 0x1a0 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #428] @ 0x1ac │ │ │ │ - ldr ip, [pc, #2152] @ a548 │ │ │ │ + ldr ip, [pc, #2152] @ a530 │ │ │ │ str r0, [r3, #424] @ 0x1a8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #436] @ 0x1b4 │ │ │ │ - ldr ip, [pc, #2140] @ a54c │ │ │ │ + ldr ip, [pc, #2140] @ a534 │ │ │ │ str r0, [r3, #432] @ 0x1b0 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #444] @ 0x1bc │ │ │ │ - ldr ip, [pc, #2128] @ a550 │ │ │ │ + ldr ip, [pc, #2128] @ a538 │ │ │ │ str r0, [r3, #440] @ 0x1b8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #452] @ 0x1c4 │ │ │ │ - ldr ip, [pc, #2116] @ a554 │ │ │ │ + ldr ip, [pc, #2116] @ a53c │ │ │ │ str r0, [r3, #448] @ 0x1c0 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #460] @ 0x1cc │ │ │ │ - ldr ip, [pc, #2104] @ a558 │ │ │ │ + ldr ip, [pc, #2104] @ a540 │ │ │ │ str r0, [r3, #456] @ 0x1c8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #468] @ 0x1d4 │ │ │ │ - ldr ip, [pc, #2092] @ a55c │ │ │ │ + ldr ip, [pc, #2092] @ a544 │ │ │ │ str r0, [r3, #464] @ 0x1d0 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #476] @ 0x1dc │ │ │ │ - ldr ip, [pc, #2080] @ a560 │ │ │ │ + ldr ip, [pc, #2080] @ a548 │ │ │ │ str r0, [r3, #472] @ 0x1d8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #484] @ 0x1e4 │ │ │ │ - ldr ip, [pc, #2068] @ a564 │ │ │ │ + ldr ip, [pc, #2068] @ a54c │ │ │ │ str r0, [r3, #480] @ 0x1e0 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #492] @ 0x1ec │ │ │ │ - ldr ip, [pc, #2056] @ a568 │ │ │ │ + ldr ip, [pc, #2056] @ a550 │ │ │ │ str r0, [r3, #488] @ 0x1e8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #500] @ 0x1f4 │ │ │ │ - ldr ip, [pc, #2044] @ a56c │ │ │ │ + ldr ip, [pc, #2044] @ a554 │ │ │ │ str r0, [r3, #496] @ 0x1f0 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #508] @ 0x1fc │ │ │ │ - ldr ip, [pc, #2032] @ a570 │ │ │ │ + ldr ip, [pc, #2032] @ a558 │ │ │ │ str r0, [r3, #504] @ 0x1f8 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [r3, #512] @ 0x200 │ │ │ │ str r0, [r3, #520] @ 0x208 │ │ │ │ str ip, [r3, #516] @ 0x204 │ │ │ │ - ldr ip, [pc, #2012] @ a574 │ │ │ │ + ldr ip, [pc, #2012] @ a55c │ │ │ │ str r0, [r3, #528] @ 0x210 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #524] @ 0x20c │ │ │ │ - ldr ip, [pc, #2000] @ a578 │ │ │ │ + ldr ip, [pc, #2000] @ a560 │ │ │ │ str r0, [r3, #536] @ 0x218 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #532] @ 0x214 │ │ │ │ - ldr ip, [pc, #1988] @ a57c │ │ │ │ + ldr ip, [pc, #1988] @ a564 │ │ │ │ str r0, [r3, #544] @ 0x220 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #540] @ 0x21c │ │ │ │ - ldr ip, [pc, #1976] @ a580 │ │ │ │ + ldr ip, [pc, #1976] @ a568 │ │ │ │ str r0, [r3, #552] @ 0x228 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #548] @ 0x224 │ │ │ │ - ldr ip, [pc, #1964] @ a584 │ │ │ │ + ldr ip, [pc, #1964] @ a56c │ │ │ │ str r0, [r3, #560] @ 0x230 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #556] @ 0x22c │ │ │ │ - ldr ip, [pc, #1952] @ a588 │ │ │ │ + ldr ip, [pc, #1952] @ a570 │ │ │ │ str r0, [r3, #568] @ 0x238 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #564] @ 0x234 │ │ │ │ - ldr ip, [pc, #1940] @ a58c │ │ │ │ + ldr ip, [pc, #1940] @ a574 │ │ │ │ str r0, [r3, #576] @ 0x240 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #572] @ 0x23c │ │ │ │ - ldr ip, [pc, #1928] @ a590 │ │ │ │ + ldr ip, [pc, #1928] @ a578 │ │ │ │ str r0, [r3, #584] @ 0x248 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #580] @ 0x244 │ │ │ │ - ldr ip, [pc, #1916] @ a594 │ │ │ │ + ldr ip, [pc, #1916] @ a57c │ │ │ │ str r0, [r3, #592] @ 0x250 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #588] @ 0x24c │ │ │ │ - ldr ip, [pc, #1904] @ a598 │ │ │ │ + ldr ip, [pc, #1904] @ a580 │ │ │ │ str r0, [r3, #600] @ 0x258 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #596] @ 0x254 │ │ │ │ - ldr ip, [pc, #1892] @ a59c │ │ │ │ + ldr ip, [pc, #1892] @ a584 │ │ │ │ str r0, [r3, #608] @ 0x260 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #604] @ 0x25c │ │ │ │ - ldr ip, [pc, #1880] @ a5a0 │ │ │ │ + ldr ip, [pc, #1880] @ a588 │ │ │ │ str r0, [r3, #616] @ 0x268 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #612] @ 0x264 │ │ │ │ - ldr ip, [pc, #1868] @ a5a4 │ │ │ │ + ldr ip, [pc, #1868] @ a58c │ │ │ │ str r0, [r3, #624] @ 0x270 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #620] @ 0x26c │ │ │ │ - ldr ip, [pc, #1856] @ a5a8 │ │ │ │ + ldr ip, [pc, #1856] @ a590 │ │ │ │ str r0, [r3, #632] @ 0x278 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #628] @ 0x274 │ │ │ │ - ldr ip, [pc, #1844] @ a5ac │ │ │ │ + ldr ip, [pc, #1844] @ a594 │ │ │ │ str r0, [r3, #640] @ 0x280 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #636] @ 0x27c │ │ │ │ - ldr ip, [pc, #1832] @ a5b0 │ │ │ │ + ldr ip, [pc, #1832] @ a598 │ │ │ │ str r0, [r3, #648] @ 0x288 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #644] @ 0x284 │ │ │ │ - ldr ip, [pc, #1820] @ a5b4 │ │ │ │ + ldr ip, [pc, #1820] @ a59c │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #652] @ 0x28c │ │ │ │ - ldr ip, [pc, #1808] @ a5b8 │ │ │ │ + ldr ip, [pc, #1808] @ a5a0 │ │ │ │ str r0, [r3, #656] @ 0x290 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #660] @ 0x294 │ │ │ │ - ldr ip, [pc, #1796] @ a5bc │ │ │ │ + ldr ip, [pc, #1796] @ a5a4 │ │ │ │ str r0, [r3, #664] @ 0x298 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #668] @ 0x29c │ │ │ │ - ldr ip, [pc, #1784] @ a5c0 │ │ │ │ + ldr ip, [pc, #1784] @ a5a8 │ │ │ │ str r0, [r3, #672] @ 0x2a0 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #676] @ 0x2a4 │ │ │ │ - ldr ip, [pc, #1772] @ a5c4 │ │ │ │ + ldr ip, [pc, #1772] @ a5ac │ │ │ │ str r0, [r3, #680] @ 0x2a8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #684] @ 0x2ac │ │ │ │ - ldr ip, [pc, #1760] @ a5c8 │ │ │ │ + ldr ip, [pc, #1760] @ a5b0 │ │ │ │ str r0, [r3, #688] @ 0x2b0 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #692] @ 0x2b4 │ │ │ │ - ldr ip, [pc, #1748] @ a5cc │ │ │ │ + ldr ip, [pc, #1748] @ a5b4 │ │ │ │ str r0, [r3, #696] @ 0x2b8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #700] @ 0x2bc │ │ │ │ - ldr ip, [pc, #1736] @ a5d0 │ │ │ │ + ldr ip, [pc, #1736] @ a5b8 │ │ │ │ str r0, [r3, #704] @ 0x2c0 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #708] @ 0x2c4 │ │ │ │ - ldr ip, [pc, #1724] @ a5d4 │ │ │ │ + ldr ip, [pc, #1724] @ a5bc │ │ │ │ str r0, [r3, #712] @ 0x2c8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #716] @ 0x2cc │ │ │ │ - ldr ip, [pc, #1712] @ a5d8 │ │ │ │ + ldr ip, [pc, #1712] @ a5c0 │ │ │ │ str r0, [r3, #720] @ 0x2d0 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #724] @ 0x2d4 │ │ │ │ - ldr ip, [pc, #1700] @ a5dc │ │ │ │ + ldr ip, [pc, #1700] @ a5c4 │ │ │ │ str r0, [r3, #728] @ 0x2d8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #732] @ 0x2dc │ │ │ │ - ldr ip, [pc, #1688] @ a5e0 │ │ │ │ + ldr ip, [pc, #1688] @ a5c8 │ │ │ │ str r0, [r3, #736] @ 0x2e0 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #740] @ 0x2e4 │ │ │ │ - ldr ip, [pc, #1676] @ a5e4 │ │ │ │ + ldr ip, [pc, #1676] @ a5cc │ │ │ │ str r0, [r3, #744] @ 0x2e8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #748] @ 0x2ec │ │ │ │ - ldr ip, [pc, #1664] @ a5e8 │ │ │ │ + ldr ip, [pc, #1664] @ a5d0 │ │ │ │ str r0, [r3, #752] @ 0x2f0 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #756] @ 0x2f4 │ │ │ │ - ldr ip, [pc, #1652] @ a5ec │ │ │ │ + ldr ip, [pc, #1652] @ a5d4 │ │ │ │ str r0, [r3, #760] @ 0x2f8 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #764] @ 0x2fc │ │ │ │ - ldr ip, [pc, #1640] @ a5f0 │ │ │ │ + ldr ip, [pc, #1640] @ a5d8 │ │ │ │ str r0, [r3, #768] @ 0x300 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #772] @ 0x304 │ │ │ │ - ldr ip, [pc, #1628] @ a5f4 │ │ │ │ + ldr ip, [pc, #1628] @ a5dc │ │ │ │ str r0, [r3, #776] @ 0x308 │ │ │ │ add ip, pc, ip │ │ │ │ str r0, [r3, #784] @ 0x310 │ │ │ │ str ip, [r3, #780] @ 0x30c │ │ │ │ - ldr ip, [pc, #1612] @ a5f8 │ │ │ │ + ldr ip, [pc, #1612] @ a5e0 │ │ │ │ str r0, [r3, #792] @ 0x318 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #788] @ 0x314 │ │ │ │ - ldr ip, [pc, #1600] @ a5fc │ │ │ │ + ldr ip, [pc, #1600] @ a5e4 │ │ │ │ str r0, [r3, #800] @ 0x320 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #796] @ 0x31c │ │ │ │ - ldr ip, [pc, #1588] @ a600 │ │ │ │ + ldr ip, [pc, #1588] @ a5e8 │ │ │ │ str r0, [r3, #808] @ 0x328 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #804] @ 0x324 │ │ │ │ - ldr ip, [pc, #1576] @ a604 │ │ │ │ + ldr ip, [pc, #1576] @ a5ec │ │ │ │ str r0, [r3, #816] @ 0x330 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #812] @ 0x32c │ │ │ │ - ldr ip, [pc, #1564] @ a608 │ │ │ │ + ldr ip, [pc, #1564] @ a5f0 │ │ │ │ str r0, [r3, #824] @ 0x338 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #820] @ 0x334 │ │ │ │ - ldr ip, [pc, #1552] @ a60c │ │ │ │ + ldr ip, [pc, #1552] @ a5f4 │ │ │ │ str r0, [r3, #832] @ 0x340 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #828] @ 0x33c │ │ │ │ - ldr ip, [pc, #1540] @ a610 │ │ │ │ + ldr ip, [pc, #1540] @ a5f8 │ │ │ │ str r0, [r3, #840] @ 0x348 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #836] @ 0x344 │ │ │ │ - ldr ip, [pc, #1528] @ a614 │ │ │ │ + ldr ip, [pc, #1528] @ a5fc │ │ │ │ str r0, [r3, #848] @ 0x350 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #844] @ 0x34c │ │ │ │ - ldr ip, [pc, #1516] @ a618 │ │ │ │ + ldr ip, [pc, #1516] @ a600 │ │ │ │ str r0, [r3, #856] @ 0x358 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #852] @ 0x354 │ │ │ │ - ldr ip, [pc, #1504] @ a61c │ │ │ │ + ldr ip, [pc, #1504] @ a604 │ │ │ │ str r0, [r3, #864] @ 0x360 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #860] @ 0x35c │ │ │ │ - ldr ip, [pc, #1492] @ a620 │ │ │ │ + ldr ip, [pc, #1492] @ a608 │ │ │ │ str r0, [r3, #872] @ 0x368 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #868] @ 0x364 │ │ │ │ - ldr ip, [pc, #1480] @ a624 │ │ │ │ + ldr ip, [pc, #1480] @ a60c │ │ │ │ str r0, [r3, #880] @ 0x370 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #876] @ 0x36c │ │ │ │ - ldr ip, [pc, #1468] @ a628 │ │ │ │ + ldr ip, [pc, #1468] @ a610 │ │ │ │ str r0, [r3, #888] @ 0x378 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #884] @ 0x374 │ │ │ │ - ldr ip, [pc, #1456] @ a62c │ │ │ │ + ldr ip, [pc, #1456] @ a614 │ │ │ │ str r0, [r3, #896] @ 0x380 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #892] @ 0x37c │ │ │ │ - ldr ip, [pc, #1444] @ a630 │ │ │ │ + ldr ip, [pc, #1444] @ a618 │ │ │ │ str r0, [r3, #904] @ 0x388 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #900] @ 0x384 │ │ │ │ - ldr ip, [pc, #1432] @ a634 │ │ │ │ + ldr ip, [pc, #1432] @ a61c │ │ │ │ str r0, [r3, #912] @ 0x390 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #908] @ 0x38c │ │ │ │ - ldr ip, [pc, #1420] @ a638 │ │ │ │ + ldr ip, [pc, #1420] @ a620 │ │ │ │ add r2, r3, #928 @ 0x3a0 │ │ │ │ add ip, pc, ip │ │ │ │ str ip, [r3, #916] @ 0x394 │ │ │ │ str r0, [r3, #920] @ 0x398 │ │ │ │ - ldr r0, [pc, #1404] @ a63c │ │ │ │ + ldr r0, [pc, #1404] @ a624 │ │ │ │ mov sl, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #924] @ 0x39c │ │ │ │ - ldr r0, [pc, #1392] @ a640 │ │ │ │ + ldr r0, [pc, #1392] @ a628 │ │ │ │ mvn fp, #0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #928] @ 0x3a0 │ │ │ │ - ldr r0, [pc, #1380] @ a644 │ │ │ │ + ldr r0, [pc, #1380] @ a62c │ │ │ │ add r4, r3, #1200 @ 0x4b0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #932] @ 0x3a4 │ │ │ │ - ldr r0, [pc, #1368] @ a648 │ │ │ │ + ldr r0, [pc, #1368] @ a630 │ │ │ │ add r5, r3, #1216 @ 0x4c0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #944] @ 0x3b0 │ │ │ │ - ldr r0, [pc, #1356] @ a64c │ │ │ │ + ldr r0, [pc, #1356] @ a634 │ │ │ │ strd sl, [r2, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #948] @ 0x3b4 │ │ │ │ - ldr r0, [pc, #1344] @ a650 │ │ │ │ + ldr r0, [pc, #1344] @ a638 │ │ │ │ strd sl, [r2, #24] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #960] @ 0x3c0 │ │ │ │ - ldr r0, [pc, #1332] @ a654 │ │ │ │ + ldr r0, [pc, #1332] @ a63c │ │ │ │ strd sl, [r2, #40] @ 0x28 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #964] @ 0x3c4 │ │ │ │ - ldr r0, [pc, #1320] @ a658 │ │ │ │ + ldr r0, [pc, #1320] @ a640 │ │ │ │ strd sl, [r2, #56] @ 0x38 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #976] @ 0x3d0 │ │ │ │ - ldr r0, [pc, #1308] @ a65c │ │ │ │ + ldr r0, [pc, #1308] @ a644 │ │ │ │ strd sl, [r2, #72] @ 0x48 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #980] @ 0x3d4 │ │ │ │ - ldr r0, [pc, #1296] @ a660 │ │ │ │ + ldr r0, [pc, #1296] @ a648 │ │ │ │ strd sl, [r2, #88] @ 0x58 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #992] @ 0x3e0 │ │ │ │ - ldr r0, [pc, #1284] @ a664 │ │ │ │ + ldr r0, [pc, #1284] @ a64c │ │ │ │ strd sl, [r2, #104] @ 0x68 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #996] @ 0x3e4 │ │ │ │ - ldr r0, [pc, #1272] @ a668 │ │ │ │ + ldr r0, [pc, #1272] @ a650 │ │ │ │ strd sl, [r2, #152] @ 0x98 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #1008] @ 0x3f0 │ │ │ │ - ldr r0, [pc, #1260] @ a66c │ │ │ │ + ldr r0, [pc, #1260] @ a654 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #1012] @ 0x3f4 │ │ │ │ - ldr r0, [pc, #1248] @ a670 │ │ │ │ + ldr r0, [pc, #1248] @ a658 │ │ │ │ add r4, r3, #1248 @ 0x4e0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #1024] @ 0x400 │ │ │ │ - ldr r0, [pc, #1236] @ a674 │ │ │ │ - ldr r8, [pc, #1236] @ a678 │ │ │ │ + ldr r0, [pc, #1236] @ a65c │ │ │ │ + ldr r8, [pc, #1236] @ a660 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #1028] @ 0x404 │ │ │ │ - ldr r0, [pc, #1228] @ a67c │ │ │ │ - ldr r7, [pc, #1228] @ a680 │ │ │ │ + ldr r0, [pc, #1228] @ a664 │ │ │ │ + ldr r7, [pc, #1228] @ a668 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #1040] @ 0x410 │ │ │ │ - ldr r0, [pc, #1220] @ a684 │ │ │ │ - ldr r6, [pc, #1220] @ a688 │ │ │ │ + ldr r0, [pc, #1220] @ a66c │ │ │ │ + ldr r6, [pc, #1220] @ a670 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #1044] @ 0x414 │ │ │ │ - ldr r0, [pc, #1212] @ a68c │ │ │ │ - ldr lr, [pc, #1212] @ a690 │ │ │ │ + ldr r0, [pc, #1212] @ a674 │ │ │ │ + ldr lr, [pc, #1212] @ a678 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #1056] @ 0x420 │ │ │ │ - ldr r0, [pc, #1204] @ a694 │ │ │ │ - ldr ip, [pc, #1204] @ a698 │ │ │ │ + ldr r0, [pc, #1204] @ a67c │ │ │ │ + ldr ip, [pc, #1204] @ a680 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #1060] @ 0x424 │ │ │ │ - ldr r0, [pc, #1196] @ a69c │ │ │ │ + ldr r0, [pc, #1196] @ a684 │ │ │ │ add r9, r3, #1232 @ 0x4d0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #1072] @ 0x430 │ │ │ │ - ldr r0, [pc, #1184] @ a6a0 │ │ │ │ + ldr r0, [pc, #1184] @ a688 │ │ │ │ add r8, pc, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #1076] @ 0x434 │ │ │ │ - ldr r0, [pc, #1172] @ a6a4 │ │ │ │ + ldr r0, [pc, #1172] @ a68c │ │ │ │ add r7, pc, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #1088] @ 0x440 │ │ │ │ - ldr r0, [pc, #1160] @ a6a8 │ │ │ │ + ldr r0, [pc, #1160] @ a690 │ │ │ │ str r5, [sp, #8] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #1136] @ 0x470 │ │ │ │ - ldr r0, [pc, #1148] @ a6ac │ │ │ │ + ldr r0, [pc, #1148] @ a694 │ │ │ │ add r5, r3, #1264 @ 0x4f0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #1140] @ 0x474 │ │ │ │ - ldr r0, [pc, #1136] @ a6b0 │ │ │ │ + ldr r0, [pc, #1136] @ a698 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #1152] @ 0x480 │ │ │ │ - ldr r0, [pc, #1124] @ a6b4 │ │ │ │ + ldr r0, [pc, #1124] @ a69c │ │ │ │ add r4, r3, #1280 @ 0x500 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #1156] @ 0x484 │ │ │ │ - ldr r0, [pc, #1112] @ a6b8 │ │ │ │ + ldr r0, [pc, #1112] @ a6a0 │ │ │ │ str r5, [sp, #16] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #1168] @ 0x490 │ │ │ │ - ldr r0, [pc, #1100] @ a6bc │ │ │ │ + ldr r0, [pc, #1100] @ a6a4 │ │ │ │ add r5, r3, #1296 @ 0x510 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #1172] @ 0x494 │ │ │ │ - ldr r0, [pc, #1088] @ a6c0 │ │ │ │ + ldr r0, [pc, #1088] @ a6a8 │ │ │ │ str r4, [sp, #20] │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #1184] @ 0x4a0 │ │ │ │ - ldr r0, [pc, #1076] @ a6c4 │ │ │ │ + ldr r0, [pc, #1076] @ a6ac │ │ │ │ add r4, r3, #1312 @ 0x520 │ │ │ │ add r0, pc, r0 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r4, [sp, #28] │ │ │ │ add r5, r3, #1328 @ 0x530 │ │ │ │ add r4, r3, #1344 @ 0x540 │ │ │ │ str r0, [r3, #1188] @ 0x4a4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mvn r5, #0 │ │ │ │ mov r4, #1 │ │ │ │ strd r4, [r0, #-8] │ │ │ │ - ldr r0, [pc, #1024] @ a6c8 │ │ │ │ + ldr r0, [pc, #1024] @ a6b0 │ │ │ │ add r6, pc, r6 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #1200] @ 0x4b0 │ │ │ │ - ldr r0, [pc, #1012] @ a6cc │ │ │ │ + ldr r0, [pc, #1012] @ a6b4 │ │ │ │ add lr, pc, lr │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #1204] @ 0x4b4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ add ip, pc, ip │ │ │ │ strd r4, [r0, #-8] │ │ │ │ - ldr r0, [pc, #988] @ a6d0 │ │ │ │ + ldr r0, [pc, #988] @ a6b8 │ │ │ │ strd r4, [r2, #120] @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #1216] @ 0x4c0 │ │ │ │ - ldr r0, [pc, #976] @ a6d4 │ │ │ │ + ldr r0, [pc, #976] @ a6bc │ │ │ │ strd r4, [r2, #136] @ 0x88 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #1220] @ 0x4c4 │ │ │ │ - ldr r0, [pc, #964] @ a6d8 │ │ │ │ + ldr r0, [pc, #964] @ a6c0 │ │ │ │ str r8, [r3, #1092] @ 0x444 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [r3, #1232] @ 0x4d0 │ │ │ │ - ldr r0, [pc, #952] @ a6dc │ │ │ │ + ldr r0, [pc, #952] @ a6c4 │ │ │ │ str r7, [r3, #1104] @ 0x450 │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [r3, #1108] @ 0x454 │ │ │ │ str lr, [r3, #1120] @ 0x460 │ │ │ │ str ip, [r3, #1124] @ 0x464 │ │ │ │ strd r4, [r9, #-8] │ │ │ │ str r0, [r3, #1236] @ 0x4d4 │ │ │ │ strd sl, [r2, #168] @ 0xa8 │ │ │ │ strd r4, [r2, #184] @ 0xb8 │ │ │ │ strd r4, [r2, #200] @ 0xc8 │ │ │ │ strd r4, [r2, #216] @ 0xd8 │ │ │ │ strd r4, [r2, #232] @ 0xe8 │ │ │ │ strd sl, [r2, #248] @ 0xf8 │ │ │ │ - ldr r2, [pc, #900] @ a6e0 │ │ │ │ + ldr r2, [pc, #900] @ a6c8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r3, #1268] @ 0x4f4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r4, [r0, #-8] │ │ │ │ strd r4, [r2, #-8] │ │ │ │ - ldr r2, [pc, #876] @ a6e4 │ │ │ │ - ldr r0, [pc, #876] @ a6e8 │ │ │ │ + ldr r2, [pc, #876] @ a6cc │ │ │ │ + ldr r0, [pc, #876] @ a6d0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r3, #1280] @ 0x500 │ │ │ │ - ldr r2, [pc, #868] @ a6ec │ │ │ │ + ldr r2, [pc, #868] @ a6d4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r3, #1284] @ 0x504 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r0, [r3, #1248] @ 0x4e0 │ │ │ │ strd r4, [r2, #-8] │ │ │ │ - ldr r2, [pc, #844] @ a6f0 │ │ │ │ - ldr r0, [pc, #844] @ a6f4 │ │ │ │ + ldr r2, [pc, #844] @ a6d8 │ │ │ │ + ldr r0, [pc, #844] @ a6dc │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r3, #1296] @ 0x510 │ │ │ │ - ldr r2, [pc, #836] @ a6f8 │ │ │ │ + ldr r2, [pc, #836] @ a6e0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r3, #1300] @ 0x514 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r0, [r3, #1252] @ 0x4e4 │ │ │ │ strd r4, [r2, #-8] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r4, [r2, #-8] │ │ │ │ - ldr r2, [pc, #800] @ a6fc │ │ │ │ + ldr r2, [pc, #800] @ a6e4 │ │ │ │ strd r4, [r0, #-8] │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r3, #1312] @ 0x520 │ │ │ │ - ldr r2, [pc, #788] @ a700 │ │ │ │ - ldr r0, [pc, #788] @ a704 │ │ │ │ + ldr r2, [pc, #788] @ a6e8 │ │ │ │ + ldr r0, [pc, #788] @ a6ec │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r3, #1316] @ 0x524 │ │ │ │ - ldr r2, [pc, #780] @ a708 │ │ │ │ + ldr r2, [pc, #780] @ a6f0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r3, #1328] @ 0x530 │ │ │ │ - ldr r2, [pc, #768] @ a70c │ │ │ │ + ldr r2, [pc, #768] @ a6f4 │ │ │ │ str r0, [r3, #1264] @ 0x4f0 │ │ │ │ add r2, pc, r2 │ │ │ │ str r2, [r3, #1332] @ 0x534 │ │ │ │ - ldr r3, [pc, #756] @ a710 │ │ │ │ + ldr r3, [pc, #756] @ a6f8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ strd sl, [r0, #-8] │ │ │ │ str r1, [r3, #32] │ │ │ │ str r1, [r3, #44] @ 0x2c │ │ │ │ str r1, [r3, #68] @ 0x44 │ │ │ │ @@ -2425,391 +2425,391 @@ │ │ │ │ str r1, [r3, #196] @ 0xc4 │ │ │ │ str r1, [r3, #204] @ 0xcc │ │ │ │ str r1, [r3, #236] @ 0xec │ │ │ │ str r1, [r3, #428] @ 0x1ac │ │ │ │ str r1, [r3, #492] @ 0x1ec │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eoreq fp, r5, r0, ror #1 │ │ │ │ - andeq lr, lr, r8, ror #15 │ │ │ │ - andeq lr, lr, ip, ror #15 │ │ │ │ - strdeq lr, [lr], -r4 │ │ │ │ - strdeq lr, [lr], -ip │ │ │ │ - andeq lr, lr, r8, lsl #16 │ │ │ │ - andeq lr, lr, r4, lsl r8 │ │ │ │ - andeq lr, lr, r0, lsr #16 │ │ │ │ - andeq lr, lr, ip, lsr #16 │ │ │ │ - andeq lr, lr, r8, lsr r8 │ │ │ │ - andeq lr, lr, r4, asr #16 │ │ │ │ - andeq lr, lr, r0, asr r8 │ │ │ │ - andeq lr, lr, ip, asr r8 │ │ │ │ - andeq lr, lr, r8, ror #16 │ │ │ │ - andeq lr, lr, r4, ror r8 │ │ │ │ - andeq lr, lr, r0, lsl #17 │ │ │ │ - andeq lr, lr, ip, lsl #17 │ │ │ │ - muleq lr, r8, r8 │ │ │ │ - andeq lr, lr, r4, lsr #17 │ │ │ │ - @ instruction: 0x000ee8b0 │ │ │ │ - @ instruction: 0x000ee8bc │ │ │ │ - andeq lr, lr, r8, asr #17 │ │ │ │ + strdeq fp, [r5], -r8 @ │ │ │ │ + andeq lr, lr, r0, ror #14 │ │ │ │ + andeq lr, lr, r4, ror #14 │ │ │ │ + andeq lr, lr, ip, ror #14 │ │ │ │ + andeq lr, lr, r4, ror r7 │ │ │ │ + andeq lr, lr, r0, lsl #15 │ │ │ │ + andeq lr, lr, ip, lsl #15 │ │ │ │ + muleq lr, r8, r7 │ │ │ │ + andeq lr, lr, r4, lsr #15 │ │ │ │ + @ instruction: 0x000ee7b0 │ │ │ │ + @ instruction: 0x000ee7bc │ │ │ │ + andeq lr, lr, r8, asr #15 │ │ │ │ ldrdeq lr, [lr], -r4 │ │ │ │ - andeq lr, lr, r0, ror #17 │ │ │ │ - andeq lr, lr, ip, ror #17 │ │ │ │ + andeq lr, lr, r0, ror #15 │ │ │ │ + andeq lr, lr, ip, ror #15 │ │ │ │ strdeq lr, [lr], -r8 │ │ │ │ - andeq lr, lr, r4, lsl #18 │ │ │ │ - andeq lr, lr, r0, lsl r9 │ │ │ │ - andeq lr, lr, ip, lsl r9 │ │ │ │ - andeq lr, lr, r8, lsr #18 │ │ │ │ - andeq lr, lr, r4, lsr r9 │ │ │ │ - andeq lr, lr, r0, asr #18 │ │ │ │ - andeq lr, lr, r8, asr #18 │ │ │ │ - andeq lr, lr, ip, asr #18 │ │ │ │ - andeq lr, lr, r0, lsl #23 │ │ │ │ - andeq lr, lr, r4, asr r9 │ │ │ │ - andeq lr, lr, r8, ror #18 │ │ │ │ - andeq lr, lr, ip, ror r9 │ │ │ │ - muleq lr, r0, r9 │ │ │ │ - andeq lr, lr, r4, lsr #19 │ │ │ │ - @ instruction: 0x000ee9b8 │ │ │ │ - andeq lr, lr, ip, asr #19 │ │ │ │ - andeq lr, lr, r0, ror #19 │ │ │ │ + andeq lr, lr, r4, lsl #16 │ │ │ │ + andeq lr, lr, r0, lsl r8 │ │ │ │ + andeq lr, lr, ip, lsl r8 │ │ │ │ + andeq lr, lr, r8, lsr #16 │ │ │ │ + andeq lr, lr, r4, lsr r8 │ │ │ │ + andeq lr, lr, r0, asr #16 │ │ │ │ + andeq lr, lr, ip, asr #16 │ │ │ │ + andeq lr, lr, r8, asr r8 │ │ │ │ + andeq lr, lr, r4, ror #16 │ │ │ │ + andeq lr, lr, r0, ror r8 │ │ │ │ + andeq lr, lr, ip, ror r8 │ │ │ │ + andeq lr, lr, r8, lsl #17 │ │ │ │ + muleq lr, r4, r8 │ │ │ │ + andeq lr, lr, r0, lsr #17 │ │ │ │ + andeq lr, lr, ip, lsr #17 │ │ │ │ + @ instruction: 0x000ee8b8 │ │ │ │ + andeq lr, lr, r0, asr #17 │ │ │ │ + andeq lr, lr, r4, asr #17 │ │ │ │ + strdeq lr, [lr], -r8 │ │ │ │ + andeq lr, lr, ip, asr #17 │ │ │ │ + andeq lr, lr, r0, ror #17 │ │ │ │ strdeq lr, [lr], -r4 │ │ │ │ - andeq lr, lr, r8, lsl #20 │ │ │ │ - andeq lr, lr, ip, lsl sl │ │ │ │ + andeq lr, lr, r8, lsl #18 │ │ │ │ + andeq lr, lr, ip, lsl r9 │ │ │ │ + andeq lr, lr, r0, lsr r9 │ │ │ │ + andeq lr, lr, r4, asr #18 │ │ │ │ + andeq lr, lr, r8, asr r9 │ │ │ │ + andeq lr, lr, ip, ror #18 │ │ │ │ + andeq lr, lr, r0, lsl #19 │ │ │ │ + muleq lr, r4, r9 │ │ │ │ + andeq lr, lr, r8, lsr #19 │ │ │ │ + @ instruction: 0x000ee9bc │ │ │ │ + ldrdeq lr, [lr], -r0 │ │ │ │ + andeq lr, lr, r4, ror #19 │ │ │ │ + andeq lr, lr, ip, ror #19 │ │ │ │ + andeq lr, lr, r4, lsl #20 │ │ │ │ + andeq lr, lr, ip, lsl #20 │ │ │ │ + andeq lr, lr, r8, lsl sl │ │ │ │ + andeq lr, lr, r4, lsr #20 │ │ │ │ andeq lr, lr, r0, lsr sl │ │ │ │ - andeq lr, lr, r4, asr #20 │ │ │ │ - andeq lr, lr, r8, asr sl │ │ │ │ - andeq lr, lr, ip, ror #20 │ │ │ │ - andeq lr, lr, r4, ror sl │ │ │ │ - andeq lr, lr, ip, lsl #21 │ │ │ │ - muleq lr, r4, sl │ │ │ │ + andeq lr, lr, ip, lsr sl │ │ │ │ + andeq lr, lr, r8, asr #20 │ │ │ │ + andeq lr, lr, r4, asr sl │ │ │ │ + andeq lr, lr, r0, ror #20 │ │ │ │ + andeq lr, lr, r0, ror sl │ │ │ │ + andeq lr, lr, r0, lsl #21 │ │ │ │ + muleq lr, r0, sl │ │ │ │ andeq lr, lr, r0, lsr #21 │ │ │ │ - andeq lr, lr, ip, lsr #21 │ │ │ │ - @ instruction: 0x000eeab8 │ │ │ │ - andeq lr, lr, r4, asr #21 │ │ │ │ - ldrdeq lr, [lr], -r0 │ │ │ │ - ldrdeq lr, [lr], -ip │ │ │ │ + @ instruction: 0x000eeab0 │ │ │ │ + andeq lr, lr, r0, asr #21 │ │ │ │ + andeq lr, lr, r8, asr #21 │ │ │ │ + ldrdeq lr, [lr], -r8 │ │ │ │ andeq lr, lr, r8, ror #21 │ │ │ │ strdeq lr, [lr], -r8 │ │ │ │ andeq lr, lr, r8, lsl #22 │ │ │ │ andeq lr, lr, r8, lsl fp │ │ │ │ andeq lr, lr, r8, lsr #22 │ │ │ │ andeq lr, lr, r8, lsr fp │ │ │ │ + andeq lr, lr, r0, asr #22 │ │ │ │ andeq lr, lr, r8, asr #22 │ │ │ │ andeq lr, lr, r0, asr fp │ │ │ │ - andeq lr, lr, r0, ror #22 │ │ │ │ + andeq lr, lr, r8, asr fp │ │ │ │ + andeq lr, lr, r4, ror #22 │ │ │ │ andeq lr, lr, r0, ror fp │ │ │ │ + andeq lr, lr, r8, ror fp │ │ │ │ andeq lr, lr, r0, lsl #23 │ │ │ │ + andeq lr, lr, r8, lsl #23 │ │ │ │ muleq lr, r0, fp │ │ │ │ - andeq lr, lr, r0, lsr #23 │ │ │ │ - @ instruction: 0x000eebb0 │ │ │ │ - andeq lr, lr, r0, asr #23 │ │ │ │ + muleq lr, r8, fp │ │ │ │ + andeq lr, lr, r8, lsr #23 │ │ │ │ + @ instruction: 0x000eebb8 │ │ │ │ andeq lr, lr, r8, asr #23 │ │ │ │ - ldrdeq lr, [lr], -r0 │ │ │ │ - ldrdeq lr, [lr], -r8 │ │ │ │ + ldrdeq lr, [lr], -r4 │ │ │ │ andeq lr, lr, r0, ror #23 │ │ │ │ andeq lr, lr, ip, ror #23 │ │ │ │ strdeq lr, [lr], -r8 │ │ │ │ - andeq lr, lr, r0, lsl #24 │ │ │ │ - andeq lr, lr, r8, lsl #24 │ │ │ │ + andeq lr, lr, r4, lsl #24 │ │ │ │ andeq lr, lr, r0, lsl ip │ │ │ │ - andeq lr, lr, r8, lsl ip │ │ │ │ - andeq lr, lr, r0, lsr #24 │ │ │ │ - andeq lr, lr, r0, lsr ip │ │ │ │ + andeq lr, lr, ip, lsl ip │ │ │ │ + andeq lr, lr, r8, lsr #24 │ │ │ │ + andeq lr, lr, r8, lsr ip │ │ │ │ andeq lr, lr, r0, asr #24 │ │ │ │ - andeq lr, lr, r0, asr ip │ │ │ │ - andeq lr, lr, ip, asr ip │ │ │ │ - andeq lr, lr, r8, ror #24 │ │ │ │ + andeq lr, lr, ip, asr #24 │ │ │ │ + andeq lr, lr, r4, asr ip │ │ │ │ + andeq lr, lr, r0, ror #24 │ │ │ │ + andeq lr, lr, ip, ror #24 │ │ │ │ andeq lr, lr, r4, ror ip │ │ │ │ - andeq lr, lr, r0, lsl #25 │ │ │ │ + andeq lr, lr, ip, ror ip │ │ │ │ + andeq lr, lr, r4, lsl #25 │ │ │ │ andeq lr, lr, ip, lsl #25 │ │ │ │ - muleq lr, r8, ip │ │ │ │ - andeq lr, lr, r4, lsr #25 │ │ │ │ - @ instruction: 0x000eecb0 │ │ │ │ - andeq lr, lr, r0, asr #25 │ │ │ │ + muleq lr, r4, ip │ │ │ │ + andeq lr, lr, r0, lsr #25 │ │ │ │ + andeq lr, lr, ip, lsr #25 │ │ │ │ + @ instruction: 0x000eecb4 │ │ │ │ + @ instruction: 0x000eecbc │ │ │ │ andeq lr, lr, r8, asr #25 │ │ │ │ - ldrdeq lr, [lr], -r4 │ │ │ │ - ldrdeq lr, [lr], -ip │ │ │ │ - andeq lr, lr, r8, ror #25 │ │ │ │ + ldrdeq lr, [lr], -r0 │ │ │ │ + ldrdeq lr, [lr], -r8 │ │ │ │ + andeq lr, lr, r4, ror #25 │ │ │ │ + strdeq lr, [lr], -r0 │ │ │ │ strdeq lr, [lr], -r4 │ │ │ │ - strdeq lr, [lr], -ip │ │ │ │ - andeq lr, lr, r4, lsl #26 │ │ │ │ - andeq lr, lr, ip, lsl #26 │ │ │ │ - andeq lr, lr, r4, lsl sp │ │ │ │ - andeq lr, lr, ip, lsl sp │ │ │ │ - andeq lr, lr, r8, lsr #26 │ │ │ │ - andeq lr, lr, r4, lsr sp │ │ │ │ - andeq lr, lr, ip, lsr sp │ │ │ │ - andeq lr, lr, r4, asr #26 │ │ │ │ - andeq lr, lr, r0, asr sp │ │ │ │ - andeq lr, lr, r8, asr sp │ │ │ │ - andeq lr, lr, r0, ror #26 │ │ │ │ - andeq lr, lr, ip, ror #26 │ │ │ │ - andeq lr, lr, r8, ror sp │ │ │ │ - andeq lr, lr, ip, ror sp │ │ │ │ - andeq lr, lr, r0, lsl #27 │ │ │ │ - andeq sl, lr, ip, asr r5 │ │ │ │ - @ instruction: 0x000eadb0 │ │ │ │ - andeq lr, lr, r8, asr sp │ │ │ │ - andeq lr, lr, r4, asr sp │ │ │ │ - andeq lr, lr, ip, asr #26 │ │ │ │ - andeq lr, lr, r8, asr #26 │ │ │ │ - andeq lr, lr, r4, asr #26 │ │ │ │ - andeq lr, lr, r4, asr #26 │ │ │ │ - andeq lr, lr, ip, lsr sp │ │ │ │ - andeq lr, lr, r0, asr #26 │ │ │ │ - andeq lr, lr, r8, lsr sp │ │ │ │ - andeq lr, lr, r8, lsr sp │ │ │ │ - andeq lr, lr, r4, lsr sp │ │ │ │ - andeq lr, lr, r0, asr sp │ │ │ │ - andeq lr, lr, r4, lsr sp │ │ │ │ - andeq lr, lr, r4, asr sp │ │ │ │ - andeq lr, lr, r0, lsr sp │ │ │ │ + strdeq lr, [lr], -r8 │ │ │ │ + muleq lr, ip, r7 │ │ │ │ + andeq sp, lr, r4, asr ip │ │ │ │ + ldrdeq lr, [lr], -r0 │ │ │ │ + andeq lr, lr, ip, asr #25 │ │ │ │ + andeq lr, lr, r4, asr #25 │ │ │ │ + andeq lr, lr, r0, asr #25 │ │ │ │ + @ instruction: 0x000eecbc │ │ │ │ + @ instruction: 0x000eecbc │ │ │ │ + @ instruction: 0x000eecb4 │ │ │ │ + @ instruction: 0x000eecb8 │ │ │ │ + @ instruction: 0x000eecb0 │ │ │ │ + @ instruction: 0x000eecb0 │ │ │ │ + andeq lr, lr, ip, lsr #25 │ │ │ │ + andeq lr, lr, r8, asr #25 │ │ │ │ + andeq lr, lr, ip, lsr #25 │ │ │ │ + andeq lr, lr, ip, asr #25 │ │ │ │ + andeq lr, lr, r8, lsr #25 │ │ │ │ + andeq lr, lr, r0, lsr #24 │ │ │ │ + andeq lr, lr, ip, lsr #25 │ │ │ │ + andeq lr, lr, r4, lsr #24 │ │ │ │ + andeq lr, lr, r4, lsr #25 │ │ │ │ + andeq lr, lr, r0, lsr #24 │ │ │ │ + andeq lr, lr, ip, lsr #25 │ │ │ │ + andeq lr, lr, r8, lsr #25 │ │ │ │ andeq lr, lr, r8, lsr #25 │ │ │ │ - andeq lr, lr, r4, lsr sp │ │ │ │ + strdeq lr, [lr], -r8 │ │ │ │ + strdeq lr, [lr], -r4 │ │ │ │ + strdeq lr, [lr], -r8 │ │ │ │ + strdeq lr, [lr], -r4 │ │ │ │ + strdeq lr, [lr], -r8 │ │ │ │ + strdeq lr, [lr], -r4 │ │ │ │ + strdeq lr, [lr], -r8 │ │ │ │ + strdeq lr, [lr], -r4 │ │ │ │ + ldrdeq lr, [lr], -r0 │ │ │ │ + andeq lr, lr, ip, asr #25 │ │ │ │ + andeq lr, lr, r4, asr #25 │ │ │ │ + andeq lr, lr, r0, asr #25 │ │ │ │ + andeq lr, lr, r4, asr #25 │ │ │ │ + andeq lr, lr, r0, asr #25 │ │ │ │ + andeq lr, lr, r8, asr #25 │ │ │ │ + andeq lr, lr, r0, asr #25 │ │ │ │ + andeq lr, lr, r4, ror ip │ │ │ │ + andeq lr, lr, r0, asr #25 │ │ │ │ + @ instruction: 0x000eecbc │ │ │ │ + andeq lr, lr, r4, asr ip │ │ │ │ + @ instruction: 0x000eecb8 │ │ │ │ andeq lr, lr, ip, lsr #25 │ │ │ │ - andeq lr, lr, ip, lsr #26 │ │ │ │ andeq lr, lr, r8, lsr #25 │ │ │ │ - andeq lr, lr, r4, lsr sp │ │ │ │ - andeq lr, lr, r0, lsr sp │ │ │ │ - andeq lr, lr, r0, lsr sp │ │ │ │ - andeq lr, lr, r0, lsl #27 │ │ │ │ - andeq lr, lr, ip, ror sp │ │ │ │ - andeq lr, lr, r0, lsl #27 │ │ │ │ - andeq lr, lr, ip, ror sp │ │ │ │ - andeq lr, lr, r0, lsl #27 │ │ │ │ - andeq lr, lr, ip, ror sp │ │ │ │ - andeq lr, lr, r0, lsl #27 │ │ │ │ - andeq lr, lr, ip, ror sp │ │ │ │ - andeq lr, lr, r8, asr sp │ │ │ │ - andeq lr, lr, r4, asr sp │ │ │ │ - andeq lr, lr, ip, asr #26 │ │ │ │ - andeq lr, lr, r8, asr #26 │ │ │ │ - andeq lr, lr, ip, asr #26 │ │ │ │ - andeq lr, lr, r8, asr #26 │ │ │ │ - andeq lr, lr, r0, asr sp │ │ │ │ - andeq lr, lr, r8, asr #26 │ │ │ │ - strdeq lr, [lr], -ip │ │ │ │ - andeq lr, lr, r8, asr #26 │ │ │ │ - andeq lr, lr, r4, asr #26 │ │ │ │ - ldrdeq lr, [lr], -ip │ │ │ │ - andeq lr, lr, r0, asr #26 │ │ │ │ - andeq lr, lr, r4, lsr sp │ │ │ │ - andeq lr, lr, r0, lsr sp │ │ │ │ + andeq lr, lr, r0, lsr #24 │ │ │ │ andeq lr, lr, r8, lsr #25 │ │ │ │ - andeq lr, lr, r0, lsr sp │ │ │ │ - andeq lr, lr, ip, lsr #26 │ │ │ │ - strdeq sp, [pc], -r0 │ │ │ │ + andeq lr, lr, r4, lsr #25 │ │ │ │ + andeq sp, pc, r8, lsl #8 │ │ │ │ bx lr │ │ │ │ - b e8d40 │ │ │ │ + b e8c04 │ │ │ │ mov fp, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r1} @ (ldr r1, [sp], #4) │ │ │ │ mov r2, sp │ │ │ │ push {r2} @ (str r2, [sp, #-4]!) │ │ │ │ push {r0} @ (str r0, [sp, #-4]!) │ │ │ │ - ldr sl, [pc, #28] @ a758 │ │ │ │ + ldr sl, [pc, #28] @ a740 │ │ │ │ add r3, pc, #24 │ │ │ │ add sl, sl, r3 │ │ │ │ mov r3, #0 │ │ │ │ push {r3} @ (str r3, [sp, #-4]!) │ │ │ │ - ldr r0, [pc, #12] @ a75c │ │ │ │ + ldr r0, [pc, #12] @ a744 │ │ │ │ ldr r0, [sl, r0] │ │ │ │ - bl 7e70 <__libc_start_main@plt> │ │ │ │ - bl 7c9c │ │ │ │ - andeq ip, pc, r8, ror #4 │ │ │ │ + bl 7e58 <__libc_start_main@plt> │ │ │ │ + bl 7c84 │ │ │ │ + andeq ip, pc, ip, lsl #5 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - ldr r3, [pc, #20] @ a77c │ │ │ │ - ldr r2, [pc, #20] @ a780 │ │ │ │ + ldr r3, [pc, #20] @ a764 │ │ │ │ + ldr r2, [pc, #20] @ a768 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ - b 7624 <__gmon_start__@plt> │ │ │ │ - andeq ip, pc, r0, asr r2 @ │ │ │ │ + b 760c <__gmon_start__@plt> │ │ │ │ + andeq ip, pc, r4, ror r2 @ │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ - ldr r0, [pc, #44] @ a7b8 │ │ │ │ - ldr r3, [pc, #44] @ a7bc │ │ │ │ + ldr r0, [pc, #44] @ a7a0 │ │ │ │ + ldr r3, [pc, #44] @ a7a4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - ldr r3, [pc, #32] @ a7c0 │ │ │ │ + ldr r3, [pc, #32] @ a7a8 │ │ │ │ add r3, pc, r3 │ │ │ │ bxeq lr │ │ │ │ - ldr r2, [pc, #24] @ a7c4 │ │ │ │ + ldr r2, [pc, #24] @ a7ac │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - andeq pc, pc, r8, asr #17 │ │ │ │ - andeq pc, pc, r4, asr #17 │ │ │ │ - andeq ip, pc, ip, lsl r2 @ │ │ │ │ + andeq pc, pc, r0, ror #17 │ │ │ │ + ldrdeq pc, [pc], -ip │ │ │ │ + andeq ip, pc, r0, asr #4 │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ - ldr r0, [pc, #56] @ a808 │ │ │ │ - ldr r3, [pc, #56] @ a80c │ │ │ │ + ldr r0, [pc, #56] @ a7f0 │ │ │ │ + ldr r3, [pc, #56] @ a7f4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r3, r3, r0 │ │ │ │ lsr r1, r3, #31 │ │ │ │ add r1, r1, r3, asr #2 │ │ │ │ - ldr r3, [pc, #36] @ a810 │ │ │ │ + ldr r3, [pc, #36] @ a7f8 │ │ │ │ asrs r1, r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ bxeq lr │ │ │ │ - ldr r2, [pc, #24] @ a814 │ │ │ │ + ldr r2, [pc, #24] @ a7fc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - andeq pc, pc, r4, lsl #17 │ │ │ │ - andeq pc, pc, r0, lsl #17 │ │ │ │ - andeq ip, pc, ip, asr #3 │ │ │ │ - andeq r0, r0, r8, asr #11 │ │ │ │ - ldr r3, [pc, #76] @ a86c │ │ │ │ - ldr r2, [pc, #76] @ a870 │ │ │ │ + muleq pc, ip, r8 @ │ │ │ │ + muleq pc, r8, r8 @ │ │ │ │ + strdeq ip, [pc], -r0 │ │ │ │ + andeq r0, r0, r0, asr #11 │ │ │ │ + ldr r3, [pc, #76] @ a854 │ │ │ │ + ldr r2, [pc, #76] @ a858 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ - ldr r3, [pc, #56] @ a874 │ │ │ │ + ldr r3, [pc, #56] @ a85c │ │ │ │ push {r4, lr} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq a854 │ │ │ │ - ldr r3, [pc, #40] @ a878 │ │ │ │ + beq a83c │ │ │ │ + ldr r3, [pc, #40] @ a860 │ │ │ │ ldr r0, [pc, r3] │ │ │ │ - bl 7858 <__cxa_finalize@plt> │ │ │ │ - bl a784 │ │ │ │ - ldr r3, [pc, #28] @ a87c │ │ │ │ + bl 7840 <__cxa_finalize@plt> │ │ │ │ + bl a76c │ │ │ │ + ldr r3, [pc, #28] @ a864 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq pc, pc, r8, lsr r8 @ │ │ │ │ - muleq pc, r0, r1 @ │ │ │ │ - andeq r0, r0, ip, lsr #10 │ │ │ │ - @ instruction: 0x000fc7b0 │ │ │ │ - strdeq pc, [pc], -r8 │ │ │ │ - b a7c8 │ │ │ │ + andeq pc, pc, r0, asr r8 @ │ │ │ │ + @ instruction: 0x000fc1b4 │ │ │ │ + andeq r0, r0, r8, lsr #10 │ │ │ │ + andeq ip, pc, r8, asr #15 │ │ │ │ + andeq pc, pc, r0, lsl r8 @ │ │ │ │ + b a7b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, sp, #132 @ 0x84 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - ldr r0, [pc, #2396] @ b20c │ │ │ │ + ldr r0, [pc, #2396] @ b1f4 │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #2392] @ b210 │ │ │ │ + ldr r2, [pc, #2392] @ b1f8 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ tst r1, #3 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ mov r2, #0 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ moveq r3, r1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bne b1f0 │ │ │ │ + bne b1d8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #2340] @ b214 │ │ │ │ + ldr r2, [pc, #2340] @ b1fc │ │ │ │ ldr ip, [sp, #28] │ │ │ │ add r2, r1, r2 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ eor r0, ip, r1 │ │ │ │ and r0, r0, r4 │ │ │ │ ldr sl, [r3] │ │ │ │ eor r0, r0, r1 │ │ │ │ add r0, r0, r2 │ │ │ │ - ldr r2, [pc, #2304] @ b218 │ │ │ │ + ldr r2, [pc, #2304] @ b200 │ │ │ │ add r0, r0, sl │ │ │ │ add r0, r4, r0, ror #25 │ │ │ │ ldr fp, [r3, #4] │ │ │ │ add r2, r1, r2 │ │ │ │ eor r1, r4, ip │ │ │ │ and r1, r1, r0 │ │ │ │ add r2, r2, fp │ │ │ │ eor r1, r1, ip │ │ │ │ add r1, r1, r2 │ │ │ │ - ldr r2, [pc, #2268] @ b21c │ │ │ │ + ldr r2, [pc, #2268] @ b204 │ │ │ │ add r1, r0, r1, ror #20 │ │ │ │ add r2, ip, r2 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ str ip, [sp, #36] @ 0x24 │ │ │ │ add r2, r2, ip │ │ │ │ eor ip, r4, r0 │ │ │ │ and ip, ip, r1 │ │ │ │ eor ip, ip, r4 │ │ │ │ add ip, ip, r2 │ │ │ │ - ldr lr, [pc, #2232] @ b220 │ │ │ │ + ldr lr, [pc, #2232] @ b208 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ add ip, r1, ip, ror #15 │ │ │ │ eor r2, r0, r1 │ │ │ │ add lr, r4, lr │ │ │ │ and r2, r2, ip │ │ │ │ add lr, lr, r6 │ │ │ │ eor r2, r2, r0 │ │ │ │ add r2, r2, lr │ │ │ │ ldr lr, [r3, #16] │ │ │ │ add r2, ip, r2, ror #10 │ │ │ │ mov r7, lr │ │ │ │ - ldr lr, [pc, #2188] @ b224 │ │ │ │ + ldr lr, [pc, #2188] @ b20c │ │ │ │ ldr r4, [r3, #20] │ │ │ │ add lr, r7, lr │ │ │ │ add lr, lr, r0 │ │ │ │ eor r0, r1, ip │ │ │ │ and r0, r0, r2 │ │ │ │ eor r0, r0, r1 │ │ │ │ add r0, r0, lr │ │ │ │ - ldr lr, [pc, #2160] @ b228 │ │ │ │ + ldr lr, [pc, #2160] @ b210 │ │ │ │ add r0, r2, r0, ror #25 │ │ │ │ add lr, r4, lr │ │ │ │ add lr, lr, r1 │ │ │ │ eor r1, ip, r2 │ │ │ │ and r1, r1, r0 │ │ │ │ eor r1, r1, ip │ │ │ │ ldr r8, [r3, #24] │ │ │ │ add r1, r1, lr │ │ │ │ - ldr lr, [pc, #2128] @ b22c │ │ │ │ + ldr lr, [pc, #2128] @ b214 │ │ │ │ add r1, r0, r1, ror #20 │ │ │ │ add lr, r8, lr │ │ │ │ add ip, lr, ip │ │ │ │ eor lr, r2, r0 │ │ │ │ and lr, lr, r1 │ │ │ │ eor lr, lr, r2 │ │ │ │ ldr r9, [r3, #28] │ │ │ │ add lr, lr, ip │ │ │ │ - ldr ip, [pc, #2096] @ b230 │ │ │ │ + ldr ip, [pc, #2096] @ b218 │ │ │ │ add lr, r1, lr, ror #15 │ │ │ │ add ip, r9, ip │ │ │ │ add ip, ip, r2 │ │ │ │ eor r2, r0, r1 │ │ │ │ and r2, r2, lr │ │ │ │ eor r2, r2, r0 │ │ │ │ add r2, r2, ip │ │ │ │ str r7, [sp] │ │ │ │ - ldr ip, [pc, #2064] @ b234 │ │ │ │ + ldr ip, [pc, #2064] @ b21c │ │ │ │ ldr r7, [r3, #32] │ │ │ │ add r2, lr, r2, ror #10 │ │ │ │ add ip, r7, ip │ │ │ │ add ip, ip, r0 │ │ │ │ eor r0, r1, lr │ │ │ │ and r0, r0, r2 │ │ │ │ eor r0, r0, r1 │ │ │ │ add r0, r0, ip │ │ │ │ ldr ip, [r3, #36] @ 0x24 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ mov r8, ip │ │ │ │ - ldr ip, [pc, #2020] @ b238 │ │ │ │ + ldr ip, [pc, #2020] @ b220 │ │ │ │ add r0, r2, r0, ror #25 │ │ │ │ add ip, r8, ip │ │ │ │ add ip, ip, r1 │ │ │ │ eor r1, lr, r2 │ │ │ │ and r1, r1, r0 │ │ │ │ eor r1, r1, lr │ │ │ │ add r1, r1, ip │ │ │ │ @@ -2823,448 +2823,448 @@ │ │ │ │ sub r7, r7, #79 @ 0x4f │ │ │ │ add r7, r7, lr │ │ │ │ and ip, ip, r1 │ │ │ │ ldr lr, [r3, #44] @ 0x2c │ │ │ │ eor ip, ip, r2 │ │ │ │ add ip, ip, r7 │ │ │ │ mov r7, lr │ │ │ │ - ldr lr, [pc, #1936] @ b23c │ │ │ │ + ldr lr, [pc, #1936] @ b224 │ │ │ │ add ip, r1, ip, ror #15 │ │ │ │ add lr, r7, lr │ │ │ │ add lr, lr, r2 │ │ │ │ eor r2, r0, r1 │ │ │ │ and r2, r2, ip │ │ │ │ eor r2, r2, r0 │ │ │ │ str r7, [sp, #16] │ │ │ │ add r2, r2, lr │ │ │ │ ldr r7, [r3, #48] @ 0x30 │ │ │ │ - ldr lr, [pc, #1900] @ b240 │ │ │ │ + ldr lr, [pc, #1900] @ b228 │ │ │ │ add r2, ip, r2, ror #10 │ │ │ │ add lr, r7, lr │ │ │ │ add r0, lr, r0 │ │ │ │ eor lr, r1, ip │ │ │ │ and lr, lr, r2 │ │ │ │ eor lr, lr, r1 │ │ │ │ add lr, lr, r0 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ str r8, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #1860] @ b244 │ │ │ │ + ldr r0, [pc, #1860] @ b22c │ │ │ │ add lr, r2, lr, ror #25 │ │ │ │ add r0, r8, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ eor r1, ip, r2 │ │ │ │ and r1, r1, lr │ │ │ │ eor r1, r1, ip │ │ │ │ add r1, r1, r0 │ │ │ │ str r8, [sp, #20] │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ ldr r8, [r3, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #1820] @ b248 │ │ │ │ + ldr r3, [pc, #1820] @ b230 │ │ │ │ add r1, lr, r1, ror #20 │ │ │ │ add r3, r8, r3 │ │ │ │ add r3, r3, ip │ │ │ │ eor ip, r2, lr │ │ │ │ and ip, ip, r1 │ │ │ │ eor ip, ip, r2 │ │ │ │ add ip, ip, r3 │ │ │ │ - ldr r3, [pc, #1792] @ b24c │ │ │ │ + ldr r3, [pc, #1792] @ b234 │ │ │ │ add ip, r1, ip, ror #15 │ │ │ │ add r3, r0, r3 │ │ │ │ add r3, r3, r2 │ │ │ │ eor r2, lr, r1 │ │ │ │ and r2, r2, ip │ │ │ │ eor r2, r2, lr │ │ │ │ add r2, r2, r3 │ │ │ │ - ldr r3, [pc, #1764] @ b250 │ │ │ │ + ldr r3, [pc, #1764] @ b238 │ │ │ │ add r2, ip, r2, ror #10 │ │ │ │ add r3, fp, r3 │ │ │ │ add lr, r3, lr │ │ │ │ eor r3, ip, r2 │ │ │ │ and r3, r3, r1 │ │ │ │ eor r3, r3, ip │ │ │ │ add r3, r3, lr │ │ │ │ str fp, [sp, #48] @ 0x30 │ │ │ │ - ldr lr, [pc, #1732] @ b254 │ │ │ │ + ldr lr, [pc, #1732] @ b23c │ │ │ │ ldr fp, [sp, #40] @ 0x28 │ │ │ │ add r3, r2, r3, ror #27 │ │ │ │ add lr, fp, lr │ │ │ │ add lr, lr, r1 │ │ │ │ eor r1, r2, r3 │ │ │ │ and r1, r1, ip │ │ │ │ eor r1, r1, r2 │ │ │ │ ldr fp, [sp, #16] │ │ │ │ add r1, r1, lr │ │ │ │ - ldr lr, [pc, #1696] @ b258 │ │ │ │ + ldr lr, [pc, #1696] @ b240 │ │ │ │ add r1, r3, r1, ror #23 │ │ │ │ add lr, fp, lr │ │ │ │ add lr, lr, ip │ │ │ │ eor ip, r3, r1 │ │ │ │ and ip, ip, r2 │ │ │ │ eor ip, ip, r3 │ │ │ │ add ip, ip, lr │ │ │ │ - ldr lr, [pc, #1668] @ b25c │ │ │ │ + ldr lr, [pc, #1668] @ b244 │ │ │ │ add ip, r1, ip, ror #18 │ │ │ │ add lr, sl, lr │ │ │ │ add lr, lr, r2 │ │ │ │ eor r2, r1, ip │ │ │ │ and r2, r2, r3 │ │ │ │ eor r2, r2, r1 │ │ │ │ add r2, r2, lr │ │ │ │ - ldr lr, [pc, #1640] @ b260 │ │ │ │ + ldr lr, [pc, #1640] @ b248 │ │ │ │ add r2, ip, r2, ror #12 │ │ │ │ add lr, r4, lr │ │ │ │ add lr, lr, r3 │ │ │ │ eor r3, ip, r2 │ │ │ │ and r3, r3, r1 │ │ │ │ eor r3, r3, ip │ │ │ │ ldr fp, [sp, #12] │ │ │ │ add r3, r3, lr │ │ │ │ - ldr lr, [pc, #1608] @ b264 │ │ │ │ + ldr lr, [pc, #1608] @ b24c │ │ │ │ add r3, r2, r3, ror #27 │ │ │ │ add lr, fp, lr │ │ │ │ add lr, lr, r1 │ │ │ │ eor r1, r2, r3 │ │ │ │ and r1, r1, ip │ │ │ │ eor r1, r1, r2 │ │ │ │ add r1, r1, lr │ │ │ │ - ldr lr, [pc, #1580] @ b268 │ │ │ │ + ldr lr, [pc, #1580] @ b250 │ │ │ │ add r1, r3, r1, ror #23 │ │ │ │ add lr, r0, lr │ │ │ │ add lr, lr, ip │ │ │ │ eor ip, r3, r1 │ │ │ │ and ip, ip, r2 │ │ │ │ eor ip, ip, r3 │ │ │ │ ldr fp, [sp] │ │ │ │ add ip, ip, lr │ │ │ │ - ldr lr, [pc, #1548] @ b26c │ │ │ │ + ldr lr, [pc, #1548] @ b254 │ │ │ │ add ip, r1, ip, ror #18 │ │ │ │ add lr, fp, lr │ │ │ │ add lr, lr, r2 │ │ │ │ eor r2, r1, ip │ │ │ │ and r2, r2, r3 │ │ │ │ eor r2, r2, r1 │ │ │ │ ldr fp, [sp, #8] │ │ │ │ add r2, r2, lr │ │ │ │ - ldr lr, [pc, #1516] @ b270 │ │ │ │ + ldr lr, [pc, #1516] @ b258 │ │ │ │ add r2, ip, r2, ror #12 │ │ │ │ add lr, fp, lr │ │ │ │ add lr, lr, r3 │ │ │ │ eor r3, ip, r2 │ │ │ │ and r3, r3, r1 │ │ │ │ eor r3, r3, ip │ │ │ │ add r3, r3, lr │ │ │ │ - ldr lr, [pc, #1488] @ b274 │ │ │ │ + ldr lr, [pc, #1488] @ b25c │ │ │ │ add r3, r2, r3, ror #27 │ │ │ │ add lr, r8, lr │ │ │ │ add lr, lr, r1 │ │ │ │ eor r1, r2, r3 │ │ │ │ and r1, r1, ip │ │ │ │ eor r1, r1, r2 │ │ │ │ add r1, r1, lr │ │ │ │ - ldr lr, [pc, #1460] @ b278 │ │ │ │ + ldr lr, [pc, #1460] @ b260 │ │ │ │ add r1, r3, r1, ror #23 │ │ │ │ add lr, r6, lr │ │ │ │ add lr, lr, ip │ │ │ │ eor ip, r3, r1 │ │ │ │ and ip, ip, r2 │ │ │ │ eor ip, ip, r3 │ │ │ │ ldr fp, [sp, #4] │ │ │ │ add ip, ip, lr │ │ │ │ - ldr lr, [pc, #1428] @ b27c │ │ │ │ + ldr lr, [pc, #1428] @ b264 │ │ │ │ add ip, r1, ip, ror #18 │ │ │ │ add lr, fp, lr │ │ │ │ add lr, lr, r2 │ │ │ │ eor r2, r1, ip │ │ │ │ and r2, r2, r3 │ │ │ │ eor r2, r2, r1 │ │ │ │ ldr fp, [sp, #20] │ │ │ │ add r2, r2, lr │ │ │ │ - ldr lr, [pc, #1396] @ b280 │ │ │ │ + ldr lr, [pc, #1396] @ b268 │ │ │ │ add r2, ip, r2, ror #12 │ │ │ │ add lr, fp, lr │ │ │ │ add lr, lr, r3 │ │ │ │ eor r3, ip, r2 │ │ │ │ and r3, r3, r1 │ │ │ │ eor r3, r3, ip │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ add r3, r3, lr │ │ │ │ - ldr lr, [pc, #1364] @ b284 │ │ │ │ + ldr lr, [pc, #1364] @ b26c │ │ │ │ add r3, r2, r3, ror #27 │ │ │ │ add lr, fp, lr │ │ │ │ add lr, lr, r1 │ │ │ │ eor r1, r2, r3 │ │ │ │ and r1, r1, ip │ │ │ │ eor r1, r1, r2 │ │ │ │ add r1, r1, lr │ │ │ │ - ldr lr, [pc, #1336] @ b288 │ │ │ │ + ldr lr, [pc, #1336] @ b270 │ │ │ │ add r1, r3, r1, ror #23 │ │ │ │ add lr, r9, lr │ │ │ │ add lr, lr, ip │ │ │ │ eor ip, r3, r1 │ │ │ │ and ip, ip, r2 │ │ │ │ eor ip, ip, r3 │ │ │ │ - ldr fp, [pc, #1312] @ b28c │ │ │ │ + ldr fp, [pc, #1312] @ b274 │ │ │ │ add ip, ip, lr │ │ │ │ add ip, r1, ip, ror #18 │ │ │ │ add fp, r7, fp │ │ │ │ add fp, fp, r2 │ │ │ │ eor r2, r1, ip │ │ │ │ and lr, r3, r2 │ │ │ │ eor lr, lr, r1 │ │ │ │ add lr, lr, fp │ │ │ │ add lr, ip, lr, ror #12 │ │ │ │ eor fp, lr, r2 │ │ │ │ - ldr r2, [pc, #1272] @ b290 │ │ │ │ + ldr r2, [pc, #1272] @ b278 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ add r2, r4, r2 │ │ │ │ add r2, r2, r3 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - ldr r3, [pc, #1256] @ b294 │ │ │ │ + ldr r3, [pc, #1256] @ b27c │ │ │ │ add r2, r2, fp │ │ │ │ add r3, r4, r3 │ │ │ │ add r2, lr, r2, ror #28 │ │ │ │ add r3, r3, r1 │ │ │ │ eor r1, ip, lr │ │ │ │ eor r1, r1, r2 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ add r1, r1, r3 │ │ │ │ - ldr r3, [pc, #1224] @ b298 │ │ │ │ + ldr r3, [pc, #1224] @ b280 │ │ │ │ add r1, r2, r1, ror #21 │ │ │ │ add r3, r4, r3 │ │ │ │ add r3, r3, ip │ │ │ │ eor ip, lr, r2 │ │ │ │ eor ip, ip, r1 │ │ │ │ add ip, ip, r3 │ │ │ │ - ldr r3, [pc, #1200] @ b29c │ │ │ │ + ldr r3, [pc, #1200] @ b284 │ │ │ │ add ip, r1, ip, ror #16 │ │ │ │ add r3, r8, r3 │ │ │ │ add lr, r3, lr │ │ │ │ eor r3, r2, r1 │ │ │ │ eor r3, r3, ip │ │ │ │ ldr fp, [sp, #48] @ 0x30 │ │ │ │ add r3, r3, lr │ │ │ │ - ldr lr, [pc, #1172] @ b2a0 │ │ │ │ + ldr lr, [pc, #1172] @ b288 │ │ │ │ add r3, ip, r3, ror #9 │ │ │ │ add lr, fp, lr │ │ │ │ add r2, lr, r2 │ │ │ │ eor lr, r1, ip │ │ │ │ eor lr, lr, r3 │ │ │ │ ldr r4, [sp] │ │ │ │ add lr, lr, r2 │ │ │ │ - ldr r2, [pc, #1144] @ b2a4 │ │ │ │ + ldr r2, [pc, #1144] @ b28c │ │ │ │ add lr, r3, lr, ror #28 │ │ │ │ add r2, r4, r2 │ │ │ │ add r2, r2, r1 │ │ │ │ eor r1, ip, r3 │ │ │ │ eor r1, r1, lr │ │ │ │ add r1, r1, r2 │ │ │ │ - ldr r2, [pc, #1120] @ b2a8 │ │ │ │ + ldr r2, [pc, #1120] @ b290 │ │ │ │ add r1, lr, r1, ror #21 │ │ │ │ add r2, r9, r2 │ │ │ │ add ip, r2, ip │ │ │ │ eor r2, r3, lr │ │ │ │ eor r2, r2, r1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ add r2, r2, ip │ │ │ │ - ldr ip, [pc, #1092] @ b2ac │ │ │ │ + ldr ip, [pc, #1092] @ b294 │ │ │ │ add r2, r1, r2, ror #16 │ │ │ │ add ip, r4, ip │ │ │ │ add r3, ip, r3 │ │ │ │ eor ip, lr, r1 │ │ │ │ eor ip, ip, r2 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ add ip, ip, r3 │ │ │ │ - ldr r3, [pc, #1064] @ b2b0 │ │ │ │ + ldr r3, [pc, #1064] @ b298 │ │ │ │ add ip, r2, ip, ror #9 │ │ │ │ add r3, r4, r3 │ │ │ │ add r3, r3, lr │ │ │ │ eor lr, r1, r2 │ │ │ │ eor lr, lr, ip │ │ │ │ add lr, lr, r3 │ │ │ │ - ldr r3, [pc, #1040] @ b2b4 │ │ │ │ + ldr r3, [pc, #1040] @ b29c │ │ │ │ add lr, ip, lr, ror #28 │ │ │ │ add r3, sl, r3 │ │ │ │ add r1, r3, r1 │ │ │ │ eor r3, r2, ip │ │ │ │ eor r3, r3, lr │ │ │ │ add r3, r3, r1 │ │ │ │ - ldr r1, [pc, #1016] @ b2b8 │ │ │ │ + ldr r1, [pc, #1016] @ b2a0 │ │ │ │ add r3, lr, r3, ror #21 │ │ │ │ add r1, r6, r1 │ │ │ │ add r2, r1, r2 │ │ │ │ eor r1, ip, lr │ │ │ │ eor r1, r1, r3 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ add r1, r1, r2 │ │ │ │ - ldr r2, [pc, #988] @ b2bc │ │ │ │ + ldr r2, [pc, #988] @ b2a4 │ │ │ │ add r1, r3, r1, ror #16 │ │ │ │ add r2, r4, r2 │ │ │ │ add r2, r2, ip │ │ │ │ eor ip, lr, r3 │ │ │ │ eor ip, ip, r1 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ add ip, ip, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - ldr r2, [pc, #956] @ b2c0 │ │ │ │ + ldr r2, [pc, #956] @ b2a8 │ │ │ │ add ip, r1, ip, ror #9 │ │ │ │ add r2, r6, r2 │ │ │ │ add lr, r2, lr │ │ │ │ eor r2, r3, r1 │ │ │ │ eor r2, r2, ip │ │ │ │ add r2, r2, lr │ │ │ │ - ldr lr, [pc, #932] @ b2c4 │ │ │ │ + ldr lr, [pc, #932] @ b2ac │ │ │ │ add r2, ip, r2, ror #28 │ │ │ │ add lr, r7, lr │ │ │ │ add r3, lr, r3 │ │ │ │ eor lr, r1, ip │ │ │ │ eor lr, lr, r2 │ │ │ │ add lr, lr, r3 │ │ │ │ - ldr r3, [pc, #908] @ b2c8 │ │ │ │ + ldr r3, [pc, #908] @ b2b0 │ │ │ │ add lr, r2, lr, ror #21 │ │ │ │ add r3, r0, r3 │ │ │ │ add r3, r3, r1 │ │ │ │ eor r1, ip, r2 │ │ │ │ eor r1, r1, lr │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ add r1, r1, r3 │ │ │ │ - ldr r3, [pc, #880] @ b2cc │ │ │ │ + ldr r3, [pc, #880] @ b2b4 │ │ │ │ add r1, lr, r1, ror #16 │ │ │ │ add r3, r6, r3 │ │ │ │ add ip, r3, ip │ │ │ │ eor r3, r2, lr │ │ │ │ eor r3, r3, r1 │ │ │ │ add r3, r3, ip │ │ │ │ - ldr ip, [pc, #856] @ b2d0 │ │ │ │ + ldr ip, [pc, #856] @ b2b8 │ │ │ │ add r3, r1, r3, ror #9 │ │ │ │ add ip, sl, ip │ │ │ │ add ip, ip, r2 │ │ │ │ mvn r2, lr │ │ │ │ orr r2, r2, r3 │ │ │ │ eor r2, r2, r1 │ │ │ │ add r2, r2, ip │ │ │ │ - ldr ip, [pc, #828] @ b2d4 │ │ │ │ + ldr ip, [pc, #828] @ b2bc │ │ │ │ add r2, r3, r2, ror #26 │ │ │ │ add ip, r9, ip │ │ │ │ add ip, ip, lr │ │ │ │ mvn lr, r1 │ │ │ │ orr lr, lr, r2 │ │ │ │ eor lr, lr, r3 │ │ │ │ add ip, lr, ip │ │ │ │ - ldr lr, [pc, #800] @ b2d8 │ │ │ │ + ldr lr, [pc, #800] @ b2c0 │ │ │ │ add ip, r2, ip, ror #22 │ │ │ │ add lr, r8, lr │ │ │ │ add lr, lr, r1 │ │ │ │ mvn r1, r3 │ │ │ │ orr r1, r1, ip │ │ │ │ eor r1, r1, r2 │ │ │ │ ldr r8, [sp, #52] @ 0x34 │ │ │ │ add r1, r1, lr │ │ │ │ - ldr lr, [pc, #768] @ b2dc │ │ │ │ + ldr lr, [pc, #768] @ b2c4 │ │ │ │ add r1, ip, r1, ror #17 │ │ │ │ add lr, r8, lr │ │ │ │ add lr, lr, r3 │ │ │ │ mvn r3, r2 │ │ │ │ orr r3, r3, r1 │ │ │ │ eor r3, r3, ip │ │ │ │ add r3, r3, lr │ │ │ │ - ldr lr, [pc, #740] @ b2e0 │ │ │ │ + ldr lr, [pc, #740] @ b2c8 │ │ │ │ add r3, r1, r3, ror #11 │ │ │ │ add lr, r7, lr │ │ │ │ add lr, lr, r2 │ │ │ │ mvn r2, ip │ │ │ │ orr r2, r2, r3 │ │ │ │ eor r2, r2, r1 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ add r2, r2, lr │ │ │ │ - ldr lr, [pc, #708] @ b2e4 │ │ │ │ + ldr lr, [pc, #708] @ b2cc │ │ │ │ add r2, r3, r2, ror #26 │ │ │ │ add lr, r7, lr │ │ │ │ add lr, lr, ip │ │ │ │ mvn ip, r1 │ │ │ │ orr ip, ip, r2 │ │ │ │ eor ip, ip, r3 │ │ │ │ ldr r8, [sp, #12] │ │ │ │ add ip, ip, lr │ │ │ │ - ldr lr, [pc, #676] @ b2e8 │ │ │ │ + ldr lr, [pc, #676] @ b2d0 │ │ │ │ add ip, r2, ip, ror #22 │ │ │ │ add lr, r8, lr │ │ │ │ add lr, lr, r1 │ │ │ │ mvn r1, r3 │ │ │ │ orr r1, r1, ip │ │ │ │ eor r1, r1, r2 │ │ │ │ add r1, r1, lr │ │ │ │ - ldr lr, [pc, #648] @ b2ec │ │ │ │ + ldr lr, [pc, #648] @ b2d4 │ │ │ │ add r1, ip, r1, ror #17 │ │ │ │ add lr, fp, lr │ │ │ │ add lr, lr, r3 │ │ │ │ mvn r3, r2 │ │ │ │ orr r3, r3, r1 │ │ │ │ eor r3, r3, ip │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add r3, r3, lr │ │ │ │ - ldr lr, [pc, #616] @ b2f0 │ │ │ │ + ldr lr, [pc, #616] @ b2d8 │ │ │ │ add r3, r1, r3, ror #11 │ │ │ │ add lr, r7, lr │ │ │ │ add lr, lr, r2 │ │ │ │ mvn r2, ip │ │ │ │ orr r2, r2, r3 │ │ │ │ eor r2, r2, r1 │ │ │ │ add r2, r2, lr │ │ │ │ - ldr lr, [pc, #588] @ b2f4 │ │ │ │ + ldr lr, [pc, #588] @ b2dc │ │ │ │ add r2, r3, r2, ror #26 │ │ │ │ add lr, r0, lr │ │ │ │ mvn r0, r1 │ │ │ │ add lr, lr, ip │ │ │ │ orr r0, r0, r2 │ │ │ │ - ldr ip, [pc, #568] @ b2f8 │ │ │ │ + ldr ip, [pc, #568] @ b2e0 │ │ │ │ eor r0, r0, r3 │ │ │ │ add r0, r0, lr │ │ │ │ add ip, r4, ip │ │ │ │ add r0, r2, r0, ror #22 │ │ │ │ add ip, ip, r1 │ │ │ │ mvn r1, r3 │ │ │ │ orr r1, r1, r0 │ │ │ │ eor r1, r1, r2 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ add r1, r1, ip │ │ │ │ - ldr ip, [pc, #528] @ b2fc │ │ │ │ + ldr ip, [pc, #528] @ b2e4 │ │ │ │ add r1, r0, r1, ror #17 │ │ │ │ add ip, lr, ip │ │ │ │ add r3, ip, r3 │ │ │ │ mvn ip, r2 │ │ │ │ orr ip, ip, r1 │ │ │ │ eor ip, ip, r0 │ │ │ │ ldr r4, [sp] │ │ │ │ add ip, ip, r3 │ │ │ │ - ldr r3, [pc, #496] @ b300 │ │ │ │ + ldr r3, [pc, #496] @ b2e8 │ │ │ │ add ip, r1, ip, ror #11 │ │ │ │ add r3, r4, r3 │ │ │ │ add r2, r3, r2 │ │ │ │ mvn r3, r0 │ │ │ │ orr r3, r3, ip │ │ │ │ eor r3, r3, r1 │ │ │ │ add r3, r3, r2 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ add r3, ip, r3, ror #26 │ │ │ │ add r2, r2, r3 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r2, [r5, #8] │ │ │ │ - ldr r2, [pc, #448] @ b304 │ │ │ │ + ldr r2, [pc, #448] @ b2ec │ │ │ │ add r2, r4, r2 │ │ │ │ add r0, r2, r0 │ │ │ │ mvn r2, r1 │ │ │ │ orr r2, r2, r3 │ │ │ │ eor r2, r2, ip │ │ │ │ add r2, r2, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r2, r3, r2, ror #22 │ │ │ │ add r0, r0, r2 │ │ │ │ str r0, [r5, #20] │ │ │ │ - ldr r0, [pc, #408] @ b308 │ │ │ │ + ldr r0, [pc, #408] @ b2f0 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ add r0, r6, r0 │ │ │ │ add r0, r0, r1 │ │ │ │ mvn r1, ip │ │ │ │ orr r1, r1, r2 │ │ │ │ eor r1, r1, r3 │ │ │ │ add r1, r1, r0 │ │ │ │ @@ -3272,53 +3272,53 @@ │ │ │ │ mvn r3, r3 │ │ │ │ orr r3, r3, r1 │ │ │ │ eor r3, r3, r2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add r2, r2, r1 │ │ │ │ str r2, [r5, #16] │ │ │ │ - ldr r2, [pc, #348] @ b30c │ │ │ │ + ldr r2, [pc, #348] @ b2f4 │ │ │ │ add r4, r4, r1 │ │ │ │ add r2, r6, r2 │ │ │ │ add r2, r2, ip │ │ │ │ add r3, r3, r2 │ │ │ │ - ldr r2, [pc, #332] @ b310 │ │ │ │ + ldr r2, [pc, #332] @ b2f8 │ │ │ │ add r4, r4, r3, ror #11 │ │ │ │ - ldr r3, [pc, #68] @ b210 │ │ │ │ + ldr r3, [pc, #68] @ b1f8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r4, [r5, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne b208 │ │ │ │ + bne b1f0 │ │ │ │ add sp, sp, #132 @ 0x84 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - bl 775c │ │ │ │ + bl 7744 │ │ │ │ mov r3, r0 │ │ │ │ - b a8e4 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, pc, r4, lsl #2 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ + b a8cc │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq ip, pc, r8, lsr #2 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ @ instruction: 0xd76aa478 │ │ │ │ stmia r7, {r1, r2, r4, r6, r8, r9, sl, ip, sp, pc}^ │ │ │ │ strtcs r7, [r0], #-219 @ 0xffffff25 │ │ │ │ @ instruction: 0xc1bdceee │ │ │ │ @ instruction: 0xf57c0faf │ │ │ │ strmi ip, [r7, sl, lsr #12] │ │ │ │ ldmdage r0!, {r0, r1, r4, r9, sl, lr} │ │ │ │ stc2l 5, cr9, [r6, #-4] │ │ │ │ stmibvs r0, {r3, r4, r6, r7, fp, ip, pc} │ │ │ │ - blhi 11490fc <__bss_end__@@Base+0xea3034> │ │ │ │ + blhi 11490e4 <__bss_end__@@Base+0xea301c> │ │ │ │ ldmdbhi ip, {r1, r2, r3, r4, r5, r7, r8, r9, sl, ip, lr, pc}^ │ │ │ │ - blvs fe40f6d0 <__bss_end__@@Base+0xfe169608> │ │ │ │ + blvs fe40f6b8 <__bss_end__@@Base+0xfe1695f0> │ │ │ │ ldc2 1, cr7, [r8, #588] @ 0x24c │ │ │ │ ldrbtge r4, [r9], -lr, lsl #7 │ │ │ │ ldmibmi r4!, {r0, r5, fp} │ │ │ │ @ instruction: 0xf61e2562 │ │ │ │ subgt fp, r0, r0, asr #6 │ │ │ │ @ instruction: 0x265e5a51 │ │ │ │ ldmib r6!, {r1, r3, r5, r7, r8, r9, sl, lr, pc} │ │ │ │ @@ -3327,57 +3327,57 @@ │ │ │ │ stmiale r1!, {r0, r7, r9, sl, sp, lr, pc} │ │ │ │ ldrb pc, [r3, r8, asr #23] @ │ │ │ │ mvncs ip, r6, ror #27 │ │ │ │ teqgt r7, #56098816 @ 0x3580000 │ │ │ │ @ instruction: 0xf4d50d87 │ │ │ │ ldrbmi r1, [sl, #-1261] @ 0xfffffb13 │ │ │ │ stmibge r3!, {r0, r2, r8, fp, sp, lr, pc}^ │ │ │ │ - stc2l 3, cr10, [pc], #992 @ b66c │ │ │ │ + stc2l 3, cr10, [pc], #992 @ b654 │ │ │ │ @ instruction: 0x676f02d9 │ │ │ │ stchi 12, cr4, [sl, #-552]! @ 0xfffffdd8 │ │ │ │ @ instruction: 0xfffa3942 │ │ │ │ ldrbhi pc, [r1, -r1, lsl #13]! @ │ │ │ │ ldcvs 1, cr6, [sp, #136] @ 0x88 │ │ │ │ stc2l 8, cr3, [r5, #48]! @ 0x30 │ │ │ │ ldrtge lr, [lr], #2628 @ 0xa44 │ │ │ │ - blmi ff7bf150 <__bss_end__@@Base+0xff519088> │ │ │ │ + blmi ff7bf138 <__bss_end__@@Base+0xff519070> │ │ │ │ @ instruction: 0xf6bb4b60 │ │ │ │ mrclt 12, 5, fp, cr15, cr0, {3} │ │ │ │ ldmcs fp, {r1, r2, r6, r7, r9, sl, fp, ip, sp, lr} │ │ │ │ - b fe8552a4 <__bss_end__@@Base+0xfe5af1dc> │ │ │ │ - strbtle r3, [pc], #133 @ b2c0 │ │ │ │ + b fe85528c <__bss_end__@@Base+0xfe5af1c4> │ │ │ │ + strbtle r3, [pc], #133 @ b2a8 │ │ │ │ streq r1, [r8], #3333 @ 0xd05 │ │ │ │ ldmible r4, {r0, r3, r4, r5, ip, lr, pc}^ │ │ │ │ ldrb r9, [fp], r5, ror #19 │ │ │ │ svcne 0x00a27cf8 │ │ │ │ strtgt r5, [ip], #1637 @ 0x665 │ │ │ │ vld1.16 {d2-d5}, [r9], r4 │ │ │ │ msrmi CPSR_fx, #604 @ 0x25c │ │ │ │ - blge fe51417c <__bss_end__@@Base+0xfe26e0b4> │ │ │ │ + blge fe514164 <__bss_end__@@Base+0xfe26e09c> │ │ │ │ ldc2 0, cr10, [r3], {57} @ 0x39 │ │ │ │ ldrbvs r5, [fp, #-2499] @ 0xfffff63d │ │ │ │ svchi 0x000ccc92 │ │ │ │ @ instruction: 0xffeff47d │ │ │ │ strhi r5, [r4, #3537] @ 0xdd1 │ │ │ │ svcvs 0x00a87e4f │ │ │ │ cdp2 6, 2, cr14, cr12, cr0, {7} │ │ │ │ tstge r1, #20, 6 @ 0x50000000 │ │ │ │ cdpmi 1, 0, cr1, cr8, cr1, {5} │ │ │ │ @ instruction: 0xf7537e82 │ │ │ │ ldclt 2, cr15, [sl, #-212]! @ 0xffffff2c │ │ │ │ - bcs ff5ffdfc <__bss_end__@@Base+0xff359d34> │ │ │ │ - bl fe1c0158 <__bss_end__@@Base+0xfdf1a090> │ │ │ │ - strdeq fp, [pc], -r0 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr ip, [pc, #36] @ b344 │ │ │ │ - ldr r1, [pc, #36] @ b348 │ │ │ │ - ldr r2, [pc, #36] @ b34c │ │ │ │ + bcs ff5ffde4 <__bss_end__@@Base+0xff359d1c> │ │ │ │ + bl fe1c0140 <__bss_end__@@Base+0xfdf1a078> │ │ │ │ + andeq fp, pc, r4, lsl r8 @ │ │ │ │ + mov r3, #0 │ │ │ │ + ldr ip, [pc, #36] @ b32c │ │ │ │ + ldr r1, [pc, #36] @ b330 │ │ │ │ + ldr r2, [pc, #36] @ b334 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0] │ │ │ │ - ldr r3, [pc, #28] @ b350 │ │ │ │ + ldr r3, [pc, #28] @ b338 │ │ │ │ str ip, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ str r2, [r0, #16] │ │ │ │ str r3, [r0, #20] │ │ │ │ bx lr │ │ │ │ strbvs r2, [r5, -r1, lsl #6] │ │ │ │ svc 0x00cdab89 │ │ │ │ @@ -3398,70 +3398,70 @@ │ │ │ │ str r3, [r5, #4] │ │ │ │ lsr r0, r0, #3 │ │ │ │ addcs r3, r3, #1 │ │ │ │ strcs r3, [r5, #4] │ │ │ │ ands r0, r0, #63 @ 0x3f │ │ │ │ mov r4, r1 │ │ │ │ str r2, [r5] │ │ │ │ - bne b3fc │ │ │ │ + bne b3e4 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ movle r7, r1 │ │ │ │ - ble b3e8 │ │ │ │ + ble b3d0 │ │ │ │ sub r6, r6, #64 @ 0x40 │ │ │ │ lsr r8, r6, #6 │ │ │ │ add r7, r8, #1 │ │ │ │ add r7, r4, r7, lsl #6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add r4, r4, #64 @ 0x40 │ │ │ │ - bl a884 │ │ │ │ + bl a86c │ │ │ │ cmp r4, r7 │ │ │ │ - bne b3c0 │ │ │ │ + bne b3a8 │ │ │ │ rsb r8, r8, r8, lsl #26 │ │ │ │ add r6, r6, r8, lsl #6 │ │ │ │ cmp r6, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r5, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 775c │ │ │ │ + b 7744 │ │ │ │ add r7, r6, r0 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ - ble b440 │ │ │ │ + ble b428 │ │ │ │ rsb r7, r0, #64 @ 0x40 │ │ │ │ add r8, r5, #24 │ │ │ │ mov r2, r7 │ │ │ │ add r0, r8, r0 │ │ │ │ - bl 775c │ │ │ │ + bl 7744 │ │ │ │ sub r6, r6, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl a884 │ │ │ │ + bl a86c │ │ │ │ add r4, r4, r7 │ │ │ │ cmp r6, #63 @ 0x3f │ │ │ │ movle r7, r4 │ │ │ │ - bgt b3b0 │ │ │ │ - b b3e0 │ │ │ │ + bgt b398 │ │ │ │ + b b3c8 │ │ │ │ add r4, r5, #24 │ │ │ │ mov r2, r6 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl 775c │ │ │ │ + bl 7744 │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b a884 │ │ │ │ + b a86c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #224] @ b560 │ │ │ │ - ldr r3, [pc, #224] @ b564 │ │ │ │ + ldr r2, [pc, #224] @ b548 │ │ │ │ + ldr r3, [pc, #224] @ b54c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #3 │ │ │ │ mov r4, #0 │ │ │ │ @@ -3472,1211 +3472,2939 @@ │ │ │ │ lsl r2, r4, #3 │ │ │ │ ldr r3, [r5, r3, lsl #2] │ │ │ │ and r2, r2, #24 │ │ │ │ lsr r3, r3, r2 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, #8 │ │ │ │ strb r3, [r1, #1]! │ │ │ │ - bne b4a8 │ │ │ │ + bne b490 │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r1, [pc, #144] @ b568 │ │ │ │ + ldr r1, [pc, #144] @ b550 │ │ │ │ lsr r2, r2, #3 │ │ │ │ rsb r2, r2, #55 @ 0x37 │ │ │ │ and r2, r2, #63 @ 0x3f │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl b354 │ │ │ │ + bl b33c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl b354 │ │ │ │ + bl b33c │ │ │ │ mov r3, #0 │ │ │ │ sub r1, r6, #1 │ │ │ │ asr r2, r3, #2 │ │ │ │ add r2, r2, #2 │ │ │ │ ldr r2, [r5, r2, lsl #2] │ │ │ │ lsl ip, r3, #3 │ │ │ │ and ip, ip, #24 │ │ │ │ lsr r2, r2, ip │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #16 │ │ │ │ strb r2, [r1, #1]! │ │ │ │ - bne b508 │ │ │ │ - ldr r2, [pc, #52] @ b56c │ │ │ │ - ldr r3, [pc, #40] @ b564 │ │ │ │ + bne b4f0 │ │ │ │ + ldr r2, [pc, #52] @ b554 │ │ │ │ + ldr r3, [pc, #40] @ b54c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne b55c │ │ │ │ + bne b544 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, pc, r8, lsr r5 @ │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - muleq lr, r0, sp │ │ │ │ - andeq fp, pc, r0, lsl #9 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, pc, ip, asr r5 @ │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r7, lr, r8, lsl #26 │ │ │ │ + andeq fp, pc, r4, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - ldr r5, [pc, #24] @ b5ac │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r5] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - str r0, [r5, #4] │ │ │ │ + ldr r0, [pc, #88] @ b5c8 │ │ │ │ + bl 77bc │ │ │ │ + ldr r4, [pc, #84] @ b5cc │ │ │ │ + ldr lr, [pc, #84] @ b5d0 │ │ │ │ + mov ip, #0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r5, [pc, #68] @ b5d4 │ │ │ │ + str ip, [r0, #4] │ │ │ │ + ldr lr, [r4, lr] │ │ │ │ + str r5, [r0, #40] @ 0x28 │ │ │ │ + add lr, lr, #8 │ │ │ │ + str lr, [r0] │ │ │ │ + str ip, [r0, #8] │ │ │ │ + str ip, [r0, #44] @ 0x2c │ │ │ │ + str r2, [r0, #12] │ │ │ │ + str r2, [r0, #16] │ │ │ │ + str r2, [r0, #20] │ │ │ │ + str r2, [r0, #24] │ │ │ │ + str r1, [r0, #28] │ │ │ │ + str r1, [r0, #32] │ │ │ │ + str r1, [r0, #36] @ 0x24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq lr, pc, ip, asr #21 │ │ │ │ - ldr r3, [pc, #8] @ b5c0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r1, [r3] │ │ │ │ + andeq r8, r0, r4, lsr r0 │ │ │ │ + andeq fp, pc, r8, asr #8 │ │ │ │ + andeq r0, r0, r8, ror r5 │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ + ldr ip, [sp] │ │ │ │ + str r1, [r0, #12] │ │ │ │ + str r2, [r0, #16] │ │ │ │ + str r3, [r0, #20] │ │ │ │ + str ip, [r0, #24] │ │ │ │ + bx lr │ │ │ │ + ldr ip, [sp] │ │ │ │ + str r1, [r0, #28] │ │ │ │ + str r2, [r0, #32] │ │ │ │ + str r3, [r0, #36] @ 0x24 │ │ │ │ + str ip, [r0, #40] @ 0x28 │ │ │ │ + bx lr │ │ │ │ + mov ip, #0 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov lr, #32768 @ 0x8000 │ │ │ │ + sub ip, sp, ip │ │ │ │ + sub lr, ip, lr │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + cmp ip, lr │ │ │ │ + bne b61c │ │ │ │ + str r0, [lr, #-112] @ 0xffffff90 │ │ │ │ + ldr ip, [pc, #808] @ b960 │ │ │ │ + mov r6, r0 │ │ │ │ + sub sp, sp, #32768 @ 0x8000 │ │ │ │ + ldr r0, [pc, #800] @ b964 │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r0, [ip, r0] │ │ │ │ + add lr, sp, #32768 @ 0x8000 │ │ │ │ + ldr r0, [r0] │ │ │ │ + str r0, [lr, #68] @ 0x44 │ │ │ │ + mov r0, #0 │ │ │ │ + add r0, sp, #32768 @ 0x8000 │ │ │ │ + ldr fp, [r0, #112] @ 0x70 │ │ │ │ + add r0, r0, #112 @ 0x70 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + add r4, sp, #72 @ 0x48 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + sub r2, r4, #32 │ │ │ │ + add ip, sp, #32768 @ 0x8000 │ │ │ │ + add ip, ip, #116 @ 0x74 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r9, r1 │ │ │ │ + sub r2, r4, #40 @ 0x28 │ │ │ │ + ldr r8, [r3, #24] │ │ │ │ + sub r1, r4, #44 @ 0x2c │ │ │ │ + sub r3, r4, #36 @ 0x24 │ │ │ │ + add lr, lr, #68 @ 0x44 │ │ │ │ + ldr sl, [ip] │ │ │ │ + blx r8 │ │ │ │ + ldr r5, [r6, #8] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [r4, #-44] @ 0xffffffd4 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r4, #-36] @ 0xffffffdc │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mvn fp, #0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [r4, #-40] @ 0xffffffd8 │ │ │ │ + sub r5, r4, #4 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r4, #-32] @ 0xffffffe0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r8, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r3, #1024 @ 0x400 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr ip, [r6] │ │ │ │ + str r8, [r4, #-28] @ 0xffffffe4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + str fp, [r0, #-24]! @ 0xffffffe8 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + sub r0, r4, #28 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r5, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r7, [ip, #20] │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + ldr r1, [r4, #-24] @ 0xffffffe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + add r3, sp, #32768 @ 0x8000 │ │ │ │ + ldr r2, [r3, #132] @ 0x84 │ │ │ │ + add r3, r3, #132 @ 0x84 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r1, sp, #32768 @ 0x8000 │ │ │ │ + str r2, [sp] │ │ │ │ + add r2, sp, #32768 @ 0x8000 │ │ │ │ + ldr r7, [r3, #132] @ 0x84 │ │ │ │ + add r3, sp, #32768 @ 0x8000 │ │ │ │ + add r3, r3, #128 @ 0x80 │ │ │ │ + add r2, r2, #124 @ 0x7c │ │ │ │ + add r1, r1, #120 @ 0x78 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r2, [r2] │ │ │ │ + ldr r1, [r1] │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [r4, #-28] @ 0xffffffe4 │ │ │ │ + cmp r3, r8 │ │ │ │ + ble b864 │ │ │ │ + sub r7, r4, #20 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + str fp, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r9, [r1, #104] @ 0x68 │ │ │ │ + ldr r1, [r5] │ │ │ │ + blx r9 │ │ │ │ + add r3, r5, #16 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r7, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r0, [r4, #-20] @ 0xffffffec │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, sl │ │ │ │ + add r8, r8, #1 │ │ │ │ + add r5, r5, #32 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #-20] @ 0xffffffec │ │ │ │ + ldr r0, [r4, #-16] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + ldr r3, [r0] │ │ │ │ + str ip, [r4, #-16] │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #-28] @ 0xffffffe4 │ │ │ │ + cmp r3, r8 │ │ │ │ + bgt b7dc │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + add r3, sp, #32768 @ 0x8000 │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r3, r3, #148 @ 0x94 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, sp, #32768 @ 0x8000 │ │ │ │ + ldr r5, [r2, #132] @ 0x84 │ │ │ │ + add r3, sp, #32768 @ 0x8000 │ │ │ │ + add r2, sp, #32768 @ 0x8000 │ │ │ │ + add r3, r3, #144 @ 0x90 │ │ │ │ + add r2, r2, #140 @ 0x8c │ │ │ │ + add r1, r1, #136 @ 0x88 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r2, [r2] │ │ │ │ + ldr r1, [r1] │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [r4, #-28] @ 0xffffffe4 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble b914 │ │ │ │ + add r5, r4, #12 │ │ │ │ + mov r7, #0 │ │ │ │ + mvn r8, #0 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + ldr r2, [r5, #-4] │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r3, [r5, #-8] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [r5, #-12] │ │ │ │ + ldr r9, [r1, #104] @ 0x68 │ │ │ │ + ldr r1, [r5, #-16] │ │ │ │ + blx r9 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #-28] @ 0xffffffe4 │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r3, r7 │ │ │ │ + add r5, r5, #32 │ │ │ │ + bgt b8c0 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #60] @ b968 │ │ │ │ + ldr r3, [pc, #52] @ b964 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, sp, #32768 @ 0x8000 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #68 @ 0x44 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r1] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne b95c │ │ │ │ + add sp, sp, #32768 @ 0x8000 │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, pc, r0, lsl #7 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + muleq pc, r8, r0 @ │ │ │ │ bx lr │ │ │ │ - andeq fp, pc, ip, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #32] @ b5fc │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r1, [pc, #24] @ b600 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r4, r4, r3, lsl #2 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [pc, #28] @ b9ac │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ str r0, [r4, #8] │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq lr, pc, r8, ror sl @ │ │ │ │ - cmnmi pc, #0 │ │ │ │ + add r0, r4, #48 @ 0x30 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 7360 │ │ │ │ + andeq r7, lr, r0, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r5, [r2, #3344] @ 0xd10 │ │ │ │ - ldr r3, [r3, #208] @ 0xd0 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne b648 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r3, [r3, #3348] @ 0xd14 │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r5, #0 │ │ │ │ - ldr r4, [pc, #48] @ b680 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, r5 │ │ │ │ - beq b678 │ │ │ │ - ldr r6, [pc, #32] @ b684 │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ - bl e88c8 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - bl e88cc │ │ │ │ - mov r0, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #48 @ 0x30 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + bl e8320 │ │ │ │ + ldr r2, [pc, #52] @ ba14 │ │ │ │ + str r2, [r4, #28] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r2, [r4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [r4, #44] @ 0x2c │ │ │ │ + mov r2, #1 │ │ │ │ + str r6, [r4, #20] │ │ │ │ + str r5, [r4, #24] │ │ │ │ + str r6, [r4, #32] │ │ │ │ + str r5, [r4, #36] @ 0x24 │ │ │ │ + stmib r4, {r2, r3} │ │ │ │ + str r3, [r4, #12] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x000fb9b4 │ │ │ │ - strdeq lr, [pc], -ip │ │ │ │ + svclt 0x00800000 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #164] @ bad8 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r2, [pc, #160] @ badc │ │ │ │ + mov r6, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r1, [pc, #152] @ bae0 │ │ │ │ + bl e830c │ │ │ │ + ldr r1, [pc, #140] @ badc │ │ │ │ + mov r4, r0 │ │ │ │ + bl e8320 │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e96c0 │ │ │ │ + add r3, r4, #512 @ 0x200 │ │ │ │ + ldr r0, [r5, #48] @ 0x30 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 7630 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + addeq ip, r4, #2949120 @ 0x2d0000 │ │ │ │ + moveq r3, r4 │ │ │ │ + addeq ip, ip, #720 @ 0x2d0 │ │ │ │ + mvneq lr, #0 │ │ │ │ + bne bac8 │ │ │ │ + str lr, [r3, #520] @ 0x208 │ │ │ │ + add r3, r3, #196608 @ 0x30000 │ │ │ │ + add r3, r3, #48 @ 0x30 │ │ │ │ + cmp r3, ip │ │ │ │ + bne ba90 │ │ │ │ + ldr r1, [pc, #56] @ bae4 │ │ │ │ + ldr r0, [pc, #56] @ bae8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl e9d44 │ │ │ │ + str r4, [r5, #44] @ 0x2c │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + bl e8314 │ │ │ │ + mvn r7, #0 │ │ │ │ + b bac0 │ │ │ │ + andeq r7, lr, r0, ror #15 │ │ │ │ + ldrdeq r0, [sp], -r8 @ │ │ │ │ + ldrdeq r0, [r0], -r5 │ │ │ │ + andeq r7, lr, ip, lsl #15 │ │ │ │ + muleq lr, ip, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #80] @ b6f0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ - bl e88c8 │ │ │ │ - add r3, r4, #76 @ 0x4c │ │ │ │ - mov ip, #0 │ │ │ │ - add r0, r3, #1792 @ 0x700 │ │ │ │ - ldr r1, [r3] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq b6d0 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - ands r2, r2, #1 │ │ │ │ - ldrne r2, [r3, #8] │ │ │ │ - str r2, [r1, #24] │ │ │ │ - str ip, [r3], #28 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne b6b4 │ │ │ │ - ldr r3, [pc, #16] @ b6f4 │ │ │ │ - pop {r4, lr} │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ - b e88cc │ │ │ │ - andeq lr, pc, r0, asr #19 │ │ │ │ - andeq lr, pc, r8, ror r9 @ │ │ │ │ + ldr r1, [pc, #12] @ bb10 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r8, r0, r4, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #124] @ b78c │ │ │ │ - mov r5, r1 │ │ │ │ + str r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr ip, [pc, #256] @ bc2c │ │ │ │ + ldr r1, [pc, #256] @ bc30 │ │ │ │ + add ip, pc, ip │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r1, [ip, r1] │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #236] @ bc34 │ │ │ │ + ldr r8, [r2, #8] │ │ │ │ + sub sp, sp, #64 @ 0x40 │ │ │ │ + ldr r2, [pc, #228] @ bc38 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ - mov r4, r3 │ │ │ │ - bl e88c8 │ │ │ │ - ldr r0, [pc, #104] @ b790 │ │ │ │ - rsb r5, r5, r5, lsl #3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r3, r4, #76 @ 0x4c │ │ │ │ - mov lr, #0 │ │ │ │ - add r0, r0, r5, lsl #2 │ │ │ │ - add ip, r3, #1792 @ 0x700 │ │ │ │ - b b74c │ │ │ │ - add r3, r3, #28 │ │ │ │ - cmp r3, ip │ │ │ │ - beq b778 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r8, r3 │ │ │ │ + bne bc04 │ │ │ │ + add r7, sp, #8 │ │ │ │ + mov r1, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e8320 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #1 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + blx r5 │ │ │ │ + ldr r2, [pc, #96] @ bc3c │ │ │ │ + ldr r3, [pc, #80] @ bc30 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne b740 │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ - add r3, r3, #28 │ │ │ │ - ands r1, r1, #1 │ │ │ │ - ldrne r1, [r3, #-20] @ 0xffffffec │ │ │ │ - str r1, [r2, #24] │ │ │ │ - str lr, [r3, #-28] @ 0xffffffe4 │ │ │ │ - cmp r3, ip │ │ │ │ - bne b74c │ │ │ │ - ldr r3, [pc, #20] @ b794 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne bc28 │ │ │ │ + add sp, sp, #64 @ 0x40 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r3, #0 │ │ │ │ + add r7, sp, #8 │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r3 │ │ │ │ + str r6, [sp] │ │ │ │ + blx r8 │ │ │ │ + b bbb0 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + muleq pc, r8, lr @ │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq sl, pc, r4, ror lr @ │ │ │ │ + andeq r0, r0, r0, asr #8 │ │ │ │ + andeq sl, pc, r8, ror #27 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr ip, [pc, #256] @ bd58 │ │ │ │ + ldr r1, [pc, #256] @ bd5c │ │ │ │ + add ip, pc, ip │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r1, [ip, r1] │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #236] @ bd60 │ │ │ │ + ldr r8, [r2, #8] │ │ │ │ + sub sp, sp, #64 @ 0x40 │ │ │ │ + ldr r2, [pc, #228] @ bd64 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ - b e88cc │ │ │ │ - andeq lr, pc, ip, asr #18 │ │ │ │ - andeq pc, pc, ip, lsl #1 │ │ │ │ - ldrdeq lr, [pc], -ip │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r8, r3 │ │ │ │ + bne bd30 │ │ │ │ + add r7, sp, #8 │ │ │ │ + mov r1, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e8320 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #1 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r7 │ │ │ │ + mvn r3, #0 │ │ │ │ + blx r5 │ │ │ │ + ldr r2, [pc, #96] @ bd68 │ │ │ │ + ldr r3, [pc, #80] @ bd5c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne bd54 │ │ │ │ + add sp, sp, #64 @ 0x40 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r3, #0 │ │ │ │ + add r7, sp, #8 │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r3 │ │ │ │ + str r6, [sp] │ │ │ │ + blx r8 │ │ │ │ + b bcdc │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq sl, pc, ip, ror #26 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq sl, pc, r8, asr #26 │ │ │ │ + andeq r0, r0, r0, asr #8 │ │ │ │ + @ instruction: 0x000facbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #88] @ b808 │ │ │ │ - mov r6, r1 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl e88c8 │ │ │ │ - ldr r0, [pc, #72] @ b80c │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr ip, [pc, #272] @ be94 │ │ │ │ + ldr r1, [pc, #272] @ be98 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r1, [ip, r1] │ │ │ │ + sub sp, sp, #64 @ 0x40 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r1, [pc, #244] @ be9c │ │ │ │ + ldr r8, [ip, #8] │ │ │ │ + ldr ip, [pc, #240] @ bea0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r1, [r1, ip] │ │ │ │ + ldr r9, [sp, #100] @ 0x64 │ │ │ │ + cmp r8, r1 │ │ │ │ + ldrb sl, [sp, #108] @ 0x6c │ │ │ │ + mov r4, r0 │ │ │ │ + bne be70 │ │ │ │ + add r7, sp, #8 │ │ │ │ + mov r1, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + bl e8320 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + mov r2, #1 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, #1 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - rsb r6, r6, r6, lsl #3 │ │ │ │ - mov r4, r3 │ │ │ │ - add r0, r0, r6, lsl #2 │ │ │ │ - add r1, r5, #76 @ 0x4c │ │ │ │ - ldr r2, [r1, r3, lsl #2] │ │ │ │ - add r3, r3, #7 │ │ │ │ - cmp r0, r2 │ │ │ │ - moveq r4, #1 │ │ │ │ - cmp r3, #448 @ 0x1c0 │ │ │ │ - bne b7d8 │ │ │ │ - ldr r3, [pc, #24] @ b810 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl e88cc │ │ │ │ + str r6, [sp, #28] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + strd r2, [sp, #16] │ │ │ │ + cmp sl, #0 │ │ │ │ + ldreq r3, [sp, #8] │ │ │ │ + mov r2, r9 │ │ │ │ + orreq r3, r3, #4 │ │ │ │ + streq r3, [sp, #8] │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq lr, pc, ip, lsr #17 │ │ │ │ - strdeq lr, [pc], -r0 │ │ │ │ - andeq lr, pc, r8, ror #16 │ │ │ │ + mvn r3, #0 │ │ │ │ + blx r5 │ │ │ │ + ldr r2, [pc, #88] @ bea4 │ │ │ │ + ldr r3, [pc, #72] @ be98 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne be90 │ │ │ │ + add sp, sp, #64 @ 0x40 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + add r7, sp, #8 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, #1 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + blx r8 │ │ │ │ + b be10 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq sl, pc, r0, asr #24 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq sl, pc, r8, lsl ip @ │ │ │ │ + andeq r0, r0, r0, asr #8 │ │ │ │ + andeq sl, pc, r8, ror fp @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr fp, [pc, #892] @ bba8 │ │ │ │ - mov r5, r1 │ │ │ │ - add fp, pc, fp │ │ │ │ - ldr r1, [fp, #1868] @ 0x74c │ │ │ │ - mov r4, r2 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r0, [fp, #1872] @ 0x750 │ │ │ │ - lsl r1, r1, #3 │ │ │ │ - bl e845c │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r2, [fp, #1868] @ 0x74c │ │ │ │ - add r3, r4, #3 │ │ │ │ - movge r3, r4 │ │ │ │ - asr r3, r3, #2 │ │ │ │ - cmp r3, r2 │ │ │ │ - movcs r3, r2 │ │ │ │ - ldr r0, [fp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl e88c8 │ │ │ │ - ldr r3, [pc, #820] @ bbac │ │ │ │ - add fp, fp, #76 @ 0x4c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - add r2, fp, #1792 @ 0x700 │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str r5, [sp, #28] │ │ │ │ - b b89c │ │ │ │ - add fp, fp, #28 │ │ │ │ - cmp fp, r2 │ │ │ │ - beq b994 │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq b890 │ │ │ │ - ldr r1, [pc, #768] @ bbb0 │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ - ldr r4, [fp, #8] │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #968] @ c28c │ │ │ │ + sub sp, sp, #60 @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldm r3, {r8, r9} │ │ │ │ - ldr r3, [r1, #1872] @ 0x750 │ │ │ │ - mul r7, r4, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - sub r5, r9, r4 │ │ │ │ - cmp r5, r3 │ │ │ │ - lsl r1, r7, #1 │ │ │ │ - movcs r5, r3 │ │ │ │ - cmp r6, #1 │ │ │ │ - addne r1, r1, #2 │ │ │ │ - add r7, r8, r7, lsl #1 │ │ │ │ - addne r8, r8, r1 │ │ │ │ - ldr r1, [fp, #16] │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - moveq r8, r7 │ │ │ │ - tst r1, #2 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bne ba5c │ │ │ │ mov sl, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq b96c │ │ │ │ - ldr r3, [sp] │ │ │ │ + ldr r0, [pc, #956] @ c290 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + mov ip, r1 │ │ │ │ + ldr r1, [pc, #948] @ c294 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r3, [pc, #944] @ c298 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ - lsl r6, r6, #1 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov lr, r1 │ │ │ │ - ldrsh r4, [r7, r1] │ │ │ │ - ldr ip, [r3, #-8] │ │ │ │ - add lr, lr, #1 │ │ │ │ - mla ip, sl, r4, ip │ │ │ │ - ldrsh r4, [r8, r1] │ │ │ │ - str ip, [r3, #-8] │ │ │ │ - ldr ip, [r3, #-4] │ │ │ │ - cmp r5, lr │ │ │ │ - mla ip, r0, r4, ip │ │ │ │ - add r1, r1, r6 │ │ │ │ - str ip, [r3, #-4] │ │ │ │ - ldr r4, [fp, #8] │ │ │ │ - add r3, r3, #8 │ │ │ │ + ldr r1, [r3], #4 │ │ │ │ + cmp r2, r1 │ │ │ │ + ble c230 │ │ │ │ add r4, r4, #1 │ │ │ │ - str r4, [fp, #8] │ │ │ │ - bne b924 │ │ │ │ - ldr r3, [fp] │ │ │ │ - ldr r9, [r3, #4] │ │ │ │ - cmp r4, r9 │ │ │ │ - bne b890 │ │ │ │ - ldr r3, [fp, #16] │ │ │ │ - add fp, fp, #28 │ │ │ │ - ands r3, r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - strne r3, [fp, #-20] @ 0xffffffec │ │ │ │ - streq r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ - cmp fp, r2 │ │ │ │ - bne b89c │ │ │ │ - ldr r6, [pc, #536] @ bbb4 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - bl e88cc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq ba54 │ │ │ │ - ldr ip, [r6, #1872] @ 0x750 │ │ │ │ - ldr r1, [pc, #500] @ bbb8 │ │ │ │ - ldr r8, [pc, #500] @ bbbc │ │ │ │ - ldr r0, [pc, #500] @ bbc0 │ │ │ │ - lsl r7, r3, #2 │ │ │ │ - mov r2, #0 │ │ │ │ - add r6, ip, #4 │ │ │ │ - add lr, r5, #2 │ │ │ │ - ldr r9, [ip, r2, lsl #1] │ │ │ │ - mul r9, r4, r9 │ │ │ │ - smull sl, r3, r1, r9 │ │ │ │ - asr r9, r9, #31 │ │ │ │ - rsb r9, r9, r3, asr #4 │ │ │ │ - ldr r3, [r6, r2, lsl #1] │ │ │ │ - cmp r9, #8388608 @ 0x800000 │ │ │ │ - mul r3, r4, r3 │ │ │ │ - asr r9, r9, #8 │ │ │ │ - smull fp, sl, r1, r3 │ │ │ │ - asr r3, r3, #31 │ │ │ │ - rsb r3, r3, sl, asr #4 │ │ │ │ - asr r3, r3, #8 │ │ │ │ - movge r9, r8 │ │ │ │ - bge ba24 │ │ │ │ - cmp r9, r0 │ │ │ │ - lslge r9, r9, #16 │ │ │ │ - ldrlt r9, [pc, #412] @ bbc0 │ │ │ │ - asrge r9, r9, #16 │ │ │ │ - cmp r3, #32768 @ 0x8000 │ │ │ │ - movge r3, r8 │ │ │ │ - strh r9, [r5, r2] │ │ │ │ - bge ba44 │ │ │ │ - cmp r3, r0 │ │ │ │ - lslge r3, r3, #16 │ │ │ │ - ldrlt r3, [pc, #380] @ bbc0 │ │ │ │ - asrge r3, r3, #16 │ │ │ │ - strh r3, [lr, r2] │ │ │ │ - add r2, r2, #4 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne b9d8 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #352] @ bbc4 │ │ │ │ - ldr ip, [fp, #20] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r0, [r1] │ │ │ │ - ldr sl, [fp, #24] │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - sub r0, ip, r0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ + cmp r4, #15 │ │ │ │ + bne befc │ │ │ │ + ldr r3, [pc, #896] @ c29c │ │ │ │ + mov r4, #14 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + add r3, r6, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, r4, r4, lsl #1 │ │ │ │ + add r3, r3, r3, lsl #12 │ │ │ │ + add r5, r6, r3, lsl #4 │ │ │ │ + ldr r3, [r5, #520] @ 0x208 │ │ │ │ + cmp r3, r2 │ │ │ │ + lsl r3, r4, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - sub sl, sl, r1 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mul r0, sl, sl │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7a8c │ │ │ │ + beq c200 │ │ │ │ + ldr r0, [r6, #512] @ 0x200 │ │ │ │ mov r1, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - bl 7bac <__aeabi_fcmpge@plt> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq b904 │ │ │ │ - ldr r1, [pc, #244] @ bbc8 │ │ │ │ - mov r0, sl │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r1] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r1, r3 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + str r2, [r5, #520] @ 0x208 │ │ │ │ + bl 7d08 │ │ │ │ + ldr r3, [r5, #520] @ 0x208 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ + movgt r8, #8 │ │ │ │ + bgt bf78 │ │ │ │ + cmp r3, #17 │ │ │ │ + movgt r8, #4 │ │ │ │ + movle r8, #2 │ │ │ │ + add r9, sp, #48 @ 0x30 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r0, [r6, #512] @ 0x200 │ │ │ │ + bl 7a50 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + cmp r1, #0 │ │ │ │ + addeq r3, r8, #2 │ │ │ │ + mov r5, r0 │ │ │ │ + moveq r7, r3 │ │ │ │ + beq c024 │ │ │ │ + mov r7, #0 │ │ │ │ + mov fp, r7 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r0, [r6, #512] @ 0x200 │ │ │ │ + bl 7600 │ │ │ │ + ldr r0, [r6, #512] @ 0x200 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr ip, [r3, #24] │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + cmp fp, ip │ │ │ │ + movlt fp, ip │ │ │ │ + cmp r7, r3 │ │ │ │ + movlt r7, r3 │ │ │ │ + bl 799c │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + cmp r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bne bfa8 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r3, r8, fp, asr #6 │ │ │ │ + add r2, r2, r1 │ │ │ │ + add r3, r3, #2 │ │ │ │ + add r2, r2, r2, lsl #12 │ │ │ │ + add r7, r8, r7, asr #6 │ │ │ │ + add r2, r6, r2, lsl #4 │ │ │ │ + mov r1, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + add r7, r7, #2 │ │ │ │ + str r1, [r2, #552] @ 0x228 │ │ │ │ + ble c254 │ │ │ │ + mov r2, #1 │ │ │ │ + lsl r2, r2, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + blt c028 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, #0 │ │ │ │ - beq b904 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - mov r0, sl │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + add r3, r3, r1 │ │ │ │ + add r3, r3, r3, lsl #12 │ │ │ │ + add r3, r6, r3, lsl #4 │ │ │ │ + str r2, [r3, #552] @ 0x228 │ │ │ │ + lsl r3, r2, #3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp r7, #1 │ │ │ │ + movgt r3, #1 │ │ │ │ + ble c260 │ │ │ │ + lsl r3, r3, #1 │ │ │ │ + cmp r7, r3 │ │ │ │ + bgt c060 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - str r0, [sp, #8] │ │ │ │ - bl 7a8c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - bl 7a8c │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ + add r2, r2, r1 │ │ │ │ + add r2, r2, r2, lsl #12 │ │ │ │ + add r2, r6, r2, lsl #4 │ │ │ │ + str r3, [r2, #556] @ 0x22c │ │ │ │ + lsl r3, r3, #3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + ldr r0, [pc, #516] @ c2a0 │ │ │ │ + mul r9, r3, r9 │ │ │ │ + mov r1, #153 @ 0x99 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl e830c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r7, #0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + bl e8320 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #472] @ c2a4 │ │ │ │ + ldr r5, [r2, r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + sub r4, r4, r3 │ │ │ │ + add r4, r4, r4, lsl #1 │ │ │ │ + add r4, r4, r4, lsl #12 │ │ │ │ + lsl r2, r4, #4 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b b908 │ │ │ │ - andeq lr, pc, r0, lsr r8 @ │ │ │ │ - andeq fp, pc, r8, lsl #15 │ │ │ │ - andeq lr, pc, r8, lsr #15 │ │ │ │ - andeq lr, pc, r0, asr #13 │ │ │ │ - stmcs sp, {r0, r1, r3, r6, r7, ip, sp, lr, pc} │ │ │ │ - strdeq r7, [r0], -pc @ │ │ │ │ - @ instruction: 0xffff8001 │ │ │ │ - strdeq lr, [pc], -r8 │ │ │ │ - andeq fp, pc, ip, lsr #10 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #52] @ bc18 │ │ │ │ - bl 748c │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r0, #16 │ │ │ │ - bl 7ae0 │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ - bl e88a0 │ │ │ │ - ldr r0, [r4, #1872] @ 0x750 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq bc10 │ │ │ │ - bl e8450 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #1872] @ 0x750 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq lr, pc, r8, ror r4 @ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #568] @ be6c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #564] @ be70 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r2, [pc, #560] @ be74 │ │ │ │ - ldr r5, [pc, #560] @ be78 │ │ │ │ - ldr r0, [ip, r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #32 │ │ │ │ - add r3, r2, #4 │ │ │ │ - mov r1, #255 @ 0xff │ │ │ │ - add r2, r2, #68 @ 0x44 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, #0 │ │ │ │ - str r1, [r3, #4]! │ │ │ │ - cmp r3, r2 │ │ │ │ - bne bc6c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r1, [pc, #504] @ be7c │ │ │ │ + add r1, r2, r3 │ │ │ │ + add r1, r1, r1, lsl #12 │ │ │ │ + add r4, r6, r1, lsl #4 │ │ │ │ + add r4, r4, #524 @ 0x20c │ │ │ │ + ldr r3, [r4, #4]! │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + blt c140 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sl, #8] │ │ │ │ + add r1, r4, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r2, [r4, #8] │ │ │ │ + ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #480] @ be80 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - cmp r2, r1 │ │ │ │ - addeq r3, r0, #156 @ 0x9c │ │ │ │ - bne be18 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r1, [pc, #448] @ be84 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, r6, r3, lsl #4 │ │ │ │ + ldr r2, [r3, #536] @ 0x218 │ │ │ │ + ldr r3, [r3, #540] @ 0x21c │ │ │ │ + mul r2, r3, r2 │ │ │ │ + ldr r3, [r5] │ │ │ │ + sub r3, r3, r2 │ │ │ │ + str r3, [r5] │ │ │ │ + ldr r0, [sl, #8] │ │ │ │ + mov r3, #2 │ │ │ │ ldr r2, [r0] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - str r3, [r4, #12] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #424] @ be88 │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #416] @ be8c │ │ │ │ - add r5, pc, r5 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - blx r3 │ │ │ │ - str r0, [r4, #20] │ │ │ │ - bl e8874 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r3, [r3, #3336] @ 0xd08 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr fp, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + add r8, r7, r3 │ │ │ │ + blx fp │ │ │ │ + ldr r2, [r5] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r2, r9, r2 │ │ │ │ + cmp r7, #0 │ │ │ │ + str r2, [r5] │ │ │ │ + str r0, [r3, r8, lsl #2] │ │ │ │ + bne c1a0 │ │ │ │ + ldr r3, [r4, #4]! │ │ │ │ + mov r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - str r0, [r5, #72] @ 0x48 │ │ │ │ - bne bd48 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [pc, #364] @ be90 │ │ │ │ - ldr r3, [pc, #328] @ be70 │ │ │ │ + bge c108 │ │ │ │ + b c140 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r4, #8 │ │ │ │ + add r3, r3, r1 │ │ │ │ + add r3, r3, r3, lsl #12 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + add ip, r6, r3 │ │ │ │ + mov r5, #8 │ │ │ │ + add r3, r3, #544 @ 0x220 │ │ │ │ + strd r4, [r6, r3] │ │ │ │ + ldr r1, [pc, #216] @ c2a8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r0, [pc, #212] @ c2ac │ │ │ │ + str r3, [ip, #536] @ 0x218 │ │ │ │ + add lr, ip, #196608 @ 0x30000 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r7, #0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [ip, #540] @ 0x21c │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r7, [lr, #560] @ 0x230 │ │ │ │ + bl e9d44 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl e8314 │ │ │ │ + ldr r2, [pc, #168] @ c2b0 │ │ │ │ + ldr r3, [pc, #136] @ c294 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne be68 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #16 │ │ │ │ - bl 76d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt be24 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - ldr r3, [pc, #304] @ be94 │ │ │ │ - ldr r2, [r1, #3328] @ 0xd00 │ │ │ │ + bne c288 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + add sp, sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r2, [pc, #124] @ c2b4 │ │ │ │ + add r3, r4, r4, lsl #1 │ │ │ │ + add r3, r3, r3, lsl #12 │ │ │ │ + lsl r3, r3, #4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r2, [r2, r4, lsl #2] │ │ │ │ + add r3, r3, #520 @ 0x208 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + b bf24 │ │ │ │ + mov r3, #8 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b c054 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r3, r3, r2 │ │ │ │ + add r3, r3, r3, lsl #12 │ │ │ │ + add r3, r6, r3, lsl #4 │ │ │ │ + mov r2, #1 │ │ │ │ + str r2, [r3, #556] @ 0x22c │ │ │ │ + mov r3, #8 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b c08c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq sl, pc, r0, lsl #22 │ │ │ │ + andeq sl, pc, r8, ror #21 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + strdeq r4, [pc], -r0 │ │ │ │ + eoreq r0, sl, r8, lsr #9 │ │ │ │ + andeq r7, lr, r4, ror r1 │ │ │ │ + andeq r0, r0, ip, lsr #9 │ │ │ │ + andeq r7, lr, r0, ror r0 │ │ │ │ + andeq r7, lr, ip, lsl #1 │ │ │ │ + @ instruction: 0x000fa7bc │ │ │ │ + muleq pc, r8, r0 @ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3960] @ 0xf78 │ │ │ │ + ldr ip, [pc, #2776] @ cda8 │ │ │ │ + sub sp, sp, #100 @ 0x64 │ │ │ │ + add ip, pc, ip │ │ │ │ + mov r5, r1 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #56] @ 0x38 │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ + ldr r2, [r4] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r4, r5 │ │ │ │ + mov ip, r0 │ │ │ │ + mul ip, fp, ip │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [r5, #512] @ 0x200 │ │ │ │ + mov r5, ip │ │ │ │ + bl 7d08 │ │ │ │ + ldr r0, [r4, #512] @ 0x200 │ │ │ │ + mov r2, #12 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 7780 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bne cd84 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ + ldr lr, [r2, #24] │ │ │ │ + add ip, r2, #196608 @ 0x30000 │ │ │ │ + mul lr, r3, lr │ │ │ │ + ldr r3, [ip, #40] @ 0x28 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + cmp lr, r3 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r3, #512] @ 0x200 │ │ │ │ + ldr sl, [r3, #84] @ 0x54 │ │ │ │ + bgt c5ac │ │ │ │ + ldr r3, [pc, #2596] @ cdac │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [r3, #8] │ │ │ │ - ldr r3, [r1, #3324] @ 0xcfc │ │ │ │ - strh r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #284] @ be98 │ │ │ │ + mov r5, r2 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str sl, [sp, #64] @ 0x40 │ │ │ │ + str fp, [sp, #68] @ 0x44 │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ mov r6, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #276] @ be9c │ │ │ │ - add r3, pc, r3 │ │ │ │ - strh r2, [sp, #8] │ │ │ │ + cmp lr, #1 │ │ │ │ + movle r4, r6 │ │ │ │ + ble c3f4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r4, r6 │ │ │ │ + add r3, r4, r6 │ │ │ │ + add r3, r5, r3, lsl #4 │ │ │ │ + ldr r7, [r1, #128] @ 0x80 │ │ │ │ + ldr ip, [r3, #80] @ 0x50 │ │ │ │ + ldr r0, [r1, #132] @ 0x84 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + cmp r7, ip │ │ │ │ + sbcs r0, r0, r3 │ │ │ │ + movlt r6, r2 │ │ │ │ + lsllt r4, r2, #1 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp lr, r2 │ │ │ │ + add r1, r1, #48 @ 0x30 │ │ │ │ + bne c3bc │ │ │ │ + bl e87ac │ │ │ │ + add r3, r4, r6 │ │ │ │ + add r3, r5, r3, lsl #4 │ │ │ │ + ldr r2, [r3, #80] @ 0x50 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + subs r7, r0, r2 │ │ │ │ + sbc r8, r1, r3 │ │ │ │ + bl e883c │ │ │ │ + cmp r7, r0 │ │ │ │ + sbcs r1, r8, r1 │ │ │ │ + bge c8a8 │ │ │ │ + ldr fp, [r5, #24] │ │ │ │ + ldr sl, [r5, #28] │ │ │ │ + cmp fp, #63 @ 0x3f │ │ │ │ + ble c438 │ │ │ │ + cmp sl, #63 @ 0x3f │ │ │ │ + bgt c8a8 │ │ │ │ + ldrd r2, [r5, #16] │ │ │ │ + mov r1, #153 @ 0x99 │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ + lsllt fp, fp, #1 │ │ │ │ + mul r2, r3, fp │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ + lslge sl, sl, #1 │ │ │ │ + mul r0, r3, sl │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mul r2, r0, r2 │ │ │ │ + mov r3, #1 │ │ │ │ + strlt fp, [r5, #24] │ │ │ │ + strge sl, [r5, #28] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + mov r9, r2 │ │ │ │ + bl e830c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r8, #2 │ │ │ │ + add r6, r5, #4 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bl e8320 │ │ │ │ + ldr r3, [pc, #2320] @ cdb0 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ + str fp, [sp, #36] @ 0x24 │ │ │ │ + str sl, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r6, #4]! │ │ │ │ + cmp r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ - mov r2, #2 │ │ │ │ - add r0, sp, #4 │ │ │ │ - strb r2, [sp, #10] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r6, [sp, #24] │ │ │ │ - bl 7408 │ │ │ │ - cmp r0, r6 │ │ │ │ - blt be48 │ │ │ │ - ldr r1, [pc, #232] @ bea0 │ │ │ │ - ldr r0, [pc, #232] @ bea4 │ │ │ │ + blt c4e8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #60] @ 0x3c │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + ldr r3, [r4] │ │ │ │ + mul r2, r1, r2 │ │ │ │ + sub r3, r3, r2 │ │ │ │ + str r3, [r4] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, #2 │ │ │ │ + str r1, [sp] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr fp, [ip, #64] @ 0x40 │ │ │ │ + add sl, r7, r3 │ │ │ │ + blx fp │ │ │ │ + ldr r2, [r4] │ │ │ │ + cmp r7, #0 │ │ │ │ + add r2, r9, r2 │ │ │ │ + mov r7, #1 │ │ │ │ + str r2, [r4] │ │ │ │ + str r0, [r5, sl, lsl #2] │ │ │ │ + beq c4ac │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + str r3, [r5, #16] │ │ │ │ + ldr r1, [pc, #2152] @ cdb4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r0, [pc, #2148] @ cdb8 │ │ │ │ + str r3, [r5, #20] │ │ │ │ + ldr fp, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr sl, [sp, #40] @ 0x28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ + str fp, [r5, #24] │ │ │ │ + str sl, [r5, #28] │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + bl e9d44 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl e8314 │ │ │ │ + ldr lr, [r5, #24] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr r6, [r4, #40] @ 0x28 │ │ │ │ + mul lr, r3, lr │ │ │ │ + cmp lr, r6 │ │ │ │ + ble c3a0 │ │ │ │ + ldr sl, [sp, #64] @ 0x40 │ │ │ │ + ldr fp, [sp, #68] @ 0x44 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add r3, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r3, [ip, #40] @ 0x28 │ │ │ │ + blt cd9c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + lsl r4, r2, #1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ + bgt c8c8 │ │ │ │ + cmp r3, #17 │ │ │ │ + bgt cb7c │ │ │ │ + mov r6, #2 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r2, [r2, #3324] @ 0xcfc │ │ │ │ - ldr r0, [pc, #208] @ bea8 │ │ │ │ - lsl ip, r2, r3 │ │ │ │ - mov r1, #247 @ 0xf7 │ │ │ │ - lsl r2, r2, #4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str ip, [r5, #1868] @ 0x74c │ │ │ │ - bl e8448 │ │ │ │ - mov r3, r0 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r1, r5 │ │ │ │ + add r3, r3, #52 @ 0x34 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl e8320 │ │ │ │ + ldrb r3, [sl, #94] @ 0x5e │ │ │ │ + cmp r3, #2 │ │ │ │ + beq cb0c │ │ │ │ + cmp r3, #1 │ │ │ │ + beq cb94 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r9, [r3, #8] │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + mov r3, r1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + mov r7, r3 │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ + mov r6, r5 │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr ip, [r9] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r6, #2 │ │ │ │ + str r5, [sp] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + mul r2, r5, r7 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mul r3, r0, r8 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r5, [ip, #68] @ 0x44 │ │ │ │ + mov r0, r9 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + cmp r3, #1 │ │ │ │ + beq cc14 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble c8e8 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + rsb ip, fp, #0 │ │ │ │ + add r3, r2, #16384 @ 0x4000 │ │ │ │ + add r2, r2, #51 @ 0x33 │ │ │ │ + add r2, r2, fp │ │ │ │ + add lr, r3, #51 @ 0x33 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + add r3, r3, #52 @ 0x34 │ │ │ │ + add r2, r1, #2 │ │ │ │ + str ip, [sp, #76] @ 0x4c │ │ │ │ + mov ip, r1 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str sl, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + mov r7, #2 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r9, [sp, #76] @ 0x4c │ │ │ │ + add r0, lr, fp │ │ │ │ + add r3, fp, r7 │ │ │ │ + mvn sl, #0 │ │ │ │ + str r9, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str lr, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + cmp fp, #0 │ │ │ │ + ble c7a4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mvn r5, #0 │ │ │ │ + add r8, r3, r9 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r1, #2 │ │ │ │ + add lr, r3, r9 │ │ │ │ + str r9, [sp, #20] │ │ │ │ + ldrb r9, [r8, #1]! │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, r5 │ │ │ │ + orrs r4, r2, r3 │ │ │ │ + bmi c76c │ │ │ │ + cmp fp, r3 │ │ │ │ + cmpgt ip, r2 │ │ │ │ + add r4, r6, r0 │ │ │ │ + ble c76c │ │ │ │ + ldrb r4, [r4, r3] │ │ │ │ + cmp r9, r4 │ │ │ │ + movlt r9, r4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne c748 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r7, r2 │ │ │ │ + add r0, r0, fp │ │ │ │ + bne c744 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + add r5, r5, #1 │ │ │ │ + strb r9, [lr, #1]! │ │ │ │ + bne c738 │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r3, r7 │ │ │ │ + add sl, sl, #1 │ │ │ │ + add r9, r9, fp │ │ │ │ + bne c714 │ │ │ │ + mov r8, #2 │ │ │ │ + ldr lr, [sp, #92] @ 0x5c │ │ │ │ + add r3, fp, r8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add r1, lr, fp │ │ │ │ + mvn sl, #0 │ │ │ │ + ldr r9, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + str lr, [sp, #64] @ 0x40 │ │ │ │ + cmp fp, #0 │ │ │ │ + ble c874 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mvn r6, #0 │ │ │ │ + add r7, r2, r9 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r0, #2 │ │ │ │ + add r4, r2, r9 │ │ │ │ + str r9, [sp, #20] │ │ │ │ + ldrb r9, [r4, #1]! │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r6 │ │ │ │ + orrs r5, r1, r2 │ │ │ │ + bmi c83c │ │ │ │ + cmp fp, r2 │ │ │ │ + cmpgt ip, r1 │ │ │ │ + add r5, r3, lr │ │ │ │ + ble c83c │ │ │ │ + ldrb r5, [r5, r2] │ │ │ │ + cmp r9, r5 │ │ │ │ + movlt r9, r5 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne c818 │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r8, r1 │ │ │ │ + add lr, lr, fp │ │ │ │ + bne c814 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add r0, r0, #1 │ │ │ │ + cmp r2, r0 │ │ │ │ + add r6, r6, #1 │ │ │ │ + strb r9, [r7, #1]! │ │ │ │ + bne c808 │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r2, r8 │ │ │ │ + add sl, sl, #1 │ │ │ │ + add r9, r9, fp │ │ │ │ + bne c7e4 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr lr, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq c8e0 │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b c6ec │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr sl, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr fp, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + ble c5d4 │ │ │ │ + mov r3, #8 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r3, #4 │ │ │ │ + mov r6, #5 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b c5ec │ │ │ │ + ldr sl, [sp, #72] @ 0x48 │ │ │ │ + ldr r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r5, [r9, #24] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + mov r3, r1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ + mov r7, r3 │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ + ldr r1, [r9, #28] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r9, #20] │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ + mul r2, r5, r7 │ │ │ │ + ldr ip, [r6] │ │ │ │ + ldr lr, [sp, #56] @ 0x38 │ │ │ │ + mov r1, r0 │ │ │ │ + mul r3, r1, r8 │ │ │ │ + mov r0, #2 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r5, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - str r3, [r5, #1872] @ 0x750 │ │ │ │ - bl 7558 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - blx r3 │ │ │ │ - b bd18 │ │ │ │ - blx r2 │ │ │ │ - mov r3, r0 │ │ │ │ - b bcb8 │ │ │ │ - bl 7c84 │ │ │ │ - ldr r1, [pc, #124] @ beac │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #116] @ beb0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ - mvn r0, #0 │ │ │ │ - b bd1c │ │ │ │ - bl 7c84 │ │ │ │ - ldr r1, [pc, #96] @ beb4 │ │ │ │ + ldr r5, [ip, #68] @ 0x44 │ │ │ │ + ldr r1, [r9, #12] │ │ │ │ + blx r5 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + ldr fp, [r7] │ │ │ │ + mov r0, fp │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + add r4, r4, r3 │ │ │ │ + add r4, r7, r4, lsl #4 │ │ │ │ + ldr r3, [sl, #80] @ 0x50 │ │ │ │ + add r3, r3, #2 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sl, #76] @ 0x4c │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + add r0, r0, #2 │ │ │ │ + add r0, r0, r2 │ │ │ │ + add r9, r3, r2 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r9, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r2, #512] @ 0x200 │ │ │ │ + ldr sl, [r3, #84] @ 0x54 │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ + ldr r0, [sl, #100] @ 0x64 │ │ │ │ + sub r0, r0, #2 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r0, [sl, #104] @ 0x68 │ │ │ │ + sub r0, fp, r0 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ + ldr r0, [sl, #64] @ 0x40 │ │ │ │ + asr r0, r0, #6 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + ldr fp, [r3, #24] │ │ │ │ + mov r1, fp │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + str sl, [r4, #64] @ 0x40 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r5, r0 │ │ │ │ + str r5, [r4, #68] @ 0x44 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + add sp, sp, #100 @ 0x64 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [sl, #76] @ 0x4c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq c618 │ │ │ │ + add ip, fp, #1 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mul ip, r6, ip │ │ │ │ + ldr r1, [sl, #80] @ 0x50 │ │ │ │ + mov r0, #0 │ │ │ │ + add r5, r2, #51 @ 0x33 │ │ │ │ + cmp r1, #0 │ │ │ │ + addne lr, r5, ip │ │ │ │ + movne r3, #0 │ │ │ │ + beq cb68 │ │ │ │ + ldr r1, [sl, #84] @ 0x54 │ │ │ │ + ldr r2, [sl, #88] @ 0x58 │ │ │ │ + mla r2, r1, r0, r2 │ │ │ │ + ldrb r2, [r2, r3] │ │ │ │ + strb r2, [lr, #1]! │ │ │ │ + ldr r1, [sl, #80] @ 0x50 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r1, r3 │ │ │ │ + bhi cb40 │ │ │ │ + ldr r3, [sl, #76] @ 0x4c │ │ │ │ + add r0, r0, #1 │ │ │ │ + cmp r3, r0 │ │ │ │ + add ip, ip, fp │ │ │ │ + bhi cb30 │ │ │ │ + b c618 │ │ │ │ + mov r3, #4 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r3, #2 │ │ │ │ + mov r6, #3 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + b c5ec │ │ │ │ + ldr r3, [sl, #76] @ 0x4c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq c618 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add r5, fp, #1 │ │ │ │ + mla r2, r6, r5, r2 │ │ │ │ + ldr r1, [sl, #80] @ 0x50 │ │ │ │ + add r5, r2, #52 @ 0x34 │ │ │ │ + mov lr, #0 │ │ │ │ + mvn r6, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ + movne r2, #0 │ │ │ │ + beq cc00 │ │ │ │ + ldr ip, [sl, #84] @ 0x54 │ │ │ │ + ldr r0, [sl, #88] @ 0x58 │ │ │ │ + mvn r3, r2 │ │ │ │ + mla r0, ip, lr, r0 │ │ │ │ + and r3, r3, #7 │ │ │ │ + ldrb r0, [r0, r2, lsr #3] │ │ │ │ + asr r3, r0, r3 │ │ │ │ + tst r3, #1 │ │ │ │ + strbne r6, [r5, r2] │ │ │ │ + ldrne r1, [sl, #80] @ 0x50 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r1, r2 │ │ │ │ + bhi cbc8 │ │ │ │ + ldr r3, [sl, #76] @ 0x4c │ │ │ │ + add lr, lr, #1 │ │ │ │ + cmp r3, lr │ │ │ │ + add r5, r5, fp │ │ │ │ + bhi cbbc │ │ │ │ + b c618 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r1, #0 │ │ │ │ + add r3, r2, #16384 @ 0x4000 │ │ │ │ + add r0, r3, #52 @ 0x34 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ble cd24 │ │ │ │ + add r7, fp, r6 │ │ │ │ + add r3, r3, #51 @ 0x33 │ │ │ │ + add r2, r2, #51 @ 0x33 │ │ │ │ + mvn r8, #0 │ │ │ │ + str r7, [sp, #24] │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + mov r5, r6 │ │ │ │ + add r0, r1, r6 │ │ │ │ + str sl, [sp, #36] @ 0x24 │ │ │ │ + add r3, r3, fp │ │ │ │ + add r2, r2, fp │ │ │ │ + rsb r9, fp, #0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov sl, r8 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + cmp fp, #0 │ │ │ │ + ble cd08 │ │ │ │ + add r8, r2, r9 │ │ │ │ + add ip, r3, r9 │ │ │ │ + mvn r4, #0 │ │ │ │ + mov r1, #2 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + str r9, [sp, #20] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldrb r9, [r8, #1]! │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, r4 │ │ │ │ + orrs lr, r3, r2 │ │ │ │ + bmi ccc4 │ │ │ │ + cmp fp, r3 │ │ │ │ + cmpgt r6, r2 │ │ │ │ + add lr, r7, r0 │ │ │ │ + ble ccc4 │ │ │ │ + ldrb lr, [lr, r3] │ │ │ │ + cmp r9, lr │ │ │ │ + movlt r9, lr │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne cca0 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r5, r2 │ │ │ │ + add r0, r0, fp │ │ │ │ + bne cc9c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + add r4, r4, #1 │ │ │ │ + strb r9, [ip, #1]! │ │ │ │ + bne cc90 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r0, r5 │ │ │ │ + add sl, sl, #1 │ │ │ │ + add r9, r9, fp │ │ │ │ + bne cc68 │ │ │ │ + ldr sl, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r5, [r9, #24] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + mov r3, r1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r9, #16] │ │ │ │ + mov r7, r3 │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ + ldr r1, [r9, #28] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r9, #20] │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ + mul r2, r5, r7 │ │ │ │ + ldr ip, [r6] │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + mov r1, r0 │ │ │ │ + mul r3, r1, r8 │ │ │ │ + mov r0, #2 │ │ │ │ + b c944 │ │ │ │ + ldr r1, [pc, #48] @ cdbc │ │ │ │ + ldr r0, [pc, #48] @ cdc0 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #88] @ beb8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ - b be40 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, pc, r0, lsl #27 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq lr, pc, r4, lsl r4 @ │ │ │ │ - andeq sl, pc, ip, asr sp @ │ │ │ │ - andeq r7, lr, r4, lsr #12 │ │ │ │ - andeq r0, r0, r0, lsl #8 │ │ │ │ - strdeq r7, [lr], -r4 │ │ │ │ - andeq r7, lr, r8, ror #11 │ │ │ │ - andeq lr, pc, r4, ror r3 @ │ │ │ │ - muleq pc, r4, ip @ │ │ │ │ - muleq pc, ip, r2 @ │ │ │ │ - @ instruction: 0xfffffa88 │ │ │ │ - @ instruction: 0xffff8010 │ │ │ │ - andeq r7, lr, r8, ror #10 │ │ │ │ - andeq r7, lr, r4, asr r5 │ │ │ │ - andeq r7, lr, r8, asr r5 │ │ │ │ - andeq r7, lr, r4, lsr #9 │ │ │ │ - @ instruction: 0x000e74b8 │ │ │ │ - andeq r7, lr, r4, lsr #9 │ │ │ │ - @ instruction: 0x000e74b4 │ │ │ │ - ldr r1, [pc, #44] @ bef0 │ │ │ │ - mov r3, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r2, [r1, r3, lsl #2] │ │ │ │ - add r3, r3, #7 │ │ │ │ - cmp r2, #0 │ │ │ │ - bxeq lr │ │ │ │ - add r0, r0, #1 │ │ │ │ - cmp r0, #512 @ 0x200 │ │ │ │ - bne becc │ │ │ │ - mvn r0, #0 │ │ │ │ - bx lr │ │ │ │ - strdeq lr, [pc], -r0 │ │ │ │ + bl e9d44 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b cb00 │ │ │ │ + strdeq sl, [pc], -r4 │ │ │ │ + muleq lr, r4, lr │ │ │ │ + andeq r0, r0, ip, lsr #9 │ │ │ │ + strdeq r6, [lr], -ip │ │ │ │ + andeq r6, lr, ip, lsl #26 │ │ │ │ + andeq r6, lr, r8, ror #9 │ │ │ │ + ldrdeq r6, [lr], -ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr sl, [pc, #416] @ c0ac │ │ │ │ - rsb r5, r0, r0, lsl #3 │ │ │ │ - add sl, pc, sl │ │ │ │ - lsl fp, r5, #2 │ │ │ │ - lsl r3, r0, #3 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sl, fp] │ │ │ │ - add r5, sl, r5, lsl #2 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq c09c │ │ │ │ - ldr r3, [pc, #376] @ c0b0 │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - cmp r7, r4 │ │ │ │ - beq c09c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r6, r1 │ │ │ │ + add r3, sp, #24 │ │ │ │ + ldr r1, [pc, #452] @ cfb8 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r5, [r2, #24] │ │ │ │ + ldr r2, [pc, #444] @ cfbc │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + add r3, sp, #20 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + mov r2, #0 │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, sp, #12 │ │ │ │ + ldr r8, [r6, #40] @ 0x28 │ │ │ │ + ldr r7, [r6, #44] @ 0x2c │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [r6, #36] @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r7, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + cmp r8, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + beq cf68 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r1, [pc, #284] @ c0b4 │ │ │ │ - mov r4, r0 │ │ │ │ - mul r2, r4, r2 │ │ │ │ - ldr r0, [pc, #276] @ c0b8 │ │ │ │ - lsl r2, r2, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl e8448 │ │ │ │ - cmp r4, #0 │ │ │ │ + bl bea8 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ble c0a4 │ │ │ │ - ldr r8, [r5, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - sub r9, r8, #1 │ │ │ │ - ldr r5, [r5, #12] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sl, fp] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - mov sl, #0 │ │ │ │ - mov r6, r7 │ │ │ │ - mov fp, r1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - b c02c │ │ │ │ - cmp r5, #2 │ │ │ │ - bne c018 │ │ │ │ - mov r0, fp │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - ldrsh r1, [r0, r1]! @ │ │ │ │ - strh r1, [r7] │ │ │ │ - ldrsh r1, [r0, #2] │ │ │ │ - strh r1, [r7, #2] │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r4, sl │ │ │ │ - add r6, r6, #2 │ │ │ │ - add r7, r7, #4 │ │ │ │ - beq c06c │ │ │ │ - mov r0, sl │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - cmp r8, r0 │ │ │ │ - movgt r1, r0 │ │ │ │ - movle r1, r9 │ │ │ │ - cmp r5, #1 │ │ │ │ - bne bff8 │ │ │ │ - lsl r1, r1, #1 │ │ │ │ - ldrsh r1, [fp, r1] │ │ │ │ - strh r1, [r6] │ │ │ │ - b c018 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r1 │ │ │ │ - bl e8450 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [pc, #52] @ c0bc │ │ │ │ - sub r3, r3, r6 │ │ │ │ + ldr r0, [r8, #512] @ 0x200 │ │ │ │ + bl 7d08 │ │ │ │ + add r3, r7, #196608 @ 0x30000 │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble cf7c │ │ │ │ + mov ip, r7 │ │ │ │ + mov r3, #0 │ │ │ │ + b ceec │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + add ip, ip, #48 @ 0x30 │ │ │ │ + beq cf7c │ │ │ │ + ldr lr, [ip, #40] @ 0x28 │ │ │ │ + cmp lr, #32 │ │ │ │ + bne cedc │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + add r4, r7, r3, lsl #4 │ │ │ │ + add r4, r4, #40 @ 0x28 │ │ │ │ + bl e87ac │ │ │ │ + strd r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [pc, #124] @ cfc0 │ │ │ │ + ldr r3, [pc, #116] @ cfbc │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - str r1, [r2, r3]! │ │ │ │ - str r4, [r2, #4] │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [sl, fp] │ │ │ │ - b c074 │ │ │ │ - andeq lr, pc, r8, lsr #17 │ │ │ │ - andeq fp, pc, r8, asr #1 │ │ │ │ - andeq r0, r0, r7, lsr r1 │ │ │ │ - muleq lr, r4, r3 │ │ │ │ - andeq lr, pc, ip, lsr #14 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne cfa8 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r8, [r4, #44] @ 0x2c │ │ │ │ + cmp r8, #0 │ │ │ │ + bne ce9c │ │ │ │ + mov r0, #0 │ │ │ │ + b cf3c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r3, #32 │ │ │ │ + mov r2, r7 │ │ │ │ + bl c2b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt cfac │ │ │ │ + add r0, r0, r0, lsl #1 │ │ │ │ + add r7, r7, r0, lsl #4 │ │ │ │ + add r4, r7, #40 @ 0x28 │ │ │ │ + b cf04 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + udf #0 │ │ │ │ + andeq r9, pc, r8, asr #23 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r9, pc, r0, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2896] @ 0xb50 │ │ │ │ - ldr r2, [pc, #796] @ c3f4 │ │ │ │ - ldr r5, [pc, #796] @ c3f8 │ │ │ │ - ldr r3, [pc, #796] @ c3fc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #1152 @ 0x480 │ │ │ │ - add r5, pc, r5 │ │ │ │ - sub sp, sp, #12 │ │ │ │ + str r0, [ip, #3840] @ 0xf00 │ │ │ │ + sub sp, sp, #220 @ 0xdc │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #1156] @ 0x484 │ │ │ │ - mov r3, #0 │ │ │ │ - bl e88c8 │ │ │ │ - ldr r0, [r8, #20] │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov ip, #1024 @ 0x400 │ │ │ │ - add r9, sp, #132 @ 0x84 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r9, [sp] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r7, [r1, #12] │ │ │ │ - mov r2, #1 │ │ │ │ + ldr r0, [pc, #2272] @ d8c8 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r1, [pc, #2268] @ d8cc │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, #0 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r1, [r9, #40] @ 0x28 │ │ │ │ + mov fp, r3 │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + str r3, [sp] │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + ldr r6, [r2, #24] │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + ldr r5, [r9, #44] @ 0x2c │ │ │ │ + blx r6 │ │ │ │ + ldr r7, [r8, #8] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [r9, #32] │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [r9, #36] @ 0x24 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + cmp r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + beq d824 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl bea8 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [r6, #512] @ 0x200 │ │ │ │ + bl 7d08 │ │ │ │ + ldr r0, [r7] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + cmp fp, #0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + blt d8a4 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov sl, r9 │ │ │ │ + add r3, r3, fp │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r9] │ │ │ │ + ldr r5, [sl, #4] │ │ │ │ + mvn r2, r3 │ │ │ │ + and r2, r2, #1 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + tst r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #20] │ │ │ │ + beq d6a8 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + beq d838 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + blx r3 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r4, [r3, #132] @ 0x84 │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ + ldr r3, [r1, #20] │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, r2 │ │ │ │ + bls d8b4 │ │ │ │ + ldr r2, [sl, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + movgt r3, #0 │ │ │ │ + movle r3, #1 │ │ │ │ + cmp r2, r5 │ │ │ │ + orrge r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq d8b4 │ │ │ │ + ldr r8, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov fp, r8 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r0, [sl, #28] │ │ │ │ + mov r1, #0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq d784 │ │ │ │ + ldr r8, [sl] │ │ │ │ + ands r9, r8, #4 │ │ │ │ + bne d794 │ │ │ │ + ldrb r3, [r6] │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r1, r9 │ │ │ │ + beq d294 │ │ │ │ + mov r2, r6 │ │ │ │ + rsb r0, r6, #1 │ │ │ │ + b d280 │ │ │ │ + ldrb r3, [r2, #1]! │ │ │ │ + cmp r3, #0 │ │ │ │ + beq d294 │ │ │ │ + sub r1, r3, #9 │ │ │ │ + cmp r3, #32 │ │ │ │ + cmpne r1, #1 │ │ │ │ + add r1, r2, r0 │ │ │ │ + bhi d274 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov lr, sl │ │ │ │ + sub r3, r3, r6 │ │ │ │ + cmp r3, r1 │ │ │ │ + movlt r4, r3 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + movge r4, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + bic r8, r8, #1 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r1, [pc, #1516] @ d8d0 │ │ │ │ + mov r3, r4 │ │ │ │ + str r8, [sp, #112] @ 0x70 │ │ │ │ + str fp, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + str r1, [sp, #140] @ 0x8c │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ blx r7 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq c22c │ │ │ │ - ldr r5, [pc, #684] @ c400 │ │ │ │ - bl e86f0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - b c170 │ │ │ │ + ldr r8, [sp, #144] @ 0x90 │ │ │ │ + ldr r7, [sl, #28] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq d7a4 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov lr, sl │ │ │ │ + ldr r3, [r3] │ │ │ │ + add ip, sp, #160 @ 0xa0 │ │ │ │ + ldr r9, [r3, #16] │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + bic r7, r0, #1 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + mov r8, #0 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + orr r7, r7, #4 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r3, r4 │ │ │ │ + str r2, [sp, #196] @ 0xc4 │ │ │ │ + add r1, sp, #160 @ 0xa0 │ │ │ │ + mov r2, r6 │ │ │ │ + str r8, [sp, #168] @ 0xa8 │ │ │ │ + str r7, [sp, #160] @ 0xa0 │ │ │ │ + str fp, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + cmp r3, #3 │ │ │ │ + ble d7cc │ │ │ │ + add r3, r6, r3 │ │ │ │ + mov r9, #1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ + bl ebeb0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, r6 │ │ │ │ + mov r7, r0 │ │ │ │ + bls d5d4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r9, [sp, #64] @ 0x40 │ │ │ │ + add r3, r3, #196608 @ 0x30000 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [sl, #12] │ │ │ │ + sub r2, r6, r2 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + str r3, [sl, #12] │ │ │ │ + bl ebeb0 │ │ │ │ + mov r8, r7 │ │ │ │ + cmp r8, #10 │ │ │ │ + mov r7, r0 │ │ │ │ + beq d6c8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [r3, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrgt r3, [sp, #28] │ │ │ │ + movgt r4, #0 │ │ │ │ + bgt d428 │ │ │ │ + b d754 │ │ │ │ add r4, r4, #1 │ │ │ │ - cmp r4, #512 @ 0x200 │ │ │ │ - add r2, r2, #7 │ │ │ │ - beq c3b8 │ │ │ │ - ldr r3, [r5, r2, lsl #2] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne c160 │ │ │ │ - add fp, sp, #32 │ │ │ │ + cmp r4, r1 │ │ │ │ + add r3, r3, #48 @ 0x30 │ │ │ │ + beq d754 │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ + cmp r2, r8 │ │ │ │ + bne d418 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r4, r4, r4, lsl #1 │ │ │ │ + add r4, r3, r4, lsl #4 │ │ │ │ + add r4, r4, #40 @ 0x28 │ │ │ │ + bl e87ac │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [r3, #512] @ 0x200 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r9, [r4, #20] │ │ │ │ + strd r0, [r4, #40] @ 0x28 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r3 │ │ │ │ + add r8, sp, #160 @ 0xa0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [sp, #160] @ 0xa0 │ │ │ │ + str r8, [sp] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 75b8 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + asr r0, r0, #6 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r9, [sl] │ │ │ │ + tst r9, #4 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + beq d4e0 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sl, #20] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sl, #28] │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne d898 │ │ │ │ + tst r9, #1 │ │ │ │ + beq d59c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mvn lr, #0 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + ldr lr, [r4, #36] @ 0x24 │ │ │ │ + str lr, [sp] │ │ │ │ + ldr r9, [ip, #104] @ 0x68 │ │ │ │ + blx r9 │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ mov r0, r9 │ │ │ │ - mov r2, #8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, fp │ │ │ │ - bl 73a8 │ │ │ │ - mov sl, r4 │ │ │ │ - subs r9, r0, #0 │ │ │ │ - beq c284 │ │ │ │ - bl 7924 │ │ │ │ - str r0, [sp, #20] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ - bl 77e0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7aec │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, #1 │ │ │ │ + str r9, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sl, #8] │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sl, #8] │ │ │ │ mov fp, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7420 │ │ │ │ - rsb r1, r4, r4, lsl #3 │ │ │ │ - lsl r3, r1, #2 │ │ │ │ - add ip, r5, r1, lsl #2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r6, r3 │ │ │ │ + bcc d3cc │ │ │ │ + ldr r9, [sp, #64] @ 0x40 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq d634 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sl, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r5, r5, #1 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, r6 │ │ │ │ + bls d660 │ │ │ │ + ldr r2, [sl, #16] │ │ │ │ + cmp r2, r5 │ │ │ │ + movlt r3, #0 │ │ │ │ + movge r3, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + orrle r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne d238 │ │ │ │ + mov r8, fp │ │ │ │ + ldr r3, [sl] │ │ │ │ + tst r3, #1 │ │ │ │ + beq d684 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne d7e0 │ │ │ │ + ldr r3, [sl] │ │ │ │ + mov r2, #1 │ │ │ │ + tst r3, #1 │ │ │ │ + ldr r5, [sl, #4] │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + bne d188 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + cmp r3, r2 │ │ │ │ + bhi d1fc │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r8, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b d684 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sl, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + add r5, r5, #1 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [sl, #16] │ │ │ │ + cmp r3, r5 │ │ │ │ + movge r2, #0 │ │ │ │ + movlt r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + movle r2, #0 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + moveq r3, #1 │ │ │ │ + streq r3, [sp, #44] @ 0x2c │ │ │ │ + beq d5c4 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r9, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b d5d4 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r4 │ │ │ │ + bl c2b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt d5c4 │ │ │ │ + add r0, r0, r0, lsl #1 │ │ │ │ + add r4, r4, r0, lsl #4 │ │ │ │ + add r4, r4, #40 @ 0x28 │ │ │ │ + b d444 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r9, r0 │ │ │ │ str r3, [sp, #24] │ │ │ │ - lsl r3, r4, #3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str fp, [ip, #8] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp r0, #2 │ │ │ │ - str r0, [ip, #12] │ │ │ │ - bgt c384 │ │ │ │ - cmp r2, #16 │ │ │ │ - beq c2d0 │ │ │ │ - ldr r1, [pc, #516] @ c404 │ │ │ │ - ldr r0, [pc, #516] @ c408 │ │ │ │ - mov r3, r6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ + b d3a0 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r9, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b d3a0 │ │ │ │ + ldr r1, [sl, #20] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl e86f0 │ │ │ │ - ldr r3, [pc, #492] @ c40c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl e88cc │ │ │ │ - b c24c │ │ │ │ - ldr r1, [pc, #476] @ c410 │ │ │ │ - ldr r0, [pc, #476] @ c414 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - bl e9e80 │ │ │ │ - ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl e88cc │ │ │ │ - mvn sl, #0 │ │ │ │ - ldr r2, [pc, #448] @ c418 │ │ │ │ - ldr r3, [pc, #416] @ c3fc │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + addeq r3, r6, r4 │ │ │ │ + streq r3, [sp, #24] │ │ │ │ + beq d3a0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ + mov r9, #1 │ │ │ │ + bl ebeb0 │ │ │ │ + b d5dc │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r8, [sl, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + str r5, [sl, #4] │ │ │ │ + ldrne r3, [sp, #12] │ │ │ │ + strne r3, [sl, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #212] @ d8d4 │ │ │ │ + ldr r3, [pc, #200] @ d8cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1156] @ 0x484 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c3f0 │ │ │ │ - mov r0, sl │ │ │ │ - add sp, sp, #1152 @ 0x480 │ │ │ │ - add sp, sp, #12 │ │ │ │ + bne d8c4 │ │ │ │ + add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #400] @ c41c │ │ │ │ - ldr r0, [pc, #400] @ c420 │ │ │ │ - mov r3, fp │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - bl e9e80 │ │ │ │ - ldr r3, [r8, #12] │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r3, #196] @ 0xc4 │ │ │ │ + ldr r3, [r8, #44] @ 0x2c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne c3d4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl bef4 │ │ │ │ - ldr r3, [pc, #352] @ c424 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl e88cc │ │ │ │ - b c250 │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - mov r3, #1 │ │ │ │ - mul r7, r0, r7 │ │ │ │ - ldr r0, [pc, #324] @ c428 │ │ │ │ - lsl r2, r7, #2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #468 @ 0x1d4 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl e8448 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r1, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 77a4 │ │ │ │ - mov r3, #1 │ │ │ │ - lsl r9, r7, r3 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r1, #472 @ 0x1d8 │ │ │ │ + bne d104 │ │ │ │ + b d7f8 │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ + blx r3 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r9, [r3, #32] │ │ │ │ + ldr r8, [r3, #28] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + ldr r4, [r4, #36] @ 0x24 │ │ │ │ + ldr r7, [r6] │ │ │ │ + mov r3, r4 │ │ │ │ mov r2, r9 │ │ │ │ - bl e8448 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r7, #0 │ │ │ │ - str r0, [r5, r3] │ │ │ │ - ble c348 │ │ │ │ - add r9, r0, r9 │ │ │ │ - mov r3, fp │ │ │ │ - ldr r2, [r3], #4 │ │ │ │ - strh r2, [r0], #2 │ │ │ │ - cmp r9, r0 │ │ │ │ - bne c338 │ │ │ │ - mov r0, fp │ │ │ │ - bl e8450 │ │ │ │ - ldr r3, [pc, #212] @ c42c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add r3, pc, r3 │ │ │ │ - sub r2, r2, r4 │ │ │ │ - add r3, r3, r2, lsl #2 │ │ │ │ - mvn r1, #0 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r0, #0 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - str r0, [r3, #24] │ │ │ │ - str r1, [r3, #16] │ │ │ │ - str r1, [r3, #20] │ │ │ │ - b c2a0 │ │ │ │ - ldr r1, [pc, #164] @ c430 │ │ │ │ - ldr r0, [pc, #164] @ c434 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r4, [r7, #132] @ 0x84 │ │ │ │ + blx r4 │ │ │ │ + b d1ec │ │ │ │ + ldr r9, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + b d5d4 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl e9728 │ │ │ │ + mov fp, r0 │ │ │ │ + b d150 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r8, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b d664 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq r9, [pc], -r8 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + svclt 0x00800000 │ │ │ │ + andeq r9, pc, r4, asr #3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3792] @ 0xed0 │ │ │ │ + sub sp, sp, #268 @ 0x10c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [pc, #2072] @ e114 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r1, [pc, #2068] @ e118 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e86f0 │ │ │ │ - ldr r3, [pc, #140] @ c438 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r0, [r9, #8] │ │ │ │ + ldr ip, [sp, #312] @ 0x138 │ │ │ │ + mov r6, r3 │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #260] @ 0x104 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r8, r2 │ │ │ │ + str ip, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr ip, [sp, #316] @ 0x13c │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r1, [sp, #304] @ 0x130 │ │ │ │ + str ip, [sp, #88] @ 0x58 │ │ │ │ + ldr ip, [fp, #40] @ 0x28 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ + ldr r5, [r2, #24] │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + add r2, sp, #116 @ 0x74 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ + ldr r4, [fp, #44] @ 0x2c │ │ │ │ + blx r5 │ │ │ │ + ldr r7, [r9, #8] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [fp, #32] │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [fp, #36] @ 0x24 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + cmp ip, #0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + beq e0dc │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl bea8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [r7, #512] @ 0x200 │ │ │ │ + bl 7d08 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + str r3, [r1] │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + cmp r6, #0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + blt e0f0 │ │ │ │ + add r3, r8, r6 │ │ │ │ + cmp r8, r3 │ │ │ │ + ldr r9, [fp, #4] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bcs e108 │ │ │ │ + ldr r3, [fp, #16] │ │ │ │ + cmp r9, r3 │ │ │ │ + cmpgt r3, #0 │ │ │ │ + bgt e108 │ │ │ │ + ldr r3, [pc, #1640] @ e11c │ │ │ │ + mov r4, sl │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl e88cc │ │ │ │ - b c24c │ │ │ │ - mov r0, r7 │ │ │ │ - bl e86f0 │ │ │ │ - ldr r3, [pc, #116] @ c43c │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [pc, #1628] @ e120 │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl e88cc │ │ │ │ - b c24c │ │ │ │ - ldr r1, [pc, #100] @ c440 │ │ │ │ - ldr r0, [pc, #100] @ c444 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, r6 │ │ │ │ - bl e9e80 │ │ │ │ - b c2b4 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sl, [pc], -ip │ │ │ │ - andeq sp, pc, r4, ror pc @ │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq lr, pc, r0, ror #12 │ │ │ │ - andeq r7, lr, ip, lsr #3 │ │ │ │ - andeq r7, lr, r0, ror r1 │ │ │ │ - andeq sp, pc, r0, asr #28 │ │ │ │ - andeq r7, lr, r0, lsr #2 │ │ │ │ - andeq r7, lr, r0, asr #2 │ │ │ │ - andeq sl, pc, r0, ror #14 │ │ │ │ - andeq r7, lr, r0, asr #2 │ │ │ │ - andeq r7, lr, r4, ror #1 │ │ │ │ - muleq pc, ip, sp @ │ │ │ │ - andeq r7, lr, r4, asr r0 │ │ │ │ - andeq lr, pc, ip, asr r4 @ │ │ │ │ - strdeq r6, [lr], -r8 │ │ │ │ - andeq r6, lr, r4, ror #31 │ │ │ │ - @ instruction: 0x000fdcb4 │ │ │ │ - muleq pc, r8, ip @ │ │ │ │ - andeq r7, lr, ip │ │ │ │ - muleq lr, r8, pc @ │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - add r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr r2, [r2, #200] @ 0xc8 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne c468 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne c470 │ │ │ │ - mvn r0, #0 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r0, [fp, #28] │ │ │ │ + mov r1, #0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq df98 │ │ │ │ + ldr r5, [fp] │ │ │ │ + ands r3, r5, #4 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bne dfa8 │ │ │ │ + ldrb r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq c468 │ │ │ │ - b c0c0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - subs r8, r2, #0 │ │ │ │ - blt c580 │ │ │ │ - ldr r6, [pc, #232] @ c588 │ │ │ │ - mov r5, r1 │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r0, [r6, #72] @ 0x48 │ │ │ │ - mov r7, r3 │ │ │ │ - bl e88c8 │ │ │ │ - ldr r0, [r6, #1876] @ 0x754 │ │ │ │ - add r2, r0, #64 @ 0x40 │ │ │ │ - b c4c4 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq c578 │ │ │ │ - rsbs ip, r0, #0 │ │ │ │ - and ip, ip, #63 @ 0x3f │ │ │ │ - and r4, r0, #63 @ 0x3f │ │ │ │ - rsbpl r4, ip, #0 │ │ │ │ - rsb ip, r4, r4, lsl #3 │ │ │ │ - add ip, r6, ip, lsl #2 │ │ │ │ - ldr lr, [ip, #76] @ 0x4c │ │ │ │ - add r0, r0, #1 │ │ │ │ - cmp lr, #0 │ │ │ │ - lsl r3, r4, #3 │ │ │ │ - bne c4bc │ │ │ │ - add r2, r4, #1 │ │ │ │ - cmn r4, #1 │ │ │ │ - str r2, [r6, #1876] @ 0x754 │ │ │ │ - beq c578 │ │ │ │ - ldr r2, [pc, #132] @ c58c │ │ │ │ - add r6, r6, #8 │ │ │ │ - add r6, r6, r5, lsl #2 │ │ │ │ - ldr r5, [pc, #124] @ c590 │ │ │ │ - rsb r8, r8, r8, lsl #3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r2, r2, r8, lsl #2 │ │ │ │ - ands r1, r7, #1 │ │ │ │ - sub r3, r3, r4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, r3, lsl #2 │ │ │ │ - ldrne r1, [r2, #24] │ │ │ │ - mov r3, #255 @ 0xff │ │ │ │ - str r6, [ip, #80] @ 0x50 │ │ │ │ - str r2, [ip, #76] @ 0x4c │ │ │ │ - str r1, [r5, #84] @ 0x54 │ │ │ │ - str r3, [r5, #88] @ 0x58 │ │ │ │ + ldreq r1, [sp, #40] @ 0x28 │ │ │ │ + beq db3c │ │ │ │ + mov r2, r8 │ │ │ │ + rsb r0, r8, #1 │ │ │ │ + b db28 │ │ │ │ + ldrb r3, [r2, #1]! │ │ │ │ + cmp r3, #0 │ │ │ │ + beq db3c │ │ │ │ + sub r1, r3, #9 │ │ │ │ + cmp r3, #32 │ │ │ │ + cmpne r1, #1 │ │ │ │ + add r1, r2, r0 │ │ │ │ + bhi db1c │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + sub r3, r6, r8 │ │ │ │ + cmp r3, r1 │ │ │ │ + movlt r7, r3 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + ldr ip, [sp, #308] @ 0x134 │ │ │ │ + mov lr, fp │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + movge r7, r1 │ │ │ │ + ldr r6, [r3] │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + bic r5, r5, #1 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [pc, #1416] @ e124 │ │ │ │ + str r1, [sp, #156] @ 0x9c │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [r6, #20] │ │ │ │ + str sl, [sp, #164] @ 0xa4 │ │ │ │ + blx r5 │ │ │ │ + ldr r6, [sp, #160] @ 0xa0 │ │ │ │ + ldr r5, [fp, #28] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq e0b0 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov lr, fp │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r5, [r3] │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, sp, #176 @ 0xb0 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + str r5, [sp, #28] │ │ │ │ + bic r5, r0, #1 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + orr r5, r5, #4 │ │ │ │ + mov r6, #0 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr ip, [sp, #308] @ 0x134 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [r5, #20] │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, sp, #176 @ 0xb0 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ + str sl, [sp, #212] @ 0xd4 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + cmp r3, #3 │ │ │ │ + ble e098 │ │ │ │ + add r3, r8, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str r8, [sp, #128] @ 0x80 │ │ │ │ + bl ebeb0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, r8 │ │ │ │ + mov r5, r0 │ │ │ │ + bls de14 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r3, r3, #196608 @ 0x30000 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r8, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [fp, #12] │ │ │ │ + sub r2, r8, r2 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str r3, [fp, #12] │ │ │ │ + bl ebeb0 │ │ │ │ + mov r7, r5 │ │ │ │ + cmp r7, #10 │ │ │ │ + mov r5, r0 │ │ │ │ + beq def0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [r3, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + ldrgt r3, [sp, #32] │ │ │ │ + movgt r6, #0 │ │ │ │ + bgt dd18 │ │ │ │ + b df68 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, r1 │ │ │ │ + add r3, r3, #48 @ 0x30 │ │ │ │ + beq df68 │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ + cmp r2, r7 │ │ │ │ + bne dd08 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r6, r6, r6, lsl #1 │ │ │ │ + add r6, r3, r6, lsl #4 │ │ │ │ + add r6, r6, #40 @ 0x28 │ │ │ │ + bl e87ac │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [r3, #512] @ 0x200 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + strd r0, [r6, #40] @ 0x28 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r7, [r6, #20] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [sp, #176] @ 0xb0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 75b8 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + asr r0, r0, #6 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [fp] │ │ │ │ + tst r3, #4 │ │ │ │ + mov r7, r0 │ │ │ │ + beq ddd8 │ │ │ │ + mov r1, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - str r7, [r5, #92] @ 0x5c │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - str r0, [r5, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #44] @ c594 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl e88cc │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [fp, #20] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [fp, #28] │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne e100 │ │ │ │ + tst r3, #1 │ │ │ │ + bne dfbc │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mvn r4, #0 │ │ │ │ - b c560 │ │ │ │ - mvn r4, #0 │ │ │ │ - b c570 │ │ │ │ - @ instruction: 0x000fdbbc │ │ │ │ - andeq lr, pc, r0, lsr #5 │ │ │ │ - andeq sp, pc, r8, lsr fp @ │ │ │ │ - strdeq sp, [pc], -r8 │ │ │ │ - orr r3, r3, #2 │ │ │ │ - b c480 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov ip, #0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str ip, [sp] │ │ │ │ - bl c480 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, #24 │ │ │ │ - bl 77d4 │ │ │ │ - ldr r3, [pc, #20] @ c600 │ │ │ │ - mov r1, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r1, [r0, #4] │ │ │ │ - str r3, [r0] │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r8, pc, ip, lsr fp @ │ │ │ │ - add r0, r0, #156 @ 0x9c │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r1, #24 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [fp, #8] │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [fp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r8, r3 │ │ │ │ + bcc dcbc │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq de7c │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [fp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r9, r9, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r8, r3 │ │ │ │ + bcs dea8 │ │ │ │ + ldr r2, [fp, #16] │ │ │ │ + cmp r2, #0 │ │ │ │ + movgt r3, #0 │ │ │ │ + movle r3, #1 │ │ │ │ + cmp r2, r9 │ │ │ │ + orrge r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne dadc │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str sl, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [sp, #28] │ │ │ │ + str r4, [fp, #32] │ │ │ │ + str r9, [fp, #4] │ │ │ │ + strne r3, [fp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #604] @ e128 │ │ │ │ + ldr r3, [pc, #584] @ e118 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne e110 │ │ │ │ + add sp, sp, #268 @ 0x10c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [fp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, sl │ │ │ │ + add r9, r9, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [fp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + movle r2, #0 │ │ │ │ + movgt r2, #1 │ │ │ │ + cmp r3, r9 │ │ │ │ + movge r2, #0 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + beq de08 │ │ │ │ + b de14 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + bl c2b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt de08 │ │ │ │ + add r0, r0, r0, lsl #1 │ │ │ │ + add r6, r6, r0, lsl #4 │ │ │ │ + add r6, r6, #40 @ 0x28 │ │ │ │ + b dd34 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b dc8c │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b dc8c │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r2, [r2] │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + cmp r2, r3 │ │ │ │ + movge r2, #0 │ │ │ │ + movlt r2, #1 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + mov r1, #736 @ 0x2e0 │ │ │ │ + bl e9eb4 │ │ │ │ + add r3, sp, #228 @ 0xe4 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, r6, #24 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + bl 7744 │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #252] @ 0xfc │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr ip, [r2] │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + mov lr, r3 │ │ │ │ + add r3, ip, #1 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + add ip, r3, ip, lsl #5 │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + b dde0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str r8, [sp, #128] @ 0x80 │ │ │ │ + bl ebeb0 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b de20 │ │ │ │ + ldr r1, [fp, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne e098 │ │ │ │ + add r3, r8, r7 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b dc8c │ │ │ │ + ldr r3, [r9, #44] @ 0x2c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne da30 │ │ │ │ + b dec4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl e9728 │ │ │ │ + mov r6, r0 │ │ │ │ + b da88 │ │ │ │ + ldr r8, [sp, #64] @ 0x40 │ │ │ │ + b de14 │ │ │ │ + str sl, [fp, #32] │ │ │ │ + b dec4 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, pc, r4, asr #1 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + ldrdeq r5, [lr], -ip │ │ │ │ + andeq r5, lr, r8, asr r7 │ │ │ │ + svclt 0x00800000 │ │ │ │ + strdeq r8, [pc], -r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, r0, #45056 @ 0xb000 │ │ │ │ ldr r3, [r3, #3468] @ 0xd8c │ │ │ │ add r2, r3, r3, lsl #6 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ add r3, r0, r3, lsl #3 │ │ │ │ add r3, r3, #48384 @ 0xbd00 │ │ │ │ ldr r4, [r3, #156] @ 0x9c │ │ │ │ cmp r4, #0 │ │ │ │ - beq c6b0 │ │ │ │ + beq e198 │ │ │ │ add r3, r0, #49152 @ 0xc000 │ │ │ │ ldr r0, [r3, #1480] @ 0x5c8 │ │ │ │ sub r0, r4, r0 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #40] @ c6b8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #40] @ e1a0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ sbcmi r0, r8, #0 │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r1, r1, #49152 @ 0xc000 │ │ │ │ ldr r4, [r1, #1472] @ 0x5c0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne c6f4 │ │ │ │ + bne e1dc │ │ │ │ pop {r4, pc} │ │ │ │ ldr r4, [r4, #3264] @ 0xcc0 │ │ │ │ cmp r4, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r0 │ │ │ │ - bne c6e8 │ │ │ │ - bl e88e8 │ │ │ │ + bne e1d0 │ │ │ │ + bl e87ac │ │ │ │ strd r0, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r5, r0, #28 │ │ │ │ mov r2, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r1, #4 │ │ │ │ - bl 1bd1c │ │ │ │ + bl 15c24 │ │ │ │ subs r2, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - beq c748 │ │ │ │ + beq e230 │ │ │ │ strb r0, [r4, #68] @ 0x44 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add r1, r4, #156 @ 0x9c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1bd9c │ │ │ │ + bl 15ca4 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ strb r0, [r4, #68] @ 0x44 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr ip, [pc, #168] @ c824 │ │ │ │ - ldr r2, [pc, #168] @ c828 │ │ │ │ + ldr ip, [pc, #168] @ e30c │ │ │ │ + ldr r2, [pc, #168] @ e310 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [ip, r2] │ │ │ │ add r4, sp, #4 │ │ │ │ mov r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ @@ -4685,43 +6413,43 @@ │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ str r3, [r4, #16] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl ea398 │ │ │ │ + bl ea25c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne c818 │ │ │ │ + bne e300 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, #28 │ │ │ │ - bl 1bd1c │ │ │ │ + bl 15c24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq c818 │ │ │ │ + beq e300 │ │ │ │ ldrb r3, [r0, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq c818 │ │ │ │ + beq e300 │ │ │ │ add r0, r0, #128 @ 0x80 │ │ │ │ - ldr r2, [pc, #56] @ c82c │ │ │ │ - ldr r3, [pc, #48] @ c828 │ │ │ │ + ldr r2, [pc, #56] @ e314 │ │ │ │ + ldr r3, [pc, #48] @ e310 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne c820 │ │ │ │ + bne e308 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, #0 │ │ │ │ - b c7ec │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, pc, r8, lsr r2 @ │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq sl, pc, r4, asr #3 │ │ │ │ + b e2d4 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r8, pc, ip, asr r7 @ │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r8, pc, r8, ror #13 │ │ │ │ cmp r1, #1 │ │ │ │ bxhi lr │ │ │ │ add r2, r0, #45056 @ 0xb000 │ │ │ │ ldr r3, [r2, #3468] @ 0xd8c │ │ │ │ cmp r3, r1 │ │ │ │ bxeq lr │ │ │ │ add r3, r1, r1, lsl #6 │ │ │ │ @@ -4731,84 +6459,84 @@ │ │ │ │ add r0, r0, #48128 @ 0xbc00 │ │ │ │ add r3, r3, #49408 @ 0xc100 │ │ │ │ str r1, [r2, #3468] @ 0xd8c │ │ │ │ add r0, r0, #240 @ 0xf0 │ │ │ │ ldr r1, [r3, #164] @ 0xa4 │ │ │ │ ldr r2, [ip, #156] @ 0x9c │ │ │ │ mov r3, #1 │ │ │ │ - b 20a98 │ │ │ │ + b 13138 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl dad14 │ │ │ │ + bl e3104 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r4, #20 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ pop {r4, lr} │ │ │ │ - b e845c │ │ │ │ + b e8320 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #256] @ c9c8 │ │ │ │ + ldr r3, [pc, #256] @ e4b0 │ │ │ │ mov r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r5, r0 │ │ │ │ add r3, r3, #8 │ │ │ │ add r6, r5, #45056 @ 0xb000 │ │ │ │ mov r7, #1 │ │ │ │ str r4, [r0, #4] │ │ │ │ str r3, [r0], #28 │ │ │ │ - bl 1b844 │ │ │ │ + bl 1574c │ │ │ │ str r7, [r6, #3452] @ 0xd7c │ │ │ │ str r4, [r6, #3448] @ 0xd78 │ │ │ │ mov r0, #220 @ 0xdc │ │ │ │ - bl 7330 │ │ │ │ + bl 7318 │ │ │ │ add r9, r5, #48384 @ 0xbd00 │ │ │ │ mov r3, #212 @ 0xd4 │ │ │ │ add sl, r9, #144 @ 0x90 │ │ │ │ add r8, r5, #49408 @ 0xc100 │ │ │ │ mov fp, #0 │ │ │ │ str r7, [r0, #4] │ │ │ │ add r7, r0, #8 │ │ │ │ str r3, [r0] │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f900 │ │ │ │ + bl 11fa0 │ │ │ │ str r7, [r6, #3448] @ 0xd78 │ │ │ │ mov r0, sl │ │ │ │ add r7, r8, #168 @ 0xa8 │ │ │ │ str r4, [r6, #3456] @ 0xd80 │ │ │ │ - bl dac6c │ │ │ │ + bl e305c │ │ │ │ mov r0, r7 │ │ │ │ - bl dac6c │ │ │ │ + bl e305c │ │ │ │ mov r0, sl │ │ │ │ str r4, [r5, #24] │ │ │ │ - bl dad14 │ │ │ │ + bl e3104 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ add r0, r9, #164 @ 0xa4 │ │ │ │ str r4, [r6, #3484] @ 0xd9c │ │ │ │ str r4, [r6, #3480] @ 0xd98 │ │ │ │ str r4, [r6, #3476] @ 0xd94 │ │ │ │ - bl e845c │ │ │ │ + bl e8320 │ │ │ │ mov r0, r7 │ │ │ │ add r7, r5, #49152 @ 0xc000 │ │ │ │ str r4, [r6, #3488] @ 0xda0 │ │ │ │ str r4, [r7, #420] @ 0x1a4 │ │ │ │ - bl dad14 │ │ │ │ + bl e3104 │ │ │ │ add r0, r8, #188 @ 0xbc │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ str r4, [r7, #436] @ 0x1b4 │ │ │ │ str r4, [r7, #432] @ 0x1b0 │ │ │ │ str r4, [r7, #428] @ 0x1ac │ │ │ │ - bl e845c │ │ │ │ + bl e8320 │ │ │ │ mov r8, #0 │ │ │ │ add r3, r5, #50432 @ 0xc500 │ │ │ │ mov r9, #0 │ │ │ │ mov sl, #1 │ │ │ │ str r4, [r7, #440] @ 0x1b8 │ │ │ │ str r4, [r7, #1468] @ 0x5bc │ │ │ │ str r4, [r7, #1472] @ 0x5c0 │ │ │ │ @@ -4816,186 +6544,186 @@ │ │ │ │ mov r0, r5 │ │ │ │ strd r8, [r3, #200] @ 0xc8 │ │ │ │ strd sl, [r3, #208] @ 0xd0 │ │ │ │ str r4, [r6, #3468] @ 0xd8c │ │ │ │ strd r8, [r3, #216] @ 0xd8 │ │ │ │ strd r8, [r3, #224] @ 0xe0 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r8, pc, r4, lsr #17 │ │ │ │ + andeq r6, pc, r4, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r1, [pc, #268] @ cb00 │ │ │ │ + ldr r1, [pc, #268] @ e5e8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ sub sp, sp, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r8, r2 │ │ │ │ blx r3 │ │ │ │ - ldr r7, [pc, #248] @ cb04 │ │ │ │ - ldr r2, [pc, #248] @ cb08 │ │ │ │ + ldr r7, [pc, #248] @ e5ec │ │ │ │ + ldr r2, [pc, #248] @ e5f0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r2 │ │ │ │ addeq r0, r0, #156 @ 0x9c │ │ │ │ - bne caf8 │ │ │ │ + bne e5e0 │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r1, [pc, #208] @ cb0c │ │ │ │ + ldr r1, [pc, #208] @ e5f4 │ │ │ │ ldr r3, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #192] @ cb10 │ │ │ │ + ldr r1, [pc, #192] @ e5f8 │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #168] @ cb14 │ │ │ │ + ldr r1, [pc, #168] @ e5fc │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #144] @ cb18 │ │ │ │ + ldr r1, [pc, #144] @ e600 │ │ │ │ str r6, [r4, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ str r5, [sp] │ │ │ │ mov r3, r0 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 1b868 │ │ │ │ + bl 15770 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r1, [pc, #84] @ cb1c │ │ │ │ + ldr r1, [pc, #84] @ e604 │ │ │ │ ldr r3, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ blx r3 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ add r0, r4, #48128 @ 0xbc00 │ │ │ │ add r0, r0, #240 @ 0xf0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 20128 │ │ │ │ + b 127c8 │ │ │ │ blx r3 │ │ │ │ - b ca2c │ │ │ │ - @ instruction: 0x000e68b8 │ │ │ │ - andeq r9, pc, ip, lsr #31 │ │ │ │ + b e514 │ │ │ │ + andeq r4, lr, ip, asr #27 │ │ │ │ + ldrdeq r8, [pc], -r0 │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - muleq pc, r4, ip @ │ │ │ │ - andeq r6, lr, ip, ror r8 │ │ │ │ - andeq r6, lr, ip, lsl #19 │ │ │ │ - andeq r6, lr, ip, ror r9 │ │ │ │ - andeq r6, lr, r4, asr #18 │ │ │ │ + andeq r0, pc, r8, ror r9 @ │ │ │ │ + andeq r4, lr, r0, lsl #27 │ │ │ │ + andeq r4, lr, ip, ror #26 │ │ │ │ + andeq r4, lr, ip, asr sp │ │ │ │ + andeq r4, lr, r4, lsr #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ add r3, r1, r1, lsl #6 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r1, r3, lsl #1 │ │ │ │ add r0, r6, r0, lsl #3 │ │ │ │ add r0, r0, #48384 @ 0xbd00 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ add r0, r0, #144 @ 0x90 │ │ │ │ - ldr r1, [pc, #676] @ cdfc │ │ │ │ + ldr r1, [pc, #676] @ e8e4 │ │ │ │ mov r4, r2 │ │ │ │ - bl daddc │ │ │ │ + bl e31cc │ │ │ │ mov r8, r4 │ │ │ │ - ldr r1, [pc, #660] @ cdfc │ │ │ │ + ldr r1, [pc, #660] @ e8e4 │ │ │ │ mov fp, #0 │ │ │ │ lsl r9, r7, #6 │ │ │ │ mov r5, r0 │ │ │ │ - bl e845c │ │ │ │ + bl e8320 │ │ │ │ ldm r8!, {r0, r1, r2, r3} │ │ │ │ mov ip, r5 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r8, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ str fp, [r5, #32] │ │ │ │ - bl 7b34 │ │ │ │ + bl 7b1c │ │ │ │ mov sl, r0 │ │ │ │ - bl 7b34 │ │ │ │ + bl 7b1c │ │ │ │ mov lr, r4 │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ orr r3, r3, sl, lsl #16 │ │ │ │ bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ add r3, r5, #48 @ 0x30 │ │ │ │ mov ip, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r8, {r0, r1} │ │ │ │ add sl, r5, #392 @ 0x188 │ │ │ │ - ldr r2, [pc, #556] @ ce00 │ │ │ │ + ldr r2, [pc, #556] @ e8e8 │ │ │ │ stm ip, {r0, r1} │ │ │ │ mov r3, #1 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #116] @ 0x74 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ - bl e9914 │ │ │ │ + bl e97d8 │ │ │ │ add r8, r5, #200 @ 0xc8 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, sl │ │ │ │ add r0, r5, #136 @ 0x88 │ │ │ │ - bl e97fc │ │ │ │ + bl e96c0 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl e97fc │ │ │ │ + bl e96c0 │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r3, [pc, #488] @ ce04 │ │ │ │ + ldr r3, [pc, #488] @ e8ec │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne cd88 │ │ │ │ + bne e870 │ │ │ │ add sl, r6, #28 │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 1bd1c │ │ │ │ + bl 15c24 │ │ │ │ subs r2, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ - beq cde4 │ │ │ │ + beq e8cc │ │ │ │ strb r0, [r5, #112] @ 0x70 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ add r2, r2, r3 │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ add r2, r2, r3 │ │ │ │ ldr r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ ldrb r3, [r4, #7] │ │ │ │ add r2, r2, r3 │ │ │ │ andeq r3, r2, #255 @ 0xff │ │ │ │ - beq ccdc │ │ │ │ + beq e7c4 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ add r3, r3, r2 │ │ │ │ ldrb r2, [r4, #9] │ │ │ │ add r3, r3, r2 │ │ │ │ ldrb r2, [r4, #10] │ │ │ │ add r3, r3, r2 │ │ │ │ ldrb r2, [r4, #11] │ │ │ │ @@ -5026,15 +6754,15 @@ │ │ │ │ ldr r2, [r3, #3492] @ 0xda4 │ │ │ │ add r8, r4, #48384 @ 0xbd00 │ │ │ │ str r2, [r5, #3256] @ 0xcb8 │ │ │ │ str r5, [r3, #3492] @ 0xda4 │ │ │ │ ldr r2, [r8, #156] @ 0x9c │ │ │ │ ldr r3, [r8, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq cd4c │ │ │ │ + beq e834 │ │ │ │ add r4, r4, #49408 @ 0xc100 │ │ │ │ ldr sl, [r4, #164] @ 0xa4 │ │ │ │ add r9, r9, r7 │ │ │ │ add r7, r7, r9, lsl #1 │ │ │ │ add r6, r6, r7, lsl #3 │ │ │ │ add r6, r6, #48384 @ 0xbd00 │ │ │ │ str r5, [sl, r2, lsl #2] │ │ │ │ @@ -5042,63 +6770,63 @@ │ │ │ │ ldr r3, [r6, #156] @ 0x9c │ │ │ │ mov r0, r5 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #156] @ 0x9c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - bne cd98 │ │ │ │ - ldr r0, [pc, #172] @ ce08 │ │ │ │ + bne e880 │ │ │ │ + ldr r0, [pc, #172] @ e8f0 │ │ │ │ mov r3, #1000 @ 0x3e8 │ │ │ │ mov r2, #4000 @ 0xfa0 │ │ │ │ str r3, [r8, #160] @ 0xa0 │ │ │ │ - ldr r1, [pc, #160] @ ce0c │ │ │ │ + ldr r1, [pc, #160] @ e8f4 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - bl e8448 │ │ │ │ + bl e830c │ │ │ │ add r4, r4, #49408 @ 0xc100 │ │ │ │ ldr r2, [r8, #156] @ 0x9c │ │ │ │ mov sl, r0 │ │ │ │ str r0, [r4, #164] @ 0xa4 │ │ │ │ - b cd1c │ │ │ │ + b e804 │ │ │ │ add r1, r5, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b cc4c │ │ │ │ - ldr r0, [pc, #112] @ ce10 │ │ │ │ + b e734 │ │ │ │ + ldr r0, [pc, #112] @ e8f8 │ │ │ │ add r2, r2, #100 @ 0x64 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r1, [pc, #104] @ ce14 │ │ │ │ + ldr r1, [pc, #104] @ e8fc │ │ │ │ str r2, [r8, #160] @ 0xa0 │ │ │ │ add r0, pc, r0 │ │ │ │ lsl r2, r2, #2 │ │ │ │ - bl e8448 │ │ │ │ + bl e830c │ │ │ │ ldr r2, [r8, #156] @ 0x9c │ │ │ │ add r4, r4, #49408 @ 0xc100 │ │ │ │ lsl r2, r2, #2 │ │ │ │ ldr r1, [r4, #164] @ 0xa4 │ │ │ │ mov sl, r0 │ │ │ │ - bl e8454 │ │ │ │ + bl e8318 │ │ │ │ ldr r0, [r4, #164] @ 0xa4 │ │ │ │ - bl e8450 │ │ │ │ + bl e8314 │ │ │ │ ldr r2, [r8, #156] @ 0x9c │ │ │ │ str sl, [r4, #164] @ 0xa4 │ │ │ │ - b cd1c │ │ │ │ + b e804 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1bd9c │ │ │ │ + bl 15ca4 │ │ │ │ subs r0, r0, fp │ │ │ │ movne r0, #1 │ │ │ │ - b cc48 │ │ │ │ + b e730 │ │ │ │ andeq r0, r0, r8, asr #25 │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ @ instruction: 0xfffffae8 │ │ │ │ - andeq r6, lr, ip, lsr #13 │ │ │ │ + andeq r4, lr, ip, lsl #21 │ │ │ │ andeq r0, r0, r3, asr #3 │ │ │ │ - andeq r6, lr, r8, ror #12 │ │ │ │ + andeq r4, lr, r8, asr #20 │ │ │ │ andeq r0, r0, r9, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ ldrb r3, [r2, #4] │ │ │ │ @@ -5107,15 +6835,15 @@ │ │ │ │ ldrb r2, [r5, #6] │ │ │ │ add r3, r3, r2 │ │ │ │ ldrb r2, [r5, #7] │ │ │ │ add r2, r3, r2 │ │ │ │ ldr r3, [r5] │ │ │ │ cmp r3, #1 │ │ │ │ andeq r3, r2, #255 @ 0xff │ │ │ │ - beq cebc │ │ │ │ + beq e9a4 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ add r3, r3, r2 │ │ │ │ ldrb r2, [r5, #9] │ │ │ │ add r3, r3, r2 │ │ │ │ ldrb r2, [r5, #10] │ │ │ │ add r3, r3, r2 │ │ │ │ ldrb r2, [r5, #11] │ │ │ │ @@ -5141,24 +6869,24 @@ │ │ │ │ add r1, r1, r2, lsl #1 │ │ │ │ add r3, r3, r1, lsl #1 │ │ │ │ add r3, r3, #12096 @ 0x2f40 │ │ │ │ add r3, r3, #40 @ 0x28 │ │ │ │ add r0, r0, r3, lsl #2 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne cef0 │ │ │ │ - b cf0c │ │ │ │ + bne e9d8 │ │ │ │ + b e9f4 │ │ │ │ ldr r4, [r4, #3256] @ 0xcb8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq cf0c │ │ │ │ + beq e9f4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl e8988 │ │ │ │ + bl e884c │ │ │ │ cmp r0, #0 │ │ │ │ - bne cee4 │ │ │ │ + bne e9cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -5169,161 +6897,161 @@ │ │ │ │ add r7, r1, #4 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, #1 │ │ │ │ add r1, r1, #156 @ 0x9c │ │ │ │ mov r2, r7 │ │ │ │ add r0, r0, #28 │ │ │ │ str r4, [sp] │ │ │ │ - bl 1b99c │ │ │ │ + bl 158a4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq cfa4 │ │ │ │ + beq ea8c │ │ │ │ add r6, r5, #48384 @ 0xbd00 │ │ │ │ add r6, r6, #156 @ 0x9c │ │ │ │ mov r9, #1 │ │ │ │ add r8, r5, #45056 @ 0xb000 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ce18 │ │ │ │ + bl e900 │ │ │ │ subs r3, r0, #0 │ │ │ │ - beq cf90 │ │ │ │ + beq ea78 │ │ │ │ strb r9, [r3, #112] @ 0x70 │ │ │ │ ldr r3, [r8, #3468] @ 0xd8c │ │ │ │ cmp r3, r4 │ │ │ │ - beq cfac │ │ │ │ + beq ea94 │ │ │ │ add r6, r6, #1040 @ 0x410 │ │ │ │ cmp r4, #0 │ │ │ │ add r6, r6, #8 │ │ │ │ mov r4, #1 │ │ │ │ - beq cf68 │ │ │ │ + beq ea50 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r0, r5, #48128 @ 0xbc00 │ │ │ │ ldr r2, [r6] │ │ │ │ ldr r1, [r6, #1032] @ 0x408 │ │ │ │ mov r3, #2 │ │ │ │ add r0, r0, #240 @ 0xf0 │ │ │ │ - bl 20a98 │ │ │ │ - b cf90 │ │ │ │ + bl 13138 │ │ │ │ + b ea78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r7, r1, #4 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ add r1, r1, #156 @ 0x9c │ │ │ │ add r0, r0, #28 │ │ │ │ - bl 1be70 │ │ │ │ + bl 15d78 │ │ │ │ cmp r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r5, r4, #48384 @ 0xbd00 │ │ │ │ mov r6, #0 │ │ │ │ add r5, r5, #156 @ 0x9c │ │ │ │ mov r9, r6 │ │ │ │ add r8, r4, #45056 @ 0xb000 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce18 │ │ │ │ + bl e900 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d034 │ │ │ │ + beq eb1c │ │ │ │ ldr r3, [r8, #3468] @ 0xd8c │ │ │ │ strb r9, [r0, #112] @ 0x70 │ │ │ │ cmp r3, r6 │ │ │ │ - beq d04c │ │ │ │ + beq eb34 │ │ │ │ add r5, r5, #1040 @ 0x410 │ │ │ │ cmp r6, #0 │ │ │ │ add r5, r5, #8 │ │ │ │ mov r6, #1 │ │ │ │ - beq d00c │ │ │ │ + beq eaf4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r0, r4, #48128 @ 0xbc00 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r1, [r5, #1032] @ 0x408 │ │ │ │ mov r3, #2 │ │ │ │ add r0, r0, #240 @ 0xf0 │ │ │ │ - bl 20a98 │ │ │ │ - b d034 │ │ │ │ + bl 13138 │ │ │ │ + b eb1c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr ip, [pc, #268] @ d18c │ │ │ │ + ldr ip, [pc, #268] @ ec74 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #264] @ d190 │ │ │ │ + ldr r0, [pc, #264] @ ec78 │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [sp] │ │ │ │ ldr r0, [ip, r0] │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, #0 │ │ │ │ mov r2, r3 │ │ │ │ add r0, r4, #28 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1b99c │ │ │ │ + bl 158a4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne d0e8 │ │ │ │ - ldr r2, [pc, #208] @ d194 │ │ │ │ - ldr r3, [pc, #200] @ d190 │ │ │ │ + bne ebd0 │ │ │ │ + ldr r2, [pc, #208] @ ec7c │ │ │ │ + ldr r3, [pc, #200] @ ec78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne d188 │ │ │ │ + bne ec70 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r6, sp, #12 │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [r6, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r3, [r6, #16] │ │ │ │ str r3, [r6, #20] │ │ │ │ - bl ea398 │ │ │ │ + bl ea25c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne d0bc │ │ │ │ + bne eba4 │ │ │ │ add r7, r4, #48384 @ 0xbd00 │ │ │ │ add r7, r7, #156 @ 0x9c │ │ │ │ mov r9, #1 │ │ │ │ add r8, r4, #45056 @ 0xb000 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce18 │ │ │ │ + bl e900 │ │ │ │ cmp r0, #0 │ │ │ │ - beq d154 │ │ │ │ + beq ec3c │ │ │ │ ldr r3, [r8, #3468] @ 0xd8c │ │ │ │ strb r9, [r0, #112] @ 0x70 │ │ │ │ cmp r3, r5 │ │ │ │ - beq d16c │ │ │ │ + beq ec54 │ │ │ │ add r7, r7, #1040 @ 0x410 │ │ │ │ cmp r5, #0 │ │ │ │ add r7, r7, #8 │ │ │ │ - bne d0bc │ │ │ │ + bne eba4 │ │ │ │ mov r5, #1 │ │ │ │ - b d12c │ │ │ │ + b ec14 │ │ │ │ add r0, r4, #48128 @ 0xbc00 │ │ │ │ ldr r2, [r7] │ │ │ │ ldr r1, [r7, #1032] @ 0x408 │ │ │ │ add r0, r0, #240 @ 0xf0 │ │ │ │ mov r3, #2 │ │ │ │ - bl 20a98 │ │ │ │ - b d154 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, pc, r0, lsr r9 @ │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - strdeq r9, [pc], -r4 │ │ │ │ + bl 13138 │ │ │ │ + b ec3c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r7, pc, r4, asr lr @ │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r7, pc, r8, lsl lr @ │ │ │ │ add r0, r0, #49152 @ 0xc000 │ │ │ │ ldr r3, [r0, #1476] @ 0x5c4 │ │ │ │ str r3, [r1, #3260] @ 0xcbc │ │ │ │ cmp r3, #0 │ │ │ │ strne r1, [r3, #3264] @ 0xcc0 │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ streq r1, [r0, #1472] @ 0x5c0 │ │ │ │ @@ -5332,69 +7060,69 @@ │ │ │ │ str r3, [r0, #1480] @ 0x5c8 │ │ │ │ bx lr │ │ │ │ ldr r3, [r1, #3260] @ 0xcbc │ │ │ │ ldr r2, [r1, #3264] @ 0xcc0 │ │ │ │ cmp r3, #0 │ │ │ │ add r0, r0, #49152 @ 0xc000 │ │ │ │ strne r2, [r3, #3264] @ 0xcc0 │ │ │ │ - beq d20c │ │ │ │ + beq ecf4 │ │ │ │ ldr r3, [r1, #3264] @ 0xcc0 │ │ │ │ ldr r2, [r1, #3260] @ 0xcbc │ │ │ │ cmp r3, #0 │ │ │ │ strne r2, [r3, #3260] @ 0xcbc │ │ │ │ ldr r3, [r0, #1480] @ 0x5c8 │ │ │ │ streq r2, [r0, #1476] @ 0x5c4 │ │ │ │ sub r3, r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r1, #3260] @ 0xcbc │ │ │ │ str r2, [r1, #3264] @ 0xcc0 │ │ │ │ str r3, [r0, #1480] @ 0x5c8 │ │ │ │ bx lr │ │ │ │ cmp r2, #0 │ │ │ │ - beq d21c │ │ │ │ + beq ed04 │ │ │ │ str r2, [r0, #1472] @ 0x5c0 │ │ │ │ - b d1dc │ │ │ │ + b ecc4 │ │ │ │ ldr r3, [r0, #1472] @ 0x5c0 │ │ │ │ cmp r3, r1 │ │ │ │ bxne lr │ │ │ │ - b d214 │ │ │ │ + b ecfc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1640] @ 0x668 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r5, r2 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #196] @ 0xc4 │ │ │ │ - ldr r2, [pc, #476] @ d430 │ │ │ │ + ldr r2, [pc, #476] @ ef18 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #472] @ d434 │ │ │ │ + ldr r3, [pc, #472] @ ef1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #2432 @ 0x980 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #2428] @ 0x97c │ │ │ │ mov r3, #0 │ │ │ │ - bne d350 │ │ │ │ + bne ee38 │ │ │ │ add r7, sp, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7f54 │ │ │ │ - ldr r1, [pc, #424] @ d438 │ │ │ │ + bl ce7f4 │ │ │ │ + ldr r1, [pc, #424] @ ef20 │ │ │ │ mov r2, #8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl c8090 │ │ │ │ + bl ce930 │ │ │ │ cmp r5, #0 │ │ │ │ - beq d3b8 │ │ │ │ + beq eea0 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r3, [pc, #388] @ d43c │ │ │ │ + bl ce80c │ │ │ │ + ldr r3, [pc, #388] @ ef24 │ │ │ │ mov lr, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #2112] @ 0x840 │ │ │ │ add ip, sp, #28 │ │ │ │ sub r3, r3, r7 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ @@ -5408,63 +7136,63 @@ │ │ │ │ mov r2, r8 │ │ │ │ add r1, sp, #24 │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r8, [sp, #24] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl dbf34 │ │ │ │ + bl d7070 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [r5, #40] @ 0x28 │ │ │ │ - bl e88e8 │ │ │ │ + bl e87ac │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #32] │ │ │ │ strd r0, [r5, #24] │ │ │ │ - ldr r2, [pc, #276] @ d440 │ │ │ │ - ldr r3, [pc, #260] @ d434 │ │ │ │ + ldr r2, [pc, #276] @ ef28 │ │ │ │ + ldr r3, [pc, #260] @ ef1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #2428] @ 0x97c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne d42c │ │ │ │ + bne ef14 │ │ │ │ add sp, sp, #2432 @ 0x980 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ add r7, sp, #2112 @ 0x840 │ │ │ │ add r7, r7, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ - bl e9914 │ │ │ │ + bl e97d8 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [pc, #204] @ d444 │ │ │ │ + ldr r2, [pc, #204] @ ef2c │ │ │ │ add r7, sp, #2160 @ 0x870 │ │ │ │ add r7, r7, #12 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ - bl e9868 │ │ │ │ + bl e972c │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - ldr r2, [pc, #176] @ d448 │ │ │ │ + ldr r2, [pc, #176] @ ef30 │ │ │ │ ldr ip, [r0] │ │ │ │ mov lr, #0 │ │ │ │ mov r3, r7 │ │ │ │ str lr, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [ip, #100] @ 0x64 │ │ │ │ mov r1, #2 │ │ │ │ blx r7 │ │ │ │ - b d27c │ │ │ │ + b ed64 │ │ │ │ add r3, r6, #49152 @ 0xc000 │ │ │ │ ldr r1, [r3, #1488] @ 0x5d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r3, [pc, #124] @ d44c │ │ │ │ + bl ce80c │ │ │ │ + ldr r3, [pc, #124] @ ef34 │ │ │ │ mov r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #2112] @ 0x840 │ │ │ │ mov lr, r4 │ │ │ │ sub r3, r3, r7 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ @@ -5479,57 +7207,57 @@ │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r3, sp, #12 │ │ │ │ sub r1, r4, #8 │ │ │ │ str r5, [sp, #24] │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #16] │ │ │ │ - bl dbf34 │ │ │ │ - b d324 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, pc, r0, ror #14 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r3, pc, r8, ror #1 │ │ │ │ + bl d7070 │ │ │ │ + b ee0c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r7, pc, r4, lsl #25 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + @ instruction: 0x000f15b0 │ │ │ │ @ instruction: 0xfffff3fc │ │ │ │ - andeq r9, pc, ip, lsl #13 │ │ │ │ - strheq r6, [lr], -r8 │ │ │ │ - strheq r6, [lr], -r4 │ │ │ │ + @ instruction: 0x000f7bb0 │ │ │ │ + muleq lr, r8, r4 │ │ │ │ + muleq lr, r4, r4 │ │ │ │ @ instruction: 0xfffff2e4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ ldrb r8, [r2, #112] @ 0x70 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r2, [pc, #656] @ d704 │ │ │ │ + ldr r2, [pc, #656] @ f1ec │ │ │ │ mov r1, r3 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r4, #44 @ 0x2c │ │ │ │ - bl 775c │ │ │ │ + bl 7744 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ - ldr r1, [pc, #636] @ d708 │ │ │ │ + ldr r1, [pc, #636] @ f1f0 │ │ │ │ and r3, r3, #9 │ │ │ │ add r6, r4, #120 @ 0x78 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - bne d534 │ │ │ │ + bne f01c │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ orr r3, r3, #2 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ - ldr r1, [pc, #592] @ d70c │ │ │ │ + ldr r1, [pc, #592] @ f1f4 │ │ │ │ add r6, r4, #328 @ 0x148 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - bne d598 │ │ │ │ + bne f080 │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ orr r3, r3, #4 │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ add r3, r7, r7, lsl #6 │ │ │ │ add r1, r7, r3, lsl #1 │ │ │ │ mov r6, r4 │ │ │ │ strb r8, [r4, #112] @ 0x70 │ │ │ │ @@ -5547,221 +7275,221 @@ │ │ │ │ str r2, [ip, #152] @ 0x98 │ │ │ │ ldr r3, [ip, #148] @ 0x94 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ add r3, r3, r2 │ │ │ │ str r3, [ip, #148] @ 0x94 │ │ │ │ str r5, [r4, #32] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #468] @ d710 │ │ │ │ + ldr r1, [pc, #468] @ f1f8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4a8 │ │ │ │ - ldr r1, [pc, #448] @ d714 │ │ │ │ + beq ef90 │ │ │ │ + ldr r1, [pc, #448] @ f1fc │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4a8 │ │ │ │ - ldr r1, [pc, #428] @ d718 │ │ │ │ + beq ef90 │ │ │ │ + ldr r1, [pc, #428] @ f200 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4a8 │ │ │ │ - ldr r1, [pc, #408] @ d71c │ │ │ │ + beq ef90 │ │ │ │ + ldr r1, [pc, #408] @ f204 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4a8 │ │ │ │ - b d4b4 │ │ │ │ - ldr r1, [pc, #384] @ d720 │ │ │ │ + beq ef90 │ │ │ │ + b ef9c │ │ │ │ + ldr r1, [pc, #384] @ f208 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4d0 │ │ │ │ - ldr r1, [pc, #364] @ d724 │ │ │ │ + beq efb8 │ │ │ │ + ldr r1, [pc, #364] @ f20c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4d0 │ │ │ │ - ldr r1, [pc, #344] @ d728 │ │ │ │ + beq efb8 │ │ │ │ + ldr r1, [pc, #344] @ f210 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4d0 │ │ │ │ - ldr r1, [pc, #324] @ d72c │ │ │ │ + beq efb8 │ │ │ │ + ldr r1, [pc, #324] @ f214 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4d0 │ │ │ │ - ldr r1, [pc, #304] @ d730 │ │ │ │ + beq efb8 │ │ │ │ + ldr r1, [pc, #304] @ f218 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4d0 │ │ │ │ - ldr r1, [pc, #284] @ d734 │ │ │ │ + beq efb8 │ │ │ │ + ldr r1, [pc, #284] @ f21c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4d0 │ │ │ │ - ldr r1, [pc, #264] @ d738 │ │ │ │ + beq efb8 │ │ │ │ + ldr r1, [pc, #264] @ f220 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4d0 │ │ │ │ - ldr r1, [pc, #244] @ d73c │ │ │ │ + beq efb8 │ │ │ │ + ldr r1, [pc, #244] @ f224 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4d0 │ │ │ │ - ldr r1, [pc, #224] @ d740 │ │ │ │ + beq efb8 │ │ │ │ + ldr r1, [pc, #224] @ f228 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4d0 │ │ │ │ - ldr r1, [pc, #204] @ d744 │ │ │ │ + beq efb8 │ │ │ │ + ldr r1, [pc, #204] @ f22c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4d0 │ │ │ │ - ldr r1, [pc, #184] @ d748 │ │ │ │ + beq efb8 │ │ │ │ + ldr r1, [pc, #184] @ f230 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4d0 │ │ │ │ - ldr r1, [pc, #164] @ d74c │ │ │ │ + beq efb8 │ │ │ │ + ldr r1, [pc, #164] @ f234 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4d0 │ │ │ │ - ldr r1, [pc, #144] @ d750 │ │ │ │ + beq efb8 │ │ │ │ + ldr r1, [pc, #144] @ f238 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4d0 │ │ │ │ - ldr r1, [pc, #124] @ d754 │ │ │ │ + beq efb8 │ │ │ │ + ldr r1, [pc, #124] @ f23c │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4d0 │ │ │ │ - ldr r1, [pc, #104] @ d758 │ │ │ │ + beq efb8 │ │ │ │ + ldr r1, [pc, #104] @ f240 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq d4d0 │ │ │ │ - b d4dc │ │ │ │ + beq efb8 │ │ │ │ + b efc4 │ │ │ │ andeq r0, r0, ip, lsl #25 │ │ │ │ - ldrdeq r5, [lr], -ip │ │ │ │ - andeq r5, lr, r4, asr #31 │ │ │ │ - andeq r5, lr, r4, lsr pc │ │ │ │ - andeq r5, lr, r0, lsr #30 │ │ │ │ - andeq r5, lr, ip, lsl #30 │ │ │ │ - strdeq r5, [lr], -r8 │ │ │ │ - andeq r5, lr, r4, ror #29 │ │ │ │ - ldrdeq r5, [lr], -r0 │ │ │ │ - @ instruction: 0x000e5ebc │ │ │ │ - andeq r5, lr, r8, lsr #29 │ │ │ │ - muleq lr, r4, lr │ │ │ │ - andeq r5, lr, r0, lsl #29 │ │ │ │ - andeq r5, lr, ip, ror #28 │ │ │ │ - andeq r5, lr, ip, asr lr │ │ │ │ - andeq r5, lr, ip, asr #28 │ │ │ │ - andeq r5, lr, ip, lsr lr │ │ │ │ - andeq r5, lr, ip, lsr #28 │ │ │ │ - andeq r5, lr, ip, lsl lr │ │ │ │ - andeq r5, lr, ip, lsl #28 │ │ │ │ - strdeq r5, [lr], -ip │ │ │ │ - andeq r5, lr, ip, ror #27 │ │ │ │ + @ instruction: 0x000e43bc │ │ │ │ + andeq r4, lr, r4, lsr #7 │ │ │ │ + andeq r4, lr, r4, lsl r3 │ │ │ │ + andeq r4, lr, r0, lsl #6 │ │ │ │ + andeq r4, lr, ip, ror #5 │ │ │ │ + ldrdeq r4, [lr], -r8 │ │ │ │ + andeq r4, lr, r4, asr #5 │ │ │ │ + @ instruction: 0x000e42b0 │ │ │ │ + muleq lr, ip, r2 │ │ │ │ + andeq r4, lr, r8, lsl #5 │ │ │ │ + andeq r4, lr, r4, ror r2 │ │ │ │ + andeq r4, lr, r0, ror #4 │ │ │ │ + andeq r4, lr, ip, asr #4 │ │ │ │ + andeq r4, lr, ip, lsr r2 │ │ │ │ + andeq r4, lr, ip, lsr #4 │ │ │ │ + andeq r4, lr, ip, lsl r2 │ │ │ │ + andeq r4, lr, ip, lsl #4 │ │ │ │ + strdeq r4, [lr], -ip │ │ │ │ + andeq r4, lr, ip, ror #3 │ │ │ │ + ldrdeq r4, [lr], -ip │ │ │ │ + andeq r4, lr, ip, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r2, #2 │ │ │ │ ldr r9, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq d920 │ │ │ │ + beq f408 │ │ │ │ cmp r2, #3 │ │ │ │ - beq d7f8 │ │ │ │ + beq f2e0 │ │ │ │ cmp r2, #1 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r7, r0, #49152 @ 0xc000 │ │ │ │ ldr r3, [r7, #1492] @ 0x5d4 │ │ │ │ tst r3, #1 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r3, r0, #50432 @ 0xc500 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ mov r2, r1 │ │ │ │ strd r8, [r3, #224] @ 0xe0 │ │ │ │ mov r1, #0 │ │ │ │ - bl ce18 │ │ │ │ + bl e900 │ │ │ │ subs r1, r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl cb20 │ │ │ │ + bl e608 │ │ │ │ ldr r3, [r7, #1476] @ 0x5c4 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [r0, #3260] @ 0xcbc │ │ │ │ strne r0, [r3, #3264] @ 0xcc0 │ │ │ │ ldr r3, [r7, #1480] @ 0x5c8 │ │ │ │ streq r0, [r7, #1472] @ 0x5c0 │ │ │ │ add r3, r3, #1 │ │ │ │ str r0, [r7, #1476] @ 0x5c4 │ │ │ │ str r3, [r7, #1480] @ 0x5c8 │ │ │ │ - b d8e8 │ │ │ │ + b f3d0 │ │ │ │ add r7, r0, #49152 @ 0xc000 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r7, #1492] @ 0x5d4 │ │ │ │ tst r3, #1 │ │ │ │ - bne d948 │ │ │ │ + bne f430 │ │ │ │ tst r3, #2 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r5, r4, #50432 @ 0xc500 │ │ │ │ ldr r7, [r5, #216] @ 0xd8 │ │ │ │ ldr r8, [r5, #220] @ 0xdc │ │ │ │ - bl e8978 │ │ │ │ + bl e883c │ │ │ │ add r5, r5, #224 @ 0xe0 │ │ │ │ adds r7, r7, r0 │ │ │ │ adc r8, r8, r1 │ │ │ │ - bl e88e8 │ │ │ │ + bl e87ac │ │ │ │ cmp r7, r0 │ │ │ │ sbcs r8, r8, r1 │ │ │ │ poplt {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl cb20 │ │ │ │ + bl e608 │ │ │ │ subs r8, r0, #0 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl d450 │ │ │ │ - bl e88e8 │ │ │ │ + bl ef38 │ │ │ │ + bl e87ac │ │ │ │ ldr r3, [r5, #-8] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r5, #-4] │ │ │ │ sbc r1, r1, r3 │ │ │ │ lsl r2, r1, #5 │ │ │ │ lsl r3, r0, #5 │ │ │ │ subs r3, r3, r0 │ │ │ │ @@ -5771,618 +7499,618 @@ │ │ │ │ orr r2, r2, r3, lsr #30 │ │ │ │ lsl r3, r3, #2 │ │ │ │ adds r3, r3, r0 │ │ │ │ adc r1, r1, r2 │ │ │ │ lsl r6, r1, #3 │ │ │ │ orr r6, r6, r3, lsr #29 │ │ │ │ lsl r5, r3, #3 │ │ │ │ - bl e8978 │ │ │ │ + bl e883c │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7c3c <__aeabi_ldivmod@plt> │ │ │ │ - ldr r3, [pc, #208] @ d9a4 │ │ │ │ + bl 7c24 <__aeabi_ldivmod@plt> │ │ │ │ + ldr r3, [pc, #208] @ f48c │ │ │ │ mov r1, r8 │ │ │ │ cmp r0, r3 │ │ │ │ movge r0, r3 │ │ │ │ str r0, [r8, #116] @ 0x74 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1c4 │ │ │ │ + bl ecac │ │ │ │ add r3, r4, #45056 @ 0xb000 │ │ │ │ ldr r3, [r3, #3468] @ 0xd8c │ │ │ │ add r0, r4, #48128 @ 0xbc00 │ │ │ │ add r2, r3, r3, lsl #6 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ add r3, r4, r3, lsl #3 │ │ │ │ add r2, r3, #48384 @ 0xbd00 │ │ │ │ add r3, r3, #49408 @ 0xc100 │ │ │ │ ldr r1, [r3, #164] @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ ldr r2, [r2, #156] @ 0x9c │ │ │ │ mov r3, #1 │ │ │ │ add r0, r0, #240 @ 0xf0 │ │ │ │ - b 20a98 │ │ │ │ + b 13138 │ │ │ │ add r7, r0, #49152 @ 0xc000 │ │ │ │ ldr r3, [r7, #1492] @ 0x5d4 │ │ │ │ tst r3, #1 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ - bl ce18 │ │ │ │ + bl e900 │ │ │ │ subs r1, r0, #0 │ │ │ │ popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - b d7c4 │ │ │ │ + b f2ac │ │ │ │ mov r2, r1 │ │ │ │ mov r1, #0 │ │ │ │ - bl ce18 │ │ │ │ + bl e900 │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq d968 │ │ │ │ + beq f450 │ │ │ │ ldr r3, [r8, #32] │ │ │ │ cmp r3, #1 │ │ │ │ - beq d970 │ │ │ │ + beq f458 │ │ │ │ ldr r3, [r7, #1492] @ 0x5d4 │ │ │ │ - b d80c │ │ │ │ + b f2f4 │ │ │ │ ldr r3, [r8, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - bne d968 │ │ │ │ + bne f450 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d450 │ │ │ │ - bl e88e8 │ │ │ │ + bl ef38 │ │ │ │ + bl e87ac │ │ │ │ ldr r3, [r8, #24] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r8, #28] │ │ │ │ - b d87c │ │ │ │ + b f364 │ │ │ │ andeq r0, r0, r7, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1952] @ 0x7a0 │ │ │ │ add r8, r0, #49152 @ 0xc000 │ │ │ │ ldr r3, [r8, #1492] @ 0x5d4 │ │ │ │ mov r6, r1 │ │ │ │ orr r3, r3, r1 │ │ │ │ tst r1, #2 │ │ │ │ - ldr r1, [pc, #660] @ dc68 │ │ │ │ - ldr r2, [pc, #660] @ dc6c │ │ │ │ + ldr r1, [pc, #660] @ f750 │ │ │ │ + ldr r2, [pc, #660] @ f754 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #2112 @ 0x840 │ │ │ │ sub sp, sp, #4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #2108] @ 0x83c │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r8, #1492] @ 0x5d4 │ │ │ │ - bne db04 │ │ │ │ + bne f5ec │ │ │ │ tst r6, #1 │ │ │ │ - beq dad4 │ │ │ │ + beq f5bc │ │ │ │ ldr r4, [r8, #1472] @ 0x5c0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq da28 │ │ │ │ + beq f510 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl dc12c │ │ │ │ + bl d7268 │ │ │ │ ldr r4, [r4, #3264] @ 0xcc0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne da10 │ │ │ │ + bne f4f8 │ │ │ │ add r4, r5, #48384 @ 0xbd00 │ │ │ │ add r0, r4, #144 @ 0x90 │ │ │ │ - bl dad14 │ │ │ │ + bl e3104 │ │ │ │ add r7, r5, #45056 @ 0xb000 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r7, #3484] @ 0xd9c │ │ │ │ str r3, [r7, #3480] @ 0xd98 │ │ │ │ str r3, [r7, #3476] @ 0xd94 │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ add r0, r4, #164 @ 0xa4 │ │ │ │ - bl e845c │ │ │ │ + bl e8320 │ │ │ │ ldr r3, [r7, #3468] @ 0xd8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq dc44 │ │ │ │ + beq f72c │ │ │ │ add r3, r5, #50432 @ 0xc500 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [r3, #192] @ 0xc0 │ │ │ │ mov r0, #0 │ │ │ │ mov r1, #1 │ │ │ │ strd r0, [r3, #200] @ 0xc8 │ │ │ │ ldr r3, [r7, #3100] @ 0xc1c │ │ │ │ cmp r3, #0 │ │ │ │ - ble dad4 │ │ │ │ + ble f5bc │ │ │ │ mov r6, #0 │ │ │ │ add r4, r5, #188 @ 0xbc │ │ │ │ mov r8, r6 │ │ │ │ - b daac │ │ │ │ + b f594 │ │ │ │ ldr r3, [r7, #3100] @ 0xc1c │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ add r4, r4, #188 @ 0xbc │ │ │ │ - ble dad4 │ │ │ │ + ble f5bc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - ble da98 │ │ │ │ + ble f580 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r8, [sp] │ │ │ │ - bl d75c │ │ │ │ - b da98 │ │ │ │ - ldr r2, [pc, #404] @ dc70 │ │ │ │ - ldr r3, [pc, #396] @ dc6c │ │ │ │ + bl f244 │ │ │ │ + b f580 │ │ │ │ + ldr r2, [pc, #404] @ f758 │ │ │ │ + ldr r3, [pc, #396] @ f754 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #2108] @ 0x83c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne dc64 │ │ │ │ + bne f74c │ │ │ │ add sp, sp, #2112 @ 0x840 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r4, r0, #49408 @ 0xc100 │ │ │ │ add r0, r4, #168 @ 0xa8 │ │ │ │ - bl dad14 │ │ │ │ + bl e3104 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r8, #436] @ 0x1b4 │ │ │ │ str r3, [r8, #432] @ 0x1b0 │ │ │ │ str r3, [r8, #428] @ 0x1ac │ │ │ │ mov r1, #1024 @ 0x400 │ │ │ │ add r0, r4, #188 @ 0xbc │ │ │ │ - bl e845c │ │ │ │ + bl e8320 │ │ │ │ add r3, r5, #45056 @ 0xb000 │ │ │ │ ldr r3, [r3, #3468] @ 0xd8c │ │ │ │ cmp r3, #1 │ │ │ │ - beq dc54 │ │ │ │ - bl 7b34 │ │ │ │ + beq f73c │ │ │ │ + bl 7b1c │ │ │ │ add r7, sp, #8 │ │ │ │ - ldr r9, [pc, #296] @ dc74 │ │ │ │ + ldr r9, [pc, #296] @ f75c │ │ │ │ mov r4, r0 │ │ │ │ - bl 7b34 │ │ │ │ + bl 7b1c │ │ │ │ lsl r3, r0, #16 │ │ │ │ lsr r3, r3, #16 │ │ │ │ orr r3, r3, r4, lsl #16 │ │ │ │ bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ str r3, [r8, #1488] @ 0x5d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7f54 │ │ │ │ - ldr r1, [pc, #256] @ dc78 │ │ │ │ + bl ce7f4 │ │ │ │ + ldr r1, [pc, #256] @ f760 │ │ │ │ mov r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl c8090 │ │ │ │ + bl ce930 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r8, #1488] @ 0x5d0 │ │ │ │ - bl c7f6c │ │ │ │ + bl ce80c │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ - bl e845c │ │ │ │ + bl e8320 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ orr r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #2096] @ 0x830 │ │ │ │ sub r3, r3, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl e88e8 │ │ │ │ - ldr r4, [pc, #164] @ dc7c │ │ │ │ + bl e87ac │ │ │ │ + ldr r4, [pc, #164] @ f764 │ │ │ │ add r3, r5, #50432 @ 0xc500 │ │ │ │ strd r0, [r3, #216] @ 0xd8 │ │ │ │ strh r4, [r7, #24] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r3, #0 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ add r4, r4, #1 │ │ │ │ - bl dbf34 │ │ │ │ + bl d7070 │ │ │ │ cmp r4, r9 │ │ │ │ - bne dbdc │ │ │ │ + bne f6c4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq d9fc │ │ │ │ + beq f4e4 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #84] @ dc80 │ │ │ │ + ldr r2, [pc, #84] @ f768 │ │ │ │ ldr r4, [r3, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #80] @ dc84 │ │ │ │ + ldr r3, [pc, #80] @ f76c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #2 │ │ │ │ blx r4 │ │ │ │ - b d9fc │ │ │ │ + b f4e4 │ │ │ │ add r0, r5, #48128 @ 0xbc00 │ │ │ │ add r0, r0, #240 @ 0xf0 │ │ │ │ - bl 20150 │ │ │ │ - b da60 │ │ │ │ + bl 127f0 │ │ │ │ + b f548 │ │ │ │ add r0, r5, #48128 @ 0xbc00 │ │ │ │ add r0, r0, #240 @ 0xf0 │ │ │ │ - bl 20150 │ │ │ │ - b db3c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, pc, r4, ror #31 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - ldrdeq r8, [pc], -ip │ │ │ │ + bl 127f0 │ │ │ │ + b f624 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r7, pc, r8, lsl #10 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r7, pc, r0, lsl #8 │ │ │ │ andeq r2, r0, r7, ror r0 │ │ │ │ - strdeq r2, [pc], -ip │ │ │ │ + andeq r0, pc, r4, asr #25 │ │ │ │ andeq r2, r0, pc, rrx │ │ │ │ - andeq r5, lr, r8, lsr #16 │ │ │ │ - @ instruction: 0x000e58b0 │ │ │ │ + andeq r3, lr, r8, lsl #24 │ │ │ │ + muleq lr, r0, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3720] @ 0xe88 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r4, #0 │ │ │ │ - ldr r2, [pc, #672] @ df54 │ │ │ │ + ldr r2, [pc, #672] @ fa3c │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ ldr r5, [r3, #12] │ │ │ │ - ldr r3, [pc, #652] @ df58 │ │ │ │ + ldr r3, [pc, #652] @ fa40 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #648] @ df5c │ │ │ │ + ldr r6, [pc, #648] @ fa44 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, pc, r6 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ mov r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ blx r5 │ │ │ │ - ldr r9, [pc, #612] @ df60 │ │ │ │ + ldr r9, [pc, #612] @ fa48 │ │ │ │ add r9, pc, r9 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq de7c │ │ │ │ - bl e8680 │ │ │ │ + beq f964 │ │ │ │ + bl e8544 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r1, [pc, #592] @ df64 │ │ │ │ + ldr r1, [pc, #592] @ fa4c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #588] @ df68 │ │ │ │ + ldr r0, [pc, #588] @ fa50 │ │ │ │ mov r2, r5 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e8448 │ │ │ │ + bl e830c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl e84a0 │ │ │ │ + bl e8364 │ │ │ │ mov r0, r7 │ │ │ │ add r7, sp, #28 │ │ │ │ - bl e86f0 │ │ │ │ + bl e85b4 │ │ │ │ mov r1, #24 │ │ │ │ mov r0, r7 │ │ │ │ - bl e845c │ │ │ │ + bl e8320 │ │ │ │ mov r2, r5 │ │ │ │ add r5, sp, #76 @ 0x4c │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a08 │ │ │ │ + bl 79f0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl e8450 │ │ │ │ + bl e8314 │ │ │ │ cmp fp, r4 │ │ │ │ - beq df2c │ │ │ │ + beq fa14 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - beq dea8 │ │ │ │ - ldr r3, [pc, #476] @ df6c │ │ │ │ + beq f990 │ │ │ │ + ldr r3, [pc, #476] @ fa54 │ │ │ │ ldr r7, [r9, r3] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq de74 │ │ │ │ - ldr r3, [pc, #460] @ df70 │ │ │ │ + beq f95c │ │ │ │ + ldr r3, [pc, #460] @ fa58 │ │ │ │ mov r5, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r4, r5 │ │ │ │ add r6, sp, #52 @ 0x34 │ │ │ │ mov r8, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b dde0 │ │ │ │ - ldr r3, [pc, #424] @ df6c │ │ │ │ + b f8c8 │ │ │ │ + ldr r3, [pc, #424] @ fa54 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - beq de0c │ │ │ │ + beq f8f4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, r4 │ │ │ │ add r5, r5, #4 │ │ │ │ - bls de74 │ │ │ │ + bls f95c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ lsr r2, r4, #31 │ │ │ │ subs r3, r3, #2 │ │ │ │ movne r3, #1 │ │ │ │ orrs r3, r3, r4, lsr #31 │ │ │ │ - bne ddbc │ │ │ │ + bne f8a4 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, r5] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #5 │ │ │ │ - bne ddd0 │ │ │ │ + bne f8b8 │ │ │ │ str r8, [r6] │ │ │ │ str r8, [r6, #4] │ │ │ │ str r8, [r6, #8] │ │ │ │ str r8, [r6, #12] │ │ │ │ str r8, [r6, #16] │ │ │ │ str r8, [r6, #20] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #2 │ │ │ │ orrne r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq def8 │ │ │ │ - ldr r3, [pc, #300] @ df6c │ │ │ │ + beq f9e0 │ │ │ │ + ldr r3, [pc, #300] @ fa54 │ │ │ │ ldr r3, [r9, r3] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, #5 │ │ │ │ ldreq r1, [r3, #12] │ │ │ │ ldrne r1, [sp, #20] │ │ │ │ - bl ea398 │ │ │ │ + bl ea25c │ │ │ │ cmp r0, #0 │ │ │ │ - beq df10 │ │ │ │ + beq f9f8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r0, r4 │ │ │ │ add r5, r5, #4 │ │ │ │ - bhi dde0 │ │ │ │ + bhi f8c8 │ │ │ │ mov r0, fp │ │ │ │ - bl 75e8 │ │ │ │ - ldr r2, [pc, #240] @ df74 │ │ │ │ - ldr r3, [pc, #208] @ df58 │ │ │ │ + bl 75d0 │ │ │ │ + ldr r2, [pc, #240] @ fa5c │ │ │ │ + ldr r3, [pc, #208] @ fa40 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne df50 │ │ │ │ + bne fa38 │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [fp, #8] │ │ │ │ ldr r8, [fp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq dd88 │ │ │ │ - ldr r7, [pc, #184] @ df78 │ │ │ │ + beq f870 │ │ │ │ + ldr r7, [pc, #184] @ fa60 │ │ │ │ add r6, r6, r6, lsl #1 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r5, r8 │ │ │ │ - b dedc │ │ │ │ + b f9c4 │ │ │ │ add r4, r4, #3 │ │ │ │ cmp r6, r4 │ │ │ │ add r5, r5, #12 │ │ │ │ - beq dd88 │ │ │ │ + beq f870 │ │ │ │ ldr r0, [r8, r4, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7af8 │ │ │ │ + bl 7ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne decc │ │ │ │ + bne f9b4 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ - b dd90 │ │ │ │ + b f878 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bls de38 │ │ │ │ + bls f920 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r3, [r3, r5] │ │ │ │ - b de40 │ │ │ │ + b f928 │ │ │ │ str r0, [sp] │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl d75c │ │ │ │ - b de60 │ │ │ │ + bl f244 │ │ │ │ + b f948 │ │ │ │ ldr r0, [sl, #16] │ │ │ │ mov r3, r5 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r2, r6 │ │ │ │ str fp, [sp] │ │ │ │ mov r1, #1 │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ blx r4 │ │ │ │ - b de7c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - strdeq r8, [pc], -r0 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r5, lr, ip, lsr #16 │ │ │ │ - andeq r8, pc, r0, asr #25 │ │ │ │ + b f964 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r7, pc, r4, lsl r2 @ │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r3, lr, ip, lsl #24 │ │ │ │ + andeq r7, pc, r4, ror #3 │ │ │ │ andeq r0, r0, sp, asr r2 │ │ │ │ - strdeq r5, [lr], -r8 │ │ │ │ + ldrdeq r3, [lr], -r8 │ │ │ │ andeq r0, r0, ip, ror r4 │ │ │ │ - muleq lr, r8, r8 │ │ │ │ - andeq r8, pc, r4, lsr fp @ │ │ │ │ - andeq r5, lr, r0, asr r6 │ │ │ │ + ldrdeq r4, [lr], -r8 │ │ │ │ + andeq r7, pc, r8, asr r0 @ │ │ │ │ + andeq r3, lr, r0, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r2, [pc, #928] @ e334 │ │ │ │ - ldr r3, [pc, #928] @ e338 │ │ │ │ + ldr r2, [pc, #928] @ fe1c │ │ │ │ + ldr r3, [pc, #928] @ fe20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl e8978 │ │ │ │ + bl e883c │ │ │ │ add r9, r4, #49152 @ 0xc000 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl e88e8 │ │ │ │ + bl e87ac │ │ │ │ ldr r3, [r9, #1484] @ 0x5cc │ │ │ │ cmp r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ - beq dff4 │ │ │ │ + beq fadc │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ blx r3 │ │ │ │ subs sl, r0, #0 │ │ │ │ - beq e208 │ │ │ │ + beq fcf0 │ │ │ │ add sl, r4, #50432 @ 0xc500 │ │ │ │ ldr r1, [sl, #224] @ 0xe0 │ │ │ │ ldr r3, [sl, #228] @ 0xe4 │ │ │ │ orrs r2, r1, r3 │ │ │ │ - beq e024 │ │ │ │ + beq fb0c │ │ │ │ adds r2, r5, r5 │ │ │ │ adc r0, r6, r6 │ │ │ │ adds r2, r2, r1 │ │ │ │ adc r3, r3, r0 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs r3, r3, r8 │ │ │ │ - blt e1b4 │ │ │ │ + blt fc9c │ │ │ │ ldr sl, [r9, #1472] @ 0x5c0 │ │ │ │ cmp sl, #0 │ │ │ │ - bne e03c │ │ │ │ - b e0d8 │ │ │ │ + bne fb24 │ │ │ │ + b fbc0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq e078 │ │ │ │ + beq fb60 │ │ │ │ ldr r3, [sl, #24] │ │ │ │ ldr r2, [sl, #28] │ │ │ │ mov r1, sl │ │ │ │ orrs r0, r3, r2 │ │ │ │ ldr sl, [sl, #3264] @ 0xcc0 │ │ │ │ - beq e034 │ │ │ │ + beq fb1c │ │ │ │ adds r3, r3, r5 │ │ │ │ adc r2, r2, r6 │ │ │ │ cmp r3, r7 │ │ │ │ sbcs r2, r2, r8 │ │ │ │ - bge e034 │ │ │ │ + bge fb1c │ │ │ │ mov r0, r4 │ │ │ │ - bl d1c4 │ │ │ │ + bl ecac │ │ │ │ cmp sl, #0 │ │ │ │ - bne e03c │ │ │ │ + bne fb24 │ │ │ │ ldr r5, [r9, #1472] @ 0x5c0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne e098 │ │ │ │ - b e0d8 │ │ │ │ + bne fb80 │ │ │ │ + b fbc0 │ │ │ │ ldr r5, [r5, #3264] @ 0xcc0 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e0d8 │ │ │ │ + beq fbc0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r3, [r3, #3320] @ 0xcf8 │ │ │ │ cmp r3, sl │ │ │ │ - beq e0d8 │ │ │ │ + beq fbc0 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ ldr r2, [r5, #28] │ │ │ │ orrs r3, r3, r2 │ │ │ │ - bne e088 │ │ │ │ + bne fb70 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl d22c │ │ │ │ + bl ed14 │ │ │ │ ldr r5, [r5, #3264] @ 0xcc0 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne e098 │ │ │ │ + bne fb80 │ │ │ │ add r0, r4, #28 │ │ │ │ - bl 1bff0 │ │ │ │ + bl 15ef8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq e1a8 │ │ │ │ + beq fc90 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce18 │ │ │ │ + bl e900 │ │ │ │ add r6, r4, #45056 @ 0xb000 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strbne r3, [r0, #112] @ 0x70 │ │ │ │ ldr r3, [r6, #3468] @ 0xd8c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ moveq fp, #1 │ │ │ │ - bl ce18 │ │ │ │ + bl e900 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #1 │ │ │ │ strbne r3, [r0, #112] @ 0x70 │ │ │ │ ldr r3, [r6, #3468] @ 0xd8c │ │ │ │ cmp r3, #1 │ │ │ │ - beq e194 │ │ │ │ + beq fc7c │ │ │ │ add r2, r3, r3, lsl #6 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ add r3, r4, r3, lsl #3 │ │ │ │ add r2, r3, #49408 @ 0xc100 │ │ │ │ add r0, r4, #48128 @ 0xbc00 │ │ │ │ add r3, r3, #48384 @ 0xbd00 │ │ │ │ ldr r1, [r2, #164] @ 0xa4 │ │ │ │ add r0, r0, #240 @ 0xf0 │ │ │ │ ldr r2, [r3, #156] @ 0x9c │ │ │ │ mov r3, fp │ │ │ │ - ldr lr, [pc, #464] @ e33c │ │ │ │ - ldr ip, [pc, #456] @ e338 │ │ │ │ + ldr lr, [pc, #464] @ fe24 │ │ │ │ + ldr ip, [pc, #456] @ fe20 │ │ │ │ add lr, pc, lr │ │ │ │ ldr ip, [lr, ip] │ │ │ │ ldr lr, [ip] │ │ │ │ ldr ip, [sp, #84] @ 0x54 │ │ │ │ eors lr, ip, lr │ │ │ │ mov ip, #0 │ │ │ │ - bne e330 │ │ │ │ + bne fe18 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 20a98 │ │ │ │ + b 13138 │ │ │ │ add r0, r4, #48128 @ 0xbc00 │ │ │ │ ldr r1, [r9, #1468] @ 0x5bc │ │ │ │ ldr r2, [r9, #436] @ 0x1b4 │ │ │ │ add r0, r0, #240 @ 0xf0 │ │ │ │ - b e164 │ │ │ │ + b fc4c │ │ │ │ add r3, r4, #45056 @ 0xb000 │ │ │ │ ldr r3, [r3, #3468] @ 0xd8c │ │ │ │ - b e13c │ │ │ │ + b fc24 │ │ │ │ mov r0, r4 │ │ │ │ - bl dc88 │ │ │ │ + bl f770 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [sl, #224] @ 0xe0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq e024 │ │ │ │ + beq fb0c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, #2 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #332] @ e340 │ │ │ │ + ldr r2, [pc, #332] @ fe28 │ │ │ │ ldr sl, [r3, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #328] @ e344 │ │ │ │ + ldr r3, [pc, #328] @ fe2c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ blx sl │ │ │ │ - b e024 │ │ │ │ + b fb0c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ str sl, [r9, #1484] @ 0x5cc │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl e845c │ │ │ │ - ldr r3, [pc, #288] @ e348 │ │ │ │ + bl e8320 │ │ │ │ + ldr r3, [pc, #288] @ fe30 │ │ │ │ str r5, [sp, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #2 │ │ │ │ @@ -6393,15 +8121,15 @@ │ │ │ │ mov r5, r3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq e2b4 │ │ │ │ + beq fd9c │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r1] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov lr, r5 │ │ │ │ @@ -6410,131 +8138,133 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ mov r3, #0 │ │ │ │ stm ip, {r0, r1} │ │ │ │ mvn r2, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl dbf34 │ │ │ │ + bl d7070 │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, #4 │ │ │ │ - bne e254 │ │ │ │ + bne fd3c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add sl, r4, #50432 @ 0xc500 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #196] @ 0xc4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ add r3, sl, #224 @ 0xe0 │ │ │ │ str r3, [sp, #8] │ │ │ │ moveq r1, r7 │ │ │ │ moveq r3, r8 │ │ │ │ str r7, [sl, #224] @ 0xe0 │ │ │ │ str r8, [sl, #228] @ 0xe4 │ │ │ │ - beq e000 │ │ │ │ + beq fae8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [sp] │ │ │ │ ldr r2, [r3, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #60] @ e34c │ │ │ │ + ldr r3, [pc, #60] @ fe34 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #56] @ e350 │ │ │ │ + ldr r2, [pc, #56] @ fe38 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ blx ip │ │ │ │ ldr r3, [sl, #228] @ 0xe4 │ │ │ │ ldr r1, [sl, #224] @ 0xe0 │ │ │ │ - b e000 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, pc, r4, lsr #20 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r8, pc, ip, asr #16 │ │ │ │ - andeq r5, lr, r0, ror #4 │ │ │ │ - andeq r5, lr, r8, lsr r3 │ │ │ │ - andeq r2, pc, r0, asr r1 @ │ │ │ │ - andeq r5, lr, r8, lsl #4 │ │ │ │ - andeq r5, lr, ip, lsr r1 │ │ │ │ + b fae8 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r6, pc, r8, asr #30 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r6, pc, r0, ror sp @ │ │ │ │ + andeq r3, lr, r0, asr #12 │ │ │ │ + andeq r3, lr, r8, lsl r7 │ │ │ │ + andeq r0, pc, r8, lsl r6 @ │ │ │ │ + andeq r3, lr, r8, ror #11 │ │ │ │ + andeq r3, lr, ip, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r4, #0 │ │ │ │ - ldr r1, [pc, #240] @ e470 │ │ │ │ + ldr r1, [pc, #240] @ ff58 │ │ │ │ str r4, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ ldr r6, [r2, #12] │ │ │ │ - ldr r2, [pc, #220] @ e474 │ │ │ │ + ldr r2, [pc, #220] @ ff5c │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r1, [pc, #212] @ e478 │ │ │ │ + ldr r1, [pc, #212] @ ff60 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, #2 │ │ │ │ blx r6 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq e440 │ │ │ │ + beq ff28 │ │ │ │ add r6, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd190 │ │ │ │ + bl e592c │ │ │ │ mov r0, r6 │ │ │ │ - bl cdf4c │ │ │ │ - ldr r1, [pc, #156] @ e47c │ │ │ │ + bl e66e8 │ │ │ │ + ldr r1, [pc, #156] @ ff64 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl cd660 │ │ │ │ + bl e5dfc │ │ │ │ add r7, r5, #45056 @ 0xb000 │ │ │ │ mov r0, r6 │ │ │ │ - bl cdfcc │ │ │ │ + bl e6768 │ │ │ │ ldr r3, [r7, #3484] @ 0xd9c │ │ │ │ cmp r3, r4 │ │ │ │ - ble e428 │ │ │ │ + ble ff10 │ │ │ │ add r5, r5, #49152 @ 0xc000 │ │ │ │ ldr r3, [r5, #420] @ 0x1a4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, r4, lsl #2] │ │ │ │ add r4, r4, #1 │ │ │ │ add r1, r1, #392 @ 0x188 │ │ │ │ - bl cda54 │ │ │ │ + bl e61f0 │ │ │ │ ldr r3, [r7, #3484] @ 0xd9c │ │ │ │ cmp r3, r4 │ │ │ │ - bgt e404 │ │ │ │ + bgt feec │ │ │ │ mov r0, r6 │ │ │ │ - bl cd8e8 │ │ │ │ + bl e6084 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd77c │ │ │ │ + bl e5f18 │ │ │ │ mov r0, r6 │ │ │ │ - bl cd1c8 │ │ │ │ - ldr r2, [pc, #56] @ e480 │ │ │ │ - ldr r3, [pc, #40] @ e474 │ │ │ │ + bl e5964 │ │ │ │ + ldr r2, [pc, #56] @ ff68 │ │ │ │ + ldr r3, [pc, #40] @ ff5c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne e46c │ │ │ │ + bne ff54 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, pc, r4, lsr #12 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r5, lr, r4, asr r1 │ │ │ │ - andeq r5, lr, r0, lsr r1 │ │ │ │ - andeq r8, pc, r0, ror r5 @ │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r6, pc, r8, asr #22 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r3, lr, r4, lsr r5 │ │ │ │ + andeq r3, lr, r0, lsl r5 │ │ │ │ + muleq pc, r4, sl @ │ │ │ │ + add r0, r0, #156 @ 0x9c │ │ │ │ + bx lr │ │ │ │ add r0, r0, #45056 @ 0xb000 │ │ │ │ ldr r0, [r0, #3468] @ 0xd8c │ │ │ │ bx lr │ │ │ │ add r0, r0, #49152 @ 0xc000 │ │ │ │ ldr r0, [r0, #1472] @ 0x5c0 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ @@ -6610,2455 +8340,8570 @@ │ │ │ │ mov r0, #212 @ 0xd4 │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ ldr r0, [r3, #204] @ 0xcc │ │ │ │ add r0, r0, r2, lsl #2 │ │ │ │ bx lr │ │ │ │ add r0, r0, #48128 @ 0xbc00 │ │ │ │ add r0, r0, #240 @ 0xf0 │ │ │ │ - b 2077c │ │ │ │ + b 12e1c │ │ │ │ add r0, r0, #48128 @ 0xbc00 │ │ │ │ add r0, r0, #240 @ 0xf0 │ │ │ │ - b 20700 │ │ │ │ + b 12da0 │ │ │ │ add r0, r0, #48128 @ 0xbc00 │ │ │ │ add r0, r0, #240 @ 0xf0 │ │ │ │ - b 20b20 │ │ │ │ + b 131c0 │ │ │ │ add r0, r0, #48128 @ 0xbc00 │ │ │ │ add r0, r0, #240 @ 0xf0 │ │ │ │ - b 20188 │ │ │ │ + b 12828 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #132] @ e694 │ │ │ │ + ldr r3, [pc, #132] @ 10184 │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #8 │ │ │ │ add r0, r0, #49408 @ 0xc100 │ │ │ │ str r3, [r6] │ │ │ │ add r0, r0, #168 @ 0xa8 │ │ │ │ - bl dacd8 │ │ │ │ + bl e30c8 │ │ │ │ add r0, r6, #48384 @ 0xbd00 │ │ │ │ add r0, r0, #144 @ 0x90 │ │ │ │ - bl dacd8 │ │ │ │ + bl e30c8 │ │ │ │ add r3, r6, #45056 @ 0xb000 │ │ │ │ ldr r5, [r3, #3448] @ 0xd78 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e684 │ │ │ │ + beq 10174 │ │ │ │ ldr r4, [r5, #-4] │ │ │ │ mov r3, #212 @ 0xd4 │ │ │ │ mla r4, r3, r4, r5 │ │ │ │ cmp r5, r4 │ │ │ │ - beq e68c │ │ │ │ + beq 1017c │ │ │ │ sub r4, r4, #212 @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f950 │ │ │ │ + bl 11ff0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne e658 │ │ │ │ + bne 10148 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ mov r3, #212 @ 0xd4 │ │ │ │ mul r1, r3, r1 │ │ │ │ add r1, r1, #8 │ │ │ │ sub r0, r5, #8 │ │ │ │ - bl 74a4 │ │ │ │ + bl 748c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #0 │ │ │ │ - b e678 │ │ │ │ - andeq r6, pc, ip, asr fp @ │ │ │ │ + b 10168 │ │ │ │ + andeq r5, pc, r4, ror r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #144] @ e740 │ │ │ │ + ldr r3, [pc, #144] @ 10230 │ │ │ │ mov r6, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #8 │ │ │ │ add r0, r0, #49408 @ 0xc100 │ │ │ │ str r3, [r6] │ │ │ │ add r0, r0, #168 @ 0xa8 │ │ │ │ - bl dacd8 │ │ │ │ + bl e30c8 │ │ │ │ add r0, r6, #48384 @ 0xbd00 │ │ │ │ add r0, r0, #144 @ 0x90 │ │ │ │ - bl dacd8 │ │ │ │ + bl e30c8 │ │ │ │ add r3, r6, #45056 @ 0xb000 │ │ │ │ ldr r5, [r3, #3448] @ 0xd78 │ │ │ │ cmp r5, #0 │ │ │ │ - beq e724 │ │ │ │ + beq 10214 │ │ │ │ ldr r4, [r5, #-4] │ │ │ │ mov r3, #212 @ 0xd4 │ │ │ │ mla r4, r3, r4, r5 │ │ │ │ cmp r5, r4 │ │ │ │ - beq e738 │ │ │ │ + beq 10228 │ │ │ │ sub r4, r4, #212 @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f950 │ │ │ │ + bl 11ff0 │ │ │ │ cmp r5, r4 │ │ │ │ - bne e6f8 │ │ │ │ + bne 101e8 │ │ │ │ ldr r1, [r5, #-4] │ │ │ │ mov r3, #212 @ 0xd4 │ │ │ │ mul r1, r3, r1 │ │ │ │ add r1, r1, #8 │ │ │ │ sub r0, r5, #8 │ │ │ │ - bl 74a4 │ │ │ │ + bl 748c │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #20] @ e744 │ │ │ │ - bl 7684 │ │ │ │ + ldr r1, [pc, #20] @ 10234 │ │ │ │ + bl 766c │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #0 │ │ │ │ - b e718 │ │ │ │ - @ instruction: 0x000f6abc │ │ │ │ + b 10208 │ │ │ │ + ldrdeq r4, [pc], -r4 @ │ │ │ │ andeq ip, r0, r8, ror #11 │ │ │ │ - add r0, r0, #323584 @ 0x4f000 │ │ │ │ - add r0, r0, #112 @ 0x70 │ │ │ │ + ldrb r3, [r0, #1496] @ 0x5d8 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + strbne r3, [r2, #1496] @ 0x5d8 │ │ │ │ + moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov ip, #0 │ │ │ │ - mov r4, r1 │ │ │ │ - add r1, r0, #327680 @ 0x50000 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r2, ip │ │ │ │ - mvn lr, #0 │ │ │ │ - add r1, r1, #3424 @ 0xd60 │ │ │ │ - ldr r0, [r1, ip, lsl #2] │ │ │ │ - cmp r0, r4 │ │ │ │ - bgt e7a8 │ │ │ │ - add r3, lr, lr, lsl #5 │ │ │ │ - add r3, lr, r3, lsl #1 │ │ │ │ - add r3, r5, r3, lsl #3 │ │ │ │ - cmn lr, #1 │ │ │ │ - add r3, r3, #327680 @ 0x50000 │ │ │ │ - moveq lr, r2 │ │ │ │ - beq e7a8 │ │ │ │ - ldr r3, [r3, #3424] @ 0xd60 │ │ │ │ - cmp r0, r3 │ │ │ │ - movgt lr, r2 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r2, #200 @ 0xc8 │ │ │ │ - add ip, ip, #134 @ 0x86 │ │ │ │ - bne e774 │ │ │ │ - cmn lr, #1 │ │ │ │ - addne r3, lr, lr, lsl #5 │ │ │ │ - addne lr, lr, r3, lsl #1 │ │ │ │ - addne r0, r5, lr, lsl #3 │ │ │ │ - addne r0, r0, #327680 @ 0x50000 │ │ │ │ - addne r0, r0, #2912 @ 0xb60 │ │ │ │ - moveq r0, #0 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [r1, #76] @ 0x4c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #200] @ 0xc8 │ │ │ │ - bx r3 │ │ │ │ - ldr r0, [r1, #76] @ 0x4c │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #144] @ 0x90 │ │ │ │ - bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [r1] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r5, [r2, #108] @ 0x6c │ │ │ │ - blx r3 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, r0, #2512 @ 0x9d0 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + add r0, r0, #10 │ │ │ │ + bl e8320 │ │ │ │ + add r0, r4, #1488 @ 0x5d0 │ │ │ │ + mov r1, #1024 @ 0x400 │ │ │ │ + add r0, r0, #10 │ │ │ │ + bl e8320 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [r1] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r5, [r2, #20] │ │ │ │ - blx r3 │ │ │ │ - mov r3, r5 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - add r0, r0, #323584 @ 0x4f000 │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [r0, #92] @ 0x5c │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #96] @ 0x60 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ - ldr r1, [r3, #3368] @ 0xd28 │ │ │ │ - ldr r2, [r0] │ │ │ │ - eor ip, r1, #1 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - ldr r2, [r2, #184] @ 0xb8 │ │ │ │ - clz r1, r1 │ │ │ │ - str ip, [r3, #3368] @ 0xd28 │ │ │ │ - lsr r1, r1, #5 │ │ │ │ - bx r2 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #152] @ 10348 │ │ │ │ + ldr r3, [pc, #152] @ 1034c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r1, [r0, #1440] @ 0x5a0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + cmp r1, #1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + ble 10318 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #1444] @ 0x5a4 │ │ │ │ + add r5, sp, #12 │ │ │ │ + add r0, r0, #1 │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + ldr r3, [r4, #1432] @ 0x598 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [r3, r1, lsl #2] │ │ │ │ + bl 7d68 │ │ │ │ + ldr ip, [r4, #1424] @ 0x590 │ │ │ │ + mov r3, #34 @ 0x22 │ │ │ │ + add ip, ip, #3440 @ 0xd70 │ │ │ │ + add ip, ip, #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldm r5, {r0, r1, r2, r3} │ │ │ │ + str ip, [sp] │ │ │ │ + bl 7a98 │ │ │ │ + ldr r2, [pc, #48] @ 10350 │ │ │ │ + ldr r3, [pc, #40] @ 1034c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 10344 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r6, pc, r4, lsl r7 @ │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r6, pc, r4, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r1, #0 │ │ │ │ - blx r3 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - mov r1, r0 │ │ │ │ - add r0, r4, #323584 @ 0x4f000 │ │ │ │ - add r0, r0, #940 @ 0x3ac │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #1488] @ 0x5d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 10378 │ │ │ │ + bl 7e28 │ │ │ │ + bl 7384 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [r4, #1488] @ 0x5d0 │ │ │ │ + beq 10394 │ │ │ │ + bl eb23c │ │ │ │ + ldr r3, [r4, #1488] @ 0x5d0 │ │ │ │ + mov r0, r3 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + b 7534 │ │ │ │ + ldr r2, [r0, #1484] @ 0x5cc │ │ │ │ + cmp r2, #0 │ │ │ │ + bxeq lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + str r4, [r3, #1484] @ 0x5cc │ │ │ │ + mov r0, #1 │ │ │ │ + bl 7a20 │ │ │ │ + mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b e97fc │ │ │ │ - add r0, r0, #112 @ 0x70 │ │ │ │ - b dc168 │ │ │ │ + b 76e4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - add r5, r0, #442368 @ 0x6c000 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - add r0, r0, #118784 @ 0x1d000 │ │ │ │ - ldr r3, [r5, #1644] @ 0x66c │ │ │ │ - ldr ip, [r0, #496] @ 0x1f0 │ │ │ │ - ldr r0, [r0, #792] @ 0x318 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - ldr r0, [r5, #1640] @ 0x668 │ │ │ │ - str ip, [r4, #16] │ │ │ │ - str r0, [r5, #1644] @ 0x66c │ │ │ │ - str r3, [r5, #1640] @ 0x668 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - bl e8454 │ │ │ │ - ldr r3, [r5, #1640] @ 0x668 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - mov r1, r6 │ │ │ │ - bl e8454 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - bx r3 │ │ │ │ - sub r0, r0, #60 @ 0x3c │ │ │ │ - b e900 │ │ │ │ + ldr r0, [r0, #1484] @ 0x5cc │ │ │ │ + sub sp, sp, #8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 1040c │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r4, #1484] @ 0x5cc │ │ │ │ + bl 7a20 │ │ │ │ + ldr r3, [r4, #1424] @ 0x590 │ │ │ │ + ldr r3, [r3, #3432] @ 0xd68 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 10488 │ │ │ │ + ldr r1, [pc, #100] @ 10494 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r0, [pc, #96] @ 10498 │ │ │ │ + mov r2, #2 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 73cc │ │ │ │ + subs r1, r0, #0 │ │ │ │ + bne 1046c │ │ │ │ + ldr r0, [r4, #1428] @ 0x594 │ │ │ │ + ldr r3, [pc, #72] @ 1049c │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r2, [pc, #68] @ 104a0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + add r2, pc, r2 │ │ │ │ + blx r4 │ │ │ │ + mov r0, #1 │ │ │ │ + bl 76e4 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 7834 │ │ │ │ + ldr r1, [pc, #20] @ 104a4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 10430 │ │ │ │ + andeq r9, lr, ip, lsr #8 │ │ │ │ + andeq r2, lr, r4, ror #31 │ │ │ │ + andeq r2, lr, r0, ror #31 │ │ │ │ + andeq r3, lr, r0 │ │ │ │ + andeq r2, lr, ip, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #36] @ e9bc │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r1, [pc, #1260] @ 109ac │ │ │ │ + ldr r3, [r0, #3036] @ 0xbdc │ │ │ │ mov r4, r0 │ │ │ │ - add r1, r0, r1 │ │ │ │ - ldr r2, [pc, #28] @ e9c0 │ │ │ │ + smull r0, r1, r3, r1 │ │ │ │ + asr r2, r3, #31 │ │ │ │ + add r1, r1, r3 │ │ │ │ + ldr lr, [pc, #1240] @ 109b0 │ │ │ │ + rsb r2, r2, r1, asr #15 │ │ │ │ + ldr ip, [pc, #1236] @ 109b4 │ │ │ │ + add lr, pc, lr │ │ │ │ + rsb r2, r2, r2, lsl #16 │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + sub r3, r3, r2 │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + mov ip, #0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r3, [r4, #3036] @ 0xbdc │ │ │ │ + bl 7e34 │ │ │ │ + ldr r3, [pc, #1188] @ 109b8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r6, [pc, #1184] @ 109bc │ │ │ │ + cmp r2, r3 │ │ │ │ + movgt r2, r3 │ │ │ │ + strgt r3, [sp, #4] │ │ │ │ + ldr r8, [pc, #1172] @ 109c0 │ │ │ │ + ldr r9, [pc, #1172] @ 109c4 │ │ │ │ + ldr r7, [pc, #1172] @ 109c8 │ │ │ │ + add r5, sp, #8 │ │ │ │ + mov r1, r0 │ │ │ │ + add r0, r4, #2512 @ 0x9d0 │ │ │ │ + add r0, r0, #10 │ │ │ │ + bl e8318 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 7b64 │ │ │ │ + tst r0, #1 │ │ │ │ + movne r3, #1 │ │ │ │ + strbne r3, [r4, #2933] @ 0xb75 │ │ │ │ + tst r0, #4 │ │ │ │ + movne r3, #1 │ │ │ │ + strbne r3, [r4, #2934] @ 0xb76 │ │ │ │ + tst r0, #2 │ │ │ │ + movne r3, #1 │ │ │ │ + strbne r3, [r4, #2935] @ 0xb77 │ │ │ │ + tst r0, #8 │ │ │ │ + movne r3, #1 │ │ │ │ + strbne r3, [r4, #2936] @ 0xb78 │ │ │ │ + tst r0, #16 │ │ │ │ + movne r3, #1 │ │ │ │ + strbne r3, [r4, #2937] @ 0xb79 │ │ │ │ + tst r0, #32 │ │ │ │ + movne r3, #1 │ │ │ │ + strbne r3, [r4, #2938] @ 0xb7a │ │ │ │ + tst r0, #64 @ 0x40 │ │ │ │ + movne r3, #1 │ │ │ │ + strbne r3, [r4, #2939] @ 0xb7b │ │ │ │ + tst r0, #128 @ 0x80 │ │ │ │ + movne r3, #1 │ │ │ │ + strbne r3, [r4, #2940] @ 0xb7c │ │ │ │ + tst r0, #256 @ 0x100 │ │ │ │ + movne r3, #1 │ │ │ │ + strbne r3, [r4, #2941] @ 0xb7d │ │ │ │ mov r0, r5 │ │ │ │ - bl e8454 │ │ │ │ - ldr r0, [pc, #20] @ e9c4 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r4, r0 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b c70c │ │ │ │ - eoreq sp, r0, ip, asr #14 │ │ │ │ - andeq r0, r0, ip, lsl #25 │ │ │ │ - andeq r0, r4, r8, ror r4 │ │ │ │ + bl 7cfc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 10674 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + beq 107d4 │ │ │ │ + bhi 106a0 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq 1081c │ │ │ │ + bhi 10704 │ │ │ │ + cmp r3, #256 @ 0x100 │ │ │ │ + beq 10770 │ │ │ │ + cmp r3, #768 @ 0x300 │ │ │ │ + bne 105bc │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + tst r3, #1073741824 @ 0x40000000 │ │ │ │ + addne r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ + addne r3, r3, #128 @ 0x80 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, #1 │ │ │ │ + add r2, r4, r2 │ │ │ │ + strb r0, [r2, #2522] @ 0x9da │ │ │ │ + add r2, r3, #748 @ 0x2ec │ │ │ │ + add r2, r4, r2, lsl r0 │ │ │ │ + ldr r0, [r4, #3036] @ 0xbdc │ │ │ │ + strh r0, [r2, #2] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp r2, #32 │ │ │ │ + beq 105bc │ │ │ │ + add r0, r2, r2, lsl #2 │ │ │ │ + add r0, r2, r0, lsl #1 │ │ │ │ + add r0, r4, r0, lsl #2 │ │ │ │ + str r3, [r0, #16] │ │ │ │ + mov r3, #0 │ │ │ │ + str r1, [r0, #12] │ │ │ │ + strb r3, [r0, #20] │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr r3, [r4, #3036] @ 0xbdc │ │ │ │ + str r3, [r0, #52] @ 0x34 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + bl 7cfc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 105cc │ │ │ │ + ldr r2, [pc, #848] @ 109cc │ │ │ │ + ldr r3, [pc, #820] @ 109b4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 10954 │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + cmp r3, r8 │ │ │ │ + beq 10804 │ │ │ │ + bhi 10744 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq 10830 │ │ │ │ + ldr r2, [pc, #788] @ 109d0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 105bc │ │ │ │ + ldrb r3, [sp, #21] │ │ │ │ + cmp r3, #12 │ │ │ │ + addls pc, pc, r3, lsl #2 │ │ │ │ + b 105bc │ │ │ │ + b 108c0 │ │ │ │ + b 108dc │ │ │ │ + b 108f0 │ │ │ │ + b 10904 │ │ │ │ + b 10918 │ │ │ │ + b 105bc │ │ │ │ + b 1092c │ │ │ │ + b 105bc │ │ │ │ + b 10940 │ │ │ │ + b 10898 │ │ │ │ + b 105bc │ │ │ │ + b 105bc │ │ │ │ + b 108ac │ │ │ │ + ldr r2, [pc, #712] @ 109d4 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 10778 │ │ │ │ + add r2, r2, #254 @ 0xfe │ │ │ │ + cmp r3, r2 │ │ │ │ + moveq r1, #1 │ │ │ │ + bne 105bc │ │ │ │ + ldrb r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 107e4 │ │ │ │ + cmp r3, #3 │ │ │ │ + moveq r3, #412 @ 0x19c │ │ │ │ + bne 10854 │ │ │ │ + and r0, r1, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + b 1087c │ │ │ │ + ldr r2, [pc, #652] @ 109d8 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 105bc │ │ │ │ + ldrb r3, [sp, #20] │ │ │ │ + add r3, r3, #420 @ 0x1a4 │ │ │ │ + add r3, r3, #2 │ │ │ │ + mov r1, #2 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp r2, #32 │ │ │ │ + bne 10638 │ │ │ │ + b 105bc │ │ │ │ + mov r0, #1 │ │ │ │ + b 10674 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #32 │ │ │ │ + beq 105bc │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #1 │ │ │ │ + add r2, r4, r3, lsl #2 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r2, #16] │ │ │ │ + mov r3, #8 │ │ │ │ + str r3, [r2, #12] │ │ │ │ + add r0, r2, #20 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r2, #32 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r1, [r4, #3036] @ 0xbdc │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + add r2, r3, r2, lsl #1 │ │ │ │ + add r2, r4, r2, lsl #2 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r1, [r2, #52] @ 0x34 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + b 105bc │ │ │ │ + ldrb r3, [sp, #24] │ │ │ │ + mov r1, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 1072c │ │ │ │ + ldrb r2, [sp, #26] │ │ │ │ + tst r2, #1 │ │ │ │ + strbeq r3, [r4, #1496] @ 0x5d8 │ │ │ │ + cmp r2, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + strbeq r3, [r4, #1496] @ 0x5d8 │ │ │ │ + ldr r3, [pc, #472] @ 109dc │ │ │ │ + b 10738 │ │ │ │ + ldrb r3, [sp, #20] │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, r3, #420 @ 0x1a4 │ │ │ │ + add r3, r3, #2 │ │ │ │ + mov r2, r3 │ │ │ │ + b 10610 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + tst r3, #1073741824 @ 0x40000000 │ │ │ │ + addne r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ + addne r3, r3, #128 @ 0x80 │ │ │ │ + b 1075c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + movgt r3, #420 @ 0x1a4 │ │ │ │ + bgt 10848 │ │ │ │ + beq 105bc │ │ │ │ + ldr r3, [pc, #404] @ 109e0 │ │ │ │ + mov r1, #3 │ │ │ │ + mov r2, #0 │ │ │ │ + b 10610 │ │ │ │ + cmp r3, #2 │ │ │ │ + ldreq r3, [pc, #388] @ 109e4 │ │ │ │ + beq 10738 │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 10888 │ │ │ │ + cmp r3, #5 │ │ │ │ + bne 10958 │ │ │ │ + ldr r2, [pc, #368] @ 109e8 │ │ │ │ + and r0, r1, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 10760 │ │ │ │ + b 10610 │ │ │ │ + ldr r2, [pc, #348] @ 109ec │ │ │ │ + and r0, r1, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + b 1087c │ │ │ │ + ldr r2, [pc, #336] @ 109f0 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #1492] @ 0x5d4 │ │ │ │ + b 10610 │ │ │ │ + ldr r2, [pc, #320] @ 109f4 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #1492] @ 0x5d4 │ │ │ │ + b 10610 │ │ │ │ + ldr r3, [r4, #1492] @ 0x5d4 │ │ │ │ + mov r2, #0 │ │ │ │ + cmn r3, #1 │ │ │ │ + mov r1, #2 │ │ │ │ + str r2, [r4, #1492] @ 0x5d4 │ │ │ │ + beq 105bc │ │ │ │ + b 10738 │ │ │ │ + ldr r2, [pc, #276] @ 109f8 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #1492] @ 0x5d4 │ │ │ │ + b 10610 │ │ │ │ + ldr r2, [pc, #260] @ 109fc │ │ │ │ + mov r1, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #1492] @ 0x5d4 │ │ │ │ + b 10610 │ │ │ │ + mov r2, #436 @ 0x1b4 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #1492] @ 0x5d4 │ │ │ │ + b 10610 │ │ │ │ + mov r2, #440 @ 0x1b8 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #1492] @ 0x5d4 │ │ │ │ + b 10610 │ │ │ │ + ldr r2, [pc, #132] @ 109b8 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #1492] @ 0x5d4 │ │ │ │ + b 10610 │ │ │ │ + ldr r2, [pc, #184] @ 10a00 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r4, #1492] @ 0x5d4 │ │ │ │ + b 10610 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + cmp r3, #6 │ │ │ │ + moveq r2, #416 @ 0x1a0 │ │ │ │ + andeq r0, r1, #1 │ │ │ │ + moveq r3, r2 │ │ │ │ + beq 1087c │ │ │ │ + cmp r3, #7 │ │ │ │ + ldreq r2, [pc, #140] @ 10a04 │ │ │ │ + andeq r0, r1, #1 │ │ │ │ + moveq r3, r2 │ │ │ │ + beq 1087c │ │ │ │ + cmp r3, #8 │ │ │ │ + ldreq r2, [pc, #124] @ 10a08 │ │ │ │ + andeq r0, r1, #1 │ │ │ │ + moveq r3, r2 │ │ │ │ + beq 1087c │ │ │ │ + cmp r3, #9 │ │ │ │ + bne 105bc │ │ │ │ + ldr r2, [pc, #104] @ 10a0c │ │ │ │ + and r0, r1, #1 │ │ │ │ + mov r3, r2 │ │ │ │ + b 1087c │ │ │ │ + andhi r8, r0, r1 │ │ │ │ + andeq r6, pc, r8, ror #9 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + @ instruction: 0x000001b9 │ │ │ │ + andeq r0, r0, r2, lsl #8 │ │ │ │ + andeq r0, r0, r3, lsl #12 │ │ │ │ + andeq r0, r0, r3, lsl #8 │ │ │ │ + andeq r0, r0, r1, lsl #6 │ │ │ │ + andeq r6, pc, r8, asr #6 │ │ │ │ + andeq r0, r0, r2, lsl #12 │ │ │ │ + andeq r0, r0, r3, lsl #6 │ │ │ │ + andeq r0, r0, r4, lsl #12 │ │ │ │ + muleq r0, fp, r1 │ │ │ │ + andeq r0, r0, r5, lsr #3 │ │ │ │ + muleq r0, sp, r1 │ │ │ │ + muleq r0, pc, r1 @ │ │ │ │ + muleq r0, lr, r1 │ │ │ │ + @ instruction: 0x000001b2 │ │ │ │ + @ instruction: 0x000001b7 │ │ │ │ + @ instruction: 0x000001b3 │ │ │ │ + @ instruction: 0x000001b6 │ │ │ │ + @ instruction: 0x000001b5 │ │ │ │ + andeq r0, r0, r1, lsr #3 │ │ │ │ + andeq r0, r0, r2, lsr #3 │ │ │ │ + andeq r0, r0, r3, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ ea20 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #56] @ ea24 │ │ │ │ - cmp r4, #1 │ │ │ │ - movhi r2, #0 │ │ │ │ - movls r2, #1 │ │ │ │ - ldr r1, [pc, #44] @ ea28 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [pc, #32] @ ea2c │ │ │ │ - add r3, r4, r3 │ │ │ │ - ldr r0, [r5, r3, lsl #2] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r3, [r0, #24] │ │ │ │ - ldrne r0, [r3, #4] │ │ │ │ + ldr ip, [r0, #8] │ │ │ │ + cmp ip, #32 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, ip, ip, lsl #2 │ │ │ │ + add r0, ip, r0, lsl #1 │ │ │ │ + add r5, r4, r0, lsl #2 │ │ │ │ + cmp r1, #0 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + mov lr, r1 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + lsl r3, ip, #2 │ │ │ │ + str r2, [r5, #16] │ │ │ │ + strbeq r1, [r5, #20] │ │ │ │ + beq 10a74 │ │ │ │ + add r0, r0, #20 │ │ │ │ + mov r2, #32 │ │ │ │ + add r0, r4, r0 │ │ │ │ + bl e96c0 │ │ │ │ + ldr ip, [r4, #8] │ │ │ │ + lsl r3, ip, #2 │ │ │ │ + add r3, r3, ip │ │ │ │ + add r3, ip, r3, lsl #1 │ │ │ │ + ldr r2, [r4, #3036] @ 0xbdc │ │ │ │ + add r3, r4, r3, lsl #2 │ │ │ │ + add ip, ip, #1 │ │ │ │ + str r2, [r3, #52] @ 0x34 │ │ │ │ + str ip, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r4, lr, r8, asr fp │ │ │ │ - andeq r4, lr, r4, ror #22 │ │ │ │ - andeq r0, r0, sp, lsl #5 │ │ │ │ - muleq r1, sl, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r5, r1 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #132] @ 10b30 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #116] @ eac8 │ │ │ │ - ldr r0, [pc, #116] @ eacc │ │ │ │ - cmp r5, #1 │ │ │ │ - add r4, r4, r5, lsl #2 │ │ │ │ - mov r7, r2 │ │ │ │ - add r4, r4, #442368 @ 0x6c000 │ │ │ │ - movhi r2, #0 │ │ │ │ - movls r2, #1 │ │ │ │ - ldr r1, [pc, #92] @ ead0 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [r4, #1640] @ 0x668 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - bl ce23c │ │ │ │ - ldr r3, [r4, #1640] @ 0x668 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - bl ce260 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [r0], #4 │ │ │ │ - str r3, [r6, #8] │ │ │ │ - asr r3, r2, #16 │ │ │ │ - lsl r2, r2, #16 │ │ │ │ - lsr r2, r2, #16 │ │ │ │ - str r3, [r6] │ │ │ │ - str r2, [r6, #4] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r4, lr, r0, ror #21 │ │ │ │ - andeq r4, lr, ip, ror #21 │ │ │ │ - andeq r0, r0, r7, ror #4 │ │ │ │ + mov r5, #0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + mov r6, #1 │ │ │ │ + stm r4, {r3, r5} │ │ │ │ + str r5, [r4, #1432] @ 0x598 │ │ │ │ + str r6, [r4, #1436] @ 0x59c │ │ │ │ + mov r0, #4 │ │ │ │ + bl 7318 │ │ │ │ + mov r1, #1024 @ 0x400 │ │ │ │ + str r5, [r4, #1440] @ 0x5a0 │ │ │ │ + str r0, [r4, #1432] @ 0x598 │ │ │ │ + add r0, r4, #1488 @ 0x5d0 │ │ │ │ + add r0, r0, #10 │ │ │ │ + bl e8320 │ │ │ │ + add r0, r4, #2512 @ 0x9d0 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + add r0, r0, #10 │ │ │ │ + bl e8320 │ │ │ │ + mvn r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [r4, #1424] @ 0x590 │ │ │ │ + str r5, [r4, #1428] @ 0x594 │ │ │ │ + str r5, [r4, #1420] @ 0x58c │ │ │ │ + str r6, [r4, #3036] @ 0xbdc │ │ │ │ + str r5, [r4, #1484] @ 0x5cc │ │ │ │ + str r5, [r4, #1488] @ 0x5d0 │ │ │ │ + str r3, [r4, #1444] @ 0x5a4 │ │ │ │ + strb r5, [r4, #1448] @ 0x5a8 │ │ │ │ + str r5, [r4, #1492] @ 0x5d4 │ │ │ │ + strb r5, [r4, #1496] @ 0x5d8 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r4, pc, r4, lsr r7 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #264] @ ebf4 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #256] @ ebf8 │ │ │ │ - cmp r1, #1 │ │ │ │ - add r4, r7, r4, lsl #2 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r1, [pc, #244] @ ebfc │ │ │ │ - movhi r2, #0 │ │ │ │ - movls r2, #1 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r4, r4, #442368 @ 0x6c000 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [r4, #1640] @ 0x668 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - bl ce23c │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq ebec │ │ │ │ - ldr r3, [r4, #1640] @ 0x668 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ - cmp r2, r5 │ │ │ │ - bls ebd8 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #512 @ 0x200 │ │ │ │ + bl 7bdc │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 10b6c │ │ │ │ + mov r0, #512 @ 0x200 │ │ │ │ + bl 76c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 110dc │ │ │ │ + bl 7708 │ │ │ │ + subs r2, r0, #0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #160] @ ec00 │ │ │ │ - ldr r8, [r3, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #156] @ ec04 │ │ │ │ - add r2, pc, r2 │ │ │ │ + ble 11090 │ │ │ │ + ldr r1, [pc, #1404] @ 11100 │ │ │ │ + ldr r0, [pc, #1404] @ 11104 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl e9d44 │ │ │ │ + ldr r3, [pc, #1392] @ 11108 │ │ │ │ + ldr r9, [pc, #1392] @ 1110c │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r1, #2 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r4, #1640] @ 0x668 │ │ │ │ - ldr r2, [r3, #24] │ │ │ │ - cmp r2, r5 │ │ │ │ - bhi ebc4 │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - add r2, r2, r1 │ │ │ │ - cmp r5, r2 │ │ │ │ - bcs ebc4 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [pc, #92] @ ec08 │ │ │ │ - ldr r5, [r2, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #88] @ ec0c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #1384] @ 11110 │ │ │ │ + add r9, pc, r9 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2 │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [r4, #1640] @ 0x668 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b ce418 │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - add r2, r2, r1 │ │ │ │ - cmp r5, r2 │ │ │ │ - bls eb78 │ │ │ │ - b eb48 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r4, lr, r0, asr #20 │ │ │ │ - andeq r4, lr, ip, asr #20 │ │ │ │ - andeq r0, r0, r1, ror r2 │ │ │ │ - ldrdeq r4, [lr], -ip │ │ │ │ - andeq r4, lr, r8, lsl sl │ │ │ │ - ldrdeq r4, [lr], -r0 │ │ │ │ - andeq r4, lr, ip, lsl #27 │ │ │ │ - ldr ip, [pc, #96] @ ec78 │ │ │ │ - add ip, r1, ip │ │ │ │ - ldr r1, [r0, ip, lsl #2] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq ec70 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ - lsl r3, r3, #16 │ │ │ │ - lsr r3, r3, #16 │ │ │ │ - orr r1, r3, r2, lsl #16 │ │ │ │ + mov r7, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b 10c78 │ │ │ │ + ldr r2, [r5, #1436] @ 0x59c │ │ │ │ + cmp r2, fp │ │ │ │ + beq 10eb4 │ │ │ │ + add r4, fp, #1 │ │ │ │ + cmp r4, r2 │ │ │ │ + bgt 10f40 │ │ │ │ + ldr r8, [r5, #1432] @ 0x598 │ │ │ │ + str r4, [r5, #1440] @ 0x5a0 │ │ │ │ + str r6, [r8, fp, lsl #2] │ │ │ │ + ldr r4, [pc, #1328] @ 11114 │ │ │ │ + ldr r1, [pc, #1328] @ 11118 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce2b4 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - beq ec68 │ │ │ │ + bl e9d44 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7588 │ │ │ │ + ldr r1, [pc, #1300] @ 1111c │ │ │ │ + add r7, r7, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl ce23c │ │ │ │ - add r0, r0, #4 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - muleq r1, sl, r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #124] @ ed10 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #116] @ ed14 │ │ │ │ - cmp r6, #65536 @ 0x10000 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r1, [pc, #104] @ ed18 │ │ │ │ - movcs r2, #0 │ │ │ │ - movcc r2, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [pc, #80] @ ed1c │ │ │ │ - cmp r4, #65536 @ 0x10000 │ │ │ │ - movcs r2, #0 │ │ │ │ - movcc r2, #1 │ │ │ │ - ldr r1, [pc, #68] @ ed20 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e9ff0 │ │ │ │ - cmp r4, #0 │ │ │ │ - blt ed08 │ │ │ │ - ldr r0, [pc, #48] @ ed24 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, r7, r0 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b cf2dc │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r4, lr, r0, asr #17 │ │ │ │ - andeq r4, lr, r4, ror #17 │ │ │ │ - muleq r0, r5, r2 │ │ │ │ - ldrdeq r4, [lr], -r0 │ │ │ │ - muleq r0, r6, r2 │ │ │ │ - @ instruction: 0x0017c6b8 │ │ │ │ - add r0, r0, #1622016 @ 0x18c000 │ │ │ │ - add r0, r0, #5824 @ 0x16c0 │ │ │ │ - b ce7a4 │ │ │ │ - add r0, r0, #112 @ 0x70 │ │ │ │ - b dc1ac │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #140] @ ede0 │ │ │ │ - ldr r3, [pc, #140] @ ede4 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [ip, r3] │ │ │ │ - add r4, sp, #4 │ │ │ │ - mov r5, r0 │ │ │ │ + bl e9d44 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 745c │ │ │ │ + ldr r1, [pc, #1272] @ 11120 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - bl c8108 │ │ │ │ + bl e9d44 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7b34 │ │ │ │ + ldr r1, [pc, #1248] @ 11124 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8120 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - and r3, r0, #1 │ │ │ │ - orrs r3, r3, r2 │ │ │ │ - bne edb0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - asr r1, r1, #1 │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #48] @ ede8 │ │ │ │ - ldr r3, [pc, #40] @ ede4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne eddc │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, pc, r0, ror #24 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r7, pc, r0, lsl #24 │ │ │ │ - sub r0, r0, #60 @ 0x3c │ │ │ │ - b ed3c │ │ │ │ - add r0, r0, #184320 @ 0x2d000 │ │ │ │ - add r0, r0, #824 @ 0x338 │ │ │ │ - b caffc │ │ │ │ - add r0, r1, #184320 @ 0x2d000 │ │ │ │ - add r0, r0, #824 @ 0x338 │ │ │ │ - b cbbc4 │ │ │ │ + bl e9d44 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74c8 │ │ │ │ + ldr r1, [pc, #1224] @ 11128 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e9d44 │ │ │ │ + ldr r3, [sp] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq 110ac │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7858 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 110b4 │ │ │ │ + ldr r4, [r5, #1432] @ 0x598 │ │ │ │ + ldr fp, [r5, #1440] @ 0x5a0 │ │ │ │ + add sl, r4, fp, lsl #2 │ │ │ │ + cmp r4, sl │ │ │ │ + lsl r8, fp, #2 │ │ │ │ + bcs 10bb8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r3, [sl, #-4] │ │ │ │ + cmp r6, r3 │ │ │ │ + bhi 10fa4 │ │ │ │ + cmp r8, #4 │ │ │ │ + ldrhi sl, [sp, #12] │ │ │ │ + asr r8, r8, #2 │ │ │ │ + bls 10d30 │ │ │ │ + sub fp, r8, #1 │ │ │ │ + cmp r8, fp, lsr #1 │ │ │ │ + movhi r2, #1 │ │ │ │ + movls r2, #0 │ │ │ │ + lsr r8, fp, #1 │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r1, [r4, r8, lsl #2] │ │ │ │ + add r3, r8, #1 │ │ │ │ + add r3, r3, fp │ │ │ │ + add r8, r4, r8, lsl #2 │ │ │ │ + add r2, r4, r3, lsl #2 │ │ │ │ + cmp r6, r1 │ │ │ │ + add r3, r8, #4 │ │ │ │ + movhi r4, r3 │ │ │ │ + movhi r3, r2 │ │ │ │ + sub r8, r3, r4 │ │ │ │ + cmp r8, #4 │ │ │ │ + asr r8, r8, #2 │ │ │ │ + bhi 10cd0 │ │ │ │ + cmp r4, r3 │ │ │ │ + bcs 10fa4 │ │ │ │ + ldr r3, [pc, #1012] @ 1112c │ │ │ │ + ldr r0, [pc, #1012] @ 11130 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r2, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r3, [r5, #1432] @ 0x598 │ │ │ │ + ldr r8, [r5, #1440] @ 0x5a0 │ │ │ │ + ldr ip, [r5, #1436] @ 0x59c │ │ │ │ + sub r4, r4, r3 │ │ │ │ + cmp r8, ip │ │ │ │ + asr r1, r4, #2 │ │ │ │ + beq 10da4 │ │ │ │ + add fp, r8, #1 │ │ │ │ + cmp fp, ip │ │ │ │ + bgt 10e40 │ │ │ │ + ldr sl, [r5, #1432] @ 0x598 │ │ │ │ + cmp r1, r8 │ │ │ │ + str fp, [r5, #1440] @ 0x5a0 │ │ │ │ + bge 10d9c │ │ │ │ + sub r2, r8, r1 │ │ │ │ + add r0, r4, #4 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + add r0, sl, r0 │ │ │ │ + add r1, sl, r4 │ │ │ │ + bl 7768 │ │ │ │ + str r6, [sl, r4] │ │ │ │ + b 10bdc │ │ │ │ + cmp r8, #1 │ │ │ │ + ble 11004 │ │ │ │ + add r8, r8, r8, asr #1 │ │ │ │ + cmn r8, #-536870910 @ 0xe0000002 │ │ │ │ + lslle r0, r8, #2 │ │ │ │ + mvngt r0, #0 │ │ │ │ + str r8, [r5, #1436] @ 0x59c │ │ │ │ + str r1, [sp, #8] │ │ │ │ + bl 7318 │ │ │ │ + ldr r8, [r5, #1440] @ 0x5a0 │ │ │ │ + ldr ip, [r5, #1436] @ 0x59c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + cmp ip, r8 │ │ │ │ + movlt r8, ip │ │ │ │ + cmp r8, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r5, #1432] @ 0x598 │ │ │ │ + ble 10e08 │ │ │ │ + sub r3, r0, #4 │ │ │ │ + sub r2, sl, #4 │ │ │ │ + add fp, r3, r8, lsl #2 │ │ │ │ + ldr lr, [r3, #4]! │ │ │ │ + str lr, [r2, #4]! │ │ │ │ + cmp r3, fp │ │ │ │ + bne 10df8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 10e2c │ │ │ │ + str r1, [sp, #8] │ │ │ │ + bl 75dc │ │ │ │ + ldr ip, [r5, #1436] @ 0x59c │ │ │ │ + ldr r8, [r5, #1440] @ 0x5a0 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + cmp ip, r8 │ │ │ │ + movlt r8, ip │ │ │ │ + add fp, r8, #1 │ │ │ │ + cmp fp, ip │ │ │ │ + str sl, [r5, #1432] @ 0x598 │ │ │ │ + str r8, [r5, #1440] @ 0x5a0 │ │ │ │ + ble 10d74 │ │ │ │ + cmn fp, #-536870910 @ 0xe0000002 │ │ │ │ + lslls r0, fp, #2 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + str fp, [r5, #1436] @ 0x59c │ │ │ │ + str r1, [sp, #8] │ │ │ │ + bl 7318 │ │ │ │ + ldr lr, [r5, #1440] @ 0x5a0 │ │ │ │ + ldr r3, [r5, #1436] @ 0x59c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + cmp lr, r3 │ │ │ │ + movge lr, r3 │ │ │ │ + cmp lr, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r5, #1432] @ 0x598 │ │ │ │ + ble 10e98 │ │ │ │ + sub r3, r0, #4 │ │ │ │ + sub r2, sl, #4 │ │ │ │ + add lr, r3, lr, lsl #2 │ │ │ │ + ldr ip, [r3, #4]! │ │ │ │ + str ip, [r2, #4]! │ │ │ │ + cmp r3, lr │ │ │ │ + bne 10e88 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 10eac │ │ │ │ + str r1, [sp, #8] │ │ │ │ + bl 75dc │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + str sl, [r5, #1432] @ 0x598 │ │ │ │ + b 10d78 │ │ │ │ + cmp fp, #1 │ │ │ │ + ble 10fac │ │ │ │ + add fp, fp, fp, asr #1 │ │ │ │ + cmn fp, #-536870910 @ 0xe0000002 │ │ │ │ + lslle r0, fp, #2 │ │ │ │ + mvngt r0, #0 │ │ │ │ + str fp, [r5, #1436] @ 0x59c │ │ │ │ + bl 7318 │ │ │ │ + ldr fp, [r5, #1440] @ 0x5a0 │ │ │ │ + ldr r2, [r5, #1436] @ 0x59c │ │ │ │ + cmp r2, fp │ │ │ │ + movlt fp, r2 │ │ │ │ + cmp fp, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #1432] @ 0x598 │ │ │ │ + ble 10f10 │ │ │ │ + sub r3, r0, #4 │ │ │ │ + sub r1, r4, #4 │ │ │ │ + add lr, r3, fp, lsl #2 │ │ │ │ + ldr ip, [r3, #4]! │ │ │ │ + str ip, [r1, #4]! │ │ │ │ + cmp lr, r3 │ │ │ │ + bne 10f00 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 10f2c │ │ │ │ + bl 75dc │ │ │ │ + ldr r2, [r5, #1436] @ 0x59c │ │ │ │ + ldr fp, [r5, #1440] @ 0x5a0 │ │ │ │ + cmp r2, fp │ │ │ │ + movlt fp, r2 │ │ │ │ + str r4, [r5, #1432] @ 0x598 │ │ │ │ + add r4, fp, #1 │ │ │ │ + cmp r4, r2 │ │ │ │ + str fp, [r5, #1440] @ 0x5a0 │ │ │ │ + ble 10bd0 │ │ │ │ + cmn r4, #-536870910 @ 0xe0000002 │ │ │ │ + lslls r0, r4, #2 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + str r4, [r5, #1436] @ 0x59c │ │ │ │ + bl 7318 │ │ │ │ + ldr ip, [r5, #1440] @ 0x5a0 │ │ │ │ + ldr r3, [r5, #1436] @ 0x59c │ │ │ │ + cmp ip, r3 │ │ │ │ + movge ip, r3 │ │ │ │ + cmp ip, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r5, #1432] @ 0x598 │ │ │ │ + ble 10f90 │ │ │ │ + sub r3, r0, #4 │ │ │ │ + sub r2, r8, #4 │ │ │ │ + add ip, r3, ip, lsl #2 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2, #4]! │ │ │ │ + cmp r3, ip │ │ │ │ + bne 10f80 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 10f9c │ │ │ │ + bl 75dc │ │ │ │ + str r8, [r5, #1432] @ 0x598 │ │ │ │ + b 10bd4 │ │ │ │ + ldr fp, [r5, #1440] @ 0x5a0 │ │ │ │ + b 10bb8 │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmn fp, #-536870910 @ 0xe0000002 │ │ │ │ + lslls r0, fp, #2 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + str fp, [r5, #1436] @ 0x59c │ │ │ │ + bl 7318 │ │ │ │ + ldr fp, [r5, #1440] @ 0x5a0 │ │ │ │ + ldr r2, [r5, #1436] @ 0x59c │ │ │ │ + cmp r2, fp │ │ │ │ + movlt fp, r2 │ │ │ │ + cmp fp, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #1432] @ 0x598 │ │ │ │ + ble 10f10 │ │ │ │ + sub r3, r0, #4 │ │ │ │ + sub r1, r4, #4 │ │ │ │ + add lr, r3, fp, lsl #2 │ │ │ │ + ldr ip, [r3, #4]! │ │ │ │ + str ip, [r1, #4]! │ │ │ │ + cmp r3, lr │ │ │ │ + bne 10ff0 │ │ │ │ + b 10f10 │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmn r8, #-536870910 @ 0xe0000002 │ │ │ │ + lslls r0, r8, #2 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + str r8, [r5, #1436] @ 0x59c │ │ │ │ + str r1, [sp, #8] │ │ │ │ + bl 7318 │ │ │ │ + ldr r8, [r5, #1440] @ 0x5a0 │ │ │ │ + ldr ip, [r5, #1436] @ 0x59c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + cmp ip, r8 │ │ │ │ + movlt r8, ip │ │ │ │ + cmp r8, #0 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [r5, #1432] @ 0x598 │ │ │ │ + ble 11060 │ │ │ │ + sub r3, r0, #4 │ │ │ │ + sub r2, fp, #4 │ │ │ │ + add sl, r3, r8, lsl #2 │ │ │ │ + ldr lr, [r3, #4]! │ │ │ │ + str lr, [r2, #4]! │ │ │ │ + cmp sl, r3 │ │ │ │ + bne 11050 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 11084 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + bl 75dc │ │ │ │ + ldr ip, [r5, #1436] @ 0x59c │ │ │ │ + ldr r8, [r5, #1440] @ 0x5a0 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + cmp ip, r8 │ │ │ │ + movlt r8, ip │ │ │ │ + str fp, [r5, #1432] @ 0x598 │ │ │ │ + str r8, [r5, #1440] @ 0x5a0 │ │ │ │ + b 10d68 │ │ │ │ + ldr r1, [pc, #156] @ 11134 │ │ │ │ + ldr r0, [pc, #156] @ 11138 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b e9d44 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 7c6c │ │ │ │ + ldr r1, [pc, #124] @ 1113c │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #112] @ 11140 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b e9d44 │ │ │ │ + bl 7c6c │ │ │ │ + ldr r1, [pc, #92] @ 11144 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #84] @ 11148 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b e9d44 │ │ │ │ + andeq r2, lr, r4, lsl r9 │ │ │ │ + andeq r2, lr, r4, lsl #18 │ │ │ │ + andeq r2, lr, r8, lsr r9 │ │ │ │ + andeq r2, lr, r4, lsr r9 │ │ │ │ + andeq r2, lr, r8, lsr #18 │ │ │ │ + andeq r2, lr, r8, lsr #17 │ │ │ │ + andeq r2, lr, r0, lsl #18 │ │ │ │ + strdeq r2, [lr], -r8 │ │ │ │ + andeq r2, lr, r8, ror #17 │ │ │ │ + andeq r2, lr, r0, ror #17 │ │ │ │ + ldrdeq r2, [lr], -ip │ │ │ │ + muleq lr, r8, r7 │ │ │ │ + muleq lr, r4, r7 │ │ │ │ + @ instruction: 0x000e24b4 │ │ │ │ + strdeq r2, [lr], -r0 │ │ │ │ + strdeq r2, [lr], -r0 │ │ │ │ + andeq r2, lr, r0, asr #7 │ │ │ │ + andeq r2, lr, r8, lsl #7 │ │ │ │ + muleq lr, ip, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ - ldr r2, [r1] │ │ │ │ - cmp ip, #0 │ │ │ │ - ldr r5, [r2, #24] │ │ │ │ - mov r4, r1 │ │ │ │ - beq ee5c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [pc, #156] @ 11208 │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #136] @ 1120c │ │ │ │ + ldr r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r5, [pc, #128] @ 11210 │ │ │ │ + add r5, pc, r5 │ │ │ │ + str r0, [r4, #1420] @ 0x58c │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [pc, #108] @ 11214 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne 111fc │ │ │ │ + add r3, r0, #156 @ 0x9c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r1, [pc, #80] @ 11218 │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + str r3, [r4, #1424] @ 0x590 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + mov r2, r0 │ │ │ │ + str r2, [r4, #1428] @ 0x594 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - ldr r1, [pc, #20] @ ee78 │ │ │ │ + blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - mov r2, #1 │ │ │ │ - bx r3 │ │ │ │ - andeq r4, lr, r0, lsr #15 │ │ │ │ + b 10b34 │ │ │ │ + blx r2 │ │ │ │ + mov r3, r0 │ │ │ │ + b 111bc │ │ │ │ + strdeq r2, [lr], -r4 │ │ │ │ + andeq r2, lr, r8, lsr #2 │ │ │ │ + andeq r5, pc, r8, lsr r8 @ │ │ │ │ + andeq r0, r0, r0, lsl #8 │ │ │ │ + ldrdeq sp, [lr], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #220] @ ef74 │ │ │ │ - ldr r3, [pc, #220] @ ef78 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r2, [pc, #404] @ 113c8 │ │ │ │ + ldr r3, [pc, #404] @ 113cc │ │ │ │ add r2, pc, r2 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #1440] @ 0x5a0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r7, sp, #4 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - mov r0, r7 │ │ │ │ + sub sp, sp, #80 @ 0x50 │ │ │ │ + cmp r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #0 │ │ │ │ - bl e845c │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ - tst r4, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldrne r3, [sp, #32] │ │ │ │ - ldr r2, [r5, #2048] @ 0x800 │ │ │ │ - orrne r3, r3, #1 │ │ │ │ - strne r3, [sp, #32] │ │ │ │ - tst r4, #2 │ │ │ │ - ldrne r3, [sp, #32] │ │ │ │ - sub r2, r2, r5 │ │ │ │ - orrne r3, r3, #4 │ │ │ │ - strne r3, [sp, #32] │ │ │ │ - tst r4, #8 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - beq ef28 │ │ │ │ - add r3, r6, #196608 @ 0x30000 │ │ │ │ - ldr r3, [r3, #860] @ 0x35c │ │ │ │ - add r0, r6, #184320 @ 0x2d000 │ │ │ │ + beq 1127c │ │ │ │ + ldrb r3, [r4, #1448] @ 0x5a8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq ef28 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r0, #824 @ 0x338 │ │ │ │ - bl cbbb4 │ │ │ │ - ands r3, r4, #16 │ │ │ │ - beq ef5c │ │ │ │ - ldr r2, [pc, #68] @ ef7c │ │ │ │ - ldr r3, [pc, #60] @ ef78 │ │ │ │ + bne 112a8 │ │ │ │ + ldr r3, [r4, #1444] @ 0x5a4 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 112d0 │ │ │ │ + ldr r2, [r4, #1432] @ 0x598 │ │ │ │ + ldr r0, [r2, r3, lsl #2] │ │ │ │ + ldr r2, [pc, #332] @ 113d0 │ │ │ │ + ldr r3, [pc, #324] @ 113cc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne ef70 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r6, #112 @ 0x70 │ │ │ │ - bl dbf34 │ │ │ │ - b ef30 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, pc, ip, lsl fp @ │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r7, pc, r0, lsl #21 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne ef94 │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl ee7c │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0, #96] @ 0x60 │ │ │ │ - ldr r3, [r3, #3260] @ 0xcbc │ │ │ │ - cmp r3, #0 │ │ │ │ - bxeq lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #28] @ effc │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r3, #144] @ 0x90 │ │ │ │ - blx r3 │ │ │ │ - add r4, r4, #323584 @ 0x4f000 │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrdeq r4, [lr], -r8 │ │ │ │ - ldr r3, [r0, #96] @ 0x60 │ │ │ │ - ldr r3, [r3, #3264] @ 0xcc0 │ │ │ │ + bne 113c4 │ │ │ │ + add sp, sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [r4, #1424] @ 0x590 │ │ │ │ + add r0, r4, #1440 @ 0x5a0 │ │ │ │ + add r1, r1, #3440 @ 0xd70 │ │ │ │ + add r1, r1, #4 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + mvnne r3, #0 │ │ │ │ + strne r3, [r4, #1444] @ 0x5a4 │ │ │ │ + beq 11268 │ │ │ │ + ldr r3, [r4, #1440] @ 0x5a0 │ │ │ │ cmp r3, #0 │ │ │ │ - bxeq lr │ │ │ │ + movgt r6, #0 │ │ │ │ + addgt r5, sp, #8 │ │ │ │ + addgt r7, sp, #40 @ 0x28 │ │ │ │ + movgt r8, #34 @ 0x22 │ │ │ │ + bgt 11300 │ │ │ │ + b 11364 │ │ │ │ + ldr r3, [r4, #1440] @ 0x5a0 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge 11358 │ │ │ │ + ldr r3, [r4, #1432] @ 0x598 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [r3, r6, lsl #2] │ │ │ │ + bl 7d68 │ │ │ │ + ldm r5, {r0, r1, r2, r3} │ │ │ │ + stm sp, {r7, r8} │ │ │ │ + bl 7a98 │ │ │ │ + ldr r0, [r4, #1424] @ 0x590 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r0, #3440 @ 0xd70 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 112f0 │ │ │ │ + ldr r1, [r4, #1424] @ 0x590 │ │ │ │ + add r0, r4, #1440 @ 0x5a0 │ │ │ │ + add r1, r1, #3440 @ 0xd70 │ │ │ │ + mov r2, #34 @ 0x22 │ │ │ │ + add r1, r1, #4 │ │ │ │ + add r0, r0, #8 │ │ │ │ + str r6, [r4, #1444] @ 0x5a4 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r3, [r4, #1444] @ 0x5a4 │ │ │ │ + cmn r3, #1 │ │ │ │ + bne 11274 │ │ │ │ + ldr r2, [r4, #1432] @ 0x598 │ │ │ │ + mov r3, #0 │ │ │ │ + add r5, sp, #24 │ │ │ │ + ldr r1, [r2] │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [r4, #1444] @ 0x5a4 │ │ │ │ + bl 7d68 │ │ │ │ + ldr r3, [r4, #1424] @ 0x590 │ │ │ │ + mov r6, #34 @ 0x22 │ │ │ │ + add r3, r3, #3440 @ 0xd70 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r5, {r0, r1, r2, r3} │ │ │ │ + bl 7a98 │ │ │ │ + ldr r1, [r4, #1424] @ 0x590 │ │ │ │ + add r0, r4, #1440 @ 0x5a0 │ │ │ │ + add r1, r1, #3440 @ 0xd70 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, r1, #4 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r3, [r4, #1444] @ 0x5a4 │ │ │ │ + b 11274 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + muleq pc, r0, r7 @ │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r5, pc, r0, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1121c │ │ │ │ + ldr r3, [pc, #40] @ 11418 │ │ │ │ + mov r1, #183 @ 0xb7 │ │ │ │ + add r3, pc, r3 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #28] @ f04c │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r3, #144] @ 0x90 │ │ │ │ - blx r3 │ │ │ │ - add r4, r4, #323584 @ 0x4f000 │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [r4, #89] @ 0x59 │ │ │ │ - pop {r4, pc} │ │ │ │ - muleq lr, r8, r5 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #96] @ 0x60 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #3372] @ 0xd2c │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq f0b8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #56] @ 0x38 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #188] @ 0xbc │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r3, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [pc, #28] @ 1141c │ │ │ │ + subs r2, r4, #0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + movne r2, #1 │ │ │ │ + bl e9eb4 │ │ │ │ mov r0, r4 │ │ │ │ - strne r5, [r3, #3356] @ 0xd1c │ │ │ │ - ldr r3, [r4] │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r3, [r3, #56] @ 0x38 │ │ │ │ - bx r3 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #188] @ 0xbc │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r3, [r4, #96] @ 0x60 │ │ │ │ - strne r5, [r3, #3356] @ 0xd1c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 72dc │ │ │ │ + andeq r2, lr, r0, lsl #3 │ │ │ │ + andeq r2, lr, ip, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r5, #76] @ 0x4c │ │ │ │ + bl 1121c │ │ │ │ + ldr r3, [pc, #56] @ 11478 │ │ │ │ + mov r1, #190 @ 0xbe │ │ │ │ + add r3, pc, r3 │ │ │ │ + subs r2, r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq f15c │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq f15c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r6, [r2, #3356] @ 0xd1c │ │ │ │ - blx r3 │ │ │ │ - cmp r6, r0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r2, [r5] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r2, #52] @ 0x34 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ + ldr r0, [pc, #40] @ 1147c │ │ │ │ + movne r2, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl e9eb4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r2 │ │ │ │ + bl 7a08 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #939524096 @ 0x38000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r2, lr, r8, lsl #3 │ │ │ │ + andeq r2, lr, r8, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 1121c │ │ │ │ + ldr r3, [pc, #40] @ 114c4 │ │ │ │ + mov r1, #197 @ 0xc5 │ │ │ │ + add r3, pc, r3 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ - ldr r1, [r2, #3372] @ 0xd2c │ │ │ │ - ldr r3, [r0] │ │ │ │ - subs r1, r1, #1 │ │ │ │ - ldr r3, [r3, #180] @ 0xb4 │ │ │ │ - movne r1, #1 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r2, [r4, #96] @ 0x60 │ │ │ │ - ldrne r3, [r2, #3372] @ 0xd2c │ │ │ │ - eorne r3, r3, #1 │ │ │ │ - strne r3, [r2, #3372] @ 0xd2c │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r4, #76] @ 0x4c │ │ │ │ - mov ip, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq f21c │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq f21c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r5, [r2, #3372] @ 0xd2c │ │ │ │ - blx r3 │ │ │ │ - cmp r5, r0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r4] │ │ │ │ + ldr r0, [pc, #28] @ 114c8 │ │ │ │ + subs r2, r4, #0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + movne r2, #1 │ │ │ │ + bl e9eb4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3, #56] @ 0x38 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - mov r0, ip │ │ │ │ - bx r2 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ - ldr r1, [r2, #3384] @ 0xd38 │ │ │ │ - ldr r3, [r0] │ │ │ │ - subs r1, r1, #1 │ │ │ │ - ldr r3, [r3, #192] @ 0xc0 │ │ │ │ - movne r1, #1 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r2, [r4, #96] @ 0x60 │ │ │ │ - ldrne r3, [r2, #3384] @ 0xd38 │ │ │ │ - eorne r3, r3, #1 │ │ │ │ - strne r3, [r2, #3384] @ 0xd38 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r4, lr} │ │ │ │ + b 745c │ │ │ │ + andeq r2, lr, r0, ror r1 │ │ │ │ + andeq r2, lr, r0, lsl #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r4, #76] @ 0x4c │ │ │ │ - mov ip, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq f2dc │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r3, [r0, #1484] @ 0x5cc │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #840] @ 11834 │ │ │ │ cmp r3, #0 │ │ │ │ - beq f2dc │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [r4, #96] @ 0x60 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r5, [r2, #3384] @ 0xd38 │ │ │ │ - blx r3 │ │ │ │ - cmp r5, r0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - mov r0, ip │ │ │ │ - bx r2 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #328] @ f450 │ │ │ │ - cmp r3, #3 │ │ │ │ - ldr r3, [pc, #324] @ f454 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - sub sp, sp, #204 @ 0xcc │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r3, [pc, #836] @ 11838 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - beq f380 │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #288] @ f458 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #284] @ f45c │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - add r2, pc, r2 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #260] @ f460 │ │ │ │ - ldr r3, [pc, #244] @ f454 │ │ │ │ + bne 11538 │ │ │ │ + ldr r2, [pc, #808] @ 1183c │ │ │ │ + ldr r3, [pc, #800] @ 11838 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne f44c │ │ │ │ - add sp, sp, #204 @ 0xcc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmp r2, #0 │ │ │ │ - bne f418 │ │ │ │ - ldr r2, [pc, #212] @ f464 │ │ │ │ - add r6, sp, #68 @ 0x44 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ - ldr r7, [r4, #104] @ 0x68 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r8, [r4, #100] @ 0x64 │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [pc, #164] @ f468 │ │ │ │ - add ip, sp, #8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, r4, #323584 @ 0x4f000 │ │ │ │ - ldr r2, [r3, #936] @ 0x3a8 │ │ │ │ - add lr, r3, #904 @ 0x388 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - add r5, r3, #136 @ 0x88 │ │ │ │ + bne 11830 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r6, [r0, #1424] @ 0x590 │ │ │ │ + mov r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - add r0, r4, #184320 @ 0x2d000 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r8 │ │ │ │ + ldr r0, [r6, #3436] @ 0xd6c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r5, r1 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #736] @ 11840 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r6, #3480] @ 0xd98 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #716] @ 11840 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r6, r0 │ │ │ │ + add r0, sp, #12 │ │ │ │ + bl 7834 │ │ │ │ + ldr r3, [r9, #1424] @ 0x590 │ │ │ │ + ldr r3, [r3, #3440] @ 0xd70 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 11600 │ │ │ │ + mov r9, #0 │ │ │ │ + mov fp, r9 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r7 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r9, [sp] │ │ │ │ - add r0, r0, #824 @ 0x338 │ │ │ │ - bl cb220 │ │ │ │ - b f354 │ │ │ │ - add r7, sp, #48 @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, #20 │ │ │ │ - bl ebc40 │ │ │ │ - ldr r2, [pc, #60] @ f46c │ │ │ │ - add r6, sp, #68 @ 0x44 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, fp │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl e9868 │ │ │ │ - b f3a4 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, pc, ip, lsr #13 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - muleq lr, r0, r2 │ │ │ │ - andeq r4, lr, r0, lsr #5 │ │ │ │ - andeq r7, pc, ip, asr r6 @ │ │ │ │ - andeq r4, lr, r0, lsl #5 │ │ │ │ - andeq r4, lr, ip, ror r5 │ │ │ │ - andeq r4, lr, ip, asr #3 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3888] @ 0xf30 │ │ │ │ - ldr r2, [pc, #1068] @ f8b4 │ │ │ │ - ldr r4, [pc, #1068] @ f8b8 │ │ │ │ - ldr r3, [pc, #1068] @ f8bc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub sp, sp, #172 @ 0xac │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [r5] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [r4] │ │ │ │ + b 1150c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1121c │ │ │ │ cmp r0, #0 │ │ │ │ - bne f6bc │ │ │ │ - bl e88e8 │ │ │ │ - add r5, r7, #323584 @ 0x4f000 │ │ │ │ - add r6, r5, #32 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ - mov sl, r1 │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - subs r0, r4, r0 │ │ │ │ - sbc r1, sl, r1 │ │ │ │ - bl 77b0 <__aeabi_l2d@plt> │ │ │ │ + beq 11594 │ │ │ │ + ldr r3, [r9] │ │ │ │ + ldr r2, [pc, #552] @ 11844 │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [r9, #1424] @ 0x590 │ │ │ │ + ldr sl, [r2, #3484] @ 0xd9c │ │ │ │ + bne 1181c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1121c │ │ │ │ + ldr r3, [pc, #520] @ 11848 │ │ │ │ + mov r1, #190 @ 0xbe │ │ │ │ + add r3, pc, r3 │ │ │ │ mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl e8978 │ │ │ │ - bl 77b0 <__aeabi_l2d@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + ldr r0, [pc, #508] @ 1184c │ │ │ │ + subs r2, r8, #0 │ │ │ │ + movne r2, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl e9eb4 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - ldr r3, [pc, #944] @ f8c0 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 7e7c <__aeabi_dmul@plt> │ │ │ │ + bl 7a08 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #939524096 @ 0x38000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + ldr r3, [r9] │ │ │ │ + ldr r2, [pc, #460] @ 11850 │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr r2, [r9, #1424] @ 0x590 │ │ │ │ + ldr sl, [r2, #3488] @ 0xda0 │ │ │ │ + bne 11808 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1121c │ │ │ │ + ldr r3, [pc, #428] @ 11854 │ │ │ │ + mov r1, #190 @ 0xbe │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [pc, #416] @ 11858 │ │ │ │ + subs r2, fp, #0 │ │ │ │ + movne r2, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl e9eb4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + bl 7a08 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #939524096 @ 0x38000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r1, [pc, #372] @ 1185c │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7990 <__aeabi_dadd@plt> │ │ │ │ - ldr r3, [pc, #900] @ f8c4 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - bl 7e34 <__aeabi_d2f@plt> │ │ │ │ - str r4, [r5, #32] │ │ │ │ - ldr r1, [r6, #-4] │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ - ldr r0, [r6, #-8] │ │ │ │ - str sl, [r6, #4] │ │ │ │ - subs r0, r4, r0 │ │ │ │ - sbc r1, sl, r1 │ │ │ │ - bl 77b0 <__aeabi_l2d@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #360] @ 1185c │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, fp │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl e8978 │ │ │ │ - bl 77b0 <__aeabi_l2d@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - ldr r3, [r7, #96] @ 0x60 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7a74 │ │ │ │ + ldr r3, [r9, #1424] @ 0x590 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [r3, #3420] @ 0xd5c │ │ │ │ - mov r9, r1 │ │ │ │ - bl 7468 <__aeabi_i2d@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r1, [pc, #788] @ f8c8 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + ldr r0, [r3, #3492] @ 0xda4 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #284] @ 11860 │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r9 │ │ │ │ - bl 7cb4 <__aeabi_dcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq f620 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 7d2c <__aeabi_dsub@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r5, #40] @ 0x28 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ - ldr r2, [pc, #720] @ f8cc │ │ │ │ - ldr r3, [pc, #720] @ f8d0 │ │ │ │ - bl 7e7c <__aeabi_dmul@plt> │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 796c <__aeabi_dcmpgt@plt> │ │ │ │ + bl 7678 <__aeabi_fcmple@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne f6d8 │ │ │ │ - mov r5, #1 │ │ │ │ - mov r2, r5 │ │ │ │ - b f640 │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ + bne 11594 │ │ │ │ + mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 796c <__aeabi_dcmpgt@plt> │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq f614 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r4, [pc, #652] @ f8d4 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - adds r3, r3, r2 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - ldr r3, [r4, #28] │ │ │ │ - adc r3, r3, #0 │ │ │ │ - str r3, [r4, #28] │ │ │ │ - bl e88e8 │ │ │ │ - ldr r3, [r7, #96] @ 0x60 │ │ │ │ - ldr r2, [r3, #3424] @ 0xd60 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov sl, r1 │ │ │ │ - beq f68c │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r3, #196] @ 0xc4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne f794 │ │ │ │ - ldr r2, [pc, #580] @ f8d8 │ │ │ │ - ldr r3, [pc, #548] @ f8bc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne f8b0 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #172 @ 0xac │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl e88e8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, [r4, #8] │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b f4bc │ │ │ │ - ldr fp, [pc, #508] @ f8dc │ │ │ │ - mov r2, r8 │ │ │ │ - add fp, pc, fp │ │ │ │ - mov r3, r9 │ │ │ │ - ldrd r0, [fp, #16] │ │ │ │ - bl 7990 <__aeabi_dadd@plt> │ │ │ │ - strd r0, [fp, #16] │ │ │ │ - bl e8978 │ │ │ │ - bl 77b0 <__aeabi_l2d@plt> │ │ │ │ - ldr r2, [pc, #476] @ f8e0 │ │ │ │ - ldr r3, [pc, #476] @ f8e4 │ │ │ │ - strd r0, [sp, #16] │ │ │ │ + moveq sl, #0 │ │ │ │ + moveq fp, sl │ │ │ │ + beq 11798 │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 796c <__aeabi_dcmpgt@plt> │ │ │ │ - ldrd r8, [r6, #-8] │ │ │ │ + ldr r1, [pc, #184] @ 1185c │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq f788 │ │ │ │ - mov fp, r7 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - bl e88e8 │ │ │ │ + ldreq r8, [pc, #172] @ 1185c │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, sl │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + b 1159c │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + blx r3 │ │ │ │ + mov sl, r0 │ │ │ │ + b 116e0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + blx r3 │ │ │ │ + mov r8, r0 │ │ │ │ + b 11678 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq r5, [pc], -r4 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + @ instruction: 0x000f54b0 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + @ instruction: 0xfffffdfc │ │ │ │ + andeq r1, lr, r8, lsl #31 │ │ │ │ + andeq r1, lr, r8, asr pc │ │ │ │ + @ instruction: 0xfffffd94 │ │ │ │ + andeq r1, lr, r0, lsr #30 │ │ │ │ + strdeq r1, [lr], -r0 │ │ │ │ + submi r0, r8, #0 │ │ │ │ + svccc 0x00b504f3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r5, [r8, #1440] @ 0x5a0 │ │ │ │ + ldr r0, [r0, #1432] @ 0x598 │ │ │ │ + add r5, r0, r5, lsl #2 │ │ │ │ + cmp r0, r5 │ │ │ │ + bcs 11910 │ │ │ │ + ldr r7, [pc, #168] @ 1193c │ │ │ │ + ldr r6, [pc, #168] @ 11940 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r6, pc, r6 │ │ │ │ mov r4, r0 │ │ │ │ - subs r0, r0, r8 │ │ │ │ - mov sl, r1 │ │ │ │ - sbc r1, r1, r9 │ │ │ │ - bl 77b0 <__aeabi_l2d@plt> │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #8] │ │ │ │ - bl 7d2c <__aeabi_dsub@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl e8870 │ │ │ │ - ldr r2, [pc, #372] @ f8e0 │ │ │ │ - ldr r3, [pc, #372] @ f8e4 │ │ │ │ + b 118c8 │ │ │ │ + ldr r3, [pc, #152] @ 11944 │ │ │ │ + ldr r0, [pc, #152] @ 11948 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + bl e9eb4 │ │ │ │ + cmp r5, r4 │ │ │ │ + bls 1190c │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 796c <__aeabi_dcmpgt@plt> │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r0, [r4], #4 │ │ │ │ + bl 781c │ │ │ │ cmp r0, #0 │ │ │ │ - bne f728 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - mov r7, fp │ │ │ │ - str r4, [r5, #32] │ │ │ │ - str sl, [r6, #4] │ │ │ │ - b f638 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - subs r0, r6, r0 │ │ │ │ - sbc r1, sl, r1 │ │ │ │ - bl 77b0 <__aeabi_l2d@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl e8978 │ │ │ │ - bl 77b0 <__aeabi_l2d@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - ldr r3, [pc, #240] @ f8c4 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 796c <__aeabi_dcmpgt@plt> │ │ │ │ + beq 118a4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r3, r7 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r0, [r4, #-4] │ │ │ │ + bl 7300 │ │ │ │ + b 118a4 │ │ │ │ + ldr r0, [r8, #1432] @ 0x598 │ │ │ │ cmp r0, #0 │ │ │ │ - beq f68c │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - lsr r1, r3, #28 │ │ │ │ - orr r1, r1, r2, lsl #4 │ │ │ │ - bic r0, r1, #-268435456 @ 0xf0000000 │ │ │ │ - bic r1, r3, #-268435456 @ 0xf0000000 │ │ │ │ - add r1, r1, r0 │ │ │ │ - add r1, r1, r2, lsr #24 │ │ │ │ - asr r2, r2, #31 │ │ │ │ - and ip, r2, #3 │ │ │ │ - ldr r0, [pc, #216] @ f8e8 │ │ │ │ - add r1, r1, ip │ │ │ │ - umull ip, lr, r0, r1 │ │ │ │ - bic r2, r2, #3 │ │ │ │ - bic ip, lr, #3 │ │ │ │ - add ip, ip, lr, lsr #2 │ │ │ │ - sub r1, r1, ip │ │ │ │ - add r1, r1, r2 │ │ │ │ - subs r3, r3, r1 │ │ │ │ - umull r9, r2, r3, r0 │ │ │ │ - ldrd r0, [r4, #16] │ │ │ │ - ldr r3, [pc, #136] @ f8c4 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - ldr r8, [pc, #164] @ f8ec │ │ │ │ - mov r3, r9 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r2, r8 │ │ │ │ - add r8, sp, #36 @ 0x24 │ │ │ │ - strd r0, [sp] │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, r8 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r7, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #128] @ f8f0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov lr, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r8 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r1, #2 │ │ │ │ - ldr r7, [ip, #100] @ 0x64 │ │ │ │ - blx r7 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [r4, #24] │ │ │ │ - mov r2, #0 │ │ │ │ + beq 1191c │ │ │ │ + bl 75dc │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r8, #1436] @ 0x59c │ │ │ │ + mov r0, #4 │ │ │ │ + bl 7318 │ │ │ │ mov r3, #0 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - str sl, [r4, #12] │ │ │ │ - strd r2, [r4, #16] │ │ │ │ - b f68c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, pc, ip, lsr #10 │ │ │ │ - andeq lr, pc, r4, lsr #22 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andsmi r0, r0, r0 │ │ │ │ - andsmi r0, r4, r0 │ │ │ │ - svccc 0x00f00000 @ IMB │ │ │ │ - teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ - svccc 0x00f33333 │ │ │ │ - andeq lr, pc, r4, ror r9 @ │ │ │ │ - andeq r7, pc, r4, lsr #6 │ │ │ │ - ldrdeq lr, [pc], -r8 │ │ │ │ - stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ - mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ - stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - ldrdeq r3, [lr], -r8 │ │ │ │ - andeq r4, lr, ip, asr #1 │ │ │ │ + str r3, [r8, #1440] @ 0x5a0 │ │ │ │ + str r0, [r8, #1432] @ 0x598 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq r1, lr, ip, lsr ip │ │ │ │ + andeq r1, lr, r0, asr #24 │ │ │ │ + andeq r1, lr, r4, lsr #24 │ │ │ │ + andeq r1, lr, r8, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3920] @ 0xf50 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #396] @ fa9c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #392] @ faa0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #140 @ 0x8c │ │ │ │ - ldr fp, [sp, #176] @ 0xb0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - mov r3, #0 │ │ │ │ - beq fa58 │ │ │ │ - bl ec4ec │ │ │ │ - mov r1, #32 │ │ │ │ - ldr r2, [pc, #344] @ faa4 │ │ │ │ - add r9, sp, r1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl e9868 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq fa78 │ │ │ │ - mov r3, #65 @ 0x41 │ │ │ │ - add sl, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str sl, [sp, #16] │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - ldrb r7, [r4] │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ - orr r7, r7, r3, lsl #8 │ │ │ │ - ldrb r3, [r4, #5] │ │ │ │ - ldrb r5, [r4, #8] │ │ │ │ - orr r6, r6, r3, lsl #8 │ │ │ │ - ldrb r3, [r4, #9] │ │ │ │ - ldrb r2, [r4, #13] │ │ │ │ - orr r5, r5, r3, lsl #8 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - add r1, r4, #16 │ │ │ │ - orr r3, r3, r2, lsl #8 │ │ │ │ - ldrb r2, [r4, #2] │ │ │ │ - mov r0, sp │ │ │ │ - orr r7, r7, r2, lsl #16 │ │ │ │ - ldrb r2, [r4, #6] │ │ │ │ - orr r6, r6, r2, lsl #16 │ │ │ │ - ldrb r2, [r4, #10] │ │ │ │ - orr r5, r5, r2, lsl #16 │ │ │ │ - ldrb r2, [r4, #14] │ │ │ │ - orr r3, r3, r2, lsl #16 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ - orr r7, r7, r2, lsl #24 │ │ │ │ - ldrb r2, [r4, #7] │ │ │ │ - orr r6, r6, r2, lsl #24 │ │ │ │ - ldrb r2, [r4, #11] │ │ │ │ - orr r5, r5, r2, lsl #24 │ │ │ │ - ldrb r2, [r4, #15] │ │ │ │ - orr r3, r3, r2, lsl #24 │ │ │ │ - mov r2, #16 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 775c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - bl ec660 │ │ │ │ - ldr r2, [pc, #148] @ faa8 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, fp │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ - bl e9868 │ │ │ │ - ldr r2, [pc, #120] @ faac │ │ │ │ - ldr r3, [pc, #104] @ faa0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne fa98 │ │ │ │ - add sp, sp, #140 @ 0x8c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #80] @ fab0 │ │ │ │ - add r9, sp, #32 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #32 │ │ │ │ - mov r0, r9 │ │ │ │ - bl e97fc │ │ │ │ - cmp r4, #0 │ │ │ │ - bne f964 │ │ │ │ - ldr r2, [pc, #52] @ fab4 │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - stm sp, {r5, r9} │ │ │ │ - bl e9868 │ │ │ │ - b fa2c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, pc, r4, lsr #1 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r3, lr, r0, lsl sp │ │ │ │ - andeq r3, lr, r0, asr ip │ │ │ │ - andeq r6, pc, r4, lsl #31 │ │ │ │ - andeq fp, lr, ip, asr #14 │ │ │ │ - strdeq r3, [lr], -ip │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ - tst r3, #1 │ │ │ │ - bne fb00 │ │ │ │ - ldr r3, [r1, #36] @ 0x24 │ │ │ │ - ands r3, r3, #1 │ │ │ │ - bne faf8 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ - cmp r2, #0 │ │ │ │ - blt fb00 │ │ │ │ - ldr r0, [r1, #32] │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #60] @ 119a0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #1488] @ 0x5d0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt faf8 │ │ │ │ - cmp r2, r0 │ │ │ │ - movge r0, #0 │ │ │ │ - movlt r0, #1 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 11980 │ │ │ │ + bl 7e28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11864 │ │ │ │ + ldr r0, [r4, #1432] @ 0x598 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 11998 │ │ │ │ + bl 75dc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r3, pc, r8, ror r8 @ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #72] @ 11a04 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #1488] @ 0x5d0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 119d8 │ │ │ │ + bl 7e28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11864 │ │ │ │ + ldr r0, [r4, #1432] @ 0x598 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 119f0 │ │ │ │ + bl 75dc │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #3040 @ 0xbe0 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r3, pc, r0, lsr #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #52] @ 11a54 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r1, r3 │ │ │ │ + bgt 11a40 │ │ │ │ + cmp r1, #127 @ 0x7f │ │ │ │ + subgt r1, r1, #128 @ 0x80 │ │ │ │ + orrgt r1, r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 7d20 │ │ │ │ + mov r1, r0 │ │ │ │ + add r4, r4, r1 │ │ │ │ + ldrb r0, [r4, #2522] @ 0x9da │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + muleq r0, sl, r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, #3040 @ 0xbe0 │ │ │ │ + bl 77bc │ │ │ │ + mov r4, r0 │ │ │ │ + bl 10a94 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [r1, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #3036] @ 0xbdc │ │ │ │ + sub r0, r2, r0 │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + bx lr │ │ │ │ + add r1, r1, #748 @ 0x2ec │ │ │ │ + add r1, r0, r1, lsl #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrh r3, [r1, #2] │ │ │ │ + beq 11ac0 │ │ │ │ + ldr r2, [r0, #3036] @ 0xbdc │ │ │ │ + sub r0, r2, r3 │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + bx lr │ │ │ │ + subs r0, r3, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #1440] @ 0x5a0 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #1444] @ 0x5a4 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #52] @ 11b28 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r1, r3 │ │ │ │ + bgt 11b14 │ │ │ │ + cmp r1, #127 @ 0x7f │ │ │ │ + subgt r1, r1, #128 @ 0x80 │ │ │ │ + orrgt r1, r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 7d20 │ │ │ │ + mov r1, r0 │ │ │ │ + add r4, r4, r1 │ │ │ │ + ldrb r0, [r4, #2522] @ 0x9da │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + muleq r0, sl, r1 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #148] @ 0x94 │ │ │ │ + ldr r1, [r3, r1, lsl #2] │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + ldr r0, [r1, #116] @ 0x74 │ │ │ │ + ldr r2, [r3, #116] @ 0x74 │ │ │ │ + cmp r0, r2 │ │ │ │ + blt 11b58 │ │ │ │ + beq 11b60 │ │ │ │ + mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ + ldr r0, [r1, #104] @ 0x68 │ │ │ │ + ands r0, r0, #2 │ │ │ │ + ldrne r0, [r3, #104] @ 0x68 │ │ │ │ + lsrne r0, r0, #1 │ │ │ │ + eorne r0, r0, #1 │ │ │ │ + andne r0, r0, #1 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #148] @ 0x94 │ │ │ │ + ldr r1, [r3, r1, lsl #2] │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + ldr r0, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ + cmp r0, r2 │ │ │ │ + blt 11ba8 │ │ │ │ + beq 11bb0 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ - tst r3, #1 │ │ │ │ - bne fb40 │ │ │ │ - ldr r3, [r1, #36] @ 0x24 │ │ │ │ - tst r3, #1 │ │ │ │ - bne fb38 │ │ │ │ - ldr r0, [r0, #32] │ │ │ │ - ldr r3, [r1, #32] │ │ │ │ - cmp r0, r3 │ │ │ │ - movle r0, #0 │ │ │ │ - movgt r0, #1 │ │ │ │ + mov r0, #1 │ │ │ │ + bx lr │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ + tst r2, #2 │ │ │ │ + bne 11ba0 │ │ │ │ + ldr r0, [r3, #104] @ 0x68 │ │ │ │ + lsr r0, r0, #1 │ │ │ │ + and r0, r0, #1 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #148] @ 0x94 │ │ │ │ + ldr r1, [r3, r1, lsl #2] │ │ │ │ + ldr r0, [r3, r2, lsl #2] │ │ │ │ + ldr ip, [r1, #96] @ 0x60 │ │ │ │ + ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r3, [r0, #92] @ 0x5c │ │ │ │ + sub r2, r2, ip │ │ │ │ + ldr ip, [r0, #96] @ 0x60 │ │ │ │ + sub r3, r3, ip │ │ │ │ + cmp r2, r3 │ │ │ │ + blt 11c08 │ │ │ │ + beq 11c10 │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + mov r0, #1 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r1, #104] @ 0x68 │ │ │ │ + tst r3, #2 │ │ │ │ + bne 11c00 │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ + lsr r0, r0, #1 │ │ │ │ + and r0, r0, #1 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #148] @ 0x94 │ │ │ │ + ldr r1, [r3, r1, lsl #2] │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + cmp r0, r2 │ │ │ │ + blt 11c58 │ │ │ │ + beq 11c60 │ │ │ │ + mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ + ldr r2, [r1, #104] @ 0x68 │ │ │ │ + tst r2, #2 │ │ │ │ + bne 11c50 │ │ │ │ + ldr r0, [r3, #104] @ 0x68 │ │ │ │ + lsr r0, r0, #1 │ │ │ │ + and r0, r0, #1 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0] │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + ldr r3, [r3, #148] @ 0x94 │ │ │ │ + ldr r1, [r3, r1, lsl #2] │ │ │ │ + ldr r0, [r3, r2, lsl #2] │ │ │ │ + ldr lr, [r1, #96] @ 0x60 │ │ │ │ + ldr r2, [r1, #84] @ 0x54 │ │ │ │ + ldr ip, [r1, #100] @ 0x64 │ │ │ │ + sub r2, r2, lr │ │ │ │ + sub r2, r2, ip │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + ldr ip, [r0, #96] @ 0x60 │ │ │ │ + sub r3, r3, ip │ │ │ │ + ldr ip, [r0, #100] @ 0x64 │ │ │ │ + sub r3, r3, ip │ │ │ │ + cmp r2, r3 │ │ │ │ + blt 11ccc │ │ │ │ + beq 11cd4 │ │ │ │ mov r0, #0 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mov r0, #1 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r3, [r1, #104] @ 0x68 │ │ │ │ + tst r3, #2 │ │ │ │ + bne 11cc4 │ │ │ │ + ldr r0, [r0, #104] @ 0x68 │ │ │ │ + lsr r0, r0, #1 │ │ │ │ + and r0, r0, #1 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #148] @ 0x94 │ │ │ │ + ldr r0, [r3, r1, lsl #2] │ │ │ │ + ldr r1, [r3, r2, lsl #2] │ │ │ │ + ldr r3, [r0, #32] │ │ │ │ + ldr r2, [r1, #32] │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 11d3c │ │ │ │ + cmp r2, #2 │ │ │ │ + beq 11d44 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + add r1, r1, #136 @ 0x88 │ │ │ │ + add r0, r0, #136 @ 0x88 │ │ │ │ + bl eb594 │ │ │ │ + lsr r0, r0, #31 │ │ │ │ + pop {r4, pc} │ │ │ │ + cmp r2, #2 │ │ │ │ + beq 11d18 │ │ │ │ + sub r0, r3, #2 │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #40] @ fba8 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne fb9c │ │ │ │ - add r4, r4, #323584 @ 0x4f000 │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [r4, #92] @ 0x5c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #148] @ 0x94 │ │ │ │ + ldr r4, [r3, r1, lsl #2] │ │ │ │ + ldr r5, [r3, r2, lsl #2] │ │ │ │ + add r0, r4, #328 @ 0x148 │ │ │ │ + add r1, r5, #328 @ 0x148 │ │ │ │ + bl eb594 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 11db0 │ │ │ │ + bne 11da8 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ + ands r0, r0, #2 │ │ │ │ + ldrne r0, [r5, #104] @ 0x68 │ │ │ │ + lsrne r0, r0, #1 │ │ │ │ + eorne r0, r0, #1 │ │ │ │ + andne r0, r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #148] @ 0x94 │ │ │ │ + ldr r0, [r3, r1, lsl #2] │ │ │ │ + ldr r2, [r3, r2, lsl #2] │ │ │ │ + add r0, r0, #120 @ 0x78 │ │ │ │ + add r1, r2, #120 @ 0x78 │ │ │ │ + bl eb594 │ │ │ │ + lsr r0, r0, #31 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + cmp r0, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + beq 11efc │ │ │ │ + cmp r1, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + sub r3, r1, r5 │ │ │ │ + sub r9, r2, r0 │ │ │ │ + asr r4, r3, #2 │ │ │ │ + asr r0, r9, #2 │ │ │ │ + rsb r9, r4, r9, asr #2 │ │ │ │ + cmp r4, r9 │ │ │ │ + movne r8, r5 │ │ │ │ + beq 11f04 │ │ │ │ + cmp r4, r9 │ │ │ │ + bge 11ea0 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq 11f30 │ │ │ │ + cmp r9, #0 │ │ │ │ + add r3, r8, r4, lsl #2 │ │ │ │ + ble 11e7c │ │ │ │ + sub r1, r8, #4 │ │ │ │ + mov r2, #0 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr ip, [r1, #4]! │ │ │ │ + ldr lr, [r3] │ │ │ │ + cmp r9, r2 │ │ │ │ + str lr, [r1] │ │ │ │ + str ip, [r3], #4 │ │ │ │ + bne 11e5c │ │ │ │ + add r8, r8, r9, lsl #2 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 11f58 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r2 │ │ │ │ - @ instruction: 0xffffecf8 │ │ │ │ - ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #32] @ fbd8 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne fbd0 │ │ │ │ - add r0, r1, #184320 @ 0x2d000 │ │ │ │ - add r0, r0, #824 @ 0x338 │ │ │ │ - b caffc │ │ │ │ - mov r0, r1 │ │ │ │ - bx r2 │ │ │ │ - @ instruction: 0xfffff234 │ │ │ │ + sub r4, r4, r1 │ │ │ │ + sub r9, r0, r4 │ │ │ │ + cmp r4, r9 │ │ │ │ + blt 11e40 │ │ │ │ + cmp r9, #1 │ │ │ │ + lsl r2, r0, #2 │ │ │ │ + add r3, r8, r0, lsl #2 │ │ │ │ + beq 11f64 │ │ │ │ + cmp r4, #0 │ │ │ │ + add ip, r8, r4, lsl #2 │ │ │ │ + ble 11ef4 │ │ │ │ + mov r2, #0 │ │ │ │ + add r2, r2, #1 │ │ │ │ + ldr r1, [ip, #-4]! │ │ │ │ + ldr lr, [r3, #-4]! │ │ │ │ + cmp r4, r2 │ │ │ │ + str lr, [ip] │ │ │ │ + str r1, [r3] │ │ │ │ + bne 11ec0 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + subs r4, r1, #0 │ │ │ │ + beq 11f58 │ │ │ │ + mov r0, r9 │ │ │ │ + b 11e94 │ │ │ │ + mov r8, ip │ │ │ │ + b 11edc │ │ │ │ + mov r0, r2 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add r2, r1, r3 │ │ │ │ + sub r5, r5, #4 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [r5, #4]! │ │ │ │ + ldr r0, [r3] │ │ │ │ + str r0, [r5] │ │ │ │ + str r1, [r3], #4 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 11f10 │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + lsl r4, r0, #2 │ │ │ │ + sub r2, r4, #4 │ │ │ │ + mov r1, r8 │ │ │ │ + cmp r2, #4 │ │ │ │ + ldr r9, [r1], #4 │ │ │ │ + ble 11f88 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7768 │ │ │ │ + add r0, r8, r4 │ │ │ │ + str r9, [r0, #-4] │ │ │ │ + sub r6, r6, r7 │ │ │ │ + add r0, r5, r6 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + sub r2, r2, #4 │ │ │ │ + cmp r2, #4 │ │ │ │ + ldr r4, [r8, r2] │ │ │ │ + ble 11f94 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r8, #4 │ │ │ │ + bl 7768 │ │ │ │ + str r4, [r8] │ │ │ │ + b 11f58 │ │ │ │ + ldreq r3, [r8, #4] │ │ │ │ + streq r3, [r8] │ │ │ │ + b 11f50 │ │ │ │ + ldreq r2, [r8] │ │ │ │ + streq r2, [r3, #-4] │ │ │ │ + b 11f80 │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [r0] │ │ │ │ + str r2, [r0, #4] │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ + str r2, [r0, #16] │ │ │ │ + strb r2, [r0, #20] │ │ │ │ + strb r2, [r0, #36] @ 0x24 │ │ │ │ + strb r2, [r0, #52] @ 0x34 │ │ │ │ + strb r2, [r0, #68] @ 0x44 │ │ │ │ + strb r2, [r0, #84] @ 0x54 │ │ │ │ + strb r2, [r0, #100] @ 0x64 │ │ │ │ + strb r2, [r0, #116] @ 0x74 │ │ │ │ + strb r2, [r0, #132] @ 0x84 │ │ │ │ + strb r2, [r0, #148] @ 0x94 │ │ │ │ + str r2, [r0, #196] @ 0xc4 │ │ │ │ + str r2, [r0, #200] @ 0xc8 │ │ │ │ + str r2, [r0, #208] @ 0xd0 │ │ │ │ + str r2, [r0, #204] @ 0xcc │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip] │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - str r0, [ip, #-528] @ 0xfffffdf0 │ │ │ │ - ldr ip, [pc, #236] @ fcec │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #232] @ fcf0 │ │ │ │ - ldr r1, [pc, #232] @ fcf4 │ │ │ │ - sub sp, sp, #8704 @ 0x2200 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - add lr, sp, #8704 @ 0x2200 │ │ │ │ - ldr r1, [ip, r1] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - add lr, lr, #4 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [lr] │ │ │ │ - mov r1, #0 │ │ │ │ - bne fce0 │ │ │ │ - add r0, r0, #184320 @ 0x2d000 │ │ │ │ - add r0, r0, #824 @ 0x338 │ │ │ │ - bl caffc │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #160] @ fcf8 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ + ldr r0, [r0, #204] @ 0xcc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 12014 │ │ │ │ + bl e8314 │ │ │ │ mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp r1, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 12118 │ │ │ │ + ldm r1, {r2, r3} │ │ │ │ + mov r6, r1 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + str r3, [r0, #8] │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + str r3, [r0, #12] │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + mov r4, #20 │ │ │ │ + str r2, [r0] │ │ │ │ + str r3, [r0, #16] │ │ │ │ + b 12074 │ │ │ │ + add r4, r4, #16 │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ + beq 120a0 │ │ │ │ + ldrb r3, [r6, r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + strbeq r3, [r5, r4] │ │ │ │ + beq 12068 │ │ │ │ + add r1, r6, r4 │ │ │ │ + add r0, r5, r4 │ │ │ │ + mov r2, #16 │ │ │ │ + add r4, r4, #16 │ │ │ │ + bl e96c0 │ │ │ │ + cmp r4, #148 @ 0x94 │ │ │ │ + bne 12074 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + add r1, r6, #148 @ 0x94 │ │ │ │ + add r0, r5, #148 @ 0x94 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r2, [r6, #196] @ 0xc4 │ │ │ │ + str r2, [r5, #196] @ 0xc4 │ │ │ │ + ldr r2, [r6, #200] @ 0xc8 │ │ │ │ + str r2, [r5, #200] @ 0xc8 │ │ │ │ + ldr r0, [pc, #88] @ 12120 │ │ │ │ + ldr r2, [r6, #208] @ 0xd0 │ │ │ │ + mov r3, #1 │ │ │ │ + str r2, [r5, #208] @ 0xd0 │ │ │ │ + mov r1, #73 @ 0x49 │ │ │ │ + add r0, pc, r0 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + bl e830c │ │ │ │ + ldr r3, [r5, #208] @ 0xd0 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [r5, #204] @ 0xcc │ │ │ │ + ble 12118 │ │ │ │ + ldr r2, [r6, #204] @ 0xcc │ │ │ │ + sub r0, r0, #4 │ │ │ │ + sub r2, r2, #4 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r1, [r2, #4]! │ │ │ │ + str r1, [r0, #4]! │ │ │ │ + ldr r1, [r5, #208] @ 0xd0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + blt 12100 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r1, lr, ip, ror r5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [r0, #208] @ 0xd0 │ │ │ │ + ldr r7, [r3, #152] @ 0x98 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r2, r7 │ │ │ │ + ldr r2, [pc, #1528] @ 12748 │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + str r2, [sp] │ │ │ │ + str r3, [r0, #200] @ 0xc8 │ │ │ │ + str r3, [r0, #196] @ 0xc4 │ │ │ │ + bge 121a8 │ │ │ │ + ldr r0, [r0, #204] @ 0xcc │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 12178 │ │ │ │ + bl e8314 │ │ │ │ + add r2, r7, r7, lsr #31 │ │ │ │ + add r2, r7, r2, asr #1 │ │ │ │ + cmp r2, #1000 @ 0x3e8 │ │ │ │ + ldr r0, [pc, #1472] @ 1274c │ │ │ │ + movlt r2, #1000 @ 0x3e8 │ │ │ │ + str r2, [r5, #208] @ 0xd0 │ │ │ │ + mov r3, #1 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #92 @ 0x5c │ │ │ │ + bl e830c │ │ │ │ + str r0, [r5, #204] @ 0xcc │ │ │ │ + cmp r7, #0 │ │ │ │ + ble 123ac │ │ │ │ + mov r4, #0 │ │ │ │ + ldm r5, {r1, r3} │ │ │ │ + lsl r8, r4, #2 │ │ │ │ + ldr r2, [r1, #148] @ 0x94 │ │ │ │ + ands r6, r3, #128 @ 0x80 │ │ │ │ + ldr fp, [r2, r4, lsl #2] │ │ │ │ + mov lr, r1 │ │ │ │ + and r0, r3, #32 │ │ │ │ + and r2, r3, #16 │ │ │ │ + beq 123b4 │ │ │ │ + ldr r9, [fp, #92] @ 0x5c │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r2, r9 │ │ │ │ + beq 12410 │ │ │ │ + ldr r6, [fp, #96] @ 0x60 │ │ │ │ + cmp r0, #0 │ │ │ │ + sub r6, r9, r6 │ │ │ │ + beq 12200 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 123a0 │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ + beq 1222c │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [fp, #88] @ 0x58 │ │ │ │ + cmp r0, r9 │ │ │ │ + beq 123a0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [fp, #84] @ 0x54 │ │ │ │ + ldr r0, [fp, #80] @ 0x50 │ │ │ │ + cmp r0, r2 │ │ │ │ + beq 123a0 │ │ │ │ + tst r3, #512 @ 0x200 │ │ │ │ + beq 12240 │ │ │ │ + ldr r2, [fp, #104] @ 0x68 │ │ │ │ + tst r2, #1 │ │ │ │ + bne 123a0 │ │ │ │ + tst r3, #1024 @ 0x400 │ │ │ │ + beq 12254 │ │ │ │ + ldrb r2, [fp, #112] @ 0x70 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 123a0 │ │ │ │ + tst r3, #4096 @ 0x1000 │ │ │ │ + beq 12268 │ │ │ │ + ldr r2, [fp, #104] @ 0x68 │ │ │ │ + tst r2, #2 │ │ │ │ + beq 123a0 │ │ │ │ + tst r3, #8192 @ 0x2000 │ │ │ │ + beq 1227c │ │ │ │ + ldr r2, [fp, #104] @ 0x68 │ │ │ │ + tst r2, #4 │ │ │ │ + beq 123a0 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + ldr r2, [fp, #116] @ 0x74 │ │ │ │ + cmp r0, r2 │ │ │ │ + blt 123a0 │ │ │ │ + tst r3, #2048 @ 0x800 │ │ │ │ + bne 12388 │ │ │ │ + ldrb r3, [r5, #148] @ 0x94 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 1245c │ │ │ │ + ldr r3, [fp, #108] @ 0x6c │ │ │ │ + ldr r9, [r5, #16] │ │ │ │ mov r2, #1 │ │ │ │ + ands r9, r9, r2, lsl r3 │ │ │ │ + bne 123a0 │ │ │ │ + ldrb r3, [r5, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 124b4 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + tst r3, #16384 @ 0x4000 │ │ │ │ + bne 1250c │ │ │ │ + ldr r1, [r1] │ │ │ │ + ldrb r3, [r1, #3284] @ 0xcd4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 125ac │ │ │ │ + ldr r3, [fp, #84] @ 0x54 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [fp, #76] @ 0x4c │ │ │ │ + ble 126f8 │ │ │ │ + ldr r3, [pc, #1112] @ 12750 │ │ │ │ + ldr r2, [sp] │ │ │ │ + mov sl, #440 @ 0x1b8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + mov r7, r3 │ │ │ │ + b 12358 │ │ │ │ + bl 208a4 │ │ │ │ + ldr lr, [r5] │ │ │ │ + add r3, r9, r9, lsl #2 │ │ │ │ + ldr r2, [lr, #148] @ 0x94 │ │ │ │ + add r3, r9, r3, lsl #1 │ │ │ │ + add fp, fp, r3, lsl #2 │ │ │ │ + str r0, [fp, #480] @ 0x1e0 │ │ │ │ + ldr fp, [r2, r8] │ │ │ │ + add r9, r9, #1 │ │ │ │ + add r3, fp, r3, lsl #2 │ │ │ │ + ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ + ldr r3, [fp, #76] @ 0x4c │ │ │ │ + add sl, sl, #44 @ 0x2c │ │ │ │ + cmp r3, r2 │ │ │ │ + movlt r3, r2 │ │ │ │ + ldr r2, [fp, #84] @ 0x54 │ │ │ │ + str r3, [fp, #76] @ 0x4c │ │ │ │ + cmp r2, r9 │ │ │ │ + ble 12558 │ │ │ │ + ldr ip, [lr, #4] │ │ │ │ + add r2, sl, #16 │ │ │ │ + ldr r3, [ip] │ │ │ │ + add r2, fp, r2 │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + add r0, ip, #8 │ │ │ │ + cmp r3, r7 │ │ │ │ + add r1, fp, sl │ │ │ │ + beq 1230c │ │ │ │ + mov r0, ip │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r4, #96] @ 0x60 │ │ │ │ - ldr r0, [r3, #3256] @ 0xcb8 │ │ │ │ + b 12310 │ │ │ │ + add r1, r1, #8 │ │ │ │ + add r0, fp, #360 @ 0x168 │ │ │ │ + mov r2, #3 │ │ │ │ + bl eb5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne fcb0 │ │ │ │ - ldr r2, [pc, #124] @ fcfc │ │ │ │ - ldr r3, [pc, #112] @ fcf4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, sp, #8704 @ 0x2200 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #4 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ - eors r2, r3, r2 │ │ │ │ + beq 12494 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r7, r4 │ │ │ │ + bne 121b4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r9, [fp, #84] @ 0x54 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r2, r9 │ │ │ │ + beq 123f4 │ │ │ │ + ldr r6, [fp, #96] @ 0x60 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r0, [fp, #100] @ 0x64 │ │ │ │ + sub r6, r9, r6 │ │ │ │ + sub r6, r6, r0 │ │ │ │ + beq 12448 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 123a0 │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ + beq 1222c │ │ │ │ + mov r2, r9 │ │ │ │ + b 12220 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 12428 │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ + mov r6, r9 │ │ │ │ + beq 1222c │ │ │ │ + mov r2, r9 │ │ │ │ + b 12220 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 12428 │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ + moveq r6, r9 │ │ │ │ + beq 1222c │ │ │ │ + b 1220c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 123a0 │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ + beq 12454 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 12484 │ │ │ │ + ldr r9, [fp, #92] @ 0x5c │ │ │ │ + b 1220c │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ + bne 12220 │ │ │ │ + b 1222c │ │ │ │ + mov r6, r2 │ │ │ │ + b 1222c │ │ │ │ + add r0, fp, #392 @ 0x188 │ │ │ │ + add r1, r5, #148 @ 0x94 │ │ │ │ + bl eb808 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 123a0 │ │ │ │ + ldr r1, [r5] │ │ │ │ + ldr r3, [r1, #148] @ 0x94 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr fp, [r3, r8] │ │ │ │ + b 122a0 │ │ │ │ + ldr r9, [fp, #84] @ 0x54 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r2, r9 │ │ │ │ + b 12220 │ │ │ │ + ldr r1, [r5] │ │ │ │ + ldr r3, [r1, #148] @ 0x94 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr fp, [r3, r8] │ │ │ │ + ldrb r3, [r5, #148] @ 0x94 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 122a0 │ │ │ │ + b 1245c │ │ │ │ + add sl, r5, #20 │ │ │ │ + add fp, r5, #148 @ 0x94 │ │ │ │ + ldrb r3, [sl] │ │ │ │ + mov r1, sl │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 124f4 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r3, [r3, #148] @ 0x94 │ │ │ │ + ldr r0, [r3, r8] │ │ │ │ + add r0, r0, #120 @ 0x78 │ │ │ │ + bl eb594 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 12598 │ │ │ │ + add sl, sl, #16 │ │ │ │ + cmp sl, fp │ │ │ │ + bne 124bc │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + tst r3, #16384 @ 0x4000 │ │ │ │ + beq 123a0 │ │ │ │ + ldr r1, [r5] │ │ │ │ + ldr r3, [r1, #148] @ 0x94 │ │ │ │ + ldr fp, [r3, r8] │ │ │ │ + ldr r0, [fp, #84] @ 0x54 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble 123a0 │ │ │ │ + add r3, r0, r0, lsl #2 │ │ │ │ + add r0, r0, r3, lsl #1 │ │ │ │ + ldr lr, [r5, #12] │ │ │ │ + add ip, fp, #468 @ 0x1d4 │ │ │ │ mov r3, #0 │ │ │ │ - bne fce8 │ │ │ │ - add sp, sp, #8704 @ 0x2200 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr ip, [pc, #72] @ fd00 │ │ │ │ - ldr r3, [pc, #72] @ fd04 │ │ │ │ - ldr r2, [pc, #72] @ fd08 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r1, [r4, #104] @ 0x68 │ │ │ │ - add r3, pc, r3 │ │ │ │ + b 12538 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq 123a0 │ │ │ │ + ldr r2, [ip, r3, lsl #2] │ │ │ │ + add r3, r3, #11 │ │ │ │ + cmp r2, lr │ │ │ │ + bne 12530 │ │ │ │ + ldr r3, [r1, #148] @ 0x94 │ │ │ │ + mov lr, r1 │ │ │ │ + ldr fp, [r3, r8] │ │ │ │ + b 122cc │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + tst r2, #256 @ 0x100 │ │ │ │ + bne 1258c │ │ │ │ + ldr r3, [r5, #200] @ 0xc8 │ │ │ │ + ldr r2, [r5, #204] @ 0xcc │ │ │ │ + add r1, r3, #1 │ │ │ │ + str r1, [r5, #200] @ 0xc8 │ │ │ │ + str r4, [r2, r3, lsl #2] │ │ │ │ + ldr r3, [r5, #196] @ 0xc4 │ │ │ │ + add r3, r3, r6 │ │ │ │ + str r3, [r5, #196] @ 0xc4 │ │ │ │ + b 123a0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 12568 │ │ │ │ + b 123a0 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + tst r3, #16384 @ 0x4000 │ │ │ │ + bne 12500 │ │ │ │ + ldr r1, [r5] │ │ │ │ + b 12548 │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, r1, #3280 @ 0xcd0 │ │ │ │ + add r1, r1, #4 │ │ │ │ + add r0, fp, #136 @ 0x88 │ │ │ │ + str r3, [fp, #72] @ 0x48 │ │ │ │ + bl eb808 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 12708 │ │ │ │ + ldr r2, [r5] │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [r2, #148] @ 0x94 │ │ │ │ + ldr r0, [r3, r8] │ │ │ │ + ldr r3, [r0, #72] @ 0x48 │ │ │ │ + orr r3, r3, #1 │ │ │ │ + str r3, [r0, #72] @ 0x48 │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 1268c │ │ │ │ + mov sl, #0 │ │ │ │ + mov fp, #440 @ 0x1b8 │ │ │ │ + b 12650 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r1, [r3] │ │ │ │ + ldr r3, [r3, #148] @ 0x94 │ │ │ │ + add r1, r1, #3280 @ 0xcd0 │ │ │ │ + ldr r0, [r3, r8] │ │ │ │ + add r3, fp, #16 │ │ │ │ + add r1, r1, #4 │ │ │ │ + add r0, r0, r3 │ │ │ │ + bl eb808 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 1266c │ │ │ │ + ldr r2, [r5] │ │ │ │ + add sl, sl, #1 │ │ │ │ + ldr r3, [r2, #148] @ 0x94 │ │ │ │ + add fp, fp, #44 @ 0x2c │ │ │ │ + ldr r0, [r3, r8] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + cmp r3, sl │ │ │ │ + ble 1268c │ │ │ │ + ldr r1, [r2] │ │ │ │ + add r0, r0, fp │ │ │ │ + add r1, r1, #3280 @ 0xcd0 │ │ │ │ + add r1, r1, #4 │ │ │ │ + bl eb808 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 12604 │ │ │ │ + ldr r2, [r5] │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [r2, #148] @ 0x94 │ │ │ │ + ldr r0, [r3, r8] │ │ │ │ + ldr r3, [r0, #72] @ 0x48 │ │ │ │ + orr r3, r3, #2 │ │ │ │ + str r3, [r0, #72] @ 0x48 │ │ │ │ + ldr r1, [r2] │ │ │ │ + add r0, r0, #328 @ 0x148 │ │ │ │ + add r1, r1, #3280 @ 0xcd0 │ │ │ │ + add r1, r1, #4 │ │ │ │ + bl eb808 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r1, [r3] │ │ │ │ + ldr r2, [r3, #148] @ 0x94 │ │ │ │ + add r1, r1, #3280 @ 0xcd0 │ │ │ │ + add r1, r1, #4 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r0, [r2, r8] │ │ │ │ + beq 1271c │ │ │ │ + ldr r3, [r0, #72] @ 0x48 │ │ │ │ + add r0, r0, #120 @ 0x78 │ │ │ │ + orr r3, r3, #4 │ │ │ │ + str r3, [r0, #-48] @ 0xffffffd0 │ │ │ │ + bl eb808 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 12738 │ │ │ │ + ldr lr, [r5] │ │ │ │ + ldr r3, [lr, #148] @ 0x94 │ │ │ │ + ldr fp, [r3, r8] │ │ │ │ + ldr r3, [fp, #72] @ 0x48 │ │ │ │ + orr r3, r3, #8 │ │ │ │ + str r3, [fp, #72] @ 0x48 │ │ │ │ + b 122dc │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + tst r3, #256 @ 0x100 │ │ │ │ + bne 123a0 │ │ │ │ + b 12568 │ │ │ │ + ldr r2, [r5] │ │ │ │ str r0, [sp, #4] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r0, sp, #8 │ │ │ │ - str ip, [sp] │ │ │ │ - bl c40cc │ │ │ │ - b fc78 │ │ │ │ - blx r2 │ │ │ │ - b fc4c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, pc, ip, lsr #27 │ │ │ │ - @ instruction: 0xfffff1cc │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r3, lr, ip, lsr sl │ │ │ │ - andeq r6, pc, r8, lsr sp @ │ │ │ │ - andeq r3, lr, ip, asr r9 │ │ │ │ - andeq r3, lr, r4, ror #19 │ │ │ │ - andeq r3, lr, r8, ror #19 │ │ │ │ - ldr r3, [r0, #96] @ 0x60 │ │ │ │ - ldr r3, [r3, #3252] @ 0xcb4 │ │ │ │ + ldr r3, [r2, #148] @ 0x94 │ │ │ │ + ldr r0, [r3, r8] │ │ │ │ + b 125ec │ │ │ │ + add r0, r0, #120 @ 0x78 │ │ │ │ + bl eb808 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 126dc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bxeq lr │ │ │ │ - b fbdc │ │ │ │ + beq 123a0 │ │ │ │ + ldr lr, [r5] │ │ │ │ + ldr r3, [lr, #148] @ 0x94 │ │ │ │ + ldr fp, [r3, r8] │ │ │ │ + b 122dc │ │ │ │ + andeq r4, pc, r4, ror r8 @ │ │ │ │ + @ instruction: 0x000e14b8 │ │ │ │ + andeq r0, r0, r8, asr r4 │ │ │ │ + ldm r0, {r2, r3} │ │ │ │ + ldr r2, [r2] │ │ │ │ + tst r3, #16 │ │ │ │ + ldr r0, [r2, #3312] @ 0xcf0 │ │ │ │ + ldr r2, [r2, #3316] @ 0xcf4 │ │ │ │ + and r0, r0, #7 │ │ │ │ + orr r0, r0, r2, lsl #3 │ │ │ │ + orrne r0, r0, #16 │ │ │ │ + tst r3, #32 │ │ │ │ + orrne r0, r0, #32 │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ + orrne r0, r0, #64 @ 0x40 │ │ │ │ + tst r3, #128 @ 0x80 │ │ │ │ + orrne r0, r0, #128 @ 0x80 │ │ │ │ + tst r3, #256 @ 0x100 │ │ │ │ + orrne r0, r0, #256 @ 0x100 │ │ │ │ + tst r3, #512 @ 0x200 │ │ │ │ + orrne r0, r0, #512 @ 0x200 │ │ │ │ + tst r3, #1024 @ 0x400 │ │ │ │ + orrne r0, r0, #1024 @ 0x400 │ │ │ │ + tst r3, #2048 @ 0x800 │ │ │ │ + orrne r0, r0, #2048 @ 0x800 │ │ │ │ + tst r3, #4096 @ 0x1000 │ │ │ │ + orrne r0, r0, #4096 @ 0x1000 │ │ │ │ + tst r3, #8192 @ 0x2000 │ │ │ │ + orrne r0, r0, #8192 @ 0x2000 │ │ │ │ + tst r3, #16384 @ 0x4000 │ │ │ │ + orrne r0, r0, #16384 @ 0x4000 │ │ │ │ + bx lr │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + mov ip, r2 │ │ │ │ + mov lr, r1 │ │ │ │ + str lr, [r0] │ │ │ │ + str ip, [r0, #4] │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, r0, #8 │ │ │ │ + b e96c0 │ │ │ │ + ldr r3, [r0, #144] @ 0x90 │ │ │ │ + cmp r3, #0 │ │ │ │ + bxle lr │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [r0, #136] @ 0x88 │ │ │ │ + mov r1, r2 │ │ │ │ + str r1, [r3, #200] @ 0xc8 │ │ │ │ + str r1, [r3, #196] @ 0xc4 │ │ │ │ + ldr ip, [r0, #144] @ 0x90 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r2, ip │ │ │ │ + add r3, r3, #212 @ 0xd4 │ │ │ │ + blt 12808 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #1976] @ 0x7b8 │ │ │ │ - ldr r2, [pc, #256] @ fe38 │ │ │ │ - ldr r3, [pc, #256] @ fe3c │ │ │ │ - sub sp, sp, #2096 @ 0x830 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #2100] @ 0x834 │ │ │ │ + str r0, [ip, #3840] @ 0xf00 │ │ │ │ + sub sp, sp, #220 @ 0xdc │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + ldr r0, [pc, #1340] @ 12d90 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r2, [r1, #12] │ │ │ │ + add r7, r1, #144 @ 0x90 │ │ │ │ + ldr r1, [pc, #1324] @ 12d94 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ mov r3, #0 │ │ │ │ - bl c7f54 │ │ │ │ - mov r1, #45 @ 0x2d │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7f6c │ │ │ │ - mov r2, #32 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r2, [r4], #16 │ │ │ │ + add r5, sp, #20 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #212] @ 0xd4 │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [sp] │ │ │ │ + strb r3, [sp, #20] │ │ │ │ + strb r3, [sp, #36] @ 0x24 │ │ │ │ + strb r3, [sp, #52] @ 0x34 │ │ │ │ + strb r3, [sp, #68] @ 0x44 │ │ │ │ + strb r3, [sp, #84] @ 0x54 │ │ │ │ + strb r3, [sp, #100] @ 0x64 │ │ │ │ + strb r3, [sp, #116] @ 0x74 │ │ │ │ + strb r3, [sp, #132] @ 0x84 │ │ │ │ + strb r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7fbc │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #176] @ fe40 │ │ │ │ - ldr r6, [r2, #140] @ 0x8c │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne fe20 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne fdd8 │ │ │ │ - ldr r2, [pc, #148] @ fe44 │ │ │ │ - ldr r3, [pc, #136] @ fe3c │ │ │ │ + mov r2, #16 │ │ │ │ + add r4, r4, #16 │ │ │ │ + bl e96c0 │ │ │ │ + cmp r4, r7 │ │ │ │ + add r5, r5, #16 │ │ │ │ + bne 128c4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + add r0, sp, #148 @ 0x94 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r5, [r6, #144] @ 0x90 │ │ │ │ + ldr r9, [r6, #140] @ 0x8c │ │ │ │ + mov r4, #0 │ │ │ │ + cmp r5, r9 │ │ │ │ + str r4, [sp, #204] @ 0xcc │ │ │ │ + str r4, [sp, #196] @ 0xc4 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r6, [sp] │ │ │ │ + beq 12990 │ │ │ │ + add r8, r5, #1 │ │ │ │ + mov r7, #212 @ 0xd4 │ │ │ │ + cmp r8, r9 │ │ │ │ + mul r7, r8, r7 │ │ │ │ + bgt 12ae4 │ │ │ │ + ldr r9, [r6, #136] @ 0x88 │ │ │ │ + sub r0, r7, #212 @ 0xd4 │ │ │ │ + mov r1, sp │ │ │ │ + add r0, r9, r0 │ │ │ │ + str r8, [r6, #144] @ 0x90 │ │ │ │ + bl 1201c │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + ldr r4, [r6, #144] @ 0x90 │ │ │ │ + cmp r0, #0 │ │ │ │ + sub r4, r4, #1 │ │ │ │ + beq 12960 │ │ │ │ + bl e8314 │ │ │ │ + ldr r2, [pc, #1072] @ 12d98 │ │ │ │ + ldr r3, [pc, #1064] @ 12d94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2100] @ 0x834 │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne fe34 │ │ │ │ - add sp, sp, #2096 @ 0x830 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r6, sp │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - bl e845c │ │ │ │ - ldr r0, [sp, #2088] @ 0x828 │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - sub r0, r0, r5 │ │ │ │ - mov r3, #0 │ │ │ │ - orr ip, ip, #1 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, r4, #112 @ 0x70 │ │ │ │ - str r3, [sp] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - bl dbf34 │ │ │ │ - b fda8 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - b fda8 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, pc, r8, ror ip @ │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - @ instruction: 0xfffff1e8 │ │ │ │ - andeq r6, pc, r8, lsl #24 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ feb0 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #72] @ feb4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r1, #100] @ 0x64 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne fea0 │ │ │ │ - add r3, r0, #323584 @ 0x4f000 │ │ │ │ - ldr r3, [r3, #104] @ 0x68 │ │ │ │ - cmp r3, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - mov r1, r5 │ │ │ │ + bne 12d8c │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b fd20 │ │ │ │ - blx r1 │ │ │ │ + add sp, sp, #220 @ 0xdc │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r5, #1 │ │ │ │ + ldr r3, [pc, #1024] @ 12d9c │ │ │ │ + ble 12c14 │ │ │ │ + add r5, r5, r5, asr #1 │ │ │ │ + cmp r5, r3 │ │ │ │ + movle r0, #212 @ 0xd4 │ │ │ │ + mulle r0, r5, r0 │ │ │ │ + mvngt r0, #0 │ │ │ │ + addle r0, r0, #8 │ │ │ │ + str r5, [r6, #140] @ 0x8c │ │ │ │ + bl 7318 │ │ │ │ + mov r3, #212 @ 0xd4 │ │ │ │ + mov r2, #0 │ │ │ │ + sub r1, r5, #2 │ │ │ │ + add r8, r0, #8 │ │ │ │ + str r3, [r0] │ │ │ │ + mov r7, r8 │ │ │ │ + mov r3, r8 │ │ │ │ + str r5, [r0, #4] │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmn r1, #2 │ │ │ │ + str r2, [r3] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + str r2, [r3, #8] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ + strb r2, [r3, #36] @ 0x24 │ │ │ │ + strb r2, [r3, #52] @ 0x34 │ │ │ │ + strb r2, [r3, #68] @ 0x44 │ │ │ │ + strb r2, [r3, #84] @ 0x54 │ │ │ │ + strb r2, [r3, #100] @ 0x64 │ │ │ │ + strb r2, [r3, #116] @ 0x74 │ │ │ │ + strb r2, [r3, #132] @ 0x84 │ │ │ │ + strb r2, [r3, #148] @ 0x94 │ │ │ │ + str r2, [r3, #196] @ 0xc4 │ │ │ │ + str r2, [r3, #200] @ 0xc8 │ │ │ │ + str r2, [r3, #208] @ 0xd0 │ │ │ │ + str r2, [r3, #204] @ 0xcc │ │ │ │ + add r3, r3, #212 @ 0xd4 │ │ │ │ + bne 129dc │ │ │ │ + ldr r5, [r6, #144] @ 0x90 │ │ │ │ + ldr r3, [r6, #140] @ 0x8c │ │ │ │ + cmp r5, r3 │ │ │ │ + movge r5, r3 │ │ │ │ + cmp r5, #0 │ │ │ │ + movgt r4, #0 │ │ │ │ + movgt r9, #212 @ 0xd4 │ │ │ │ + ble 12a74 │ │ │ │ + ldr r1, [r6, #136] @ 0x88 │ │ │ │ + mov r0, r7 │ │ │ │ + mla r1, r9, r4, r1 │ │ │ │ + bl 1201c │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r5, r4 │ │ │ │ + add r7, r7, #212 @ 0xd4 │ │ │ │ + bne 12a54 │ │ │ │ + ldr r5, [r6, #136] @ 0x88 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 12ac8 │ │ │ │ + ldr r4, [r5, #-4] │ │ │ │ + mov r3, #212 @ 0xd4 │ │ │ │ + mla r4, r3, r4, r5 │ │ │ │ + cmp r5, r4 │ │ │ │ + beq 12d7c │ │ │ │ + ldr r0, [r4, #-8] │ │ │ │ + sub r4, r4, #212 @ 0xd4 │ │ │ │ cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - b fe90 │ │ │ │ - andeq r6, pc, r0, asr fp @ │ │ │ │ - muleq r0, ip, r4 │ │ │ │ + beq 12aa8 │ │ │ │ + bl e8314 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne 12a94 │ │ │ │ + ldr r1, [r5, #-4] │ │ │ │ + mov r3, #212 @ 0xd4 │ │ │ │ + mul r1, r3, r1 │ │ │ │ + add r1, r1, #8 │ │ │ │ + sub r0, r5, #8 │ │ │ │ + bl 748c │ │ │ │ + ldr r5, [r6, #144] @ 0x90 │ │ │ │ + ldr r9, [r6, #140] @ 0x8c │ │ │ │ + str r8, [r6, #136] @ 0x88 │ │ │ │ + cmp r9, r5 │ │ │ │ + movlt r5, r9 │ │ │ │ + str r5, [r6, #144] @ 0x90 │ │ │ │ + b 1291c │ │ │ │ + ldr r3, [pc, #688] @ 12d9c │ │ │ │ + str r8, [r6, #140] @ 0x8c │ │ │ │ + cmp r8, r3 │ │ │ │ + addls r0, r7, #8 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + mov r3, #212 @ 0xd4 │ │ │ │ + cmp r5, #0 │ │ │ │ + movge r2, #0 │ │ │ │ + add r9, r0, #8 │ │ │ │ + str r3, [r0] │ │ │ │ + str r8, [r0, #4] │ │ │ │ + movge r3, r9 │ │ │ │ + blt 12b74 │ │ │ │ + sub r5, r5, #1 │ │ │ │ + cmn r5, #1 │ │ │ │ + str r2, [r3] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + str r2, [r3, #8] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ + strb r2, [r3, #36] @ 0x24 │ │ │ │ + strb r2, [r3, #52] @ 0x34 │ │ │ │ + strb r2, [r3, #68] @ 0x44 │ │ │ │ + strb r2, [r3, #84] @ 0x54 │ │ │ │ + strb r2, [r3, #100] @ 0x64 │ │ │ │ + strb r2, [r3, #116] @ 0x74 │ │ │ │ + strb r2, [r3, #132] @ 0x84 │ │ │ │ + strb r2, [r3, #148] @ 0x94 │ │ │ │ + str r2, [r3, #196] @ 0xc4 │ │ │ │ + str r2, [r3, #200] @ 0xc8 │ │ │ │ + str r2, [r3, #208] @ 0xd0 │ │ │ │ + str r2, [r3, #204] @ 0xcc │ │ │ │ + add r3, r3, #212 @ 0xd4 │ │ │ │ + bne 12b1c │ │ │ │ + ldr sl, [r6, #144] @ 0x90 │ │ │ │ + ldr r3, [r6, #140] @ 0x8c │ │ │ │ + cmp sl, r3 │ │ │ │ + movge sl, r3 │ │ │ │ + cmp sl, #0 │ │ │ │ + movgt r5, r9 │ │ │ │ + movgt r4, #0 │ │ │ │ + movgt fp, #212 @ 0xd4 │ │ │ │ + ble 12bb8 │ │ │ │ + ldr r1, [r6, #136] @ 0x88 │ │ │ │ + mov r0, r5 │ │ │ │ + mla r1, fp, r4, r1 │ │ │ │ + bl 1201c │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp sl, r4 │ │ │ │ + add r5, r5, #212 @ 0xd4 │ │ │ │ + bne 12b98 │ │ │ │ + ldr r5, [r6, #136] @ 0x88 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 12c0c │ │ │ │ + ldr r4, [r5, #-4] │ │ │ │ + mov r3, #212 @ 0xd4 │ │ │ │ + mla r4, r3, r4, r5 │ │ │ │ + cmp r5, r4 │ │ │ │ + beq 12d74 │ │ │ │ + ldr r0, [r4, #-8] │ │ │ │ + sub r4, r4, #212 @ 0xd4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 12bec │ │ │ │ + bl e8314 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne 12bd8 │ │ │ │ + ldr r1, [r5, #-4] │ │ │ │ + mov r3, #212 @ 0xd4 │ │ │ │ + mul r1, r3, r1 │ │ │ │ + add r1, r1, #8 │ │ │ │ + sub r0, r5, #8 │ │ │ │ + bl 748c │ │ │ │ + str r9, [r6, #136] @ 0x88 │ │ │ │ + b 12934 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, r3 │ │ │ │ + str r5, [r6, #140] @ 0x8c │ │ │ │ + bls 12cec │ │ │ │ + mvn r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + mov r3, #212 @ 0xd4 │ │ │ │ + add r7, r0, #8 │ │ │ │ + stm r0, {r3, r5} │ │ │ │ + ldr r8, [r6, #144] @ 0x90 │ │ │ │ + ldr r3, [r6, #140] @ 0x8c │ │ │ │ + cmp r8, r3 │ │ │ │ + movge r8, r3 │ │ │ │ + cmp r8, #0 │ │ │ │ + movgt r5, r7 │ │ │ │ + movgt r4, #0 │ │ │ │ + movgt r9, #212 @ 0xd4 │ │ │ │ + ble 12c7c │ │ │ │ + ldr r1, [r6, #136] @ 0x88 │ │ │ │ + mov r0, r5 │ │ │ │ + mla r1, r9, r4, r1 │ │ │ │ + bl 1201c │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r8, r4 │ │ │ │ + add r5, r5, #212 @ 0xd4 │ │ │ │ + bne 12c5c │ │ │ │ + ldr r5, [r6, #136] @ 0x88 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 12cd0 │ │ │ │ + ldr r4, [r5, #-4] │ │ │ │ + mov r3, #212 @ 0xd4 │ │ │ │ + mla r4, r3, r4, r5 │ │ │ │ + cmp r5, r4 │ │ │ │ + beq 12d84 │ │ │ │ + ldr r0, [r4, #-8] │ │ │ │ + sub r4, r4, #212 @ 0xd4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 12cb0 │ │ │ │ + bl e8314 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne 12c9c │ │ │ │ + ldr r1, [r5, #-4] │ │ │ │ + mov r3, #212 @ 0xd4 │ │ │ │ + mul r1, r3, r1 │ │ │ │ + add r1, r1, #8 │ │ │ │ + sub r0, r5, #8 │ │ │ │ + bl 748c │ │ │ │ + ldr r5, [r6, #144] @ 0x90 │ │ │ │ + ldr r9, [r6, #140] @ 0x8c │ │ │ │ + str r7, [r6, #136] @ 0x88 │ │ │ │ + cmp r9, r5 │ │ │ │ + movlt r5, r9 │ │ │ │ + str r5, [r6, #144] @ 0x90 │ │ │ │ + b 1291c │ │ │ │ + mov r7, #212 @ 0xd4 │ │ │ │ + mul r0, r7, r5 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 7318 │ │ │ │ + cmn r9, #1 │ │ │ │ + str r7, [r0] │ │ │ │ + str r5, [r0, #4] │ │ │ │ + add r7, r0, #8 │ │ │ │ + beq 12c38 │ │ │ │ + mov r3, r7 │ │ │ │ + b 12d1c │ │ │ │ + mov r9, #0 │ │ │ │ + cmp r9, #0 │ │ │ │ + str r4, [r3] │ │ │ │ + str r4, [r3, #4] │ │ │ │ + str r4, [r3, #8] │ │ │ │ + str r4, [r3, #12] │ │ │ │ + str r4, [r3, #16] │ │ │ │ + strb r4, [r3, #20] │ │ │ │ + strb r4, [r3, #36] @ 0x24 │ │ │ │ + strb r4, [r3, #52] @ 0x34 │ │ │ │ + strb r4, [r3, #68] @ 0x44 │ │ │ │ + strb r4, [r3, #84] @ 0x54 │ │ │ │ + strb r4, [r3, #100] @ 0x64 │ │ │ │ + strb r4, [r3, #116] @ 0x74 │ │ │ │ + strb r4, [r3, #132] @ 0x84 │ │ │ │ + strb r4, [r3, #148] @ 0x94 │ │ │ │ + str r4, [r3, #196] @ 0xc4 │ │ │ │ + str r4, [r3, #200] @ 0xc8 │ │ │ │ + str r4, [r3, #208] @ 0xd0 │ │ │ │ + str r4, [r3, #204] @ 0xcc │ │ │ │ + add r3, r3, #212 @ 0xd4 │ │ │ │ + bne 12d18 │ │ │ │ + b 12c38 │ │ │ │ + mov r1, #0 │ │ │ │ + b 12c00 │ │ │ │ + mov r1, #0 │ │ │ │ + b 12abc │ │ │ │ + mov r1, #0 │ │ │ │ + b 12cc4 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r4, pc, r0, ror #2 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r4, pc, ip, asr r0 @ │ │ │ │ + addseq r9, sl, r7, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [r1] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r5, [r2, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [pc, #124] @ ff68 │ │ │ │ - ldr r7, [pc, #124] @ ff6c │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r5, r3 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - bne ff38 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #100] @ ff70 │ │ │ │ - ldr r2, [r2, #100] @ 0x64 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne ff54 │ │ │ │ - add r3, r4, #323584 @ 0x4f000 │ │ │ │ - ldr r3, [r3, #104] @ 0x68 │ │ │ │ - cmp r3, #0 │ │ │ │ - popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r7, [r0, #136] @ 0x88 │ │ │ │ + mov r3, #212 @ 0xd4 │ │ │ │ + mla r7, r3, r1, r7 │ │ │ │ + add r4, r2, #16 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + str r3, [r2, #8] │ │ │ │ + add r5, r7, #20 │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ + add r6, r2, #144 @ 0x90 │ │ │ │ + str r3, [r2, #12] │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b fd20 │ │ │ │ - ldr r1, [pc, #52] @ ff74 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r2, #16 │ │ │ │ + add r4, r4, #16 │ │ │ │ + bl e96c0 │ │ │ │ + cmp r4, r6 │ │ │ │ + add r5, r5, #16 │ │ │ │ + bne 12de8 │ │ │ │ + add r1, r7, #148 @ 0x94 │ │ │ │ mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ + b e96c0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [r0, #144] @ 0x90 │ │ │ │ + add r5, r1, #1 │ │ │ │ + cmp r5, r6 │ │ │ │ + mov r7, r0 │ │ │ │ + bge 12e70 │ │ │ │ + mov r4, #212 @ 0xd4 │ │ │ │ + mul r4, r5, r4 │ │ │ │ + ldr r3, [r7, #136] @ 0x88 │ │ │ │ + sub r0, r4, #212 @ 0xd4 │ │ │ │ + add r1, r3, r4 │ │ │ │ + add r0, r3, r0 │ │ │ │ + bl 1201c │ │ │ │ + ldr r6, [r7, #144] @ 0x90 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, r6 │ │ │ │ + add r4, r4, #212 @ 0xd4 │ │ │ │ + blt 12e48 │ │ │ │ + ldr r3, [r7, #140] @ 0x8c │ │ │ │ + sub r5, r6, #1 │ │ │ │ + cmp r5, r3 │ │ │ │ + bgt 12e88 │ │ │ │ + str r5, [r7, #144] @ 0x90 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r3, [pc, #316] @ 12fcc │ │ │ │ + str r5, [r7, #140] @ 0x8c │ │ │ │ + cmp r5, r3 │ │ │ │ + movls r0, #212 @ 0xd4 │ │ │ │ + mulls r0, r5, r0 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + addls r0, r0, #8 │ │ │ │ + bl 7318 │ │ │ │ + mov r3, #212 @ 0xd4 │ │ │ │ + subs r6, r6, #2 │ │ │ │ + movpl r2, #0 │ │ │ │ + add r8, r0, #8 │ │ │ │ + str r3, [r0] │ │ │ │ + str r5, [r0, #4] │ │ │ │ + movpl r3, r8 │ │ │ │ + bmi 12f20 │ │ │ │ + sub r6, r6, #1 │ │ │ │ + cmn r6, #1 │ │ │ │ + str r2, [r3] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + str r2, [r3, #8] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + strb r2, [r3, #20] │ │ │ │ + strb r2, [r3, #36] @ 0x24 │ │ │ │ + strb r2, [r3, #52] @ 0x34 │ │ │ │ + strb r2, [r3, #68] @ 0x44 │ │ │ │ + strb r2, [r3, #84] @ 0x54 │ │ │ │ + strb r2, [r3, #100] @ 0x64 │ │ │ │ + strb r2, [r3, #116] @ 0x74 │ │ │ │ + strb r2, [r3, #132] @ 0x84 │ │ │ │ + strb r2, [r3, #148] @ 0x94 │ │ │ │ + str r2, [r3, #196] @ 0xc4 │ │ │ │ + str r2, [r3, #200] @ 0xc8 │ │ │ │ + str r2, [r3, #208] @ 0xd0 │ │ │ │ + str r2, [r3, #204] @ 0xcc │ │ │ │ + add r3, r3, #212 @ 0xd4 │ │ │ │ + bne 12ec8 │ │ │ │ + ldr r9, [r7, #144] @ 0x90 │ │ │ │ + ldr r3, [r7, #140] @ 0x8c │ │ │ │ + cmp r9, r3 │ │ │ │ + movge r9, r3 │ │ │ │ + cmp r9, #0 │ │ │ │ + movgt r6, r8 │ │ │ │ + movgt r4, #0 │ │ │ │ + movgt sl, #212 @ 0xd4 │ │ │ │ + ble 12f64 │ │ │ │ + ldr r1, [r7, #136] @ 0x88 │ │ │ │ + mov r0, r6 │ │ │ │ + mla r1, sl, r4, r1 │ │ │ │ + bl 1201c │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r9, r4 │ │ │ │ + add r6, r6, #212 @ 0xd4 │ │ │ │ + bne 12f44 │ │ │ │ + ldr r6, [r7, #136] @ 0x88 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 12fb8 │ │ │ │ + ldr r4, [r6, #-4] │ │ │ │ + mov r3, #212 @ 0xd4 │ │ │ │ + mla r4, r3, r4, r6 │ │ │ │ + cmp r6, r4 │ │ │ │ + beq 12fc4 │ │ │ │ + ldr r0, [r4, #-8] │ │ │ │ + sub r4, r4, #212 @ 0xd4 │ │ │ │ cmp r0, #0 │ │ │ │ - popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - b ff28 │ │ │ │ - @ instruction: 0xffffff54 │ │ │ │ - andeq r6, pc, r4, asr #21 │ │ │ │ - muleq r0, ip, r4 │ │ │ │ - strdeq r4, [lr], -r4 @ │ │ │ │ + beq 12f98 │ │ │ │ + bl e8314 │ │ │ │ + cmp r6, r4 │ │ │ │ + bne 12f84 │ │ │ │ + ldr r1, [r6, #-4] │ │ │ │ + mov r3, #212 @ 0xd4 │ │ │ │ + mul r1, r3, r1 │ │ │ │ + add r1, r1, #8 │ │ │ │ + sub r0, r6, #8 │ │ │ │ + bl 748c │ │ │ │ + str r8, [r7, #136] @ 0x88 │ │ │ │ + str r5, [r7, #144] @ 0x90 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r1, #0 │ │ │ │ + b 12fac │ │ │ │ + addseq r9, sl, r7, ror #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #1976] @ 0x7b8 │ │ │ │ - ldr r2, [pc, #256] @ 10090 │ │ │ │ - ldr r3, [pc, #256] @ 10094 │ │ │ │ - sub sp, sp, #2096 @ 0x830 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r6, r1 │ │ │ │ + sub sp, sp, #24 │ │ │ │ + bl 12124 │ │ │ │ + ldr r3, [r4] │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #2100] @ 0x834 │ │ │ │ - mov r3, #0 │ │ │ │ - bl c7f54 │ │ │ │ - mov r1, #43 @ 0x2b │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7f6c │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7fbc │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #176] @ 10098 │ │ │ │ - ldr r6, [r2, #140] @ 0x8c │ │ │ │ + ldr r3, [r3, #3312] @ 0xcf0 │ │ │ │ + cmp r3, #4 │ │ │ │ + addls pc, pc, r3, lsl #2 │ │ │ │ + b 1304c │ │ │ │ + b 13018 │ │ │ │ + b 130b8 │ │ │ │ + b 13090 │ │ │ │ + b 130a4 │ │ │ │ + b 13060 │ │ │ │ + ldr r3, [pc, #248] @ 13118 │ │ │ │ + ldr r0, [r4, #204] @ 0xcc │ │ │ │ + ldr r1, [r4, #200] @ 0xc8 │ │ │ │ add r3, pc, r3 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne 10078 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 10030 │ │ │ │ - ldr r2, [pc, #148] @ 1009c │ │ │ │ - ldr r3, [pc, #136] @ 10094 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2100] @ 0x834 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 1008c │ │ │ │ - add sp, sp, #2096 @ 0x830 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r6, sp │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - bl e845c │ │ │ │ - ldr r0, [sp, #2088] @ 0x828 │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - sub r0, r0, r5 │ │ │ │ - mov r3, #0 │ │ │ │ - orr ip, ip, #1 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, r4, #112 @ 0x70 │ │ │ │ - str r3, [sp] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - bl dbf34 │ │ │ │ - b 10000 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, sp, #12 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + add r1, r0, r1, lsl #2 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + str r4, [sp] │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bl 14418 │ │ │ │ mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - b 10000 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, pc, r0, lsr #20 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - @ instruction: 0xffffef90 │ │ │ │ - @ instruction: 0x000f69b0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #1976] @ 0x7b8 │ │ │ │ - ldr r2, [pc, #236] @ 101a4 │ │ │ │ - ldr r3, [pc, #236] @ 101a8 │ │ │ │ - sub sp, sp, #2096 @ 0x830 │ │ │ │ + bl 12754 │ │ │ │ + str r0, [r4, #4] │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r4, #204] @ 0xcc │ │ │ │ + ldr r1, [r4, #200] @ 0xc8 │ │ │ │ + tst r3, #16 │ │ │ │ + add r1, r0, r1, lsl #2 │ │ │ │ + and r3, r3, #128 @ 0x80 │ │ │ │ + bne 130cc │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 1310c │ │ │ │ + ldr r2, [pc, #144] @ 1311c │ │ │ │ add r2, pc, r2 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #2100] @ 0x834 │ │ │ │ - mov r3, #0 │ │ │ │ - bl c7f54 │ │ │ │ - mov r1, #53 @ 0x35 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #176] @ 101ac │ │ │ │ - ldr r6, [r2, #140] @ 0x8c │ │ │ │ + b 130dc │ │ │ │ + ldr r3, [pc, #136] @ 13120 │ │ │ │ + ldr r0, [r4, #204] @ 0xcc │ │ │ │ + ldr r1, [r4, #200] @ 0xc8 │ │ │ │ add r3, pc, r3 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne 1018c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ + b 13028 │ │ │ │ + ldr r3, [pc, #120] @ 13124 │ │ │ │ + ldr r0, [r4, #204] @ 0xcc │ │ │ │ + ldr r1, [r4, #200] @ 0xc8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 13028 │ │ │ │ + ldr r3, [pc, #104] @ 13128 │ │ │ │ + ldr r0, [r4, #204] @ 0xcc │ │ │ │ + ldr r1, [r4, #200] @ 0xc8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 13028 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 10150 │ │ │ │ - bl e88e8 │ │ │ │ - ldr r2, [pc, #144] @ 101b0 │ │ │ │ - ldr r3, [pc, #132] @ 101a8 │ │ │ │ + bne 13100 │ │ │ │ + ldr r2, [pc, #80] @ 1312c │ │ │ │ add r2, pc, r2 │ │ │ │ - add r4, r4, #323584 @ 0x4f000 │ │ │ │ - strd r0, [r4, #128] @ 0x80 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2100] @ 0x834 │ │ │ │ - eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 101a0 │ │ │ │ - add sp, sp, #2096 @ 0x830 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r6, sp │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - bl e845c │ │ │ │ - ldr r0, [sp, #2088] @ 0x828 │ │ │ │ - mov r3, #0 │ │ │ │ - sub r0, r0, r5 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, r4, #112 @ 0x70 │ │ │ │ - str r3, [sp] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - bl dbf34 │ │ │ │ - b 10114 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - b 10114 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - strdeq r6, [pc], -ip │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - @ instruction: 0xffffee7c │ │ │ │ - muleq pc, r8, r8 @ │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #12 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + str r4, [sp] │ │ │ │ + str r4, [sp, #20] │ │ │ │ + bl 14418 │ │ │ │ + b 1304c │ │ │ │ + ldr r2, [pc, #40] @ 13130 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 130dc │ │ │ │ + ldr r2, [pc, #32] @ 13134 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 130dc │ │ │ │ + @ instruction: 0xffffecc4 │ │ │ │ + @ instruction: 0xffffeaec │ │ │ │ + @ instruction: 0xffffecb0 │ │ │ │ + @ instruction: 0xffffed00 │ │ │ │ + @ instruction: 0xffffea60 │ │ │ │ + @ instruction: 0xffffeb9c │ │ │ │ + @ instruction: 0xffffeac0 │ │ │ │ + @ instruction: 0xffffeb14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r4, #76] @ 0x4c │ │ │ │ - mov ip, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 10258 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 10258 │ │ │ │ - ldr r3, [r4, #96] @ 0x60 │ │ │ │ - ldr r1, [r3, #3372] @ 0xd2c │ │ │ │ - cmp r1, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r5, [r3, #3368] @ 0xd28 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - blx r2 │ │ │ │ - cmp r5, r0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #84] @ 10270 │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 10264 │ │ │ │ - ldr r3, [r4, #96] @ 0x60 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ - ldr r1, [r3, #3368] @ 0xd28 │ │ │ │ - ldr r2, [r0] │ │ │ │ - eor ip, r1, #1 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - ldr r2, [r2, #184] @ 0xb8 │ │ │ │ - clz r1, r1 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - lsr r1, r1, #5 │ │ │ │ - str ip, [r3, #3368] @ 0xd28 │ │ │ │ - bx r2 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - mov r0, ip │ │ │ │ - bx r2 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r6, [r0, #144] @ 0x90 │ │ │ │ + str r1, [r0, #148] @ 0x94 │ │ │ │ + cmp r6, #0 │ │ │ │ + str r2, [r0, #152] @ 0x98 │ │ │ │ + pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r5, r0 │ │ │ │ + and r9, r3, #1 │ │ │ │ + mov r4, #0 │ │ │ │ + and r7, r3, #2 │ │ │ │ + mov r8, #212 @ 0xd4 │ │ │ │ + ldr r1, [r5, #136] @ 0x88 │ │ │ │ + cmp r9, #0 │ │ │ │ + mla r1, r8, r4, r1 │ │ │ │ + bne 131a4 │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr sl, [r1, #4] │ │ │ │ + mov r0, r1 │ │ │ │ + beq 13198 │ │ │ │ + tst sl, #1024 @ 0x400 │ │ │ │ + bne 131a4 │ │ │ │ + bl 12754 │ │ │ │ + cmp r0, sl │ │ │ │ + beq 131b0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 12fd0 │ │ │ │ + ldr r6, [r5, #144] @ 0x90 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, r6 │ │ │ │ + blt 13170 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [r0, #136] @ 0x88 │ │ │ │ + mov r3, #212 @ 0xd4 │ │ │ │ + mla r6, r3, r1, r6 │ │ │ │ + ldr r3, [r2] │ │ │ │ + str r3, [r6, #4] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + str r3, [r6, #8] │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + str r3, [r6, #12] │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + add r4, r6, #20 │ │ │ │ + add r5, r2, #16 │ │ │ │ + add r8, r6, #148 @ 0x94 │ │ │ │ + str r3, [r6, #16] │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r2 │ │ │ │ - @ instruction: 0xffffe66c │ │ │ │ + mov r2, #16 │ │ │ │ + add r4, r4, #16 │ │ │ │ + bl e96c0 │ │ │ │ + cmp r4, r8 │ │ │ │ + add r5, r5, #16 │ │ │ │ + bne 1320c │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, r7, #144 @ 0x90 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + bl e96c0 │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 12fd0 │ │ │ │ + add r0, r0, #8 │ │ │ │ + b 208a4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #1236] @ 10764 │ │ │ │ - ldr r3, [pc, #1236] @ 10768 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ - cmp r0, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov r3, #0 │ │ │ │ - moveq r0, sl │ │ │ │ - beq 10530 │ │ │ │ - cmp r1, sl │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - beq 10530 │ │ │ │ - sub r3, sl, r7 │ │ │ │ - asr r3, r3, #2 │ │ │ │ - rsb r2, r3, r3, lsl #5 │ │ │ │ - add r2, r3, r2, lsl #5 │ │ │ │ - add r2, r2, r2, lsl #3 │ │ │ │ - rsb r2, r2, r2, lsl #15 │ │ │ │ - add r2, r3, r2, lsl #2 │ │ │ │ - sub r3, r1, r7 │ │ │ │ - asr r3, r3, #2 │ │ │ │ - rsb r1, r3, r3, lsl #5 │ │ │ │ - add r1, r3, r1, lsl #5 │ │ │ │ - add r1, r1, r1, lsl #3 │ │ │ │ - rsb r1, r1, r1, lsl #15 │ │ │ │ - add r3, r3, r1, lsl #2 │ │ │ │ - rsb lr, r2, #0 │ │ │ │ - sub r2, r3, r2 │ │ │ │ - rsb r3, r3, #0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 10564 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - mov r4, r7 │ │ │ │ - add r6, sp, #32 │ │ │ │ - mov r9, lr │ │ │ │ - str r7, [sp, #20] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str sl, [sp, #28] │ │ │ │ - bge 10434 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 1068c │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 10404 │ │ │ │ - add sl, r3, #1 │ │ │ │ - add r1, sl, sl, lsl #2 │ │ │ │ - add sl, sl, r1, lsl #1 │ │ │ │ - str r9, [sp, #8] │ │ │ │ - add fp, r4, #44 @ 0x2c │ │ │ │ - add sl, r4, sl, lsl #2 │ │ │ │ - mov lr, #0 │ │ │ │ - mov r9, r6 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str r2, [sp, #4] │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r9, [sp, #64] @ 0x40 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r8, r0 │ │ │ │ + bgt 1334c │ │ │ │ + sub fp, r1, r0 │ │ │ │ + cmp fp, #4 │ │ │ │ + ble 13488 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 7768 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - sub r5, fp, #44 @ 0x2c │ │ │ │ - add lr, lr, #1 │ │ │ │ - mov r8, r5 │ │ │ │ - cmp r3, lr │ │ │ │ - ldm r5!, {r0, r1, r2, r3} │ │ │ │ - mov r4, r9 │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldm r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldm r5, {r0, r1, r2} │ │ │ │ - sub ip, sl, #44 @ 0x2c │ │ │ │ - mov r6, ip │ │ │ │ - stm r4, {r0, r1, r2} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r8!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r8!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1, r2} │ │ │ │ - mov r7, r9 │ │ │ │ - stm r5, {r0, r1, r2} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r4, {r0, r1, r2} │ │ │ │ - add fp, fp, #44 @ 0x2c │ │ │ │ - add sl, sl, #44 @ 0x2c │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - bne 1036c │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - add r1, r2, r2, lsl #2 │ │ │ │ - mov r6, r9 │ │ │ │ - add r2, r2, r1, lsl #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - add r4, r4, r2, lsl #2 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r9 │ │ │ │ + add fp, r7, fp │ │ │ │ + cmp r4, r5 │ │ │ │ + cmpne r7, fp │ │ │ │ + beq 13450 │ │ │ │ + add r6, r9, r3, asr #1 │ │ │ │ + and r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ + b 1330c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r6] │ │ │ │ + mov r2, r1 │ │ │ │ + ldrne r3, [r3, sl] │ │ │ │ + mov r1, r0 │ │ │ │ + moveq r3, sl │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [r4], #4 │ │ │ │ + ldreq r3, [r7], #4 │ │ │ │ + str r3, [r8], #4 │ │ │ │ + cmp r7, fp │ │ │ │ + cmpne r5, r4 │ │ │ │ + beq 13450 │ │ │ │ + ldr r3, [r9] │ │ │ │ + ldr r1, [r4] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r0, [r7] │ │ │ │ + ldr r3, [r3, #3316] @ 0xcf4 │ │ │ │ + cmp r3, #0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 1051c │ │ │ │ - mov r9, r3 │ │ │ │ - sub r3, r3, r1 │ │ │ │ - sub r2, r9, r3 │ │ │ │ - cmp r3, r2 │ │ │ │ - blt 10330 │ │ │ │ - add sl, r9, r9, lsl #2 │ │ │ │ - add sl, r9, sl, lsl #1 │ │ │ │ - cmp r2, #1 │ │ │ │ - lsl r1, sl, #2 │ │ │ │ - add sl, r4, sl, lsl #2 │ │ │ │ - beq 10620 │ │ │ │ - add fp, r3, r3, lsl #2 │ │ │ │ - add fp, r3, fp, lsl #1 │ │ │ │ + bne 132d0 │ │ │ │ cmp r3, #0 │ │ │ │ - add fp, r4, fp, lsl #2 │ │ │ │ - ble 1055c │ │ │ │ - stmib sp, {r3, r9} │ │ │ │ - mov lr, #0 │ │ │ │ - mov r9, r6 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r2, [sp, #16] │ │ │ │ + ldrne r3, [r6] │ │ │ │ + mov r2, r0 │ │ │ │ + ldrne r3, [r3, sl] │ │ │ │ + moveq r3, sl │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + b 132f0 │ │ │ │ + sub fp, r5, r1 │ │ │ │ + cmp fp, #4 │ │ │ │ + add r6, r7, fp │ │ │ │ + ble 13478 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 7768 │ │ │ │ + cmp r4, r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - sub r5, fp, #44 @ 0x2c │ │ │ │ - add lr, lr, #1 │ │ │ │ - mov r8, r5 │ │ │ │ - cmp r3, lr │ │ │ │ - mov fp, r5 │ │ │ │ - ldm r5!, {r0, r1, r2, r3} │ │ │ │ - mov r4, r9 │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldm r5!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldm r5, {r0, r1, r2} │ │ │ │ - sub ip, sl, #44 @ 0x2c │ │ │ │ - mov r6, ip │ │ │ │ - stm r4, {r0, r1, r2} │ │ │ │ - mov sl, ip │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r8!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r8!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1, r2} │ │ │ │ - mov r7, r9 │ │ │ │ - stm r5, {r0, r1, r2} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r4, {r0, r1, r2} │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - bne 10474 │ │ │ │ - mov r6, r9 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r9 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - subs r3, r1, #0 │ │ │ │ - ldrne r2, [sp, #4] │ │ │ │ - movne r9, r2 │ │ │ │ - bne 10428 │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ - sub sl, sl, r5 │ │ │ │ - add r0, r7, sl │ │ │ │ - ldr r2, [pc, #564] @ 1076c │ │ │ │ - ldr r3, [pc, #556] @ 10768 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 10760 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ + beq 134d0 │ │ │ │ + cmp r7, r6 │ │ │ │ + beq 13448 │ │ │ │ + add fp, r9, r3, asr #1 │ │ │ │ + and r3, r3, #1 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + sub r4, r4, #4 │ │ │ │ + sub r6, r6, #4 │ │ │ │ + mov r8, r3 │ │ │ │ + b 133e4 │ │ │ │ + cmp r8, #0 │ │ │ │ + ldrne r3, [fp] │ │ │ │ + moveq r3, sl │ │ │ │ + ldrne r3, [r3, sl] │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + sub r0, r5, #4 │ │ │ │ + beq 13428 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r2, r4 │ │ │ │ + str r3, [r5, #-4] │ │ │ │ + beq 13494 │ │ │ │ + sub r4, r4, #4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r9] │ │ │ │ + ldr r1, [r6] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r0, [r4] │ │ │ │ + ldr r3, [r3, #3316] @ 0xcf4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 1339c │ │ │ │ + cmp r8, #0 │ │ │ │ + ldrne r3, [fp] │ │ │ │ + moveq r3, sl │ │ │ │ + ldrne r3, [r3, sl] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, fp │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + sub r0, r5, #4 │ │ │ │ + bne 133c8 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmp r7, r6 │ │ │ │ + str r3, [r5, #-4] │ │ │ │ + beq 13448 │ │ │ │ + sub r6, r6, #4 │ │ │ │ + b 133e0 │ │ │ │ + ldreq r3, [r7] │ │ │ │ + streq r3, [r8] │ │ │ │ + add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r4, fp │ │ │ │ - b 104fc │ │ │ │ - add sl, r7, #44 @ 0x2c │ │ │ │ - add fp, r5, #44 @ 0x2c │ │ │ │ - add r8, sp, #32 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - sub r4, sl, #44 @ 0x2c │ │ │ │ - mov r9, r4 │ │ │ │ - ldm r4!, {r0, r1, r2, r3} │ │ │ │ - mov lr, r8 │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm r4!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm r4, {r0, r1, r2} │ │ │ │ - sub ip, fp, #44 @ 0x2c │ │ │ │ - mov r6, ip │ │ │ │ - stm lr, {r0, r1, r2} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r9!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r9!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1, r2} │ │ │ │ - mov r7, r8 │ │ │ │ - stm r4, {r0, r1, r2} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2} │ │ │ │ - cmp r5, sl │ │ │ │ - add fp, fp, #44 @ 0x2c │ │ │ │ - add sl, sl, #44 @ 0x2c │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - bne 10574 │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - sub r3, r5, #44 @ 0x2c │ │ │ │ - sub r3, r3, r7 │ │ │ │ - lsr r3, r3, #2 │ │ │ │ - rsb r2, r3, r3, lsl #5 │ │ │ │ - add r2, r3, r2, lsl #5 │ │ │ │ - rsb r2, r2, r2, lsl #4 │ │ │ │ - rsb r2, r2, r2, lsl #15 │ │ │ │ - add r3, r3, r2, lsl #1 │ │ │ │ - bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ - add r3, r3, #1 │ │ │ │ - add r2, r3, r3, lsl #2 │ │ │ │ - add r3, r3, r2, lsl #1 │ │ │ │ - add r0, r7, r3, lsl #2 │ │ │ │ - b 10530 │ │ │ │ - sub ip, r1, #44 @ 0x2c │ │ │ │ - add r6, r4, ip │ │ │ │ - ldm r6!, {r0, r1, r2, r3} │ │ │ │ - add r8, sp, #32 │ │ │ │ - mov lr, r8 │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm r6!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm r6, {r0, r1, r2} │ │ │ │ - cmp ip, #44 @ 0x2c │ │ │ │ - mov r9, sl │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ - stm lr, {r0, r1, r2} │ │ │ │ - ble 10710 │ │ │ │ - mov r2, ip │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r4, #44 @ 0x2c │ │ │ │ - bl 7780 │ │ │ │ - ldm r8!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldm r8!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldm r8, {r0, r1, r2} │ │ │ │ - stm r4, {r0, r1, r2} │ │ │ │ - b 10528 │ │ │ │ - mov lr, r9 │ │ │ │ - add r3, lr, lr, lsl #2 │ │ │ │ - mov r9, r4 │ │ │ │ - add lr, lr, r3, lsl #1 │ │ │ │ - ldm r9!, {r0, r1, r2, r3} │ │ │ │ - add r8, sp, #32 │ │ │ │ - mov ip, r8 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm r9!, {r0, r1, r2, r3} │ │ │ │ - lsl r6, lr, #2 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm r9, {r0, r1, r2} │ │ │ │ - sub fp, r6, #44 @ 0x2c │ │ │ │ - cmp fp, #44 @ 0x2c │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ - add lr, r4, #44 @ 0x2c │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - ble 10738 │ │ │ │ + cmp fp, r7 │ │ │ │ + beq 13448 │ │ │ │ + sub r2, fp, r7 │ │ │ │ + cmp r2, #4 │ │ │ │ + ble 13440 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 7768 │ │ │ │ + beq 134b8 │ │ │ │ + cmp r1, r0 │ │ │ │ + bne 13378 │ │ │ │ + b 13448 │ │ │ │ + ldreq r2, [r0] │ │ │ │ + streq r2, [r7] │ │ │ │ + b 132b0 │ │ │ │ + add r2, r6, #4 │ │ │ │ + sub r2, r2, r7 │ │ │ │ + cmp r2, #4 │ │ │ │ + ble 134e0 │ │ │ │ + mov r1, r7 │ │ │ │ + sub r0, r0, r2 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 7768 │ │ │ │ + ldr r2, [r1] │ │ │ │ + cmp r1, r0 │ │ │ │ + str r2, [r7] │ │ │ │ + bne 13378 │ │ │ │ + str r2, [r5, #-4] │ │ │ │ + b 13448 │ │ │ │ mov r2, fp │ │ │ │ - mov r1, lr │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7780 │ │ │ │ - ldm r8!, {r0, r1, r2, r3} │ │ │ │ - add ip, r4, r6 │ │ │ │ - sub ip, ip, #44 @ 0x2c │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm r8!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm r8, {r0, r1, r2} │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - b 10528 │ │ │ │ - bne 10670 │ │ │ │ - mov ip, r4 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - sub r9, r9, #44 @ 0x2c │ │ │ │ - stmia r9!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r9!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1, r2} │ │ │ │ - stm r9, {r0, r1, r2} │ │ │ │ - b 10670 │ │ │ │ - bne 106ec │ │ │ │ - mov ip, lr │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - mov lr, r4 │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1, r2} │ │ │ │ - stm lr, {r0, r1, r2} │ │ │ │ - b 106ec │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, pc, r8, lsr #14 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r6, pc, r0, lsl #9 │ │ │ │ - mov r3, #0 │ │ │ │ - str r1, [r0] │ │ │ │ - str r1, [r0, #8] │ │ │ │ - str r2, [r0, #4] │ │ │ │ - str r2, [r0, #12] │ │ │ │ - str r3, [r0, #2064] @ 0x810 │ │ │ │ - bx lr │ │ │ │ + mov r1, r7 │ │ │ │ + sub r0, r5, fp │ │ │ │ + b 1346c │ │ │ │ + ldreq r3, [r7] │ │ │ │ + streq r3, [r5, #-8] │ │ │ │ + b 13448 │ │ │ │ + sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ - mov r6, r0 │ │ │ │ - add r5, r0, #12 │ │ │ │ - add r7, r0, #524 @ 0x20c │ │ │ │ - str r3, [r0] │ │ │ │ - str r1, [r0, #4] │ │ │ │ - ldr r4, [r5, #4]! │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov ip, r1 │ │ │ │ + cmp r0, r1 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + stmib r1, {r2, r3} │ │ │ │ + beq 13668 │ │ │ │ + add r6, r0, #4 │ │ │ │ + cmp ip, r6 │ │ │ │ + mov sl, r0 │ │ │ │ + beq 13668 │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ + mov r8, r2 │ │ │ │ + add r5, fp, r3, asr #1 │ │ │ │ + and r7, r3, #1 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + b 13598 │ │ │ │ + cmp r7, #0 │ │ │ │ + ldrne r2, [r5] │ │ │ │ + moveq r4, r8 │ │ │ │ + ldrne r4, [r2, r8] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r3 │ │ │ │ + blx r4 │ │ │ │ + ldr r9, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - strne r4, [r6, #4] │ │ │ │ - bne 107e4 │ │ │ │ - ldr r1, [r6] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + beq 135e0 │ │ │ │ + sub r2, r6, sl │ │ │ │ + cmp r2, #4 │ │ │ │ + ble 13678 │ │ │ │ + rsb r0, r2, #4 │ │ │ │ + add r0, r6, r0 │ │ │ │ + mov r1, sl │ │ │ │ + bl 7768 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r6, r6, #4 │ │ │ │ + cmp r3, r6 │ │ │ │ + str r9, [sl] │ │ │ │ + beq 13668 │ │ │ │ + ldr r2, [fp] │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldr r2, [r2] │ │ │ │ + ldr r1, [sl] │ │ │ │ + ldr r2, [r2, #3316] @ 0xcf4 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 13540 │ │ │ │ + cmp r7, #0 │ │ │ │ + ldrne r2, [r5] │ │ │ │ + moveq r4, r8 │ │ │ │ + ldrne r4, [r2, r8] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + blx r4 │ │ │ │ + ldr r9, [r6] │ │ │ │ cmp r0, #0 │ │ │ │ - strne r4, [r6] │ │ │ │ - cmp r5, r7 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - b 107b8 │ │ │ │ - ldr ip, [r0, #2064] @ 0x810 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - add ip, ip, #1 │ │ │ │ - rsbs lr, ip, #0 │ │ │ │ - and lr, lr, #127 @ 0x7f │ │ │ │ - and ip, ip, #127 @ 0x7f │ │ │ │ - rsbpl ip, lr, #0 │ │ │ │ - add lr, ip, ip, lsl #1 │ │ │ │ - str ip, [r0, #2064] @ 0x810 │ │ │ │ - add lr, r0, lr, lsl #2 │ │ │ │ - add ip, ip, #4 │ │ │ │ - str r1, [r0, ip, lsl #2] │ │ │ │ - str r3, [lr, #532] @ 0x214 │ │ │ │ + bne 13568 │ │ │ │ + mov r4, r6 │ │ │ │ + b 13614 │ │ │ │ + cmp r7, #0 │ │ │ │ + ldrne r3, [r5] │ │ │ │ + moveq r3, r8 │ │ │ │ + ldrne r3, [r3, r8] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 13654 │ │ │ │ + ldr r3, [r4, #-4] │ │ │ │ + str r3, [r4], #-4 │ │ │ │ + ldr r3, [fp] │ │ │ │ + ldr r1, [r4, #-4] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r3, [r3, #3316] @ 0xcf4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 135e8 │ │ │ │ + cmp r7, #0 │ │ │ │ + ldrne r3, [r5] │ │ │ │ + moveq r3, r8 │ │ │ │ + ldrne r3, [r3, r8] │ │ │ │ + mov r2, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 1360c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - str r2, [lr, #528] @ 0x210 │ │ │ │ - str r3, [lr, #536] @ 0x218 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + add r6, r6, #4 │ │ │ │ + cmp r3, r6 │ │ │ │ + str r9, [r4] │ │ │ │ + bne 13598 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + ldreq r3, [sl] │ │ │ │ + streq r3, [r6] │ │ │ │ + b 13584 │ │ │ │ + sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3848] @ 0xf08 │ │ │ │ - ldr ip, [pc, #1344] @ 10d90 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #1340] @ 10d94 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r1, [ip, r1] │ │ │ │ - sub sp, sp, #212 @ 0xd4 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #204] @ 0xcc │ │ │ │ - mov r1, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r7] │ │ │ │ - mvn r1, #0 │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r8, [sp, #256] @ 0x100 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r9, [sp, #260] @ 0x104 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r7] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - mov r0, #1061158912 @ 0x3f400000 │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [r7] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r4, [r0, #132] @ 0x84 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub r5, r1, r0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ble 1375c │ │ │ │ + ldr sl, [sp, #60] @ 0x3c │ │ │ │ + mov fp, r2 │ │ │ │ + and r9, r7, #1 │ │ │ │ mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [sp, #248] @ 0xf8 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #252] @ 0xfc │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r7] │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - mov r0, r7 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - str r8, [sp, #64] @ 0x40 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r7] │ │ │ │ + asr r5, r5, #2 │ │ │ │ + add r7, sl, r7, asr #1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b 13714 │ │ │ │ + cmp r9, #0 │ │ │ │ + ldrne r2, [sp, #4] │ │ │ │ + ldrne r3, [r7] │ │ │ │ + ldreq r3, [sp, #4] │ │ │ │ + ldrne r3, [r3, r2] │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r7] │ │ │ │ + cmp r0, #0 │ │ │ │ + subne r5, r5, r4 │ │ │ │ + subne r5, r5, #1 │ │ │ │ + moveq r5, r4 │ │ │ │ + addne r6, r8, #4 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble 1375c │ │ │ │ + ldr r3, [sl] │ │ │ │ + asr r4, r5, #1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r1, [r6, r4, lsl #2] │ │ │ │ + ldr r3, [r3, #3316] @ 0xcf4 │ │ │ │ + ldr r0, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + add r8, r6, r4, lsl #2 │ │ │ │ + bne 136d4 │ │ │ │ + cmp r9, #0 │ │ │ │ + ldrne r2, [sp, #4] │ │ │ │ + ldrne r3, [r7] │ │ │ │ + ldreq r3, [sp, #4] │ │ │ │ + ldrne r3, [r3, r2] │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ blx r3 │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r3, [pc, #1136] @ 10d98 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [r7] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r4, [r2, #132] @ 0x84 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r3 │ │ │ │ - blx r4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #252] @ 0xfc │ │ │ │ - mov r4, r0 │ │ │ │ + b 136f8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r7] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r3, #88] @ 0x58 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - mov r0, #1061158912 @ 0x3f400000 │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [r7] │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub r5, r1, r0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ble 13848 │ │ │ │ + ldr sl, [sp, #60] @ 0x3c │ │ │ │ + mov fp, r2 │ │ │ │ + and r9, r7, #1 │ │ │ │ mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r4, [r0, #132] @ 0x84 │ │ │ │ + asr r5, r5, #2 │ │ │ │ + add r7, sl, r7, asr #1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b 13800 │ │ │ │ + cmp r9, #0 │ │ │ │ + ldrne r2, [sp, #4] │ │ │ │ + ldrne r3, [r7] │ │ │ │ + ldreq r3, [sp, #4] │ │ │ │ + ldrne r3, [r3, r2] │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - blx r4 │ │ │ │ - ldr r1, [pc, #992] @ 10d9c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r7] │ │ │ │ - str r6, [sp, #116] @ 0x74 │ │ │ │ - ldr r3, [r3, #88] @ 0x58 │ │ │ │ - mov r2, #2 │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ - str fp, [sp, #124] @ 0x7c │ │ │ │ - mov r6, #1 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + subeq r5, r5, r4 │ │ │ │ + subeq r5, r5, #1 │ │ │ │ + movne r5, r4 │ │ │ │ + addeq r6, r8, #4 │ │ │ │ + cmp r5, #0 │ │ │ │ + ble 13848 │ │ │ │ + ldr r3, [sl] │ │ │ │ + asr r4, r5, #1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r1, [fp] │ │ │ │ + ldr r3, [r3, #3316] @ 0xcf4 │ │ │ │ + ldr r0, [r6, r4, lsl #2] │ │ │ │ + cmp r3, #0 │ │ │ │ + add r8, r6, r4, lsl #2 │ │ │ │ + bne 137c0 │ │ │ │ + cmp r9, #0 │ │ │ │ + ldrne r2, [sp, #4] │ │ │ │ + ldrne r3, [r7] │ │ │ │ + ldreq r3, [sp, #4] │ │ │ │ + ldrne r3, [r3, r2] │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - mov r9, r8 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str fp, [sp, #36] @ 0x24 │ │ │ │ - str sl, [sp, #40] @ 0x28 │ │ │ │ - sub r0, r6, #1 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #1006632960 @ 0x3c000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r0, [sp, #12] │ │ │ │ + b 137e4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #1006632960 @ 0x3c000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r4, [r5, #2064] @ 0x810 │ │ │ │ - ldr fp, [r5] │ │ │ │ - add r4, r6, r4 │ │ │ │ - sub r3, r4, #1 │ │ │ │ - rsbs r2, r3, #0 │ │ │ │ - and r2, r2, #127 @ 0x7f │ │ │ │ - and sl, r3, #127 @ 0x7f │ │ │ │ - rsbpl sl, r2, #0 │ │ │ │ - rsbs r2, r4, #0 │ │ │ │ - and r2, r2, #127 @ 0x7f │ │ │ │ - mov r1, fp │ │ │ │ - and r4, r4, #127 @ 0x7f │ │ │ │ - rsbpl r4, r2, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - add r2, sl, #4 │ │ │ │ - mov r1, fp │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3976] @ 0xf88 │ │ │ │ + sub sp, sp, #84 @ 0x54 │ │ │ │ + ldr r7, [sp, #120] @ 0x78 │ │ │ │ + mov fp, r1 │ │ │ │ + cmp r3, #0 │ │ │ │ + cmpne r7, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr lr, [sp, #132] @ 0x84 │ │ │ │ + beq 13a24 │ │ │ │ + mov r9, r0 │ │ │ │ + add r0, r6, r7 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq 13a88 │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + add r0, sp, #124 @ 0x7c │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + str lr, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + add r4, r7, r7, lsr #31 │ │ │ │ + add r5, r6, r6, lsr #31 │ │ │ │ + cmp r7, r6 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + asr r4, r4, #1 │ │ │ │ + asr r5, r5, #1 │ │ │ │ + bge 13a2c │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldm r1, {r0, r1} │ │ │ │ + add sl, r9, r5, lsl #2 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl 13684 │ │ │ │ + sub r4, r0, fp │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [r5, r2, lsl #2] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - add r2, r4, #4 │ │ │ │ + asr r4, r4, #2 │ │ │ │ mov r1, fp │ │ │ │ - mov fp, #1 │ │ │ │ - add r4, r4, r4, lsl fp │ │ │ │ - add r6, r6, fp │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [r5, r2, lsl #2] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - add r3, sl, sl, lsl fp │ │ │ │ - mov r2, #2 │ │ │ │ - add r1, r5, r3, lsl r2 │ │ │ │ - add r4, r5, r4, lsl r2 │ │ │ │ - mov r3, #0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 11dec │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #132] @ 0x84 │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ - ldr r3, [r7] │ │ │ │ - str fp, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [r3, #128] @ 0x80 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r1, #528] @ 0x210 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [r1, #532] @ 0x214 │ │ │ │ - ldr r1, [r1, #536] @ 0x218 │ │ │ │ - str r1, [sp, #144] @ 0x90 │ │ │ │ - ldr r1, [r4, #528] @ 0x210 │ │ │ │ - str r1, [sp, #156] @ 0x9c │ │ │ │ - ldr r1, [r4, #532] @ 0x214 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ - ldr r1, [r4, #536] @ 0x218 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ - str r1, [sp, #164] @ 0xa4 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r5 │ │ │ │ + mov fp, r8 │ │ │ │ + mov ip, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + stm lr, {r0, r1, r2} │ │ │ │ mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [r7] │ │ │ │ + mov r2, ip │ │ │ │ + str r4, [sp] │ │ │ │ + mov r9, ip │ │ │ │ + bl 1385c │ │ │ │ + subs r6, r6, r5 │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + subs r7, r7, r4 │ │ │ │ + orreq r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 13a24 │ │ │ │ + add r3, r6, r7 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne 138d8 │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r1, [lr] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr r1, [r1] │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r1, [r1, #3316] @ 0xcf4 │ │ │ │ + and r4, r2, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + add r0, lr, r2, asr #1 │ │ │ │ + ldr r1, [r8] │ │ │ │ + beq 13a70 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r2, [lr, r2, asr #1] │ │ │ │ + ldrne r3, [r2, r3] │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, ip │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 13a24 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r3, [r3, #88] @ 0x58 │ │ │ │ + ldr r2, [r8] │ │ │ │ + ldr r3, [r1] │ │ │ │ + str r2, [r1] │ │ │ │ + str r3, [r8] │ │ │ │ + add sp, sp, #84 @ 0x54 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldm r1, {r0, r1} │ │ │ │ + add r8, fp, r4, lsl #2 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + bl 13770 │ │ │ │ + sub r5, r0, r9 │ │ │ │ + mov sl, r0 │ │ │ │ + asr r5, r5, #2 │ │ │ │ + b 13934 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldrne r2, [lr, r2, asr #1] │ │ │ │ + ldrne r3, [r2, r3] │ │ │ │ + mov r2, ip │ │ │ │ + blx r3 │ │ │ │ + b 13a08 │ │ │ │ + mov r8, fp │ │ │ │ + str r9, [sp, #32] │ │ │ │ + b 139c8 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + sub ip, r1, r0 │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ + cmp ip, #56 @ 0x38 │ │ │ │ + stm r4, {r2, r3} │ │ │ │ + ble 13b38 │ │ │ │ + asr ip, ip, #3 │ │ │ │ + add r8, r0, ip, lsl #2 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r5, r1 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r8 │ │ │ │ + ldm r4, {r2, r3} │ │ │ │ + lsl r6, ip, #2 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 13a94 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r4, {r2, r3} │ │ │ │ + bl 13a94 │ │ │ │ + sub r2, r5, r8 │ │ │ │ + asr r2, r2, #2 │ │ │ │ + str r2, [sp] │ │ │ │ + ldm r4, {r0, r1, r2} │ │ │ │ + asr r3, r6, #2 │ │ │ │ + stmib sp, {r0, r1, r2} │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1385c │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + ldm r4, {r2, r3} │ │ │ │ + str ip, [sp] │ │ │ │ + bl 134ec │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3952] @ 0xf70 │ │ │ │ + sub sp, sp, #108 @ 0x6c │ │ │ │ + ldr r6, [sp, #144] @ 0x90 │ │ │ │ + mov ip, r2 │ │ │ │ + cmp r3, r6 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + mov r4, r3 │ │ │ │ + movge r3, r6 │ │ │ │ + cmp r2, r3 │ │ │ │ + mov sl, r1 │ │ │ │ + bge 13e3c │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #12 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + add r2, sp, #156 @ 0x9c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r4, r6 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ble 13d0c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r8, r4, r4, lsr #31 │ │ │ │ + asr r8, r8, #1 │ │ │ │ + add r7, r3, r8, lsl #2 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldm r3, {r0, r1, r2} │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + stm r3, {r0, r1, r2} │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + stm r3, {r0, r1, r2} │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + mov r2, r7 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r0, sl │ │ │ │ + bl 13684 │ │ │ │ + sub r5, r0, sl │ │ │ │ + mov fp, r0 │ │ │ │ + asr r5, r5, #2 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + sub r4, r4, r8 │ │ │ │ + cmp r4, r5 │ │ │ │ + movgt r3, #1 │ │ │ │ + movle r3, #0 │ │ │ │ + cmp r5, r2 │ │ │ │ + movgt r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 13d64 │ │ │ │ + cmp r5, #0 │ │ │ │ + moveq r9, r7 │ │ │ │ + beq 13ca8 │ │ │ │ + sub r9, fp, sl │ │ │ │ + cmp r9, #4 │ │ │ │ + sub r3, sl, r7 │ │ │ │ + ble 13e58 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r9 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl 7768 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #4 │ │ │ │ + ble 13e8c │ │ │ │ + mov r2, r3 │ │ │ │ + sub r0, fp, r3 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 7768 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7768 │ │ │ │ + add r9, r7, r9 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + stm ip, {r0, r1, r2} │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ + mov r3, r8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 13b58 │ │ │ │ + sub r6, r6, r5 │ │ │ │ + cmp r4, r6 │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + movlt r3, r4 │ │ │ │ + movge r3, r6 │ │ │ │ + cmp r2, r3 │ │ │ │ + bge 13de8 │ │ │ │ + cmp r4, r6 │ │ │ │ + mov sl, fp │ │ │ │ + str r9, [sp, #24] │ │ │ │ + bgt 13bd0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r5, r6, r6, lsr #31 │ │ │ │ + ldm r3, {r0, r1, r2} │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + stm r3, {r0, r1, r2} │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + asr r5, r5, #1 │ │ │ │ + stm r3, {r0, r1, r2} │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + add fp, sl, r5, lsl #2 │ │ │ │ + ldm r1, {r0, r1} │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, sl │ │ │ │ + bl 13770 │ │ │ │ + sub r8, r0, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + asr r8, r8, #2 │ │ │ │ + b 13c24 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + cmp r4, r3 │ │ │ │ + bgt 13e24 │ │ │ │ + cmp r4, #0 │ │ │ │ + moveq r9, fp │ │ │ │ + beq 13ca8 │ │ │ │ + sub r3, sl, r7 │ │ │ │ + cmp r3, #4 │ │ │ │ + sub r9, fp, sl │ │ │ │ + ble 13e98 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl 7768 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r9, #4 │ │ │ │ + rsb r2, r3, #0 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + ble 13e4c │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 7768 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + add r9, fp, r2 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r2, r3 │ │ │ │ + bl 7768 │ │ │ │ + b 13ca8 │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + add lr, sp, #8 │ │ │ │ + stm lr, {r0, r1, r2} │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, ip │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [sp] │ │ │ │ + bl 13250 │ │ │ │ + add sp, sp, #108 @ 0x6c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11dec │ │ │ │ + mov r9, r0 │ │ │ │ + b 13ca8 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r9, r0 │ │ │ │ + add r2, sp, #156 @ 0x9c │ │ │ │ + b 13df0 │ │ │ │ + ldreq r2, [sl] │ │ │ │ + streq r2, [r7] │ │ │ │ + b 13dcc │ │ │ │ + beq 13f10 │ │ │ │ + cmp r3, #4 │ │ │ │ + ble 13f5c │ │ │ │ + mov r2, r3 │ │ │ │ + sub r0, fp, r3 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 7768 │ │ │ │ + cmp r9, #4 │ │ │ │ + bne 13ca4 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r7] │ │ │ │ + b 13ca4 │ │ │ │ + ldreq r3, [r7] │ │ │ │ + streq r3, [fp, #-4] │ │ │ │ + b 13c94 │ │ │ │ + beq 13ed8 │ │ │ │ + rsb r2, r3, #0 │ │ │ │ + cmp r9, #4 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + ble 13f68 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 7768 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 13f4c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + add r9, fp, r3 │ │ │ │ + b 13ca8 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + ldr r2, [r7] │ │ │ │ + cmp r9, #4 │ │ │ │ + str r2, [r1] │ │ │ │ + ble 13f30 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 7768 │ │ │ │ + mvn r3, #3 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + b 13ec4 │ │ │ │ + ldr r1, [sp, #148] @ 0x94 │ │ │ │ + ldr r2, [sl] │ │ │ │ + cmp r3, #4 │ │ │ │ + str r2, [r1] │ │ │ │ + bgt 13e64 │ │ │ │ + ldreq r3, [r7] │ │ │ │ + streq r3, [fp, #-4] │ │ │ │ + b 13e7c │ │ │ │ + mvnne r3, #3 │ │ │ │ + strne r3, [sp, #56] @ 0x38 │ │ │ │ + bne 13f54 │ │ │ │ + ldr r3, [sl] │ │ │ │ + str r3, [r7] │ │ │ │ + mvn r3, #3 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r2, [r3] │ │ │ │ + str r2, [fp, #-4] │ │ │ │ + b 13ecc │ │ │ │ + ldreq r3, [r7] │ │ │ │ + streq r3, [fp, #-4] │ │ │ │ + b 13ca4 │ │ │ │ + ldreq r3, [sl] │ │ │ │ + streq r3, [r7] │ │ │ │ + b 13ecc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r0, r1 │ │ │ │ + cmpne r2, r3 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r8, [sp, #56] @ 0x38 │ │ │ │ + mov r5, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r7, r3 │ │ │ │ + beq 14044 │ │ │ │ + ldr sl, [sp, #60] @ 0x3c │ │ │ │ + and r9, r8, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r8, sl, r8, asr #1 │ │ │ │ + b 14004 │ │ │ │ + cmp r9, #0 │ │ │ │ + ldrne r2, [sp, #4] │ │ │ │ + ldrne r3, [r8] │ │ │ │ + ldreq r3, [sp, #4] │ │ │ │ + ldrne r3, [r3, r2] │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [r4], #4 │ │ │ │ + ldreq r3, [r5], #4 │ │ │ │ + str r3, [r6], #4 │ │ │ │ + cmp r5, fp │ │ │ │ + cmpne r4, r7 │ │ │ │ + beq 14044 │ │ │ │ + ldr r3, [sl] │ │ │ │ + ldr r1, [r4] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r0, [r5] │ │ │ │ + ldr r3, [r3, #3316] @ 0xcf4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 13fc4 │ │ │ │ + cmp r9, #0 │ │ │ │ + ldrne r2, [sp, #4] │ │ │ │ + ldrne r3, [r8] │ │ │ │ + ldreq r3, [sp, #4] │ │ │ │ + ldrne r3, [r3, r2] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx r3 │ │ │ │ + b 13fe8 │ │ │ │ + sub fp, fp, r5 │ │ │ │ + cmp fp, #4 │ │ │ │ + ble 1408c │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, fp │ │ │ │ + sub r7, r7, r4 │ │ │ │ + bl 7768 │ │ │ │ + cmp r7, #4 │ │ │ │ + add r6, r6, fp │ │ │ │ + ble 140a4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7768 │ │ │ │ + add r0, r6, r7 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldreq r3, [r5] │ │ │ │ + sub r7, r7, r4 │ │ │ │ + streq r3, [r6] │ │ │ │ + cmp r7, #4 │ │ │ │ + add r6, r6, fp │ │ │ │ + bgt 14070 │ │ │ │ + ldreq r3, [r4] │ │ │ │ + add r0, r6, r7 │ │ │ │ + streq r3, [r6] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov ip, r2 │ │ │ │ + lsl r8, r3, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + sub r3, r1, r0 │ │ │ │ + asr r3, r3, #2 │ │ │ │ + cmp r3, r2, lsl #1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + addlt r5, sp, #4 │ │ │ │ + addlt r6, sp, #64 @ 0x40 │ │ │ │ + blt 14150 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r5, sp, #4 │ │ │ │ + lsl sl, r3, #2 │ │ │ │ + lsl r9, r3, #3 │ │ │ │ + add r6, sp, #64 @ 0x40 │ │ │ │ + ldm r6, {r0, r1, r2} │ │ │ │ + add fp, r4, sl │ │ │ │ + mov lr, r4 │ │ │ │ + add r4, r4, r9 │ │ │ │ + stm r5, {r0, r1, r2} │ │ │ │ + mov r3, r4 │ │ │ │ + str ip, [sp] │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, lr │ │ │ │ + bl 13f74 │ │ │ │ + sub r3, r7, r4 │ │ │ │ + cmp r8, r3, asr #2 │ │ │ │ + asr r3, r3, #2 │ │ │ │ + mov ip, r0 │ │ │ │ + ble 14110 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, r3 │ │ │ │ + movlt lr, r2 │ │ │ │ + ldm r6, {r0, r1, r2} │ │ │ │ + movge lr, r3 │ │ │ │ + add lr, r4, lr, lsl #2 │ │ │ │ + stm r5, {r0, r1, r2} │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, lr │ │ │ │ + mov r1, lr │ │ │ │ + mov r0, r4 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 13f74 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + add r4, sp, #76 @ 0x4c │ │ │ │ + str r3, [r4, #8]! │ │ │ │ + sub r3, r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + add sl, r2, r3 │ │ │ │ + ldm r4, {r0, r1, r2} │ │ │ │ + add fp, sp, #28 │ │ │ │ + cmp r3, #24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + stm fp, {r0, r1, r2} │ │ │ │ + ble 14284 │ │ │ │ + asr r9, r3, #2 │ │ │ │ + mov r5, r6 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + add r5, r5, #28 │ │ │ │ + ldm fp, {r2, r3} │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 134ec │ │ │ │ + sub r3, r7, r5 │ │ │ │ + cmp r3, #24 │ │ │ │ + bgt 141e0 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + ldm fp, {r2, r3} │ │ │ │ + mov r1, r7 │ │ │ │ + bl 134ec │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #28 │ │ │ │ + ble 14274 │ │ │ │ + mov r5, #7 │ │ │ │ + ldm r4, {r0, r1, r2} │ │ │ │ + mov r3, r5 │ │ │ │ + stm sp, {r0, r1, r2} │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 140b8 │ │ │ │ + ldm r4, {r0, r1, r2} │ │ │ │ + lsl r3, r5, #1 │ │ │ │ + stm sp, {r0, r1, r2} │ │ │ │ + lsl r5, r5, #2 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 140b8 │ │ │ │ + cmp r9, r5 │ │ │ │ + bgt 14230 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + ldm fp, {r2, r3} │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + str ip, [sp, #88] @ 0x58 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + b 134ec │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, sp, #24 │ │ │ │ + add r8, sp, #52 @ 0x34 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + ldm r8, {r0, r1} │ │ │ │ + mov r7, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1418c │ │ │ │ + ldm r8, {r0, r1} │ │ │ │ + add r8, sp, #44 @ 0x2c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r3, [r8, #4]! │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1418c │ │ │ │ + ldm r8, {r0, r1, r2} │ │ │ │ + sub ip, r6, r4 │ │ │ │ + asr ip, ip, #2 │ │ │ │ + add lr, sp, #8 │ │ │ │ + sub r3, r4, r5 │ │ │ │ + stm lr, {r0, r1, r2} │ │ │ │ + asr r3, r3, #2 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 13250 │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub ip, r1, r0 │ │ │ │ + asr ip, ip, #2 │ │ │ │ + add ip, ip, #1 │ │ │ │ + add ip, ip, ip, lsr #31 │ │ │ │ + asr ip, ip, #1 │ │ │ │ + cmp ip, r3 │ │ │ │ + sub sp, sp, #24 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, r0, ip, lsl #2 │ │ │ │ + ble 14400 │ │ │ │ + add r9, sp, #56 @ 0x38 │ │ │ │ + mov r6, r0 │ │ │ │ + ldm r9, {r0, r1, r2} │ │ │ │ + stm sp, {r0, r1, r2} │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + lsl sl, ip, #2 │ │ │ │ + mov r8, r3 │ │ │ │ + bl 14348 │ │ │ │ + ldm r9, {r0, r1, r2} │ │ │ │ + mov r3, r8 │ │ │ │ + stm sp, {r0, r1, r2} │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 14348 │ │ │ │ + ldm r9, {r0, r1, r2} │ │ │ │ + sub ip, r5, r4 │ │ │ │ + asr ip, ip, #2 │ │ │ │ + add lr, sp, #12 │ │ │ │ + stm lr, {r0, r1, r2} │ │ │ │ + asr r3, sl, #2 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + stmib sp, {r7, r8} │ │ │ │ + str ip, [sp] │ │ │ │ + bl 13b58 │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 142a8 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + sub sp, sp, #60 @ 0x3c │ │ │ │ + add lr, sp, #96 @ 0x60 │ │ │ │ + stm lr, {r2, r3} │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + cmp r0, r1 │ │ │ │ + ldm lr, {r0, r1, r2} │ │ │ │ + add r3, sp, #32 │ │ │ │ + ldr ip, [pc, #276] @ 14568 │ │ │ │ + stm r3, {r0, r1, r2} │ │ │ │ + add r4, sp, #44 @ 0x2c │ │ │ │ + add r3, sp, #20 │ │ │ │ + add ip, pc, ip │ │ │ │ + stm r4, {r0, r1, r2} │ │ │ │ + stm r3, {r0, r1, r2} │ │ │ │ + beq 144ec │ │ │ │ + sub r5, r7, r6 │ │ │ │ + cmp r5, #0 │ │ │ │ + asr r5, r5, #2 │ │ │ │ + add r5, r5, #1 │ │ │ │ + add r5, r5, r5, lsr #31 │ │ │ │ + asr r5, r5, #1 │ │ │ │ + ble 144fc │ │ │ │ + ldr r3, [pc, #220] @ 1456c │ │ │ │ + mov sl, r5 │ │ │ │ + ldr fp, [ip, r3] │ │ │ │ + lsl r9, sl, #2 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7b04 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq 14554 │ │ │ │ + cmp r5, sl │ │ │ │ + addeq ip, r6, r9 │ │ │ │ + bne 14534 │ │ │ │ + ldm r4, {r0, r1, r2} │ │ │ │ + mov r3, r8 │ │ │ │ + stm sp, {r0, r1, r2} │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, ip │ │ │ │ + mov r0, r6 │ │ │ │ + bl 142a8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + b 766c │ │ │ │ + add sp, sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + cmp r5, #0 │ │ │ │ + moveq r9, r5 │ │ │ │ + moveq ip, r6 │ │ │ │ + moveq r8, r9 │ │ │ │ + beq 144b8 │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + ldm r4, {r2, r3} │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r9, #0 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 13a94 │ │ │ │ + mov r8, r9 │ │ │ │ + b 144d4 │ │ │ │ + ldm r4, {r0, r1, r2} │ │ │ │ + mov r3, sl │ │ │ │ + stm sp, {r0, r1, r2} │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 14348 │ │ │ │ + b 144d4 │ │ │ │ + cmp sl, #1 │ │ │ │ + add sl, sl, #1 │ │ │ │ + beq 144fc │ │ │ │ + asr sl, sl, #1 │ │ │ │ + b 14494 │ │ │ │ + andeq r2, pc, r8, ror #10 │ │ │ │ + andeq r0, r0, ip, lsr #8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r4, r2 │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + ldr r5, [pc, #24] @ 145ac │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r5] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + str r0, [r5, #4] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrdeq r5, [pc], -r0 │ │ │ │ + ldr r3, [pc, #8] @ 145c0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r1, [r3] │ │ │ │ + bx lr │ │ │ │ + andeq r2, pc, ip, asr #20 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #32] @ 145fc │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r1, [pc, #24] @ 14600 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r4, r4, r3, lsl #2 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + str r0, [r4, #8] │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r5, pc, ip, ror sl @ │ │ │ │ + cmnmi pc, #0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r5, [r2, #3344] @ 0xd10 │ │ │ │ + ldr r3, [r3, #208] @ 0xd0 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 14648 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r3, [r3, #3348] @ 0xd14 │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r5, #0 │ │ │ │ + ldr r4, [pc, #48] @ 14680 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq 14678 │ │ │ │ + ldr r6, [pc, #32] @ 14684 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ + bl e878c │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ + str r5, [r4, #4] │ │ │ │ + bl e8790 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x000f29b4 │ │ │ │ + andeq r5, pc, r0, lsl #20 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #80] @ 146f0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ + bl e878c │ │ │ │ + add r3, r4, #76 @ 0x4c │ │ │ │ + mov ip, #0 │ │ │ │ + add r0, r3, #1792 @ 0x700 │ │ │ │ + ldr r1, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 146d0 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + ands r2, r2, #1 │ │ │ │ + ldrne r2, [r3, #8] │ │ │ │ + str r2, [r1, #24] │ │ │ │ + str ip, [r3], #28 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne 146b4 │ │ │ │ + ldr r3, [pc, #16] @ 146f4 │ │ │ │ + pop {r4, lr} │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ + b e8790 │ │ │ │ + andeq r5, pc, r4, asr #19 │ │ │ │ + andeq r5, pc, ip, ror r9 @ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #124] @ 1478c │ │ │ │ + mov r5, r1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ + mov r4, r3 │ │ │ │ + bl e878c │ │ │ │ + ldr r0, [pc, #104] @ 14790 │ │ │ │ + rsb r5, r5, r5, lsl #3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r3, r4, #76 @ 0x4c │ │ │ │ + mov lr, #0 │ │ │ │ + add r0, r0, r5, lsl #2 │ │ │ │ + add ip, r3, #1792 @ 0x700 │ │ │ │ + b 1474c │ │ │ │ + add r3, r3, #28 │ │ │ │ + cmp r3, ip │ │ │ │ + beq 14778 │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmp r2, r0 │ │ │ │ + bne 14740 │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ + add r3, r3, #28 │ │ │ │ + ands r1, r1, #1 │ │ │ │ + ldrne r1, [r3, #-20] @ 0xffffffec │ │ │ │ + str r1, [r2, #24] │ │ │ │ + str lr, [r3, #-28] @ 0xffffffe4 │ │ │ │ + cmp r3, ip │ │ │ │ + bne 1474c │ │ │ │ + ldr r3, [pc, #20] @ 14794 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ + b e8790 │ │ │ │ + andeq r5, pc, r0, asr r9 @ │ │ │ │ + muleq pc, r0, r0 @ │ │ │ │ + andeq r5, pc, r0, ror #17 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [pc, #88] @ 14808 │ │ │ │ + mov r6, r1 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ + bl e878c │ │ │ │ + ldr r0, [pc, #72] @ 1480c │ │ │ │ + mov r3, #0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + rsb r6, r6, r6, lsl #3 │ │ │ │ + mov r4, r3 │ │ │ │ + add r0, r0, r6, lsl #2 │ │ │ │ + add r1, r5, #76 @ 0x4c │ │ │ │ + ldr r2, [r1, r3, lsl #2] │ │ │ │ + add r3, r3, #7 │ │ │ │ + cmp r0, r2 │ │ │ │ + moveq r4, #1 │ │ │ │ + cmp r3, #448 @ 0x1c0 │ │ │ │ + bne 147d8 │ │ │ │ + ldr r3, [pc, #24] @ 14810 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ + bl e8790 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x000f58b0 │ │ │ │ + strdeq r5, [pc], -r4 │ │ │ │ + andeq r5, pc, ip, ror #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr fp, [pc, #892] @ 14ba8 │ │ │ │ + mov r5, r1 │ │ │ │ + add fp, pc, fp │ │ │ │ + ldr r1, [fp, #1868] @ 0x74c │ │ │ │ + mov r4, r2 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr r0, [fp, #1872] @ 0x750 │ │ │ │ + lsl r1, r1, #3 │ │ │ │ + bl e8320 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r2, [fp, #1868] @ 0x74c │ │ │ │ + add r3, r4, #3 │ │ │ │ + movge r3, r4 │ │ │ │ + asr r3, r3, #2 │ │ │ │ + cmp r3, r2 │ │ │ │ + movcs r3, r2 │ │ │ │ + ldr r0, [fp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl e878c │ │ │ │ + ldr r3, [pc, #820] @ 14bac │ │ │ │ + add fp, fp, #76 @ 0x4c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + add r2, fp, #1792 @ 0x700 │ │ │ │ + str r4, [sp, #24] │ │ │ │ + str r5, [sp, #28] │ │ │ │ + b 1489c │ │ │ │ + add fp, fp, #28 │ │ │ │ + cmp fp, r2 │ │ │ │ + beq 14994 │ │ │ │ + ldr r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 14890 │ │ │ │ + ldr r1, [pc, #768] @ 14bb0 │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ + ldr r4, [fp, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldm r3, {r8, r9} │ │ │ │ + ldr r3, [r1, #1872] @ 0x750 │ │ │ │ + mul r7, r4, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + sub r5, r9, r4 │ │ │ │ + cmp r5, r3 │ │ │ │ + lsl r1, r7, #1 │ │ │ │ + movcs r5, r3 │ │ │ │ + cmp r6, #1 │ │ │ │ + addne r1, r1, #2 │ │ │ │ + add r7, r8, r7, lsl #1 │ │ │ │ + addne r8, r8, r1 │ │ │ │ + ldr r1, [fp, #16] │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + moveq r8, r7 │ │ │ │ + tst r1, #2 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bne 14a5c │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 1496c │ │ │ │ + ldr r3, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + lsl r6, r6, #1 │ │ │ │ + add r3, r3, #8 │ │ │ │ + mov lr, r1 │ │ │ │ + ldrsh r4, [r7, r1] │ │ │ │ + ldr ip, [r3, #-8] │ │ │ │ + add lr, lr, #1 │ │ │ │ + mla ip, sl, r4, ip │ │ │ │ + ldrsh r4, [r8, r1] │ │ │ │ + str ip, [r3, #-8] │ │ │ │ + ldr ip, [r3, #-4] │ │ │ │ + cmp r5, lr │ │ │ │ + mla ip, r0, r4, ip │ │ │ │ + add r1, r1, r6 │ │ │ │ + str ip, [r3, #-4] │ │ │ │ + ldr r4, [fp, #8] │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r4, r4, #1 │ │ │ │ + str r4, [fp, #8] │ │ │ │ + bne 14924 │ │ │ │ + ldr r3, [fp] │ │ │ │ + ldr r9, [r3, #4] │ │ │ │ + cmp r4, r9 │ │ │ │ + bne 14890 │ │ │ │ + ldr r3, [fp, #16] │ │ │ │ + add fp, fp, #28 │ │ │ │ + ands r3, r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + strne r3, [fp, #-20] @ 0xffffffec │ │ │ │ + streq r3, [fp, #-28] @ 0xffffffe4 │ │ │ │ + cmp fp, r2 │ │ │ │ + bne 1489c │ │ │ │ + ldr r6, [pc, #536] @ 14bb4 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + bl e8790 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 14a54 │ │ │ │ + ldr ip, [r6, #1872] @ 0x750 │ │ │ │ + ldr r1, [pc, #500] @ 14bb8 │ │ │ │ + ldr r8, [pc, #500] @ 14bbc │ │ │ │ + ldr r0, [pc, #500] @ 14bc0 │ │ │ │ + lsl r7, r3, #2 │ │ │ │ + mov r2, #0 │ │ │ │ + add r6, ip, #4 │ │ │ │ + add lr, r5, #2 │ │ │ │ + ldr r9, [ip, r2, lsl #1] │ │ │ │ + mul r9, r4, r9 │ │ │ │ + smull sl, r3, r1, r9 │ │ │ │ + asr r9, r9, #31 │ │ │ │ + rsb r9, r9, r3, asr #4 │ │ │ │ + ldr r3, [r6, r2, lsl #1] │ │ │ │ + cmp r9, #8388608 @ 0x800000 │ │ │ │ + mul r3, r4, r3 │ │ │ │ + asr r9, r9, #8 │ │ │ │ + smull fp, sl, r1, r3 │ │ │ │ + asr r3, r3, #31 │ │ │ │ + rsb r3, r3, sl, asr #4 │ │ │ │ + asr r3, r3, #8 │ │ │ │ + movge r9, r8 │ │ │ │ + bge 14a24 │ │ │ │ + cmp r9, r0 │ │ │ │ + lslge r9, r9, #16 │ │ │ │ + ldrlt r9, [pc, #412] @ 14bc0 │ │ │ │ + asrge r9, r9, #16 │ │ │ │ + cmp r3, #32768 @ 0x8000 │ │ │ │ + movge r3, r8 │ │ │ │ + strh r9, [r5, r2] │ │ │ │ + bge 14a44 │ │ │ │ + cmp r3, r0 │ │ │ │ + lslge r3, r3, #16 │ │ │ │ + ldrlt r3, [pc, #380] @ 14bc0 │ │ │ │ + asrge r3, r3, #16 │ │ │ │ + strh r3, [lr, r2] │ │ │ │ + add r2, r2, #4 │ │ │ │ + cmp r2, r7 │ │ │ │ + bne 149d8 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #352] @ 14bc4 │ │ │ │ + ldr ip, [fp, #20] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr sl, [fp, #24] │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + sub r0, ip, r0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + sub sl, sl, r1 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mul r0, sl, sl │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7a74 │ │ │ │ + mov r1, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 14904 │ │ │ │ + ldr r1, [pc, #244] @ 14bc8 │ │ │ │ + mov r0, sl │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r1] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r1, r3 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r0, #0 │ │ │ │ + beq 14904 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, sl │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1056964608 @ 0x3f000000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str r0, [sp, #8] │ │ │ │ + bl 7a74 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + bl 7a74 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + b 14908 │ │ │ │ + andeq r5, pc, r4, lsr r8 @ │ │ │ │ + andeq r2, pc, r8, lsl #15 │ │ │ │ + andeq r5, pc, ip, lsr #15 │ │ │ │ + andeq r5, pc, r4, asr #13 │ │ │ │ + stmcs sp, {r0, r1, r3, r6, r7, ip, sp, lr, pc} │ │ │ │ + strdeq r7, [r0], -pc @ │ │ │ │ + @ instruction: 0xffff8001 │ │ │ │ + strdeq r5, [pc], -ip │ │ │ │ + andeq r2, pc, ip, lsr #10 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #52] @ 14c18 │ │ │ │ + bl 7474 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, #16 │ │ │ │ + bl 7ac8 │ │ │ │ + ldr r0, [r4, #72] @ 0x48 │ │ │ │ + bl e8764 │ │ │ │ + ldr r0, [r4, #1872] @ 0x750 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 14c10 │ │ │ │ + bl e8314 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #1872] @ 0x750 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r5, pc, ip, ror r4 @ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr ip, [pc, #568] @ 14e6c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #564] @ 14e70 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r2, [pc, #560] @ 14e74 │ │ │ │ + ldr r5, [pc, #560] @ 14e78 │ │ │ │ + ldr r0, [ip, r0] │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #32 │ │ │ │ + add r3, r2, #4 │ │ │ │ + mov r1, #255 @ 0xff │ │ │ │ + add r2, r2, #68 @ 0x44 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r0, [r0] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, #0 │ │ │ │ + str r1, [r3, #4]! │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 14c6c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r1, [pc, #504] @ 14e7c │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [pc, #480] @ 14e80 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + cmp r2, r1 │ │ │ │ + addeq r3, r0, #156 @ 0x9c │ │ │ │ + bne 14e18 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r1, [pc, #448] @ 14e84 │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #424] @ 14e88 │ │ │ │ + ldr r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r5, [pc, #416] @ 14e8c │ │ │ │ + add r5, pc, r5 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + blx r3 │ │ │ │ + str r0, [r4, #20] │ │ │ │ + bl e8738 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r3, [r3, #3336] @ 0xd08 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ + bne 14d48 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [pc, #364] @ 14e90 │ │ │ │ + ldr r3, [pc, #328] @ 14e70 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 14e68 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #16 │ │ │ │ + bl 76c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 14e24 │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + ldr r3, [pc, #304] @ 14e94 │ │ │ │ + ldr r2, [r1, #3328] @ 0xd00 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3, #8] │ │ │ │ + ldr r3, [r1, #3324] @ 0xcfc │ │ │ │ + strh r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #284] @ 14e98 │ │ │ │ + mov r6, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [pc, #276] @ 14e9c │ │ │ │ + add r3, pc, r3 │ │ │ │ + strh r2, [sp, #8] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, #2 │ │ │ │ + add r0, sp, #4 │ │ │ │ + strb r2, [sp, #10] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r6, [sp, #24] │ │ │ │ + bl 73f0 │ │ │ │ + cmp r0, r6 │ │ │ │ + blt 14e48 │ │ │ │ + ldr r1, [pc, #232] @ 14ea0 │ │ │ │ + ldr r0, [pc, #232] @ 14ea4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl e9d44 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r2, [r2, #3324] @ 0xcfc │ │ │ │ + ldr r0, [pc, #208] @ 14ea8 │ │ │ │ + lsl ip, r2, r3 │ │ │ │ + mov r1, #247 @ 0xf7 │ │ │ │ + lsl r2, r2, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str ip, [r5, #1868] @ 0x74c │ │ │ │ + bl e830c │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [r5, #1872] @ 0x750 │ │ │ │ + bl 7540 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + blx r3 │ │ │ │ + b 14d18 │ │ │ │ + blx r2 │ │ │ │ + mov r3, r0 │ │ │ │ + b 14cb8 │ │ │ │ + bl 7c6c │ │ │ │ + ldr r1, [pc, #124] @ 14eac │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #116] @ 14eb0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl e9d44 │ │ │ │ + mvn r0, #0 │ │ │ │ + b 14d1c │ │ │ │ + bl 7c6c │ │ │ │ + ldr r1, [pc, #96] @ 14eb4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #88] @ 14eb8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl e9d44 │ │ │ │ + b 14e40 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, pc, ip, lsl #27 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r5, pc, r8, lsl r4 @ │ │ │ │ + andeq r1, pc, r8, ror #26 │ │ │ │ + andeq lr, sp, r0, lsr #12 │ │ │ │ + andeq r0, r0, r0, lsl #8 │ │ │ │ + muleq sp, ip, r8 │ │ │ │ + ldrdeq lr, [sp], -r4 │ │ │ │ + andeq r5, pc, r8, ror r3 @ │ │ │ │ + andeq r1, pc, r0, lsr #25 │ │ │ │ + muleq pc, ip, r2 @ │ │ │ │ + @ instruction: 0xfffffa88 │ │ │ │ + @ instruction: 0xffff8010 │ │ │ │ + andeq lr, sp, r4, lsl r9 │ │ │ │ + andeq lr, sp, r0, lsl #18 │ │ │ │ + andeq lr, sp, r4, lsl #18 │ │ │ │ + andeq lr, sp, r0, asr r8 │ │ │ │ + andeq lr, sp, r4, ror #16 │ │ │ │ + andeq lr, sp, r0, asr r8 │ │ │ │ + andeq lr, sp, r0, ror #16 │ │ │ │ + ldr r1, [pc, #44] @ 14ef0 │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r2, [r1, r3, lsl #2] │ │ │ │ + add r3, r3, #7 │ │ │ │ + cmp r2, #0 │ │ │ │ + bxeq lr │ │ │ │ + add r0, r0, #1 │ │ │ │ + cmp r0, #512 @ 0x200 │ │ │ │ + bne 14ecc │ │ │ │ + mvn r0, #0 │ │ │ │ + bx lr │ │ │ │ + strdeq r5, [pc], -r4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr sl, [pc, #416] @ 150ac │ │ │ │ + rsb r5, r0, r0, lsl #3 │ │ │ │ + add sl, pc, sl │ │ │ │ + lsl fp, r5, #2 │ │ │ │ + lsl r3, r0, #3 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sl, fp] │ │ │ │ + add r5, sl, r5, lsl #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 1509c │ │ │ │ + ldr r3, [pc, #376] @ 150b0 │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + cmp r7, r4 │ │ │ │ + beq 1509c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r1, [pc, #284] @ 150b4 │ │ │ │ + mov r4, r0 │ │ │ │ + mul r2, r4, r2 │ │ │ │ + ldr r0, [pc, #276] @ 150b8 │ │ │ │ + lsl r2, r2, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl e830c │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ble 150a4 │ │ │ │ + ldr r8, [r5, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + sub r9, r8, #1 │ │ │ │ + ldr r5, [r5, #12] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sl, fp] │ │ │ │ + str r6, [sp, #20] │ │ │ │ + mov sl, #0 │ │ │ │ + mov r6, r7 │ │ │ │ + mov fp, r1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + b 1502c │ │ │ │ + cmp r5, #2 │ │ │ │ + bne 15018 │ │ │ │ + mov r0, fp │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + ldrsh r1, [r0, r1]! @ │ │ │ │ + strh r1, [r7] │ │ │ │ + ldrsh r1, [r0, #2] │ │ │ │ + strh r1, [r7, #2] │ │ │ │ + add sl, sl, #1 │ │ │ │ + cmp r4, sl │ │ │ │ + add r6, r6, #2 │ │ │ │ + add r7, r7, #4 │ │ │ │ + beq 1506c │ │ │ │ + mov r0, sl │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + cmp r8, r0 │ │ │ │ + movgt r1, r0 │ │ │ │ + movle r1, r9 │ │ │ │ + cmp r5, #1 │ │ │ │ + bne 14ff8 │ │ │ │ + lsl r1, r1, #1 │ │ │ │ + ldrsh r1, [fp, r1] │ │ │ │ + strh r1, [r6] │ │ │ │ + b 15018 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r1 │ │ │ │ + bl e8314 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [pc, #52] @ 150bc │ │ │ │ + sub r3, r3, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + str r1, [r2, r3]! │ │ │ │ + str r4, [r2, #4] │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [sl, fp] │ │ │ │ + b 15074 │ │ │ │ + andeq r5, pc, ip, lsr #17 │ │ │ │ + andeq r2, pc, r8, asr #1 │ │ │ │ + andeq r0, r0, r7, lsr r1 │ │ │ │ + andeq lr, sp, r0, asr #14 │ │ │ │ + andeq r5, pc, r0, lsr r7 @ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #2896] @ 0xb50 │ │ │ │ + ldr r2, [pc, #796] @ 153f4 │ │ │ │ + ldr r5, [pc, #796] @ 153f8 │ │ │ │ + ldr r3, [pc, #796] @ 153fc │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #1152 @ 0x480 │ │ │ │ + add r5, pc, r5 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #1156] @ 0x484 │ │ │ │ + mov r3, #0 │ │ │ │ + bl e878c │ │ │ │ + ldr r0, [r8, #20] │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov ip, #1024 @ 0x400 │ │ │ │ + add r9, sp, #132 @ 0x84 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r9, [sp] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r7, [r1, #12] │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + blx r7 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 1522c │ │ │ │ + ldr r5, [pc, #684] @ 15400 │ │ │ │ + bl e85b4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + b 15170 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #512 @ 0x200 │ │ │ │ + add r2, r2, #7 │ │ │ │ + beq 153b8 │ │ │ │ + ldr r3, [r5, r2, lsl #2] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 15160 │ │ │ │ + add fp, sp, #32 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, fp │ │ │ │ + bl 7390 │ │ │ │ + mov sl, r4 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + beq 15284 │ │ │ │ + bl 790c │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77c8 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7ad4 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7408 │ │ │ │ + rsb r1, r4, r4, lsl #3 │ │ │ │ + lsl r3, r1, #2 │ │ │ │ + add ip, r5, r1, lsl #2 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + lsl r3, r4, #3 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str fp, [ip, #8] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp r0, #2 │ │ │ │ + str r0, [ip, #12] │ │ │ │ + bgt 15384 │ │ │ │ + cmp r2, #16 │ │ │ │ + beq 152d0 │ │ │ │ + ldr r1, [pc, #516] @ 15404 │ │ │ │ + ldr r0, [pc, #516] @ 15408 │ │ │ │ + mov r3, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl e9d44 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e85b4 │ │ │ │ + ldr r3, [pc, #492] @ 1540c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ + bl e8790 │ │ │ │ + b 1524c │ │ │ │ + ldr r1, [pc, #476] @ 15410 │ │ │ │ + ldr r0, [pc, #476] @ 15414 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + bl e9d44 │ │ │ │ + ldr r0, [r5, #72] @ 0x48 │ │ │ │ + bl e8790 │ │ │ │ + mvn sl, #0 │ │ │ │ + ldr r2, [pc, #448] @ 15418 │ │ │ │ + ldr r3, [pc, #416] @ 153fc │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #1156] @ 0x484 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 153f0 │ │ │ │ + mov r0, sl │ │ │ │ + add sp, sp, #1152 @ 0x480 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #400] @ 1541c │ │ │ │ + ldr r0, [pc, #400] @ 15420 │ │ │ │ + mov r3, fp │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + bl e9d44 │ │ │ │ + ldr r3, [r8, #12] │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r3, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 153d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 14ef4 │ │ │ │ + ldr r3, [pc, #352] @ 15424 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ + bl e8790 │ │ │ │ + b 15250 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + mov r3, #1 │ │ │ │ + mul r7, r0, r7 │ │ │ │ + ldr r0, [pc, #324] @ 15428 │ │ │ │ + lsl r2, r7, #2 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #468 @ 0x1d4 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl e830c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 778c │ │ │ │ + mov r3, #1 │ │ │ │ + lsl r9, r7, r3 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, #472 @ 0x1d8 │ │ │ │ + mov r2, r9 │ │ │ │ + bl e830c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r7, #0 │ │ │ │ + str r0, [r5, r3] │ │ │ │ + ble 15348 │ │ │ │ + add r9, r0, r9 │ │ │ │ + mov r3, fp │ │ │ │ + ldr r2, [r3], #4 │ │ │ │ + strh r2, [r0], #2 │ │ │ │ + cmp r9, r0 │ │ │ │ + bne 15338 │ │ │ │ + mov r0, fp │ │ │ │ + bl e8314 │ │ │ │ + ldr r3, [pc, #212] @ 1542c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add r3, pc, r3 │ │ │ │ + sub r2, r2, r4 │ │ │ │ + add r3, r3, r2, lsl #2 │ │ │ │ + mvn r1, #0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r0, #0 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + str r0, [r3, #24] │ │ │ │ + str r1, [r3, #16] │ │ │ │ + str r1, [r3, #20] │ │ │ │ + b 152a0 │ │ │ │ + ldr r1, [pc, #164] @ 15430 │ │ │ │ + ldr r0, [pc, #164] @ 15434 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl e9d44 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e85b4 │ │ │ │ + ldr r3, [pc, #140] @ 15438 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ + bl e8790 │ │ │ │ + b 1524c │ │ │ │ + mov r0, r7 │ │ │ │ + bl e85b4 │ │ │ │ + ldr r3, [pc, #116] @ 1543c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ + bl e8790 │ │ │ │ + b 1524c │ │ │ │ + ldr r1, [pc, #100] @ 15440 │ │ │ │ + ldr r0, [pc, #100] @ 15444 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, r6 │ │ │ │ + bl e9d44 │ │ │ │ + b 152b4 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, pc, r8, ror #17 │ │ │ │ + andeq r4, pc, r8, ror pc @ │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r5, pc, r4, ror #12 │ │ │ │ + andeq lr, sp, r8, asr r5 │ │ │ │ + andeq lr, sp, ip, lsl r5 │ │ │ │ + andeq r4, pc, r4, asr #28 │ │ │ │ + andeq lr, sp, ip, asr #9 │ │ │ │ + andeq lr, sp, ip, ror #9 │ │ │ │ + andeq r1, pc, ip, ror #14 │ │ │ │ + andeq lr, sp, ip, ror #9 │ │ │ │ + muleq sp, r0, r4 │ │ │ │ + andeq r4, pc, r0, lsr #27 │ │ │ │ + andeq lr, sp, r0, lsl #8 │ │ │ │ + andeq r5, pc, r0, ror #8 │ │ │ │ + andeq lr, sp, r4, lsr #7 │ │ │ │ + muleq sp, r0, r3 │ │ │ │ + @ instruction: 0x000f4cb8 │ │ │ │ + muleq pc, ip, ip @ │ │ │ │ + @ instruction: 0x000de3b8 │ │ │ │ + andeq lr, sp, r4, asr #6 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + add r2, r2, #4096 @ 0x1000 │ │ │ │ + ldr r2, [r2, #200] @ 0xc8 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 15468 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 15470 │ │ │ │ + mvn r0, #0 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 15468 │ │ │ │ + b 150c0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + subs r8, r2, #0 │ │ │ │ + blt 15580 │ │ │ │ + ldr r6, [pc, #232] @ 15588 │ │ │ │ + mov r5, r1 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r0, [r6, #72] @ 0x48 │ │ │ │ + mov r7, r3 │ │ │ │ + bl e878c │ │ │ │ + ldr r0, [r6, #1876] @ 0x754 │ │ │ │ + add r2, r0, #64 @ 0x40 │ │ │ │ + b 154c4 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq 15578 │ │ │ │ + rsbs ip, r0, #0 │ │ │ │ + and ip, ip, #63 @ 0x3f │ │ │ │ + and r4, r0, #63 @ 0x3f │ │ │ │ + rsbpl r4, ip, #0 │ │ │ │ + rsb ip, r4, r4, lsl #3 │ │ │ │ + add ip, r6, ip, lsl #2 │ │ │ │ + ldr lr, [ip, #76] @ 0x4c │ │ │ │ + add r0, r0, #1 │ │ │ │ + cmp lr, #0 │ │ │ │ + lsl r3, r4, #3 │ │ │ │ + bne 154bc │ │ │ │ + add r2, r4, #1 │ │ │ │ + cmn r4, #1 │ │ │ │ + str r2, [r6, #1876] @ 0x754 │ │ │ │ + beq 15578 │ │ │ │ + ldr r2, [pc, #132] @ 1558c │ │ │ │ + add r6, r6, #8 │ │ │ │ + add r6, r6, r5, lsl #2 │ │ │ │ + ldr r5, [pc, #124] @ 15590 │ │ │ │ + rsb r8, r8, r8, lsl #3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r2, r2, r8, lsl #2 │ │ │ │ + ands r1, r7, #1 │ │ │ │ + sub r3, r3, r4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, r3, lsl #2 │ │ │ │ + ldrne r1, [r2, #24] │ │ │ │ + mov r3, #255 @ 0xff │ │ │ │ + str r6, [ip, #80] @ 0x50 │ │ │ │ + str r2, [ip, #76] @ 0x4c │ │ │ │ + str r1, [r5, #84] @ 0x54 │ │ │ │ + str r3, [r5, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + str r7, [r5, #92] @ 0x5c │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + str r0, [r5, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + str r0, [r5, #100] @ 0x64 │ │ │ │ + ldr r3, [pc, #44] @ 15594 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3, #72] @ 0x48 │ │ │ │ + bl e8790 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mvn r4, #0 │ │ │ │ + b 15560 │ │ │ │ + mvn r4, #0 │ │ │ │ + b 15570 │ │ │ │ + andeq r4, pc, r0, asr #23 │ │ │ │ + andeq r5, pc, r4, lsr #5 │ │ │ │ + andeq r4, pc, ip, lsr fp @ │ │ │ │ + strdeq r4, [pc], -ip │ │ │ │ + orr r3, r3, #2 │ │ │ │ + b 15480 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov ip, #0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 15480 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, #24 │ │ │ │ + bl 77bc │ │ │ │ + ldr r3, [pc, #20] @ 15600 │ │ │ │ + mov r1, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + str r3, [r0] │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq pc, lr, ip, asr #24 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r1, #24 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3728] @ 0xe90 │ │ │ │ + add r8, r1, #45056 @ 0xb000 │ │ │ │ + ldr r3, [r8, #3072] @ 0xc00 │ │ │ │ + ldr r2, [pc, #220] @ 15738 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #216] @ 1573c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #336 @ 0x150 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #332] @ 0x14c │ │ │ │ + mov r3, #0 │ │ │ │ + ble 15708 │ │ │ │ + ldr sl, [pc, #188] @ 15740 │ │ │ │ + ldr r9, [pc, #188] @ 15744 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, #0 │ │ │ │ + add r7, sp, #12 │ │ │ │ + add sl, pc, sl │ │ │ │ + add r9, pc, r9 │ │ │ │ + b 156e4 │ │ │ │ + add ip, r4, #128 @ 0x80 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, #320 @ 0x140 │ │ │ │ + mov r0, r7 │ │ │ │ + str ip, [sp] │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r6] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r8, #3072] @ 0xc00 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r3, r5 │ │ │ │ + add r4, r4, #188 @ 0xbc │ │ │ │ + ble 15708 │ │ │ │ + ldrb r3, [r4, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 156a0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, #320 @ 0x140 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e972c │ │ │ │ + b 156bc │ │ │ │ + ldr r2, [pc, #56] @ 15748 │ │ │ │ + ldr r3, [pc, #40] @ 1573c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #332] @ 0x14c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 15734 │ │ │ │ + add sp, sp, #336 @ 0x150 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, pc, r4, ror #6 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq lr, sp, r4, lsr #2 │ │ │ │ + andeq lr, sp, r8, lsl #2 │ │ │ │ + @ instruction: 0x000f12b4 │ │ │ │ + add r3, r0, #45056 @ 0xb000 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, #2 │ │ │ │ + str r1, [r3, #3084] @ 0xc0c │ │ │ │ + str r2, [r3, #3096] @ 0xc18 │ │ │ │ + str r2, [r3, #3072] @ 0xc00 │ │ │ │ + str r2, [r3, #3260] @ 0xcbc │ │ │ │ + strb r2, [r3, #3264] @ 0xcc0 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #228] @ 15878 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r2, [r6] │ │ │ │ + ldr r3, [pc, #216] @ 1587c │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r5, r4, #45056 @ 0xb000 │ │ │ │ + str r1, [r5, #3268] @ 0xcc4 │ │ │ │ + ldr r1, [r0, r3] │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ + cmp r3, r1 │ │ │ │ + addeq r0, r6, #156 @ 0x9c │ │ │ │ + bne 15868 │ │ │ │ + ldr r1, [pc, #184] @ 15880 │ │ │ │ + ldr r3, [r2, #28] │ │ │ │ + str r0, [r5, #3272] @ 0xcc8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + str r8, [r5, #3276] @ 0xccc │ │ │ │ + str r7, [r5, #3280] @ 0xcd0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r5, #3276] @ 0xccc │ │ │ │ + ldr lr, [pc, #148] @ 15884 │ │ │ │ + ldr ip, [pc, #148] @ 15888 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r2, [pc, #144] @ 1588c │ │ │ │ + ldr r1, [pc, #144] @ 15890 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r5, #3276] @ 0xccc │ │ │ │ + ldr lr, [pc, #100] @ 15894 │ │ │ │ + ldr ip, [pc, #100] @ 15898 │ │ │ │ + ldr r5, [r0] │ │ │ │ + ldr r2, [pc, #96] @ 1589c │ │ │ │ + ldr r1, [pc, #96] @ 158a0 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + stmib sp, {r4, lr} │ │ │ │ + str ip, [sp] │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r4 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r6] │ │ │ │ + b 157c0 │ │ │ │ + andeq r1, pc, r4, lsr #4 │ │ │ │ + andeq r0, r0, r0, lsl #8 │ │ │ │ + @ instruction: 0xfffffe58 │ │ │ │ + strdeq sp, [sp], -ip │ │ │ │ + andeq r0, r0, r4, lsr #7 │ │ │ │ + @ instruction: 0x000ddfb4 │ │ │ │ + andeq sp, sp, ip, asr #31 │ │ │ │ + andeq lr, sp, ip, lsr r0 │ │ │ │ + andeq r0, r0, r8, ror r6 │ │ │ │ + andeq lr, sp, r8 │ │ │ │ + andeq lr, sp, r0, lsl r0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3776] @ 0xec0 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #728] @ 15b98 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #724] @ 15b9c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #284 @ 0x11c │ │ │ │ + add r6, r0, #45056 @ 0xb000 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #276] @ 0x114 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r6, #3072] @ 0xc00 │ │ │ │ + ldr fp, [sp, #320] @ 0x140 │ │ │ │ + cmp r3, #256 @ 0x100 │ │ │ │ + beq 15950 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ble 15984 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, #0 │ │ │ │ + b 15920 │ │ │ │ + ldr r3, [r6, #3072] @ 0xc00 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, r3 │ │ │ │ + add r4, r4, #188 @ 0xbc │ │ │ │ + bge 15984 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 1590c │ │ │ │ + cmp fp, #0 │ │ │ │ + strbeq fp, [r4, #128] @ 0x80 │ │ │ │ + beq 15950 │ │ │ │ + mov r2, #32 │ │ │ │ + mov r1, fp │ │ │ │ + add r0, r4, #128 @ 0x80 │ │ │ │ + bl e96c0 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r2, [pc, #580] @ 15ba0 │ │ │ │ + ldr r3, [pc, #572] @ 15b9c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 15b94 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #284 @ 0x11c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r2, r3, r3, lsl #1 │ │ │ │ + rsb r3, r3, r2, lsl #4 │ │ │ │ + add r0, r8, r3, lsl #2 │ │ │ │ + add r0, r0, #160 @ 0xa0 │ │ │ │ + mov r1, r7 │ │ │ │ + bl ea25c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 15ac8 │ │ │ │ + cmp sl, #0 │ │ │ │ + ldr ip, [r6, #3072] @ 0xc00 │ │ │ │ + beq 15ab0 │ │ │ │ + add lr, ip, ip, lsl #1 │ │ │ │ + rsb lr, ip, lr, lsl #4 │ │ │ │ + mov r3, #1 │ │ │ │ + add lr, r8, lr, lsl #2 │ │ │ │ + str r3, [lr, #184] @ 0xb8 │ │ │ │ + lsl r4, ip, r3 │ │ │ │ + ldm r9!, {r0, r1, r2, r3} │ │ │ │ + add lr, lr, #160 @ 0xa0 │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm r9, {r0, r1} │ │ │ │ + stm lr, {r0, r1} │ │ │ │ + ldr r3, [r6, #3260] @ 0xcbc │ │ │ │ + add r4, r4, ip │ │ │ │ + rsb ip, ip, r4, lsl #4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + lsl r0, ip, #2 │ │ │ │ + mov r4, #0 │ │ │ │ + str r3, [r6, #3260] @ 0xcbc │ │ │ │ + add r0, r8, r0 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r7 │ │ │ │ + bl e96c0 │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 15a98 │ │ │ │ + ldr r3, [r6, #3072] @ 0xc00 │ │ │ │ + mov r1, fp │ │ │ │ + add r0, r3, r3, lsl #1 │ │ │ │ + rsb r3, r3, r0, lsl #4 │ │ │ │ + add r0, r8, r3, lsl #2 │ │ │ │ + mov r2, #32 │ │ │ │ + add r0, r0, #128 @ 0x80 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r3, [r6, #3072] @ 0xc00 │ │ │ │ + ldr r2, [r6, #3272] @ 0xcc8 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r2, r2, #4096 @ 0x1000 │ │ │ │ + str r3, [r6, #3072] @ 0xc00 │ │ │ │ + ldr r3, [r2, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 15954 │ │ │ │ + ldr r2, [pc, #332] @ 15ba4 │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r6, #3276] @ 0xccc │ │ │ │ + ldr r2, [pc, #304] @ 15ba8 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov lr, #0 │ │ │ │ + mov r3, r5 │ │ │ │ + str lr, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r5, [ip, #100] @ 0x64 │ │ │ │ + mov r1, #2 │ │ │ │ + blx r5 │ │ │ │ + b 15954 │ │ │ │ + ldr r3, [r6, #3072] @ 0xc00 │ │ │ │ + add r2, r3, r3, lsl #1 │ │ │ │ + rsb r2, r3, r2, lsl #4 │ │ │ │ + add r2, r8, r2, lsl #2 │ │ │ │ + strb fp, [r2, #128] @ 0x80 │ │ │ │ + b 15a34 │ │ │ │ + add r3, ip, ip, lsl #1 │ │ │ │ + rsb r3, ip, r3, lsl #4 │ │ │ │ + add r3, r8, r3, lsl #2 │ │ │ │ + lsl r4, ip, #1 │ │ │ │ + str sl, [r3, #184] @ 0xb8 │ │ │ │ + b 159dc │ │ │ │ + ldr r3, [r6, #3072] @ 0xc00 │ │ │ │ + add r0, r3, r3, lsl #1 │ │ │ │ + rsb r0, r3, r0, lsl #4 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + add r5, r0, #160 @ 0xa0 │ │ │ │ + add r2, r8, r5 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + lsl r2, r3, #1 │ │ │ │ + ble 15b40 │ │ │ │ + add r5, r8, #160 @ 0xa0 │ │ │ │ + b 15b0c │ │ │ │ + ldr r3, [r6, #3072] @ 0xc00 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + add r5, r5, #188 @ 0xbc │ │ │ │ + bge 15b30 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #2 │ │ │ │ + ble 15af8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + bl e884c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 15af8 │ │ │ │ + b 15950 │ │ │ │ + add r0, r3, r3, lsl #1 │ │ │ │ + rsb r0, r3, r0, lsl #4 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + lsl r2, r3, #1 │ │ │ │ + cmp sl, #0 │ │ │ │ + bne 15b64 │ │ │ │ + add r2, r2, r3 │ │ │ │ + rsb r3, r3, r2, lsl #4 │ │ │ │ + add r3, r8, r3, lsl #2 │ │ │ │ + mov r2, #3 │ │ │ │ + mov r4, #1 │ │ │ │ + str r2, [r3, #184] @ 0xb8 │ │ │ │ + b 159f8 │ │ │ │ + add r0, r0, #160 @ 0xa0 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r8, r0 │ │ │ │ + bl e884c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 15950 │ │ │ │ + ldr r3, [r6, #3072] @ 0xc00 │ │ │ │ + add r0, r3, r3, lsl #1 │ │ │ │ + rsb r0, r3, r0, lsl #4 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + lsl r2, r3, #1 │ │ │ │ + b 15b48 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, pc, r0, lsl #2 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r1, pc, r8, rrx │ │ │ │ + andeq sp, sp, r8, lsr lr │ │ │ │ + muleq sp, ip, r8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + movle ip, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + ble 15c04 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 158a4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + add r6, r0, #45056 @ 0xb000 │ │ │ │ + ldr r3, [r6, #3072] @ 0xc00 │ │ │ │ + cmp r3, #0 │ │ │ │ + movgt r4, r0 │ │ │ │ + movgt r7, r1 │ │ │ │ + movgt r8, r2 │ │ │ │ + movgt r5, #0 │ │ │ │ + bgt 15c6c │ │ │ │ + b 15c9c │ │ │ │ + ldr r3, [r6, #3072] @ 0xc00 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r3, r5 │ │ │ │ + add r4, r4, #188 @ 0xbc │ │ │ │ + ble 15c9c │ │ │ │ + ldr r3, [r4, #184] @ 0xb8 │ │ │ │ + cmp r3, #2 │ │ │ │ + ble 15c58 │ │ │ │ + add r1, r4, #160 @ 0xa0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e884c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 15c58 │ │ │ │ + cmp r8, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + strne r5, [r8] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + add r9, r0, #45056 @ 0xb000 │ │ │ │ + ldr r3, [r9, #3072] @ 0xc00 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 15d14 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r5, #0 │ │ │ │ + b 15cec │ │ │ │ + ldr r3, [r9, #3072] @ 0xc00 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r3, r5 │ │ │ │ + add r4, r4, #188 @ 0xbc │ │ │ │ + ble 15d14 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl eb59c │ │ │ │ + mov r6, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 15cd8 │ │ │ │ + cmp r8, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + strne r5, [r8] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r6, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + add r4, r0, #45056 @ 0xb000 │ │ │ │ + ldr r2, [r4, #3072] @ 0xc00 │ │ │ │ + add r3, r1, r1, lsl #1 │ │ │ │ + rsb r3, r1, r3, lsl #4 │ │ │ │ + add r1, r1, #1 │ │ │ │ + sub r2, r2, r1 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + add r1, r2, r2, lsl #1 │ │ │ │ + rsb r2, r2, r1, lsl #4 │ │ │ │ + add r1, r3, #188 @ 0xbc │ │ │ │ + add r1, r0, r1 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + add r0, r0, r3 │ │ │ │ + bl e831c │ │ │ │ + ldr r3, [r4, #3072] @ 0xc00 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #3072] @ 0xc00 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + add r6, r0, #45056 @ 0xb000 │ │ │ │ + ldr r3, [r6, #3072] @ 0xc00 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 15eb4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, #0 │ │ │ │ + b 15dc4 │ │ │ │ + ldr r3, [r6, #3072] @ 0xc00 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + add r5, r5, #188 @ 0xbc │ │ │ │ + bge 15e5c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl eb59c │ │ │ │ + mov sl, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 15db0 │ │ │ │ + add r0, r4, r4, lsl #1 │ │ │ │ + rsb r0, r4, r0, lsl #4 │ │ │ │ + add r0, r7, r0, lsl #2 │ │ │ │ + ldr r3, [sl, #184] @ 0xb8 │ │ │ │ + cmp r3, #2 │ │ │ │ + movgt r5, #1 │ │ │ │ + bgt 15e10 │ │ │ │ + beq 15e0c │ │ │ │ + ldr r3, [r6, #3256] @ 0xcb8 │ │ │ │ + cmp r3, r4 │ │ │ │ + mvneq r3, #0 │ │ │ │ + streq r3, [r6, #3256] @ 0xcb8 │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r2, [r6, #3072] @ 0xc00 │ │ │ │ + add r1, r4, #1 │ │ │ │ + sub r2, r2, r1 │ │ │ │ + add r3, r2, r2, lsl #1 │ │ │ │ + rsb r2, r2, r3, lsl #4 │ │ │ │ + add r3, r1, r1, lsl #1 │ │ │ │ + rsb r1, r1, r3, lsl #4 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + add r1, r7, r1, lsl #2 │ │ │ │ + bl e831c │ │ │ │ + ldr r2, [r6, #3256] @ 0xcb8 │ │ │ │ + ldr r3, [r6, #3072] @ 0xc00 │ │ │ │ + cmp r2, r4 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + subgt r2, r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [r6, #3072] @ 0xc00 │ │ │ │ + strgt r2, [r6, #3256] @ 0xcb8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 15eb4 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 15eb4 │ │ │ │ + mov sl, r7 │ │ │ │ + mov r4, #0 │ │ │ │ + b 15e8c │ │ │ │ + ldr r3, [r6, #3072] @ 0xc00 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + add sl, sl, #188 @ 0xbc │ │ │ │ + bge 15eb4 │ │ │ │ + ldr r3, [sl, #184] @ 0xb8 │ │ │ │ + cmp r3, #2 │ │ │ │ + ble 15e78 │ │ │ │ + add r1, sl, #160 @ 0xa0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl e884c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 15e78 │ │ │ │ + mov r0, sl │ │ │ │ + b 15de8 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r1, #0 │ │ │ │ + blx r3 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 15d78 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + add r5, r0, #45056 @ 0xb000 │ │ │ │ + mov r6, r0 │ │ │ │ + ldrb r0, [r5, #3264] @ 0xcc0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 15f84 │ │ │ │ + ldr r2, [r5, #3084] @ 0xc0c │ │ │ │ + cmp r2, #2 │ │ │ │ + movne r7, #0 │ │ │ │ + bne 15f7c │ │ │ │ + ldr r3, [r5, #3256] @ 0xcb8 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 15f64 │ │ │ │ + ldr r4, [r5, #3088] @ 0xc10 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 16014 │ │ │ │ + add r1, r3, r3, lsl #1 │ │ │ │ + rsb r1, r3, r1, lsl #4 │ │ │ │ + add r0, r6, r1, lsl #2 │ │ │ │ + ldr ip, [r0, #184] @ 0xb8 │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 16118 │ │ │ │ + str r2, [r0, #184] @ 0xb8 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r5, #3264] @ 0xcc0 │ │ │ │ + ldr r3, [r5, #3260] @ 0xcbc │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 15f94 │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r5, #3260] @ 0xcbc │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 15f7c │ │ │ │ + ldr r1, [r5, #3072] @ 0xc00 │ │ │ │ + cmp r1, #0 │ │ │ │ + movgt r3, r6 │ │ │ │ + movgt r4, #0 │ │ │ │ + bgt 15fb8 │ │ │ │ + b 15f7c │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + beq 15f7c │ │ │ │ + ldr r2, [r3, #184] @ 0xb8 │ │ │ │ + add r3, r3, #188 @ 0xbc │ │ │ │ + cmp r2, #1 │ │ │ │ + bgt 15fac │ │ │ │ + ldr r0, [r5, #3280] @ 0xcd0 │ │ │ │ + ldr r3, [r5, #3268] @ 0xcc4 │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r1, r6, #48128 @ 0xbc00 │ │ │ │ + ldr r8, [r2, #20] │ │ │ │ + add r2, r4, r4, lsl #1 │ │ │ │ + rsb r2, r4, r2, lsl #4 │ │ │ │ + add r2, r6, r2, lsl #2 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r1, r1, #4 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r5, #3260] @ 0xcbc │ │ │ │ + mov r2, #1 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r4, [r5, #3256] @ 0xcb8 │ │ │ │ + str r3, [r5, #3260] @ 0xcbc │ │ │ │ + strb r2, [r5, #3264] @ 0xcc0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r2, [r5, #3072] @ 0xc00 │ │ │ │ + add r8, r6, #48128 @ 0xbc00 │ │ │ │ + cmp r2, #0 │ │ │ │ + add r8, r8, #160 @ 0xa0 │ │ │ │ + ble 160c8 │ │ │ │ + mov r7, r6 │ │ │ │ + b 16044 │ │ │ │ + ldr r3, [r5, #3072] @ 0xc00 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + add r7, r7, #188 @ 0xbc │ │ │ │ + bge 160c4 │ │ │ │ + ldr r3, [r7, #184] @ 0xb8 │ │ │ │ + cmp r3, #2 │ │ │ │ + ble 16030 │ │ │ │ + add r1, r7, #160 @ 0xa0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl e884c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 16030 │ │ │ │ + add r3, r4, r4, lsl #1 │ │ │ │ + rsb r4, r4, r3, lsl #4 │ │ │ │ + add r4, r6, r4, lsl #2 │ │ │ │ + ldr r3, [r4, #184] @ 0xb8 │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 1614c │ │ │ │ + ldr r3, [r5, #3256] @ 0xcb8 │ │ │ │ + add r2, r3, r3, lsl #1 │ │ │ │ + add r1, r3, #1 │ │ │ │ + rsb r3, r3, r2, lsl #4 │ │ │ │ + ldr r2, [r5, #3072] @ 0xc00 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + sub r2, r2, r1 │ │ │ │ + add r3, r2, r2, lsl #1 │ │ │ │ + rsb r2, r2, r3, lsl #4 │ │ │ │ + add r1, r0, #188 @ 0xbc │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + add r1, r6, r1 │ │ │ │ + add r0, r6, r0 │ │ │ │ + bl e831c │ │ │ │ + ldr r3, [r5, #3072] @ 0xc00 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r5, #3072] @ 0xc00 │ │ │ │ + b 15f64 │ │ │ │ + ldr r3, [r5, #3256] @ 0xcb8 │ │ │ │ + add r2, r3, r3, lsl #1 │ │ │ │ + rsb r2, r3, r2, lsl #4 │ │ │ │ + add r2, r6, r2, lsl #2 │ │ │ │ + ldr r2, [r2, #184] @ 0xb8 │ │ │ │ + lsl r1, r3, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 16174 │ │ │ │ + add r1, r1, r3 │ │ │ │ + rsb r3, r3, r1, lsl #4 │ │ │ │ + add lr, r5, #3232 @ 0xca0 │ │ │ │ + add r4, r6, r3, lsl #2 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, r4, #160 @ 0xa0 │ │ │ │ + mov r7, ip │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + mov r8, #4 │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + str r8, [r4, #184] @ 0xb8 │ │ │ │ + b 15f68 │ │ │ │ + ldr r2, [r5, #3072] @ 0xc00 │ │ │ │ + add r3, r3, #1 │ │ │ │ + sub r2, r2, r3 │ │ │ │ + add r3, r2, r2, lsl #1 │ │ │ │ + rsb r2, r2, r3, lsl #4 │ │ │ │ + add r1, r1, #188 @ 0xbc │ │ │ │ + add r1, r6, r1 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + bl e831c │ │ │ │ + ldr r3, [r5, #3072] @ 0xc00 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r5, #3072] @ 0xc00 │ │ │ │ + b 15f64 │ │ │ │ + ldr r3, [r5, #3256] @ 0xcb8 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, r3, r3, lsl #1 │ │ │ │ + rsb r3, r3, r2, lsl #4 │ │ │ │ + add r1, r6, r3, lsl #2 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + bl e96c0 │ │ │ │ + mov r3, #4 │ │ │ │ + str r3, [r4, #184] @ 0xb8 │ │ │ │ + b 1607c │ │ │ │ + ldr r3, [r5, #3072] @ 0xc00 │ │ │ │ + mov r1, r8 │ │ │ │ + add r2, r3, r3, lsl #1 │ │ │ │ + rsb r3, r3, r2, lsl #4 │ │ │ │ + add r0, r6, r3, lsl #2 │ │ │ │ + add r0, r0, #160 @ 0xa0 │ │ │ │ + bl e884c │ │ │ │ + ldr r3, [r5, #3256] @ 0xcb8 │ │ │ │ + cmp r0, #0 │ │ │ │ + lsleq r1, r3, #1 │ │ │ │ + beq 160e4 │ │ │ │ + add r1, r3, r3, lsl #1 │ │ │ │ + add r2, r3, #1 │ │ │ │ + rsb r3, r3, r1, lsl #4 │ │ │ │ + lsl r0, r3, #2 │ │ │ │ + ldr r3, [r5, #3072] @ 0xc00 │ │ │ │ + sub r3, r3, r2 │ │ │ │ + add r2, r3, r3, lsl #1 │ │ │ │ + rsb r2, r3, r2, lsl #4 │ │ │ │ + b 160a0 │ │ │ │ + add r0, r0, #323584 @ 0x4f000 │ │ │ │ + add r0, r0, #112 @ 0x70 │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov ip, #0 │ │ │ │ + mov r4, r1 │ │ │ │ + add r1, r0, #327680 @ 0x50000 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r2, ip │ │ │ │ + mvn lr, #0 │ │ │ │ + add r1, r1, #3424 @ 0xd60 │ │ │ │ + ldr r0, [r1, ip, lsl #2] │ │ │ │ + cmp r0, r4 │ │ │ │ + bgt 16224 │ │ │ │ + add r3, lr, lr, lsl #5 │ │ │ │ + add r3, lr, r3, lsl #1 │ │ │ │ + add r3, r5, r3, lsl #3 │ │ │ │ + cmn lr, #1 │ │ │ │ + add r3, r3, #327680 @ 0x50000 │ │ │ │ + moveq lr, r2 │ │ │ │ + beq 16224 │ │ │ │ + ldr r3, [r3, #3424] @ 0xd60 │ │ │ │ + cmp r0, r3 │ │ │ │ + movgt lr, r2 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r2, #200 @ 0xc8 │ │ │ │ + add ip, ip, #134 @ 0x86 │ │ │ │ + bne 161f0 │ │ │ │ + cmn lr, #1 │ │ │ │ + addne r3, lr, lr, lsl #5 │ │ │ │ + addne lr, lr, r3, lsl #1 │ │ │ │ + addne r0, r5, lr, lsl #3 │ │ │ │ + addne r0, r0, #327680 @ 0x50000 │ │ │ │ + addne r0, r0, #2912 @ 0xb60 │ │ │ │ + moveq r0, #0 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #200] @ 0xc8 │ │ │ │ + bx r3 │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #144] @ 0x90 │ │ │ │ + bx r3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [r1] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r5, [r2, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [r1] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r5, [r2, #20] │ │ │ │ + blx r3 │ │ │ │ + mov r3, r5 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + add r0, r0, #323584 @ 0x4f000 │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r0, #92] @ 0x5c │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #96] @ 0x60 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r1, [r3, #3368] @ 0xd28 │ │ │ │ + ldr r2, [r0] │ │ │ │ + eor ip, r1, #1 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + ldr r2, [r2, #184] @ 0xb8 │ │ │ │ + clz r1, r1 │ │ │ │ + str ip, [r3, #3368] @ 0xd28 │ │ │ │ + lsr r1, r1, #5 │ │ │ │ + bx r2 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r1, #0 │ │ │ │ + blx r3 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r1, r0 │ │ │ │ + add r0, r4, #323584 @ 0x4f000 │ │ │ │ + add r0, r0, #940 @ 0x3ac │ │ │ │ + pop {r4, lr} │ │ │ │ + b e96c0 │ │ │ │ + add r0, r0, #112 @ 0x70 │ │ │ │ + b d72a4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + add r5, r0, #442368 @ 0x6c000 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, r0, #118784 @ 0x1d000 │ │ │ │ + ldr r3, [r5, #1644] @ 0x66c │ │ │ │ + ldr ip, [r0, #496] @ 0x1f0 │ │ │ │ + ldr r0, [r0, #792] @ 0x318 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + ldr r0, [r5, #1640] @ 0x668 │ │ │ │ + str ip, [r4, #16] │ │ │ │ + str r0, [r5, #1644] @ 0x66c │ │ │ │ + str r3, [r5, #1640] @ 0x668 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + bl e8318 │ │ │ │ + ldr r3, [r5, #1640] @ 0x668 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + mov r1, r6 │ │ │ │ + bl e8318 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + bx r3 │ │ │ │ + sub r0, r0, #60 @ 0x3c │ │ │ │ + b 1637c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #36] @ 16438 │ │ │ │ + mov r4, r0 │ │ │ │ + add r1, r0, r1 │ │ │ │ + ldr r2, [pc, #28] @ 1643c │ │ │ │ + mov r0, r5 │ │ │ │ + bl e8318 │ │ │ │ + ldr r0, [pc, #20] @ 16440 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r4, r0 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b e1f4 │ │ │ │ + eoreq sp, r0, ip, asr #14 │ │ │ │ + andeq r0, r0, ip, lsl #25 │ │ │ │ + andeq r0, r4, r8, ror r4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #64] @ 1649c │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #56] @ 164a0 │ │ │ │ + cmp r4, #1 │ │ │ │ + movhi r2, #0 │ │ │ │ + movls r2, #1 │ │ │ │ + ldr r1, [pc, #44] @ 164a4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r3, [pc, #32] @ 164a8 │ │ │ │ + add r3, r4, r3 │ │ │ │ + ldr r0, [r5, r3, lsl #2] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [r0, #24] │ │ │ │ + ldrne r0, [r3, #4] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq sp, sp, r4, lsr r4 │ │ │ │ + andeq sp, sp, r0, asr #8 │ │ │ │ + andeq r0, r0, sp, lsl #5 │ │ │ │ + muleq r1, sl, r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [pc, #116] @ 16544 │ │ │ │ + ldr r0, [pc, #116] @ 16548 │ │ │ │ + cmp r5, #1 │ │ │ │ + add r4, r4, r5, lsl #2 │ │ │ │ + mov r7, r2 │ │ │ │ + add r4, r4, #442368 @ 0x6c000 │ │ │ │ + movhi r2, #0 │ │ │ │ + movls r2, #1 │ │ │ │ + ldr r1, [pc, #92] @ 1654c │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r3, [r4, #1640] @ 0x668 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + bl cecc4 │ │ │ │ + ldr r3, [r4, #1640] @ 0x668 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + bl cece8 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r2, [r0], #4 │ │ │ │ + str r3, [r6, #8] │ │ │ │ + asr r3, r2, #16 │ │ │ │ + lsl r2, r2, #16 │ │ │ │ + lsr r2, r2, #16 │ │ │ │ + str r3, [r6] │ │ │ │ + str r2, [r6, #4] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + @ instruction: 0x000dd3bc │ │ │ │ + andeq sp, sp, r8, asr #7 │ │ │ │ + andeq r0, r0, r7, ror #4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [pc, #264] @ 16670 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #256] @ 16674 │ │ │ │ + cmp r1, #1 │ │ │ │ + add r4, r7, r4, lsl #2 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r1, [pc, #244] @ 16678 │ │ │ │ + movhi r2, #0 │ │ │ │ + movls r2, #1 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r4, r4, #442368 @ 0x6c000 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r3, [r4, #1640] @ 0x668 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + bl cecc4 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 16668 │ │ │ │ + ldr r3, [r4, #1640] @ 0x668 │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ + cmp r2, r5 │ │ │ │ + bls 16654 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [pc, #160] @ 1667c │ │ │ │ + ldr r8, [r3, #100] @ 0x64 │ │ │ │ + ldr r3, [pc, #156] @ 16680 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #2 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r4, #1640] @ 0x668 │ │ │ │ + ldr r2, [r3, #24] │ │ │ │ + cmp r2, r5 │ │ │ │ + bhi 16640 │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + add r2, r2, r1 │ │ │ │ + cmp r5, r2 │ │ │ │ + bcs 16640 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #92] @ 16684 │ │ │ │ + ldr r5, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [pc, #88] @ 16688 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [r4, #1640] @ 0x668 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b ceea0 │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + add r2, r2, r1 │ │ │ │ + cmp r5, r2 │ │ │ │ + bls 165f4 │ │ │ │ + b 165c4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq sp, sp, ip, lsl r3 │ │ │ │ + andeq sp, sp, r8, lsr #6 │ │ │ │ + andeq r0, r0, r1, ror r2 │ │ │ │ + @ instruction: 0x000dd6b8 │ │ │ │ + strdeq sp, [sp], -r4 │ │ │ │ + andeq sp, sp, ip, lsr #5 │ │ │ │ + andeq sp, sp, r8, ror #12 │ │ │ │ + ldr ip, [pc, #96] @ 166f4 │ │ │ │ + add ip, r1, ip │ │ │ │ + ldr r1, [r0, ip, lsl #2] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 166ec │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ + lsl r3, r3, #16 │ │ │ │ + lsr r3, r3, #16 │ │ │ │ + orr r1, r3, r2, lsl #16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ced3c │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + beq 166e4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl cecc4 │ │ │ │ + add r0, r0, #4 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + muleq r1, sl, r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [pc, #124] @ 1678c │ │ │ │ + mov r6, r1 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #116] @ 16790 │ │ │ │ + cmp r6, #65536 @ 0x10000 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r1, [pc, #104] @ 16794 │ │ │ │ + movcs r2, #0 │ │ │ │ + movcc r2, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r3, [pc, #80] @ 16798 │ │ │ │ + cmp r4, #65536 @ 0x10000 │ │ │ │ + movcs r2, #0 │ │ │ │ + movcc r2, #1 │ │ │ │ + ldr r1, [pc, #68] @ 1679c │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e9eb4 │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 16784 │ │ │ │ + ldr r0, [pc, #48] @ 167a0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r7, r0 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b cfd64 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + muleq sp, ip, r1 │ │ │ │ + andeq sp, sp, r0, asr #3 │ │ │ │ + muleq r0, r5, r2 │ │ │ │ + andeq sp, sp, ip, lsr #3 │ │ │ │ + muleq r0, r6, r2 │ │ │ │ + @ instruction: 0x0017c6b8 │ │ │ │ + add r0, r0, #1622016 @ 0x18c000 │ │ │ │ + add r0, r0, #5824 @ 0x16c0 │ │ │ │ + b cf22c │ │ │ │ + add r0, r0, #112 @ 0x70 │ │ │ │ + b d72e8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr ip, [pc, #140] @ 1685c │ │ │ │ + ldr r3, [pc, #140] @ 16860 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [ip, r3] │ │ │ │ + add r4, sp, #4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + bl ce9a8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce9c0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + and r3, r0, #1 │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + bne 1682c │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + asr r1, r1, #1 │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #48] @ 16864 │ │ │ │ + ldr r3, [pc, #40] @ 16860 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 16858 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + strdeq r0, [pc], -r0 @ │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + muleq pc, r0, r1 @ │ │ │ │ + sub r0, r0, #60 @ 0x3c │ │ │ │ + b 167b8 │ │ │ │ + add r0, r0, #184320 @ 0x2d000 │ │ │ │ + add r0, r0, #824 @ 0x338 │ │ │ │ + b e33f4 │ │ │ │ + add r0, r1, #184320 @ 0x2d000 │ │ │ │ + add r0, r0, #824 @ 0x338 │ │ │ │ + b e3fbc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + ldr r2, [r1] │ │ │ │ + cmp ip, #0 │ │ │ │ + ldr r5, [r2, #24] │ │ │ │ + mov r4, r1 │ │ │ │ + beq 168d8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + ldr r1, [pc, #20] @ 168f4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + mov r2, #1 │ │ │ │ + bx r3 │ │ │ │ + andeq sp, sp, ip, ror r0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #220] @ 169f0 │ │ │ │ + ldr r3, [pc, #220] @ 169f4 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r7, sp, #4 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #0 │ │ │ │ + bl e8320 │ │ │ │ + mov r3, #0 │ │ │ │ + tst r4, #1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldrne r3, [sp, #32] │ │ │ │ + ldr r2, [r5, #2048] @ 0x800 │ │ │ │ + orrne r3, r3, #1 │ │ │ │ + strne r3, [sp, #32] │ │ │ │ + tst r4, #2 │ │ │ │ + ldrne r3, [sp, #32] │ │ │ │ + sub r2, r2, r5 │ │ │ │ + orrne r3, r3, #4 │ │ │ │ + strne r3, [sp, #32] │ │ │ │ + tst r4, #8 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + beq 169a4 │ │ │ │ + add r3, r6, #196608 @ 0x30000 │ │ │ │ + ldr r3, [r3, #860] @ 0x35c │ │ │ │ + add r0, r6, #184320 @ 0x2d000 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 169a4 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r0, #824 @ 0x338 │ │ │ │ + bl e3fac │ │ │ │ + ands r3, r4, #16 │ │ │ │ + beq 169d8 │ │ │ │ + ldr r2, [pc, #68] @ 169f8 │ │ │ │ + ldr r3, [pc, #60] @ 169f4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 169ec │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r6, #112 @ 0x70 │ │ │ │ + bl d7070 │ │ │ │ + b 169ac │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, pc, ip, lsr #1 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r0, pc, r0, lsl r0 @ │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 16a10 │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 168f8 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r0, #96] @ 0x60 │ │ │ │ + ldr r3, [r3, #3260] @ 0xcbc │ │ │ │ + cmp r3, #0 │ │ │ │ + bxeq lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r1, [pc, #28] @ 16a78 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r3, #144] @ 0x90 │ │ │ │ + blx r3 │ │ │ │ + add r4, r4, #323584 @ 0x4f000 │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r4, pc} │ │ │ │ + @ instruction: 0x000dceb4 │ │ │ │ + ldr r3, [r0, #96] @ 0x60 │ │ │ │ + ldr r3, [r3, #3264] @ 0xcc0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bxeq lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r1, [pc, #28] @ 16ac8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r3, #144] @ 0x90 │ │ │ │ + blx r3 │ │ │ │ + add r4, r4, #323584 @ 0x4f000 │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r4, #89] @ 0x59 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq ip, sp, r4, ror lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #96] @ 0x60 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #3372] @ 0xd2c │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 16b34 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #188] @ 0xbc │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [r4, #96] @ 0x60 │ │ │ │ + mov r0, r4 │ │ │ │ + strne r5, [r3, #3356] @ 0xd1c │ │ │ │ + ldr r3, [r4] │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + bx r3 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #188] @ 0xbc │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [r4, #96] @ 0x60 │ │ │ │ + strne r5, [r3, #3356] @ 0xd1c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 16bd8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 16bd8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r6, [r2, #3356] @ 0xd1c │ │ │ │ + blx r3 │ │ │ │ + cmp r6, r0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r2, [r5] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r2 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r1, [r2, #3372] @ 0xd2c │ │ │ │ + ldr r3, [r0] │ │ │ │ + subs r1, r1, #1 │ │ │ │ + ldr r3, [r3, #180] @ 0xb4 │ │ │ │ + movne r1, #1 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r2, [r4, #96] @ 0x60 │ │ │ │ + ldrne r3, [r2, #3372] @ 0xd2c │ │ │ │ + eorne r3, r3, #1 │ │ │ │ + strne r3, [r2, #3372] @ 0xd2c │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r4, #76] @ 0x4c │ │ │ │ + mov ip, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 16c98 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 16c98 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r5, [r2, #3372] @ 0xd2c │ │ │ │ + blx r3 │ │ │ │ + cmp r5, r0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + mov r0, ip │ │ │ │ + bx r2 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r1, [r2, #3384] @ 0xd38 │ │ │ │ + ldr r3, [r0] │ │ │ │ + subs r1, r1, #1 │ │ │ │ + ldr r3, [r3, #192] @ 0xc0 │ │ │ │ + movne r1, #1 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r2, [r4, #96] @ 0x60 │ │ │ │ + ldrne r3, [r2, #3384] @ 0xd38 │ │ │ │ + eorne r3, r3, #1 │ │ │ │ + strne r3, [r2, #3384] @ 0xd38 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r4, #76] @ 0x4c │ │ │ │ + mov ip, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 16d58 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 16d58 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [r4, #96] @ 0x60 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r5, [r2, #3384] @ 0xd38 │ │ │ │ + blx r3 │ │ │ │ + cmp r5, r0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + mov r0, ip │ │ │ │ + bx r2 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3864] @ 0xf18 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #328] @ 16ecc │ │ │ │ + cmp r3, #3 │ │ │ │ + ldr r3, [pc, #324] @ 16ed0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + sub sp, sp, #204 @ 0xcc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 16dfc │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ + ldr r3, [pc, #288] @ 16ed4 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r2, [pc, #284] @ 16ed8 │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + add r2, pc, r2 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #260] @ 16edc │ │ │ │ + ldr r3, [pc, #244] @ 16ed0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 16ec8 │ │ │ │ + add sp, sp, #204 @ 0xcc │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 16e94 │ │ │ │ + ldr r2, [pc, #212] @ 16ee0 │ │ │ │ + add r6, sp, #68 @ 0x44 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ + ldr r7, [r4, #104] @ 0x68 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r8, [r4, #100] @ 0x64 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [pc, #164] @ 16ee4 │ │ │ │ + add ip, sp, #8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, r4, #323584 @ 0x4f000 │ │ │ │ + ldr r2, [r3, #936] @ 0x3a8 │ │ │ │ + add lr, r3, #904 @ 0x388 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + add r5, r3, #136 @ 0x88 │ │ │ │ + mov r9, r0 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + add r0, r4, #184320 @ 0x2d000 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + add r0, r0, #824 @ 0x338 │ │ │ │ + bl e3618 │ │ │ │ + b 16dd0 │ │ │ │ + add r7, sp, #48 @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, #20 │ │ │ │ + bl ebb04 │ │ │ │ + ldr r2, [pc, #60] @ 16ee8 │ │ │ │ + add r6, sp, #68 @ 0x44 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + bl e972c │ │ │ │ + b 16e20 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, lr, ip, lsr ip @ │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq ip, sp, ip, ror #22 │ │ │ │ + andeq ip, sp, ip, ror fp │ │ │ │ + andeq pc, lr, ip, ror #23 │ │ │ │ + andeq ip, sp, ip, asr fp │ │ │ │ + andeq ip, sp, r8, asr lr │ │ │ │ + andeq ip, sp, r8, lsr #21 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3888] @ 0xf30 │ │ │ │ + ldr r2, [pc, #1068] @ 17330 │ │ │ │ + ldr r4, [pc, #1068] @ 17334 │ │ │ │ + ldr r3, [pc, #1068] @ 17338 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r4, pc, r4 │ │ │ │ + sub sp, sp, #172 @ 0xac │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 17138 │ │ │ │ + bl e87ac │ │ │ │ + add r5, r7, #323584 @ 0x4f000 │ │ │ │ + add r6, r5, #32 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ + mov sl, r1 │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + subs r0, r4, r0 │ │ │ │ + sbc r1, sl, r1 │ │ │ │ + bl 7798 <__aeabi_l2d@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl e883c │ │ │ │ + bl 7798 <__aeabi_l2d@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 7c78 <__aeabi_ddiv@plt> │ │ │ │ + ldr r3, [pc, #944] @ 1733c │ │ │ │ + mov r2, #0 │ │ │ │ + bl 7e64 <__aeabi_dmul@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 7978 <__aeabi_dadd@plt> │ │ │ │ + ldr r3, [pc, #900] @ 17340 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 7c78 <__aeabi_ddiv@plt> │ │ │ │ + bl 7e1c <__aeabi_d2f@plt> │ │ │ │ + str r4, [r5, #32] │ │ │ │ + ldr r1, [r6, #-4] │ │ │ │ + str r0, [r5, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #-8] │ │ │ │ + str sl, [r6, #4] │ │ │ │ + subs r0, r4, r0 │ │ │ │ + sbc r1, sl, r1 │ │ │ │ + bl 7798 <__aeabi_l2d@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl e883c │ │ │ │ + bl 7798 <__aeabi_l2d@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 7c78 <__aeabi_ddiv@plt> │ │ │ │ + ldr r3, [r7, #96] @ 0x60 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r3, #3420] @ 0xd5c │ │ │ │ + mov r9, r1 │ │ │ │ + bl 7450 <__aeabi_i2d@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r1, [pc, #788] @ 17344 │ │ │ │ + bl 7c78 <__aeabi_ddiv@plt> │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 7c9c <__aeabi_dcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 1709c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 7d14 <__aeabi_dsub@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r5, #40] @ 0x28 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ + ldr r2, [pc, #720] @ 17348 │ │ │ │ + ldr r3, [pc, #720] @ 1734c │ │ │ │ + bl 7e64 <__aeabi_dmul@plt> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 7954 <__aeabi_dcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 17154 │ │ │ │ + mov r5, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + b 170bc │ │ │ │ + ldrd r2, [sp, #8] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 7954 <__aeabi_dcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 17090 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r4, [pc, #652] @ 17350 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + adds r3, r3, r2 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + adc r3, r3, #0 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + bl e87ac │ │ │ │ + ldr r3, [r7, #96] @ 0x60 │ │ │ │ + ldr r2, [r3, #3424] @ 0xd60 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov sl, r1 │ │ │ │ + beq 17108 │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r3, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 17210 │ │ │ │ + ldr r2, [pc, #580] @ 17354 │ │ │ │ + ldr r3, [pc, #548] @ 17338 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 1732c │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #172 @ 0xac │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl e87ac │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r2, [r4, #8] │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 16f38 │ │ │ │ + ldr fp, [pc, #508] @ 17358 │ │ │ │ + mov r2, r8 │ │ │ │ + add fp, pc, fp │ │ │ │ + mov r3, r9 │ │ │ │ + ldrd r0, [fp, #16] │ │ │ │ + bl 7978 <__aeabi_dadd@plt> │ │ │ │ + strd r0, [fp, #16] │ │ │ │ + bl e883c │ │ │ │ + bl 7798 <__aeabi_l2d@plt> │ │ │ │ + ldr r2, [pc, #476] @ 1735c │ │ │ │ + ldr r3, [pc, #476] @ 17360 │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 7954 <__aeabi_dcmpgt@plt> │ │ │ │ + ldrd r8, [r6, #-8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 17204 │ │ │ │ + mov fp, r7 │ │ │ │ + str r6, [sp, #28] │ │ │ │ + bl e87ac │ │ │ │ + mov r4, r0 │ │ │ │ + subs r0, r0, r8 │ │ │ │ + mov sl, r1 │ │ │ │ + sbc r1, r1, r9 │ │ │ │ + bl 7798 <__aeabi_l2d@plt> │ │ │ │ + ldrd r2, [sp, #16] │ │ │ │ + bl 7c78 <__aeabi_ddiv@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #8] │ │ │ │ + bl 7d14 <__aeabi_dsub@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl e8734 │ │ │ │ + ldr r2, [pc, #372] @ 1735c │ │ │ │ + ldr r3, [pc, #372] @ 17360 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 7954 <__aeabi_dcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 171a4 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + mov r7, fp │ │ │ │ + str r4, [r5, #32] │ │ │ │ + str sl, [r6, #4] │ │ │ │ + b 170b4 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + subs r0, r6, r0 │ │ │ │ + sbc r1, sl, r1 │ │ │ │ + bl 7798 <__aeabi_l2d@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl e883c │ │ │ │ + bl 7798 <__aeabi_l2d@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 7c78 <__aeabi_ddiv@plt> │ │ │ │ + ldr r3, [pc, #240] @ 17340 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 7954 <__aeabi_dcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 17108 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + lsr r1, r3, #28 │ │ │ │ + orr r1, r1, r2, lsl #4 │ │ │ │ + bic r0, r1, #-268435456 @ 0xf0000000 │ │ │ │ + bic r1, r3, #-268435456 @ 0xf0000000 │ │ │ │ + add r1, r1, r0 │ │ │ │ + add r1, r1, r2, lsr #24 │ │ │ │ + asr r2, r2, #31 │ │ │ │ + and ip, r2, #3 │ │ │ │ + ldr r0, [pc, #216] @ 17364 │ │ │ │ + add r1, r1, ip │ │ │ │ + umull ip, lr, r0, r1 │ │ │ │ + bic r2, r2, #3 │ │ │ │ + bic ip, lr, #3 │ │ │ │ + add ip, ip, lr, lsr #2 │ │ │ │ + sub r1, r1, ip │ │ │ │ + add r1, r1, r2 │ │ │ │ + subs r3, r3, r1 │ │ │ │ + umull r9, r2, r3, r0 │ │ │ │ + ldrd r0, [r4, #16] │ │ │ │ + ldr r3, [pc, #136] @ 17340 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 7c78 <__aeabi_ddiv@plt> │ │ │ │ + ldr r8, [pc, #164] @ 17368 │ │ │ │ + mov r3, r9 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r2, r8 │ │ │ │ + add r8, sp, #36 @ 0x24 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r0, r8 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + ldr r2, [pc, #128] @ 1736c │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov lr, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r8 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r1, #2 │ │ │ │ + ldr r7, [ip, #100] @ 0x64 │ │ │ │ + blx r7 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [r4, #24] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + str sl, [r4, #12] │ │ │ │ + strd r2, [r4, #16] │ │ │ │ + b 17108 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000efabc │ │ │ │ + andeq r7, pc, r8, lsr #1 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andsmi r0, r0, r0 │ │ │ │ + andsmi r0, r4, r0 │ │ │ │ + svccc 0x00f00000 @ IMB │ │ │ │ + teqcc r3, #-872415232 @ 0xcc000000 │ │ │ │ + svccc 0x00f33333 │ │ │ │ + strdeq r6, [pc], -r8 │ │ │ │ + @ instruction: 0x000ef8b4 │ │ │ │ + andeq r6, pc, ip, asr lr @ │ │ │ │ + stmiahi r3!, {r0, r4, r5, r6, r7, fp, sp, lr}^ │ │ │ │ + mcrcc 8, 7, pc, cr4, cr5, {5} @ │ │ │ │ + stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ + @ instruction: 0x000dc6b4 │ │ │ │ + andeq ip, sp, r8, lsr #19 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3920] @ 0xf50 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #396] @ 17518 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #392] @ 1751c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #140 @ 0x8c │ │ │ │ + ldr fp, [sp, #176] @ 0xb0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 174d4 │ │ │ │ + bl ec3b0 │ │ │ │ + mov r1, #32 │ │ │ │ + ldr r2, [pc, #344] @ 17520 │ │ │ │ + add r9, sp, r1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e972c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 174f4 │ │ │ │ + mov r3, #65 @ 0x41 │ │ │ │ + add sl, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str sl, [sp, #16] │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + ldrb r7, [r4] │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ + orr r7, r7, r3, lsl #8 │ │ │ │ + ldrb r3, [r4, #5] │ │ │ │ + ldrb r5, [r4, #8] │ │ │ │ + orr r6, r6, r3, lsl #8 │ │ │ │ + ldrb r3, [r4, #9] │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ + orr r5, r5, r3, lsl #8 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + add r1, r4, #16 │ │ │ │ + orr r3, r3, r2, lsl #8 │ │ │ │ + ldrb r2, [r4, #2] │ │ │ │ + mov r0, sp │ │ │ │ + orr r7, r7, r2, lsl #16 │ │ │ │ + ldrb r2, [r4, #6] │ │ │ │ + orr r6, r6, r2, lsl #16 │ │ │ │ + ldrb r2, [r4, #10] │ │ │ │ + orr r5, r5, r2, lsl #16 │ │ │ │ + ldrb r2, [r4, #14] │ │ │ │ + orr r3, r3, r2, lsl #16 │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ + orr r7, r7, r2, lsl #24 │ │ │ │ + ldrb r2, [r4, #7] │ │ │ │ + orr r6, r6, r2, lsl #24 │ │ │ │ + ldrb r2, [r4, #11] │ │ │ │ + orr r5, r5, r2, lsl #24 │ │ │ │ + ldrb r2, [r4, #15] │ │ │ │ + orr r3, r3, r2, lsl #24 │ │ │ │ + mov r2, #16 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 7744 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + bl ec5c0 │ │ │ │ + ldr r2, [pc, #148] @ 17524 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, fp │ │ │ │ + str r9, [sp, #4] │ │ │ │ + str sl, [sp] │ │ │ │ + bl e972c │ │ │ │ + ldr r2, [pc, #120] @ 17528 │ │ │ │ + ldr r3, [pc, #104] @ 1751c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 17514 │ │ │ │ + add sp, sp, #140 @ 0x8c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #80] @ 1752c │ │ │ │ + add r9, sp, #32 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #32 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e96c0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 173e0 │ │ │ │ + ldr r2, [pc, #52] @ 17530 │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + stm sp, {r5, r9} │ │ │ │ + bl e972c │ │ │ │ + b 174a8 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, lr, r4, lsr r6 @ │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq ip, sp, ip, ror #11 │ │ │ │ + andeq ip, sp, ip, lsr #10 │ │ │ │ + andeq pc, lr, r4, lsl r5 @ │ │ │ │ + andeq r3, lr, r4, asr #9 │ │ │ │ + ldrdeq ip, [sp], -r8 │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ + tst r3, #1 │ │ │ │ + bne 1757c │ │ │ │ + ldr r3, [r1, #36] @ 0x24 │ │ │ │ + ands r3, r3, #1 │ │ │ │ + bne 17574 │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + blt 1757c │ │ │ │ + ldr r0, [r1, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 17574 │ │ │ │ + cmp r2, r0 │ │ │ │ + movge r0, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + bx lr │ │ │ │ + mov r0, #1 │ │ │ │ + bx lr │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ + tst r3, #1 │ │ │ │ + bne 175bc │ │ │ │ + ldr r3, [r1, #36] @ 0x24 │ │ │ │ + tst r3, #1 │ │ │ │ + bne 175b4 │ │ │ │ + ldr r0, [r0, #32] │ │ │ │ + ldr r3, [r1, #32] │ │ │ │ + cmp r0, r3 │ │ │ │ + movle r0, #0 │ │ │ │ + movgt r0, #1 │ │ │ │ + bx lr │ │ │ │ + mov r0, #1 │ │ │ │ + bx lr │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #40] @ 17624 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 17618 │ │ │ │ + add r4, r4, #323584 @ 0x4f000 │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r4, #92] @ 0x5c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r2 │ │ │ │ + @ instruction: 0xffffecf8 │ │ │ │ + ldr r2, [r1] │ │ │ │ + ldr r3, [pc, #32] @ 17654 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 1764c │ │ │ │ + add r0, r1, #184320 @ 0x2d000 │ │ │ │ + add r0, r0, #824 @ 0x338 │ │ │ │ + b e33f4 │ │ │ │ + mov r0, r1 │ │ │ │ + bx r2 │ │ │ │ + @ instruction: 0xfffff234 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + str r0, [ip, #-528] @ 0xfffffdf0 │ │ │ │ + ldr ip, [pc, #236] @ 17768 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [pc, #232] @ 1776c │ │ │ │ + ldr r1, [pc, #232] @ 17770 │ │ │ │ + sub sp, sp, #8704 @ 0x2200 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add lr, sp, #8704 @ 0x2200 │ │ │ │ + ldr r1, [ip, r1] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + add lr, lr, #4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [lr] │ │ │ │ + mov r1, #0 │ │ │ │ + bne 1775c │ │ │ │ + add r0, r0, #184320 @ 0x2d000 │ │ │ │ + add r0, r0, #824 @ 0x338 │ │ │ │ + bl e33f4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r1, [pc, #160] @ 17774 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #1 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #3256] @ 0xcb8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 1772c │ │ │ │ + ldr r2, [pc, #124] @ 17778 │ │ │ │ + ldr r3, [pc, #112] @ 17770 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, sp, #8704 @ 0x2200 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #4 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r1] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 17764 │ │ │ │ + add sp, sp, #8704 @ 0x2200 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr ip, [pc, #72] @ 1777c │ │ │ │ + ldr r3, [pc, #72] @ 17780 │ │ │ │ + ldr r2, [pc, #72] @ 17784 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r1, [r4, #104] @ 0x68 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r0, sp, #8 │ │ │ │ + str ip, [sp] │ │ │ │ + bl e1694 │ │ │ │ + b 176f4 │ │ │ │ + blx r2 │ │ │ │ + b 176c8 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, lr, ip, lsr r3 @ │ │ │ │ + @ instruction: 0xfffff1cc │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq ip, sp, r8, lsl r3 │ │ │ │ + andeq pc, lr, r8, asr #5 │ │ │ │ + andeq ip, sp, r8, lsr r2 │ │ │ │ + andeq ip, sp, r0, asr #5 │ │ │ │ + andeq ip, sp, r4, asr #5 │ │ │ │ + ldr r3, [r0, #96] @ 0x60 │ │ │ │ + ldr r3, [r3, #3252] @ 0xcb4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bxeq lr │ │ │ │ + b 17658 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #1976] @ 0x7b8 │ │ │ │ + ldr r2, [pc, #256] @ 178b4 │ │ │ │ + ldr r3, [pc, #256] @ 178b8 │ │ │ │ + sub sp, sp, #2096 @ 0x830 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #2100] @ 0x834 │ │ │ │ + mov r3, #0 │ │ │ │ + bl ce7f4 │ │ │ │ + mov r1, #45 @ 0x2d │ │ │ │ + mov r0, r5 │ │ │ │ + bl ce80c │ │ │ │ + mov r2, #32 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ce85c │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #176] @ 178bc │ │ │ │ + ldr r6, [r2, #140] @ 0x8c │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne 1789c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 17854 │ │ │ │ + ldr r2, [pc, #148] @ 178c0 │ │ │ │ + ldr r3, [pc, #136] @ 178b8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2100] @ 0x834 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 178b0 │ │ │ │ + add sp, sp, #2096 @ 0x830 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r6, sp │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + bl e8320 │ │ │ │ + ldr r0, [sp, #2088] @ 0x828 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + sub r0, r0, r5 │ │ │ │ + mov r3, #0 │ │ │ │ + orr ip, ip, #1 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r4, #112 @ 0x70 │ │ │ │ + str r3, [sp] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + bl d7070 │ │ │ │ + b 17824 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + b 17824 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, lr, r8, lsl #4 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + @ instruction: 0xfffff1e8 │ │ │ │ + muleq lr, r8, r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #80] @ 1792c │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #72] @ 17930 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r1, #100] @ 0x64 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne 1791c │ │ │ │ + add r3, r0, #323584 @ 0x4f000 │ │ │ │ + ldr r3, [r3, #104] @ 0x68 │ │ │ │ + cmp r3, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 1779c │ │ │ │ + blx r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + b 1790c │ │ │ │ + andeq pc, lr, r0, ror #1 │ │ │ │ + muleq r0, ip, r4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [r1] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r5, [r2, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [pc, #124] @ 179e4 │ │ │ │ + ldr r7, [pc, #124] @ 179e8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r5, r3 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r6, r0 │ │ │ │ + bne 179b4 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #100] @ 179ec │ │ │ │ + ldr r2, [r2, #100] @ 0x64 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 179d0 │ │ │ │ + add r3, r4, #323584 @ 0x4f000 │ │ │ │ + ldr r3, [r3, #104] @ 0x68 │ │ │ │ + cmp r3, #0 │ │ │ │ + popne {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 1779c │ │ │ │ + ldr r1, [pc, #52] @ 179f0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + bx r3 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, r7, r8, pc} │ │ │ │ + b 179a4 │ │ │ │ + @ instruction: 0xffffff54 │ │ │ │ + andeq pc, lr, r4, asr r0 @ │ │ │ │ + muleq r0, ip, r4 │ │ │ │ + andeq ip, sp, r0, lsr #29 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #1976] @ 0x7b8 │ │ │ │ + ldr r2, [pc, #256] @ 17b0c │ │ │ │ + ldr r3, [pc, #256] @ 17b10 │ │ │ │ + sub sp, sp, #2096 @ 0x830 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #2100] @ 0x834 │ │ │ │ + mov r3, #0 │ │ │ │ + bl ce7f4 │ │ │ │ + mov r1, #43 @ 0x2b │ │ │ │ + mov r0, r5 │ │ │ │ + bl ce80c │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ce85c │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #176] @ 17b14 │ │ │ │ + ldr r6, [r2, #140] @ 0x8c │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne 17af4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 17aac │ │ │ │ + ldr r2, [pc, #148] @ 17b18 │ │ │ │ + ldr r3, [pc, #136] @ 17b10 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2100] @ 0x834 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 17b08 │ │ │ │ + add sp, sp, #2096 @ 0x830 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r6, sp │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + bl e8320 │ │ │ │ + ldr r0, [sp, #2088] @ 0x828 │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + sub r0, r0, r5 │ │ │ │ + mov r3, #0 │ │ │ │ + orr ip, ip, #1 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r4, #112 @ 0x70 │ │ │ │ + str r3, [sp] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + bl d7070 │ │ │ │ + b 17a7c │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + b 17a7c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000eefb0 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + @ instruction: 0xffffef90 │ │ │ │ + andeq lr, lr, r0, asr #30 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #1976] @ 0x7b8 │ │ │ │ + ldr r2, [pc, #236] @ 17c20 │ │ │ │ + ldr r3, [pc, #236] @ 17c24 │ │ │ │ + sub sp, sp, #2096 @ 0x830 │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r5, sp, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #2100] @ 0x834 │ │ │ │ + mov r3, #0 │ │ │ │ + bl ce7f4 │ │ │ │ + mov r1, #53 @ 0x35 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ce80c │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #176] @ 17c28 │ │ │ │ + ldr r6, [r2, #140] @ 0x8c │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne 17c08 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 17bcc │ │ │ │ + bl e87ac │ │ │ │ + ldr r2, [pc, #144] @ 17c2c │ │ │ │ + ldr r3, [pc, #132] @ 17c24 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r4, r4, #323584 @ 0x4f000 │ │ │ │ + strd r0, [r4, #128] @ 0x80 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2100] @ 0x834 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 17c1c │ │ │ │ + add sp, sp, #2096 @ 0x830 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r6, sp │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + bl e8320 │ │ │ │ + ldr r0, [sp, #2088] @ 0x828 │ │ │ │ + mov r3, #0 │ │ │ │ + sub r0, r0, r5 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r4, #112 @ 0x70 │ │ │ │ + str r3, [sp] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + bl d7070 │ │ │ │ + b 17b90 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + b 17b90 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, lr, ip, lsl #29 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + @ instruction: 0xffffee7c │ │ │ │ + andeq lr, lr, r8, lsr #28 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r4, #76] @ 0x4c │ │ │ │ + mov ip, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 17cd4 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 17cd4 │ │ │ │ + ldr r3, [r4, #96] @ 0x60 │ │ │ │ + ldr r1, [r3, #3372] @ 0xd2c │ │ │ │ + cmp r1, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r5, [r3, #3368] @ 0xd28 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + blx r2 │ │ │ │ + cmp r5, r0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #84] @ 17cec │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 17ce0 │ │ │ │ + ldr r3, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r1, [r3, #3368] @ 0xd28 │ │ │ │ + ldr r2, [r0] │ │ │ │ + eor ip, r1, #1 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + ldr r2, [r2, #184] @ 0xb8 │ │ │ │ + clz r1, r1 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + lsr r1, r1, #5 │ │ │ │ + str ip, [r3, #3368] @ 0xd28 │ │ │ │ + bx r2 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + mov r0, ip │ │ │ │ + bx r2 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx r2 │ │ │ │ + @ instruction: 0xffffe66c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3976] @ 0xf88 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #1236] @ 181e0 │ │ │ │ + ldr r3, [pc, #1236] @ 181e4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #84 @ 0x54 │ │ │ │ + cmp r0, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r3, #0 │ │ │ │ + moveq r0, sl │ │ │ │ + beq 17fac │ │ │ │ + cmp r1, sl │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + beq 17fac │ │ │ │ + sub r3, sl, r7 │ │ │ │ + asr r3, r3, #2 │ │ │ │ + rsb r2, r3, r3, lsl #5 │ │ │ │ + add r2, r3, r2, lsl #5 │ │ │ │ + add r2, r2, r2, lsl #3 │ │ │ │ + rsb r2, r2, r2, lsl #15 │ │ │ │ + add r2, r3, r2, lsl #2 │ │ │ │ + sub r3, r1, r7 │ │ │ │ + asr r3, r3, #2 │ │ │ │ + rsb r1, r3, r3, lsl #5 │ │ │ │ + add r1, r3, r1, lsl #5 │ │ │ │ + add r1, r1, r1, lsl #3 │ │ │ │ + rsb r1, r1, r1, lsl #15 │ │ │ │ + add r3, r3, r1, lsl #2 │ │ │ │ + rsb lr, r2, #0 │ │ │ │ + sub r2, r3, r2 │ │ │ │ + rsb r3, r3, #0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 17fe0 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r4, r7 │ │ │ │ + add r6, sp, #32 │ │ │ │ + mov r9, lr │ │ │ │ + str r7, [sp, #20] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + str sl, [sp, #28] │ │ │ │ + bge 17eb0 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 18108 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 17e80 │ │ │ │ + add sl, r3, #1 │ │ │ │ + add r1, sl, sl, lsl #2 │ │ │ │ + add sl, sl, r1, lsl #1 │ │ │ │ + str r9, [sp, #8] │ │ │ │ + add fp, r4, #44 @ 0x2c │ │ │ │ + add sl, r4, sl, lsl #2 │ │ │ │ + mov lr, #0 │ │ │ │ + mov r9, r6 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + sub r5, fp, #44 @ 0x2c │ │ │ │ + add lr, lr, #1 │ │ │ │ + mov r8, r5 │ │ │ │ + cmp r3, lr │ │ │ │ + ldm r5!, {r0, r1, r2, r3} │ │ │ │ + mov r4, r9 │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldm r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldm r5, {r0, r1, r2} │ │ │ │ + sub ip, sl, #44 @ 0x2c │ │ │ │ + mov r6, ip │ │ │ │ + stm r4, {r0, r1, r2} │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia r8!, {r0, r1, r2, r3} │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia r8!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1, r2} │ │ │ │ + mov r7, r9 │ │ │ │ + stm r5, {r0, r1, r2} │ │ │ │ + ldm r7!, {r0, r1, r2, r3} │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldm r7!, {r0, r1, r2, r3} │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldm r4, {r0, r1, r2} │ │ │ │ + add fp, fp, #44 @ 0x2c │ │ │ │ + add sl, sl, #44 @ 0x2c │ │ │ │ + stm ip, {r0, r1, r2} │ │ │ │ + bne 17de8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + add r1, r2, r2, lsl #2 │ │ │ │ + mov r6, r9 │ │ │ │ + add r2, r2, r1, lsl #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + add r4, r4, r2, lsl #2 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 17f98 │ │ │ │ + mov r9, r3 │ │ │ │ + sub r3, r3, r1 │ │ │ │ + sub r2, r9, r3 │ │ │ │ + cmp r3, r2 │ │ │ │ + blt 17dac │ │ │ │ + add sl, r9, r9, lsl #2 │ │ │ │ + add sl, r9, sl, lsl #1 │ │ │ │ + cmp r2, #1 │ │ │ │ + lsl r1, sl, #2 │ │ │ │ + add sl, r4, sl, lsl #2 │ │ │ │ + beq 1809c │ │ │ │ + add fp, r3, r3, lsl #2 │ │ │ │ + add fp, r3, fp, lsl #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + add fp, r4, fp, lsl #2 │ │ │ │ + ble 17fd8 │ │ │ │ + stmib sp, {r3, r9} │ │ │ │ + mov lr, #0 │ │ │ │ + mov r9, r6 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + sub r5, fp, #44 @ 0x2c │ │ │ │ + add lr, lr, #1 │ │ │ │ + mov r8, r5 │ │ │ │ + cmp r3, lr │ │ │ │ + mov fp, r5 │ │ │ │ + ldm r5!, {r0, r1, r2, r3} │ │ │ │ + mov r4, r9 │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldm r5!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldm r5, {r0, r1, r2} │ │ │ │ + sub ip, sl, #44 @ 0x2c │ │ │ │ + mov r6, ip │ │ │ │ + stm r4, {r0, r1, r2} │ │ │ │ + mov sl, ip │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia r8!, {r0, r1, r2, r3} │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia r8!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1, r2} │ │ │ │ + mov r7, r9 │ │ │ │ + stm r5, {r0, r1, r2} │ │ │ │ + ldm r7!, {r0, r1, r2, r3} │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldm r7!, {r0, r1, r2, r3} │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldm r4, {r0, r1, r2} │ │ │ │ + stm ip, {r0, r1, r2} │ │ │ │ + bne 17ef0 │ │ │ │ + mov r6, r9 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r9 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + subs r3, r1, #0 │ │ │ │ + ldrne r2, [sp, #4] │ │ │ │ + movne r9, r2 │ │ │ │ + bne 17ea4 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ + sub sl, sl, r5 │ │ │ │ + add r0, r7, sl │ │ │ │ + ldr r2, [pc, #564] @ 181e8 │ │ │ │ + ldr r3, [pc, #556] @ 181e4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 181dc │ │ │ │ + add sp, sp, #84 @ 0x54 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r4, fp │ │ │ │ + b 17f78 │ │ │ │ + add sl, r7, #44 @ 0x2c │ │ │ │ + add fp, r5, #44 @ 0x2c │ │ │ │ + add r8, sp, #32 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + sub r4, sl, #44 @ 0x2c │ │ │ │ + mov r9, r4 │ │ │ │ + ldm r4!, {r0, r1, r2, r3} │ │ │ │ + mov lr, r8 │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm r4!, {r0, r1, r2, r3} │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm r4, {r0, r1, r2} │ │ │ │ + sub ip, fp, #44 @ 0x2c │ │ │ │ + mov r6, ip │ │ │ │ + stm lr, {r0, r1, r2} │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia r9!, {r0, r1, r2, r3} │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia r9!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1, r2} │ │ │ │ + mov r7, r8 │ │ │ │ + stm r4, {r0, r1, r2} │ │ │ │ + ldm r7!, {r0, r1, r2, r3} │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldm r7!, {r0, r1, r2, r3} │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2} │ │ │ │ + cmp r5, sl │ │ │ │ + add fp, fp, #44 @ 0x2c │ │ │ │ + add sl, sl, #44 @ 0x2c │ │ │ │ + stm ip, {r0, r1, r2} │ │ │ │ + bne 17ff0 │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + sub r3, r5, #44 @ 0x2c │ │ │ │ + sub r3, r3, r7 │ │ │ │ + lsr r3, r3, #2 │ │ │ │ + rsb r2, r3, r3, lsl #5 │ │ │ │ + add r2, r3, r2, lsl #5 │ │ │ │ + rsb r2, r2, r2, lsl #4 │ │ │ │ + rsb r2, r2, r2, lsl #15 │ │ │ │ + add r3, r3, r2, lsl #1 │ │ │ │ + bic r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #1 │ │ │ │ + add r0, r7, r3, lsl #2 │ │ │ │ + b 17fac │ │ │ │ + sub ip, r1, #44 @ 0x2c │ │ │ │ + add r6, r4, ip │ │ │ │ + ldm r6!, {r0, r1, r2, r3} │ │ │ │ + add r8, sp, #32 │ │ │ │ + mov lr, r8 │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm r6!, {r0, r1, r2, r3} │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm r6, {r0, r1, r2} │ │ │ │ + cmp ip, #44 @ 0x2c │ │ │ │ + mov r9, sl │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ + stm lr, {r0, r1, r2} │ │ │ │ + ble 1818c │ │ │ │ + mov r2, ip │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r4, #44 @ 0x2c │ │ │ │ + bl 7768 │ │ │ │ + ldm r8!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldm r8!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldm r8, {r0, r1, r2} │ │ │ │ + stm r4, {r0, r1, r2} │ │ │ │ + b 17fa4 │ │ │ │ + mov lr, r9 │ │ │ │ + add r3, lr, lr, lsl #2 │ │ │ │ + mov r9, r4 │ │ │ │ + add lr, lr, r3, lsl #1 │ │ │ │ + ldm r9!, {r0, r1, r2, r3} │ │ │ │ + add r8, sp, #32 │ │ │ │ + mov ip, r8 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm r9!, {r0, r1, r2, r3} │ │ │ │ + lsl r6, lr, #2 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm r9, {r0, r1, r2} │ │ │ │ + sub fp, r6, #44 @ 0x2c │ │ │ │ + cmp fp, #44 @ 0x2c │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ + add lr, r4, #44 @ 0x2c │ │ │ │ + stm ip, {r0, r1, r2} │ │ │ │ + ble 181b4 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, lr │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7768 │ │ │ │ + ldm r8!, {r0, r1, r2, r3} │ │ │ │ + add ip, r4, r6 │ │ │ │ + sub ip, ip, #44 @ 0x2c │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm r8!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm r8, {r0, r1, r2} │ │ │ │ + stm ip, {r0, r1, r2} │ │ │ │ + b 17fa4 │ │ │ │ + bne 180ec │ │ │ │ + mov ip, r4 │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + sub r9, r9, #44 @ 0x2c │ │ │ │ + stmia r9!, {r0, r1, r2, r3} │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia r9!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1, r2} │ │ │ │ + stm r9, {r0, r1, r2} │ │ │ │ + b 180ec │ │ │ │ + bne 18168 │ │ │ │ + mov ip, lr │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + mov lr, r4 │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1, r2} │ │ │ │ + stm lr, {r0, r1, r2} │ │ │ │ + b 18168 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000eecb8 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq lr, lr, r0, lsl sl │ │ │ │ + mov r3, #0 │ │ │ │ + str r1, [r0] │ │ │ │ + str r1, [r0, #8] │ │ │ │ + str r2, [r0, #4] │ │ │ │ + str r2, [r0, #12] │ │ │ │ + str r3, [r0, #2064] @ 0x810 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + add r5, r0, #12 │ │ │ │ + add r7, r0, #524 @ 0x20c │ │ │ │ + str r3, [r0] │ │ │ │ + str r1, [r0, #4] │ │ │ │ + ldr r4, [r5, #4]! │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r4, [r6, #4] │ │ │ │ + bne 18260 │ │ │ │ + ldr r1, [r6] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r4, [r6] │ │ │ │ + cmp r5, r7 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + b 18234 │ │ │ │ + ldr ip, [r0, #2064] @ 0x810 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + add ip, ip, #1 │ │ │ │ + rsbs lr, ip, #0 │ │ │ │ + and lr, lr, #127 @ 0x7f │ │ │ │ + and ip, ip, #127 @ 0x7f │ │ │ │ + rsbpl ip, lr, #0 │ │ │ │ + add lr, ip, ip, lsl #1 │ │ │ │ + str ip, [r0, #2064] @ 0x810 │ │ │ │ + add lr, r0, lr, lsl #2 │ │ │ │ + add ip, ip, #4 │ │ │ │ + str r1, [r0, ip, lsl #2] │ │ │ │ + str r3, [lr, #532] @ 0x214 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r2, [lr, #528] @ 0x210 │ │ │ │ + str r3, [lr, #536] @ 0x218 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3848] @ 0xf08 │ │ │ │ + ldr ip, [pc, #1344] @ 1880c │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r1, [pc, #1340] @ 18810 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r1, [ip, r1] │ │ │ │ + sub sp, sp, #212 @ 0xd4 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #204] @ 0xcc │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [r7] │ │ │ │ + mvn r1, #0 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r8, [sp, #256] @ 0x100 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r9, [sp, #260] @ 0x104 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r7] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + mov r0, #1061158912 @ 0x3f400000 │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [r7] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r4, [r0, #132] @ 0x84 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #252] @ 0xfc │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r7] │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + mov r0, r7 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + str r8, [sp, #64] @ 0x40 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r7] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r7] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + blx r3 │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r3, [pc, #1136] @ 18814 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [r7] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r4, [r2, #132] @ 0x84 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r3 │ │ │ │ + blx r4 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #252] @ 0xfc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r7] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [r3, #88] @ 0x58 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ + mov fp, r0 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r7 │ │ │ │ + blx r3 │ │ │ │ + mov r0, #1061158912 @ 0x3f400000 │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [r7] │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r4, [r0, #132] @ 0x84 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r4 │ │ │ │ + ldr r1, [pc, #992] @ 18818 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + str r6, [sp, #100] @ 0x64 │ │ │ │ + str fp, [sp, #108] @ 0x6c │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r7] │ │ │ │ + str r6, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [r3, #88] @ 0x58 │ │ │ │ + mov r2, #2 │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ + str fp, [sp, #124] @ 0x7c │ │ │ │ + mov r6, #1 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r3 │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + mov r9, r8 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str fp, [sp, #36] @ 0x24 │ │ │ │ + str sl, [sp, #40] @ 0x28 │ │ │ │ + sub r0, r6, #1 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #1006632960 @ 0x3c000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #1006632960 @ 0x3c000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r4, [r5, #2064] @ 0x810 │ │ │ │ + ldr fp, [r5] │ │ │ │ + add r4, r6, r4 │ │ │ │ + sub r3, r4, #1 │ │ │ │ + rsbs r2, r3, #0 │ │ │ │ + and r2, r2, #127 @ 0x7f │ │ │ │ + and sl, r3, #127 @ 0x7f │ │ │ │ + rsbpl sl, r2, #0 │ │ │ │ + rsbs r2, r4, #0 │ │ │ │ + and r2, r2, #127 @ 0x7f │ │ │ │ + mov r1, fp │ │ │ │ + and r4, r4, #127 @ 0x7f │ │ │ │ + rsbpl r4, r2, #0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + add r2, sl, #4 │ │ │ │ + mov r1, fp │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r5, r2, lsl #2] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + add r2, r4, #4 │ │ │ │ + mov r1, fp │ │ │ │ + mov fp, #1 │ │ │ │ + add r4, r4, r4, lsl fp │ │ │ │ + add r6, r6, fp │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [r5, r2, lsl #2] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + add r3, sl, sl, lsl fp │ │ │ │ + mov r2, #2 │ │ │ │ + add r1, r5, r3, lsl r2 │ │ │ │ + add r4, r5, r4, lsl r2 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [r7] │ │ │ │ + str fp, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [r3, #128] @ 0x80 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r1, #528] @ 0x210 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [r1, #532] @ 0x214 │ │ │ │ + ldr r1, [r1, #536] @ 0x218 │ │ │ │ + str r1, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [r4, #528] @ 0x210 │ │ │ │ + str r1, [sp, #156] @ 0x9c │ │ │ │ + ldr r1, [r4, #532] @ 0x214 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [r4, #536] @ 0x218 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + str r1, [sp, #164] @ 0xa4 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r7] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r3, [r3, #88] @ 0x58 │ │ │ │ mov r2, fp │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ - bne 10a40 │ │ │ │ + bne 184bc │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ @@ -9067,117 +16912,117 @@ │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #356] @ 10da0 │ │ │ │ + ldr r1, [pc, #356] @ 1881c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ - ldr r8, [pc, #344] @ 10da4 │ │ │ │ + ldr r8, [pc, #344] @ 18820 │ │ │ │ add r8, pc, r8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ str r9, [sp] │ │ │ │ ldr r3, [r7] │ │ │ │ mov r2, r6 │ │ │ │ ldr r4, [r3, #124] @ 0x7c │ │ │ │ - ldr r3, [pc, #304] @ 10da0 │ │ │ │ + ldr r3, [pc, #304] @ 1881c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ add r4, sp, #172 @ 0xac │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9868 │ │ │ │ + bl e972c │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ ldr r9, [r3, #124] @ 0x7c │ │ │ │ - bl e9864 │ │ │ │ + bl e9728 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ str r0, [sp, #12] │ │ │ │ lsl r0, sl, #3 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, #1090519040 @ 0x41000000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [pc, #192] @ 10da0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [pc, #192] @ 1881c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r4, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx r9 │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ mov r2, r8 │ │ │ │ strd r0, [sp] │ │ │ │ mov r1, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9868 │ │ │ │ + bl e972c │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r3, #124] @ 0x7c │ │ │ │ - bl e9864 │ │ │ │ + bl e9728 │ │ │ │ lsl r0, r0, #3 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, #1090519040 @ 0x41000000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r3, [pc, #92] @ 10da0 │ │ │ │ + ldr r3, [pc, #92] @ 1881c │ │ │ │ str r4, [sp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ ldr r3, [r7] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #64] @ 10da8 │ │ │ │ - ldr r3, [pc, #40] @ 10d94 │ │ │ │ + ldr r2, [pc, #64] @ 18824 │ │ │ │ + ldr r3, [pc, #40] @ 18810 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 10d8c │ │ │ │ + bne 18808 │ │ │ │ add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, pc, r4, ror #2 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + strdeq lr, [lr], -r4 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ svccc 0x00733333 │ │ │ │ submi r0, r0, r0 │ │ │ │ orrmi r0, r0, r0 │ │ │ │ - andeq r3, lr, r8, asr r0 │ │ │ │ - andeq r5, pc, r0, asr ip @ │ │ │ │ + andeq fp, sp, r4, lsr r9 │ │ │ │ + andeq lr, lr, r0, ror #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl e88e8 │ │ │ │ - ldr ip, [pc, #60] @ 10e10 │ │ │ │ + bl e87ac │ │ │ │ + ldr ip, [pc, #60] @ 1888c │ │ │ │ mov r2, #0 │ │ │ │ mov r3, #1056964608 @ 0x3f000000 │ │ │ │ mov lr, #0 │ │ │ │ str lr, [r4, #2088] @ 0x828 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r6, [r4, #16] │ │ │ │ str r5, [r4, #12] │ │ │ │ @@ -9210,33 +17055,33 @@ │ │ │ │ adds r7, r5, r0 │ │ │ │ adc r6, r9, r1 │ │ │ │ cmp r5, sl │ │ │ │ sub sp, sp, #12 │ │ │ │ sbcs r3, r9, fp │ │ │ │ ldr r8, [r4, #2096] @ 0x830 │ │ │ │ ldrlt r8, [r4, #2100] @ 0x834 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl e8978 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ + bl e883c │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ mov r8, r0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ movne ip, #1069547520 @ 0x3fc00000 │ │ │ │ movne r8, #1065353216 @ 0x3f800000 │ │ │ │ - bne 10ec0 │ │ │ │ + bne 1893c │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r4, #2088] @ 0x828 │ │ │ │ add r3, r3, #1 │ │ │ │ rsbs r2, r3, #0 │ │ │ │ and r2, r2, #127 @ 0x7f │ │ │ │ and r3, r3, #127 @ 0x7f │ │ │ │ rsbpl r3, r2, #0 │ │ │ │ @@ -9247,139 +17092,139 @@ │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ str ip, [r4, #40] @ 0x28 │ │ │ │ sbc r1, fp, r9 │ │ │ │ str r3, [r2, #552] @ 0x228 │ │ │ │ str r3, [r2, #556] @ 0x22c │ │ │ │ str r3, [r2, #560] @ 0x230 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ mov r1, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7bc4 <__aeabi_f2lz@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7bac <__aeabi_f2lz@plt> │ │ │ │ adds r0, r0, r7 │ │ │ │ adc r1, r6, r1 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3720] @ 0xe88 │ │ │ │ - ldr r4, [pc, #2032] @ 1172c │ │ │ │ - ldr r2, [pc, #2032] @ 11730 │ │ │ │ - ldr r3, [pc, #2032] @ 11734 │ │ │ │ + ldr r4, [pc, #2032] @ 191a8 │ │ │ │ + ldr r2, [pc, #2032] @ 191ac │ │ │ │ + ldr r3, [pc, #2032] @ 191b0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, r4, #32 │ │ │ │ sub sp, sp, #340 @ 0x154 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #332] @ 0x14c │ │ │ │ mov r3, #0 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 10fac │ │ │ │ + beq 18a28 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r1, [pc, #1968] @ 11738 │ │ │ │ + ldr r1, [pc, #1968] @ 191b4 │ │ │ │ str r2, [sp] │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ mvn r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - bl e88e8 │ │ │ │ - ldr r4, [pc, #1924] @ 1173c │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + bl e87ac │ │ │ │ + ldr r4, [pc, #1924] @ 191b8 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ str r1, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ ldr r5, [r7, #76] @ 0x4c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ ldr r8, [r5] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldr r6, [r8, #20] │ │ │ │ blx r6 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - bl e88e8 │ │ │ │ + bl e87ac │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ subs r5, r0, r3 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ sbc r6, r1, r3 │ │ │ │ - bl e8978 │ │ │ │ + bl e883c │ │ │ │ cmp r0, r5 │ │ │ │ sbcs r1, r1, r6 │ │ │ │ - blt 11454 │ │ │ │ - ldr r4, [pc, #1784] @ 11740 │ │ │ │ - ldr r1, [pc, #1784] @ 11744 │ │ │ │ + blt 18ed0 │ │ │ │ + ldr r4, [pc, #1784] @ 191bc │ │ │ │ + ldr r1, [pc, #1784] @ 191c0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1772] @ 11748 │ │ │ │ - ldr r6, [pc, #1772] @ 1174c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1772] @ 191c4 │ │ │ │ + ldr r6, [pc, #1772] @ 191c8 │ │ │ │ add r8, sp, #76 @ 0x4c │ │ │ │ add r6, pc, r6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ ldr r9, [r7, #16] │ │ │ │ ldr sl, [r7, #40] @ 0x28 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ cmp r5, #0 │ │ │ │ add r1, r5, #1020 @ 0x3fc │ │ │ │ add r1, r1, #3 │ │ │ │ movge r1, r5 │ │ │ │ asr r1, r1, #10 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r6 │ │ │ │ str sl, [sp] │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl e9868 │ │ │ │ + bl e972c │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ mov r2, #1073741824 @ 0x40000000 │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r3, [pc, #1620] @ 11750 │ │ │ │ + ldr r3, [pc, #1620] @ 191cc │ │ │ │ mov r1, r2 │ │ │ │ str r8, [sp] │ │ │ │ ldr r5, [ip, #124] @ 0x7c │ │ │ │ blx r5 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ ldr r6, [r4, #64] @ 0x40 │ │ │ │ ldr r9, [r4, #72] @ 0x48 │ │ │ │ @@ -9398,88 +17243,88 @@ │ │ │ │ rsb r5, r5, r5, lsl #3 │ │ │ │ lsl r3, r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ lsl r2, r5, #1 │ │ │ │ add r4, sl, r4, lsl #1 │ │ │ │ add r5, fp, r5, lsl #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - beq 11440 │ │ │ │ + beq 18ebc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ mov r3, r0 │ │ │ │ cmp r9, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - beq 11430 │ │ │ │ + beq 18eac │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r2, r5, #127 @ 0x7f │ │ │ │ movge r2, r5 │ │ │ │ asr r2, r2, #7 │ │ │ │ cmp r4, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r2, r4, #127 @ 0x7f │ │ │ │ movge r2, r4 │ │ │ │ asr r2, r2, #7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #1408] @ 11754 │ │ │ │ + ldr r2, [pc, #1408] @ 191d0 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ str r9, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #8] │ │ │ │ str fp, [sp, #24] │ │ │ │ str sl, [sp] │ │ │ │ - bl e9868 │ │ │ │ + bl e972c │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #1340] @ 11750 │ │ │ │ + ldr r3, [pc, #1340] @ 191cc │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #1340] @ 11758 │ │ │ │ + ldr r2, [pc, #1340] @ 191d4 │ │ │ │ str r8, [sp] │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ ldr r4, [ip, #124] @ 0x7c │ │ │ │ blx r4 │ │ │ │ - ldr r9, [pc, #1324] @ 1175c │ │ │ │ - ldr r4, [pc, #1324] @ 11760 │ │ │ │ - ldr r3, [pc, #1324] @ 11764 │ │ │ │ + ldr r9, [pc, #1324] @ 191d8 │ │ │ │ + ldr r4, [pc, #1324] @ 191dc │ │ │ │ + ldr r3, [pc, #1324] @ 191e0 │ │ │ │ mov r6, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r5, r6 │ │ │ │ add r4, r7, r4 │ │ │ │ add r9, r7, r9 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 11308 │ │ │ │ + beq 18d84 │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ ldr fp, [r4] │ │ │ │ add r2, r4, #258048 @ 0x3f000 │ │ │ │ ldr r1, [r2, #4092] @ 0xffc │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ add r2, fp, #7 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #8] │ │ │ │ str sl, [sp] │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ cmp r0, #0 │ │ │ │ add r3, r0, #7 │ │ │ │ @@ -9489,46 +17334,46 @@ │ │ │ │ asr r3, r3, #3 │ │ │ │ asr r2, r2, #3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ - bl e9868 │ │ │ │ + bl e972c │ │ │ │ add r0, r6, r6, lsl #1 │ │ │ │ lsl r0, r0, #2 │ │ │ │ add r0, r0, #100 @ 0x64 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ ldr fp, [r7, #76] @ 0x4c │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ ldr r3, [fp] │ │ │ │ str r8, [sp] │ │ │ │ add r6, r6, #1 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, fp │ │ │ │ ldr fp, [r3, #124] @ 0x7c │ │ │ │ - ldr r3, [pc, #1096] @ 11750 │ │ │ │ + ldr r3, [pc, #1096] @ 191cc │ │ │ │ blx fp │ │ │ │ cmp r4, r9 │ │ │ │ add r5, r5, #1 │ │ │ │ - bne 1124c │ │ │ │ + bne 18cc8 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ ldr r6, [sp, #60] @ 0x3c │ │ │ │ add r0, r7, #327680 @ 0x50000 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ add r0, r0, #808 @ 0x328 │ │ │ │ - bl 10e20 │ │ │ │ + bl 1889c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r5, r0 │ │ │ │ add r0, r7, #323584 @ 0x4f000 │ │ │ │ add r0, r0, #2800 @ 0xaf0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 10e20 │ │ │ │ + bl 1889c │ │ │ │ subs r0, r5, r0 │ │ │ │ sbc r2, r4, r1 │ │ │ │ lsl r1, r2, #5 │ │ │ │ lsl r3, r0, #5 │ │ │ │ subs r3, r3, r0 │ │ │ │ orr r1, r1, r0, lsr #27 │ │ │ │ sbc r1, r1, r2 │ │ │ │ @@ -9536,294 +17381,294 @@ │ │ │ │ orr r1, r1, r3, lsr #30 │ │ │ │ lsl r3, r3, #2 │ │ │ │ adds r3, r3, r0 │ │ │ │ adc r2, r2, r1 │ │ │ │ lsl r1, r2, #3 │ │ │ │ lsl r0, r3, #3 │ │ │ │ orr r1, r1, r3, lsr #29 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ mov r4, r0 │ │ │ │ - bl e8978 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ + bl e883c │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - ldr r2, [pc, #952] @ 11768 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + ldr r2, [pc, #952] @ 191e4 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl e9868 │ │ │ │ + bl e972c │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #900] @ 11750 │ │ │ │ + ldr r3, [pc, #900] @ 191cc │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #920] @ 1176c │ │ │ │ + ldr r2, [pc, #920] @ 191e8 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ str r8, [sp] │ │ │ │ ldr r4, [ip, #124] @ 0x7c │ │ │ │ blx r4 │ │ │ │ ldr r0, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #96] @ 0x60 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #212] @ 0xd4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 11478 │ │ │ │ - ldr r2, [pc, #868] @ 11770 │ │ │ │ - ldr r3, [pc, #804] @ 11734 │ │ │ │ + bne 18ef4 │ │ │ │ + ldr r2, [pc, #868] @ 191ec │ │ │ │ + ldr r3, [pc, #804] @ 191b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #332] @ 0x14c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11728 │ │ │ │ + bne 191a4 │ │ │ │ add sp, sp, #340 @ 0x154 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ mov r2, #42 @ 0x2a │ │ │ │ mov r9, #1 │ │ │ │ - b 111a0 │ │ │ │ + b 18c1c │ │ │ │ mov r1, #42 @ 0x2a │ │ │ │ mov r3, sl │ │ │ │ mov r6, #1 │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b 1117c │ │ │ │ - bl e88e8 │ │ │ │ + b 18bf8 │ │ │ │ + bl e87ac │ │ │ │ add ip, r4, #48 @ 0x30 │ │ │ │ add r4, r4, #64 @ 0x40 │ │ │ │ strd r0, [r4, #-24] @ 0xffffffe8 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ - bl ebd38 │ │ │ │ - b 11040 │ │ │ │ + bl ebbfc │ │ │ │ + b 18abc │ │ │ │ ldr r6, [r7, #76] @ 0x4c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - ldr fp, [pc, #736] @ 11774 │ │ │ │ - ldr sl, [pc, #736] @ 11778 │ │ │ │ + ldr fp, [pc, #736] @ 191f0 │ │ │ │ + ldr sl, [pc, #736] @ 191f4 │ │ │ │ add fp, r7, fp │ │ │ │ add sl, r7, sl │ │ │ │ mov r4, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #708] @ 1177c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #704] @ 11780 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #708] @ 191f8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #704] @ 191fc │ │ │ │ add r6, r7, #442368 @ 0x6c000 │ │ │ │ add r6, r6, #88 @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, r9 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ add r4, r7, #438272 @ 0x6b000 │ │ │ │ ldr r1, [r4, #3668] @ 0xe54 │ │ │ │ str r1, [r4, #3660] @ 0xe4c │ │ │ │ ldr r1, [r4, #3672] @ 0xe58 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r1, [r4, #3664] @ 0xe50 │ │ │ │ mov r5, fp │ │ │ │ mov fp, r6 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b 11514 │ │ │ │ + b 18f90 │ │ │ │ ldr r1, [r4, #3664] @ 0xe50 │ │ │ │ ldr r6, [r5, #4]! │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ strne r6, [r4, #3664] @ 0xe50 │ │ │ │ - bne 11540 │ │ │ │ + bne 18fbc │ │ │ │ ldr r1, [r4, #3660] @ 0xe4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ strne r6, [r4, #3660] @ 0xe4c │ │ │ │ cmp r5, fp │ │ │ │ - bne 11510 │ │ │ │ - ldr r1, [pc, #564] @ 11784 │ │ │ │ + bne 18f8c │ │ │ │ + ldr r1, [pc, #564] @ 19200 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [pc, #556] @ 11788 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [pc, #556] @ 19204 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #544] @ 1178c │ │ │ │ + ldr r3, [pc, #544] @ 19208 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #4] │ │ │ │ add fp, r7, #434176 @ 0x6a000 │ │ │ │ add r6, r4, #48 @ 0x30 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ str ip, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl 10838 │ │ │ │ - ldr r3, [pc, #492] @ 11790 │ │ │ │ + bl 182b4 │ │ │ │ + ldr r3, [pc, #492] @ 1920c │ │ │ │ add sl, fp, #3632 @ 0xe30 │ │ │ │ add r3, r7, r3 │ │ │ │ ldr r0, [fp, #3632] @ 0xe30 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [fp, #3628] @ 0xe2c │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ str r3, [fp, #3620] @ 0xe24 │ │ │ │ mov r4, sl │ │ │ │ str r0, [fp, #3624] @ 0xe28 │ │ │ │ mov sl, r6 │ │ │ │ - b 115d0 │ │ │ │ + b 1904c │ │ │ │ ldr r0, [fp, #3624] @ 0xe28 │ │ │ │ ldr r6, [r4, #4]! │ │ │ │ mov r1, r6 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ strne r6, [fp, #3624] @ 0xe28 │ │ │ │ - bne 115fc │ │ │ │ + bne 19078 │ │ │ │ ldr r1, [fp, #3620] @ 0xe24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ strne r6, [fp, #3620] @ 0xe24 │ │ │ │ cmp r4, sl │ │ │ │ - bne 115cc │ │ │ │ + bne 19048 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #372] @ 11794 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #372] @ 19210 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #360] @ 11798 │ │ │ │ + ldr r3, [pc, #360] @ 19214 │ │ │ │ str r5, [sp, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr fp, [pc, #340] @ 1179c │ │ │ │ - ldr sl, [pc, #340] @ 117a0 │ │ │ │ + ldr fp, [pc, #340] @ 19218 │ │ │ │ + ldr sl, [pc, #340] @ 1921c │ │ │ │ add fp, r7, fp │ │ │ │ add sl, r7, sl │ │ │ │ mov r6, r0 │ │ │ │ str r6, [sp] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ ldr r1, [r7, #76] @ 0x4c │ │ │ │ - bl 10838 │ │ │ │ - ldr r3, [pc, #312] @ 117a4 │ │ │ │ + bl 182b4 │ │ │ │ + ldr r3, [pc, #312] @ 19220 │ │ │ │ ldr r1, [r4, #1600] @ 0x640 │ │ │ │ add r3, r7, r3 │ │ │ │ str r1, [r4, #1592] @ 0x638 │ │ │ │ ldr r1, [r4, #1604] @ 0x644 │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ mov r5, fp │ │ │ │ str r1, [r4, #1596] @ 0x63c │ │ │ │ mov fp, sl │ │ │ │ mov sl, r4 │ │ │ │ - b 11698 │ │ │ │ + b 19114 │ │ │ │ ldr r1, [sl, #1596] @ 0x63c │ │ │ │ ldr r4, [r5, #4]! │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [sl, #1596] @ 0x63c │ │ │ │ - bne 116c4 │ │ │ │ + bne 19140 │ │ │ │ ldr r1, [sl, #1592] @ 0x638 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ strne r4, [sl, #1592] @ 0x638 │ │ │ │ cmp r5, fp │ │ │ │ - bne 11694 │ │ │ │ - ldr r3, [pc, #212] @ 117a8 │ │ │ │ + bne 19110 │ │ │ │ + ldr r3, [pc, #212] @ 19224 │ │ │ │ ldr r5, [sp, #60] @ 0x3c │ │ │ │ add r3, pc, r3 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr r4, [r7, #76] @ 0x4c │ │ │ │ str r8, [sp, #8] │ │ │ │ ldr r5, [r3, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #188] @ 117ac │ │ │ │ + ldr r3, [pc, #188] @ 19228 │ │ │ │ mov r1, r6 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov ip, r0 │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 10838 │ │ │ │ - b 11404 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, pc, r4, ror r0 @ │ │ │ │ - andeq r5, pc, r8, ror sl @ │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r2, lr, ip, lsr #14 │ │ │ │ - andeq sp, pc, r4 │ │ │ │ - andeq ip, pc, r0, ror pc @ │ │ │ │ + bl 182b4 │ │ │ │ + b 18e80 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + strdeq r5, [pc], -r8 │ │ │ │ + andeq lr, lr, r8 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq fp, sp, r8 │ │ │ │ + andeq r5, pc, r8, lsl #11 │ │ │ │ + strdeq r5, [pc], -r4 │ │ │ │ svccc 0x00666666 │ │ │ │ stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ - andeq r2, lr, r4, ror r6 │ │ │ │ + andeq sl, sp, r0, asr pc │ │ │ │ orrmi r0, r0, r0 │ │ │ │ - andeq r2, lr, r0, lsr #10 │ │ │ │ + strdeq sl, [sp], -ip │ │ │ │ cmnmi r0, r0 │ │ │ │ andseq sp, r8, ip, lsr fp │ │ │ │ andseq sp, r8, ip, lsr r7 │ │ │ │ - andeq r2, lr, r4, lsl r5 │ │ │ │ - @ instruction: 0x000e23b4 │ │ │ │ + strdeq sl, [sp], -r0 │ │ │ │ + muleq sp, r0, ip │ │ │ │ addmi r0, ip, #0 │ │ │ │ - andeq r5, pc, ip, lsr #11 │ │ │ │ + andeq sp, lr, ip, lsr fp │ │ │ │ andeq fp, r6, r8, asr lr │ │ │ │ andeq fp, r6, ip, asr #28 │ │ │ │ sbcmi r0, r0, r0 │ │ │ │ sbcmi r0, r8, #0 │ │ │ │ adcmi r0, r0, r0 │ │ │ │ - andeq ip, pc, ip, asr sl @ │ │ │ │ - andeq r2, lr, r4, lsl #4 │ │ │ │ + andeq r4, pc, r0, ror #31 │ │ │ │ + andeq sl, sp, r0, ror #21 │ │ │ │ andeq sl, r6, r4, lsr #28 │ │ │ │ - muleq pc, r8, r9 @ │ │ │ │ - andeq r2, lr, r4, asr #2 │ │ │ │ + andeq r4, pc, ip, lsl pc @ │ │ │ │ + andeq sl, sp, r0, lsr #20 │ │ │ │ andeq fp, r6, r4, asr #12 │ │ │ │ andeq fp, r6, r4, asr #16 │ │ │ │ andeq fp, r6, r8, lsr r6 │ │ │ │ - andeq ip, pc, r4, ror #17 │ │ │ │ - muleq lr, r8, r0 │ │ │ │ + andeq r4, pc, r8, ror #28 │ │ │ │ + andeq sl, sp, r4, ror r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl e88e8 │ │ │ │ + bl e87ac │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 10e20 │ │ │ │ + bl 1889c │ │ │ │ str r6, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ str r8, [r4, #16] │ │ │ │ str r7, [r4, #20] │ │ │ │ strd r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -9832,17 +17677,17 @@ │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r8, [sp, #32] │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ cmp r8, #0 │ │ │ │ - blt 118e4 │ │ │ │ + blt 19360 │ │ │ │ ldr r3, [r4, #2092] @ 0x82c │ │ │ │ ldr ip, [r5, #2064] @ 0x810 │ │ │ │ cmp r3, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ add ip, ip, #1 │ │ │ │ strne r3, [r4, #2092] @ 0x82c │ │ │ │ rsbs r3, ip, #0 │ │ │ │ @@ -9854,48 +17699,48 @@ │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ add ip, ip, #4 │ │ │ │ mov r2, #0 │ │ │ │ str r0, [r5, ip, lsl #2] │ │ │ │ str r2, [r3, #528] @ 0x210 │ │ │ │ str r2, [r3, #536] @ 0x218 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #320] @ 119c8 │ │ │ │ + ldr r1, [pc, #320] @ 19444 │ │ │ │ add r8, r4, r2, lsl #2 │ │ │ │ mov r2, #1065353216 @ 0x3f800000 │ │ │ │ str r2, [r3, #532] @ 0x214 │ │ │ │ ldr r0, [r8, #2096] @ 0x830 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r9, #1073741824 @ 0x40000000 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ streq r5, [r8, #2096] @ 0x830 │ │ │ │ strne r9, [r8, #2096] @ 0x830 │ │ │ │ - bl e88e8 │ │ │ │ + bl e87ac │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ - bl 10e20 │ │ │ │ + bl 1889c │ │ │ │ str r8, [r4] │ │ │ │ str r5, [r4, #4] │ │ │ │ strd r6, [r4, #16] │ │ │ │ strd r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmn r8, #50 @ 0x32 │ │ │ │ - bge 11954 │ │ │ │ + bge 193d0 │ │ │ │ ldr r3, [r4, #2092] @ 0x82c │ │ │ │ add r3, r3, #5 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt 1194c │ │ │ │ + bgt 193c8 │ │ │ │ cmp r3, #14 │ │ │ │ str r3, [r4, #2092] @ 0x82c │ │ │ │ - bgt 11954 │ │ │ │ + bgt 193d0 │ │ │ │ ldr r3, [r5, #2064] @ 0x810 │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ add r3, r3, #1 │ │ │ │ rsbs r2, r3, #0 │ │ │ │ and r2, r2, #127 @ 0x7f │ │ │ │ and r3, r3, #127 @ 0x7f │ │ │ │ rsbpl r3, r2, #0 │ │ │ │ @@ -9908,15 +17753,15 @@ │ │ │ │ str r1, [r2, #528] @ 0x210 │ │ │ │ str r1, [r2, #532] @ 0x214 │ │ │ │ str r3, [r2, #536] @ 0x218 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ str r3, [r4, #2092] @ 0x82c │ │ │ │ ldr r3, [r5, #2064] @ 0x810 │ │ │ │ - ldr r1, [pc, #108] @ 119cc │ │ │ │ + ldr r1, [pc, #108] @ 19448 │ │ │ │ add r3, r3, #1 │ │ │ │ rsbs r2, r3, #0 │ │ │ │ and r2, r2, #127 @ 0x7f │ │ │ │ and r3, r3, #127 @ 0x7f │ │ │ │ rsbpl r3, r2, #0 │ │ │ │ str r3, [r5, #2064] @ 0x810 │ │ │ │ add r2, r3, r3, lsl #1 │ │ │ │ @@ -9928,120 +17773,120 @@ │ │ │ │ str r3, [r2, #536] @ 0x218 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r5, r4, r3, lsl #2 │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ str r3, [r2, #528] @ 0x210 │ │ │ │ ldr r8, [r5, #2096] @ 0x830 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 118b4 │ │ │ │ + beq 19330 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ str r0, [r5, #2096] @ 0x830 │ │ │ │ - b 118b4 │ │ │ │ + b 19330 │ │ │ │ svccc 0x00733333 │ │ │ │ mvnsmi r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [pc, #684] @ 11c94 │ │ │ │ + ldr r3, [pc, #684] @ 19710 │ │ │ │ mov r4, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r3, #8 │ │ │ │ add r6, r0, #112 @ 0x70 │ │ │ │ add r3, r3, #188 @ 0xbc │ │ │ │ mov r5, r0 │ │ │ │ stm r0, {r2, r4} │ │ │ │ str r3, [r0, #60] @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl c2d3c │ │ │ │ + bl d60b0 │ │ │ │ add r0, r5, #12928 @ 0x3280 │ │ │ │ mov r3, r4 │ │ │ │ add r1, r0, #84 @ 0x54 │ │ │ │ mov r2, #32768 @ 0x8000 │ │ │ │ add r0, r0, #60 @ 0x3c │ │ │ │ - bl e76f8 │ │ │ │ + bl e5620 │ │ │ │ add r0, r6, #47360 @ 0xb900 │ │ │ │ add r0, r0, #64 @ 0x40 │ │ │ │ - bl c2b0c │ │ │ │ + bl d5e80 │ │ │ │ add r0, r6, #50176 @ 0xc400 │ │ │ │ add r6, r5, #52992 @ 0xcf00 │ │ │ │ add r6, r6, #56 @ 0x38 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ - bl db3c0 │ │ │ │ + bl d76cc │ │ │ │ mov r0, r6 │ │ │ │ - bl c2d3c │ │ │ │ + bl d60b0 │ │ │ │ add r0, r5, #65536 @ 0x10000 │ │ │ │ mov r2, #32768 @ 0x8000 │ │ │ │ mov r3, r4 │ │ │ │ add r1, r0, #412 @ 0x19c │ │ │ │ add r0, r0, #388 @ 0x184 │ │ │ │ - bl e76f8 │ │ │ │ + bl e5620 │ │ │ │ add r0, r6, #47360 @ 0xb900 │ │ │ │ add r0, r0, #64 @ 0x40 │ │ │ │ - bl c2b0c │ │ │ │ + bl d5e80 │ │ │ │ add r0, r6, #50176 @ 0xc400 │ │ │ │ add r0, r0, #104 @ 0x68 │ │ │ │ add r6, r5, #1622016 @ 0x18c000 │ │ │ │ - bl db3c0 │ │ │ │ + bl d76cc │ │ │ │ add r6, r6, #5824 @ 0x16c0 │ │ │ │ add r0, r5, #105472 @ 0x19c00 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #512 @ 0x200 │ │ │ │ - bl cbc74 │ │ │ │ + bl e406c │ │ │ │ add r0, r5, #184320 @ 0x2d000 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r0, #824 @ 0x338 │ │ │ │ - bl cb1c0 │ │ │ │ - ldr r0, [pc, #492] @ 11c98 │ │ │ │ - ldr r7, [pc, #492] @ 11c9c │ │ │ │ + bl e35b8 │ │ │ │ + ldr r0, [pc, #492] @ 19714 │ │ │ │ + ldr r7, [pc, #492] @ 19718 │ │ │ │ add r0, r5, r0 │ │ │ │ - bl c8b0 │ │ │ │ - ldr r3, [pc, #484] @ 11ca0 │ │ │ │ + bl e398 │ │ │ │ + ldr r3, [pc, #484] @ 1971c │ │ │ │ add r7, pc, r7 │ │ │ │ add r9, r5, #311296 @ 0x4c000 │ │ │ │ str r4, [r9, #2660] @ 0xa64 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ mov r0, r9 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r0, #2656]! @ 0xa60 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 260cc │ │ │ │ - ldr r3, [pc, #448] @ 11ca4 │ │ │ │ - ldr r2, [pc, #448] @ 11ca8 │ │ │ │ + bl 2081c │ │ │ │ + ldr r3, [pc, #448] @ 19720 │ │ │ │ + ldr r2, [pc, #448] @ 19724 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r8, r5, #315392 @ 0x4d000 │ │ │ │ add r1, r3, #8 │ │ │ │ add r3, r3, #52 @ 0x34 │ │ │ │ str r1, [r9, #2656] @ 0xa60 │ │ │ │ str r3, [r9, #2664] @ 0xa68 │ │ │ │ str r4, [r8, #3188] @ 0xc74 │ │ │ │ ldr r3, [r7, r2] │ │ │ │ mov r0, r8 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r0, #3184]! @ 0xc70 │ │ │ │ add r0, r0, #8 │ │ │ │ - bl 260cc │ │ │ │ - ldr r3, [pc, #396] @ 11cac │ │ │ │ + bl 2081c │ │ │ │ + ldr r3, [pc, #396] @ 19728 │ │ │ │ add r9, r5, #319488 @ 0x4e000 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, r9, #3712 @ 0xe80 │ │ │ │ add r2, r3, #8 │ │ │ │ add r3, r3, #40 @ 0x28 │ │ │ │ str r2, [r8, #3184] @ 0xc70 │ │ │ │ str r3, [r8, #3192] @ 0xc78 │ │ │ │ - bl c3a20 │ │ │ │ + bl d4460 │ │ │ │ add r8, r5, #2146304 @ 0x20c000 │ │ │ │ mov r0, r6 │ │ │ │ - bl ce744 │ │ │ │ + bl cf1cc │ │ │ │ add r6, r5, #323584 @ 0x4f000 │ │ │ │ - ldr r2, [pc, #348] @ 11cb0 │ │ │ │ + ldr r2, [pc, #348] @ 1972c │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ add r8, r8, #8192 @ 0x2000 │ │ │ │ mov r1, #2 │ │ │ │ mov r7, #0 │ │ │ │ str r1, [r8, #996] @ 0x3e4 │ │ │ │ str r4, [r8, #1008] @ 0x3f0 │ │ │ │ str r2, [r5, #52] @ 0x34 │ │ │ │ @@ -10053,20 +17898,20 @@ │ │ │ │ str r4, [r5, #88] @ 0x58 │ │ │ │ str r4, [r5, #92] @ 0x5c │ │ │ │ str r4, [r5, #96] @ 0x60 │ │ │ │ str r4, [r5, #100] @ 0x64 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ str r7, [r6, #48] @ 0x30 │ │ │ │ str r4, [r6, #52] @ 0x34 │ │ │ │ - bl e88e8 │ │ │ │ + bl e87ac │ │ │ │ mvn fp, #0 │ │ │ │ strd r0, [r6, #24] │ │ │ │ - bl e88e8 │ │ │ │ + bl e87ac │ │ │ │ mov r3, #50 @ 0x32 │ │ │ │ - ldr ip, [pc, #252] @ 11cb4 │ │ │ │ + ldr ip, [pc, #252] @ 19730 │ │ │ │ str r7, [r6, #40] @ 0x28 │ │ │ │ add ip, pc, ip │ │ │ │ mov r2, #0 │ │ │ │ mov sl, ip │ │ │ │ add r7, r6, #904 @ 0x388 │ │ │ │ mov lr, r6 │ │ │ │ strd r0, [r6, #32] │ │ │ │ @@ -10095,395 +17940,395 @@ │ │ │ │ strb r4, [r6, #2220] @ 0x8ac │ │ │ │ str r4, [r6, #2732] @ 0xaac │ │ │ │ str r4, [lr, #2736]! @ 0xab0 │ │ │ │ add lr, lr, #12 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [pc, #108] @ 11cb8 │ │ │ │ + ldr r0, [pc, #108] @ 19734 │ │ │ │ add r3, r5, #434176 @ 0x6a000 │ │ │ │ strb r4, [r6, #2780] @ 0xadc │ │ │ │ str r4, [r6, #2784] @ 0xae0 │ │ │ │ str fp, [r6, #2788] @ 0xae4 │ │ │ │ str fp, [r6, #2792] @ 0xae8 │ │ │ │ mov r1, #8 │ │ │ │ str r4, [r3, #3616] @ 0xe20 │ │ │ │ add r0, r5, r0 │ │ │ │ str r4, [r5, #8] │ │ │ │ add r6, r5, #442368 @ 0x6c000 │ │ │ │ strb r4, [r9, #3724] @ 0xe8c │ │ │ │ strb r4, [r9, #3980] @ 0xf8c │ │ │ │ - bl e845c │ │ │ │ + bl e8320 │ │ │ │ add r0, r6, #1632 @ 0x660 │ │ │ │ - bl cebdc │ │ │ │ + bl cf664 │ │ │ │ str r4, [r6, #1648] @ 0x670 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [r8, #984] @ 0x3d8 │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strdeq r3, [pc], -r0 │ │ │ │ + andeq fp, lr, r8, lsl lr │ │ │ │ andeq r0, r4, r8, ror r4 │ │ │ │ - andeq r4, pc, r0, lsl #30 │ │ │ │ - andeq r0, r0, r0, lsr #10 │ │ │ │ - andeq r0, r0, r0, ror #10 │ │ │ │ + muleq lr, r0, r4 │ │ │ │ + andeq r0, r0, ip, lsl r5 │ │ │ │ + andeq r0, r0, r8, asr r5 │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ - andeq r0, r0, r0, lsl #12 │ │ │ │ + strdeq r0, [r0], -r4 │ │ │ │ ldmcc r1, {r0, r1, r2, r4, r8, r9, sl, ip, sp, pc}^ │ │ │ │ - andeq lr, lr, r8, lsr #16 │ │ │ │ + muleq lr, ip, r5 │ │ │ │ andeq ip, r6, r8, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2016] @ 0x7e0 │ │ │ │ - ldr r2, [pc, #308] @ 11e08 │ │ │ │ - ldr r3, [pc, #308] @ 11e0c │ │ │ │ + ldr r2, [pc, #308] @ 19884 │ │ │ │ + ldr r3, [pc, #308] @ 19888 │ │ │ │ mov r4, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #300] @ 11e10 │ │ │ │ - ldr r0, [pc, #300] @ 11e14 │ │ │ │ + ldr r1, [pc, #300] @ 1988c │ │ │ │ + ldr r0, [pc, #300] @ 19890 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #2064 @ 0x810 │ │ │ │ add r1, r4, r1 │ │ │ │ add r0, r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #2060] @ 0x80c │ │ │ │ mov r3, #0 │ │ │ │ - bl c764 │ │ │ │ - ldr r6, [pc, #268] @ 11e18 │ │ │ │ + bl e24c │ │ │ │ + ldr r6, [pc, #268] @ 19894 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ add r6, r4, r6 │ │ │ │ mov r5, sp │ │ │ │ subs r1, r0, #0 │ │ │ │ ldreq r0, [r4, #96] @ 0x60 │ │ │ │ addeq r1, r0, #3056 @ 0xbf0 │ │ │ │ addeq r1, r1, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl e97fc │ │ │ │ + bl e96c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7f54 │ │ │ │ + bl ce7f4 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7f6c │ │ │ │ + bl ce80c │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7fbc │ │ │ │ + bl ce85c │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7fbc │ │ │ │ + bl ce85c │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #88] @ 0x58 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7f6c │ │ │ │ + bl ce80c │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #132] @ 11e1c │ │ │ │ + ldr r3, [pc, #132] @ 19898 │ │ │ │ ldr r6, [r2, #140] @ 0x8c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 11df0 │ │ │ │ + bne 1986c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 11ddc │ │ │ │ - ldr r2, [pc, #104] @ 11e20 │ │ │ │ - ldr r3, [pc, #80] @ 11e0c │ │ │ │ + bne 19858 │ │ │ │ + ldr r2, [pc, #104] @ 1989c │ │ │ │ + ldr r3, [pc, #80] @ 19888 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #2060] @ 0x80c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11e04 │ │ │ │ + bne 19880 │ │ │ │ add sp, sp, #2064 @ 0x810 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ee7c │ │ │ │ - b 11db0 │ │ │ │ + bl 168f8 │ │ │ │ + b 1982c │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b 11db0 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, pc, r0, ror #25 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ + b 1982c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq sp, lr, r0, ror r2 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ andeq lr, r4, ip, lsl #29 │ │ │ │ andeq r0, r4, r8, ror r4 │ │ │ │ andeq lr, r4, ip, lsl #31 │ │ │ │ @ instruction: 0xffffd1e0 │ │ │ │ - andeq r4, pc, r0, lsl #24 │ │ │ │ + muleq lr, r0, r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2016] @ 0x7e0 │ │ │ │ - ldr r2, [pc, #176] @ 11eec │ │ │ │ - ldr r3, [pc, #176] @ 11ef0 │ │ │ │ + ldr r2, [pc, #176] @ 19968 │ │ │ │ + ldr r3, [pc, #176] @ 1996c │ │ │ │ add r2, pc, r2 │ │ │ │ sub sp, sp, #2064 @ 0x810 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r5, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #2060] @ 0x80c │ │ │ │ mov r3, #0 │ │ │ │ - bl c7f54 │ │ │ │ + bl ce7f4 │ │ │ │ mov r1, #39 @ 0x27 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7f6c │ │ │ │ + bl ce80c │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #120] @ 11ef4 │ │ │ │ + ldr r3, [pc, #120] @ 19970 │ │ │ │ ldr r6, [r2, #140] @ 0x8c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 11ed4 │ │ │ │ + bne 19950 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 11ec0 │ │ │ │ - ldr r2, [pc, #92] @ 11ef8 │ │ │ │ - ldr r3, [pc, #80] @ 11ef0 │ │ │ │ + bne 1993c │ │ │ │ + ldr r2, [pc, #92] @ 19974 │ │ │ │ + ldr r3, [pc, #80] @ 1996c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #2060] @ 0x80c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 11ee8 │ │ │ │ + bne 19964 │ │ │ │ add sp, sp, #2064 @ 0x810 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ee7c │ │ │ │ - b 11e94 │ │ │ │ + bl 168f8 │ │ │ │ + b 19910 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b 11e94 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, pc, ip, ror fp @ │ │ │ │ - muleq r0, r4, r5 │ │ │ │ + b 19910 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq sp, lr, ip, lsl #2 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ @ instruction: 0xffffd0fc │ │ │ │ - andeq r4, pc, ip, lsl fp @ │ │ │ │ + andeq sp, lr, ip, lsr #1 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #4 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 11e24 │ │ │ │ + bl 198a0 │ │ │ │ add r2, r4, #327680 @ 0x50000 │ │ │ │ - ldr ip, [pc, #100] @ 11f90 │ │ │ │ + ldr ip, [pc, #100] @ 19a0c │ │ │ │ mov r3, #0 │ │ │ │ mvn r1, #0 │ │ │ │ add r2, r2, #3424 @ 0xd60 │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ add r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, ip │ │ │ │ - bne 11f34 │ │ │ │ + bne 199b0 │ │ │ │ add r6, r4, #442368 @ 0x6c000 │ │ │ │ mov r5, #0 │ │ │ │ add r3, r6, #1648 @ 0x670 │ │ │ │ add r2, r4, #434176 @ 0x6a000 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ str r5, [r2, #3616] @ 0xe20 │ │ │ │ add r0, r6, #1632 @ 0x660 │ │ │ │ strd r8, [r3, #-8] │ │ │ │ - bl cebec │ │ │ │ + bl cf674 │ │ │ │ add r3, r4, #323584 @ 0x4f000 │ │ │ │ str r5, [r6, #1648] @ 0x670 │ │ │ │ str r5, [r3, #12] │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ str r5, [r3, #100] @ 0x64 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r5, [r4, #12] │ │ │ │ str r5, [r4, #28] │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ @ instruction: 0x000068b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2016] @ 0x7e0 │ │ │ │ - ldr r2, [pc, #176] @ 1205c │ │ │ │ - ldr r3, [pc, #176] @ 12060 │ │ │ │ + ldr r2, [pc, #176] @ 19ad8 │ │ │ │ + ldr r3, [pc, #176] @ 19adc │ │ │ │ add r2, pc, r2 │ │ │ │ sub sp, sp, #2064 @ 0x810 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r5, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #2060] @ 0x80c │ │ │ │ mov r3, #0 │ │ │ │ - bl c7f54 │ │ │ │ + bl ce7f4 │ │ │ │ mov r1, #37 @ 0x25 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7f6c │ │ │ │ + bl ce80c │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #120] @ 12064 │ │ │ │ + ldr r3, [pc, #120] @ 19ae0 │ │ │ │ ldr r6, [r2, #140] @ 0x8c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 12044 │ │ │ │ + bne 19ac0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12030 │ │ │ │ - ldr r2, [pc, #92] @ 12068 │ │ │ │ - ldr r3, [pc, #80] @ 12060 │ │ │ │ + bne 19aac │ │ │ │ + ldr r2, [pc, #92] @ 19ae4 │ │ │ │ + ldr r3, [pc, #80] @ 19adc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #2060] @ 0x80c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 12058 │ │ │ │ + bne 19ad4 │ │ │ │ add sp, sp, #2064 @ 0x810 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ee7c │ │ │ │ - b 12004 │ │ │ │ + bl 168f8 │ │ │ │ + b 19a80 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b 12004 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, pc, ip, lsl #20 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ + b 19a80 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + muleq lr, ip, pc @ │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ @ instruction: 0xffffcf8c │ │ │ │ - andeq r4, pc, ip, lsr #19 │ │ │ │ + andeq ip, lr, ip, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1936] @ 0x790 │ │ │ │ - ldr r2, [pc, #712] @ 1234c │ │ │ │ - ldr r3, [pc, #712] @ 12350 │ │ │ │ + ldr r2, [pc, #712] @ 19dc8 │ │ │ │ + ldr r3, [pc, #712] @ 19dcc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #2112 @ 0x840 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #2116] @ 0x844 │ │ │ │ mov r3, #0 │ │ │ │ - bl e88e8 │ │ │ │ + bl e87ac │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 120f0 │ │ │ │ + ble 19b6c │ │ │ │ add r6, r4, #434176 @ 0x6a000 │ │ │ │ mov r7, r1 │ │ │ │ ldr r1, [r6, #3616] @ 0xe20 │ │ │ │ mov r8, r0 │ │ │ │ add r3, r1, r1, lsl #5 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ add r1, r1, r3, lsl #1 │ │ │ │ add r1, r4, r1, lsl #3 │ │ │ │ ldr r3, [r0] │ │ │ │ add r1, r1, #327680 @ 0x50000 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ add r1, r1, #2912 @ 0xb60 │ │ │ │ blx r3 │ │ │ │ subs fp, r0, #0 │ │ │ │ - bne 12120 │ │ │ │ - ldr r2, [pc, #604] @ 12354 │ │ │ │ - ldr r3, [pc, #596] @ 12350 │ │ │ │ + bne 19b9c │ │ │ │ + ldr r2, [pc, #604] @ 19dd0 │ │ │ │ + ldr r3, [pc, #596] @ 19dcc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #2116] @ 0x844 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 12348 │ │ │ │ + bne 19dc4 │ │ │ │ add sp, sp, #2112 @ 0x840 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7f54 │ │ │ │ + bl ce7f4 │ │ │ │ add sl, r4, #323584 @ 0x4f000 │ │ │ │ mov r1, #41 @ 0x29 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7f6c │ │ │ │ + bl ce80c │ │ │ │ ldr r1, [sl, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7f6c │ │ │ │ + bl ce80c │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7f6c │ │ │ │ + bl ce80c │ │ │ │ mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl c7f6c │ │ │ │ + bl ce80c │ │ │ │ ldr r3, [r6, #3616] @ 0xe20 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ add r1, r3, r3, lsl #5 │ │ │ │ add r3, r3, r1, lsl #1 │ │ │ │ add r9, r4, r3, lsl #3 │ │ │ │ add r3, r9, #327680 @ 0x50000 │ │ │ │ add r0, r4, #327680 @ 0x50000 │ │ │ │ str r2, [r3, #3424] @ 0xd60 │ │ │ │ add r0, r0, #808 @ 0x328 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r7 │ │ │ │ - bl 10e20 │ │ │ │ - ldr r3, [pc, #448] @ 12358 │ │ │ │ + bl 1889c │ │ │ │ + ldr r3, [pc, #448] @ 19dd4 │ │ │ │ cmp fp, #0 │ │ │ │ strd r0, [r9, r3] │ │ │ │ ldr r3, [r6, #3616] @ 0xe20 │ │ │ │ add r9, fp, #3 │ │ │ │ add r2, r3, r3, lsl #5 │ │ │ │ add r2, r3, r2, lsl #1 │ │ │ │ add r2, r4, r2, lsl #3 │ │ │ │ movge r9, fp │ │ │ │ add r2, r2, #327680 @ 0x50000 │ │ │ │ cmp fp, #3 │ │ │ │ asr r9, r9, #2 │ │ │ │ lsl ip, r3, #5 │ │ │ │ str r8, [r2, #3440] @ 0xd70 │ │ │ │ str r7, [r2, #3444] @ 0xd74 │ │ │ │ - ble 1220c │ │ │ │ + ble 19c88 │ │ │ │ mov fp, #0 │ │ │ │ - b 121e0 │ │ │ │ + b 19c5c │ │ │ │ ldr r3, [r6, #3616] @ 0xe20 │ │ │ │ lsl ip, r3, #5 │ │ │ │ add ip, ip, r3 │ │ │ │ add ip, r3, ip, lsl #1 │ │ │ │ add ip, fp, ip, lsl #1 │ │ │ │ add ip, ip, #81920 @ 0x14000 │ │ │ │ add ip, ip, #728 @ 0x2d8 │ │ │ │ ldr r1, [r4, ip, lsl #2] │ │ │ │ mov r0, r5 │ │ │ │ add fp, fp, #1 │ │ │ │ - bl c7f6c │ │ │ │ + bl ce80c │ │ │ │ cmp fp, r9 │ │ │ │ - blt 121d8 │ │ │ │ + blt 19c54 │ │ │ │ mov r9, #0 │ │ │ │ add r0, r4, #442368 @ 0x6c000 │ │ │ │ ldr r1, [sl, #96] @ 0x60 │ │ │ │ add r0, r0, #1632 @ 0x660 │ │ │ │ mov r3, r9 │ │ │ │ add r2, sp, #8 │ │ │ │ str r9, [sp] │ │ │ │ - bl ced98 │ │ │ │ + bl cf820 │ │ │ │ cmp r0, r9 │ │ │ │ movlt r1, r9 │ │ │ │ - blt 12298 │ │ │ │ + blt 19d14 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r8, r8, r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ sbc r7, r7, r3 │ │ │ │ lsl r2, r7, #5 │ │ │ │ lsl r3, r8, #5 │ │ │ │ subs r3, r3, r8 │ │ │ │ @@ -10493,648 +18338,648 @@ │ │ │ │ orr r2, r2, r3, lsr #30 │ │ │ │ lsl r3, r3, #2 │ │ │ │ adds r3, r3, r8 │ │ │ │ adc r7, r7, r2 │ │ │ │ lsl r7, r7, #3 │ │ │ │ orr r7, r7, r3, lsr #29 │ │ │ │ lsl r8, r3, #3 │ │ │ │ - bl e8978 │ │ │ │ + bl e883c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 7c3c <__aeabi_ldivmod@plt> │ │ │ │ + bl 7c24 <__aeabi_ldivmod@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c7f6c │ │ │ │ + bl ce80c │ │ │ │ ldr r2, [r6, #3616] @ 0xe20 │ │ │ │ - ldr r1, [pc, #176] @ 1235c │ │ │ │ + ldr r1, [pc, #176] @ 19dd8 │ │ │ │ add r2, r2, #1 │ │ │ │ smull r0, r1, r2, r1 │ │ │ │ ldr r0, [r4] │ │ │ │ - ldr r3, [pc, #164] @ 12360 │ │ │ │ + ldr r3, [pc, #164] @ 19ddc │ │ │ │ ldr r7, [r0, #140] @ 0x8c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r7, r3 │ │ │ │ asr r3, r2, #31 │ │ │ │ rsb r3, r3, r1, asr #6 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ sub r2, r2, r3, lsl #3 │ │ │ │ str r2, [r6, #3616] @ 0xe20 │ │ │ │ - bne 12334 │ │ │ │ + bne 19db0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 120f0 │ │ │ │ + beq 19b6c │ │ │ │ add r6, sp, #16 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - bl e845c │ │ │ │ + bl e8320 │ │ │ │ ldr r0, [sp, #2104] @ 0x838 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ sub r0, r0, r5 │ │ │ │ mov r3, #0 │ │ │ │ orr ip, ip, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #112 @ 0x70 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ - bl dbf34 │ │ │ │ - b 120f0 │ │ │ │ + bl d7070 │ │ │ │ + b 19b6c │ │ │ │ mov r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b 120f0 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, pc, r4, lsr r9 @ │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r4, pc, r0, asr #17 │ │ │ │ + b 19b6c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq ip, lr, r4, asr #29 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq ip, lr, r0, asr lr │ │ │ │ andeq r0, r5, r8, ror #26 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ @ instruction: 0xffffccbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr ip, [pc, #108] @ 123e8 │ │ │ │ + ldr ip, [pc, #108] @ 19e64 │ │ │ │ add r2, r0, #327680 @ 0x50000 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, #0 │ │ │ │ add r2, r2, #3424 @ 0xd60 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [r2, r3, lsl #2] │ │ │ │ add r3, r3, #134 @ 0x86 │ │ │ │ cmp r3, ip │ │ │ │ - bne 1238c │ │ │ │ + bne 19e08 │ │ │ │ add r6, r4, #442368 @ 0x6c000 │ │ │ │ mov r5, #0 │ │ │ │ add r3, r6, #1648 @ 0x670 │ │ │ │ add r2, r4, #434176 @ 0x6a000 │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ str r5, [r2, #3616] @ 0xe20 │ │ │ │ add r0, r6, #1632 @ 0x660 │ │ │ │ strd r8, [r3, #-8] │ │ │ │ - bl cebec │ │ │ │ + bl cf674 │ │ │ │ add r3, r4, #323584 @ 0x4f000 │ │ │ │ str r5, [r6, #1648] @ 0x670 │ │ │ │ str r5, [r3, #12] │ │ │ │ str r5, [r4, #40] @ 0x28 │ │ │ │ str r5, [r3, #100] @ 0x64 │ │ │ │ str r5, [r4, #16] │ │ │ │ str r5, [r4, #12] │ │ │ │ str r5, [r4, #28] │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ @ instruction: 0x000068b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #864] @ 0x360 │ │ │ │ - ldr ip, [pc, #364] @ 12570 │ │ │ │ + ldr ip, [pc, #364] @ 19fec │ │ │ │ ldr r6, [r0] │ │ │ │ - ldr r3, [pc, #360] @ 12574 │ │ │ │ - ldr r1, [pc, #360] @ 12578 │ │ │ │ + ldr r3, [pc, #360] @ 19ff0 │ │ │ │ + ldr r1, [pc, #360] @ 19ff4 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r1, [ip, r1] │ │ │ │ add r3, pc, r3 │ │ │ │ sub sp, sp, #3216 @ 0xc90 │ │ │ │ cmp r2, r3 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #3212] @ 0xc8c │ │ │ │ mov r1, #0 │ │ │ │ - bne 12560 │ │ │ │ + bne 19fdc │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #3252] @ 0xcb4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 124d8 │ │ │ │ + bne 19f54 │ │ │ │ mov r5, sp │ │ │ │ - ldr r2, [pc, #296] @ 1257c │ │ │ │ + ldr r2, [pc, #296] @ 19ff8 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r3, [pc, #284] @ 12580 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r3, [pc, #284] @ 19ffc │ │ │ │ ldr r2, [r6, #112] @ 0x70 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 12550 │ │ │ │ - ldr r1, [pc, #268] @ 12584 │ │ │ │ + bne 19fcc │ │ │ │ + ldr r1, [pc, #268] @ 1a000 │ │ │ │ mov r0, r5 │ │ │ │ add r1, r4, r1 │ │ │ │ - ldr r2, [pc, #248] @ 1257c │ │ │ │ - bl e8454 │ │ │ │ - ldr r0, [pc, #252] @ 12588 │ │ │ │ + ldr r2, [pc, #248] @ 19ff8 │ │ │ │ + bl e8318 │ │ │ │ + ldr r0, [pc, #252] @ 1a004 │ │ │ │ mov r1, r5 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl c70c │ │ │ │ + bl e1f4 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #3280] @ 0xcd0 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 12530 │ │ │ │ + beq 19fac │ │ │ │ cmp r3, #1 │ │ │ │ - beq 124e4 │ │ │ │ - ldr r2, [pc, #216] @ 1258c │ │ │ │ - ldr r3, [pc, #192] @ 12578 │ │ │ │ + beq 19f60 │ │ │ │ + ldr r2, [pc, #216] @ 1a008 │ │ │ │ + ldr r3, [pc, #192] @ 19ff4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #3212] @ 0xc8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1256c │ │ │ │ + bne 19fe8 │ │ │ │ add sp, sp, #3216 @ 0xc90 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl fbdc │ │ │ │ + bl 17658 │ │ │ │ ldr r6, [r4] │ │ │ │ - b 12448 │ │ │ │ + b 19ec4 │ │ │ │ add r3, r4, #319488 @ 0x4e000 │ │ │ │ ldrb r2, [r3, #3980] @ 0xf8c │ │ │ │ ldrb r3, [sp, #68] @ 0x44 │ │ │ │ cmp r2, #0 │ │ │ │ moveq r3, #0 │ │ │ │ andne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 124ac │ │ │ │ + beq 19f28 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ tst r3, #1 │ │ │ │ - beq 124ac │ │ │ │ - ldr r2, [pc, #120] @ 12590 │ │ │ │ - ldr r1, [pc, #120] @ 12594 │ │ │ │ - ldr r0, [pc, #104] @ 12588 │ │ │ │ + beq 19f28 │ │ │ │ + ldr r2, [pc, #120] @ 1a00c │ │ │ │ + ldr r1, [pc, #120] @ 1a010 │ │ │ │ + ldr r0, [pc, #104] @ 1a004 │ │ │ │ add r2, r4, r2 │ │ │ │ add r1, r4, r1 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl d068 │ │ │ │ - b 124ac │ │ │ │ + bl eb50 │ │ │ │ + b 19f28 │ │ │ │ add r3, r4, #319488 @ 0x4e000 │ │ │ │ ldrb r3, [r3, #3980] @ 0xf8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 124ac │ │ │ │ + beq 19f28 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ tst r3, #1 │ │ │ │ - beq 124ac │ │ │ │ - b 12510 │ │ │ │ + beq 19f28 │ │ │ │ + b 19f8c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - b 12494 │ │ │ │ + b 19f10 │ │ │ │ blx r2 │ │ │ │ ldr r6, [r4] │ │ │ │ - b 12448 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, pc, ip, lsr #11 │ │ │ │ + b 19ec4 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq ip, lr, ip, lsr fp │ │ │ │ @ instruction: 0xffffd8ec │ │ │ │ - muleq r0, r4, r5 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ andeq r0, r0, ip, lsl #25 │ │ │ │ @ instruction: 0xffffc510 │ │ │ │ eoreq sp, r0, ip, asr #14 │ │ │ │ andeq r0, r4, r8, ror r4 │ │ │ │ - andeq r4, pc, r4, lsl #10 │ │ │ │ + muleq lr, r4, sl │ │ │ │ andeq lr, r4, ip, lsl #31 │ │ │ │ andeq lr, r4, ip, lsl #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr r2, [pc, #284] @ 126cc │ │ │ │ - ldr r3, [pc, #284] @ 126d0 │ │ │ │ + ldr r2, [pc, #284] @ 1a148 │ │ │ │ + ldr r3, [pc, #284] @ 1a14c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #148 @ 0x94 │ │ │ │ cmp r6, #5 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov r3, #0 │ │ │ │ - beq 1261c │ │ │ │ + beq 1a098 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ mov r4, r0 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #196] @ 0xc4 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 12648 │ │ │ │ + bne 1a0c4 │ │ │ │ cmp r6, r5 │ │ │ │ str r5, [r4, #8] │ │ │ │ - beq 1261c │ │ │ │ + beq 1a098 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ cmp r5, #3 │ │ │ │ - beq 12694 │ │ │ │ - ldr r2, [pc, #176] @ 126d4 │ │ │ │ - ldr r3, [pc, #168] @ 126d0 │ │ │ │ + beq 1a110 │ │ │ │ + ldr r2, [pc, #176] @ 1a150 │ │ │ │ + ldr r3, [pc, #168] @ 1a14c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 126c8 │ │ │ │ + bne 1a144 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #136] @ 126d8 │ │ │ │ + ldr r2, [pc, #136] @ 1a154 │ │ │ │ add r7, sp, #12 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ - bl e9868 │ │ │ │ + bl e972c │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #104] @ 126dc │ │ │ │ + ldr r2, [pc, #104] @ 1a158 │ │ │ │ ldr ip, [r0] │ │ │ │ mov lr, #0 │ │ │ │ mov r3, r7 │ │ │ │ str lr, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r7, [ip, #100] @ 0x64 │ │ │ │ mov r1, #2 │ │ │ │ blx r7 │ │ │ │ - b 125f0 │ │ │ │ - ldr r2, [pc, #68] @ 126e0 │ │ │ │ - ldr r3, [pc, #48] @ 126d0 │ │ │ │ + b 1a06c │ │ │ │ + ldr r2, [pc, #68] @ 1a15c │ │ │ │ + ldr r3, [pc, #48] @ 1a14c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 126c8 │ │ │ │ + bne 1a144 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ - b 123ec │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, pc, r8, lsl #8 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - muleq pc, r4, r3 @ │ │ │ │ - andeq r1, lr, ip, lsr r1 │ │ │ │ - andeq r1, lr, r0, asr #5 │ │ │ │ - andeq r4, pc, ip, lsl r3 @ │ │ │ │ + b 19e68 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + muleq lr, r8, r9 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq ip, lr, r4, lsr #18 │ │ │ │ + andeq r9, sp, r8, lsl sl │ │ │ │ + muleq sp, ip, fp │ │ │ │ + andeq ip, lr, ip, lsr #17 │ │ │ │ mov r1, #5 │ │ │ │ - b 12598 │ │ │ │ + b 1a014 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #28] @ 12714 │ │ │ │ + ldr r3, [pc, #28] @ 1a190 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ - bne 12710 │ │ │ │ + bne 1a18c │ │ │ │ mov r1, #5 │ │ │ │ - b 12598 │ │ │ │ + b 1a014 │ │ │ │ bx r2 │ │ │ │ @ instruction: 0xffffffe4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3536] @ 0xdd0 │ │ │ │ - ldr r2, [pc, #568] @ 12968 │ │ │ │ - ldr r3, [pc, #568] @ 1296c │ │ │ │ + ldr r2, [pc, #568] @ 1a3e4 │ │ │ │ + ldr r3, [pc, #568] @ 1a3e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #528 @ 0x210 │ │ │ │ subs r6, r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #524] @ 0x20c │ │ │ │ mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ movne r3, r6 │ │ │ │ - beq 1294c │ │ │ │ - ldr r2, [pc, #528] @ 12970 │ │ │ │ + beq 1a3c8 │ │ │ │ + ldr r2, [pc, #528] @ 1a3ec │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ - bl e9868 │ │ │ │ + bl e972c │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #504] @ 12974 │ │ │ │ + ldr r2, [pc, #504] @ 1a3f0 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ str r1, [sp] │ │ │ │ ldr r5, [ip, #100] @ 0x64 │ │ │ │ blx r5 │ │ │ │ add r0, r4, #105472 @ 0x19c00 │ │ │ │ add r0, r0, #512 @ 0x200 │ │ │ │ - bl cc478 │ │ │ │ + bl e4870 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #460] @ 12978 │ │ │ │ + ldr r3, [pc, #460] @ 1a3f4 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 12958 │ │ │ │ + bne 1a3d4 │ │ │ │ add r0, r4, #184320 @ 0x2d000 │ │ │ │ add r0, r0, #824 @ 0x338 │ │ │ │ - bl caffc │ │ │ │ + bl e33f4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 12828 │ │ │ │ - ldr r1, [pc, #424] @ 1297c │ │ │ │ + beq 1a2a4 │ │ │ │ + ldr r1, [pc, #424] @ 1a3f8 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb944 │ │ │ │ + bl eb808 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12828 │ │ │ │ - ldr r5, [pc, #404] @ 12980 │ │ │ │ - ldr r7, [pc, #404] @ 12984 │ │ │ │ + beq 1a2a4 │ │ │ │ + ldr r5, [pc, #404] @ 1a3fc │ │ │ │ + ldr r7, [pc, #404] @ 1a400 │ │ │ │ add r5, r4, r5 │ │ │ │ add r7, r4, r7 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl c764 │ │ │ │ + bl e24c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12828 │ │ │ │ - ldr r1, [pc, #376] @ 12988 │ │ │ │ + beq 1a2a4 │ │ │ │ + ldr r1, [pc, #376] @ 1a404 │ │ │ │ add r1, r4, r1 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bne 12828 │ │ │ │ + bne 1a2a4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl d068 │ │ │ │ + bl eb50 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ add r5, r4, #323584 @ 0x4f000 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r8, #0 │ │ │ │ mov r9, #0 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ strd r8, [r5, #104] @ 0x68 │ │ │ │ blx r3 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4, #112 @ 0x70 │ │ │ │ - bl dbc80 │ │ │ │ + bl d6dbc │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12598 │ │ │ │ + bl 1a014 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ mov r6, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ ldr r0, [r5, #2732] @ 0xaac │ │ │ │ str r6, [r5, #2736] @ 0xab0 │ │ │ │ cmp r0, r6 │ │ │ │ - beq 128a4 │ │ │ │ - bl e86f0 │ │ │ │ + beq 1a320 │ │ │ │ + bl e85b4 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ - ldr r1, [pc, #248] @ 1298c │ │ │ │ + ldr r1, [pc, #248] @ 1a408 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ add r1, r4, r1 │ │ │ │ blx r3 │ │ │ │ - ldr lr, [pc, #228] @ 12990 │ │ │ │ + ldr lr, [pc, #228] @ 1a40c │ │ │ │ add ip, r5, #2736 @ 0xab0 │ │ │ │ add lr, pc, lr │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ mov r8, #0 │ │ │ │ add ip, ip, #12 │ │ │ │ str r8, [r5, #2732] @ 0xaac │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [pc, #192] @ 12994 │ │ │ │ + ldr r0, [pc, #192] @ 1a410 │ │ │ │ mov r6, #0 │ │ │ │ mov r7, #0 │ │ │ │ mvn sl, #0 │ │ │ │ add r9, r5, #2784 @ 0xae0 │ │ │ │ add r0, r4, r0 │ │ │ │ - ldr r1, [pc, #172] @ 12998 │ │ │ │ + ldr r1, [pc, #172] @ 1a414 │ │ │ │ str sl, [r5, #2792] @ 0xae8 │ │ │ │ strb r8, [r5, #2780] @ 0xadc │ │ │ │ strd r6, [r9] │ │ │ │ - bl e845c │ │ │ │ + bl e8320 │ │ │ │ mov r1, #24 │ │ │ │ add r0, r5, #56 @ 0x38 │ │ │ │ - bl e845c │ │ │ │ + bl e8320 │ │ │ │ add r3, r4, #319488 @ 0x4e000 │ │ │ │ add r4, r4, #442368 @ 0x6c000 │ │ │ │ strb r8, [r3, #3724] @ 0xe8c │ │ │ │ strb r8, [r3, #3980] @ 0xf8c │ │ │ │ - ldr r2, [pc, #128] @ 1299c │ │ │ │ + ldr r2, [pc, #128] @ 1a418 │ │ │ │ add r3, r4, #1648 @ 0x670 │ │ │ │ strd r6, [r3, #-8] │ │ │ │ - ldr r3, [pc, #68] @ 1296c │ │ │ │ + ldr r3, [pc, #68] @ 1a3e8 │ │ │ │ add r2, pc, r2 │ │ │ │ str r8, [r4, #1648] @ 0x670 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #524] @ 0x20c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 12964 │ │ │ │ + bne 1a3e0 │ │ │ │ add sp, sp, #528 @ 0x210 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #76] @ 129a0 │ │ │ │ + ldr r3, [pc, #76] @ 1a41c │ │ │ │ add r3, pc, r3 │ │ │ │ - b 12758 │ │ │ │ + b 1a1d4 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - b 127c4 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, pc, r8, lsl #5 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r1, lr, r0, rrx │ │ │ │ - @ instruction: 0x000e11bc │ │ │ │ + b 1a240 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq ip, lr, r8, lsl r8 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r9, sp, ip, lsr r9 │ │ │ │ + muleq sp, r8, sl │ │ │ │ @ instruction: 0xffffc640 │ │ │ │ - andeq sl, lr, r0, asr #23 │ │ │ │ + andeq r3, lr, r8, ror #14 │ │ │ │ andeq r0, r4, r8, ror r4 │ │ │ │ andeq lr, r4, ip, lsl #29 │ │ │ │ andeq lr, r4, ip, lsl #31 │ │ │ │ andeq pc, r4, ip, lsr #13 │ │ │ │ - andeq sp, lr, r4, lsr fp │ │ │ │ + andeq r8, lr, r8, lsr #17 │ │ │ │ eoreq sp, r0, ip, asr #14 │ │ │ │ andeq r0, r0, ip, lsl #25 │ │ │ │ - muleq pc, r4, r0 @ │ │ │ │ - andeq r0, lr, ip, ror #28 │ │ │ │ + andeq ip, lr, r4, lsr #12 │ │ │ │ + andeq r9, sp, r8, asr #14 │ │ │ │ mov r1, #0 │ │ │ │ - b 12718 │ │ │ │ + b 1a194 │ │ │ │ ldr r2, [r1] │ │ │ │ - ldr r3, [pc, #28] @ 129d4 │ │ │ │ + ldr r3, [pc, #28] @ 1a450 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ - bne 129d0 │ │ │ │ + bne 1a44c │ │ │ │ mov r1, #0 │ │ │ │ - b 12718 │ │ │ │ + b 1a194 │ │ │ │ bx r2 │ │ │ │ @ instruction: 0xffffffe4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3280] @ 0xcd0 │ │ │ │ ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #540] @ 12c10 │ │ │ │ + ldr r3, [pc, #540] @ 1a68c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #528] @ 12c14 │ │ │ │ + ldr r1, [pc, #528] @ 1a690 │ │ │ │ cmp r2, r3 │ │ │ │ - ldr r3, [pc, #524] @ 12c18 │ │ │ │ + ldr r3, [pc, #524] @ 1a694 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #784 @ 0x310 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #780] @ 0x30c │ │ │ │ mov r3, #0 │ │ │ │ - bne 12bf8 │ │ │ │ + bne 1a674 │ │ │ │ mov r1, #0 │ │ │ │ - bl 12718 │ │ │ │ - ldr r5, [pc, #484] @ 12c1c │ │ │ │ + bl 1a194 │ │ │ │ + ldr r5, [pc, #484] @ 1a698 │ │ │ │ mov r1, r6 │ │ │ │ add r5, r4, r5 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ - bl e97fc │ │ │ │ - ldr r2, [pc, #464] @ 12c20 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r2, [pc, #464] @ 1a69c │ │ │ │ add r9, sp, #268 @ 0x10c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl e9868 │ │ │ │ + bl e972c │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr sl, [pc, #436] @ 12c24 │ │ │ │ + ldr sl, [pc, #436] @ 1a6a0 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r8, #0 │ │ │ │ add sl, pc, sl │ │ │ │ mov r2, sl │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r8 │ │ │ │ str r8, [sp] │ │ │ │ ldr r6, [ip, #100] @ 0x64 │ │ │ │ blx r6 │ │ │ │ - ldr r0, [pc, #400] @ 12c28 │ │ │ │ + ldr r0, [pc, #400] @ 1a6a4 │ │ │ │ add r6, r4, #323584 @ 0x4f000 │ │ │ │ - ldr r1, [pc, #396] @ 12c2c │ │ │ │ + ldr r1, [pc, #396] @ 1a6a8 │ │ │ │ add r0, r4, r0 │ │ │ │ add r7, r6, #56 @ 0x38 │ │ │ │ - bl e845c │ │ │ │ + bl e8320 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl ea398 │ │ │ │ + bl ea25c │ │ │ │ cmp r0, r8 │ │ │ │ - bne 12b8c │ │ │ │ + bne 1a608 │ │ │ │ ldrh r2, [r6, #76] @ 0x4c │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - ldreq r3, [pc, #352] @ 12c30 │ │ │ │ + ldreq r3, [pc, #352] @ 1a6ac │ │ │ │ mov r1, #0 │ │ │ │ strheq r3, [r6, #76] @ 0x4c │ │ │ │ strd r0, [r6, #104] @ 0x68 │ │ │ │ mov r1, r7 │ │ │ │ add r0, r4, #112 @ 0x70 │ │ │ │ - bl dbd10 │ │ │ │ + bl d6e4c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #1 │ │ │ │ - bl 12598 │ │ │ │ + bl 1a014 │ │ │ │ add r3, r4, #196608 @ 0x30000 │ │ │ │ ldr r3, [r3, #860] @ 0x35c │ │ │ │ add r0, r4, #184320 @ 0x2d000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 12b24 │ │ │ │ + beq 1a5a0 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #292] @ 12c34 │ │ │ │ + ldr r3, [pc, #292] @ 1a6b0 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 12c00 │ │ │ │ + bne 1a67c │ │ │ │ add r0, r0, #824 @ 0x338 │ │ │ │ - bl caffc │ │ │ │ + bl e33f4 │ │ │ │ add r3, r4, #438272 @ 0x6b000 │ │ │ │ - ldr r2, [pc, #264] @ 12c38 │ │ │ │ - ldr r1, [pc, #264] @ 12c3c │ │ │ │ + ldr r2, [pc, #264] @ 1a6b4 │ │ │ │ + ldr r1, [pc, #264] @ 1a6b8 │ │ │ │ add r4, r4, #434176 @ 0x6a000 │ │ │ │ str r2, [r4, #3624] @ 0xe28 │ │ │ │ str r2, [r4, #3632] @ 0xe30 │ │ │ │ str r1, [r4, #3620] @ 0xe24 │ │ │ │ str r1, [r4, #3628] @ 0xe2c │ │ │ │ mov r0, #0 │ │ │ │ str r2, [r3, #1596] @ 0x63c │ │ │ │ str r2, [r3, #1604] @ 0x644 │ │ │ │ - ldr r2, [pc, #232] @ 12c40 │ │ │ │ + ldr r2, [pc, #232] @ 1a6bc │ │ │ │ str r0, [r3, #1588] @ 0x634 │ │ │ │ str r1, [r3, #1592] @ 0x638 │ │ │ │ str r1, [r3, #1600] @ 0x640 │ │ │ │ str r0, [r3, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #172] @ 12c18 │ │ │ │ + ldr r3, [pc, #172] @ 1a694 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #780] @ 0x30c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 12c0c │ │ │ │ + bne 1a688 │ │ │ │ add sp, sp, #784 @ 0x310 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl ea1a8 │ │ │ │ + bl ea06c │ │ │ │ cmp r0, r8 │ │ │ │ - beq 12abc │ │ │ │ - ldr r2, [pc, #152] @ 12c44 │ │ │ │ + beq 1a538 │ │ │ │ + ldr r2, [pc, #152] @ 1a6c0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ - bl e9868 │ │ │ │ + bl e972c │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ mov r3, r5 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ str r8, [sp] │ │ │ │ ldr r5, [ip, #100] @ 0x64 │ │ │ │ blx r5 │ │ │ │ - ldr r0, [pc, #96] @ 12c48 │ │ │ │ + ldr r0, [pc, #96] @ 1a6c4 │ │ │ │ ldr r2, [r4, #120] @ 0x78 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl ea1a8 │ │ │ │ - b 12abc │ │ │ │ + bl ea06c │ │ │ │ + b 1a538 │ │ │ │ blx r2 │ │ │ │ - b 12a30 │ │ │ │ + b 1a4ac │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - b 12b24 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ + b 1a5a0 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xffffffa8 │ │ │ │ - @ instruction: 0x000f3fb0 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ + andeq ip, lr, r0, asr #10 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ andeq lr, r4, ip, lsl #29 │ │ │ │ - muleq lr, r0, sp │ │ │ │ - andeq r0, lr, ip, asr #29 │ │ │ │ + andeq r9, sp, ip, ror #12 │ │ │ │ + andeq r9, sp, r8, lsr #15 │ │ │ │ eoreq sp, r0, ip, asr #14 │ │ │ │ andeq r0, r0, ip, lsl #25 │ │ │ │ andeq r2, r0, pc, rrx │ │ │ │ @ instruction: 0xffffc2dc │ │ │ │ tstmi r6, #0 │ │ │ │ tstgt r6, #0 │ │ │ │ - andeq r3, pc, r0, asr lr @ │ │ │ │ - andeq r0, lr, r0, asr #24 │ │ │ │ - andeq r0, lr, r8, lsr ip │ │ │ │ + andeq ip, lr, r0, ror #7 │ │ │ │ + andeq r9, sp, ip, lsl r5 │ │ │ │ + andeq r9, sp, r4, lsl r5 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ - b 10f24 │ │ │ │ + b 189a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ add r3, r0, #323584 @ 0x4f000 │ │ │ │ ldrb r3, [r3, #90] @ 0x5a │ │ │ │ mov r4, r0 │ │ │ │ @@ -11149,132 +18994,132 @@ │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ - b 10f24 │ │ │ │ + b 189a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3616] @ 0xe20 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #892] @ 13058 │ │ │ │ + ldr r2, [pc, #892] @ 1aad4 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #888] @ 1305c │ │ │ │ + ldr r3, [pc, #888] @ 1aad8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #444 @ 0x1bc │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r1, #2 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #436] @ 0x1b4 │ │ │ │ mov r3, #0 │ │ │ │ ldr sl, [sp, #480] @ 0x1e0 │ │ │ │ - bl 12598 │ │ │ │ + bl 1a014 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 12e3c │ │ │ │ + beq 1a8b8 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ - beq 12d80 │ │ │ │ + beq 1a7fc │ │ │ │ add r7, sp, #80 @ 0x50 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ add r8, sp, #96 @ 0x60 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 775c │ │ │ │ + bl 7744 │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ - bl ec698 │ │ │ │ + bl ec5f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 12e60 │ │ │ │ + bne 1a8dc │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ cmp r0, sl │ │ │ │ - beq 12f6c │ │ │ │ + beq 1a9e8 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ - ldr r5, [pc, #704] @ 13060 │ │ │ │ + ldr r5, [pc, #704] @ 1aadc │ │ │ │ ldr r3, [r0] │ │ │ │ add r5, pc, r5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #688] @ 13064 │ │ │ │ + ldr r2, [pc, #688] @ 1aae0 │ │ │ │ add r5, r5, #84 @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ str sl, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ - ldr r2, [pc, #660] @ 13068 │ │ │ │ + bl e972c │ │ │ │ + ldr r2, [pc, #660] @ 1aae4 │ │ │ │ mov lr, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ mov r3, r5 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r1, #1 │ │ │ │ str lr, [sp] │ │ │ │ ldr r5, [ip, #100] @ 0x64 │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #608] @ 1306c │ │ │ │ + ldr r0, [pc, #608] @ 1aae8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #84 @ 0x54 │ │ │ │ - ldr r2, [pc, #600] @ 13070 │ │ │ │ - ldr r3, [pc, #576] @ 1305c │ │ │ │ + ldr r2, [pc, #600] @ 1aaec │ │ │ │ + ldr r3, [pc, #576] @ 1aad8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #436] @ 0x1b4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 13054 │ │ │ │ + bne 1aad0 │ │ │ │ add sp, sp, #444 @ 0x1bc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #560] @ 13074 │ │ │ │ - ldr r2, [pc, #560] @ 13078 │ │ │ │ + ldr r0, [pc, #560] @ 1aaf0 │ │ │ │ + ldr r2, [pc, #560] @ 1aaf4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ add r0, r0, #84 @ 0x54 │ │ │ │ - bl e9868 │ │ │ │ - b 12e04 │ │ │ │ + bl e972c │ │ │ │ + b 1a880 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r9, #65 @ 0x41 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ add r6, sp, #112 @ 0x70 │ │ │ │ blx r3 │ │ │ │ str r9, [sp, #20] │ │ │ │ str r6, [sp, #16] │ │ │ │ ldm r8, {r0, r1, r2, r3} │ │ │ │ stm sp, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2, r3} │ │ │ │ - bl ec660 │ │ │ │ + bl ec5c0 │ │ │ │ add r7, sp, #180 @ 0xb4 │ │ │ │ ldrb r0, [r5] │ │ │ │ str r9, [sp, #20] │ │ │ │ str r7, [sp, #16] │ │ │ │ ldrb r3, [r5, #1] │ │ │ │ ldrb r1, [r5, #4] │ │ │ │ orr r0, r0, r3, lsl #8 │ │ │ │ @@ -11300,130 +19145,130 @@ │ │ │ │ ldrb r3, [r5, #7] │ │ │ │ mov r0, sp │ │ │ │ orr sl, r1, r3, lsl #24 │ │ │ │ ldrb r3, [r5, #11] │ │ │ │ add r1, r5, r2 │ │ │ │ orr fp, ip, r3, lsl #24 │ │ │ │ ldrb r3, [r5, #15] │ │ │ │ - ldr r5, [pc, #348] @ 1307c │ │ │ │ + ldr r5, [pc, #348] @ 1aaf8 │ │ │ │ orr r8, r8, r3, lsl #24 │ │ │ │ - bl 775c │ │ │ │ + bl 7744 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ mov r3, r8 │ │ │ │ - bl ec660 │ │ │ │ + bl ec5c0 │ │ │ │ add r5, pc, r5 │ │ │ │ - ldr r2, [pc, #316] @ 13080 │ │ │ │ + ldr r2, [pc, #316] @ 1aafc │ │ │ │ add r5, r5, #84 @ 0x54 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl e9868 │ │ │ │ - ldr r2, [pc, #288] @ 13084 │ │ │ │ + bl e972c │ │ │ │ + ldr r2, [pc, #288] @ 1ab00 │ │ │ │ mov lr, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 12dd8 │ │ │ │ + b 1a854 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #272] @ 13088 │ │ │ │ + ldr r3, [pc, #272] @ 1ab04 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 13048 │ │ │ │ + bne 1aac4 │ │ │ │ add r0, r4, #184320 @ 0x2d000 │ │ │ │ add r0, r0, #824 @ 0x338 │ │ │ │ - bl caffc │ │ │ │ - ldr r2, [pc, #244] @ 1308c │ │ │ │ + bl e33f4 │ │ │ │ + ldr r2, [pc, #244] @ 1ab08 │ │ │ │ add r7, sp, #180 @ 0xb4 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ - bl e9868 │ │ │ │ + bl e972c │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #216] @ 13090 │ │ │ │ + ldr r2, [pc, #216] @ 1ab0c │ │ │ │ ldr ip, [r0] │ │ │ │ mov r5, #0 │ │ │ │ mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r5, [sp] │ │ │ │ ldr r7, [ip, #100] @ 0x64 │ │ │ │ blx r7 │ │ │ │ add r3, r4, #442368 @ 0x6c000 │ │ │ │ add r7, r4, #323584 @ 0x4f000 │ │ │ │ str r5, [r3, #1648] @ 0x670 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r7, #136 @ 0x88 │ │ │ │ - bl e97fc │ │ │ │ + bl e96c0 │ │ │ │ mov r2, #512 @ 0x200 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r7, #392 @ 0x188 │ │ │ │ - bl e97fc │ │ │ │ + bl e96c0 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r2, #32 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r7, #904 @ 0x388 │ │ │ │ - bl 775c │ │ │ │ + bl 7744 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r7, #936] @ 0x3a8 │ │ │ │ mov r0, r5 │ │ │ │ - b 12e10 │ │ │ │ + b 1a88c │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - b 12f90 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r3, [pc], -r8 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq fp, pc, r8, lsl r2 @ │ │ │ │ - @ instruction: 0x000e0ab8 │ │ │ │ - andeq r0, lr, ip, ror #22 │ │ │ │ - @ instruction: 0x000fb1b0 │ │ │ │ - andeq r3, pc, r0, lsr #23 │ │ │ │ - andeq fp, pc, r4, ror r1 @ │ │ │ │ - andeq r0, lr, r8, ror #19 │ │ │ │ - andeq fp, pc, r0, lsl #1 │ │ │ │ - andeq r0, lr, r0, lsl #18 │ │ │ │ - ldrdeq r0, [lr], -ip │ │ │ │ + b 1aa0c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq ip, lr, r8, ror #4 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + muleq pc, ip, r7 @ │ │ │ │ + muleq sp, r4, r3 │ │ │ │ + andeq r9, sp, r8, asr #8 │ │ │ │ + andeq r3, pc, r4, lsr r7 @ │ │ │ │ + andeq ip, lr, r0, lsr r1 │ │ │ │ + strdeq r3, [pc], -r8 │ │ │ │ + andeq r9, sp, r4, asr #5 │ │ │ │ + andeq r3, pc, r4, lsl #12 │ │ │ │ + ldrdeq r9, [sp], -ip │ │ │ │ + @ instruction: 0x000d92b8 │ │ │ │ @ instruction: 0xffffbe74 │ │ │ │ - strdeq r0, [lr], -r8 │ │ │ │ - andeq r0, lr, r0, lsl #19 │ │ │ │ + ldrdeq r9, [sp], -r4 │ │ │ │ + andeq r9, sp, ip, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3296] @ 0xce0 │ │ │ │ subs r4, r2, #0 │ │ │ │ - ldr r2, [pc, #704] @ 13370 │ │ │ │ + ldr r2, [pc, #704] @ 1adec │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #700] @ 13374 │ │ │ │ + ldr r3, [pc, #700] @ 1adf0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #764 @ 0x2fc │ │ │ │ mov ip, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #756] @ 0x2f4 │ │ │ │ mov r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ addeq r5, sp, #244 @ 0xf4 │ │ │ │ addeq r9, sp, #32 │ │ │ │ strb ip, [sp, #32] │ │ │ │ - beq 131ac │ │ │ │ + beq 1ac28 │ │ │ │ mov r3, #65 @ 0x41 │ │ │ │ add r5, sp, #244 @ 0xf4 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r5, [sp, #16] │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ ldrb r0, [r4] │ │ │ │ ldrb r1, [r4, #4] │ │ │ │ @@ -11452,228 +19297,228 @@ │ │ │ │ mov r0, sp │ │ │ │ orr fp, r2, r1, lsl #24 │ │ │ │ ldrb r2, [r4, #15] │ │ │ │ orr r3, r3, r2, lsl #24 │ │ │ │ mov r2, #16 │ │ │ │ add r1, r4, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 775c │ │ │ │ + bl 7744 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, sl │ │ │ │ mov r2, fp │ │ │ │ - bl ec660 │ │ │ │ - ldr r2, [pc, #480] @ 13378 │ │ │ │ + bl ec5c0 │ │ │ │ + ldr r2, [pc, #480] @ 1adf4 │ │ │ │ add r9, sp, #32 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #81 @ 0x51 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl e9868 │ │ │ │ - ldr r2, [pc, #456] @ 1337c │ │ │ │ + bl e972c │ │ │ │ + ldr r2, [pc, #456] @ 1adf8 │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ mov r0, r5 │ │ │ │ str r9, [sp] │ │ │ │ str r8, [sp, #4] │ │ │ │ - bl e9868 │ │ │ │ + bl e972c │ │ │ │ ldr r0, [r7, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #424] @ 13380 │ │ │ │ + ldr r2, [pc, #424] @ 1adfc │ │ │ │ ldr ip, [r0] │ │ │ │ mov sl, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, #1 │ │ │ │ str sl, [sp] │ │ │ │ ldr r9, [ip, #100] @ 0x64 │ │ │ │ blx r9 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 12598 │ │ │ │ - ldr r2, [pc, #380] @ 13384 │ │ │ │ + bl 1a014 │ │ │ │ + ldr r2, [pc, #380] @ 1ae00 │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ + bl e972c │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp] │ │ │ │ - bl 12cc0 │ │ │ │ + bl 1a73c │ │ │ │ cmp r0, sl │ │ │ │ - beq 13364 │ │ │ │ + beq 1ade0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl f8f4 │ │ │ │ + bl 17370 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp] │ │ │ │ - bl 12cc0 │ │ │ │ + bl 1a73c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 13364 │ │ │ │ + beq 1ade0 │ │ │ │ cmp r4, #0 │ │ │ │ add fp, sp, #116 @ 0x74 │ │ │ │ - beq 132cc │ │ │ │ - ldr r1, [pc, #260] @ 13388 │ │ │ │ + beq 1ad48 │ │ │ │ + ldr r1, [pc, #260] @ 1ae04 │ │ │ │ mov r2, #32 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, fp │ │ │ │ - bl e97fc │ │ │ │ - ldr r2, [pc, #244] @ 1338c │ │ │ │ + bl e96c0 │ │ │ │ + ldr r2, [pc, #244] @ 1ae08 │ │ │ │ mov r1, #512 @ 0x200 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ stm sp, {r8, fp} │ │ │ │ - bl e9868 │ │ │ │ + bl e972c │ │ │ │ mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp] │ │ │ │ - bl 12cc0 │ │ │ │ + bl 1a73c │ │ │ │ subs r9, r0, #0 │ │ │ │ - beq 13364 │ │ │ │ - ldr r2, [pc, #188] @ 13390 │ │ │ │ + beq 1ade0 │ │ │ │ + ldr r2, [pc, #188] @ 1ae0c │ │ │ │ mov r3, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ mov r0, fp │ │ │ │ - bl e9868 │ │ │ │ + bl e972c │ │ │ │ ldr r0, [r7, #104] @ 0x68 │ │ │ │ - ldr r2, [pc, #164] @ 13394 │ │ │ │ + ldr r2, [pc, #164] @ 1ae10 │ │ │ │ ldr ip, [r0] │ │ │ │ mov lr, #512 @ 0x200 │ │ │ │ stm sp, {r5, lr} │ │ │ │ add r2, pc, r2 │ │ │ │ ldr sl, [ip, #24] │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, fp │ │ │ │ blx sl │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13344 │ │ │ │ - ldr r2, [pc, #124] @ 13398 │ │ │ │ - ldr r3, [pc, #84] @ 13374 │ │ │ │ + bne 1adc0 │ │ │ │ + ldr r2, [pc, #124] @ 1ae14 │ │ │ │ + ldr r3, [pc, #84] @ 1adf0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #756] @ 0x2f4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1336c │ │ │ │ + bne 1ade8 │ │ │ │ mov r0, r9 │ │ │ │ add sp, sp, #764 @ 0x2fc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str r8, [sp] │ │ │ │ - bl 12cc0 │ │ │ │ + bl 1a73c │ │ │ │ mov r9, r0 │ │ │ │ - b 13314 │ │ │ │ + b 1ad90 │ │ │ │ mov r9, #0 │ │ │ │ - b 13314 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, pc, r4, lsl #18 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r0, lr, r0, lsl r7 │ │ │ │ - andeq r0, lr, r0, lsl #14 │ │ │ │ - andeq r0, lr, r4, ror #14 │ │ │ │ - ldrdeq r0, [lr], -r4 │ │ │ │ - andeq r7, lr, r8, lsr #30 │ │ │ │ - andeq r0, lr, r4, ror #7 │ │ │ │ - andeq r0, lr, r4, lsl r6 │ │ │ │ - strdeq r0, [lr], -r8 │ │ │ │ - muleq pc, ip, r6 @ │ │ │ │ + b 1ad90 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + muleq lr, r4, lr │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r8, sp, ip, ror #31 │ │ │ │ + ldrdeq r8, [sp], -ip │ │ │ │ + andeq r9, sp, r0, asr #32 │ │ │ │ + @ instruction: 0x000d8fb0 │ │ │ │ + andeq pc, sp, r0, lsr #25 │ │ │ │ + andeq r8, sp, r0, asr #25 │ │ │ │ + strdeq r8, [sp], -r0 │ │ │ │ + ldrdeq r8, [sp], -r4 │ │ │ │ + andeq fp, lr, ip, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #392] @ 13544 │ │ │ │ + ldr r2, [pc, #392] @ 1afc0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, r2 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 13488 │ │ │ │ + bne 1af04 │ │ │ │ mov r1, #0 │ │ │ │ - bl 12718 │ │ │ │ + bl 1a194 │ │ │ │ add r6, r4, #105472 @ 0x19c00 │ │ │ │ add r6, r6, #512 @ 0x200 │ │ │ │ add r0, r4, #112 @ 0x70 │ │ │ │ - bl dbd34 │ │ │ │ + bl d6e70 │ │ │ │ add r1, r4, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ - bl cbcd8 │ │ │ │ + bl e40d0 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r8, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r9, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ str r7, [sp] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl cc020 │ │ │ │ + bl e4418 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 13440 │ │ │ │ + beq 1aebc │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r1, r4, #118784 @ 0x1d000 │ │ │ │ ldr r0, [r1, #188] @ 0xbc │ │ │ │ mov r2, r5 │ │ │ │ eor r3, r0, r0, ror #16 │ │ │ │ lsr r3, r3, #8 │ │ │ │ bic r3, r3, #65280 @ 0xff00 │ │ │ │ eor r3, r3, r0, ror #8 │ │ │ │ add r1, r1, #120 @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13094 │ │ │ │ + bl 1ab10 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 13490 │ │ │ │ + beq 1af0c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12718 │ │ │ │ + bl 1a194 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ blx r3 │ │ │ │ - b 133dc │ │ │ │ + b 1ae58 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ - ldr r7, [pc, #172] @ 13548 │ │ │ │ + ldr r7, [pc, #172] @ 1afc4 │ │ │ │ ldr r3, [r0] │ │ │ │ add r7, r4, r7 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, #1048576 @ 0x100000 │ │ │ │ - bl e845c │ │ │ │ - ldr r3, [pc, #144] @ 1354c │ │ │ │ - ldr lr, [pc, #144] @ 13550 │ │ │ │ + bl e8320 │ │ │ │ + ldr r3, [pc, #144] @ 1afc8 │ │ │ │ + ldr lr, [pc, #144] @ 1afcc │ │ │ │ add r8, r4, #442368 @ 0x6c000 │ │ │ │ add r3, r4, r3 │ │ │ │ - ldr r0, [pc, #136] @ 13554 │ │ │ │ - ldr ip, [pc, #136] @ 13558 │ │ │ │ - ldr r2, [pc, #136] @ 1355c │ │ │ │ + ldr r0, [pc, #136] @ 1afd0 │ │ │ │ + ldr ip, [pc, #136] @ 1afd4 │ │ │ │ + ldr r2, [pc, #136] @ 1afd8 │ │ │ │ str r3, [r8, #1644] @ 0x66c │ │ │ │ add lr, r4, lr │ │ │ │ add r3, r4, #507904 @ 0x7c000 │ │ │ │ str lr, [r8, #1640] @ 0x668 │ │ │ │ add ip, r4, ip │ │ │ │ add lr, r3, #1712 @ 0x6b0 │ │ │ │ str r7, [r3, #1680] @ 0x690 │ │ │ │ @@ -11685,17 +19530,17 @@ │ │ │ │ str r0, [r3, #1684] @ 0x694 │ │ │ │ mov r1, #4 │ │ │ │ strd r8, [r7, #-8] │ │ │ │ mov r0, r4 │ │ │ │ str ip, [r3, #1712] @ 0x6b0 │ │ │ │ str r2, [r3, #1716] @ 0x6b4 │ │ │ │ strd r8, [lr, #-8] │ │ │ │ - bl 12598 │ │ │ │ + bl 1a014 │ │ │ │ mov r0, r6 │ │ │ │ - bl ccb40 │ │ │ │ + bl e4f38 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @@ -11709,276 +19554,276 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r5, r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - beq 1358c │ │ │ │ + beq 1b008 │ │ │ │ mov r0, r1 │ │ │ │ - bl c8120 │ │ │ │ + bl ce9c0 │ │ │ │ str r0, [r5] │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8294 │ │ │ │ + bl ceb34 │ │ │ │ mov r2, #32 │ │ │ │ add r7, r6, #92 @ 0x5c │ │ │ │ mov r1, r0 │ │ │ │ add r0, r6, #316 @ 0x13c │ │ │ │ - bl e97fc │ │ │ │ + bl e96c0 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8294 │ │ │ │ + bl ceb34 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl e97fc │ │ │ │ + bl e96c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl eb464 │ │ │ │ + bl eb328 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8294 │ │ │ │ + bl ceb34 │ │ │ │ add r7, r6, #156 @ 0x9c │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl e97fc │ │ │ │ + bl e96c0 │ │ │ │ ldrb r3, [r6, #156] @ 0x9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 137f4 │ │ │ │ + beq 1b270 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8294 │ │ │ │ + bl ceb34 │ │ │ │ mov r2, #32 │ │ │ │ add r7, r6, #76 @ 0x4c │ │ │ │ mov r1, r0 │ │ │ │ add r0, r6, #284 @ 0x11c │ │ │ │ - bl e97fc │ │ │ │ + bl e96c0 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8294 │ │ │ │ + bl ceb34 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl e97fc │ │ │ │ + bl e96c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8120 │ │ │ │ + bl ce9c0 │ │ │ │ tst r0, #2 │ │ │ │ and r0, r0, #1 │ │ │ │ orrne r0, r0, #8 │ │ │ │ str r0, [r6, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl c8120 │ │ │ │ + bl ce9c0 │ │ │ │ cmp r0, #2 │ │ │ │ movge r0, #2 │ │ │ │ bic r0, r0, r0, asr #31 │ │ │ │ str r0, [r6, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8120 │ │ │ │ + bl ce9c0 │ │ │ │ str r0, [r6, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8120 │ │ │ │ + bl ce9c0 │ │ │ │ str r0, [r6, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl c8120 │ │ │ │ + bl ce9c0 │ │ │ │ str r0, [r6, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8120 │ │ │ │ + bl ce9c0 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [r6, #52] @ 0x34 │ │ │ │ str r2, [r6, #56] @ 0x38 │ │ │ │ cmp r0, #64 @ 0x40 │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r0, r1 │ │ │ │ orrlt r3, r3, #1 │ │ │ │ orrs r3, r3, r1, lsr #31 │ │ │ │ str r0, [r6, #36] @ 0x24 │ │ │ │ - bne 13880 │ │ │ │ + bne 1b2fc │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ ldr ip, [r6, #48] @ 0x30 │ │ │ │ cmp r2, ip │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ orr lr, r2, ip │ │ │ │ orr r3, r3, lr, lsr #31 │ │ │ │ cmp r1, ip │ │ │ │ orrlt r3, r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ orrlt r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13880 │ │ │ │ + bne 1b2fc │ │ │ │ cmp r2, #16 │ │ │ │ - bgt 13808 │ │ │ │ + bgt 1b284 │ │ │ │ cmp r5, #0 │ │ │ │ - beq 137d8 │ │ │ │ + beq 1b254 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ mov r7, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 13888 │ │ │ │ + ble 1b304 │ │ │ │ add r5, r6, #396 @ 0x18c │ │ │ │ mov r8, r7 │ │ │ │ - b 13748 │ │ │ │ + b 1b1c4 │ │ │ │ tst r0, #1 │ │ │ │ - beq 137e0 │ │ │ │ + beq 1b25c │ │ │ │ ldr r3, [r6, #56] @ 0x38 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #56] @ 0x38 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ add r5, r5, #44 @ 0x2c │ │ │ │ cmp r3, r7 │ │ │ │ - ble 137d0 │ │ │ │ + ble 1b24c │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8294 │ │ │ │ + bl ceb34 │ │ │ │ mov r2, #16 │ │ │ │ add r7, r7, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e97fc │ │ │ │ + bl e96c0 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8294 │ │ │ │ + bl ceb34 │ │ │ │ mov r2, #12 │ │ │ │ mov r1, r0 │ │ │ │ add r0, r5, #16 │ │ │ │ - bl e97fc │ │ │ │ + bl e96c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8120 │ │ │ │ + bl ce9c0 │ │ │ │ str r0, [r5, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl c8120 │ │ │ │ + bl ce9c0 │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl c8120 │ │ │ │ + bl ce9c0 │ │ │ │ and r3, r0, #3 │ │ │ │ tst r0, #2 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bne 13724 │ │ │ │ + bne 1b1a0 │ │ │ │ tst r0, #1 │ │ │ │ - bne 13738 │ │ │ │ + bne 1b1b4 │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ add r5, r5, #44 @ 0x2c │ │ │ │ cmp r3, r7 │ │ │ │ - bgt 13748 │ │ │ │ + bgt 1b1c4 │ │ │ │ str r8, [r6, #48] @ 0x30 │ │ │ │ str r7, [r6, #40] @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r6, #52] @ 0x34 │ │ │ │ add r8, r8, #1 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r6, #52] @ 0x34 │ │ │ │ - b 137c0 │ │ │ │ + b 1b23c │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ add r1, r6, #348 @ 0x15c │ │ │ │ - bl e97fc │ │ │ │ - b 135fc │ │ │ │ - ldr r1, [pc, #128] @ 13890 │ │ │ │ + bl e96c0 │ │ │ │ + b 1b078 │ │ │ │ + ldr r1, [pc, #128] @ 1b30c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13880 │ │ │ │ - ldr r1, [pc, #108] @ 13894 │ │ │ │ + beq 1b2fc │ │ │ │ + ldr r1, [pc, #108] @ 1b310 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13880 │ │ │ │ - ldr r1, [pc, #88] @ 13898 │ │ │ │ + beq 1b2fc │ │ │ │ + ldr r1, [pc, #88] @ 1b314 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13880 │ │ │ │ - ldr r1, [pc, #68] @ 1389c │ │ │ │ + beq 1b2fc │ │ │ │ + ldr r1, [pc, #68] @ 1b318 │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 13880 │ │ │ │ - ldr r1, [pc, #48] @ 138a0 │ │ │ │ + beq 1b2fc │ │ │ │ + ldr r1, [pc, #48] @ 1b31c │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 13700 │ │ │ │ + bne 1b17c │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r8, r7 │ │ │ │ - b 137d0 │ │ │ │ - andeq pc, sp, ip, asr ip @ │ │ │ │ - andeq pc, sp, r8, asr #24 │ │ │ │ - andeq pc, sp, r4, lsr ip @ │ │ │ │ - andeq pc, sp, r0, lsr #24 │ │ │ │ - andeq pc, sp, ip, lsl #24 │ │ │ │ + b 1b24c │ │ │ │ + andeq r8, sp, r8, lsr #1 │ │ │ │ + muleq sp, r4, r0 │ │ │ │ + andeq r8, sp, r0, lsl #1 │ │ │ │ + andeq r8, sp, ip, rrx │ │ │ │ + andeq r8, sp, r8, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r1, [pc, #308] @ 139f0 │ │ │ │ + ldr r1, [pc, #308] @ 1b46c │ │ │ │ add r5, r0, #2146304 @ 0x20c000 │ │ │ │ - ldr r2, [pc, #304] @ 139f4 │ │ │ │ + ldr r2, [pc, #304] @ 1b470 │ │ │ │ add r6, r5, #8192 @ 0x2000 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r6, #984] @ 0x3d8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ - bne 13948 │ │ │ │ + bne 1b3c4 │ │ │ │ ldr r0, [r0, #64] @ 0x40 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, r4, #49152 @ 0xc000 │ │ │ │ ldr r5, [r1, #20] │ │ │ │ - ldr r1, [pc, #240] @ 139f8 │ │ │ │ + ldr r1, [pc, #240] @ 1b474 │ │ │ │ ldr r3, [r3, #3904] @ 0xf40 │ │ │ │ add r2, r2, #144 @ 0x90 │ │ │ │ add r1, r4, r1 │ │ │ │ blx r5 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r6, #984] @ 0x3d8 │ │ │ │ - ldr r2, [pc, #216] @ 139fc │ │ │ │ - ldr r3, [pc, #204] @ 139f4 │ │ │ │ + ldr r2, [pc, #216] @ 1b478 │ │ │ │ + ldr r3, [pc, #204] @ 1b470 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 139ec │ │ │ │ + bne 1b468 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne 1391c │ │ │ │ + bne 1b398 │ │ │ │ ldr r7, [r6, #996] @ 0x3e4 │ │ │ │ cmp r7, #2 │ │ │ │ - bne 1391c │ │ │ │ + bne 1b398 │ │ │ │ ldr r8, [r6, #1000] @ 0x3e8 │ │ │ │ cmp r8, #0 │ │ │ │ movne r3, #3 │ │ │ │ strne r3, [r6, #984] @ 0x3d8 │ │ │ │ - bne 1391c │ │ │ │ + bne 1b398 │ │ │ │ add r9, sp, #4 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ - bl e845c │ │ │ │ - ldr r3, [pc, #120] @ 13a00 │ │ │ │ + bl e8320 │ │ │ │ + ldr r3, [pc, #120] @ 1b47c │ │ │ │ add ip, r6, #1136 @ 0x470 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #32 │ │ │ │ - ldr r2, [pc, #108] @ 13a04 │ │ │ │ + ldr r2, [pc, #108] @ 1b480 │ │ │ │ add r5, r5, #9344 @ 0x2480 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ add ip, ip, #8 │ │ │ │ mov r3, #8 │ │ │ │ strh r2, [r5, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ @@ -11990,988 +19835,988 @@ │ │ │ │ add r0, r4, #52992 @ 0xcf00 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ str r7, [sp, #32] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl dbf34 │ │ │ │ + bl d7070 │ │ │ │ str r7, [r6, #984] @ 0x3d8 │ │ │ │ - b 1391c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - strdeq r3, [pc], -r4 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ + b 1b398 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, lr, r4, lsl #13 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ ldrdeq lr, [r0], -ip @ │ │ │ │ - muleq pc, r4, r0 @ │ │ │ │ - andeq ip, lr, r8, asr sl │ │ │ │ + andeq fp, lr, r4, lsr #12 │ │ │ │ + andeq r7, lr, ip, asr #15 │ │ │ │ andeq r2, r0, sp, asr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #152] @ 13ac0 │ │ │ │ + ldr r1, [pc, #152] @ 1b53c │ │ │ │ ldr r3, [r0] │ │ │ │ add r2, r4, #184320 @ 0x2d000 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, r2, #824 @ 0x338 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r1, [pc, #124] @ 13ac4 │ │ │ │ + ldr r1, [pc, #124] @ 1b540 │ │ │ │ ldr r3, [r0] │ │ │ │ add r2, r4, #105472 @ 0x19c00 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, r2, #512 @ 0x200 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #96] @ 13ac8 │ │ │ │ + ldr r2, [pc, #96] @ 1b544 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r1, [pc, #92] @ 13acc │ │ │ │ + ldr r1, [pc, #92] @ 1b548 │ │ │ │ add r2, r4, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r1, [pc, #72] @ 13ad0 │ │ │ │ + ldr r1, [pc, #72] @ 1b54c │ │ │ │ ldr r3, [r0] │ │ │ │ add r2, r4, #311296 @ 0x4c000 │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, r2, #2656 @ 0xa60 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r1, [pc, #44] @ 13ad4 │ │ │ │ + ldr r1, [pc, #44] @ 1b550 │ │ │ │ ldr r3, [r0] │ │ │ │ add r2, r4, #315392 @ 0x4d000 │ │ │ │ ldr r3, [r3] │ │ │ │ pop {r4, lr} │ │ │ │ add r1, pc, r1 │ │ │ │ add r2, r2, #3184 @ 0xc70 │ │ │ │ bx r3 │ │ │ │ - andeq pc, sp, r8, asr #29 │ │ │ │ - @ instruction: 0x000dfeb8 │ │ │ │ + andeq r8, sp, r4, lsr #15 │ │ │ │ + muleq sp, r4, r7 │ │ │ │ andeq r0, r4, r8, ror r4 │ │ │ │ - andeq pc, sp, r0, lsr #29 │ │ │ │ - andeq pc, sp, ip, ror r9 @ │ │ │ │ - andeq pc, sp, r0, ror lr @ │ │ │ │ + andeq r8, sp, ip, ror r7 │ │ │ │ + andeq r7, sp, r8, asr #27 │ │ │ │ + andeq r8, sp, ip, asr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #392] @ 13c80 │ │ │ │ + ldr r1, [pc, #392] @ 1b6fc │ │ │ │ ldr r3, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #372] @ 13c84 │ │ │ │ + ldr r1, [pc, #372] @ 1b700 │ │ │ │ ldr r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #364] @ 13c88 │ │ │ │ + ldr r5, [pc, #364] @ 1b704 │ │ │ │ add r5, pc, r5 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #340] @ 13c8c │ │ │ │ + ldr r1, [pc, #340] @ 1b708 │ │ │ │ ldr r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #312] @ 13c90 │ │ │ │ + ldr r1, [pc, #312] @ 1b70c │ │ │ │ ldr r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #284] @ 13c94 │ │ │ │ + ldr r1, [pc, #284] @ 1b710 │ │ │ │ ldr r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #256] @ 13c98 │ │ │ │ + ldr r1, [pc, #256] @ 1b714 │ │ │ │ ldr r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #228] @ 13c9c │ │ │ │ + ldr r1, [pc, #228] @ 1b718 │ │ │ │ ldr r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #200] @ 13ca0 │ │ │ │ + ldr r1, [pc, #200] @ 1b71c │ │ │ │ ldr r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ str r0, [r4, #108] @ 0x6c │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ blx r3 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #168] @ 13ca4 │ │ │ │ + ldr r2, [pc, #168] @ 1b720 │ │ │ │ str r0, [r4, #92] @ 0x5c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r1, r2 │ │ │ │ - bne 13c74 │ │ │ │ + bne 1b6f0 │ │ │ │ add r3, r0, #156 @ 0x9c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r1, [pc, #144] @ 13ca8 │ │ │ │ + ldr r1, [pc, #144] @ 1b724 │ │ │ │ ldr r2, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [r3] │ │ │ │ str r0, [r4, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r2, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ add r1, r4, #52992 @ 0xcf00 │ │ │ │ add r1, r1, #56 @ 0x38 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #88] @ 13cac │ │ │ │ + ldr r0, [pc, #88] @ 1b728 │ │ │ │ add r0, r4, r0 │ │ │ │ - bl c9cc │ │ │ │ + bl e4b4 │ │ │ │ add r0, r4, #311296 @ 0x4c000 │ │ │ │ add r0, r0, #2656 @ 0xa60 │ │ │ │ - bl 25e8c │ │ │ │ + bl 205dc │ │ │ │ add r0, r4, #315392 @ 0x4d000 │ │ │ │ add r0, r0, #3184 @ 0xc70 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - b 25fac │ │ │ │ + b 206fc │ │ │ │ blx r1 │ │ │ │ mov r3, r0 │ │ │ │ - b 13c0c │ │ │ │ - andeq pc, sp, ip, lsl #18 │ │ │ │ - andeq sl, lr, r4, ror #8 │ │ │ │ - andeq r2, pc, r0, lsr #29 │ │ │ │ - strdeq pc, [sp], -r8 │ │ │ │ - andeq pc, sp, r4, ror #27 │ │ │ │ - ldrdeq pc, [sp], -r0 │ │ │ │ - @ instruction: 0x000dfdbc │ │ │ │ - andeq pc, sp, r8, lsr #27 │ │ │ │ - ldrdeq pc, [sp], -r8 │ │ │ │ + b 1b688 │ │ │ │ + andeq r7, sp, r8, asr sp │ │ │ │ + andeq r0, lr, r4, asr #24 │ │ │ │ + andeq fp, lr, r0, lsr r4 │ │ │ │ + ldrdeq r8, [sp], -r4 │ │ │ │ + andeq r8, sp, r0, asr #13 │ │ │ │ + andeq r8, sp, ip, lsr #13 │ │ │ │ + muleq sp, r8, r6 │ │ │ │ + andeq r8, sp, r4, lsl #13 │ │ │ │ + andeq r7, sp, r8, asr ip │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - @ instruction: 0x000df6b0 │ │ │ │ + andeq r7, sp, r0, lsr #24 │ │ │ │ andeq r0, r4, r8, ror r4 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #3384] @ 0xd38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13ccc │ │ │ │ + bne 1b748 │ │ │ │ ldr r3, [r3, #3424] @ 0xd60 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 13cd4 │ │ │ │ + bne 1b750 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ - b f470 │ │ │ │ + b 16eec │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ ldr r5, [r0, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ - bl e8978 │ │ │ │ + bl e883c │ │ │ │ ldr r2, [r7, #56] @ 0x38 │ │ │ │ mul r1, r4, r1 │ │ │ │ mov r3, r0 │ │ │ │ asr r0, r4, #31 │ │ │ │ mla r1, r3, r0, r1 │ │ │ │ umull r0, ip, r4, r3 │ │ │ │ asr r3, r2, #31 │ │ │ │ add r1, r1, ip │ │ │ │ - bl 7c3c <__aeabi_ldivmod@plt> │ │ │ │ + bl 7c24 <__aeabi_ldivmod@plt> │ │ │ │ adds r0, r0, r6 │ │ │ │ adc r1, r5, r1 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-536] @ 0xfffffde8 │ │ │ │ - ldr r1, [pc, #272] @ 13e60 │ │ │ │ + ldr r1, [pc, #272] @ 1b8dc │ │ │ │ add r5, r0, #323584 @ 0x4f000 │ │ │ │ - ldr r2, [pc, #268] @ 13e64 │ │ │ │ + ldr r2, [pc, #268] @ 1b8e0 │ │ │ │ sub sp, sp, #8704 @ 0x2200 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r3, [r5, #88] @ 0x58 │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #8704 @ 0x2200 │ │ │ │ cmp r3, #0 │ │ │ │ add r0, r0, #4 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [r0] │ │ │ │ mov r2, #0 │ │ │ │ - beq 13da0 │ │ │ │ + beq 1b81c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #3268] @ 0xcc4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13e2c │ │ │ │ + bne 1b8a8 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r5, #88] @ 0x58 │ │ │ │ ldrb r3, [r5, #89] @ 0x59 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 13dc4 │ │ │ │ + beq 1b840 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #3268] @ 0xcc4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 13dfc │ │ │ │ + bne 1b878 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r5, #89] @ 0x59 │ │ │ │ - ldr r2, [pc, #156] @ 13e68 │ │ │ │ - ldr r3, [pc, #148] @ 13e64 │ │ │ │ + ldr r2, [pc, #156] @ 1b8e4 │ │ │ │ + ldr r3, [pc, #148] @ 1b8e0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #8704 @ 0x2200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 13e5c │ │ │ │ + bne 1b8d8 │ │ │ │ add sp, sp, #8704 @ 0x2200 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #104] @ 13e6c │ │ │ │ + ldr r0, [pc, #104] @ 1b8e8 │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #100] @ 13e70 │ │ │ │ + ldr r3, [pc, #100] @ 1b8ec │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #96] @ 13e74 │ │ │ │ + ldr r2, [pc, #96] @ 1b8f0 │ │ │ │ add r0, pc, r0 │ │ │ │ str r0, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl c40cc │ │ │ │ - b 13dbc │ │ │ │ - ldr r1, [pc, #68] @ 13e78 │ │ │ │ + bl e1694 │ │ │ │ + b 1b838 │ │ │ │ + ldr r1, [pc, #68] @ 1b8f4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #64] @ 13e7c │ │ │ │ - ldr r2, [pc, #64] @ 13e80 │ │ │ │ + ldr r3, [pc, #64] @ 1b8f8 │ │ │ │ + ldr r2, [pc, #64] @ 1b8fc │ │ │ │ add r1, pc, r1 │ │ │ │ str r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ add r2, pc, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl c40cc │ │ │ │ - b 13d98 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, pc, r0, ror #24 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r2, pc, ip, ror #23 │ │ │ │ - andeq r5, lr, ip, asr #32 │ │ │ │ - andeq pc, sp, ip, ror fp @ │ │ │ │ - andeq pc, sp, r4, ror #22 │ │ │ │ - andeq r5, lr, r0, lsr #32 │ │ │ │ - andeq pc, sp, r0, lsr fp @ │ │ │ │ - andeq pc, sp, r4, lsr fp @ │ │ │ │ + bl e1694 │ │ │ │ + b 1b814 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + strdeq fp, [lr], -r0 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq fp, lr, ip, ror r1 │ │ │ │ + andeq sp, sp, r0, lsr r5 │ │ │ │ + andeq r8, sp, r8, asr r4 │ │ │ │ + andeq r8, sp, r0, asr #8 │ │ │ │ + andeq sp, sp, r4, lsl #10 │ │ │ │ + andeq r8, sp, ip, lsl #8 │ │ │ │ + andeq r8, sp, r0, lsl r4 │ │ │ │ add r0, r0, #184320 @ 0x2d000 │ │ │ │ add r0, r0, #824 @ 0x338 │ │ │ │ - b cbbc4 │ │ │ │ + b e3fbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #996] @ 14294 │ │ │ │ + ldr r1, [pc, #996] @ 1bd10 │ │ │ │ ldr r3, [r0] │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - ldr r5, [pc, #976] @ 14298 │ │ │ │ - ldr r7, [pc, #976] @ 1429c │ │ │ │ - ldr r6, [pc, #976] @ 142a0 │ │ │ │ - ldr r1, [pc, #976] @ 142a4 │ │ │ │ + ldr r5, [pc, #976] @ 1bd14 │ │ │ │ + ldr r7, [pc, #976] @ 1bd18 │ │ │ │ + ldr r6, [pc, #976] @ 1bd1c │ │ │ │ + ldr r1, [pc, #976] @ 1bd20 │ │ │ │ add r5, pc, r5 │ │ │ │ add r7, pc, r7 │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r5 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, #10 │ │ │ │ ldr lr, [r0] │ │ │ │ str r6, [sp] │ │ │ │ stmib sp, {r4, r7} │ │ │ │ str r0, [r4, #100] @ 0x64 │ │ │ │ ldr r8, [lr, #32] │ │ │ │ blx r8 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr r1, [pc, #924] @ 142a8 │ │ │ │ + ldr r1, [pc, #924] @ 1bd24 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r2, r5 │ │ │ │ str r7, [sp, #8] │ │ │ │ str r6, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r6, [ip, #32] │ │ │ │ mov r3, #10 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr lr, [pc, #884] @ 142ac │ │ │ │ - ldr ip, [pc, #884] @ 142b0 │ │ │ │ + ldr lr, [pc, #884] @ 1bd28 │ │ │ │ + ldr ip, [pc, #884] @ 1bd2c │ │ │ │ ldr r6, [r0] │ │ │ │ - ldr r1, [pc, #880] @ 142b4 │ │ │ │ + ldr r1, [pc, #880] @ 1bd30 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, #10 │ │ │ │ ldr r6, [r6, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr lr, [pc, #836] @ 142b8 │ │ │ │ - ldr ip, [pc, #836] @ 142bc │ │ │ │ + ldr lr, [pc, #836] @ 1bd34 │ │ │ │ + ldr ip, [pc, #836] @ 1bd38 │ │ │ │ ldr r6, [r0] │ │ │ │ - ldr r2, [pc, #832] @ 142c0 │ │ │ │ - ldr r1, [pc, #832] @ 142c4 │ │ │ │ + ldr r2, [pc, #832] @ 1bd3c │ │ │ │ + ldr r1, [pc, #832] @ 1bd40 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, #10 │ │ │ │ ldr r6, [r6, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr lr, [pc, #788] @ 142c8 │ │ │ │ - ldr ip, [pc, #788] @ 142cc │ │ │ │ + ldr lr, [pc, #788] @ 1bd44 │ │ │ │ + ldr ip, [pc, #788] @ 1bd48 │ │ │ │ ldr r6, [r0] │ │ │ │ - ldr r1, [pc, #784] @ 142d0 │ │ │ │ + ldr r1, [pc, #784] @ 1bd4c │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ ldr r6, [r6, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr lr, [pc, #740] @ 142d4 │ │ │ │ - ldr ip, [pc, #740] @ 142d8 │ │ │ │ + ldr lr, [pc, #740] @ 1bd50 │ │ │ │ + ldr ip, [pc, #740] @ 1bd54 │ │ │ │ ldr r6, [r0] │ │ │ │ - ldr r1, [pc, #736] @ 142dc │ │ │ │ + ldr r1, [pc, #736] @ 1bd58 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ ldr r6, [r6, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr lr, [pc, #692] @ 142e0 │ │ │ │ - ldr ip, [pc, #692] @ 142e4 │ │ │ │ + ldr lr, [pc, #692] @ 1bd5c │ │ │ │ + ldr ip, [pc, #692] @ 1bd60 │ │ │ │ ldr r6, [r0] │ │ │ │ - ldr r1, [pc, #688] @ 142e8 │ │ │ │ + ldr r1, [pc, #688] @ 1bd64 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ ldr r6, [r6, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr lr, [pc, #644] @ 142ec │ │ │ │ - ldr ip, [pc, #644] @ 142f0 │ │ │ │ + ldr lr, [pc, #644] @ 1bd68 │ │ │ │ + ldr ip, [pc, #644] @ 1bd6c │ │ │ │ ldr r6, [r0] │ │ │ │ - ldr r2, [pc, #640] @ 142f4 │ │ │ │ - ldr r1, [pc, #640] @ 142f8 │ │ │ │ + ldr r2, [pc, #640] @ 1bd70 │ │ │ │ + ldr r1, [pc, #640] @ 1bd74 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ ldr r6, [r6, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr lr, [pc, #596] @ 142fc │ │ │ │ - ldr ip, [pc, #596] @ 14300 │ │ │ │ + ldr lr, [pc, #596] @ 1bd78 │ │ │ │ + ldr ip, [pc, #596] @ 1bd7c │ │ │ │ ldr r6, [r0] │ │ │ │ - ldr r2, [pc, #592] @ 14304 │ │ │ │ - ldr r1, [pc, #592] @ 14308 │ │ │ │ + ldr r2, [pc, #592] @ 1bd80 │ │ │ │ + ldr r1, [pc, #592] @ 1bd84 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ ldr r6, [r6, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr lr, [pc, #548] @ 1430c │ │ │ │ - ldr ip, [pc, #548] @ 14310 │ │ │ │ + ldr lr, [pc, #548] @ 1bd88 │ │ │ │ + ldr ip, [pc, #548] @ 1bd8c │ │ │ │ ldr r6, [r0] │ │ │ │ - ldr r2, [pc, #544] @ 14314 │ │ │ │ - ldr r1, [pc, #544] @ 14318 │ │ │ │ + ldr r2, [pc, #544] @ 1bd90 │ │ │ │ + ldr r1, [pc, #544] @ 1bd94 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, #10 │ │ │ │ ldr r6, [r6, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr lr, [pc, #500] @ 1431c │ │ │ │ - ldr ip, [pc, #500] @ 14320 │ │ │ │ + ldr lr, [pc, #500] @ 1bd98 │ │ │ │ + ldr ip, [pc, #500] @ 1bd9c │ │ │ │ ldr r6, [r0] │ │ │ │ - ldr r2, [pc, #496] @ 14324 │ │ │ │ - ldr r1, [pc, #496] @ 14328 │ │ │ │ + ldr r2, [pc, #496] @ 1bda0 │ │ │ │ + ldr r1, [pc, #496] @ 1bda4 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ ldr r6, [r6, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr lr, [pc, #452] @ 1432c │ │ │ │ - ldr ip, [pc, #452] @ 14330 │ │ │ │ + ldr lr, [pc, #452] @ 1bda8 │ │ │ │ + ldr ip, [pc, #452] @ 1bdac │ │ │ │ ldr r6, [r0] │ │ │ │ - ldr r1, [pc, #448] @ 14334 │ │ │ │ + ldr r1, [pc, #448] @ 1bdb0 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ ldr r6, [r6, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr lr, [pc, #404] @ 14338 │ │ │ │ - ldr ip, [pc, #404] @ 1433c │ │ │ │ + ldr lr, [pc, #404] @ 1bdb4 │ │ │ │ + ldr ip, [pc, #404] @ 1bdb8 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #400] @ 14340 │ │ │ │ + ldr r1, [pc, #400] @ 1bdbc │ │ │ │ ldr r5, [r0] │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ ldr r5, [r5, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #356] @ 14344 │ │ │ │ + ldr r2, [pc, #356] @ 1bdc0 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r1, [pc, #352] @ 14348 │ │ │ │ + ldr r1, [pc, #352] @ 1bdc4 │ │ │ │ ldr r5, [r3, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #328] @ 1434c │ │ │ │ + ldr r2, [pc, #328] @ 1bdc8 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r1, [pc, #324] @ 14350 │ │ │ │ + ldr r1, [pc, #324] @ 1bdcc │ │ │ │ ldr r5, [r3, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #300] @ 14354 │ │ │ │ + ldr r2, [pc, #300] @ 1bdd0 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r1, [pc, #296] @ 14358 │ │ │ │ + ldr r1, [pc, #296] @ 1bdd4 │ │ │ │ ldr r5, [r3, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #272] @ 1435c │ │ │ │ + ldr r2, [pc, #272] @ 1bdd8 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r1, [pc, #268] @ 14360 │ │ │ │ + ldr r1, [pc, #268] @ 1bddc │ │ │ │ ldr r5, [r3, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #244] @ 14364 │ │ │ │ + ldr r2, [pc, #244] @ 1bde0 │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r1, [pc, #240] @ 14368 │ │ │ │ + ldr r1, [pc, #240] @ 1bde4 │ │ │ │ ldr lr, [ip, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov ip, lr │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ bx ip │ │ │ │ - andeq fp, lr, r8, lsl r8 │ │ │ │ - andeq r0, lr, ip, ror #14 │ │ │ │ - ldrdeq pc, [sp], -r0 │ │ │ │ + andeq r3, lr, r8, ror #10 │ │ │ │ + andeq r8, sp, r8, lsl pc │ │ │ │ + andeq r8, sp, ip, lsr #7 │ │ │ │ @ instruction: 0xffffe80c │ │ │ │ - @ instruction: 0x000dfabc │ │ │ │ - muleq sp, r8, sl │ │ │ │ - andeq pc, sp, r8, lsl #21 │ │ │ │ + muleq sp, r8, r3 │ │ │ │ + andeq r8, sp, r4, ror r3 │ │ │ │ + andeq r8, sp, r4, ror #6 │ │ │ │ @ instruction: 0xffffa88c │ │ │ │ - andeq pc, sp, ip, asr sl @ │ │ │ │ - andeq pc, sp, r0, ror sl @ │ │ │ │ + andeq r8, sp, r8, lsr r3 │ │ │ │ + andeq r8, sp, ip, asr #6 │ │ │ │ @ instruction: 0xffffa930 │ │ │ │ - andeq pc, sp, r0, asr #20 │ │ │ │ - andeq pc, sp, r8, asr #20 │ │ │ │ - andeq pc, sp, r4, ror #20 │ │ │ │ + andeq r8, sp, ip, lsl r3 │ │ │ │ + andeq r8, sp, r4, lsr #6 │ │ │ │ + andeq r8, sp, r0, asr #6 │ │ │ │ @ instruction: 0xffffe9e4 │ │ │ │ - andeq pc, sp, r8, lsr sl @ │ │ │ │ - andeq pc, sp, r4, asr #20 │ │ │ │ + andeq r8, sp, r4, lsl r3 │ │ │ │ + andeq r8, sp, r0, lsr #6 │ │ │ │ @ instruction: 0xffffc09c │ │ │ │ - strheq r6, [lr], -r0 │ │ │ │ - andeq pc, sp, r0, lsr #20 │ │ │ │ + strdeq pc, [sp], -ip │ │ │ │ + strdeq r8, [sp], -ip │ │ │ │ @ instruction: 0xffffa7a8 │ │ │ │ - andeq r9, lr, r4 │ │ │ │ - andeq pc, sp, r0, lsl #20 │ │ │ │ + ldrdeq r1, [lr], -r0 │ │ │ │ + ldrdeq r8, [sp], -ip │ │ │ │ @ instruction: 0xffffa77c │ │ │ │ - ldrdeq pc, [sp], -r8 │ │ │ │ - andeq pc, sp, r8, lsr #20 │ │ │ │ - strdeq pc, [sp], -r8 │ │ │ │ + @ instruction: 0x000d82b4 │ │ │ │ + andeq r8, sp, r4, lsl #6 │ │ │ │ + ldrdeq r8, [sp], -r4 │ │ │ │ @ instruction: 0xffffbdf8 │ │ │ │ - andeq pc, sp, r4, asr #19 │ │ │ │ - andeq pc, sp, ip, asr #19 │ │ │ │ - andeq pc, sp, r0, ror #19 │ │ │ │ + andeq r8, sp, r0, lsr #5 │ │ │ │ + andeq r8, sp, r8, lsr #5 │ │ │ │ + @ instruction: 0x000d82bc │ │ │ │ @ instruction: 0xffffa73c │ │ │ │ - @ instruction: 0x000df9b4 │ │ │ │ - @ instruction: 0x000df9b8 │ │ │ │ - andeq pc, sp, r4, asr #19 │ │ │ │ + muleq sp, r0, r2 │ │ │ │ + muleq sp, r4, r2 │ │ │ │ + andeq r8, sp, r0, lsr #5 │ │ │ │ @ instruction: 0xffffaccc │ │ │ │ - muleq sp, ip, r9 │ │ │ │ - andeq r3, lr, r0, lsr #24 │ │ │ │ - andeq pc, sp, r8, lsr #19 │ │ │ │ + andeq r8, sp, r8, ror r2 │ │ │ │ + andeq r9, sp, r8, ror #4 │ │ │ │ + andeq r8, sp, r4, lsl #5 │ │ │ │ @ instruction: 0xffffba30 │ │ │ │ - andeq pc, sp, ip, ror r9 @ │ │ │ │ - andeq pc, sp, r8, lsl #19 │ │ │ │ + andeq r8, sp, r8, asr r2 │ │ │ │ + andeq r8, sp, r4, ror #4 │ │ │ │ @ instruction: 0xffffac44 │ │ │ │ - andeq pc, sp, ip, asr r9 @ │ │ │ │ + andeq r8, sp, r8, lsr r2 │ │ │ │ @ instruction: 0xffffb958 │ │ │ │ - andeq pc, sp, r4, ror #18 │ │ │ │ + andeq r8, sp, r0, asr #4 │ │ │ │ @ instruction: 0xffffaec4 │ │ │ │ - andeq pc, sp, r4, asr r9 @ │ │ │ │ + andeq r8, sp, r0, lsr r2 │ │ │ │ @ instruction: 0xffffaf7c │ │ │ │ - andeq pc, sp, ip, lsr r9 @ │ │ │ │ + andeq r8, sp, r8, lsl r2 │ │ │ │ @ instruction: 0xffffbf58 │ │ │ │ - andeq pc, sp, r8, lsr #18 │ │ │ │ + andeq r8, sp, r4, lsl #4 │ │ │ │ @ instruction: 0xffffaff4 │ │ │ │ - andeq pc, sp, r8, lsl r9 @ │ │ │ │ + strdeq r8, [sp], -r4 │ │ │ │ add r0, r0, #323584 @ 0x4f000 │ │ │ │ mov r2, #256 @ 0x100 │ │ │ │ add r0, r0, #940 @ 0x3ac │ │ │ │ - b e97fc │ │ │ │ + b e96c0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #52] @ 143d0 │ │ │ │ + ldr r3, [pc, #52] @ 1be4c │ │ │ │ ldr r2, [r0, #1220] @ 0x4c4 │ │ │ │ cmp r2, r3 │ │ │ │ - ble 143b0 │ │ │ │ - ldr r3, [pc, #40] @ 143d4 │ │ │ │ + ble 1be2c │ │ │ │ + ldr r3, [pc, #40] @ 1be50 │ │ │ │ str r3, [r0, #1220] @ 0x4c4 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #32] @ 143d8 │ │ │ │ + ldr r1, [pc, #32] @ 1be54 │ │ │ │ add r0, r0, #1120 @ 0x460 │ │ │ │ add r0, r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #64 @ 0x40 │ │ │ │ - bl e97fc │ │ │ │ + bl e96c0 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ - b 143a4 │ │ │ │ + b 1be20 │ │ │ │ andeq r0, r0, r3, lsl #14 │ │ │ │ andeq r0, r0, r5, lsl #14 │ │ │ │ - andeq pc, sp, r4, ror #15 │ │ │ │ + andeq r8, sp, r0, asr #1 │ │ │ │ mov ip, #0 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, #131072 @ 0x20000 │ │ │ │ sub ip, sp, ip │ │ │ │ sub lr, ip, lr │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ cmp ip, lr │ │ │ │ - bne 143f0 │ │ │ │ + bne 1be6c │ │ │ │ str r0, [lr, #-3624] @ 0xfffff1d8 │ │ │ │ ldr r2, [r1, #32] │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #3844] @ 15318 │ │ │ │ - ldr r3, [pc, #3844] @ 1531c │ │ │ │ + ldr r1, [pc, #3844] @ 1cd94 │ │ │ │ + ldr r3, [pc, #3844] @ 1cd98 │ │ │ │ sub sp, sp, #134144 @ 0x20c00 │ │ │ │ sub sp, sp, #516 @ 0x204 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r8, sp, #512 @ 0x200 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #134144 @ 0x20c00 │ │ │ │ sub r6, r8, #456 @ 0x1c8 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [r0, #508] @ 0x1fc │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #508 @ 0x1fc │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r9, #36] @ 0x24 │ │ │ │ - bl c8108 │ │ │ │ + bl ce9a8 │ │ │ │ add r7, sp, #3584 @ 0xe00 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8120 │ │ │ │ + bl ce9c0 │ │ │ │ ldr sl, [r7, #-3516] @ 0xfffff244 │ │ │ │ - ldr fp, [pc, #3768] @ 15320 │ │ │ │ + ldr fp, [pc, #3768] @ 1cd9c │ │ │ │ cmp sl, #0 │ │ │ │ add fp, pc, fp │ │ │ │ - bne 14518 │ │ │ │ + bne 1bf94 │ │ │ │ ldr r2, [r9, #28] │ │ │ │ ands r3, r0, #1 │ │ │ │ and r2, r2, #1 │ │ │ │ asr r4, r0, #1 │ │ │ │ - beq 14550 │ │ │ │ + beq 1bfcc │ │ │ │ cmp r2, #0 │ │ │ │ - beq 145a8 │ │ │ │ + beq 1c024 │ │ │ │ cmp r4, #2 │ │ │ │ - beq 14a80 │ │ │ │ + beq 1c4fc │ │ │ │ cmp r4, #3 │ │ │ │ - beq 147c0 │ │ │ │ + beq 1c23c │ │ │ │ cmp r4, #4 │ │ │ │ - beq 14b54 │ │ │ │ + beq 1c5d0 │ │ │ │ cmp r4, #5 │ │ │ │ - beq 149f4 │ │ │ │ + beq 1c470 │ │ │ │ cmp r4, #26 │ │ │ │ - beq 14a08 │ │ │ │ + beq 1c484 │ │ │ │ cmp r4, #14 │ │ │ │ - beq 14cb4 │ │ │ │ + beq 1c730 │ │ │ │ cmp r4, #15 │ │ │ │ - beq 14d54 │ │ │ │ + beq 1c7d0 │ │ │ │ cmp r4, #29 │ │ │ │ - beq 148d4 │ │ │ │ + beq 1c350 │ │ │ │ cmp r4, #30 │ │ │ │ - beq 149c4 │ │ │ │ + beq 1c440 │ │ │ │ cmp r4, #11 │ │ │ │ - beq 14ca0 │ │ │ │ + beq 1c71c │ │ │ │ cmp r4, #12 │ │ │ │ - beq 14d10 │ │ │ │ + beq 1c78c │ │ │ │ cmp r4, #13 │ │ │ │ - bne 145b0 │ │ │ │ + bne 1c02c │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8294 │ │ │ │ + bl ceb34 │ │ │ │ ldr r3, [r7, #-3516] @ 0xfffff244 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - bne 14518 │ │ │ │ + bne 1bf94 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #3588] @ 15324 │ │ │ │ - ldr r3, [pc, #3576] @ 1531c │ │ │ │ + ldr r2, [pc, #3588] @ 1cda0 │ │ │ │ + ldr r3, [pc, #3576] @ 1cd98 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #134144 @ 0x20c00 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, r1, #508 @ 0x1fc │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 152d0 │ │ │ │ + bne 1cd4c │ │ │ │ add sp, sp, #134144 @ 0x20c00 │ │ │ │ add sp, sp, #516 @ 0x204 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq 14518 │ │ │ │ + beq 1bf94 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ add r3, r5, #323584 @ 0x4f000 │ │ │ │ ldrb r3, [r3, #93] @ 0x5d │ │ │ │ cmp r3, #0 │ │ │ │ - beq 14518 │ │ │ │ + beq 1bf94 │ │ │ │ add r3, r5, #196608 @ 0x30000 │ │ │ │ ldr r3, [r3, #860] @ 0x35c │ │ │ │ add r5, r5, #184320 @ 0x2d000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 14518 │ │ │ │ + beq 1bf94 │ │ │ │ ldr r2, [r9, #32] │ │ │ │ ldr r1, [r9, #36] @ 0x24 │ │ │ │ add r0, r5, #824 @ 0x338 │ │ │ │ - bl cbbb4 │ │ │ │ - b 14518 │ │ │ │ + bl e3fac │ │ │ │ + b 1bf94 │ │ │ │ cmp r4, #26 │ │ │ │ - beq 14a08 │ │ │ │ + beq 1c484 │ │ │ │ cmp r4, #27 │ │ │ │ - beq 14904 │ │ │ │ + beq 1c380 │ │ │ │ cmp r4, #10 │ │ │ │ - beq 14d84 │ │ │ │ + beq 1c800 │ │ │ │ sub r2, r4, #6 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bhi 14518 │ │ │ │ + bhi 1bf94 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8120 │ │ │ │ + bl ce9c0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8120 │ │ │ │ + bl ce9c0 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [sp, #32] │ │ │ │ - ble 14518 │ │ │ │ + ble 1bf94 │ │ │ │ cmp r4, #6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - beq 151c8 │ │ │ │ + beq 1cc44 │ │ │ │ cmp r4, #7 │ │ │ │ - bne 15158 │ │ │ │ + bne 1cbd4 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl c834c │ │ │ │ + bl cebec │ │ │ │ ldr fp, [r7, #-3516] @ 0xfffff244 │ │ │ │ cmp fp, #0 │ │ │ │ - bne 14518 │ │ │ │ + bne 1bf94 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ str fp, [sp, #28] │ │ │ │ str fp, [sp, #36] @ 0x24 │ │ │ │ add r9, r5, #323584 @ 0x4f000 │ │ │ │ ldr r1, [r9, #100] @ 0x64 │ │ │ │ cmp r1, sl │ │ │ │ - bgt 14518 │ │ │ │ + bgt 1bf94 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ movne r1, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #3280] @ 15328 │ │ │ │ + ldr r3, [pc, #3280] @ 1cda4 │ │ │ │ strne r1, [r9, #12] │ │ │ │ mov r1, r0 │ │ │ │ rsb r0, r6, r6, lsl #4 │ │ │ │ add r3, r5, r3 │ │ │ │ rsb r0, r0, r0, lsl #4 │ │ │ │ add r0, r3, r0, lsl #2 │ │ │ │ strne sl, [r9, #100] @ 0x64 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl e8454 │ │ │ │ + bl e8318 │ │ │ │ ldr r1, [r9, #12] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r2, #1 │ │ │ │ orr r1, r1, r2, lsl r6 │ │ │ │ lsl r2, r2, r3 │ │ │ │ sub r2, r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r1, [r9, #12] │ │ │ │ - bne 14518 │ │ │ │ + bne 1bf94 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r6, #0 │ │ │ │ subs r1, sl, r2 │ │ │ │ - ldr r2, [pc, #3196] @ 1532c │ │ │ │ + ldr r2, [pc, #3196] @ 1cda8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r2, pc, r2 │ │ │ │ str r6, [r2, #596] @ 0x254 │ │ │ │ str r6, [r2, #600] @ 0x258 │ │ │ │ add r2, r2, #596 @ 0x254 │ │ │ │ sub r3, r3, #1 │ │ │ │ str r2, [r7, #-3532] @ 0xfffff234 │ │ │ │ mov r2, #900 @ 0x384 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r6, [r9, #12] │ │ │ │ str r0, [sp, #32] │ │ │ │ - bmi 14700 │ │ │ │ + bmi 1c17c │ │ │ │ add r0, r5, #442368 @ 0x6c000 │ │ │ │ sub r3, r8, #460 @ 0x1cc │ │ │ │ add r0, r0, #1632 @ 0x660 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp] │ │ │ │ - bl ced98 │ │ │ │ + bl cf820 │ │ │ │ cmp r0, r6 │ │ │ │ - blt 1552c │ │ │ │ + blt 1cfa8 │ │ │ │ add r6, r5, #1622016 @ 0x18c000 │ │ │ │ add r6, r6, #5824 @ 0x16c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ce7b0 │ │ │ │ + bl cf238 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq 154f4 │ │ │ │ + beq 1cf70 │ │ │ │ sub r8, r7, #4 │ │ │ │ mov r3, #65536 @ 0x10000 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl cf8c8 │ │ │ │ + bl ce70c │ │ │ │ subs r2, r0, #0 │ │ │ │ movge r3, r8 │ │ │ │ - blt 14518 │ │ │ │ + blt 1bf94 │ │ │ │ mov r0, r6 │ │ │ │ add r6, sp, #68608 @ 0x10c00 │ │ │ │ add r6, r6, #508 @ 0x1fc │ │ │ │ str r2, [sp] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [r7, #-3532] @ 0xfffff234 │ │ │ │ - bl cf3f8 │ │ │ │ + bl cfe80 │ │ │ │ subs r8, r0, #0 │ │ │ │ - blt 154fc │ │ │ │ + blt 1cf78 │ │ │ │ cmp r4, #7 │ │ │ │ - beq 153e4 │ │ │ │ + beq 1ce60 │ │ │ │ mov r0, r6 │ │ │ │ - bl ce4a8 │ │ │ │ + bl cef30 │ │ │ │ cmp r0, fp │ │ │ │ - beq 153e4 │ │ │ │ + beq 1ce60 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1561c │ │ │ │ + bne 1d098 │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ str r3, [r9, #84] @ 0x54 │ │ │ │ - ble 14518 │ │ │ │ + ble 1bf94 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r9, #96] @ 0x60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1206c │ │ │ │ + bl 19ae8 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r9, #84] @ 0x54 │ │ │ │ - b 14518 │ │ │ │ + b 1bf94 │ │ │ │ add r9, r5, #323584 @ 0x4f000 │ │ │ │ ldr r3, [r9, #2732] @ 0xaac │ │ │ │ cmp r3, #0 │ │ │ │ - beq 14518 │ │ │ │ + beq 1bf94 │ │ │ │ ldr r3, [r9, #2788] @ 0xae4 │ │ │ │ ldr r4, [r9, #2792] @ 0xae8 │ │ │ │ mov r0, r6 │ │ │ │ sub r4, r4, r3 │ │ │ │ ldr r3, [r9, #2744] @ 0xab8 │ │ │ │ cmp r4, r3 │ │ │ │ movge r4, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl c834c │ │ │ │ + bl cebec │ │ │ │ ldr r6, [r7, #-3516] @ 0xfffff244 │ │ │ │ cmp r6, #0 │ │ │ │ mov r1, r0 │ │ │ │ - bne 14518 │ │ │ │ + bne 1bf94 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r9, #2732] @ 0xaac │ │ │ │ - bl e86c4 │ │ │ │ + bl e8588 │ │ │ │ ldr r3, [r9, #2788] @ 0xae4 │ │ │ │ ldr r0, [r9, #2736] @ 0xab0 │ │ │ │ add r4, r4, r3 │ │ │ │ ldr r3, [r9, #2792] @ 0xae8 │ │ │ │ add r0, r0, #1 │ │ │ │ cmp r4, r3 │ │ │ │ str r4, [r9, #2788] @ 0xae4 │ │ │ │ str r0, [r9, #2736] @ 0xab0 │ │ │ │ - beq 15080 │ │ │ │ + beq 1cafc │ │ │ │ ldr r1, [r9, #2740] @ 0xab4 │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ cmp r1, #0 │ │ │ │ - bne 14518 │ │ │ │ + bne 1bf94 │ │ │ │ sub r4, r8, #400 @ 0x190 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7f54 │ │ │ │ + bl ce7f4 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ + bl ce80c │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r3, [pc, #2760] @ 15330 │ │ │ │ + ldr r3, [pc, #2760] @ 1cdac │ │ │ │ ldr r6, [r2, #140] @ 0x8c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 15270 │ │ │ │ + bne 1ccec │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 14890 │ │ │ │ + beq 1c30c │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl ee7c │ │ │ │ + bl 168f8 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 14518 │ │ │ │ + beq 1bf94 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r3, [pc, #2684] @ 15334 │ │ │ │ + ldr r3, [pc, #2684] @ 1cdb0 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #2680] @ 15338 │ │ │ │ + ldr r2, [pc, #2680] @ 1cdb4 │ │ │ │ ldr r4, [r1, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #2 │ │ │ │ blx r4 │ │ │ │ - b 14518 │ │ │ │ + b 1bf94 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8294 │ │ │ │ + bl ceb34 │ │ │ │ ldr r3, [r7, #-3516] @ 0xfffff244 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - bne 14518 │ │ │ │ + bne 1bf94 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ - b 14518 │ │ │ │ - bl e88e8 │ │ │ │ + b 1bf94 │ │ │ │ + bl e87ac │ │ │ │ add r3, r5, #323584 @ 0x4f000 │ │ │ │ ldr r2, [r3, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #132] @ 0x84 │ │ │ │ - ldr r4, [pc, #2592] @ 1533c │ │ │ │ + ldr r4, [pc, #2592] @ 1cdb8 │ │ │ │ add r4, pc, r4 │ │ │ │ subs r0, r0, r2 │ │ │ │ sbc r2, r1, r3 │ │ │ │ lsl r1, r2, #5 │ │ │ │ lsl r3, r0, #5 │ │ │ │ subs r3, r3, r0 │ │ │ │ orr r1, r1, r0, lsr #27 │ │ │ │ @@ -12980,399 +20825,399 @@ │ │ │ │ orr r1, r1, r3, lsr #30 │ │ │ │ lsl r3, r3, #2 │ │ │ │ adds r3, r3, r0 │ │ │ │ adc r2, r2, r1 │ │ │ │ lsl r1, r2, #3 │ │ │ │ lsl r0, r3, #3 │ │ │ │ orr r1, r1, r3, lsr #29 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ - bl e8978 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ + bl e883c │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ mov r2, r4 │ │ │ │ add r4, sp, #68608 @ 0x10c00 │ │ │ │ add r4, r4, #508 @ 0x1fc │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ strd r6, [sp] │ │ │ │ - bl e9868 │ │ │ │ + bl e972c │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #2456] @ 15340 │ │ │ │ + ldr r2, [pc, #2456] @ 1cdbc │ │ │ │ ldr ip, [r0] │ │ │ │ mov r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ blx r4 │ │ │ │ - b 14518 │ │ │ │ + b 1bf94 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8294 │ │ │ │ + bl ceb34 │ │ │ │ ldr r3, [r7, #-3516] @ 0xfffff244 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - bne 14518 │ │ │ │ + bne 1bf94 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b 14518 │ │ │ │ + b 1bf94 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ - b 14518 │ │ │ │ + b 1bf94 │ │ │ │ sub r4, r8, #400 @ 0x190 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7f54 │ │ │ │ + bl ce7f4 │ │ │ │ mov r1, #55 @ 0x37 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ + bl ce80c │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r3, [pc, #2328] @ 15344 │ │ │ │ + ldr r3, [pc, #2328] @ 1cdc0 │ │ │ │ ldr r6, [r2, #140] @ 0x8c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r6, r3 │ │ │ │ - bne 1506c │ │ │ │ + bne 1cae8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 14518 │ │ │ │ + beq 1bf94 │ │ │ │ sub r8, r8, #440 @ 0x1b8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ - bl e845c │ │ │ │ + bl e8320 │ │ │ │ ldr ip, [r7, #-1424] @ 0xfffffa70 │ │ │ │ mov r3, #0 │ │ │ │ sub ip, ip, r4 │ │ │ │ mvn r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ add r0, r5, #112 @ 0x70 │ │ │ │ str r3, [r7, #-3512] @ 0xfffff248 │ │ │ │ str r4, [r7, #-3476] @ 0xfffff26c │ │ │ │ str ip, [r7, #-3480] @ 0xfffff268 │ │ │ │ - bl dbf34 │ │ │ │ - b 14518 │ │ │ │ + bl d7070 │ │ │ │ + b 1bf94 │ │ │ │ mov r1, #6 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8294 │ │ │ │ + bl ceb34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8120 │ │ │ │ + bl ce9c0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8120 │ │ │ │ + bl ce9c0 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8120 │ │ │ │ + bl ce9c0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl c8120 │ │ │ │ + bl ce9c0 │ │ │ │ ldr r7, [r7, #-3516] @ 0xfffff244 │ │ │ │ cmp r7, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne 14518 │ │ │ │ + bne 1bf94 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #32 │ │ │ │ - bl c834c │ │ │ │ + bl cebec │ │ │ │ mov r3, fp │ │ │ │ mov r1, r4 │ │ │ │ str sl, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ add r0, r5, #319488 @ 0x4e000 │ │ │ │ add r0, r0, #3712 @ 0xe80 │ │ │ │ - bl c3a74 │ │ │ │ + bl d44b4 │ │ │ │ ldrb r3, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 14e60 │ │ │ │ - ldr r1, [pc, #2108] @ 15348 │ │ │ │ + bne 1c8dc │ │ │ │ + ldr r1, [pc, #2108] @ 1cdc4 │ │ │ │ cmp r3, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ - beq 1525c │ │ │ │ - ldr r0, [pc, #2096] @ 1534c │ │ │ │ + beq 1ccd8 │ │ │ │ + ldr r0, [pc, #2096] @ 1cdc8 │ │ │ │ mov r2, r4 │ │ │ │ add r0, pc, r0 │ │ │ │ cmp r3, #47 @ 0x2f │ │ │ │ cmpne r3, #92 @ 0x5c │ │ │ │ ldrb r3, [r2, #1]! │ │ │ │ moveq r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 14b20 │ │ │ │ + bne 1c59c │ │ │ │ cmp sl, #0 │ │ │ │ - ble 151bc │ │ │ │ + ble 1cc38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14e74 │ │ │ │ + beq 1c8f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12718 │ │ │ │ - b 14518 │ │ │ │ - ldr r2, [pc, #2036] @ 15350 │ │ │ │ + bl 1a194 │ │ │ │ + b 1bf94 │ │ │ │ + ldr r2, [pc, #2036] @ 1cdcc │ │ │ │ mov r1, sl │ │ │ │ sub r0, r7, #3472 @ 0xd90 │ │ │ │ - bl 7b64 │ │ │ │ + bl 7b4c │ │ │ │ sub r4, r8, #400 @ 0x190 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ add r0, r9, #4 │ │ │ │ sub r1, r8, #52 @ 0x34 │ │ │ │ - bl e9914 │ │ │ │ + bl e97d8 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13560 │ │ │ │ + bl 1afdc │ │ │ │ ldr r3, [r7, #-3516] @ 0xfffff244 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne 14518 │ │ │ │ + bne 1bf94 │ │ │ │ ldr r3, [r7, #-3432] @ 0xfffff298 │ │ │ │ ldr r2, [r7, #-3412] @ 0xfffff2ac │ │ │ │ tst r2, #8 │ │ │ │ add r2, r3, r3, lsl #2 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ lsl r1, r3, #2 │ │ │ │ - beq 15224 │ │ │ │ - ldr r7, [pc, #1940] @ 15354 │ │ │ │ + beq 1cca0 │ │ │ │ + ldr r7, [pc, #1940] @ 1cdd0 │ │ │ │ add r7, pc, r7 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 14c68 │ │ │ │ + beq 1c6e4 │ │ │ │ lsl r3, r1, #3 │ │ │ │ sub r3, r3, r1, asr #2 │ │ │ │ lsl r3, r3, #5 │ │ │ │ add r3, r3, r1, asr #2 │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ rsb r3, r3, r3, lsl #15 │ │ │ │ lsl r6, r3, #2 │ │ │ │ add r6, r6, r1, asr #2 │ │ │ │ rsb r6, r6, #1 │ │ │ │ add r6, r6, r6, lsr #31 │ │ │ │ sub r3, r8, #4 │ │ │ │ asr r6, r6, #1 │ │ │ │ add r1, r3, r1 │ │ │ │ - ble 15234 │ │ │ │ - ldr r3, [pc, #1872] @ 15358 │ │ │ │ + ble 1ccb0 │ │ │ │ + ldr r3, [pc, #1872] @ 1cdd4 │ │ │ │ mov sl, r6 │ │ │ │ ldr r3, [fp, r3] │ │ │ │ mov fp, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r9, sl, sl, lsl #2 │ │ │ │ add r9, sl, r9, lsl #1 │ │ │ │ lsl r9, r9, #2 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r9 │ │ │ │ - bl 7b1c │ │ │ │ + bl 7b04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1568c │ │ │ │ + beq 1d108 │ │ │ │ cmp r6, sl │ │ │ │ mov r1, fp │ │ │ │ mov fp, r0 │ │ │ │ - bne 152e8 │ │ │ │ + bne 1cd64 │ │ │ │ sub r0, r8, #4 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, fp │ │ │ │ add r1, r0, r9 │ │ │ │ str r7, [sp] │ │ │ │ - bl 189a0 │ │ │ │ + bl 2041c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 7684 │ │ │ │ - ldr r0, [pc, #1772] @ 1535c │ │ │ │ - ldr r2, [pc, #1756] @ 15350 │ │ │ │ + bl 766c │ │ │ │ + ldr r0, [pc, #1772] @ 1cdd8 │ │ │ │ + ldr r2, [pc, #1756] @ 1cdcc │ │ │ │ mov r1, r4 │ │ │ │ add r0, r5, r0 │ │ │ │ - bl e8454 │ │ │ │ + bl e8318 │ │ │ │ add lr, r5, #323584 @ 0x4f000 │ │ │ │ add lr, lr, #56 @ 0x38 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ - ldr ip, [pc, #1744] @ 15360 │ │ │ │ + ldr ip, [pc, #1744] @ 1cddc │ │ │ │ add ip, r5, ip │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1} │ │ │ │ stm ip, {r0, r1} │ │ │ │ - b 14518 │ │ │ │ + b 1bf94 │ │ │ │ add r5, r5, #323584 @ 0x4f000 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r5, #104] @ 0x68 │ │ │ │ str r3, [r5, #108] @ 0x6c │ │ │ │ - b 14518 │ │ │ │ + b 1bf94 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8294 │ │ │ │ + bl ceb34 │ │ │ │ mov r1, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8294 │ │ │ │ + bl ceb34 │ │ │ │ mov r1, #2 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8294 │ │ │ │ + bl ceb34 │ │ │ │ ldr r3, [r7, #-3516] @ 0xfffff244 │ │ │ │ cmp r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ - bne 14518 │ │ │ │ + bne 1bf94 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ mov r1, r4 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r3, #4 │ │ │ │ str r8, [sp] │ │ │ │ ldr r4, [ip, #36] @ 0x24 │ │ │ │ blx r4 │ │ │ │ - b 14518 │ │ │ │ + b 1bf94 │ │ │ │ add r9, r5, #323584 @ 0x4f000 │ │ │ │ ldr r2, [r9, #108] @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r9, #104] @ 0x68 │ │ │ │ - beq 14d38 │ │ │ │ + beq 1c7b4 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ str r2, [r9, #108] @ 0x6c │ │ │ │ blx r3 │ │ │ │ - b 14518 │ │ │ │ + b 1bf94 │ │ │ │ mov r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8294 │ │ │ │ + bl ceb34 │ │ │ │ ldr r3, [r7, #-3516] @ 0xfffff244 │ │ │ │ cmp r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ - bne 14518 │ │ │ │ + bne 1bf94 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ - b 14518 │ │ │ │ + b 1bf94 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8120 │ │ │ │ + bl ce9c0 │ │ │ │ add r7, r5, #327680 @ 0x50000 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8120 │ │ │ │ + bl ce9c0 │ │ │ │ add r1, r5, #327680 @ 0x50000 │ │ │ │ mov r3, #0 │ │ │ │ add r1, r1, #3424 @ 0xd60 │ │ │ │ mov r6, r0 │ │ │ │ - b 14dc0 │ │ │ │ + b 1c83c │ │ │ │ add sl, sl, #1 │ │ │ │ cmp sl, #200 @ 0xc8 │ │ │ │ add r3, r3, #134 @ 0x86 │ │ │ │ - beq 14518 │ │ │ │ + beq 1bf94 │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ cmp r2, r4 │ │ │ │ - bne 14db0 │ │ │ │ + bne 1c82c │ │ │ │ add r3, sl, sl, lsl #5 │ │ │ │ add r4, sl, r3, lsl #1 │ │ │ │ - ldr r3, [pc, #1416] @ 15364 │ │ │ │ + ldr r3, [pc, #1416] @ 1cde0 │ │ │ │ add r4, r5, r4, lsl #3 │ │ │ │ add r2, r4, r3 │ │ │ │ ldr sl, [r4, r3] │ │ │ │ ldr r8, [r2, #4] │ │ │ │ - bl e88e8 │ │ │ │ + bl e87ac │ │ │ │ add r4, r4, #327680 @ 0x50000 │ │ │ │ ldr r3, [r4, #3440] @ 0xd70 │ │ │ │ ldr r2, [r4, #3444] @ 0xd74 │ │ │ │ subs r3, r0, r3 │ │ │ │ sbc r1, r1, r2 │ │ │ │ sub r0, r6, #10 │ │ │ │ adds sl, r3, sl │ │ │ │ adc r8, r8, r1 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1472] @ 153d8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1472] @ 1ce54 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ mov r9, r0 │ │ │ │ - bl e8978 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ + bl e883c │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ mov r1, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7bc4 <__aeabi_f2lz@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7bac <__aeabi_f2lz@plt> │ │ │ │ subs r2, sl, r0 │ │ │ │ sbc r3, r8, r1 │ │ │ │ orrs r1, r2, r3 │ │ │ │ - beq 14518 │ │ │ │ - ldr r1, [pc, #1312] @ 15368 │ │ │ │ + beq 1bf94 │ │ │ │ + ldr r1, [pc, #1312] @ 1cde4 │ │ │ │ mov ip, #1 │ │ │ │ add r1, r5, r1 │ │ │ │ add r0, r7, #808 @ 0x328 │ │ │ │ str r6, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ - bl 11800 │ │ │ │ - b 14518 │ │ │ │ + bl 1927c │ │ │ │ + b 1bf94 │ │ │ │ cmp r3, #0 │ │ │ │ movne r1, r7 │ │ │ │ - bne 14b14 │ │ │ │ + bne 1c590 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 15300 │ │ │ │ + ble 1cd7c │ │ │ │ mov r2, r6 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 13094 │ │ │ │ + bl 1ab10 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq 15290 │ │ │ │ + beq 1cd0c │ │ │ │ add r9, r5, #323584 @ 0x4f000 │ │ │ │ ldr r0, [r9, #2732] @ 0xaac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15284 │ │ │ │ - bl e86f0 │ │ │ │ + beq 1cd00 │ │ │ │ + bl e85b4 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ - ldr r7, [pc, #1212] @ 1536c │ │ │ │ + ldr r7, [pc, #1212] @ 1cde8 │ │ │ │ ldr r3, [r0] │ │ │ │ add r7, r5, r7 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #1188] @ 15370 │ │ │ │ + ldr r3, [pc, #1188] @ 1cdec │ │ │ │ mov r0, r4 │ │ │ │ add r3, r5, r3 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ - bl f8f4 │ │ │ │ + bl 17370 │ │ │ │ mov r0, r4 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, fp │ │ │ │ mov r1, r6 │ │ │ │ str r7, [sp] │ │ │ │ - bl f8f4 │ │ │ │ - ldr r2, [pc, #1136] @ 15374 │ │ │ │ + bl 17370 │ │ │ │ + ldr r2, [pc, #1136] @ 1cdf0 │ │ │ │ add r0, sp, #68608 @ 0x10c00 │ │ │ │ mov r3, r7 │ │ │ │ add r0, r0, #508 @ 0x1fc │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bl e9868 │ │ │ │ + bl e972c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1104] @ 15378 │ │ │ │ + ldr r2, [pc, #1104] @ 1cdf4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ mov lr, #0 │ │ │ │ ldr ip, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ str lr, [sp] │ │ │ │ mov r1, #1 │ │ │ │ ldr ip, [ip, #100] @ 0x64 │ │ │ │ blx ip │ │ │ │ - ldr r0, [pc, #1068] @ 1537c │ │ │ │ + ldr r0, [pc, #1068] @ 1cdf8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #512 @ 0x200 │ │ │ │ add r0, r5, r0 │ │ │ │ - bl e97fc │ │ │ │ + bl e96c0 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ mov r3, #0 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -13385,747 +21230,747 @@ │ │ │ │ cmp r6, r7 │ │ │ │ str r3, [r9, #2740] @ 0xab4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movne r1, r6 │ │ │ │ str r7, [r9, #2736] @ 0xab0 │ │ │ │ str r3, [r9, #2744] @ 0xab8 │ │ │ │ str r0, [r9, #2732] @ 0xaac │ │ │ │ - beq 152c4 │ │ │ │ + beq 1cd40 │ │ │ │ add r0, r9, #2736 @ 0xab0 │ │ │ │ mov r2, #32 │ │ │ │ add r0, r0, #12 │ │ │ │ - bl 775c │ │ │ │ + bl 7744 │ │ │ │ subs r6, r6, #0 │ │ │ │ movne r6, #1 │ │ │ │ mov r3, #0 │ │ │ │ sub r8, r8, #400 @ 0x190 │ │ │ │ str r3, [r9, #2788] @ 0xae4 │ │ │ │ mov r0, r8 │ │ │ │ str fp, [r9, #2784] @ 0xae0 │ │ │ │ strb r6, [r9, #2780] @ 0xadc │ │ │ │ str sl, [r9, #2792] @ 0xae8 │ │ │ │ - bl c7f54 │ │ │ │ + bl ce7f4 │ │ │ │ mov r1, #47 @ 0x2f │ │ │ │ mov r0, r8 │ │ │ │ - bl c7f6c │ │ │ │ + bl ce80c │ │ │ │ ldr r2, [r5] │ │ │ │ - ldr r3, [pc, #896] @ 15380 │ │ │ │ + ldr r3, [pc, #896] @ 1cdfc │ │ │ │ ldr r4, [r2, #140] @ 0x8c │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - bne 152d4 │ │ │ │ + bne 1cd50 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 15028 │ │ │ │ + beq 1caa4 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl ee7c │ │ │ │ + bl 168f8 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 14518 │ │ │ │ + beq 1bf94 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r3, [pc, #820] @ 15384 │ │ │ │ + ldr r3, [pc, #820] @ 1ce00 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #816] @ 15388 │ │ │ │ + ldr r2, [pc, #816] @ 1ce04 │ │ │ │ ldr r4, [r1, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #2 │ │ │ │ blx r4 │ │ │ │ - b 14518 │ │ │ │ + b 1bf94 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b 14518 │ │ │ │ + b 1bf94 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #768] @ 1538c │ │ │ │ + ldr r3, [pc, #768] @ 1ce08 │ │ │ │ ldr r2, [r0] │ │ │ │ str r6, [sp] │ │ │ │ ldr r4, [r2, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #756] @ 15390 │ │ │ │ + ldr r2, [pc, #756] @ 1ce0c │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ blx r4 │ │ │ │ ldr r0, [r9, #2732] @ 0xaac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 150b8 │ │ │ │ - bl e86f0 │ │ │ │ + beq 1cb34 │ │ │ │ + bl e85b4 │ │ │ │ ldr r0, [r5, #104] @ 0x68 │ │ │ │ - ldr r4, [pc, #684] @ 15370 │ │ │ │ + ldr r4, [pc, #684] @ 1cdec │ │ │ │ ldr r2, [r0] │ │ │ │ - ldr r1, [pc, #672] @ 1536c │ │ │ │ + ldr r1, [pc, #672] @ 1cde8 │ │ │ │ ldr r6, [r2, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ add r4, r5, r4 │ │ │ │ mvn r2, #0 │ │ │ │ add r1, r5, r1 │ │ │ │ str r3, [r9, #2732] @ 0xaac │ │ │ │ str r3, [r9, #2788] @ 0xae4 │ │ │ │ str r2, [r9, #2792] @ 0xae8 │ │ │ │ mov r2, r4 │ │ │ │ blx r6 │ │ │ │ ldrb r3, [r9, #2780] @ 0xadc │ │ │ │ - ldr r1, [pc, #640] @ 1537c │ │ │ │ + ldr r1, [pc, #640] @ 1cdf8 │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r3, [pc, #656] @ 15394 │ │ │ │ + ldrne r3, [pc, #656] @ 1ce10 │ │ │ │ ldr r0, [r9, #2784] @ 0xae0 │ │ │ │ add r1, r5, r1 │ │ │ │ addne r3, r5, r3 │ │ │ │ str r0, [sp] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12cc0 │ │ │ │ + bl 1a73c │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 14b48 │ │ │ │ + bne 1c5c4 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #616] @ 15398 │ │ │ │ + ldr r3, [pc, #616] @ 1ce14 │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #612] @ 1539c │ │ │ │ + ldr r2, [pc, #612] @ 1ce18 │ │ │ │ str r1, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ blx r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11f94 │ │ │ │ - b 14518 │ │ │ │ + bl 19a10 │ │ │ │ + b 1bf94 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl c8120 │ │ │ │ + bl ce9c0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8120 │ │ │ │ + bl ce9c0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl c834c │ │ │ │ + bl cebec │ │ │ │ ldr r3, [r7, #-3516] @ 0xfffff244 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - bne 14518 │ │ │ │ + bne 1bf94 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r3 │ │ │ │ movlt r2, #0 │ │ │ │ movge r2, #1 │ │ │ │ orrs r2, r2, r1, lsr #31 │ │ │ │ - bne 14518 │ │ │ │ + bne 1bf94 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #900 @ 0x384 │ │ │ │ - bhi 14518 │ │ │ │ - b 14634 │ │ │ │ - ldr r1, [pc, #476] @ 153a0 │ │ │ │ + bhi 1bf94 │ │ │ │ + b 1c0b0 │ │ │ │ + ldr r1, [pc, #476] @ 1ce1c │ │ │ │ add r1, pc, r1 │ │ │ │ - b 14b48 │ │ │ │ + b 1c5c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8120 │ │ │ │ + bl ce9c0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8120 │ │ │ │ + bl ce9c0 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl c8120 │ │ │ │ + bl ce9c0 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8120 │ │ │ │ + bl ce9c0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl c834c │ │ │ │ + bl cebec │ │ │ │ ldr r2, [r7, #-3516] @ 0xfffff244 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 14518 │ │ │ │ + bne 1bf94 │ │ │ │ sub r2, r3, #1 │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bhi 14518 │ │ │ │ - b 15194 │ │ │ │ - ldr r7, [pc, #376] @ 153a4 │ │ │ │ + bhi 1bf94 │ │ │ │ + b 1cc10 │ │ │ │ + ldr r7, [pc, #376] @ 1ce20 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 14bc0 │ │ │ │ + b 1c63c │ │ │ │ mov r1, fp │ │ │ │ cmp r6, #0 │ │ │ │ moveq r9, r6 │ │ │ │ moveq fp, r9 │ │ │ │ - beq 14c44 │ │ │ │ + beq 1c6c0 │ │ │ │ mov r2, r7 │ │ │ │ sub r0, r8, #4 │ │ │ │ mov r9, #0 │ │ │ │ - bl 181b0 │ │ │ │ + bl 1fc2c │ │ │ │ mov fp, r9 │ │ │ │ - b 14c5c │ │ │ │ + b 1c6d8 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 1530c │ │ │ │ - ldr r1, [pc, #316] @ 153a8 │ │ │ │ + ble 1cd88 │ │ │ │ + ldr r1, [pc, #316] @ 1ce24 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 14b48 │ │ │ │ + b 1c5c4 │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b 14890 │ │ │ │ - ldr r7, [pc, #224] @ 1536c │ │ │ │ + b 1c30c │ │ │ │ + ldr r7, [pc, #224] @ 1cde8 │ │ │ │ add r7, r5, r7 │ │ │ │ - b 14ec4 │ │ │ │ + b 1c940 │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #272] @ 153ac │ │ │ │ + ldr r3, [pc, #272] @ 1ce28 │ │ │ │ ldr r1, [r0] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #264] @ 153b0 │ │ │ │ + ldr r2, [pc, #264] @ 1ce2c │ │ │ │ ldr r4, [r1, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ blx r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11f94 │ │ │ │ - b 14518 │ │ │ │ - ldr r1, [pc, #232] @ 153b4 │ │ │ │ + bl 19a10 │ │ │ │ + b 1bf94 │ │ │ │ + ldr r1, [pc, #232] @ 1ce30 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 14fb0 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ + b 1ca2c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ mov r2, #3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ - b 15028 │ │ │ │ + b 1caa4 │ │ │ │ mov r3, sl │ │ │ │ sub r0, r8, #4 │ │ │ │ mov r2, fp │ │ │ │ str r7, [sp] │ │ │ │ - bl 18a4c │ │ │ │ - b 14c5c │ │ │ │ - ldr r1, [pc, #176] @ 153b8 │ │ │ │ + bl 204c8 │ │ │ │ + b 1c6d8 │ │ │ │ + ldr r1, [pc, #176] @ 1ce34 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 14b48 │ │ │ │ - ldr r1, [pc, #168] @ 153bc │ │ │ │ + b 1c5c4 │ │ │ │ + ldr r1, [pc, #168] @ 1ce38 │ │ │ │ add r1, pc, r1 │ │ │ │ - b 14b48 │ │ │ │ - muleq pc, ip, r5 @ │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r2, pc, r0, asr r5 @ │ │ │ │ - muleq pc, r8, r4 @ │ │ │ │ + b 1c5c4 │ │ │ │ + andeq sl, lr, ip, lsr #22 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq sl, lr, r0, ror #21 │ │ │ │ + andeq sl, lr, r8, lsr #20 │ │ │ │ andeq ip, r6, r4, ror r6 │ │ │ │ - andeq r9, pc, r8, lsl #18 │ │ │ │ + andeq r1, pc, ip, lsl #29 │ │ │ │ @ instruction: 0xffffa710 │ │ │ │ - @ instruction: 0x000df3b8 │ │ │ │ - andeq pc, sp, r0, asr #6 │ │ │ │ - andeq pc, sp, r0, lsl #7 │ │ │ │ - andeq pc, sp, r0, asr r2 @ │ │ │ │ + muleq sp, r4, ip │ │ │ │ + andeq r7, sp, ip, lsl ip │ │ │ │ + andeq r7, sp, ip, asr ip │ │ │ │ + andeq r7, sp, ip, lsr #22 │ │ │ │ @ instruction: 0xffffa54c │ │ │ │ - muleq sp, ip, r0 │ │ │ │ - andeq pc, sp, r4, lsr #1 │ │ │ │ + andeq r7, sp, r8, ror r9 │ │ │ │ + andeq r7, sp, r0, lsl #19 │ │ │ │ andeq r0, r0, ip, lsl #25 │ │ │ │ @ instruction: 0xffffaef4 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ eoreq sp, r0, ip, asr #14 │ │ │ │ eoreq sp, r0, r0, asr r7 │ │ │ │ andeq r0, r5, r8, ror #26 │ │ │ │ andeq sl, r6, r4, lsr #28 │ │ │ │ andeq pc, r4, ip, lsr #13 │ │ │ │ andeq pc, r4, ip, lsr #9 │ │ │ │ - andeq lr, sp, r8, lsl #26 │ │ │ │ - ldrdeq lr, [sp], -r0 │ │ │ │ + andeq r7, sp, r4, ror #11 │ │ │ │ + andeq r7, sp, ip, lsr #11 │ │ │ │ andeq pc, r4, ip, lsr #17 │ │ │ │ @ instruction: 0xffff9f78 │ │ │ │ - andeq lr, sp, r0, ror #23 │ │ │ │ - andeq lr, sp, r8, lsr #23 │ │ │ │ - andeq lr, sp, r0, asr #23 │ │ │ │ - andeq lr, sp, r8, ror #22 │ │ │ │ + @ instruction: 0x000d74bc │ │ │ │ + andeq r7, sp, r4, lsl #9 │ │ │ │ + muleq sp, ip, r4 │ │ │ │ + andeq r7, sp, r4, asr #8 │ │ │ │ @ instruction: 0x0004fabc │ │ │ │ - @ instruction: 0x000deabc │ │ │ │ - andeq lr, sp, r4, asr #21 │ │ │ │ - andeq lr, sp, r0, lsr #20 │ │ │ │ + muleq sp, r8, r3 │ │ │ │ + andeq r7, sp, r0, lsr #7 │ │ │ │ + strdeq r7, [sp], -ip │ │ │ │ @ instruction: 0xffffa8d8 │ │ │ │ - andeq lr, sp, r0, asr #18 │ │ │ │ - andeq lr, sp, ip, asr #18 │ │ │ │ - andeq lr, sp, r8, asr r9 │ │ │ │ - andeq fp, lr, r8, lsl r1 │ │ │ │ - ldrdeq lr, [sp], -ip │ │ │ │ - ldrdeq lr, [sp], -r0 │ │ │ │ + andeq r7, sp, ip, lsl r2 │ │ │ │ + andeq r7, sp, r8, lsr #4 │ │ │ │ + andeq r7, sp, r4, lsr r2 │ │ │ │ + andeq r5, lr, ip, lsl #29 │ │ │ │ + @ instruction: 0x000d71b8 │ │ │ │ + andeq r7, sp, ip, lsr #3 │ │ │ │ @ instruction: 0x0017c6b8 │ │ │ │ - @ instruction: 0x000de7b8 │ │ │ │ - andeq lr, sp, r4, lsr #8 │ │ │ │ + muleq sp, r4, r0 │ │ │ │ + andeq r6, sp, r0, lsl #26 │ │ │ │ andeq fp, r6, r8, lsr r6 │ │ │ │ - andeq lr, sp, r8, lsr #13 │ │ │ │ - andeq lr, sp, ip, asr #5 │ │ │ │ + andeq r6, sp, r4, lsl #31 │ │ │ │ + andeq r6, sp, r8, lsr #23 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ - andeq lr, sp, r8, asr r5 │ │ │ │ - ldrdeq lr, [sp], -r0 │ │ │ │ + andeq r6, sp, r4, lsr lr │ │ │ │ + andeq r6, sp, ip, lsr #21 │ │ │ │ ldr r3, [r9, #84] @ 0x54 │ │ │ │ add r4, r5, #442368 @ 0x6c000 │ │ │ │ cmp r3, #0 │ │ │ │ subne r3, r3, #1 │ │ │ │ strne r3, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #1644] @ 0x66c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 15418 │ │ │ │ + beq 1ce94 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ movlt r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [r4, #1640] @ 0x668 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 15438 │ │ │ │ + beq 1ceb4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, r3 │ │ │ │ movlt r3, r2 │ │ │ │ str r3, [sp, #28] │ │ │ │ add r7, r4, #1632 @ 0x660 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r7 │ │ │ │ - bl cec30 │ │ │ │ - bl e88e8 │ │ │ │ + bl cf6b8 │ │ │ │ + bl e87ac │ │ │ │ str r8, [sp] │ │ │ │ str r6, [sp, #4] │ │ │ │ add r8, r5, #184320 @ 0x2d000 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ - bl cec94 │ │ │ │ + bl cf71c │ │ │ │ add r3, r5, #196608 @ 0x30000 │ │ │ │ ldr r3, [r3, #860] @ 0x35c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 154c8 │ │ │ │ - ldr r7, [pc, #-204] @ 153c0 │ │ │ │ + beq 1cf44 │ │ │ │ + ldr r7, [pc, #-204] @ 1ce3c │ │ │ │ mov r1, r6 │ │ │ │ add r7, r5, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl cee1c │ │ │ │ + bl cf8a4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl cf0b0 │ │ │ │ + bl cfb38 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r3, r0 │ │ │ │ add r0, r8, #824 @ 0x338 │ │ │ │ - bl cba50 │ │ │ │ + bl e3e48 │ │ │ │ ldr r3, [r4, #1648] @ 0x670 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #2 │ │ │ │ str r3, [r4, #1648] @ 0x670 │ │ │ │ str sl, [r9, #100] @ 0x64 │ │ │ │ - beq 156a0 │ │ │ │ + beq 1d11c │ │ │ │ ldr r3, [r4, #1648] @ 0x670 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt 1554c │ │ │ │ + bgt 1cfc8 │ │ │ │ str sl, [r9, #96] @ 0x60 │ │ │ │ - b 14518 │ │ │ │ + b 1bf94 │ │ │ │ mov r2, #12 │ │ │ │ - b 14740 │ │ │ │ + b 1c1bc │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ mov r2, #0 │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r3, [pc, #-332] @ 153c4 │ │ │ │ + ldr r3, [pc, #-332] @ 1ce40 │ │ │ │ str r2, [sp] │ │ │ │ - ldr r2, [pc, #-336] @ 153c8 │ │ │ │ + ldr r2, [pc, #-336] @ 1ce44 │ │ │ │ ldr r4, [r1, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #2 │ │ │ │ blx r4 │ │ │ │ - b 14518 │ │ │ │ + b 1bf94 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #196] @ 0xc4 │ │ │ │ cmp r3, r6 │ │ │ │ - bne 15740 │ │ │ │ + bne 1d1bc │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [r9, #96] @ 0x60 │ │ │ │ - b 14518 │ │ │ │ - bl e88e8 │ │ │ │ + b 1bf94 │ │ │ │ + bl e87ac │ │ │ │ add r4, r9, #2800 @ 0xaf0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10e20 │ │ │ │ + bl 1889c │ │ │ │ mov r6, r0 │ │ │ │ mov fp, r1 │ │ │ │ - bl e8978 │ │ │ │ + bl e883c │ │ │ │ mov r7, r0 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl e8978 │ │ │ │ + bl e883c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, #50 @ 0x32 │ │ │ │ mul r3, sl, r3 │ │ │ │ str r1, [sp, #28] │ │ │ │ asr r1, sl, #31 │ │ │ │ mla r3, r7, r1, r3 │ │ │ │ mov r8, r0 │ │ │ │ umull r0, r1, sl, r7 │ │ │ │ mov r7, #0 │ │ │ │ add r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 7c3c <__aeabi_ldivmod@plt> │ │ │ │ + bl 7c24 <__aeabi_ldivmod@plt> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r8 │ │ │ │ subs ip, r0, r6 │ │ │ │ sbc fp, r1, fp │ │ │ │ mov r1, #1000 @ 0x3e8 │ │ │ │ umull r0, r6, ip, r1 │ │ │ │ mla r1, fp, r1, r6 │ │ │ │ - bl 7c3c <__aeabi_ldivmod@plt> │ │ │ │ + bl 7c24 <__aeabi_ldivmod@plt> │ │ │ │ mov r6, r0 │ │ │ │ - bl e8978 │ │ │ │ + bl e883c │ │ │ │ sub ip, sl, #1 │ │ │ │ mul r3, ip, r1 │ │ │ │ mov r2, r0 │ │ │ │ asr r1, ip, #31 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ umull r0, r1, ip, r2 │ │ │ │ mov r2, #50 @ 0x32 │ │ │ │ add r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 7c3c <__aeabi_ldivmod@plt> │ │ │ │ + bl 7c24 <__aeabi_ldivmod@plt> │ │ │ │ stm sp, {r6, r7} │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #-576] @ 153cc │ │ │ │ + ldr r1, [pc, #-576] @ 1ce48 │ │ │ │ mov r2, r0 │ │ │ │ add r1, r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11800 │ │ │ │ - b 154ec │ │ │ │ + bl 1927c │ │ │ │ + b 1cf68 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r9, #84] @ 0x54 │ │ │ │ - bl ce4a8 │ │ │ │ + bl cef30 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #-612] @ 153d0 │ │ │ │ + ldr r2, [pc, #-612] @ 1ce4c │ │ │ │ sub r7, r7, #260 @ 0x104 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ str fp, [sp, #4] │ │ │ │ str sl, [sp] │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl e9868 │ │ │ │ + bl e972c │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #-664] @ 153d4 │ │ │ │ + ldr r2, [pc, #-664] @ 1ce50 │ │ │ │ ldr ip, [r0] │ │ │ │ mov lr, #0 │ │ │ │ str lr, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ mov r1, #2 │ │ │ │ mov r3, r7 │ │ │ │ blx r4 │ │ │ │ - b 14790 │ │ │ │ + b 1c20c │ │ │ │ cmp sl, #1 │ │ │ │ - beq 15230 │ │ │ │ + beq 1ccac │ │ │ │ add sl, sl, #1 │ │ │ │ asr sl, sl, #1 │ │ │ │ - b 14c14 │ │ │ │ - bl e8978 │ │ │ │ + b 1c690 │ │ │ │ + bl e883c │ │ │ │ add r6, r5, #327680 @ 0x50000 │ │ │ │ mul r3, sl, r1 │ │ │ │ mov r2, r0 │ │ │ │ asr r1, sl, #31 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ umull r0, r1, sl, r2 │ │ │ │ mov r2, #50 @ 0x32 │ │ │ │ add r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 7c3c <__aeabi_ldivmod@plt> │ │ │ │ + bl 7c24 <__aeabi_ldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r6, #808 @ 0x328 │ │ │ │ - bl 10dac │ │ │ │ - ldr r3, [pc, #-780] @ 153d8 │ │ │ │ + bl 18828 │ │ │ │ + ldr r3, [pc, #-780] @ 1ce54 │ │ │ │ str r3, [r6, #2908] @ 0xb5c │ │ │ │ - bl e8978 │ │ │ │ + bl e883c │ │ │ │ sub ip, sl, #1 │ │ │ │ mul r3, ip, r1 │ │ │ │ mov r2, r0 │ │ │ │ asr r1, ip, #31 │ │ │ │ mla r3, r2, r1, r3 │ │ │ │ umull r0, r1, ip, r2 │ │ │ │ mov r2, #50 @ 0x32 │ │ │ │ add r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ - bl 7c3c <__aeabi_ldivmod@plt> │ │ │ │ + bl 7c24 <__aeabi_ldivmod@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r9, #2800 @ 0xaf0 │ │ │ │ - bl 10dac │ │ │ │ + bl 18828 │ │ │ │ ldr r3, [r4, #1632] @ 0x660 │ │ │ │ str r3, [r4, #1644] @ 0x66c │ │ │ │ ldr r3, [r4, #1636] @ 0x664 │ │ │ │ mov r1, #3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #1640] @ 0x668 │ │ │ │ - bl 12598 │ │ │ │ - b 154e0 │ │ │ │ + bl 1a014 │ │ │ │ + b 1cf5c │ │ │ │ add r4, sp, #68608 @ 0x10c00 │ │ │ │ - ldr r2, [pc, #-880] @ 153dc │ │ │ │ + ldr r2, [pc, #-880] @ 1ce58 │ │ │ │ add r4, r4, #508 @ 0x1fc │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ - bl e9868 │ │ │ │ + bl e972c │ │ │ │ ldr r0, [r5, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #-904] @ 153e0 │ │ │ │ + ldr r2, [pc, #-904] @ 1ce5c │ │ │ │ ldr ip, [r0] │ │ │ │ mov r3, r4 │ │ │ │ str r6, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ mov r1, #2 │ │ │ │ blx r4 │ │ │ │ - b 15540 │ │ │ │ + b 1cfbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #536] @ 0x218 │ │ │ │ add r5, r0, #2146304 @ 0x20c000 │ │ │ │ add r5, r5, #8192 @ 0x2000 │ │ │ │ ldr r3, [r5, #984] @ 0x3d8 │ │ │ │ - ldr r2, [pc, #1520] @ 15d98 │ │ │ │ + ldr r2, [pc, #1520] @ 1d814 │ │ │ │ cmp r3, #2 │ │ │ │ - ldr r3, [pc, #1516] @ 15d9c │ │ │ │ + ldr r3, [pc, #1516] @ 1d818 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r7, [pc, #1512] @ 15da0 │ │ │ │ + ldr r7, [pc, #1512] @ 1d81c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #3520 @ 0xdc0 │ │ │ │ sub sp, sp, #4 │ │ │ │ add r7, pc, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #3516] @ 0xdbc │ │ │ │ mov r3, #0 │ │ │ │ - beq 1589c │ │ │ │ + beq 1d318 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #7 │ │ │ │ - bgt 15818 │ │ │ │ - ldr r2, [pc, #1460] @ 15da4 │ │ │ │ - ldr r3, [pc, #1448] @ 15d9c │ │ │ │ + bgt 1d294 │ │ │ │ + ldr r2, [pc, #1460] @ 1d820 │ │ │ │ + ldr r3, [pc, #1448] @ 1d818 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #3516] @ 0xdbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 15d80 │ │ │ │ + bne 1d7fc │ │ │ │ add sp, sp, #3520 @ 0xdc0 │ │ │ │ add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #1416] @ 15da8 │ │ │ │ + ldr r1, [pc, #1416] @ 1d824 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #8 │ │ │ │ add r1, r1, #72 @ 0x48 │ │ │ │ - bl ebcf8 │ │ │ │ + bl ebbbc │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 15914 │ │ │ │ + bne 1d390 │ │ │ │ add sl, sp, #48 @ 0x30 │ │ │ │ sub r8, sl, #8 │ │ │ │ add r9, r4, #4 │ │ │ │ ldr r0, [r6, #108] @ 0x6c │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1588c │ │ │ │ + beq 1d308 │ │ │ │ ldr r1, [r6, #108] @ 0x6c │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r1] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl e8988 │ │ │ │ + bl e884c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15acc │ │ │ │ + beq 1d548 │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ - bne 15844 │ │ │ │ - b 157e8 │ │ │ │ - ldr r1, [pc, #1288] @ 15dac │ │ │ │ + bne 1d2c0 │ │ │ │ + b 1d264 │ │ │ │ + ldr r1, [pc, #1288] @ 1d828 │ │ │ │ add r1, r0, r1 │ │ │ │ add r0, r4, #4 │ │ │ │ - bl e8988 │ │ │ │ + bl e884c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 157dc │ │ │ │ + bne 1d258 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #16 │ │ │ │ - beq 15aa4 │ │ │ │ + beq 1d520 │ │ │ │ cmp r3, #7 │ │ │ │ - ble 157e8 │ │ │ │ - ldr r1, [pc, #1248] @ 15db0 │ │ │ │ + ble 1d264 │ │ │ │ + ldr r1, [pc, #1248] @ 1d82c │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #8 │ │ │ │ add r1, r1, #64 @ 0x40 │ │ │ │ - bl ebcf8 │ │ │ │ + bl ebbbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 157dc │ │ │ │ + bne 1d258 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ - ldr r3, [pc, #1216] @ 15db4 │ │ │ │ + ldr r3, [pc, #1216] @ 1d830 │ │ │ │ sub r2, r2, #8 │ │ │ │ umull r1, r2, r3, r2 │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r0, r6, #319488 @ 0x4e000 │ │ │ │ add r1, r1, #8 │ │ │ │ lsr r2, r2, #5 │ │ │ │ add r0, r0, #3712 @ 0xe80 │ │ │ │ - bl c38f0 │ │ │ │ - b 157dc │ │ │ │ + bl d4330 │ │ │ │ + b 1d258 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, #7 │ │ │ │ - ble 157e8 │ │ │ │ - ldr r1, [pc, #1168] @ 15db8 │ │ │ │ + ble 1d264 │ │ │ │ + ldr r1, [pc, #1168] @ 1d834 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, #80 @ 0x50 │ │ │ │ mov r2, #8 │ │ │ │ - bl ebcf8 │ │ │ │ + bl ebbbc │ │ │ │ subs r1, r0, #0 │ │ │ │ - bne 157e8 │ │ │ │ + bne 1d264 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ sub r8, r5, #8 │ │ │ │ - ldr r2, [pc, #1132] @ 15dbc │ │ │ │ + ldr r2, [pc, #1132] @ 1d838 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7b64 │ │ │ │ + bl 7b4c │ │ │ │ ldr r2, [r4, #32] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ add r9, sp, #24 │ │ │ │ sub r2, r2, #8 │ │ │ │ add r1, r1, #8 │ │ │ │ mov r0, r9 │ │ │ │ add r4, r4, #4 │ │ │ │ - bl c8108 │ │ │ │ + bl ce9a8 │ │ │ │ mov r3, #1 │ │ │ │ mov r2, #48 @ 0x30 │ │ │ │ add r1, r5, #340 @ 0x154 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9914 │ │ │ │ + bl e97d8 │ │ │ │ add r3, sp, #20 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 13560 │ │ │ │ + bl 1afdc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ orrs r0, r0, r3 │ │ │ │ - bne 157e8 │ │ │ │ + bne 1d264 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r2, [sp, #100] @ 0x64 │ │ │ │ tst r2, #8 │ │ │ │ add r2, r3, r3, lsl #2 │ │ │ │ add r3, r3, r2, lsl #1 │ │ │ │ lsl r1, r3, #2 │ │ │ │ - beq 15bc8 │ │ │ │ - ldr r2, [pc, #1012] @ 15dc0 │ │ │ │ + beq 1d644 │ │ │ │ + ldr r2, [pc, #1012] @ 1d83c │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 15a84 │ │ │ │ + beq 1d500 │ │ │ │ lsl r3, r1, #3 │ │ │ │ sub r3, r3, r1, asr #2 │ │ │ │ lsl r3, r3, #5 │ │ │ │ add r3, r3, r1, asr #2 │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ rsb r3, r3, r3, lsl #15 │ │ │ │ lsl r9, r3, #2 │ │ │ │ add r9, r9, r1, asr #2 │ │ │ │ rsb r9, r9, #1 │ │ │ │ add sl, r5, #388 @ 0x184 │ │ │ │ add r9, r9, r9, lsr #31 │ │ │ │ add r3, sl, r1 │ │ │ │ asr r9, r9, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ble 15d38 │ │ │ │ - ldr r3, [pc, #940] @ 15dc4 │ │ │ │ + ble 1d7b4 │ │ │ │ + ldr r3, [pc, #940] @ 1d840 │ │ │ │ mov fp, r5 │ │ │ │ ldr r1, [r7, r3] │ │ │ │ mov sl, r9 │ │ │ │ mov r5, r2 │ │ │ │ add r7, sl, sl, lsl #2 │ │ │ │ add r7, sl, r7, lsl #1 │ │ │ │ lsl r7, r7, #2 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7b1c │ │ │ │ + bl 7b04 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15d84 │ │ │ │ + beq 1d800 │ │ │ │ cmp r9, sl │ │ │ │ mov r2, r5 │ │ │ │ mov r5, fp │ │ │ │ addeq r1, r5, #388 @ 0x184 │ │ │ │ mov fp, r0 │ │ │ │ addeq r1, r1, r7 │ │ │ │ - bne 15d64 │ │ │ │ + bne 1d7e0 │ │ │ │ str r2, [sp] │ │ │ │ add r0, r5, #388 @ 0x184 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ - bl 189a0 │ │ │ │ + bl 2041c │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 7684 │ │ │ │ - ldr r0, [pc, #828] @ 15dc8 │ │ │ │ + bl 766c │ │ │ │ + ldr r0, [pc, #828] @ 1d844 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, #3 │ │ │ │ str r8, [sp] │ │ │ │ - bl d75c │ │ │ │ - b 157e8 │ │ │ │ - ldr r9, [pc, #800] @ 15dcc │ │ │ │ + bl f244 │ │ │ │ + b 1d264 │ │ │ │ + ldr r9, [pc, #800] @ 1d848 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ add r9, pc, r9 │ │ │ │ mov r2, #8 │ │ │ │ add r1, r9, #40 @ 0x28 │ │ │ │ - bl ebcf8 │ │ │ │ + bl ebbbc │ │ │ │ subs r8, r0, #0 │ │ │ │ - beq 15bd4 │ │ │ │ + beq 1d650 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - b 158c0 │ │ │ │ + b 1d33c │ │ │ │ ldr r2, [r4, #32] │ │ │ │ - ldr r9, [pc, #760] @ 15dd0 │ │ │ │ + ldr r9, [pc, #760] @ 1d84c │ │ │ │ sub r1, r2, #8 │ │ │ │ umull r0, r9, r1, r9 │ │ │ │ cmp r1, #17 │ │ │ │ ldr r5, [r4, #36] @ 0x24 │ │ │ │ lsr r9, r9, #2 │ │ │ │ - bls 15918 │ │ │ │ - ldr r3, [pc, #736] @ 15dd4 │ │ │ │ - ldr fp, [pc, #720] @ 15dc8 │ │ │ │ + bls 1d394 │ │ │ │ + ldr r3, [pc, #736] @ 1d850 │ │ │ │ + ldr fp, [pc, #720] @ 1d844 │ │ │ │ add r5, r5, #8 │ │ │ │ add r9, r9, r9, lsl #3 │ │ │ │ add r3, pc, r3 │ │ │ │ add fp, r6, fp │ │ │ │ str r6, [sp, #8] │ │ │ │ add r9, r5, r9, lsl #1 │ │ │ │ mov r6, r3 │ │ │ │ - b 15b88 │ │ │ │ + b 1d604 │ │ │ │ mov r1, #24 │ │ │ │ mov r0, r8 │ │ │ │ - bl e845c │ │ │ │ + bl e8320 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrb r2, [r5, #13] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ orr r3, r3, r2, lsl #8 │ │ │ │ ldrb r2, [r5, #14] │ │ │ │ orr r3, r3, r2, lsl #16 │ │ │ │ @@ -14141,350 +21986,350 @@ │ │ │ │ strh r3, [r1, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ mov r2, #1 │ │ │ │ mvn r3, #0 │ │ │ │ mov r0, fp │ │ │ │ add r5, r5, #18 │ │ │ │ - bl d75c │ │ │ │ + bl f244 │ │ │ │ cmp r5, r9 │ │ │ │ - beq 15bbc │ │ │ │ + beq 1d638 │ │ │ │ mov r2, #12 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl ebcf8 │ │ │ │ + bl ebbbc │ │ │ │ cmp r0, #0 │ │ │ │ - beq 15b14 │ │ │ │ + beq 1d590 │ │ │ │ mov r3, #2 │ │ │ │ mov r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ sub r0, sl, #4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl e8454 │ │ │ │ - b 15b48 │ │ │ │ + bl e8318 │ │ │ │ + b 1d5c4 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldr r2, [r4, #32] │ │ │ │ - b 15918 │ │ │ │ - ldr r2, [pc, #520] @ 15dd8 │ │ │ │ + b 1d394 │ │ │ │ + ldr r2, [pc, #520] @ 1d854 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 159cc │ │ │ │ + b 1d448 │ │ │ │ add r1, r9, #48 @ 0x30 │ │ │ │ ldr r9, [r4, #36] @ 0x24 │ │ │ │ mov r2, #8 │ │ │ │ add r9, r9, #8 │ │ │ │ mov r0, r9 │ │ │ │ - bl ebcf8 │ │ │ │ + bl ebbbc │ │ │ │ mov r1, r9 │ │ │ │ add r9, sp, #3248 @ 0xcb0 │ │ │ │ add r9, r9, #4 │ │ │ │ mov r2, #8 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl e97fc │ │ │ │ + bl e96c0 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 15ce0 │ │ │ │ - ldr r3, [pc, #452] @ 15ddc │ │ │ │ - ldr r2, [pc, #452] @ 15de0 │ │ │ │ + beq 1d75c │ │ │ │ + ldr r3, [pc, #452] @ 1d858 │ │ │ │ + ldr r2, [pc, #452] @ 1d85c │ │ │ │ add sl, sp, #3248 @ 0xcb0 │ │ │ │ add sl, sl, #12 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp] │ │ │ │ - bl e9868 │ │ │ │ + bl e972c │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #416] @ 15de4 │ │ │ │ + ldr r2, [pc, #416] @ 1d860 │ │ │ │ ldr ip, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ str r8, [sp] │ │ │ │ mov r3, sl │ │ │ │ ldr r8, [ip, #100] @ 0x64 │ │ │ │ blx r8 │ │ │ │ add r0, r6, #323584 @ 0x4f000 │ │ │ │ mov r2, #10 │ │ │ │ mov r1, r9 │ │ │ │ add r0, r0, #112 @ 0x70 │ │ │ │ - bl e97fc │ │ │ │ + bl e96c0 │ │ │ │ add r9, sp, #40 @ 0x28 │ │ │ │ mov fp, #8 │ │ │ │ add r5, r5, #1136 @ 0x470 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, #40 @ 0x28 │ │ │ │ add r5, r5, fp │ │ │ │ - bl e845c │ │ │ │ + bl e8320 │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ mvn lr, #0 │ │ │ │ add r8, sp, #44 @ 0x2c │ │ │ │ str lr, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [pc, #324] @ 15de8 │ │ │ │ + ldr ip, [pc, #324] @ 1d864 │ │ │ │ stmia r8!, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1} │ │ │ │ add ip, pc, ip │ │ │ │ stm r8, {r0, r1} │ │ │ │ add r0, r6, #52992 @ 0xcf00 │ │ │ │ add ip, ip, #56 @ 0x38 │ │ │ │ mov sl, #2 │ │ │ │ mov r2, lr │ │ │ │ mov r1, r9 │ │ │ │ mov r3, #0 │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ str ip, [sp, #76] @ 0x4c │ │ │ │ str fp, [sp, #72] @ 0x48 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ - bl dbf34 │ │ │ │ - b 15ac4 │ │ │ │ + bl d7070 │ │ │ │ + b 1d540 │ │ │ │ add r8, sp, #3248 @ 0xcb0 │ │ │ │ - ldr r3, [pc, #256] @ 15dec │ │ │ │ - ldr r2, [pc, #256] @ 15df0 │ │ │ │ + ldr r3, [pc, #256] @ 1d868 │ │ │ │ + ldr r2, [pc, #256] @ 1d86c │ │ │ │ add r8, r8, #12 │ │ │ │ mov r0, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ str r9, [sp] │ │ │ │ - bl e9868 │ │ │ │ + bl e972c │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #224] @ 15df4 │ │ │ │ + ldr r2, [pc, #224] @ 1d870 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r3, r8 │ │ │ │ str sl, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [ip, #100] @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ blx r8 │ │ │ │ - b 15c70 │ │ │ │ + b 1d6ec │ │ │ │ mov r2, r5 │ │ │ │ mov r5, fp │ │ │ │ cmp r9, #0 │ │ │ │ moveq r7, r9 │ │ │ │ addeq r1, r5, #388 @ 0x184 │ │ │ │ moveq fp, r7 │ │ │ │ - beq 15a64 │ │ │ │ + beq 1d4e0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r0, r5, #388 @ 0x184 │ │ │ │ mov r7, #0 │ │ │ │ - bl 181b0 │ │ │ │ + bl 1fc2c │ │ │ │ mov fp, r7 │ │ │ │ - b 15a78 │ │ │ │ + b 1d4f4 │ │ │ │ str r2, [sp] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, sl │ │ │ │ add r0, r5, #388 @ 0x184 │ │ │ │ mov r2, fp │ │ │ │ - bl 18a4c │ │ │ │ - b 15a78 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ + bl 204c8 │ │ │ │ + b 1d4f4 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ cmp sl, #1 │ │ │ │ - beq 15d30 │ │ │ │ + beq 1d7ac │ │ │ │ add sl, sl, #1 │ │ │ │ asr sl, sl, #1 │ │ │ │ - b 15a24 │ │ │ │ - andeq r1, pc, ip, lsl #4 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - strdeq r1, [pc], -r8 │ │ │ │ - andeq r1, pc, r8, asr #3 │ │ │ │ - andeq sl, lr, r0, asr #23 │ │ │ │ + b 1d4a0 │ │ │ │ + muleq lr, ip, r7 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r9, lr, r8, lsl #15 │ │ │ │ + andeq r9, lr, r8, asr r7 │ │ │ │ + andeq r5, lr, r4, lsr r9 │ │ │ │ eoreq lr, r0, r8, ror r4 │ │ │ │ - andeq sl, lr, r0, lsl fp │ │ │ │ - bge feac0868 <__bss_end__@@Base+0xfe81a7a0> │ │ │ │ - @ instruction: 0x000eaab8 │ │ │ │ + andeq r5, lr, r4, lsl #17 │ │ │ │ + bge feac82e4 <__bss_end__@@Base+0xfe82221c> │ │ │ │ + andeq r5, lr, ip, lsr #16 │ │ │ │ andeq r0, r0, ip, lsl #25 │ │ │ │ @ instruction: 0xffffa0e8 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ andeq r0, r4, r8, ror r4 │ │ │ │ - andeq sl, lr, r4, lsr r9 │ │ │ │ + andeq r5, lr, r8, lsr #13 │ │ │ │ stmiacc r3!, {r0, r3, r4, r5, r9, sl, fp, pc}^ │ │ │ │ - andeq r1, pc, r0, lsl r5 @ │ │ │ │ + muleq lr, r4, sl │ │ │ │ @ instruction: 0xffff9f34 │ │ │ │ - andeq lr, sp, r4, lsr #2 │ │ │ │ - andeq lr, sp, ip, lsr #2 │ │ │ │ - andeq lr, sp, r4, lsr #2 │ │ │ │ - andeq sl, lr, r8, lsr r7 │ │ │ │ - andeq lr, sp, r4, asr r0 │ │ │ │ - andeq lr, sp, r8, asr r0 │ │ │ │ - andeq lr, sp, ip, asr #32 │ │ │ │ + andeq r6, sp, r0, lsl #20 │ │ │ │ + andeq r6, sp, r8, lsl #20 │ │ │ │ + andeq r6, sp, r0, lsl #20 │ │ │ │ + andeq r5, lr, ip, lsr #9 │ │ │ │ + andeq r6, sp, r0, lsr r9 │ │ │ │ + andeq r6, sp, r4, lsr r9 │ │ │ │ + andeq r6, sp, r8, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3760] @ 0xeb0 │ │ │ │ - ldr r2, [pc, #464] @ 15fe0 │ │ │ │ - ldr r3, [pc, #464] @ 15fe4 │ │ │ │ + ldr r2, [pc, #464] @ 1da5c │ │ │ │ + ldr r3, [pc, #464] @ 1da60 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, r0, #112 @ 0x70 │ │ │ │ sub sp, sp, #316 @ 0x13c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #308] @ 0x134 │ │ │ │ mov r3, #0 │ │ │ │ - bl dbca4 │ │ │ │ + bl d6de0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ sub r2, r3, #4 │ │ │ │ cmp r2, #1 │ │ │ │ - bls 15e50 │ │ │ │ + bls 1d8cc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 15f00 │ │ │ │ + bne 1d97c │ │ │ │ add r4, sp, #12 │ │ │ │ - b 15e64 │ │ │ │ + b 1d8e0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ tst r3, #2 │ │ │ │ - beq 15ee0 │ │ │ │ + beq 1d95c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl dbd48 │ │ │ │ + bl d6e84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15e58 │ │ │ │ + bne 1d8d4 │ │ │ │ add r5, r6, #52992 @ 0xcf00 │ │ │ │ add r5, r5, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl dbca4 │ │ │ │ - b 15e9c │ │ │ │ + bl d6de0 │ │ │ │ + b 1d918 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ tst r3, #2 │ │ │ │ - bne 15ef0 │ │ │ │ + bne 1d96c │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl dbd48 │ │ │ │ + bl d6e84 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 15e90 │ │ │ │ - ldr r2, [pc, #300] @ 15fe8 │ │ │ │ - ldr r3, [pc, #292] @ 15fe4 │ │ │ │ + bne 1d90c │ │ │ │ + ldr r2, [pc, #300] @ 1da64 │ │ │ │ + ldr r3, [pc, #292] @ 1da60 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #308] @ 0x134 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 15fdc │ │ │ │ + bne 1da58 │ │ │ │ add sp, sp, #316 @ 0x13c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 143dc │ │ │ │ - b 15e64 │ │ │ │ + bl 1be58 │ │ │ │ + b 1d8e0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15784 │ │ │ │ - b 15e9c │ │ │ │ + bl 1d200 │ │ │ │ + b 1d918 │ │ │ │ mov r0, r5 │ │ │ │ - bl dc138 │ │ │ │ + bl d7274 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq 15f70 │ │ │ │ + beq 1d9ec │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne 15e50 │ │ │ │ + bne 1d8cc │ │ │ │ mov r0, r5 │ │ │ │ - bl dc138 │ │ │ │ + bl d7274 │ │ │ │ cmp r0, #2 │ │ │ │ mov r4, r0 │ │ │ │ - bne 15e50 │ │ │ │ + bne 1d8cc │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ mov r1, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r2, [pc, #168] @ 15fec │ │ │ │ + ldr r2, [pc, #168] @ 1da68 │ │ │ │ str r1, [sp] │ │ │ │ ldr r7, [r3, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #160] @ 15ff0 │ │ │ │ + ldr r3, [pc, #160] @ 1da6c │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ blx r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 12598 │ │ │ │ + bl 1a014 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11cbc │ │ │ │ - b 15e50 │ │ │ │ + bl 19738 │ │ │ │ + b 1d8cc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12598 │ │ │ │ + bl 1a014 │ │ │ │ mov r0, r5 │ │ │ │ - bl dc1ac │ │ │ │ + bl d72e8 │ │ │ │ add r7, sp, #52 @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12718 │ │ │ │ + bl 1a194 │ │ │ │ mov r0, r5 │ │ │ │ - bl dc1ac │ │ │ │ - ldr r2, [pc, #80] @ 15ff4 │ │ │ │ + bl d72e8 │ │ │ │ + ldr r2, [pc, #80] @ 1da70 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl e9868 │ │ │ │ + bl e972c │ │ │ │ ldr r0, [r6, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #56] @ 15ff8 │ │ │ │ + ldr r2, [pc, #56] @ 1da74 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r1, r4 │ │ │ │ str r4, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ mov r3, r7 │ │ │ │ blx r4 │ │ │ │ - b 15f10 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, pc, r8, lsr #23 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - strdeq r0, [pc], -ip │ │ │ │ - strdeq sp, [sp], -r4 │ │ │ │ - andeq sp, sp, ip, lsr lr │ │ │ │ - ldrdeq sp, [sp], -r4 │ │ │ │ - andeq sp, sp, r8, ror r9 │ │ │ │ + b 1d98c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, lr, r8, lsr r1 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r9, lr, ip, lsl #1 │ │ │ │ + ldrdeq r6, [sp], -r0 │ │ │ │ + andeq r6, sp, r8, lsl r7 │ │ │ │ + @ instruction: 0x000d66b0 │ │ │ │ + andeq r6, sp, r4, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ cmp r3, #4 │ │ │ │ mov r4, r0 │ │ │ │ - beq 16314 │ │ │ │ + beq 1dd90 │ │ │ │ cmp r3, #3 │ │ │ │ - beq 16164 │ │ │ │ + beq 1dbe0 │ │ │ │ add r5, r4, #323584 @ 0x4f000 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1609c │ │ │ │ + bne 1db18 │ │ │ │ mov r0, r4 │ │ │ │ - bl 15df8 │ │ │ │ + bl 1d874 │ │ │ │ ldr r0, [r4, #108] @ 0x6c │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #2256] @ 16930 │ │ │ │ + ldr r0, [pc, #2256] @ 1e3ac │ │ │ │ ldrb r1, [r5, #92] @ 0x5c │ │ │ │ add r0, r4, r0 │ │ │ │ - bl df7c │ │ │ │ + bl fa64 │ │ │ │ ldrb r3, [r5, #90] @ 0x5a │ │ │ │ mov r2, #0 │ │ │ │ cmp r3, r2 │ │ │ │ strb r2, [r5, #92] @ 0x5c │ │ │ │ - bne 16094 │ │ │ │ + bne 1db10 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ bx r3 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl e88e8 │ │ │ │ + bl e87ac │ │ │ │ ldr r8, [r4, #8] │ │ │ │ cmp r8, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - beq 1635c │ │ │ │ - bl e8978 │ │ │ │ - ldr r3, [pc, #2164] @ 16934 │ │ │ │ + beq 1ddd8 │ │ │ │ + bl e883c │ │ │ │ + ldr r3, [pc, #2164] @ 1e3b0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr lr, [r3, #608] @ 0x260 │ │ │ │ ldr ip, [r3, #612] @ 0x264 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #200] @ 0xc8 │ │ │ │ add r2, r2, #10 │ │ │ │ @@ -14493,91 +22338,91 @@ │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ umull r1, r8, r2, r0 │ │ │ │ adds r1, r1, lr │ │ │ │ add r3, r3, r8 │ │ │ │ adc r3, r3, ip │ │ │ │ cmp r1, r7 │ │ │ │ sbcs r3, r3, r6 │ │ │ │ - bge 16040 │ │ │ │ + bge 1dabc │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ mov r8, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r2, [pc, #2084] @ 16938 │ │ │ │ + ldr r2, [pc, #2084] @ 1e3b4 │ │ │ │ str r8, [sp] │ │ │ │ ldr r9, [r3, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #2076] @ 1693c │ │ │ │ + ldr r3, [pc, #2076] @ 1e3b8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #2 │ │ │ │ blx r9 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #2056] @ 16940 │ │ │ │ + ldr r3, [pc, #2056] @ 1e3bc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 16924 │ │ │ │ + bne 1e3a0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12718 │ │ │ │ - ldr r3, [pc, #2028] @ 16944 │ │ │ │ + bl 1a194 │ │ │ │ + ldr r3, [pc, #2028] @ 1e3c0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r7, [r3, #608] @ 0x260 │ │ │ │ str r6, [r3, #612] @ 0x264 │ │ │ │ - b 16040 │ │ │ │ + b 1dabc │ │ │ │ add r6, r0, #442368 @ 0x6c000 │ │ │ │ ldr r3, [r6, #1648] @ 0x670 │ │ │ │ cmp r3, #2 │ │ │ │ - ble 16028 │ │ │ │ - bl e8978 │ │ │ │ + ble 1daa4 │ │ │ │ + bl e883c │ │ │ │ add r5, r4, #323584 @ 0x4f000 │ │ │ │ - ldr fp, [pc, #1988] @ 16948 │ │ │ │ - ldr r7, [pc, #1988] @ 1694c │ │ │ │ + ldr fp, [pc, #1988] @ 1e3c4 │ │ │ │ + ldr r7, [pc, #1988] @ 1e3c8 │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl e88e8 │ │ │ │ + bl e87ac │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add r0, r5, #2800 @ 0xaf0 │ │ │ │ - bl 10e20 │ │ │ │ + bl 1889c │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r1 │ │ │ │ - bl e88e8 │ │ │ │ + bl e87ac │ │ │ │ mov r3, r1 │ │ │ │ add r1, r4, #327680 @ 0x50000 │ │ │ │ mov r2, r0 │ │ │ │ add r0, r1, #808 @ 0x328 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 10e20 │ │ │ │ + bl 1889c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r5, [sp, #20] │ │ │ │ str r0, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - b 1621c │ │ │ │ + b 1dc98 │ │ │ │ ldr r3, [r6, #1640] @ 0x668 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 16410 │ │ │ │ + beq 1de8c │ │ │ │ str r2, [r6, #1640] @ 0x668 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r3, [r6, #1644] @ 0x66c │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r6, #1640] @ 0x668 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ - bl e8978 │ │ │ │ + bl e883c │ │ │ │ asr sl, r5, #31 │ │ │ │ - ldr lr, [pc, #1820] @ 16950 │ │ │ │ + ldr lr, [pc, #1820] @ 1e3cc │ │ │ │ mul r2, r5, r1 │ │ │ │ umull ip, r1, r5, r0 │ │ │ │ mla r2, r0, sl, r2 │ │ │ │ lsr r3, ip, #20 │ │ │ │ add r2, r2, r1 │ │ │ │ orr r3, r3, r2, lsl #12 │ │ │ │ and r1, r3, lr │ │ │ │ @@ -14594,126 +22439,126 @@ │ │ │ │ lsr r1, r1, #3 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r3, r3, r1 │ │ │ │ add r3, r3, r0 │ │ │ │ subs ip, ip, r3 │ │ │ │ sbc r2, r2, r3, asr #31 │ │ │ │ - ldr r3, [pc, #1724] @ 16954 │ │ │ │ + ldr r3, [pc, #1724] @ 1e3d0 │ │ │ │ mul r3, ip, r3 │ │ │ │ mla r3, r7, r2, r3 │ │ │ │ umull r1, r2, ip, r7 │ │ │ │ add r3, r3, r2 │ │ │ │ lsr r2, r3, #31 │ │ │ │ adds r2, r2, r1 │ │ │ │ adc r3, r3, #0 │ │ │ │ lsr r2, r2, #1 │ │ │ │ orr r2, r2, r3, lsl #31 │ │ │ │ cmp r2, r8 │ │ │ │ asr r3, r3, #1 │ │ │ │ sbcs r3, r3, r9 │ │ │ │ - blt 161dc │ │ │ │ + blt 1dc58 │ │ │ │ ldr r3, [r6, #1640] @ 0x668 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16414 │ │ │ │ + bne 1de90 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1602c │ │ │ │ + beq 1daa8 │ │ │ │ ldr r2, [r4, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - ble 1602c │ │ │ │ + ble 1daa8 │ │ │ │ add r3, r3, #49 @ 0x31 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt 1602c │ │ │ │ + bgt 1daa8 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ - b 1602c │ │ │ │ + b 1daa8 │ │ │ │ add r0, r0, #105472 @ 0x19c00 │ │ │ │ add r0, r0, #512 @ 0x200 │ │ │ │ - bl ccc68 │ │ │ │ + bl e5060 │ │ │ │ add r3, r4, #114688 @ 0x1c000 │ │ │ │ ldr r1, [r3, #3624] @ 0xe28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 163dc │ │ │ │ + beq 1de58 │ │ │ │ add r3, r4, #118784 @ 0x1d000 │ │ │ │ ldr r0, [r3, #796] @ 0x31c │ │ │ │ ldr r2, [r3, #496] @ 0x1f0 │ │ │ │ ldr r1, [r3, #792] @ 0x318 │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r3, [r3, #800] @ 0x320 │ │ │ │ add r5, r4, #323584 @ 0x4f000 │ │ │ │ str r1, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ - b 1602c │ │ │ │ - bl e8978 │ │ │ │ - ldr r9, [pc, #1520] @ 16958 │ │ │ │ + b 1daa8 │ │ │ │ + bl e883c │ │ │ │ + ldr r9, [pc, #1520] @ 1e3d4 │ │ │ │ add r9, pc, r9 │ │ │ │ ldr r2, [r9, #608] @ 0x260 │ │ │ │ adds r3, r0, r0 │ │ │ │ adc r1, r1, r1 │ │ │ │ adds r3, r3, r2 │ │ │ │ ldr r2, [r9, #612] @ 0x264 │ │ │ │ adc r1, r1, r2 │ │ │ │ cmp r3, r7 │ │ │ │ sbcs r1, r1, r6 │ │ │ │ - bge 16040 │ │ │ │ + bge 1dabc │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #1476] @ 1695c │ │ │ │ + ldr r3, [pc, #1476] @ 1e3d8 │ │ │ │ ldr r2, [r0] │ │ │ │ str r8, [sp] │ │ │ │ ldr r8, [r2, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #1464] @ 16960 │ │ │ │ + ldr r2, [pc, #1464] @ 1e3dc │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #2 │ │ │ │ blx r8 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r4] │ │ │ │ add r1, r1, #4288 @ 0x10c0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r1, r1, #28 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ str r7, [r9, #608] @ 0x260 │ │ │ │ str r6, [r9, #612] @ 0x264 │ │ │ │ - b 16040 │ │ │ │ + b 1dabc │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #1404] @ 16964 │ │ │ │ + ldr r3, [pc, #1404] @ 1e3e0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bne 16404 │ │ │ │ - bl 12718 │ │ │ │ + bne 1de80 │ │ │ │ + bl 1a194 │ │ │ │ add r5, r4, #323584 @ 0x4f000 │ │ │ │ - b 1602c │ │ │ │ + b 1daa8 │ │ │ │ blx r2 │ │ │ │ add r5, r4, #323584 @ 0x4f000 │ │ │ │ - b 1602c │ │ │ │ + b 1daa8 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ ldr r2, [r6, #1644] @ 0x66c │ │ │ │ cmp r2, #0 │ │ │ │ - beq 162d8 │ │ │ │ + beq 1dd54 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ asr r3, r2, #31 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - bl e8978 │ │ │ │ + bl e883c │ │ │ │ ldr r3, [r6, #1644] @ 0x66c │ │ │ │ - ldr r7, [pc, #1296] @ 16950 │ │ │ │ + ldr r7, [pc, #1296] @ 1e3cc │ │ │ │ ldr sl, [r3, #16] │ │ │ │ asr fp, sl, #31 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl e8978 │ │ │ │ + bl e883c │ │ │ │ mul r2, sl, r1 │ │ │ │ mov r3, r2 │ │ │ │ mla r3, r0, fp, r3 │ │ │ │ mov r2, r3 │ │ │ │ umull ip, r3, sl, r0 │ │ │ │ add r2, r2, r3 │ │ │ │ lsr r3, ip, #20 │ │ │ │ @@ -14723,40 +22568,40 @@ │ │ │ │ add r3, r3, r1 │ │ │ │ and r1, r7, r2, lsr #8 │ │ │ │ asr r0, r2, #31 │ │ │ │ add r3, r3, r1 │ │ │ │ add r3, r3, r2, lsr #28 │ │ │ │ and r1, r0, #33 @ 0x21 │ │ │ │ add r3, r3, r1 │ │ │ │ - ldr r1, [pc, #1196] @ 16948 │ │ │ │ + ldr r1, [pc, #1196] @ 1e3c4 │ │ │ │ bic r0, r0, #23 │ │ │ │ umull lr, r1, r3, r1 │ │ │ │ - ldr lr, [pc, #1188] @ 1694c │ │ │ │ + ldr lr, [pc, #1188] @ 1e3c8 │ │ │ │ lsr r1, r1, #3 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ add r1, r1, r1, lsl #2 │ │ │ │ sub r3, r3, r1 │ │ │ │ add r3, r3, r0 │ │ │ │ subs ip, ip, r3 │ │ │ │ sbc r2, r2, r3, asr #31 │ │ │ │ - ldr r3, [pc, #1164] @ 16954 │ │ │ │ + ldr r3, [pc, #1164] @ 1e3d0 │ │ │ │ mul r3, ip, r3 │ │ │ │ mla lr, r2, lr, r3 │ │ │ │ mov r3, lr │ │ │ │ - ldr lr, [pc, #1140] @ 1694c │ │ │ │ + ldr lr, [pc, #1140] @ 1e3c8 │ │ │ │ umull r1, r2, ip, lr │ │ │ │ add r3, r3, r2 │ │ │ │ lsr r2, r3, #31 │ │ │ │ adds r2, r2, r1 │ │ │ │ adc r3, r3, #0 │ │ │ │ lsr fp, r2, #1 │ │ │ │ orr fp, fp, r3, lsl #31 │ │ │ │ asr r3, r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl e8978 │ │ │ │ + bl e883c │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr sl, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ adds r0, ip, ip │ │ │ │ mov r3, r1 │ │ │ │ adc r1, sl, sl │ │ │ │ adds r0, r0, ip │ │ │ │ @@ -14764,21 +22609,21 @@ │ │ │ │ lsl r1, r1, #3 │ │ │ │ orr r1, r1, r0, lsr #29 │ │ │ │ lsl r0, r0, #3 │ │ │ │ adds r0, r0, ip │ │ │ │ adc r1, sl, r1 │ │ │ │ adds r0, r0, r0 │ │ │ │ adc r1, r1, r1 │ │ │ │ - bl 7c3c <__aeabi_ldivmod@plt> │ │ │ │ + bl 7c24 <__aeabi_ldivmod@plt> │ │ │ │ add sl, r0, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ subs r0, r8, fp │ │ │ │ ldr r8, [sp, #20] │ │ │ │ sbc r1, r9, r8 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mul r1, r2, r1 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ mov r9, r0 │ │ │ │ @@ -14794,55 +22639,55 @@ │ │ │ │ add r3, r3, r0 │ │ │ │ and r0, r7, r1, lsr #8 │ │ │ │ asr ip, r1, #31 │ │ │ │ add r3, r3, r0 │ │ │ │ add r3, r3, r1, lsr #28 │ │ │ │ and r0, ip, #33 @ 0x21 │ │ │ │ add r3, r3, r0 │ │ │ │ - ldr r0, [pc, #912] @ 16948 │ │ │ │ + ldr r0, [pc, #912] @ 1e3c4 │ │ │ │ bic ip, ip, #23 │ │ │ │ umull lr, r0, r3, r0 │ │ │ │ - ldr lr, [pc, #904] @ 1694c │ │ │ │ + ldr lr, [pc, #904] @ 1e3c8 │ │ │ │ lsr r0, r0, #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ sub r3, r3, r0 │ │ │ │ add r3, r3, ip │ │ │ │ subs r0, r9, r3 │ │ │ │ sbc r3, r1, r3, asr #31 │ │ │ │ - ldr r1, [pc, #880] @ 16954 │ │ │ │ - ldr r9, [pc, #868] @ 1694c │ │ │ │ + ldr r1, [pc, #880] @ 1e3d0 │ │ │ │ + ldr r9, [pc, #868] @ 1e3c8 │ │ │ │ mul r1, r0, r1 │ │ │ │ mla r9, r3, r9, r1 │ │ │ │ umull r3, ip, r0, lr │ │ │ │ add r1, r9, ip │ │ │ │ lsr r0, r1, #31 │ │ │ │ adds r0, r0, r3 │ │ │ │ adc r1, r1, #0 │ │ │ │ lsr r0, r0, #1 │ │ │ │ orr r0, r0, r1, lsl #31 │ │ │ │ subs r0, r0, fp │ │ │ │ rsc r1, r2, r1, asr #1 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ - ldr r9, [pc, #824] @ 16954 │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ + ldr r9, [pc, #824] @ 1e3d0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl e8978 │ │ │ │ + bl e883c │ │ │ │ str r0, [sp, #24] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl e8978 │ │ │ │ + bl e883c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ asr ip, r2, #31 │ │ │ │ mul r1, r2, r1 │ │ │ │ mla r1, r0, ip, r1 │ │ │ │ umull ip, lr, r2, r0 │ │ │ │ add r1, r1, lr │ │ │ │ @@ -14853,40 +22698,40 @@ │ │ │ │ add r2, r2, r0 │ │ │ │ and r0, r7, r1, lsr #8 │ │ │ │ asr lr, r1, #31 │ │ │ │ add r2, r2, r0 │ │ │ │ add r2, r2, r1, lsr #28 │ │ │ │ and r0, lr, #33 @ 0x21 │ │ │ │ add r2, r2, r0 │ │ │ │ - ldr r0, [pc, #676] @ 16948 │ │ │ │ + ldr r0, [pc, #676] @ 1e3c4 │ │ │ │ bic lr, lr, #23 │ │ │ │ umull r8, r0, r2, r0 │ │ │ │ lsr r0, r0, #3 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ add r0, r0, r0, lsl #2 │ │ │ │ sub r2, r2, r0 │ │ │ │ add r2, r2, lr │ │ │ │ subs ip, ip, r2 │ │ │ │ mul r9, ip, r9 │ │ │ │ sbc r1, r1, r2, asr #31 │ │ │ │ - ldr r2, [pc, #636] @ 1694c │ │ │ │ - ldr lr, [pc, #632] @ 1694c │ │ │ │ + ldr r2, [pc, #636] @ 1e3c8 │ │ │ │ + ldr lr, [pc, #632] @ 1e3c8 │ │ │ │ mla r2, r1, r2, r9 │ │ │ │ mov r9, r2 │ │ │ │ umull r2, r1, ip, lr │ │ │ │ ldr ip, [sp, #12] │ │ │ │ add r9, r9, r1 │ │ │ │ lsr fp, r9, #31 │ │ │ │ adds fp, fp, r2 │ │ │ │ adc r9, r9, #0 │ │ │ │ lsr fp, fp, #1 │ │ │ │ orr fp, fp, r9, lsl #31 │ │ │ │ subs r0, ip, fp │ │ │ │ sbc r1, r3, r9, asr #1 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mul r1, sl, r1 │ │ │ │ asr r2, sl, #31 │ │ │ │ mla r1, r3, r2, r1 │ │ │ │ asr r9, r9, #1 │ │ │ │ mov r8, r0 │ │ │ │ @@ -14899,71 +22744,71 @@ │ │ │ │ add r3, r3, r2 │ │ │ │ and r7, r7, r1, lsr #8 │ │ │ │ asr ip, r1, #31 │ │ │ │ add r3, r3, r7 │ │ │ │ and r2, ip, #33 @ 0x21 │ │ │ │ add r3, r3, r1, lsr #28 │ │ │ │ add r3, r3, r2 │ │ │ │ - ldr r2, [pc, #492] @ 16948 │ │ │ │ + ldr r2, [pc, #492] @ 1e3c4 │ │ │ │ bic ip, ip, #23 │ │ │ │ umull lr, r2, r3, r2 │ │ │ │ - ldr lr, [pc, #484] @ 1694c │ │ │ │ + ldr lr, [pc, #484] @ 1e3c8 │ │ │ │ lsr r2, r2, #3 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ add r2, r2, r2, lsl #2 │ │ │ │ sub r3, r3, r2 │ │ │ │ add r3, r3, ip │ │ │ │ subs r0, r0, r3 │ │ │ │ sbc r3, r1, r3, asr #31 │ │ │ │ - ldr r1, [pc, #460] @ 16954 │ │ │ │ - ldr r2, [pc, #448] @ 1694c │ │ │ │ + ldr r1, [pc, #460] @ 1e3d0 │ │ │ │ + ldr r2, [pc, #448] @ 1e3c8 │ │ │ │ mul r1, r0, r1 │ │ │ │ mla r2, r3, r2, r1 │ │ │ │ mov r1, r2 │ │ │ │ umull r3, r2, r0, lr │ │ │ │ add r1, r1, r2 │ │ │ │ lsr r0, r1, #31 │ │ │ │ adds r0, r0, r3 │ │ │ │ adc r1, r1, #0 │ │ │ │ lsr r0, r0, #1 │ │ │ │ orr r0, r0, r1, lsl #31 │ │ │ │ subs r0, r0, fp │ │ │ │ rsc r1, r9, r1, asr #1 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ ldr r3, [r6, #1644] @ 0x66c │ │ │ │ ldr r3, [r3, #16] │ │ │ │ sub r2, r3, #50 @ 0x32 │ │ │ │ cmp r2, sl │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ - bgt 167ec │ │ │ │ + bgt 1e268 │ │ │ │ add r3, r3, #50 @ 0x32 │ │ │ │ cmp r3, sl │ │ │ │ - bge 16908 │ │ │ │ + bge 1e384 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ mov r7, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r2, [pc, #360] @ 16968 │ │ │ │ + ldr r2, [pc, #360] @ 1e3e4 │ │ │ │ str r7, [sp] │ │ │ │ ldr r8, [r3, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #352] @ 1696c │ │ │ │ + ldr r3, [pc, #352] @ 1e3e8 │ │ │ │ add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #1 │ │ │ │ blx r8 │ │ │ │ ldr r3, [r6, #1640] @ 0x668 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - bl e8978 │ │ │ │ + bl e883c │ │ │ │ asr r8, r6, #31 │ │ │ │ - ldr ip, [pc, #288] @ 16950 │ │ │ │ - ldr r2, [pc, #276] @ 16948 │ │ │ │ - ldr r3, [pc, #284] @ 16954 │ │ │ │ - ldr lr, [pc, #272] @ 1694c │ │ │ │ + ldr ip, [pc, #288] @ 1e3cc │ │ │ │ + ldr r2, [pc, #276] @ 1e3c4 │ │ │ │ + ldr r3, [pc, #284] @ 1e3d0 │ │ │ │ + ldr lr, [pc, #272] @ 1e3c8 │ │ │ │ mul r9, r6, r1 │ │ │ │ mla r9, r0, r8, r9 │ │ │ │ umull r8, r1, r6, r0 │ │ │ │ add r1, r9, r1 │ │ │ │ lsr r0, r8, #20 │ │ │ │ orr r0, r0, r1, lsl #12 │ │ │ │ and r6, r0, ip │ │ │ │ @@ -14987,19 +22832,19 @@ │ │ │ │ sbc r1, r1, r0, asr #31 │ │ │ │ umull r3, r2, r8, lr │ │ │ │ mla r6, lr, r1, r6 │ │ │ │ add r6, r6, r2 │ │ │ │ lsr r8, r6, #31 │ │ │ │ adds r8, r8, r3 │ │ │ │ adc r6, r6, #0 │ │ │ │ - bl e88e8 │ │ │ │ + bl e87ac │ │ │ │ ldr r9, [sp, #32] │ │ │ │ lsr r8, r8, #1 │ │ │ │ orr r8, r8, r6, lsl #31 │ │ │ │ - ldr lr, [pc, #164] @ 16970 │ │ │ │ + ldr lr, [pc, #164] @ 1e3ec │ │ │ │ asr r6, r6, #1 │ │ │ │ mov ip, #0 │ │ │ │ mov r2, #1056964608 @ 0x3f000000 │ │ │ │ add r3, r9, #816 @ 0x330 │ │ │ │ strd r0, [r3, #-8] │ │ │ │ str r8, [r9, #816] @ 0x330 │ │ │ │ str r8, [r9, #824] @ 0x338 │ │ │ │ @@ -15010,125 +22855,125 @@ │ │ │ │ str lr, [r9, #2908] @ 0xb5c │ │ │ │ str ip, [r9, #832] @ 0x340 │ │ │ │ str ip, [r9, #840] @ 0x348 │ │ │ │ str r2, [r9, #836] @ 0x344 │ │ │ │ str r2, [r9, #844] @ 0x34c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, sl │ │ │ │ - bge 162d8 │ │ │ │ + bge 1dd54 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [r4, #40] @ 0x28 │ │ │ │ - bl 1206c │ │ │ │ - b 162e4 │ │ │ │ + bl 19ae8 │ │ │ │ + b 1dd60 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - b 16150 │ │ │ │ + b 1dbcc │ │ │ │ andeq r0, r4, r8, ror r4 │ │ │ │ - strdeq r7, [pc], -ip │ │ │ │ - andeq r9, lr, r8, asr #3 │ │ │ │ - andeq sp, sp, ip, lsr #25 │ │ │ │ + andeq r0, pc, r0, lsl #9 │ │ │ │ + andeq r0, lr, ip, lsl r1 │ │ │ │ + andeq r6, sp, r8, lsl #11 │ │ │ │ @ instruction: 0xffffc864 │ │ │ │ - andeq r7, pc, r4, ror #28 │ │ │ │ + andeq r0, pc, r8, ror #7 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ strdeq pc, [pc], -pc @ │ │ │ │ svchi 0x005c28f5 │ │ │ │ - andeq r7, pc, r4, asr ip @ │ │ │ │ - andeq sp, sp, r8, lsl sl │ │ │ │ - andeq r8, lr, ip, lsr pc │ │ │ │ + ldrdeq r0, [pc], -r8 │ │ │ │ + strdeq r6, [sp], -r4 │ │ │ │ + muleq sp, r0, lr │ │ │ │ @ instruction: 0xffffc5b4 │ │ │ │ - andeq sp, sp, r8, lsr r1 │ │ │ │ - muleq sp, r8, r5 │ │ │ │ + andeq r5, sp, r4, lsl sl │ │ │ │ + andeq r5, sp, r4, ror lr │ │ │ │ @ instruction: 0x3e99999a │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3728] @ 0xe90 │ │ │ │ - ldr r2, [pc, #2716] @ 17428 │ │ │ │ - ldr r3, [pc, #2716] @ 1742c │ │ │ │ + ldr r2, [pc, #2716] @ 1eea4 │ │ │ │ + ldr r3, [pc, #2716] @ 1eea8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #332 @ 0x14c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #324] @ 0x144 │ │ │ │ mov r3, #0 │ │ │ │ - bl e88e8 │ │ │ │ + bl e87ac │ │ │ │ add r5, r4, #323584 @ 0x4f000 │ │ │ │ - ldr r6, [pc, #2680] @ 17430 │ │ │ │ + ldr r6, [pc, #2680] @ 1eeac │ │ │ │ add r6, pc, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, #0 │ │ │ │ strd r2, [r5, #16] │ │ │ │ str r0, [r5, #12] │ │ │ │ - bl 7e58 │ │ │ │ + bl 7e40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 170c0 │ │ │ │ - ldr r3, [pc, #2644] @ 17434 │ │ │ │ + blt 1eb3c │ │ │ │ + ldr r3, [pc, #2644] @ 1eeb0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r0, r3 │ │ │ │ - bl f31c4 │ │ │ │ - bl e88e8 │ │ │ │ + bl f3124 │ │ │ │ + bl e87ac │ │ │ │ strd r0, [r4, #32] │ │ │ │ - bl 1f3a8 │ │ │ │ - ldr r1, [pc, #2616] @ 17438 │ │ │ │ + bl 24174 │ │ │ │ + ldr r1, [pc, #2616] @ 1eeb4 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ str r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17080 │ │ │ │ + beq 1eafc │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r1, [pc, #2576] @ 1743c │ │ │ │ + ldr r1, [pc, #2576] @ 1eeb8 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r2, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17080 │ │ │ │ + beq 1eafc │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #172] @ 0xac │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17080 │ │ │ │ + bne 1eafc │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ ldr r6, [r4, #80] @ 0x50 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ strb r0, [r5, #91] @ 0x5b │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, #1069547520 @ 0x3fc00000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ ldr r3, [r6] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ add r6, sp, #44 @ 0x2c │ │ │ │ ldrb r3, [r0, #3752] @ 0xea8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 17108 │ │ │ │ + bne 1eb84 │ │ │ │ mov r1, #24 │ │ │ │ mov r0, r6 │ │ │ │ - bl e845c │ │ │ │ + bl e8320 │ │ │ │ ldrh r3, [r6, #20] │ │ │ │ clz r3, r3 │ │ │ │ lsr r3, r3, #5 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ @@ -15138,42 +22983,42 @@ │ │ │ │ add r7, sp, #56 @ 0x38 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ ldm r7, {r0, r1, r2} │ │ │ │ stm sp, {r0, r1, r2} │ │ │ │ add r0, r4, #112 @ 0x70 │ │ │ │ ldm r6, {r1, r2, r3} │ │ │ │ - bl dbb00 │ │ │ │ + bl d6c3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 173dc │ │ │ │ + beq 1ee58 │ │ │ │ mov r8, #0 │ │ │ │ strh r8, [r6, #20] │ │ │ │ str r8, [sp, #24] │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldm r7, {r0, r1, r2} │ │ │ │ stm sp, {r0, r1, r2} │ │ │ │ add r0, r4, #52992 @ 0xcf00 │ │ │ │ ldm r6, {r1, r2, r3} │ │ │ │ add r0, r0, #56 @ 0x38 │ │ │ │ - bl dbb00 │ │ │ │ + bl d6c3c │ │ │ │ cmp r0, r8 │ │ │ │ - beq 173f4 │ │ │ │ + beq 1ee70 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r1, [pc, #2260] @ 17440 │ │ │ │ + ldr r1, [pc, #2260] @ 1eebc │ │ │ │ ldr r3, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ add r6, sp, #68 @ 0x44 │ │ │ │ - ldr r7, [pc, #2240] @ 17444 │ │ │ │ + ldr r7, [pc, #2240] @ 1eec0 │ │ │ │ add r7, pc, r7 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ @@ -15188,20 +23033,20 @@ │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #2152] @ 17448 │ │ │ │ + ldr r2, [pc, #2152] @ 1eec4 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ + bl e972c │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ mov r2, r7 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r3, r6 │ │ │ │ str r8, [sp] │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ mov r1, r8 │ │ │ │ @@ -15213,28 +23058,28 @@ │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl eb6d8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16c6c │ │ │ │ + beq 1e6e8 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [r0] │ │ │ │ str r8, [sp] │ │ │ │ ldr r6, [r3, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #2024] @ 1744c │ │ │ │ + ldr r3, [pc, #2024] @ 1eec8 │ │ │ │ mov r1, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ blx r6 │ │ │ │ add r3, r4, #438272 @ 0x6b000 │ │ │ │ - ldr r2, [pc, #2008] @ 17450 │ │ │ │ + ldr r2, [pc, #2008] @ 1eecc │ │ │ │ str r2, [r3, #3664] @ 0xe50 │ │ │ │ str r2, [r3, #3672] @ 0xe58 │ │ │ │ mov r1, #0 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #100] @ 0x64 │ │ │ │ str r1, [r3, #3660] @ 0xe4c │ │ │ │ str r1, [r3, #3668] @ 0xe54 │ │ │ │ @@ -15246,102 +23091,102 @@ │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #32] │ │ │ │ mov r8, #1065353216 @ 0x3f800000 │ │ │ │ mov r5, r3 │ │ │ │ - b 16fc8 │ │ │ │ + b 1ea44 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16ce4 │ │ │ │ + bne 1e760 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r2, #80] @ 0x50 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #208] @ 0xd0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16da4 │ │ │ │ + beq 1e820 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #2 │ │ │ │ ldr r3, [r0] │ │ │ │ - bgt 16d64 │ │ │ │ + bgt 1e7e0 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, #2 │ │ │ │ str r3, [r2, #80] @ 0x50 │ │ │ │ - bgt 16d60 │ │ │ │ + bgt 1e7dc │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #1800] @ 17454 │ │ │ │ + ldr r1, [pc, #1800] @ 1eed0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16da4 │ │ │ │ + beq 1e820 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r2, #80] @ 0x50 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #196] @ 0xc4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 16da4 │ │ │ │ + blt 1e820 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #3356] @ 0xd1c │ │ │ │ cmp r2, r0 │ │ │ │ strne r0, [r3, #3356] @ 0xd1c │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r1, #352 @ 0x160 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #1688] @ 17458 │ │ │ │ + ldr r1, [pc, #1688] @ 1eed4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ and r6, r6, r0 │ │ │ │ and r6, r6, #255 @ 0xff │ │ │ │ cmp r6, #0 │ │ │ │ - beq 16ea4 │ │ │ │ + beq 1e920 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #113 @ 0x71 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17328 │ │ │ │ + bne 1eda4 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #100 @ 0x64 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16e34 │ │ │ │ + beq 1e8b0 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r2, [r3, #196] @ 0xc4 │ │ │ │ eor r2, r2, #1 │ │ │ │ str r2, [r3, #196] @ 0xc4 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ @@ -15358,230 +23203,230 @@ │ │ │ │ eorne r2, r2, #1 │ │ │ │ strne r2, [r3, #212] @ 0xd4 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16ea4 │ │ │ │ + beq 1e920 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r2, #3244] @ 0xcac │ │ │ │ eor r3, r3, #1 │ │ │ │ str r3, [r2, #3244] @ 0xcac │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r3, [r3, #3244] @ 0xcac │ │ │ │ ldrb r2, [r6, #90] @ 0x5a │ │ │ │ cmp r3, #0 │ │ │ │ - beq 17128 │ │ │ │ + beq 1eba4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 16eec │ │ │ │ + bne 1e968 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ mov r3, #1 │ │ │ │ strb r3, [r6, #90] @ 0x5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 15ffc │ │ │ │ + bl 1da78 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [r3, #3384] @ 0xd38 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 1713c │ │ │ │ + bne 1ebb8 │ │ │ │ ldr r2, [r3, #3424] @ 0xd60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 1713c │ │ │ │ + beq 1ebb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl f470 │ │ │ │ + bl 16eec │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17138 │ │ │ │ + beq 1ebb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13d2c │ │ │ │ + bl 1b7a8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #5 │ │ │ │ - beq 1734c │ │ │ │ + beq 1edc8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 172b0 │ │ │ │ + beq 1ed2c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [r3, #3240] @ 0xca8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16f78 │ │ │ │ + bne 1e9f4 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #200] @ 0xc8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 16f74 │ │ │ │ + bne 1e9f0 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #208] @ 0xd0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16f7c │ │ │ │ + bne 1e9f8 │ │ │ │ mov r0, #5 │ │ │ │ - bl e885c │ │ │ │ + bl e8720 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #216] @ 0xd8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17298 │ │ │ │ - bl e88e8 │ │ │ │ + bne 1ed14 │ │ │ │ + bl e87ac │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ subs r0, r0, r3 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ sbc r1, r1, r3 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ - bl e8978 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ + bl e883c │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138a4 │ │ │ │ + bl 1b320 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldrb r3, [r6, #940] @ 0x3ac │ │ │ │ cmp r3, #0 │ │ │ │ - beq 16ffc │ │ │ │ + beq 1ea78 │ │ │ │ ldr r3, [r4] │ │ │ │ add r1, r6, #940 @ 0x3ac │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r6, #940] @ 0x3ac │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1734c │ │ │ │ + bne 1edc8 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #208] @ 0xd0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16cc4 │ │ │ │ + beq 1e740 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #3028] @ 0xbd4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1706c │ │ │ │ + beq 1eae8 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #27 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16cd4 │ │ │ │ + bne 1e750 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 16da4 │ │ │ │ - b 16cf0 │ │ │ │ - ldr r2, [pc, #980] @ 1745c │ │ │ │ - ldr r3, [pc, #928] @ 1742c │ │ │ │ + beq 1e820 │ │ │ │ + b 1e76c │ │ │ │ + ldr r2, [pc, #980] @ 1eed8 │ │ │ │ + ldr r3, [pc, #928] @ 1eea8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 17424 │ │ │ │ - ldr r1, [pc, #948] @ 17460 │ │ │ │ - ldr r0, [pc, #948] @ 17464 │ │ │ │ + bne 1eea0 │ │ │ │ + ldr r1, [pc, #948] @ 1eedc │ │ │ │ + ldr r0, [pc, #948] @ 1eee0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b e9e80 │ │ │ │ - bl 7c84 │ │ │ │ - ldr r1, [pc, #924] @ 17468 │ │ │ │ - ldr r3, [pc, #860] @ 1742c │ │ │ │ + b e9d44 │ │ │ │ + bl 7c6c │ │ │ │ + ldr r1, [pc, #924] @ 1eee4 │ │ │ │ + ldr r3, [pc, #860] @ 1eea8 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ eors r1, r3, r1 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ - bne 17424 │ │ │ │ - ldr r1, [pc, #888] @ 1746c │ │ │ │ - ldr r0, [pc, #888] @ 17470 │ │ │ │ + bne 1eea0 │ │ │ │ + ldr r1, [pc, #888] @ 1eee8 │ │ │ │ + ldr r0, [pc, #888] @ 1eeec │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b e9e80 │ │ │ │ + b e9d44 │ │ │ │ add r0, r0, #3744 @ 0xea0 │ │ │ │ mov r2, #3 │ │ │ │ add r0, r0, #8 │ │ │ │ mov r1, r6 │ │ │ │ - bl ea1a8 │ │ │ │ + bl ea06c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 16ac0 │ │ │ │ - b 16acc │ │ │ │ + bne 1e53c │ │ │ │ + b 1e548 │ │ │ │ cmp r2, #0 │ │ │ │ ldrne r2, [sp, #32] │ │ │ │ strbne r3, [r2, #90] @ 0x5a │ │ │ │ - b 16eec │ │ │ │ + b 1e968 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ ldr r3, [r3, #3416] @ 0xd58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 17160 │ │ │ │ + beq 1ebdc │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #164] @ 0xa4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 16f20 │ │ │ │ + beq 1e99c │ │ │ │ ldr sl, [sp, #32] │ │ │ │ ldr r3, [sl, #52] @ 0x34 │ │ │ │ add fp, sl, #32 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [sl, #52] @ 0x34 │ │ │ │ - bl e88e8 │ │ │ │ + bl e87ac │ │ │ │ str sl, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sl, #24] │ │ │ │ mov r9, r1 │ │ │ │ ldr r1, [sl, #28] │ │ │ │ subs r0, r6, r0 │ │ │ │ sbc r1, r9, r1 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ mov sl, r0 │ │ │ │ - bl e8978 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ + bl e883c │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ mov sl, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [sp, #32] │ │ │ │ strne sl, [r3, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ mov r1, sl │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ strne sl, [r3, #48] @ 0x30 │ │ │ │ ldr sl, [r7, #1628] @ 0x65c │ │ │ │ add sl, sl, #1 │ │ │ │ @@ -15589,199 +23434,199 @@ │ │ │ │ and r3, r3, #127 @ 0x7f │ │ │ │ and sl, sl, #127 @ 0x7f │ │ │ │ rsbpl sl, r3, #0 │ │ │ │ add r3, sl, #4 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ str sl, [r7, #1628] @ 0x65c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add sl, sl, sl, lsl #1 │ │ │ │ add sl, r5, sl, lsl #2 │ │ │ │ add sl, sl, #4160 @ 0x1040 │ │ │ │ str r0, [r3, #3660] @ 0xe4c │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r8, [sl, #28] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #200] @ 0xc8 │ │ │ │ str r8, [sl, #32] │ │ │ │ cmp r3, #0 │ │ │ │ str r8, [sl, #36] @ 0x24 │ │ │ │ stmdb fp, {r6, r9} │ │ │ │ - beq 1727c │ │ │ │ + beq 1ecf8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r1, [pc, #528] @ 17474 │ │ │ │ + ldr r1, [pc, #528] @ 1eef0 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ smull r3, r1, r2, r1 │ │ │ │ asr r3, r2, #31 │ │ │ │ rsb r3, r3, r1, asr #2 │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ cmp r2, r3, lsl #1 │ │ │ │ - bne 16f20 │ │ │ │ + bne 1e99c │ │ │ │ mov r0, r4 │ │ │ │ - bl 12c64 │ │ │ │ + bl 1a6e0 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - b 16f20 │ │ │ │ - bl e885c │ │ │ │ + b 1e99c │ │ │ │ + bl e8720 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ mov r2, #0 │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ str r2, [r3, #216] @ 0xd8 │ │ │ │ - b 16f90 │ │ │ │ - bl e88e8 │ │ │ │ + b 1ea0c │ │ │ │ + bl e87ac │ │ │ │ ldr fp, [r4, #28] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ mov r5, fp │ │ │ │ mov sl, r0 │ │ │ │ mov fp, r1 │ │ │ │ - b 172d8 │ │ │ │ + b 1ed54 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add r5, r3, #1 │ │ │ │ str r5, [r4, #28] │ │ │ │ ldr r9, [r4, #32] │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ - bl e8978 │ │ │ │ + bl e883c │ │ │ │ add r3, r5, #1 │ │ │ │ mul r1, r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ asr r0, r3, #31 │ │ │ │ mla r1, r2, r0, r1 │ │ │ │ umull r0, ip, r3, r2 │ │ │ │ ldr r2, [r4, #56] @ 0x38 │ │ │ │ add r1, r1, ip │ │ │ │ asr r3, r2, #31 │ │ │ │ - bl 7c3c <__aeabi_ldivmod@plt> │ │ │ │ + bl 7c24 <__aeabi_ldivmod@plt> │ │ │ │ adds r0, r0, r9 │ │ │ │ adc r6, r6, r1 │ │ │ │ cmp r0, sl │ │ │ │ sbcs r6, r6, fp │ │ │ │ - blt 172cc │ │ │ │ + blt 1ed48 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - b 16f3c │ │ │ │ + b 1e9b8 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #324] @ 17478 │ │ │ │ + ldr r3, [pc, #324] @ 1eef4 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 17418 │ │ │ │ + bne 1ee94 │ │ │ │ mov r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12598 │ │ │ │ + bl 1a014 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #276] @ 1747c │ │ │ │ + ldr r3, [pc, #276] @ 1eef8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 1740c │ │ │ │ + bne 1ee88 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12718 │ │ │ │ + bl 1a194 │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #176] @ 0xb0 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ - ldr r0, [pc, #216] @ 17480 │ │ │ │ + ldr r0, [pc, #216] @ 1eefc │ │ │ │ add r0, r4, r0 │ │ │ │ - bl e354 │ │ │ │ - bl 75b8 │ │ │ │ - ldr r2, [pc, #204] @ 17484 │ │ │ │ - ldr r3, [pc, #112] @ 1742c │ │ │ │ + bl fe3c │ │ │ │ + bl 75a0 │ │ │ │ + ldr r2, [pc, #204] @ 1ef00 │ │ │ │ + ldr r3, [pc, #112] @ 1eea8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #324] @ 0x144 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 17424 │ │ │ │ + bne 1eea0 │ │ │ │ add sp, sp, #332 @ 0x14c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #164] @ 17488 │ │ │ │ - ldr r0, [pc, #164] @ 1748c │ │ │ │ + ldr r1, [pc, #164] @ 1ef04 │ │ │ │ + ldr r0, [pc, #164] @ 1ef08 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ - b 173b0 │ │ │ │ - ldr r1, [pc, #148] @ 17490 │ │ │ │ - ldr r0, [pc, #148] @ 17494 │ │ │ │ + bl e9d44 │ │ │ │ + b 1ee2c │ │ │ │ + ldr r1, [pc, #148] @ 1ef0c │ │ │ │ + ldr r0, [pc, #148] @ 1ef10 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ - b 173b0 │ │ │ │ + bl e9d44 │ │ │ │ + b 1ee2c │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - b 17380 │ │ │ │ + b 1edfc │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - b 1734c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, pc, ip, lsr #32 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r0, pc, r4 │ │ │ │ + b 1edc8 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000e85bc │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + muleq lr, r4, r5 │ │ │ │ andeq r0, r0, r4, ror #8 │ │ │ │ - @ instruction: 0x000dc8bc │ │ │ │ - andeq sp, sp, r4, asr #7 │ │ │ │ - andeq sp, sp, ip, ror #5 │ │ │ │ - andeq ip, sp, r0, asr #27 │ │ │ │ - andeq sp, sp, ip, lsl #5 │ │ │ │ - andeq sp, sp, r4, lsl r2 │ │ │ │ + andeq r5, sp, r8, ror #1 │ │ │ │ + andeq r4, sp, r0, ror #26 │ │ │ │ + @ instruction: 0x000d5bbc │ │ │ │ + muleq sp, ip, r6 │ │ │ │ + andeq r5, sp, ip, asr fp │ │ │ │ + andeq r5, sp, r4, ror #21 │ │ │ │ rscsmi r0, r0, #0 │ │ │ │ muleq r0, fp, r1 │ │ │ │ andeq r0, r0, r1, ror #2 │ │ │ │ - andeq pc, lr, r0, lsr r9 @ │ │ │ │ - andeq ip, sp, r8, asr sp │ │ │ │ - muleq sp, r0, r8 │ │ │ │ - andeq pc, lr, ip, ror #17 │ │ │ │ - andeq ip, sp, r8, ror #25 │ │ │ │ - andeq ip, sp, r8, asr #16 │ │ │ │ + andeq r7, lr, r0, asr #29 │ │ │ │ + andeq r5, sp, r8, lsr #12 │ │ │ │ + andeq r5, sp, ip, ror #2 │ │ │ │ + andeq r7, lr, ip, ror lr │ │ │ │ + andeq r5, sp, r4, asr #11 │ │ │ │ + andeq r5, sp, r4, lsr #2 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ @ instruction: 0xffffb3a8 │ │ │ │ @ instruction: 0xffffb634 │ │ │ │ andeq r0, r4, r8, ror r4 │ │ │ │ - andeq pc, lr, r0, lsl #12 │ │ │ │ - andeq ip, sp, r8, lsr sl │ │ │ │ - andeq ip, sp, r8, asr r5 │ │ │ │ - andeq ip, sp, ip, lsr sl │ │ │ │ - andeq ip, sp, r0, asr #10 │ │ │ │ + muleq lr, r0, fp │ │ │ │ + andeq r5, sp, r8, lsl #6 │ │ │ │ + andeq r4, sp, r4, lsr lr │ │ │ │ + andeq r5, sp, ip, lsl #6 │ │ │ │ + andeq r4, sp, ip, lsl lr │ │ │ │ add r0, r0, #323584 @ 0x4f000 │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ add r0, r0, #323584 @ 0x4f000 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ add r0, r0, #323584 @ 0x4f000 │ │ │ │ ldrb r0, [r0, #91] @ 0x5b │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #4] @ 174dc │ │ │ │ + ldr r0, [pc, #4] @ 1ef58 │ │ │ │ add r0, r3, r0 │ │ │ │ bx lr │ │ │ │ andeq lr, r4, ip, lsl #29 │ │ │ │ add r0, r0, #323584 @ 0x4f000 │ │ │ │ add r0, r0, #136 @ 0x88 │ │ │ │ bx lr │ │ │ │ add r0, r0, #323584 @ 0x4f000 │ │ │ │ add r0, r0, #392 @ 0x188 │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #4] @ 17508 │ │ │ │ + ldr r0, [pc, #4] @ 1ef84 │ │ │ │ add r0, r3, r0 │ │ │ │ bx lr │ │ │ │ andeq pc, r4, ip, lsr #17 │ │ │ │ add r0, r0, #323584 @ 0x4f000 │ │ │ │ ldr r0, [r0, #2788] @ 0xae4 │ │ │ │ bx lr │ │ │ │ add r0, r0, #323584 @ 0x4f000 │ │ │ │ @@ -15790,313 +23635,313 @@ │ │ │ │ add r0, r0, #323584 @ 0x4f000 │ │ │ │ strb r1, [r0, #93] @ 0x5d │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #224] @ 17628 │ │ │ │ + ldr r3, [pc, #224] @ 1f0a4 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r3, #8 │ │ │ │ add r0, r0, #319488 @ 0x4e000 │ │ │ │ add r3, r3, #188 @ 0xbc │ │ │ │ str r2, [r5] │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ - ldr r4, [pc, #196] @ 1762c │ │ │ │ + ldr r4, [pc, #196] @ 1f0a8 │ │ │ │ add r0, r0, #3712 @ 0xe80 │ │ │ │ - bl dacd8 │ │ │ │ - ldr r3, [pc, #188] @ 17630 │ │ │ │ + bl e30c8 │ │ │ │ + ldr r3, [pc, #188] @ 1f0ac │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r2, r5, #262144 @ 0x40000 │ │ │ │ add r3, r3, #8 │ │ │ │ add r4, r5, #311296 @ 0x4c000 │ │ │ │ str r3, [r2, #1144] @ 0x478 │ │ │ │ add r0, r4, #1568 @ 0x620 │ │ │ │ - bl dacd8 │ │ │ │ + bl e30c8 │ │ │ │ add r0, r4, #520 @ 0x208 │ │ │ │ - bl dacd8 │ │ │ │ + bl e30c8 │ │ │ │ ldr r6, [r4, #496] @ 0x1f0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 175e4 │ │ │ │ + beq 1f060 │ │ │ │ ldr r4, [r6, #-4] │ │ │ │ mov r3, #212 @ 0xd4 │ │ │ │ mla r4, r3, r4, r6 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 17620 │ │ │ │ + beq 1f09c │ │ │ │ sub r4, r4, #212 @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f950 │ │ │ │ + bl 11ff0 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 175b8 │ │ │ │ + bne 1f034 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ mov r3, #212 @ 0xd4 │ │ │ │ mul r1, r3, r1 │ │ │ │ add r1, r1, #8 │ │ │ │ sub r0, r6, #8 │ │ │ │ - bl 74a4 │ │ │ │ + bl 748c │ │ │ │ add r0, r5, #102400 @ 0x19000 │ │ │ │ add r4, r5, #52992 @ 0xcf00 │ │ │ │ add r4, r4, #56 @ 0x38 │ │ │ │ add r0, r0, #928 @ 0x3a0 │ │ │ │ - bl db3f8 │ │ │ │ + bl d7704 │ │ │ │ mov r0, r4 │ │ │ │ - bl c2d74 │ │ │ │ + bl d60e8 │ │ │ │ add r0, r5, #50176 @ 0xc400 │ │ │ │ add r4, r5, #112 @ 0x70 │ │ │ │ add r0, r0, #216 @ 0xd8 │ │ │ │ - bl db3f8 │ │ │ │ + bl d7704 │ │ │ │ mov r0, r4 │ │ │ │ - bl c2d74 │ │ │ │ + bl d60e8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #0 │ │ │ │ - b 175d8 │ │ │ │ - muleq lr, r0, ip │ │ │ │ - andeq pc, lr, r8, asr #8 │ │ │ │ - andeq r0, r0, r8, lsl #10 │ │ │ │ + b 1f054 │ │ │ │ + @ instruction: 0x000e62b8 │ │ │ │ + ldrdeq r7, [lr], -r8 │ │ │ │ + andeq r0, r0, r4, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #232] @ 17734 │ │ │ │ + ldr r3, [pc, #232] @ 1f1b0 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #224] @ 17738 │ │ │ │ + ldr r0, [pc, #224] @ 1f1b4 │ │ │ │ add r2, r3, #8 │ │ │ │ add r3, r3, #188 @ 0xbc │ │ │ │ str r2, [r5, #-60] @ 0xffffffc4 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r4, [pc, #208] @ 1773c │ │ │ │ + ldr r4, [pc, #208] @ 1f1b8 │ │ │ │ add r0, r5, r0 │ │ │ │ - bl dacd8 │ │ │ │ - ldr r3, [pc, #200] @ 17740 │ │ │ │ + bl e30c8 │ │ │ │ + ldr r3, [pc, #200] @ 1f1bc │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r0, [pc, #192] @ 17744 │ │ │ │ + ldr r0, [pc, #192] @ 1f1c0 │ │ │ │ add r2, r5, #262144 @ 0x40000 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r2, #1084] @ 0x43c │ │ │ │ add r0, r5, r0 │ │ │ │ add r4, r5, #311296 @ 0x4c000 │ │ │ │ - bl dacd8 │ │ │ │ + bl e30c8 │ │ │ │ add r0, r4, #460 @ 0x1cc │ │ │ │ - bl dacd8 │ │ │ │ + bl e30c8 │ │ │ │ ldr r6, [r4, #436] @ 0x1b4 │ │ │ │ sub r7, r5, #60 @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 176f0 │ │ │ │ + beq 1f16c │ │ │ │ ldr r4, [r6, #-4] │ │ │ │ mov r3, #212 @ 0xd4 │ │ │ │ mla r4, r3, r4, r6 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 1772c │ │ │ │ + beq 1f1a8 │ │ │ │ sub r4, r4, #212 @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f950 │ │ │ │ + bl 11ff0 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 176c4 │ │ │ │ + bne 1f140 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ mov r3, #212 @ 0xd4 │ │ │ │ mul r1, r3, r1 │ │ │ │ add r1, r1, #8 │ │ │ │ sub r0, r6, #8 │ │ │ │ - bl 74a4 │ │ │ │ + bl 748c │ │ │ │ add r0, r5, #102400 @ 0x19000 │ │ │ │ add r4, r5, #52736 @ 0xce00 │ │ │ │ add r4, r4, #252 @ 0xfc │ │ │ │ add r0, r0, #868 @ 0x364 │ │ │ │ - bl db3f8 │ │ │ │ + bl d7704 │ │ │ │ mov r0, r4 │ │ │ │ - bl c2d74 │ │ │ │ + bl d60e8 │ │ │ │ add r0, r5, #50176 @ 0xc400 │ │ │ │ add r0, r0, #156 @ 0x9c │ │ │ │ add r5, r5, #52 @ 0x34 │ │ │ │ - bl db3f8 │ │ │ │ + bl d7704 │ │ │ │ mov r0, r5 │ │ │ │ - bl c2d74 │ │ │ │ + bl d60e8 │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #0 │ │ │ │ - b 176e4 │ │ │ │ - andeq sp, lr, ip, lsl #23 │ │ │ │ + b 1f160 │ │ │ │ + @ instruction: 0x000e61b4 │ │ │ │ andeq lr, r4, r4, asr #28 │ │ │ │ - andeq pc, lr, r4, asr #6 │ │ │ │ - andeq r0, r0, r8, lsl #10 │ │ │ │ + ldrdeq r7, [lr], -r4 │ │ │ │ + andeq r0, r0, r4, lsl #10 │ │ │ │ andeq ip, r4, r4, ror #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #236] @ 1784c │ │ │ │ + ldr r3, [pc, #236] @ 1f2c8 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r2, r3, #8 │ │ │ │ add r0, r0, #319488 @ 0x4e000 │ │ │ │ add r3, r3, #188 @ 0xbc │ │ │ │ str r2, [r5] │ │ │ │ str r3, [r5, #60] @ 0x3c │ │ │ │ - ldr r4, [pc, #208] @ 17850 │ │ │ │ + ldr r4, [pc, #208] @ 1f2cc │ │ │ │ add r0, r0, #3712 @ 0xe80 │ │ │ │ - bl dacd8 │ │ │ │ - ldr r3, [pc, #200] @ 17854 │ │ │ │ + bl e30c8 │ │ │ │ + ldr r3, [pc, #200] @ 1f2d0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r2, r5, #262144 @ 0x40000 │ │ │ │ add r3, r3, #8 │ │ │ │ add r4, r5, #311296 @ 0x4c000 │ │ │ │ str r3, [r2, #1144] @ 0x478 │ │ │ │ add r0, r4, #1568 @ 0x620 │ │ │ │ - bl dacd8 │ │ │ │ + bl e30c8 │ │ │ │ add r0, r4, #520 @ 0x208 │ │ │ │ - bl dacd8 │ │ │ │ + bl e30c8 │ │ │ │ ldr r6, [r4, #496] @ 0x1f0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 177fc │ │ │ │ + beq 1f278 │ │ │ │ ldr r4, [r6, #-4] │ │ │ │ mov r3, #212 @ 0xd4 │ │ │ │ mla r4, r3, r4, r6 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 17844 │ │ │ │ + beq 1f2c0 │ │ │ │ sub r4, r4, #212 @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f950 │ │ │ │ + bl 11ff0 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 177d0 │ │ │ │ + bne 1f24c │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ mov r3, #212 @ 0xd4 │ │ │ │ mul r1, r3, r1 │ │ │ │ add r1, r1, #8 │ │ │ │ sub r0, r6, #8 │ │ │ │ - bl 74a4 │ │ │ │ + bl 748c │ │ │ │ add r0, r5, #102400 @ 0x19000 │ │ │ │ add r4, r5, #52992 @ 0xcf00 │ │ │ │ add r4, r4, #56 @ 0x38 │ │ │ │ add r0, r0, #928 @ 0x3a0 │ │ │ │ - bl db3f8 │ │ │ │ + bl d7704 │ │ │ │ mov r0, r4 │ │ │ │ - bl c2d74 │ │ │ │ + bl d60e8 │ │ │ │ add r0, r5, #50176 @ 0xc400 │ │ │ │ add r4, r5, #112 @ 0x70 │ │ │ │ add r0, r0, #216 @ 0xd8 │ │ │ │ - bl db3f8 │ │ │ │ + bl d7704 │ │ │ │ mov r0, r4 │ │ │ │ - bl c2d74 │ │ │ │ + bl d60e8 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #28] @ 17858 │ │ │ │ - bl 7684 │ │ │ │ + ldr r1, [pc, #28] @ 1f2d4 │ │ │ │ + bl 766c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, #0 │ │ │ │ - b 177f0 │ │ │ │ - andeq sp, lr, r8, ror sl │ │ │ │ - andeq pc, lr, r0, lsr r2 @ │ │ │ │ - andeq r0, r0, r8, lsl #10 │ │ │ │ + b 1f26c │ │ │ │ + andeq r6, lr, r0, lsr #1 │ │ │ │ + andeq r7, lr, r0, asr #15 │ │ │ │ + andeq r0, r0, r4, lsl #10 │ │ │ │ mlaeq r0, r0, r4, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #244] @ 17968 │ │ │ │ + ldr r3, [pc, #244] @ 1f3e4 │ │ │ │ mov r5, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [pc, #236] @ 1796c │ │ │ │ + ldr r0, [pc, #236] @ 1f3e8 │ │ │ │ add r2, r3, #8 │ │ │ │ add r3, r3, #188 @ 0xbc │ │ │ │ str r2, [r5, #-60] @ 0xffffffc4 │ │ │ │ str r3, [r5] │ │ │ │ - ldr r4, [pc, #220] @ 17970 │ │ │ │ + ldr r4, [pc, #220] @ 1f3ec │ │ │ │ add r0, r5, r0 │ │ │ │ - bl dacd8 │ │ │ │ - ldr r3, [pc, #212] @ 17974 │ │ │ │ + bl e30c8 │ │ │ │ + ldr r3, [pc, #212] @ 1f3f0 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r0, [pc, #204] @ 17978 │ │ │ │ + ldr r0, [pc, #204] @ 1f3f4 │ │ │ │ add r2, r5, #262144 @ 0x40000 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r2, #1084] @ 0x43c │ │ │ │ add r0, r5, r0 │ │ │ │ add r4, r5, #311296 @ 0x4c000 │ │ │ │ - bl dacd8 │ │ │ │ + bl e30c8 │ │ │ │ add r0, r4, #460 @ 0x1cc │ │ │ │ - bl dacd8 │ │ │ │ + bl e30c8 │ │ │ │ ldr r6, [r4, #436] @ 0x1b4 │ │ │ │ sub r7, r5, #60 @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq 17918 │ │ │ │ + beq 1f394 │ │ │ │ ldr r4, [r6, #-4] │ │ │ │ mov r3, #212 @ 0xd4 │ │ │ │ mla r4, r3, r4, r6 │ │ │ │ cmp r6, r4 │ │ │ │ - beq 17960 │ │ │ │ + beq 1f3dc │ │ │ │ sub r4, r4, #212 @ 0xd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f950 │ │ │ │ + bl 11ff0 │ │ │ │ cmp r6, r4 │ │ │ │ - bne 178ec │ │ │ │ + bne 1f368 │ │ │ │ ldr r1, [r6, #-4] │ │ │ │ mov r3, #212 @ 0xd4 │ │ │ │ mul r1, r3, r1 │ │ │ │ add r1, r1, #8 │ │ │ │ sub r0, r6, #8 │ │ │ │ - bl 74a4 │ │ │ │ + bl 748c │ │ │ │ add r0, r5, #102400 @ 0x19000 │ │ │ │ add r4, r5, #52736 @ 0xce00 │ │ │ │ add r4, r4, #252 @ 0xfc │ │ │ │ add r0, r0, #868 @ 0x364 │ │ │ │ - bl db3f8 │ │ │ │ + bl d7704 │ │ │ │ mov r0, r4 │ │ │ │ - bl c2d74 │ │ │ │ + bl d60e8 │ │ │ │ add r0, r5, #50176 @ 0xc400 │ │ │ │ add r0, r0, #156 @ 0x9c │ │ │ │ add r5, r5, #52 @ 0x34 │ │ │ │ - bl db3f8 │ │ │ │ + bl d7704 │ │ │ │ mov r0, r5 │ │ │ │ - bl c2d74 │ │ │ │ + bl d60e8 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [pc, #36] @ 1797c │ │ │ │ - bl 7684 │ │ │ │ + ldr r1, [pc, #36] @ 1f3f8 │ │ │ │ + bl 766c │ │ │ │ mov r0, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, #0 │ │ │ │ - b 1790c │ │ │ │ - andeq sp, lr, r4, ror #18 │ │ │ │ + b 1f388 │ │ │ │ + andeq r5, lr, ip, lsl #31 │ │ │ │ andeq lr, r4, r4, asr #28 │ │ │ │ - andeq pc, lr, ip, lsl r1 @ │ │ │ │ - andeq r0, r0, r8, lsl #10 │ │ │ │ + andeq r7, lr, ip, lsr #13 │ │ │ │ + andeq r0, r0, r4, lsl #10 │ │ │ │ andeq ip, r4, r4, ror #11 │ │ │ │ mlaeq r0, r0, r4, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r9, [sp, #56] @ 0x38 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bgt 17a74 │ │ │ │ + bgt 1f4f0 │ │ │ │ sub r6, r1, r0 │ │ │ │ cmp r6, #44 @ 0x2c │ │ │ │ - ble 17b68 │ │ │ │ + ble 1f5e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7780 │ │ │ │ + bl 7768 │ │ │ │ add r6, r7, r6 │ │ │ │ cmp r4, r5 │ │ │ │ cmpne r7, r6 │ │ │ │ - beq 17a4c │ │ │ │ + beq 1f4c8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r8, r3, #44 @ 0x2c │ │ │ │ - b 179f0 │ │ │ │ + b 1f46c │ │ │ │ mov r8, r3 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ movne lr, r4 │ │ │ │ moveq lr, r7 │ │ │ │ @@ -16111,142 +23956,142 @@ │ │ │ │ ldm lr, {r0, r1, r2} │ │ │ │ addne r4, r4, #44 @ 0x2c │ │ │ │ addeq r7, r7, #44 @ 0x2c │ │ │ │ cmp r7, r6 │ │ │ │ cmpne r5, r4 │ │ │ │ add r3, r8, #44 @ 0x2c │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - bne 179ec │ │ │ │ + bne 1f468 │ │ │ │ str r8, [sp, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq 17b48 │ │ │ │ + beq 1f5c4 │ │ │ │ sub r2, r6, r7 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - ble 17be4 │ │ │ │ + ble 1f660 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 7780 │ │ │ │ + b 7768 │ │ │ │ sub r8, r5, r1 │ │ │ │ cmp r8, #44 @ 0x2c │ │ │ │ - ble 17b50 │ │ │ │ + ble 1f5cc │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7780 │ │ │ │ + bl 7768 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r6, r7, r8 │ │ │ │ cmp r4, r3 │ │ │ │ - beq 17bdc │ │ │ │ + beq 1f658 │ │ │ │ cmp r7, r6 │ │ │ │ - beq 17b48 │ │ │ │ + beq 1f5c4 │ │ │ │ sub r4, r4, #44 @ 0x2c │ │ │ │ sub r6, r6, #44 @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ sub sl, r5, #44 @ 0x2c │ │ │ │ mov r8, r5 │ │ │ │ mov fp, r4 │ │ │ │ mov lr, r6 │ │ │ │ mov ip, sl │ │ │ │ mov r5, sl │ │ │ │ cmp r0, #0 │ │ │ │ - beq 17b24 │ │ │ │ + beq 1f5a0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r4 │ │ │ │ ldm fp!, {r0, r1, r2, r3} │ │ │ │ stmia sl!, {r0, r1, r2, r3} │ │ │ │ ldm fp!, {r0, r1, r2, r3} │ │ │ │ stmia sl!, {r0, r1, r2, r3} │ │ │ │ ldm fp, {r0, r1, r2} │ │ │ │ sub r4, r4, #44 @ 0x2c │ │ │ │ stm sl, {r0, r1, r2} │ │ │ │ - bne 17aac │ │ │ │ + bne 1f528 │ │ │ │ add r2, r6, #44 @ 0x2c │ │ │ │ sub r2, r2, r7 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - ble 17c08 │ │ │ │ + ble 1f684 │ │ │ │ mov r1, r7 │ │ │ │ sub r0, r5, r2 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 7780 │ │ │ │ + b 7768 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2} │ │ │ │ cmp r7, r6 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ sub r6, r6, #44 @ 0x2c │ │ │ │ - bne 17aac │ │ │ │ + bne 1f528 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - beq 17b90 │ │ │ │ + beq 1f60c │ │ │ │ cmp r1, r3 │ │ │ │ add r6, r7, r8 │ │ │ │ - bne 17a9c │ │ │ │ - b 17b48 │ │ │ │ - bne 179d0 │ │ │ │ + bne 1f518 │ │ │ │ + b 1f5c4 │ │ │ │ + bne 1f44c │ │ │ │ ldr lr, [sp, #4] │ │ │ │ mov ip, r7 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2} │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - b 179d0 │ │ │ │ + b 1f44c │ │ │ │ mov lr, r1 │ │ │ │ cmp r1, r3 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ mov ip, r7 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2} │ │ │ │ add r6, r7, #44 @ 0x2c │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - bne 17a9c │ │ │ │ + bne 1f518 │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ sub r5, r5, #44 @ 0x2c │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2} │ │ │ │ stm r5, {r0, r1, r2} │ │ │ │ - b 17b48 │ │ │ │ + b 1f5c4 │ │ │ │ mov r2, r8 │ │ │ │ - b 17b10 │ │ │ │ - bne 17b48 │ │ │ │ + b 1f58c │ │ │ │ + bne 1f5c4 │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ ldr ip, [sp, #4] │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2} │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - b 17b48 │ │ │ │ - bne 17b48 │ │ │ │ + b 1f5c4 │ │ │ │ + bne 1f5c4 │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ sub r8, r8, #88 @ 0x58 │ │ │ │ stmia r8!, {r0, r1, r2, r3} │ │ │ │ ldm r7!, {r0, r1, r2, r3} │ │ │ │ stmia r8!, {r0, r1, r2, r3} │ │ │ │ ldm r7, {r0, r1, r2} │ │ │ │ stm r8, {r0, r1, r2} │ │ │ │ - b 17b48 │ │ │ │ + b 1f5c4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #212] @ 17d18 │ │ │ │ - ldr r3, [pc, #212] @ 17d1c │ │ │ │ + ldr r2, [pc, #212] @ 1f794 │ │ │ │ + ldr r3, [pc, #212] @ 1f798 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov ip, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ @@ -16256,153 +24101,153 @@ │ │ │ │ mov r5, sp │ │ │ │ mov lr, r5 │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ stmia lr!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2} │ │ │ │ stm lr, {r0, r1, r2} │ │ │ │ - b 17cb0 │ │ │ │ + b 1f72c │ │ │ │ mov lr, r4 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ add ip, r4, #44 @ 0x2c │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2} │ │ │ │ mov r4, r6 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ sub r6, r4, #44 @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17c8c │ │ │ │ + bne 1f708 │ │ │ │ mov ip, r5 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ add r4, r4, #44 @ 0x2c │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2} │ │ │ │ stm r4, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #48] @ 17d20 │ │ │ │ - ldr r3, [pc, #40] @ 17d1c │ │ │ │ + ldr r2, [pc, #48] @ 1f79c │ │ │ │ + ldr r3, [pc, #40] @ 1f798 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 17d14 │ │ │ │ + bne 1f790 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, lr, r4, ror sp │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq lr, lr, r8, asr #25 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r7, lr, r4, lsl #6 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r7, lr, r8, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #300] @ 17e6c │ │ │ │ - ldr r3, [pc, #300] @ 17e70 │ │ │ │ + ldr r2, [pc, #300] @ 1f8e8 │ │ │ │ + ldr r3, [pc, #300] @ 1f8ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - beq 17e18 │ │ │ │ + beq 1f894 │ │ │ │ add r4, r0, #44 @ 0x2c │ │ │ │ cmp r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - beq 17e18 │ │ │ │ + beq 1f894 │ │ │ │ mov r8, sp │ │ │ │ - b 17de8 │ │ │ │ + b 1f864 │ │ │ │ sub fp, r4, #44 @ 0x2c │ │ │ │ mov lr, fp │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ mov ip, r8 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2} │ │ │ │ sub sl, r9, r5 │ │ │ │ cmp sl, #44 @ 0x2c │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - ble 17e44 │ │ │ │ + ble 1f8c0 │ │ │ │ rsb r0, sl, #44 @ 0x2c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ add r0, r9, r0 │ │ │ │ - bl 7780 │ │ │ │ + bl 7768 │ │ │ │ mov lr, r8 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ mov ip, r5 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2} │ │ │ │ cmp r7, r4 │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - beq 17e18 │ │ │ │ + beq 1f894 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ mov r9, r4 │ │ │ │ add r4, r4, #44 @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 17d7c │ │ │ │ + bne 1f7f8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17c2c │ │ │ │ + bl 1f6a8 │ │ │ │ cmp r7, r4 │ │ │ │ - bne 17de8 │ │ │ │ - ldr r2, [pc, #84] @ 17e74 │ │ │ │ - ldr r3, [pc, #76] @ 17e70 │ │ │ │ + bne 1f864 │ │ │ │ + ldr r2, [pc, #84] @ 1f8f0 │ │ │ │ + ldr r3, [pc, #76] @ 1f8ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 17e68 │ │ │ │ + bne 1f8e4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bne 17dc0 │ │ │ │ + bne 1f83c │ │ │ │ mov ip, r5 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ stmia fp!, {r0, r1, r2, r3} │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ stmia fp!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1, r2} │ │ │ │ stm fp, {r0, r1, r2} │ │ │ │ - b 17dc0 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, lr, r8, ror ip │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - muleq lr, r8, fp │ │ │ │ + b 1f83c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r7, lr, r8, lsl #4 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r7, lr, r8, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub r1, r1, r0 │ │ │ │ asr r5, r1, #2 │ │ │ │ mov r7, r3 │ │ │ │ rsb r3, r5, r5, lsl #5 │ │ │ │ add r3, r5, r3, lsl #5 │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ rsb r3, r3, r3, lsl #15 │ │ │ │ cmp r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - ble 17ef4 │ │ │ │ + ble 1f970 │ │ │ │ mov r6, r2 │ │ │ │ rsb r5, r5, #0 │ │ │ │ asr r9, r5, #1 │ │ │ │ add r4, r9, r9, lsl #2 │ │ │ │ add r4, r9, r4, lsl #1 │ │ │ │ add r4, r8, r4, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ @@ -16410,15 +24255,15 @@ │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ subne r5, r5, r9 │ │ │ │ subne r5, r5, #1 │ │ │ │ moveq r5, r9 │ │ │ │ addne r8, r4, #44 @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 17ebc │ │ │ │ + bgt 1f938 │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub r1, r1, r0 │ │ │ │ @@ -16427,15 +24272,15 @@ │ │ │ │ rsb r3, r5, r5, lsl #5 │ │ │ │ add r3, r5, r3, lsl #5 │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ rsb r3, r3, r3, lsl #15 │ │ │ │ cmp r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ - ble 17f78 │ │ │ │ + ble 1f9f4 │ │ │ │ mov r6, r2 │ │ │ │ rsb r5, r5, #0 │ │ │ │ asr r9, r5, #1 │ │ │ │ add r4, r9, r9, lsl #2 │ │ │ │ add r4, r9, r4, lsl #1 │ │ │ │ add r4, r8, r4, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ @@ -16443,127 +24288,127 @@ │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ subeq r5, r5, r9 │ │ │ │ subeq r5, r5, #1 │ │ │ │ movne r5, r9 │ │ │ │ addeq r8, r4, #44 @ 0x2c │ │ │ │ cmp r5, #0 │ │ │ │ - bgt 17f40 │ │ │ │ + bgt 1f9bc │ │ │ │ mov r0, r8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ ldr r9, [sp, #104] @ 0x68 │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #512] @ 181a4 │ │ │ │ + ldr r2, [pc, #512] @ 1fc20 │ │ │ │ cmp r3, #0 │ │ │ │ cmpne r9, #0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #500] @ 181a8 │ │ │ │ + ldr r3, [pc, #500] @ 1fc24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ - beq 18114 │ │ │ │ + beq 1fb90 │ │ │ │ add r3, r7, r9 │ │ │ │ cmp r3, #2 │ │ │ │ mov fp, r0 │ │ │ │ mov sl, r1 │ │ │ │ - beq 180ec │ │ │ │ + beq 1fb68 │ │ │ │ cmp r9, r7 │ │ │ │ - bge 1809c │ │ │ │ + bge 1fb18 │ │ │ │ add r5, r7, r7, lsr #31 │ │ │ │ asr r5, r5, #1 │ │ │ │ add r8, r5, r5, lsl #2 │ │ │ │ add r8, r5, r8, lsl #1 │ │ │ │ add r8, fp, r8, lsl #2 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 17e78 │ │ │ │ + bl 1f8f4 │ │ │ │ sub r4, r0, sl │ │ │ │ asr r4, r4, #2 │ │ │ │ rsb r3, r4, r4, lsl #5 │ │ │ │ add r3, r4, r3, lsl #5 │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ rsb r3, r3, r3, lsl #15 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ mov r6, r0 │ │ │ │ rsb r4, r4, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 10274 │ │ │ │ + bl 17cf0 │ │ │ │ ldr ip, [sp, #108] @ 0x6c │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ stm sp, {r4, ip} │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, fp │ │ │ │ - bl 17f80 │ │ │ │ + bl 1f9fc │ │ │ │ subs r7, r7, r5 │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ subs r9, r9, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 18114 │ │ │ │ + bne 1fb90 │ │ │ │ add r3, r7, r9 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 180f4 │ │ │ │ + beq 1fb70 │ │ │ │ cmp r9, r7 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r2 │ │ │ │ - blt 17fe4 │ │ │ │ + blt 1fa60 │ │ │ │ add r4, r9, r9, lsr #31 │ │ │ │ asr r4, r4, #1 │ │ │ │ add r6, r4, r4, lsl #2 │ │ │ │ add r6, r4, r6, lsl #1 │ │ │ │ add r6, sl, r6, lsl #2 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl 17efc │ │ │ │ + bl 1f978 │ │ │ │ sub r5, r0, fp │ │ │ │ asr r5, r5, #2 │ │ │ │ rsb r3, r5, r5, lsl #5 │ │ │ │ add r3, r5, r3, lsl #5 │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ rsb r3, r3, r3, lsl #15 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ mov r8, r0 │ │ │ │ rsb r5, r5, #0 │ │ │ │ - b 18030 │ │ │ │ + b 1faac │ │ │ │ mov r6, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 18140 │ │ │ │ - ldr r2, [pc, #144] @ 181ac │ │ │ │ - ldr r3, [pc, #136] @ 181a8 │ │ │ │ + bne 1fbbc │ │ │ │ + ldr r2, [pc, #144] @ 1fc28 │ │ │ │ + ldr r3, [pc, #136] @ 1fc24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 181a0 │ │ │ │ + bne 1fc1c │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, r2 │ │ │ │ mov r7, r2 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ add lr, sp, #16 │ │ │ │ mov r5, lr │ │ │ │ @@ -16581,22 +24426,22 @@ │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2} │ │ │ │ stm r6, {r0, r1, r2} │ │ │ │ - b 18114 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, lr, r8, lsl #20 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - muleq lr, ip, r8 │ │ │ │ + b 1fb90 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + muleq lr, r8, pc @ │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r6, lr, ip, lsr #28 │ │ │ │ sub r3, r1, r0 │ │ │ │ cmp r3, #616 @ 0x268 │ │ │ │ - ble 18288 │ │ │ │ + ble 1fd04 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ asr r3, r3, #2 │ │ │ │ mov r5, r1 │ │ │ │ rsb r1, r3, r3, lsl #5 │ │ │ │ @@ -16610,19 +24455,19 @@ │ │ │ │ add r4, r4, r3, lsl #1 │ │ │ │ add r8, r0, r4, lsl #2 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r8 │ │ │ │ lsl r4, r4, #2 │ │ │ │ mov r7, r0 │ │ │ │ - bl 181b0 │ │ │ │ + bl 1fc2c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 181b0 │ │ │ │ + bl 1fc2c │ │ │ │ sub ip, r5, r8 │ │ │ │ lsl r3, r4, #3 │ │ │ │ asr ip, ip, #2 │ │ │ │ sub r3, r3, r4, asr #2 │ │ │ │ rsb lr, ip, ip, lsl #5 │ │ │ │ lsl r3, r3, #5 │ │ │ │ add r3, r3, r4, asr #2 │ │ │ │ @@ -16637,18 +24482,18 @@ │ │ │ │ add r3, r3, r4, asr #2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 17f80 │ │ │ │ + bl 1f9fc │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - b 17d24 │ │ │ │ + b 1f7a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ mov r6, r3 │ │ │ │ @@ -16662,30 +24507,30 @@ │ │ │ │ movge r1, r8 │ │ │ │ cmp fp, r1 │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r2, r0 │ │ │ │ movge sl, r9 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bge 184f8 │ │ │ │ + bge 1ff74 │ │ │ │ cmp r8, r6 │ │ │ │ str r2, [sp, #20] │ │ │ │ str fp, [sp, #24] │ │ │ │ - bge 18428 │ │ │ │ + bge 1fea4 │ │ │ │ add r5, r6, r6, lsr #31 │ │ │ │ asr r5, r5, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r7, r5, r5, lsl #2 │ │ │ │ add r7, r5, r7, lsl #1 │ │ │ │ add r7, r3, r7, lsl #2 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 17e78 │ │ │ │ + bl 1f8f4 │ │ │ │ sub r4, r0, r9 │ │ │ │ asr r4, r4, #2 │ │ │ │ rsb r3, r4, r4, lsl #5 │ │ │ │ add r3, r4, r3, lsl #5 │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ rsb r3, r3, r3, lsl #15 │ │ │ │ add r4, r4, r3, lsl #2 │ │ │ │ @@ -16695,240 +24540,240 @@ │ │ │ │ sub r6, r6, r5 │ │ │ │ cmp r6, r4 │ │ │ │ movgt r3, #1 │ │ │ │ movle r3, #0 │ │ │ │ cmp r4, r2 │ │ │ │ movgt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1847c │ │ │ │ + beq 1fef8 │ │ │ │ cmp r4, #0 │ │ │ │ moveq sl, r7 │ │ │ │ - beq 183d0 │ │ │ │ + beq 1fe4c │ │ │ │ sub sl, fp, r9 │ │ │ │ sub r3, r9, r7 │ │ │ │ cmp sl, #44 @ 0x2c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ble 1856c │ │ │ │ + ble 1ffe8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ - bl 7780 │ │ │ │ + bl 7768 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - ble 185b4 │ │ │ │ + ble 20030 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ sub r0, fp, r2 │ │ │ │ - bl 7780 │ │ │ │ + bl 7768 │ │ │ │ cmp sl, #44 @ 0x2c │ │ │ │ - ble 18588 │ │ │ │ + ble 20004 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 7780 │ │ │ │ + bl 7768 │ │ │ │ add sl, r7, sl │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ str r5, [sp, #8] │ │ │ │ str r4, [sp] │ │ │ │ - bl 1828c │ │ │ │ + bl 1fd08 │ │ │ │ sub r8, r8, r4 │ │ │ │ cmp r6, r8 │ │ │ │ movlt r3, r6 │ │ │ │ movge r3, r8 │ │ │ │ cmp r5, r3 │ │ │ │ - bge 184f0 │ │ │ │ + bge 1ff6c │ │ │ │ cmp r8, r6 │ │ │ │ mov r9, fp │ │ │ │ str sl, [sp, #20] │ │ │ │ - blt 182f4 │ │ │ │ + blt 1fd70 │ │ │ │ add r4, r8, r8, lsr #31 │ │ │ │ asr r4, r4, #1 │ │ │ │ add r3, r4, r4, lsl #2 │ │ │ │ ldr r5, [sp, #20] │ │ │ │ add r3, r4, r3, lsl #1 │ │ │ │ add fp, r9, r3, lsl #2 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, fp │ │ │ │ mov r1, r9 │ │ │ │ - bl 17efc │ │ │ │ + bl 1f978 │ │ │ │ sub r5, r0, r5 │ │ │ │ asr r5, r5, #2 │ │ │ │ rsb r3, r5, r5, lsl #5 │ │ │ │ add r3, r5, r3, lsl #5 │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ rsb r3, r3, r3, lsl #15 │ │ │ │ add r5, r5, r3, lsl #2 │ │ │ │ mov r7, r0 │ │ │ │ rsb r5, r5, #0 │ │ │ │ - b 18344 │ │ │ │ + b 1fdc0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bgt 18524 │ │ │ │ + bgt 1ffa0 │ │ │ │ cmp r6, #0 │ │ │ │ moveq sl, fp │ │ │ │ - beq 183d0 │ │ │ │ + beq 1fe4c │ │ │ │ sub r3, r9, r7 │ │ │ │ sub r2, fp, r9 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ sub sl, fp, r3 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ - ble 185dc │ │ │ │ + ble 20058 │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7780 │ │ │ │ + bl 7768 │ │ │ │ sub r2, fp, r9 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - ble 1853c │ │ │ │ + ble 1ffb8 │ │ │ │ sub r2, fp, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7780 │ │ │ │ + bl 7768 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, sl │ │ │ │ - bl 7780 │ │ │ │ - b 183d0 │ │ │ │ + bl 7768 │ │ │ │ + b 1fe4c │ │ │ │ mov r0, sl │ │ │ │ mov sl, fp │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov r1, sl │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #88] @ 0x58 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 17980 │ │ │ │ + b 1f3fc │ │ │ │ mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 10274 │ │ │ │ + bl 17cf0 │ │ │ │ mov sl, r0 │ │ │ │ - b 183d0 │ │ │ │ - bne 184dc │ │ │ │ + b 1fe4c │ │ │ │ + bne 1ff58 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov ip, r7 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ ldm r9!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r9!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r9, {r0, r1, r2} │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - bgt 184dc │ │ │ │ - b 18638 │ │ │ │ - beq 18668 │ │ │ │ + bgt 1ff58 │ │ │ │ + b 200b4 │ │ │ │ + beq 200e4 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - ble 18698 │ │ │ │ + ble 20114 │ │ │ │ sub r0, fp, r2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 7780 │ │ │ │ + bl 7768 │ │ │ │ cmp sl, #44 @ 0x2c │ │ │ │ - bne 183cc │ │ │ │ + bne 1fe48 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ mov ip, r7 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2} │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - b 183cc │ │ │ │ - bne 183bc │ │ │ │ + b 1fe48 │ │ │ │ + bne 1fe38 │ │ │ │ mov lr, r7 │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ sub ip, fp, #44 @ 0x2c │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2} │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - b 183b4 │ │ │ │ - beq 185fc │ │ │ │ + b 1fe30 │ │ │ │ + beq 20078 │ │ │ │ sub r2, fp, r9 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - ble 186a0 │ │ │ │ + ble 2011c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7780 │ │ │ │ - b 183d0 │ │ │ │ + bl 7768 │ │ │ │ + b 1fe4c │ │ │ │ sub r3, fp, r9 │ │ │ │ mov lr, r7 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ ldr ip, [sp, #32] │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2} │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - ble 186a8 │ │ │ │ + ble 20124 │ │ │ │ sub r2, fp, r9 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7780 │ │ │ │ + bl 7768 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ - bne 183d0 │ │ │ │ + bne 1fe4c │ │ │ │ ldr lr, [sp, #32] │ │ │ │ sub ip, fp, #44 @ 0x2c │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2} │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - b 183d0 │ │ │ │ + b 1fe4c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #32] │ │ │ │ cmp r3, #44 @ 0x2c │ │ │ │ ldm r9!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r9!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r9, {r0, r1, r2} │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - bgt 183a4 │ │ │ │ - bne 18590 │ │ │ │ - b 185b8 │ │ │ │ - bne 183cc │ │ │ │ - b 185b8 │ │ │ │ - bne 183d0 │ │ │ │ - b 18540 │ │ │ │ - bne 18644 │ │ │ │ - b 18540 │ │ │ │ + bgt 1fe20 │ │ │ │ + bne 2000c │ │ │ │ + b 20034 │ │ │ │ + bne 1fe48 │ │ │ │ + b 20034 │ │ │ │ + bne 1fe4c │ │ │ │ + b 1ffbc │ │ │ │ + bne 200c0 │ │ │ │ + b 1ffbc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r0, r1 │ │ │ │ cmpne r2, r3 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r9, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r3 │ │ │ │ - beq 18744 │ │ │ │ + beq 201c0 │ │ │ │ add r6, r6, #44 @ 0x2c │ │ │ │ - b 186f0 │ │ │ │ + b 2016c │ │ │ │ mov r6, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ movne lr, r4 │ │ │ │ moveq lr, r5 │ │ │ │ @@ -16942,50 +24787,50 @@ │ │ │ │ ldm lr, {r0, r1, r2} │ │ │ │ addne r4, r4, #44 @ 0x2c │ │ │ │ addeq r5, r5, #44 @ 0x2c │ │ │ │ cmp r5, r8 │ │ │ │ cmpne r4, r7 │ │ │ │ add r3, r6, #44 @ 0x2c │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - bne 186ec │ │ │ │ + bne 20168 │ │ │ │ sub r8, r8, r5 │ │ │ │ cmp r8, #44 @ 0x2c │ │ │ │ - ble 18788 │ │ │ │ + ble 20204 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7780 │ │ │ │ + bl 7768 │ │ │ │ sub r7, r7, r4 │ │ │ │ cmp r7, #44 @ 0x2c │ │ │ │ add r6, r6, r8 │ │ │ │ - ble 187ac │ │ │ │ + ble 20228 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7780 │ │ │ │ + bl 7768 │ │ │ │ add r0, r6, r7 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bne 18760 │ │ │ │ + bne 201dc │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ mov ip, r6 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r5!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r5, {r0, r1, r2} │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - b 18760 │ │ │ │ - bne 18780 │ │ │ │ + b 201dc │ │ │ │ + bne 201fc │ │ │ │ ldm r4!, {r0, r1, r2, r3} │ │ │ │ mov ip, r6 │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r4!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm r4, {r0, r1, r2} │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ - b 18780 │ │ │ │ + b 201fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub ip, r1, r0 │ │ │ │ asr ip, ip, #2 │ │ │ │ mov r5, r3 │ │ │ │ @@ -16997,52 +24842,52 @@ │ │ │ │ rsb ip, ip, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp ip, r5, lsl #1 │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov lr, r2 │ │ │ │ - blt 18888 │ │ │ │ + blt 20304 │ │ │ │ lsl r9, r5, #1 │ │ │ │ add r8, r5, r5, lsl #2 │ │ │ │ add r7, r9, r5, lsl #3 │ │ │ │ add r8, r5, r8, lsl #1 │ │ │ │ add r7, r9, r7, lsl #1 │ │ │ │ lsl r8, r8, #2 │ │ │ │ lsl r7, r7, #2 │ │ │ │ add r2, r4, r8 │ │ │ │ mov r0, r4 │ │ │ │ add r4, r4, r7 │ │ │ │ mov r3, r4 │ │ │ │ str lr, [sp] │ │ │ │ mov r1, r2 │ │ │ │ str sl, [sp, #4] │ │ │ │ - bl 186b0 │ │ │ │ + bl 2012c │ │ │ │ sub ip, r6, r4 │ │ │ │ asr ip, ip, #2 │ │ │ │ rsb r3, ip, ip, lsl #5 │ │ │ │ add r3, ip, r3, lsl #5 │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ rsb r3, r3, r3, lsl #15 │ │ │ │ add ip, ip, r3, lsl #2 │ │ │ │ rsb ip, ip, #0 │ │ │ │ cmp ip, r9 │ │ │ │ mov lr, r0 │ │ │ │ - bge 1883c │ │ │ │ + bge 202b8 │ │ │ │ cmp r5, ip │ │ │ │ movge r5, ip │ │ │ │ add r3, r5, r5, lsl #2 │ │ │ │ add r5, r5, r3, lsl #1 │ │ │ │ add r2, r4, r5, lsl #2 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ - bl 186b0 │ │ │ │ + bl 2012c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub fp, r1, r0 │ │ │ │ @@ -17052,74 +24897,74 @@ │ │ │ │ add r3, r9, r3, lsl #5 │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ rsb r3, r3, r3, lsl #15 │ │ │ │ cmp fp, #264 @ 0x108 │ │ │ │ sub sp, sp, #12 │ │ │ │ add r9, r9, r3, lsl #2 │ │ │ │ add sl, r2, fp │ │ │ │ - ble 18990 │ │ │ │ + ble 2040c │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r2 │ │ │ │ mov r7, r1 │ │ │ │ rsb r9, r9, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r4, r4, #308 @ 0x134 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 17d24 │ │ │ │ + bl 1f7a0 │ │ │ │ sub r3, r7, r4 │ │ │ │ cmp r3, #264 @ 0x108 │ │ │ │ - bgt 18910 │ │ │ │ + bgt 2038c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 17d24 │ │ │ │ + bl 1f7a0 │ │ │ │ cmp fp, #308 @ 0x134 │ │ │ │ - ble 18988 │ │ │ │ + ble 20404 │ │ │ │ mov r4, #7 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp] │ │ │ │ - bl 187d0 │ │ │ │ + bl 2024c │ │ │ │ lsl r3, r4, #1 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ lsl r4, r4, #2 │ │ │ │ str r5, [sp] │ │ │ │ - bl 187d0 │ │ │ │ + bl 2024c │ │ │ │ cmp r9, r4 │ │ │ │ - bgt 1894c │ │ │ │ + bgt 203c8 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r5 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 17d24 │ │ │ │ + b 1f7a0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #16 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ - bl 188bc │ │ │ │ + bl 20338 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 188bc │ │ │ │ + bl 20338 │ │ │ │ sub ip, r6, r4 │ │ │ │ asr ip, ip, #2 │ │ │ │ rsb lr, ip, ip, lsl #5 │ │ │ │ add lr, ip, lr, lsl #5 │ │ │ │ add lr, lr, lr, lsl #3 │ │ │ │ rsb lr, lr, lr, lsl #15 │ │ │ │ add ip, ip, lr, lsl #2 │ │ │ │ @@ -17134,15 +24979,15 @@ │ │ │ │ add r3, r3, ip, lsl #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ rsb r3, r3, #0 │ │ │ │ str r8, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 17980 │ │ │ │ + bl 1f3fc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub ip, r1, r0 │ │ │ │ @@ -17159,27 +25004,27 @@ │ │ │ │ add r1, ip, ip, lsl #2 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp ip, r3 │ │ │ │ add ip, ip, r1, lsl #1 │ │ │ │ ldr sl, [sp, #48] @ 0x30 │ │ │ │ mov r9, r2 │ │ │ │ add r4, r0, ip, lsl #2 │ │ │ │ - ble 18b44 │ │ │ │ + ble 205c0 │ │ │ │ mov r8, r3 │ │ │ │ mov r1, r4 │ │ │ │ str sl, [sp] │ │ │ │ lsl r7, ip, #2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 18a4c │ │ │ │ + bl 204c8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str sl, [sp] │ │ │ │ - bl 18a4c │ │ │ │ + bl 204c8 │ │ │ │ sub ip, r5, r4 │ │ │ │ lsl r3, r7, #3 │ │ │ │ asr ip, ip, #2 │ │ │ │ sub r3, r3, r7, asr #2 │ │ │ │ rsb lr, ip, ip, lsl #5 │ │ │ │ lsl r3, r3, #5 │ │ │ │ add r3, r3, r7, asr #2 │ │ │ │ @@ -17196,3589 +25041,729 @@ │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ rsb r3, r3, #0 │ │ │ │ str sl, [sp, #12] │ │ │ │ str r8, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ - bl 1828c │ │ │ │ + bl 1fd08 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r3, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r5 │ │ │ │ str sl, [sp, #48] @ 0x30 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 189a0 │ │ │ │ + b 2041c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r0, [pc, #88] @ 18bd0 │ │ │ │ - bl 77d4 │ │ │ │ - ldr r4, [pc, #84] @ 18bd4 │ │ │ │ - ldr lr, [pc, #84] @ 18bd8 │ │ │ │ - mov ip, #0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r5, [pc, #68] @ 18bdc │ │ │ │ - str ip, [r0, #4] │ │ │ │ - ldr lr, [r4, lr] │ │ │ │ - str r5, [r0, #40] @ 0x28 │ │ │ │ - add lr, lr, #8 │ │ │ │ - str lr, [r0] │ │ │ │ - str ip, [r0, #8] │ │ │ │ - str ip, [r0, #44] @ 0x2c │ │ │ │ - str r2, [r0, #12] │ │ │ │ - str r2, [r0, #16] │ │ │ │ - str r2, [r0, #20] │ │ │ │ - str r2, [r0, #24] │ │ │ │ - str r1, [r0, #28] │ │ │ │ - str r1, [r0, #32] │ │ │ │ - str r1, [r0, #36] @ 0x24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r8, r0, r4, lsr r0 │ │ │ │ - andeq sp, lr, r4, lsr lr │ │ │ │ - andeq r0, r0, r0, lsl #11 │ │ │ │ - @ instruction: 0x3e99999a │ │ │ │ - ldr ip, [sp] │ │ │ │ - str r1, [r0, #12] │ │ │ │ - str r2, [r0, #16] │ │ │ │ - str r3, [r0, #20] │ │ │ │ - str ip, [r0, #24] │ │ │ │ - bx lr │ │ │ │ - ldr ip, [sp] │ │ │ │ - str r1, [r0, #28] │ │ │ │ - str r2, [r0, #32] │ │ │ │ - str r3, [r0, #36] @ 0x24 │ │ │ │ - str ip, [r0, #40] @ 0x28 │ │ │ │ - bx lr │ │ │ │ - mov ip, #0 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov lr, #32768 @ 0x8000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - sub lr, ip, lr │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - cmp ip, lr │ │ │ │ - bne 18c24 │ │ │ │ - str r0, [lr, #-112] @ 0xffffff90 │ │ │ │ - ldr ip, [pc, #808] @ 18f68 │ │ │ │ - mov r6, r0 │ │ │ │ - sub sp, sp, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #800] @ 18f6c │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r0, [ip, r0] │ │ │ │ - add lr, sp, #32768 @ 0x8000 │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r0, [lr, #68] @ 0x44 │ │ │ │ - mov r0, #0 │ │ │ │ - add r0, sp, #32768 @ 0x8000 │ │ │ │ - ldr fp, [r0, #112] @ 0x70 │ │ │ │ - add r0, r0, #112 @ 0x70 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ - mov r7, r3 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [pc, #208] @ 206cc │ │ │ │ ldr r3, [r0] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - sub r2, r4, #32 │ │ │ │ - add ip, sp, #32768 @ 0x8000 │ │ │ │ - add ip, ip, #116 @ 0x74 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r3 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 2062c │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r1, [pc, #176] @ 206d0 │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r1, [pc, #156] @ 206d4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 206c4 │ │ │ │ + ldr r2, [pc, #132] @ 206d8 │ │ │ │ + ldr r3, [r5] │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r6, [pc, #120] @ 206dc │ │ │ │ + ldr r2, [pc, #120] @ 206e0 │ │ │ │ + ldr r1, [pc, #120] @ 206e4 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r4, [sp, #4] │ │ │ │ str r2, [sp] │ │ │ │ - mov r9, r1 │ │ │ │ - sub r2, r4, #40 @ 0x28 │ │ │ │ - ldr r8, [r3, #24] │ │ │ │ - sub r1, r4, #44 @ 0x2c │ │ │ │ - sub r3, r4, #36 @ 0x24 │ │ │ │ - add lr, lr, #68 @ 0x44 │ │ │ │ - ldr sl, [ip] │ │ │ │ - blx r8 │ │ │ │ - ldr r5, [r6, #8] │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [r4, #-44] @ 0xffffffd4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r4, #-36] @ 0xffffffdc │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mvn fp, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [r4, #-40] @ 0xffffffd8 │ │ │ │ - sub r5, r4, #4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r4, #-32] @ 0xffffffe0 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r8, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r3, #1024 @ 0x400 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr ip, [r6] │ │ │ │ - str r8, [r4, #-28] @ 0xffffffe4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - str fp, [r0, #-24]! @ 0xffffffe8 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - sub r0, r4, #28 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r5, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r7, [ip, #20] │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - ldr r1, [r4, #-24] @ 0xffffffe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - add r3, sp, #32768 @ 0x8000 │ │ │ │ - ldr r2, [r3, #132] @ 0x84 │ │ │ │ - add r3, r3, #132 @ 0x84 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r1, sp, #32768 @ 0x8000 │ │ │ │ - str r2, [sp] │ │ │ │ - add r2, sp, #32768 @ 0x8000 │ │ │ │ - ldr r7, [r3, #132] @ 0x84 │ │ │ │ - add r3, sp, #32768 @ 0x8000 │ │ │ │ - add r3, r3, #128 @ 0x80 │ │ │ │ - add r2, r2, #124 @ 0x7c │ │ │ │ - add r1, r1, #120 @ 0x78 │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldr r1, [r1] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r7, [r3, #32] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, #2 │ │ │ │ blx r7 │ │ │ │ - ldr r3, [r4, #-28] @ 0xffffffe4 │ │ │ │ - cmp r3, r8 │ │ │ │ - ble 18e6c │ │ │ │ - sub r7, r4, #20 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - str fp, [sp, #4] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r9, [r1, #104] @ 0x68 │ │ │ │ - ldr r1, [r5] │ │ │ │ - blx r9 │ │ │ │ - add r3, r5, #16 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm r7, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r0, [r4, #-20] @ 0xffffffec │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - add r8, r8, #1 │ │ │ │ - add r5, r5, #32 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r4, #-20] @ 0xffffffec │ │ │ │ - ldr r0, [r4, #-16] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - ldr r3, [r0] │ │ │ │ - str ip, [r4, #-16] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #-28] @ 0xffffffe4 │ │ │ │ - cmp r3, r8 │ │ │ │ - bgt 18de4 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - add r3, sp, #32768 @ 0x8000 │ │ │ │ - ldr r2, [r0] │ │ │ │ - add r3, r3, #148 @ 0x94 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp] │ │ │ │ - add r1, sp, #32768 @ 0x8000 │ │ │ │ - ldr r5, [r2, #132] @ 0x84 │ │ │ │ - add r3, sp, #32768 @ 0x8000 │ │ │ │ - add r2, sp, #32768 @ 0x8000 │ │ │ │ - add r3, r3, #144 @ 0x90 │ │ │ │ - add r2, r2, #140 @ 0x8c │ │ │ │ - add r1, r1, #136 @ 0x88 │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldr r1, [r1] │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [r4, #-28] @ 0xffffffe4 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 18f1c │ │ │ │ - add r5, r4, #12 │ │ │ │ - mov r7, #0 │ │ │ │ - mvn r8, #0 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - ldr r2, [r5, #-4] │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r3, [r5, #-8] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [r5, #-12] │ │ │ │ - ldr r9, [r1, #104] @ 0x68 │ │ │ │ - ldr r1, [r5, #-16] │ │ │ │ - blx r9 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #-28] @ 0xffffffe4 │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r3, r7 │ │ │ │ - add r5, r5, #32 │ │ │ │ - bgt 18ec8 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #60] @ 18f70 │ │ │ │ - ldr r3, [pc, #52] @ 18f6c │ │ │ │ + ldr r0, [pc, #84] @ 206e8 │ │ │ │ + ldr r2, [pc, #84] @ 206ec │ │ │ │ + ldr ip, [r5] │ │ │ │ + ldr r1, [pc, #80] @ 206f0 │ │ │ │ + add r0, pc, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, sp, #32768 @ 0x8000 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #68 @ 0x44 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 18f64 │ │ │ │ - add sp, sp, #32768 @ 0x8000 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, lr, ip, ror #26 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq sp, lr, r4, lsl #21 │ │ │ │ - bx lr │ │ │ │ + str r0, [sp, #8] │ │ │ │ + stm sp, {r2, r4} │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r4, [ip, #32] │ │ │ │ + mov r3, #2 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + andeq r2, sp, r8, lsr #25 │ │ │ │ + andeq r0, r0, ip, asr r9 │ │ │ │ + andeq lr, sp, r4, ror #16 │ │ │ │ + andeq r3, sp, r4, asr #24 │ │ │ │ + andeq r3, sp, r4, lsl ip │ │ │ │ + andeq r0, r0, r0, ror #8 │ │ │ │ + andeq r3, sp, r4, lsl ip │ │ │ │ + andeq r3, sp, ip, lsl ip │ │ │ │ + andeq r0, r0, ip, ror r6 │ │ │ │ + strdeq r3, [sp], -ip │ │ │ │ + sub r0, r0, #8 │ │ │ │ + b 205dc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #28] @ 18fb4 │ │ │ │ + ldr r1, [pc, #208] @ 207ec │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r3 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 2074c │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r1, [pc, #176] @ 207f0 │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r1, [pc, #156] @ 207f4 │ │ │ │ ldr r3, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - add r0, r4, #48 @ 0x30 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 7378 │ │ │ │ - andeq sl, sp, r0, ror #28 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #48 @ 0x30 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - bl e845c │ │ │ │ - ldr r2, [pc, #52] @ 1901c │ │ │ │ - str r2, [r4, #28] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r2, [r4] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [r4, #44] @ 0x2c │ │ │ │ - mov r2, #1 │ │ │ │ - str r6, [r4, #20] │ │ │ │ - str r5, [r4, #24] │ │ │ │ - str r6, [r4, #32] │ │ │ │ - str r5, [r4, #36] @ 0x24 │ │ │ │ - stmib r4, {r2, r3} │ │ │ │ - str r3, [r4, #12] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - svclt 0x00800000 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #164] @ 190e0 │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r2, [pc, #160] @ 190e4 │ │ │ │ - mov r6, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #152] @ 190e8 │ │ │ │ - bl e8448 │ │ │ │ - ldr r1, [pc, #140] @ 190e4 │ │ │ │ - mov r4, r0 │ │ │ │ - bl e845c │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e97fc │ │ │ │ - add r3, r4, #512 @ 0x200 │ │ │ │ - ldr r0, [r5, #48] @ 0x30 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7648 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - addeq ip, r4, #2949120 @ 0x2d0000 │ │ │ │ - moveq r3, r4 │ │ │ │ - addeq ip, ip, #720 @ 0x2d0 │ │ │ │ - mvneq lr, #0 │ │ │ │ - bne 190d0 │ │ │ │ - str lr, [r3, #520] @ 0x208 │ │ │ │ - add r3, r3, #196608 @ 0x30000 │ │ │ │ - add r3, r3, #48 @ 0x30 │ │ │ │ - cmp r3, ip │ │ │ │ - bne 19098 │ │ │ │ - ldr r1, [pc, #56] @ 190ec │ │ │ │ - ldr r0, [pc, #56] @ 190f0 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 207e4 │ │ │ │ + ldr r2, [pc, #132] @ 207f8 │ │ │ │ + ldr r3, [r5] │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r6, [pc, #120] @ 207fc │ │ │ │ + ldr r2, [pc, #120] @ 20800 │ │ │ │ + ldr r1, [pc, #120] @ 20804 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ + ldr r7, [r3, #32] │ │ │ │ mov r2, r6 │ │ │ │ + mov r3, #2 │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [pc, #84] @ 20808 │ │ │ │ + ldr r2, [pc, #84] @ 2080c │ │ │ │ + ldr ip, [r5] │ │ │ │ + ldr r1, [pc, #80] @ 20810 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ - str r4, [r5, #44] @ 0x2c │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - bl e8450 │ │ │ │ - mvn r7, #0 │ │ │ │ - b 190c8 │ │ │ │ - andeq sl, sp, r0, lsl #30 │ │ │ │ - ldrdeq r0, [sp], -r8 @ │ │ │ │ - ldrdeq r0, [r0], -r5 │ │ │ │ - andeq sl, sp, ip, lsr #29 │ │ │ │ - andeq sl, sp, r4, lsr lr │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + stm sp, {r2, r4} │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r4, [ip, #32] │ │ │ │ + mov r3, #2 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + andeq r2, sp, r8, lsl #23 │ │ │ │ + andeq r0, r0, r8, asr r8 │ │ │ │ + andeq lr, sp, r4, asr #14 │ │ │ │ + andeq r3, sp, r0, ror #22 │ │ │ │ + strdeq r3, [sp], -r4 │ │ │ │ + andeq r0, r0, ip, asr #7 │ │ │ │ + andeq r3, sp, r0, lsr fp │ │ │ │ + andeq r3, sp, r8, lsr fp │ │ │ │ + ldrdeq r0, [r0], -r0 @ │ │ │ │ + andeq r3, sp, r8, lsl fp │ │ │ │ + sub r0, r0, #8 │ │ │ │ + b 206fc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 19118 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r8, r0, r4, lsr r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr ip, [pc, #256] @ 19234 │ │ │ │ - ldr r1, [pc, #256] @ 19238 │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r1, [ip, r1] │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #236] @ 1923c │ │ │ │ - ldr r8, [r2, #8] │ │ │ │ - sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #228] @ 19240 │ │ │ │ + ldr r3, [pc, #48] @ 20864 │ │ │ │ + ldr r2, [pc, #48] @ 20868 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ mov r4, r0 │ │ │ │ - cmp r8, r3 │ │ │ │ - bne 1920c │ │ │ │ - add r7, sp, #8 │ │ │ │ - mov r1, #48 @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e845c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #1 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ + add r2, r2, #8 │ │ │ │ + str r2, [r0], #4 │ │ │ │ + mov r1, #4608 @ 0x1200 │ │ │ │ + bl e8320 │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r5, [r3, #16] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + add r3, r4, #4096 @ 0x1000 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - blx r5 │ │ │ │ - ldr r2, [pc, #96] @ 19244 │ │ │ │ - ldr r3, [pc, #80] @ 19238 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 19230 │ │ │ │ - add sp, sp, #64 @ 0x40 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r3, #0 │ │ │ │ - add r7, sp, #8 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r3 │ │ │ │ - str r6, [sp] │ │ │ │ - blx r8 │ │ │ │ - b 191b8 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, lr, r4, lsl #17 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq sp, lr, r0, ror #16 │ │ │ │ - andeq r0, r0, r0, asr #8 │ │ │ │ - ldrdeq sp, [lr], -r4 │ │ │ │ + str r2, [r3, #516] @ 0x204 │ │ │ │ + pop {r4, pc} │ │ │ │ + muleq lr, r0, r1 │ │ │ │ + andeq r0, r0, r4, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr ip, [pc, #256] @ 19360 │ │ │ │ - ldr r1, [pc, #256] @ 19364 │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r1, [ip, r1] │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #236] @ 19368 │ │ │ │ - ldr r8, [r2, #8] │ │ │ │ - sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #228] @ 1936c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r8, r3 │ │ │ │ - bne 19338 │ │ │ │ - add r7, sp, #8 │ │ │ │ - mov r1, #48 @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e845c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #1 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r5, [r3, #16] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r7 │ │ │ │ - mvn r3, #0 │ │ │ │ - blx r5 │ │ │ │ - ldr r2, [pc, #96] @ 19370 │ │ │ │ - ldr r3, [pc, #80] @ 19364 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 1935c │ │ │ │ - add sp, sp, #64 @ 0x40 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r3, #0 │ │ │ │ - add r7, sp, #8 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r3 │ │ │ │ - str r6, [sp] │ │ │ │ - blx r8 │ │ │ │ - b 192e4 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, lr, r8, asr r7 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq sp, lr, r4, lsr r7 │ │ │ │ - andeq r0, r0, r0, asr #8 │ │ │ │ - andeq sp, lr, r8, lsr #13 │ │ │ │ + add r3, r4, #4096 @ 0x1000 │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r1, [r3, #516] @ 0x204 │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + bic r1, r1, r1, asr #31 │ │ │ │ + add r1, r1, r1, lsl #3 │ │ │ │ + add r0, r4, r1, lsl #2 │ │ │ │ + add r0, r0, #4 │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr ip, [pc, #272] @ 1949c │ │ │ │ - ldr r1, [pc, #272] @ 194a0 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r1, [ip, r1] │ │ │ │ - sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r1, [pc, #244] @ 194a4 │ │ │ │ - ldr r8, [ip, #8] │ │ │ │ - ldr ip, [pc, #240] @ 194a8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r1, [r1, ip] │ │ │ │ - ldr r9, [sp, #100] @ 0x64 │ │ │ │ - cmp r8, r1 │ │ │ │ - ldrb sl, [sp, #108] @ 0x6c │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bne 19478 │ │ │ │ - add r7, sp, #8 │ │ │ │ - mov r1, #48 @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - bl e845c │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - mov r2, #1 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, #1 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - strd r2, [sp, #16] │ │ │ │ - cmp sl, #0 │ │ │ │ - ldreq r3, [sp, #8] │ │ │ │ - mov r2, r9 │ │ │ │ - orreq r3, r3, #4 │ │ │ │ - streq r3, [sp, #8] │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r5, [r3, #16] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - mvn r3, #0 │ │ │ │ - blx r5 │ │ │ │ - ldr r2, [pc, #88] @ 194ac │ │ │ │ - ldr r3, [pc, #72] @ 194a0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 19498 │ │ │ │ - add sp, sp, #64 @ 0x40 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - add r7, sp, #8 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, #1 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - blx r8 │ │ │ │ - b 19418 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, lr, ip, lsr #12 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq sp, lr, r4, lsl #12 │ │ │ │ - andeq r0, r0, r0, asr #8 │ │ │ │ - andeq sp, lr, r4, ror #10 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #968] @ 19894 │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #956] @ 19898 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - mov ip, r1 │ │ │ │ - ldr r1, [pc, #948] @ 1989c │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r3, [pc, #944] @ 198a0 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r1, [r3], #4 │ │ │ │ - cmp r2, r1 │ │ │ │ - ble 19838 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, #15 │ │ │ │ - bne 19504 │ │ │ │ - ldr r3, [pc, #896] @ 198a4 │ │ │ │ - mov r4, #14 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - add r3, r6, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r3, r4, r4, lsl #1 │ │ │ │ - add r3, r3, r3, lsl #12 │ │ │ │ - add r5, r6, r3, lsl #4 │ │ │ │ - ldr r3, [r5, #520] @ 0x208 │ │ │ │ - cmp r3, r2 │ │ │ │ - lsl r3, r4, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - beq 19808 │ │ │ │ - ldr r0, [r6, #512] @ 0x200 │ │ │ │ - mov r1, #0 │ │ │ │ - str r2, [r5, #520] @ 0x208 │ │ │ │ - bl 7d20 │ │ │ │ - ldr r3, [r5, #520] @ 0x208 │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ - movgt r8, #8 │ │ │ │ - bgt 19580 │ │ │ │ - cmp r3, #17 │ │ │ │ - movgt r8, #4 │ │ │ │ - movle r8, #2 │ │ │ │ - add r9, sp, #48 @ 0x30 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r0, [r6, #512] @ 0x200 │ │ │ │ - bl 7a68 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r1, #0 │ │ │ │ - addeq r3, r8, #2 │ │ │ │ + bl ec280 │ │ │ │ mov r5, r0 │ │ │ │ - moveq r7, r3 │ │ │ │ - beq 1962c │ │ │ │ - mov r7, #0 │ │ │ │ - mov fp, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl ec280 │ │ │ │ + add r3, r4, #4096 @ 0x1000 │ │ │ │ + ldr lr, [r3, #516] @ 0x204 │ │ │ │ + cmp lr, #0 │ │ │ │ + ble 20938 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [r6, #512] @ 0x200 │ │ │ │ - bl 7618 │ │ │ │ - ldr r0, [r6, #512] @ 0x200 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr ip, [r3, #24] │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - cmp fp, ip │ │ │ │ - movlt fp, ip │ │ │ │ - cmp r7, r3 │ │ │ │ - movlt r7, r3 │ │ │ │ - bl 79b4 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 195b0 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r3, r8, fp, asr #6 │ │ │ │ - add r2, r2, r1 │ │ │ │ - add r3, r3, #2 │ │ │ │ - add r2, r2, r2, lsl #12 │ │ │ │ - add r7, r8, r7, asr #6 │ │ │ │ - add r2, r6, r2, lsl #4 │ │ │ │ - mov r1, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - add r7, r7, #2 │ │ │ │ - str r1, [r2, #552] @ 0x228 │ │ │ │ - ble 1985c │ │ │ │ - mov r2, #1 │ │ │ │ - lsl r2, r2, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt 19630 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r3, r3, r1 │ │ │ │ - add r3, r3, r3, lsl #12 │ │ │ │ - add r3, r6, r3, lsl #4 │ │ │ │ - str r2, [r3, #552] @ 0x228 │ │ │ │ - lsl r3, r2, #3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp r7, #1 │ │ │ │ - movgt r3, #1 │ │ │ │ - ble 19868 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - cmp r7, r3 │ │ │ │ - bgt 19668 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, r2, r1 │ │ │ │ - add r2, r2, r2, lsl #12 │ │ │ │ - add r2, r6, r2, lsl #4 │ │ │ │ - str r3, [r2, #556] @ 0x22c │ │ │ │ - lsl r3, r3, #3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - ldr r0, [pc, #516] @ 198a8 │ │ │ │ - mul r9, r3, r9 │ │ │ │ - mov r1, #153 @ 0x99 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl e8448 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r7, #0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - bl e845c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #472] @ 198ac │ │ │ │ - ldr r5, [r2, r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - sub r4, r4, r3 │ │ │ │ - add r4, r4, r4, lsl #1 │ │ │ │ - add r4, r4, r4, lsl #12 │ │ │ │ - lsl r2, r4, #4 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r1, r2, r3 │ │ │ │ - add r1, r1, r1, lsl #12 │ │ │ │ - add r4, r6, r1, lsl #4 │ │ │ │ - add r4, r4, #524 @ 0x20c │ │ │ │ - ldr r3, [r4, #4]! │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - blt 19748 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sl, #8] │ │ │ │ - add r1, r4, r3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #60] @ 0x3c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, r6, r3, lsl #4 │ │ │ │ - ldr r2, [r3, #536] @ 0x218 │ │ │ │ - ldr r3, [r3, #540] @ 0x21c │ │ │ │ - mul r2, r3, r2 │ │ │ │ - ldr r3, [r5] │ │ │ │ - sub r3, r3, r2 │ │ │ │ - str r3, [r5] │ │ │ │ - ldr r0, [sl, #8] │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr fp, [r2, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - add r8, r7, r3 │ │ │ │ - blx fp │ │ │ │ - ldr r2, [r5] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r2, r9, r2 │ │ │ │ - cmp r7, #0 │ │ │ │ - str r2, [r5] │ │ │ │ - str r0, [r3, r8, lsl #2] │ │ │ │ - bne 197a8 │ │ │ │ - ldr r3, [r4, #4]! │ │ │ │ - mov r7, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge 19710 │ │ │ │ - b 19748 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r4, #8 │ │ │ │ - add r3, r3, r1 │ │ │ │ - add r3, r3, r3, lsl #12 │ │ │ │ - lsl r3, r3, #4 │ │ │ │ - add ip, r6, r3 │ │ │ │ - mov r5, #8 │ │ │ │ - add r3, r3, #544 @ 0x220 │ │ │ │ - strd r4, [r6, r3] │ │ │ │ - ldr r1, [pc, #216] @ 198b0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r0, [pc, #212] @ 198b4 │ │ │ │ - str r3, [ip, #536] @ 0x218 │ │ │ │ - add lr, ip, #196608 @ 0x30000 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r7, #0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r3, [ip, #540] @ 0x21c │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r7, [lr, #560] @ 0x230 │ │ │ │ - bl e9e80 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl e8450 │ │ │ │ - ldr r2, [pc, #168] @ 198b8 │ │ │ │ - ldr r3, [pc, #136] @ 1989c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 19890 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #124] @ 198bc │ │ │ │ - add r3, r4, r4, lsl #1 │ │ │ │ - add r3, r3, r3, lsl #12 │ │ │ │ - lsl r3, r3, #4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r2, [r2, r4, lsl #2] │ │ │ │ - add r3, r3, #520 @ 0x208 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - b 1952c │ │ │ │ - mov r3, #8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b 1965c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r3, r3, r2 │ │ │ │ - add r3, r3, r3, lsl #12 │ │ │ │ - add r3, r6, r3, lsl #4 │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [r3, #556] @ 0x22c │ │ │ │ - mov r3, #8 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b 19694 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, lr, ip, ror #9 │ │ │ │ - ldrdeq sp, [lr], -r4 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r6, lr, r8, lsl #31 │ │ │ │ - eoreq r0, sl, r8, lsr #9 │ │ │ │ - muleq sp, r4, r8 │ │ │ │ - andeq r0, r0, ip, lsr #9 │ │ │ │ - andeq sl, sp, r4, lsl #15 │ │ │ │ - andeq sl, sp, r0, lsr #15 │ │ │ │ - andeq sp, lr, r8, lsr #3 │ │ │ │ - andeq r6, lr, r0, lsr ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3960] @ 0xf78 │ │ │ │ - ldr ip, [pc, #2776] @ 1a3b0 │ │ │ │ - sub sp, sp, #100 @ 0x64 │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r5, r1 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ - ldr r2, [r4] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r4, r5 │ │ │ │ mov ip, r0 │ │ │ │ - mul ip, fp, ip │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [r5, #512] @ 0x200 │ │ │ │ - mov r5, ip │ │ │ │ - bl 7d20 │ │ │ │ - ldr r0, [r4, #512] @ 0x200 │ │ │ │ - mov r2, #12 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7798 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - bne 1a38c │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - ldr lr, [r2, #24] │ │ │ │ - add ip, r2, #196608 @ 0x30000 │ │ │ │ - mul lr, r3, lr │ │ │ │ - ldr r3, [ip, #40] @ 0x28 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp lr, r3 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r3, #512] @ 0x200 │ │ │ │ - ldr sl, [r3, #84] @ 0x54 │ │ │ │ - bgt 19bb4 │ │ │ │ - ldr r3, [pc, #2596] @ 1a3b4 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r5, r2 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str sl, [sp, #64] @ 0x40 │ │ │ │ - str fp, [sp, #68] @ 0x44 │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ - mov r6, #0 │ │ │ │ - cmp lr, #1 │ │ │ │ - movle r4, r6 │ │ │ │ - ble 199fc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r4, r6 │ │ │ │ - add r3, r4, r6 │ │ │ │ - add r3, r5, r3, lsl #4 │ │ │ │ - ldr r7, [r1, #128] @ 0x80 │ │ │ │ - ldr ip, [r3, #80] @ 0x50 │ │ │ │ - ldr r0, [r1, #132] @ 0x84 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - cmp r7, ip │ │ │ │ - sbcs r0, r0, r3 │ │ │ │ - movlt r6, r2 │ │ │ │ - lsllt r4, r2, #1 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, r2 │ │ │ │ + b 20900 │ │ │ │ + cmp r2, lr │ │ │ │ + add r3, r3, #36 @ 0x24 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ add r2, r2, #1 │ │ │ │ - cmp lr, r2 │ │ │ │ - add r1, r1, #48 @ 0x30 │ │ │ │ - bne 199c4 │ │ │ │ - bl e88e8 │ │ │ │ - add r3, r4, r6 │ │ │ │ - add r3, r5, r3, lsl #4 │ │ │ │ - ldr r2, [r3, #80] @ 0x50 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - subs r7, r0, r2 │ │ │ │ - sbc r8, r1, r3 │ │ │ │ - bl e8978 │ │ │ │ - cmp r7, r0 │ │ │ │ - sbcs r1, r8, r1 │ │ │ │ - bge 19eb0 │ │ │ │ - ldr fp, [r5, #24] │ │ │ │ - ldr sl, [r5, #28] │ │ │ │ - cmp fp, #63 @ 0x3f │ │ │ │ - ble 19a40 │ │ │ │ - cmp sl, #63 @ 0x3f │ │ │ │ - bgt 19eb0 │ │ │ │ - ldrd r2, [r5, #16] │ │ │ │ - mov r1, #153 @ 0x99 │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ - lsllt fp, fp, #1 │ │ │ │ - mul r2, r3, fp │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ - lslge sl, sl, #1 │ │ │ │ - mul r0, r3, sl │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mul r2, r0, r2 │ │ │ │ - mov r3, #1 │ │ │ │ - strlt fp, [r5, #24] │ │ │ │ - strge sl, [r5, #28] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - mov r9, r2 │ │ │ │ - bl e8448 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r8, #2 │ │ │ │ - add r6, r5, #4 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bl e845c │ │ │ │ - ldr r3, [pc, #2320] @ 1a3b8 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ - str fp, [sp, #36] @ 0x24 │ │ │ │ - str sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r6, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - blt 19af0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #60] @ 0x3c │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - ldr r3, [r4] │ │ │ │ - mul r2, r1, r2 │ │ │ │ - sub r3, r3, r2 │ │ │ │ - str r3, [r4] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, #2 │ │ │ │ - str r1, [sp] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr fp, [ip, #64] @ 0x40 │ │ │ │ - add sl, r7, r3 │ │ │ │ - blx fp │ │ │ │ - ldr r2, [r4] │ │ │ │ - cmp r7, #0 │ │ │ │ - add r2, r9, r2 │ │ │ │ - mov r7, #1 │ │ │ │ - str r2, [r4] │ │ │ │ - str r0, [r5, sl, lsl #2] │ │ │ │ - beq 19ab4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - str r3, [r5, #16] │ │ │ │ - ldr r1, [pc, #2152] @ 1a3bc │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r0, [pc, #2148] @ 1a3c0 │ │ │ │ - str r3, [r5, #20] │ │ │ │ - ldr fp, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str fp, [r5, #24] │ │ │ │ - str sl, [r5, #28] │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - bl e9e80 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl e8450 │ │ │ │ - ldr lr, [r5, #24] │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr r6, [r4, #40] @ 0x28 │ │ │ │ - mul lr, r3, lr │ │ │ │ - cmp lr, r6 │ │ │ │ - ble 199a8 │ │ │ │ - ldr sl, [sp, #64] @ 0x40 │ │ │ │ - ldr fp, [sp, #68] @ 0x44 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add r3, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r3, [ip, #40] @ 0x28 │ │ │ │ - blt 1a3a4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - lsl r4, r2, #1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ - bgt 19ed0 │ │ │ │ - cmp r3, #17 │ │ │ │ - bgt 1a184 │ │ │ │ - mov r6, #2 │ │ │ │ - mov r3, #1 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r1, r5 │ │ │ │ - add r3, r3, #52 @ 0x34 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bl e845c │ │ │ │ - ldrb r3, [sl, #94] @ 0x5e │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 1a114 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 1a19c │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r9, [r3, #8] │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - mov r3, r1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - mov r7, r3 │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r1, [r6, #28] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr ip, [r9] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r6, #2 │ │ │ │ - str r5, [sp] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - mul r2, r5, r7 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mul r3, r0, r8 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r5, [ip, #68] @ 0x44 │ │ │ │ - mov r0, r9 │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 1a21c │ │ │ │ + cmp r1, ip │ │ │ │ + bne 208f4 │ │ │ │ + ldrb r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - ble 19ef0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - rsb ip, fp, #0 │ │ │ │ - add r3, r2, #16384 @ 0x4000 │ │ │ │ - add r2, r2, #51 @ 0x33 │ │ │ │ - add r2, r2, fp │ │ │ │ - add lr, r3, #51 @ 0x33 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - add r3, r3, #52 @ 0x34 │ │ │ │ - add r2, r1, #2 │ │ │ │ - str ip, [sp, #76] @ 0x4c │ │ │ │ - mov ip, r1 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str sl, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov r7, #2 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - ldr r9, [sp, #76] @ 0x4c │ │ │ │ - add r0, lr, fp │ │ │ │ - add r3, fp, r7 │ │ │ │ - mvn sl, #0 │ │ │ │ - str r9, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str lr, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - cmp fp, #0 │ │ │ │ - ble 19dac │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mvn r5, #0 │ │ │ │ - add r8, r3, r9 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r1, #2 │ │ │ │ - add lr, r3, r9 │ │ │ │ - str r9, [sp, #20] │ │ │ │ - ldrb r9, [r8, #1]! │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r5 │ │ │ │ - orrs r4, r2, r3 │ │ │ │ - bmi 19d74 │ │ │ │ - cmp fp, r3 │ │ │ │ - cmpgt ip, r2 │ │ │ │ - add r4, r6, r0 │ │ │ │ - ble 19d74 │ │ │ │ - ldrb r4, [r4, r3] │ │ │ │ - cmp r9, r4 │ │ │ │ - movlt r9, r4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne 19d50 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r7, r2 │ │ │ │ - add r0, r0, fp │ │ │ │ - bne 19d4c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - add r5, r5, #1 │ │ │ │ - strb r9, [lr, #1]! │ │ │ │ - bne 19d40 │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r3, r7 │ │ │ │ - add sl, sl, #1 │ │ │ │ - add r9, r9, fp │ │ │ │ - bne 19d1c │ │ │ │ - mov r8, #2 │ │ │ │ - ldr lr, [sp, #92] @ 0x5c │ │ │ │ - add r3, fp, r8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add r1, lr, fp │ │ │ │ - mvn sl, #0 │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - str lr, [sp, #64] @ 0x40 │ │ │ │ - cmp fp, #0 │ │ │ │ - ble 19e7c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mvn r6, #0 │ │ │ │ - add r7, r2, r9 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r0, #2 │ │ │ │ - add r4, r2, r9 │ │ │ │ - str r9, [sp, #20] │ │ │ │ - ldrb r9, [r4, #1]! │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r6 │ │ │ │ - orrs r5, r1, r2 │ │ │ │ - bmi 19e44 │ │ │ │ - cmp fp, r2 │ │ │ │ - cmpgt ip, r1 │ │ │ │ - add r5, r3, lr │ │ │ │ - ble 19e44 │ │ │ │ - ldrb r5, [r5, r2] │ │ │ │ - cmp r9, r5 │ │ │ │ - movlt r9, r5 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne 19e20 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r8, r1 │ │ │ │ - add lr, lr, fp │ │ │ │ - bne 19e1c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add r0, r0, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ - add r6, r6, #1 │ │ │ │ - strb r9, [r7, #1]! │ │ │ │ - bne 19e10 │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r2, r8 │ │ │ │ - add sl, sl, #1 │ │ │ │ - add r9, r9, fp │ │ │ │ - bne 19dec │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr lr, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 19ee8 │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - b 19cf4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr fp, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, #36 @ 0x24 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - ble 19bdc │ │ │ │ - mov r3, #8 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, #4 │ │ │ │ - mov r6, #5 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - b 19bf4 │ │ │ │ - ldr sl, [sp, #72] @ 0x48 │ │ │ │ - ldr r4, [sp, #88] @ 0x58 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r5, [r9, #24] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - mov r3, r1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ - mov r7, r3 │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r9, #20] │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ - mul r2, r5, r7 │ │ │ │ - ldr ip, [r6] │ │ │ │ - ldr lr, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r0 │ │ │ │ - mul r3, r1, r8 │ │ │ │ + beq 20930 │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + cmp r1, r5 │ │ │ │ + bne 208f4 │ │ │ │ mov r0, #2 │ │ │ │ - str lr, [sp, #12] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r5, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r5, [ip, #68] @ 0x44 │ │ │ │ - ldr r1, [r9, #12] │ │ │ │ - blx r5 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - ldr fp, [r7] │ │ │ │ - mov r0, fp │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r7, #20] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - add r4, r4, r3 │ │ │ │ - add r4, r7, r4, lsl #4 │ │ │ │ - ldr r3, [sl, #80] @ 0x50 │ │ │ │ - add r3, r3, #2 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sl, #76] @ 0x4c │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - add r0, r0, #2 │ │ │ │ - add r0, r0, r2 │ │ │ │ - add r9, r3, r2 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r2, #512] @ 0x200 │ │ │ │ - ldr sl, [r3, #84] @ 0x54 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ - ldr r0, [sl, #100] @ 0x64 │ │ │ │ - sub r0, r0, #2 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r0, [sl, #104] @ 0x68 │ │ │ │ - sub r0, fp, r0 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ - ldr r0, [sl, #64] @ 0x40 │ │ │ │ - asr r0, r0, #6 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - ldr fp, [r3, #24] │ │ │ │ - mov r1, fp │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - str sl, [r4, #64] @ 0x40 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - str r5, [r4, #68] @ 0x44 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [r4, #76] @ 0x4c │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sl, #76] @ 0x4c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 19c20 │ │ │ │ - add ip, fp, #1 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mul ip, r6, ip │ │ │ │ - ldr r1, [sl, #80] @ 0x50 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #1 │ │ │ │ + b 208f4 │ │ │ │ mov r0, #0 │ │ │ │ - add r5, r2, #51 @ 0x33 │ │ │ │ - cmp r1, #0 │ │ │ │ - addne lr, r5, ip │ │ │ │ - movne r3, #0 │ │ │ │ - beq 1a170 │ │ │ │ - ldr r1, [sl, #84] @ 0x54 │ │ │ │ - ldr r2, [sl, #88] @ 0x58 │ │ │ │ - mla r2, r1, r0, r2 │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ - strb r2, [lr, #1]! │ │ │ │ - ldr r1, [sl, #80] @ 0x50 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r1, r3 │ │ │ │ - bhi 1a148 │ │ │ │ - ldr r3, [sl, #76] @ 0x4c │ │ │ │ - add r0, r0, #1 │ │ │ │ - cmp r3, r0 │ │ │ │ - add ip, ip, fp │ │ │ │ - bhi 1a138 │ │ │ │ - b 19c20 │ │ │ │ - mov r3, #4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, #2 │ │ │ │ - mov r6, #3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - b 19bf4 │ │ │ │ - ldr r3, [sl, #76] @ 0x4c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 19c20 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add r5, fp, #1 │ │ │ │ - mla r2, r6, r5, r2 │ │ │ │ - ldr r1, [sl, #80] @ 0x50 │ │ │ │ - add r5, r2, #52 @ 0x34 │ │ │ │ - mov lr, #0 │ │ │ │ - mvn r6, #0 │ │ │ │ - cmp r1, #0 │ │ │ │ - movne r2, #0 │ │ │ │ - beq 1a208 │ │ │ │ - ldr ip, [sl, #84] @ 0x54 │ │ │ │ - ldr r0, [sl, #88] @ 0x58 │ │ │ │ - mvn r3, r2 │ │ │ │ - mla r0, ip, lr, r0 │ │ │ │ - and r3, r3, #7 │ │ │ │ - ldrb r0, [r0, r2, lsr #3] │ │ │ │ - asr r3, r0, r3 │ │ │ │ - tst r3, #1 │ │ │ │ - strbne r6, [r5, r2] │ │ │ │ - ldrne r1, [sl, #80] @ 0x50 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r1, r2 │ │ │ │ - bhi 1a1d0 │ │ │ │ - ldr r3, [sl, #76] @ 0x4c │ │ │ │ - add lr, lr, #1 │ │ │ │ - cmp r3, lr │ │ │ │ - add r5, r5, fp │ │ │ │ - bhi 1a1c4 │ │ │ │ - b 19c20 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r1, #0 │ │ │ │ - add r3, r2, #16384 @ 0x4000 │ │ │ │ - add r0, r3, #52 @ 0x34 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ble 1a32c │ │ │ │ - add r7, fp, r6 │ │ │ │ - add r3, r3, #51 @ 0x33 │ │ │ │ - add r2, r2, #51 @ 0x33 │ │ │ │ - mvn r8, #0 │ │ │ │ - str r7, [sp, #24] │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r5, r6 │ │ │ │ - add r0, r1, r6 │ │ │ │ - str sl, [sp, #36] @ 0x24 │ │ │ │ - add r3, r3, fp │ │ │ │ - add r2, r2, fp │ │ │ │ - rsb r9, fp, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov sl, r8 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - cmp fp, #0 │ │ │ │ - ble 1a310 │ │ │ │ - add r8, r2, r9 │ │ │ │ - add ip, r3, r9 │ │ │ │ - mvn r4, #0 │ │ │ │ - mov r1, #2 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - str r9, [sp, #20] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldrb r9, [r8, #1]! │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r4 │ │ │ │ - orrs lr, r3, r2 │ │ │ │ - bmi 1a2cc │ │ │ │ - cmp fp, r3 │ │ │ │ - cmpgt r6, r2 │ │ │ │ - add lr, r7, r0 │ │ │ │ - ble 1a2cc │ │ │ │ - ldrb lr, [lr, r3] │ │ │ │ - cmp r9, lr │ │ │ │ - movlt r9, lr │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 1a2a8 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r5, r2 │ │ │ │ - add r0, r0, fp │ │ │ │ - bne 1a2a4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - add r4, r4, #1 │ │ │ │ - strb r9, [ip, #1]! │ │ │ │ - bne 1a298 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r0, r5 │ │ │ │ - add sl, sl, #1 │ │ │ │ - add r9, r9, fp │ │ │ │ - bne 1a270 │ │ │ │ - ldr sl, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r5, [r9, #24] │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - mov r3, r1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ - mov r7, r3 │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r9, #20] │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ - mul r2, r5, r7 │ │ │ │ - ldr ip, [r6] │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - mov r1, r0 │ │ │ │ - mul r3, r1, r8 │ │ │ │ - mov r0, #2 │ │ │ │ - b 19f4c │ │ │ │ - ldr r1, [pc, #48] @ 1a3c4 │ │ │ │ - ldr r0, [pc, #48] @ 1a3c8 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b 1a108 │ │ │ │ - andeq sp, lr, r0, ror #1 │ │ │ │ - @ instruction: 0x000da5b4 │ │ │ │ - andeq r0, r0, ip, lsr #9 │ │ │ │ - andeq sl, sp, r0, lsl r4 │ │ │ │ - andeq sl, sp, r0, lsr #8 │ │ │ │ - strdeq r9, [sp], -ip │ │ │ │ - strdeq r9, [sp], -r0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r6, r1 │ │ │ │ - add r3, sp, #24 │ │ │ │ - ldr r1, [pc, #452] @ 1a5c0 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r5, [r2, #24] │ │ │ │ - ldr r2, [pc, #444] @ 1a5c4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r3, sp, #20 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mov r2, #0 │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, sp, #12 │ │ │ │ - ldr r8, [r6, #40] @ 0x28 │ │ │ │ - ldr r7, [r6, #44] @ 0x2c │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [r6, #36] @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + bl ec280 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - cmp r8, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 1a570 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 194b0 │ │ │ │ - mov r2, r9 │ │ │ │ + bl ec280 │ │ │ │ + add r3, r4, #4096 @ 0x1000 │ │ │ │ + ldr lr, [r3, #516] @ 0x204 │ │ │ │ + cmp lr, #0 │ │ │ │ + ble 209d0 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r8, #512] @ 0x200 │ │ │ │ - bl 7d20 │ │ │ │ - add r3, r7, #196608 @ 0x30000 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 1a584 │ │ │ │ - mov ip, r7 │ │ │ │ - mov r3, #0 │ │ │ │ - b 1a4f4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - add ip, ip, #48 @ 0x30 │ │ │ │ - beq 1a584 │ │ │ │ - ldr lr, [ip, #40] @ 0x28 │ │ │ │ - cmp lr, #32 │ │ │ │ - bne 1a4e4 │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - add r4, r7, r3, lsl #4 │ │ │ │ - add r4, r4, #40 @ 0x28 │ │ │ │ - bl e88e8 │ │ │ │ - strd r0, [r4, #40] @ 0x28 │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [pc, #124] @ 1a5c8 │ │ │ │ - ldr r3, [pc, #116] @ 1a5c4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 1a5b0 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r8, [r4, #44] @ 0x2c │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 1a4a4 │ │ │ │ + b 20998 │ │ │ │ + cmp r1, lr │ │ │ │ + add r2, r2, #36 @ 0x24 │ │ │ │ + beq 209d0 │ │ │ │ + ldr ip, [r2, #36] @ 0x24 │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp ip, r0 │ │ │ │ + bne 2098c │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 209bc │ │ │ │ + ldrb r3, [r2, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 209c8 │ │ │ │ + ldr ip, [r2, #32] │ │ │ │ + cmp ip, r6 │ │ │ │ + bne 2098c │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ - b 1a544 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r3, #32 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 198c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 1a5b4 │ │ │ │ - add r0, r0, r0, lsl #1 │ │ │ │ - add r7, r7, r0, lsl #4 │ │ │ │ - add r4, r7, #40 @ 0x28 │ │ │ │ - b 1a50c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - udf #0 │ │ │ │ - @ instruction: 0x000ec5b4 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq ip, lr, ip, ror #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3840] @ 0xf00 │ │ │ │ - sub sp, sp, #220 @ 0xdc │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #2272] @ 1aed0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r1, [pc, #2268] @ 1aed4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, #0 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r1, [r9, #40] @ 0x28 │ │ │ │ - mov fp, r3 │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ - str r3, [sp] │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ - ldr r5, [r9, #44] @ 0x2c │ │ │ │ - blx r6 │ │ │ │ - ldr r7, [r8, #8] │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + add r9, r0, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r9, #516] @ 0x204 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ + popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrb r3, [r1] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [r9, #32] │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [r9, #36] @ 0x24 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - cmp r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 1ae2c │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 194b0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [r6, #512] @ 0x200 │ │ │ │ - bl 7d20 │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - cmp fp, #0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - blt 1aeac │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov sl, r9 │ │ │ │ - add r3, r3, fp │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r9] │ │ │ │ - ldr r5, [sl, #4] │ │ │ │ - mvn r2, r3 │ │ │ │ - and r2, r2, #1 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - tst r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #20] │ │ │ │ - beq 1acb0 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - beq 1ae40 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r4, [r3, #132] @ 0x84 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ - ldr r3, [r1, #20] │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, r2 │ │ │ │ - bls 1aebc │ │ │ │ - ldr r2, [sl, #16] │ │ │ │ - cmp r2, #0 │ │ │ │ - movgt r3, #0 │ │ │ │ - movle r3, #1 │ │ │ │ - cmp r2, r5 │ │ │ │ - orrge r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 1aebc │ │ │ │ - ldr r8, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov fp, r8 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r0, [sl, #28] │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 1ad8c │ │ │ │ - ldr r8, [sl] │ │ │ │ - ands r9, r8, #4 │ │ │ │ - bne 1ad9c │ │ │ │ - ldrb r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - moveq r1, r9 │ │ │ │ - beq 1a89c │ │ │ │ - mov r2, r6 │ │ │ │ - rsb r0, r6, #1 │ │ │ │ - b 1a888 │ │ │ │ - ldrb r3, [r2, #1]! │ │ │ │ + mov sl, r1 │ │ │ │ + mov r8, r2 │ │ │ │ + bne 20a1c │ │ │ │ + ldrb r3, [r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1a89c │ │ │ │ - sub r1, r3, #9 │ │ │ │ - cmp r3, #32 │ │ │ │ - cmpne r1, #1 │ │ │ │ - add r1, r2, r0 │ │ │ │ - bhi 1a87c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov lr, sl │ │ │ │ - sub r3, r3, r6 │ │ │ │ - cmp r3, r1 │ │ │ │ - movlt r4, r3 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - movge r4, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - bic r8, r8, #1 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r1, [pc, #1516] @ 1aed8 │ │ │ │ - mov r3, r4 │ │ │ │ - str r8, [sp, #112] @ 0x70 │ │ │ │ - str fp, [sp, #144] @ 0x90 │ │ │ │ - str r2, [sp, #148] @ 0x94 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - str r1, [sp, #140] @ 0x8c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - blx r7 │ │ │ │ - ldr r8, [sp, #144] @ 0x90 │ │ │ │ - ldr r7, [sl, #28] │ │ │ │ - mov r1, fp │ │ │ │ + popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r0, sl │ │ │ │ + bl ec280 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 1adac │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov lr, sl │ │ │ │ - ldr r3, [r3] │ │ │ │ - add ip, sp, #160 @ 0xa0 │ │ │ │ - ldr r9, [r3, #16] │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - bic r7, r0, #1 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - mov r8, #0 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - orr r7, r7, #4 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r3, r4 │ │ │ │ - str r2, [sp, #196] @ 0xc4 │ │ │ │ - add r1, sp, #160 @ 0xa0 │ │ │ │ - mov r2, r6 │ │ │ │ - str r8, [sp, #168] @ 0xa8 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ - str fp, [sp, #192] @ 0xc0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - cmp r3, #3 │ │ │ │ - ble 1add4 │ │ │ │ - add r3, r6, r3 │ │ │ │ - mov r9, #1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ - bl ebfec │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - bls 1abdc │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r9, [sp, #64] @ 0x40 │ │ │ │ - add r3, r3, #196608 @ 0x30000 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [sl, #12] │ │ │ │ - sub r2, r6, r2 │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r3, [sl, #12] │ │ │ │ - bl ebfec │ │ │ │ - mov r8, r7 │ │ │ │ - cmp r8, #10 │ │ │ │ + bl ec280 │ │ │ │ + ldr r4, [r9, #516] @ 0x204 │ │ │ │ + cmp r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ - beq 1acd0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [r3, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrgt r3, [sp, #28] │ │ │ │ - movgt r4, #0 │ │ │ │ - bgt 1aa30 │ │ │ │ - b 1ad5c │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - add r3, r3, #48 @ 0x30 │ │ │ │ - beq 1ad5c │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cmp r2, r8 │ │ │ │ - bne 1aa20 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r4, r4, r4, lsl #1 │ │ │ │ - add r4, r3, r4, lsl #4 │ │ │ │ - add r4, r4, #40 @ 0x28 │ │ │ │ - bl e88e8 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [r3, #512] @ 0x200 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r9, [r4, #20] │ │ │ │ - strd r0, [r4, #40] @ 0x28 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r3 │ │ │ │ - add r8, sp, #160 @ 0xa0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp, #160] @ 0xa0 │ │ │ │ - str r8, [sp] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 75d0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - asr r0, r0, #6 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r9, [sl] │ │ │ │ - tst r9, #4 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - beq 1aae8 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sl, #20] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sl, #28] │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1aea0 │ │ │ │ - tst r9, #1 │ │ │ │ - beq 1aba4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mvn lr, #0 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - ldr lr, [r4, #36] @ 0x24 │ │ │ │ - str lr, [sp] │ │ │ │ - ldr r9, [ip, #104] @ 0x68 │ │ │ │ - blx r9 │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ + ble 20a80 │ │ │ │ + mov r3, r6 │ │ │ │ + mov ip, #0 │ │ │ │ + b 20a58 │ │ │ │ + cmp ip, r4 │ │ │ │ + add r3, r3, #36 @ 0x24 │ │ │ │ + beq 20a80 │ │ │ │ + ldr lr, [r3, #32] │ │ │ │ + add ip, ip, #1 │ │ │ │ + cmp r5, lr │ │ │ │ + bne 20a4c │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ + cmp r7, r2 │ │ │ │ + popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + cmp ip, r4 │ │ │ │ + add r3, r3, #36 @ 0x24 │ │ │ │ + bne 20a58 │ │ │ │ + add r4, r4, r4, lsl #3 │ │ │ │ + add r0, r6, r4, lsl #2 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r2, #16 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r0, [r9, #516] @ 0x204 │ │ │ │ + mov r2, #12 │ │ │ │ + add r0, r0, r0, lsl #3 │ │ │ │ + add r0, r6, r0, lsl #2 │ │ │ │ mov r1, r8 │ │ │ │ - mov r2, #1 │ │ │ │ - str r9, [sp, #168] @ 0xa8 │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sl, #8] │ │ │ │ + add r0, r0, #20 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r3, [r9, #516] @ 0x204 │ │ │ │ + add r2, r3, r3, lsl #3 │ │ │ │ + add r6, r6, r2, lsl #2 │ │ │ │ add r3, r3, #1 │ │ │ │ - str r3, [sl, #8] │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r6, r3 │ │ │ │ - bcc 1a9d4 │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 1ac3c │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sl, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r5, r5, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, r6 │ │ │ │ - bls 1ac68 │ │ │ │ - ldr r2, [sl, #16] │ │ │ │ - cmp r2, r5 │ │ │ │ - movlt r3, #0 │ │ │ │ - movge r3, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - orrle r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 1a840 │ │ │ │ - mov r8, fp │ │ │ │ - ldr r3, [sl] │ │ │ │ - tst r3, #1 │ │ │ │ - beq 1ac8c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ + str r5, [r6, #32] │ │ │ │ + str r7, [r6, #36] @ 0x24 │ │ │ │ + str r3, [r9, #516] @ 0x204 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ + ldr r2, [r1] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r8, [r2, #28] │ │ │ │ + mov r4, r0 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 1ade8 │ │ │ │ - ldr r3, [sl] │ │ │ │ - mov r2, #1 │ │ │ │ - tst r3, #1 │ │ │ │ - ldr r5, [sl, #4] │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - bne 1a790 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - cmp r3, r2 │ │ │ │ - bhi 1a804 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r8, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b 1ac8c │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sl, #20] │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r6, [pc, #64] @ 20b58 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - add r5, r5, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sl, #16] │ │ │ │ - cmp r3, r5 │ │ │ │ - movge r2, #0 │ │ │ │ - movlt r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - movle r2, #0 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - moveq r3, #1 │ │ │ │ - streq r3, [sp, #44] @ 0x2c │ │ │ │ - beq 1abcc │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b 1abdc │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 198c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 1abcc │ │ │ │ - add r0, r0, r0, lsl #1 │ │ │ │ - add r4, r4, r0, lsl #4 │ │ │ │ - add r4, r4, #40 @ 0x28 │ │ │ │ - b 1aa4c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r9, r0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b 1a9a8 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r9, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b 1a9a8 │ │ │ │ - ldr r1, [sl, #20] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - addeq r3, r6, r4 │ │ │ │ - streq r3, [sp, #24] │ │ │ │ - beq 1a9a8 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ - mov r9, #1 │ │ │ │ - bl ebfec │ │ │ │ - b 1abe4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r8, [sl, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - str r5, [sl, #4] │ │ │ │ - ldrne r3, [sp, #12] │ │ │ │ - strne r3, [sl, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #212] @ 1aedc │ │ │ │ - ldr r3, [pc, #200] @ 1aed4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 1aecc │ │ │ │ - add sp, sp, #220 @ 0xdc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r8, #44] @ 0x2c │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 1a70c │ │ │ │ - b 1ae00 │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ - blx r3 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - ldr r9, [r3, #32] │ │ │ │ - ldr r8, [r3, #28] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - ldr r4, [r4, #36] @ 0x24 │ │ │ │ - ldr r7, [r6] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r4, [r7, #132] @ 0x84 │ │ │ │ - blx r4 │ │ │ │ - b 1a7f4 │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - b 1abdc │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl e9864 │ │ │ │ - mov fp, r0 │ │ │ │ - b 1a758 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r8, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b 1ac6c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, lr, r4, asr #7 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - svclt 0x00800000 │ │ │ │ - @ instruction: 0x000ebbb0 │ │ │ │ + ldr r3, [pc, #48] @ 20b5c │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r8, r3 │ │ │ │ + mov r2, r0 │ │ │ │ + bne 20b48 │ │ │ │ + add r0, r5, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 209d8 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + bx r3 │ │ │ │ + @ instruction: 0x000e5eb0 │ │ │ │ + andeq r0, r0, r0, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3792] @ 0xed0 │ │ │ │ - sub sp, sp, #268 @ 0x10c │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #2072] @ 1b71c │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r1, [pc, #2068] @ 1b720 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r0, [r9, #8] │ │ │ │ - ldr ip, [sp, #312] @ 0x138 │ │ │ │ - mov r6, r3 │ │ │ │ - add r3, sp, #124 @ 0x7c │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #260] @ 0x104 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [r1] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ - mov r8, r2 │ │ │ │ - str ip, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr ip, [sp, #316] @ 0x13c │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ - str ip, [sp, #88] @ 0x58 │ │ │ │ - ldr ip, [fp, #40] @ 0x28 │ │ │ │ - str ip, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ - ldr r5, [r2, #24] │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, #116 @ 0x74 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ - ldr r4, [fp, #44] @ 0x2c │ │ │ │ - blx r5 │ │ │ │ - ldr r7, [r9, #8] │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [fp, #32] │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [fp, #36] @ 0x24 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ + ldr r8, [r2, #16] │ │ │ │ mov r4, r0 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - cmp ip, #0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - beq 1b6e4 │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 194b0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [r7, #512] @ 0x200 │ │ │ │ - bl 7d20 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - str r3, [r1] │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - cmp r6, #0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - blt 1b6f8 │ │ │ │ - add r3, r8, r6 │ │ │ │ - cmp r8, r3 │ │ │ │ - ldr r9, [fp, #4] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - bcs 1b710 │ │ │ │ - ldr r3, [fp, #16] │ │ │ │ - cmp r9, r3 │ │ │ │ - cmpgt r3, #0 │ │ │ │ - bgt 1b710 │ │ │ │ - ldr r3, [pc, #1640] @ 1b724 │ │ │ │ - mov r4, sl │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #1628] @ 1b728 │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r0, [fp, #28] │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 1b5a0 │ │ │ │ - ldr r5, [fp] │ │ │ │ - ands r3, r5, #4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bne 1b5b0 │ │ │ │ - ldrb r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldreq r1, [sp, #40] @ 0x28 │ │ │ │ - beq 1b144 │ │ │ │ - mov r2, r8 │ │ │ │ - rsb r0, r8, #1 │ │ │ │ - b 1b130 │ │ │ │ - ldrb r3, [r2, #1]! │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 1b144 │ │ │ │ - sub r1, r3, #9 │ │ │ │ - cmp r3, #32 │ │ │ │ - cmpne r1, #1 │ │ │ │ - add r1, r2, r0 │ │ │ │ - bhi 1b124 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - sub r3, r6, r8 │ │ │ │ - cmp r3, r1 │ │ │ │ - movlt r7, r3 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - ldr ip, [sp, #308] @ 0x134 │ │ │ │ - mov lr, fp │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - movge r7, r1 │ │ │ │ - ldr r6, [r3] │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - bic r5, r5, #1 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [pc, #1416] @ 1b72c │ │ │ │ - str r1, [sp, #156] @ 0x9c │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r5, [sp, #128] @ 0x80 │ │ │ │ - str r4, [sp, #160] @ 0xa0 │ │ │ │ - ldr r5, [r6, #20] │ │ │ │ - str sl, [sp, #164] @ 0xa4 │ │ │ │ - blx r5 │ │ │ │ - ldr r6, [sp, #160] @ 0xa0 │ │ │ │ - ldr r5, [fp, #28] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 1b6b8 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov lr, fp │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r5, [r3] │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, sp, #176 @ 0xb0 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - str r5, [sp, #28] │ │ │ │ - bic r5, r0, #1 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - orr r5, r5, #4 │ │ │ │ - mov r6, #0 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - str r6, [sp, #184] @ 0xb8 │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr ip, [sp, #308] @ 0x134 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r3, r7 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r5, [r5, #20] │ │ │ │ - mov r2, r8 │ │ │ │ - add r1, sp, #176 @ 0xb0 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ - str sl, [sp, #212] @ 0xd4 │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - cmp r3, #3 │ │ │ │ - ble 1b6a0 │ │ │ │ - add r3, r8, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - str r8, [sp, #128] @ 0x80 │ │ │ │ - bl ebfec │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - bls 1b41c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r3, r3, #196608 @ 0x30000 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r8, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [fp, #12] │ │ │ │ - sub r2, r8, r2 │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - str r3, [fp, #12] │ │ │ │ - bl ebfec │ │ │ │ - mov r7, r5 │ │ │ │ - cmp r7, #10 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 1b4f8 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [r3, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - ldrgt r3, [sp, #32] │ │ │ │ - movgt r6, #0 │ │ │ │ - bgt 1b320 │ │ │ │ - b 1b570 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r1 │ │ │ │ - add r3, r3, #48 @ 0x30 │ │ │ │ - beq 1b570 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cmp r2, r7 │ │ │ │ - bne 1b310 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r6, r6, r6, lsl #1 │ │ │ │ - add r6, r3, r6, lsl #4 │ │ │ │ - add r6, r6, #40 @ 0x28 │ │ │ │ - bl e88e8 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [r3, #512] @ 0x200 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - strd r0, [r6, #40] @ 0x28 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r7, [r6, #20] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [sp, #176] @ 0xb0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 75d0 │ │ │ │ - ldr r0, [sp, #176] @ 0xb0 │ │ │ │ - asr r0, r0, #6 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [fp] │ │ │ │ - tst r3, #4 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r6, [pc, #64] @ 20be4 │ │ │ │ + add r6, pc, r6 │ │ │ │ mov r7, r0 │ │ │ │ - beq 1b3e0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [fp, #20] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [fp, #28] │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1b708 │ │ │ │ - tst r3, #1 │ │ │ │ - bne 1b5c4 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [fp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r8, r3 │ │ │ │ - bcc 1b2c4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 1b484 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [fp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r9, r9, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [pc, #48] @ 20be8 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ cmp r8, r3 │ │ │ │ - bcs 1b4b0 │ │ │ │ - ldr r2, [fp, #16] │ │ │ │ - cmp r2, #0 │ │ │ │ - movgt r3, #0 │ │ │ │ - movle r3, #1 │ │ │ │ - cmp r2, r9 │ │ │ │ - orrge r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 1b0e4 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str sl, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [sp, #28] │ │ │ │ - str r4, [fp, #32] │ │ │ │ - str r9, [fp, #4] │ │ │ │ - strne r3, [fp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #604] @ 1b730 │ │ │ │ - ldr r3, [pc, #584] @ 1b720 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #260] @ 0x104 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 1b718 │ │ │ │ - add sp, sp, #268 @ 0x10c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [fp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, sl │ │ │ │ - add r9, r9, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [fp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - movle r2, #0 │ │ │ │ - movgt r2, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - movge r2, #0 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - beq 1b410 │ │ │ │ - b 1b41c │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 198c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 1b410 │ │ │ │ - add r0, r0, r0, lsl #1 │ │ │ │ - add r6, r6, r0, lsl #4 │ │ │ │ - add r6, r6, #40 @ 0x28 │ │ │ │ - b 1b33c │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b 1b294 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b 1b294 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - cmp r2, r3 │ │ │ │ - movge r2, #0 │ │ │ │ - movlt r2, #1 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - mov r1, #736 @ 0x2e0 │ │ │ │ - bl e9ff0 │ │ │ │ - add r3, sp, #228 @ 0xe4 │ │ │ │ - mov r2, #16 │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, r6, #24 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - bl 775c │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #252] @ 0xfc │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr ip, [r2] │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - mov lr, r3 │ │ │ │ - add r3, ip, #1 │ │ │ │ - str r3, [r2] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add ip, r3, ip, lsl #5 │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - b 1b3e8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - str r8, [sp, #128] @ 0x80 │ │ │ │ - bl ebfec │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b 1b428 │ │ │ │ - ldr r1, [fp, #20] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + bne 20bd4 │ │ │ │ + add r0, r5, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 209d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1b6a0 │ │ │ │ - add r3, r8, r7 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b 1b294 │ │ │ │ - ldr r3, [r9, #44] @ 0x2c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 1b038 │ │ │ │ - b 1b4cc │ │ │ │ - mov r0, r8 │ │ │ │ - bl e9864 │ │ │ │ - mov r6, r0 │ │ │ │ - b 1b090 │ │ │ │ - ldr r8, [sp, #64] @ 0x40 │ │ │ │ - b 1b41c │ │ │ │ - str sl, [fp, #32] │ │ │ │ - b 1b4cc │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000ebab0 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - strdeq r8, [sp], -r0 │ │ │ │ - andeq r8, sp, r8, ror lr │ │ │ │ - svclt 0x00800000 │ │ │ │ - andeq fp, lr, r4, ror #9 │ │ │ │ + mov r3, r8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + bx r3 │ │ │ │ + andeq r5, lr, r4, lsr #28 │ │ │ │ + andeq r0, r0, r8, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3728] @ 0xe90 │ │ │ │ - add r8, r1, #45056 @ 0xb000 │ │ │ │ - ldr r3, [r8, #3072] @ 0xc00 │ │ │ │ - ldr r2, [pc, #220] @ 1b830 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #216] @ 1b834 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #336 @ 0x150 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #332] @ 0x14c │ │ │ │ - mov r3, #0 │ │ │ │ - ble 1b800 │ │ │ │ - ldr sl, [pc, #188] @ 1b838 │ │ │ │ - ldr r9, [pc, #188] @ 1b83c │ │ │ │ - mov r4, r1 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + bl ec280 │ │ │ │ mov r6, r0 │ │ │ │ - mov r5, #0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - add sl, pc, sl │ │ │ │ - add r9, pc, r9 │ │ │ │ - b 1b7dc │ │ │ │ - add ip, r4, #128 @ 0x80 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, #320 @ 0x140 │ │ │ │ - mov r0, r7 │ │ │ │ - str ip, [sp] │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r8, #3072] @ 0xc00 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - add r4, r4, #188 @ 0xbc │ │ │ │ - ble 1b800 │ │ │ │ - ldrb r3, [r4, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 1b798 │ │ │ │ + mov r0, r5 │ │ │ │ + add r5, r4, #4096 @ 0x1000 │ │ │ │ + bl ec280 │ │ │ │ + ldr ip, [r5, #516] @ 0x204 │ │ │ │ + cmp ip, #0 │ │ │ │ + pople {r4, r5, r6, pc} │ │ │ │ mov r3, r4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, #320 @ 0x140 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e9868 │ │ │ │ - b 1b7b4 │ │ │ │ - ldr r2, [pc, #56] @ 1b840 │ │ │ │ - ldr r3, [pc, #40] @ 1b834 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #332] @ 0x14c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 1b82c │ │ │ │ - add sp, sp, #336 @ 0x150 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, lr, r0, ror #4 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r8, sp, r4, asr r8 │ │ │ │ - andeq r8, sp, r8, lsr r8 │ │ │ │ - @ instruction: 0x000eb1b0 │ │ │ │ - add r3, r0, #45056 @ 0xb000 │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, #2 │ │ │ │ - str r1, [r3, #3084] @ 0xc0c │ │ │ │ - str r2, [r3, #3096] @ 0xc18 │ │ │ │ - str r2, [r3, #3072] @ 0xc00 │ │ │ │ - str r2, [r3, #3260] @ 0xcbc │ │ │ │ - strb r2, [r3, #3264] @ 0xcc0 │ │ │ │ - bx lr │ │ │ │ + b 20c44 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r2, ip │ │ │ │ + add r3, r3, #36 @ 0x24 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + cmp r1, r6 │ │ │ │ + bne 20c34 │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + cmp r1, r0 │ │ │ │ + bne 20c34 │ │ │ │ + add r0, r2, r2, lsl #3 │ │ │ │ + add r2, r2, #1 │ │ │ │ + sub ip, ip, r2 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + add ip, ip, ip, lsl #3 │ │ │ │ + add r1, r0, #40 @ 0x28 │ │ │ │ + add r0, r0, #4 │ │ │ │ + lsl r2, ip, #2 │ │ │ │ + add r1, r4, r1 │ │ │ │ + add r0, r4, r0 │ │ │ │ + bl e831c │ │ │ │ + ldr r3, [r5, #516] @ 0x204 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r5, #516] @ 0x204 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [r1] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r8, [r2, #20] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #228] @ 1b970 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r2, [r6] │ │ │ │ - ldr r3, [pc, #216] @ 1b974 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r5, r4, #45056 @ 0xb000 │ │ │ │ - str r1, [r5, #3268] @ 0xcc4 │ │ │ │ - ldr r1, [r0, r3] │ │ │ │ - ldr r3, [r2, #24] │ │ │ │ - cmp r3, r1 │ │ │ │ - addeq r0, r6, #156 @ 0x9c │ │ │ │ - bne 1b960 │ │ │ │ - ldr r1, [pc, #184] @ 1b978 │ │ │ │ - ldr r3, [r2, #28] │ │ │ │ - str r0, [r5, #3272] @ 0xcc8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - str r8, [r5, #3276] @ 0xccc │ │ │ │ - str r7, [r5, #3280] @ 0xcd0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r5, #3276] @ 0xccc │ │ │ │ - ldr lr, [pc, #148] @ 1b97c │ │ │ │ - ldr ip, [pc, #148] @ 1b980 │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldr r2, [pc, #144] @ 1b984 │ │ │ │ - ldr r1, [pc, #144] @ 1b988 │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r5, #3276] @ 0xccc │ │ │ │ - ldr lr, [pc, #100] @ 1b98c │ │ │ │ - ldr ip, [pc, #100] @ 1b990 │ │ │ │ - ldr r5, [r0] │ │ │ │ - ldr r2, [pc, #96] @ 1b994 │ │ │ │ - ldr r1, [pc, #96] @ 1b998 │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - stmib sp, {r4, lr} │ │ │ │ - str ip, [sp] │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r4 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r6] │ │ │ │ - b 1b8b8 │ │ │ │ - andeq fp, lr, r0, lsr #2 │ │ │ │ - andeq r0, r0, r0, lsl #8 │ │ │ │ - @ instruction: 0xfffffe58 │ │ │ │ - andeq r8, sp, ip, lsr #14 │ │ │ │ - andeq r0, r0, r4, lsr #7 │ │ │ │ - andeq r8, sp, r4, ror #13 │ │ │ │ - strdeq r8, [sp], -ip │ │ │ │ - andeq r8, sp, ip, ror #14 │ │ │ │ - andeq r0, r0, r8, ror r6 │ │ │ │ - andeq r8, sp, r8, lsr r7 │ │ │ │ - andeq r8, sp, r0, asr #14 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3776] @ 0xec0 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #728] @ 1bc90 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #724] @ 1bc94 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #284 @ 0x11c │ │ │ │ - add r6, r0, #45056 @ 0xb000 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #276] @ 0x114 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r6, #3072] @ 0xc00 │ │ │ │ - ldr fp, [sp, #320] @ 0x140 │ │ │ │ - cmp r3, #256 @ 0x100 │ │ │ │ - beq 1ba48 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ble 1ba7c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, #0 │ │ │ │ - b 1ba18 │ │ │ │ - ldr r3, [r6, #3072] @ 0xc00 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - add r4, r4, #188 @ 0xbc │ │ │ │ - bge 1ba7c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1ba04 │ │ │ │ - cmp fp, #0 │ │ │ │ - strbeq fp, [r4, #128] @ 0x80 │ │ │ │ - beq 1ba48 │ │ │ │ - mov r2, #32 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, r4, #128 @ 0x80 │ │ │ │ - bl e97fc │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r2, [pc, #580] @ 1bc98 │ │ │ │ - ldr r3, [pc, #572] @ 1bc94 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 1bc8c │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r6, [pc, #64] @ 20d1c │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - add sp, sp, #284 @ 0x11c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r2, r3, r3, lsl #1 │ │ │ │ - rsb r3, r3, r2, lsl #4 │ │ │ │ - add r0, r8, r3, lsl #2 │ │ │ │ - add r0, r0, #160 @ 0xa0 │ │ │ │ - mov r1, r7 │ │ │ │ - bl ea398 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 1bbc0 │ │ │ │ - cmp sl, #0 │ │ │ │ - ldr ip, [r6, #3072] @ 0xc00 │ │ │ │ - beq 1bba8 │ │ │ │ - add lr, ip, ip, lsl #1 │ │ │ │ - rsb lr, ip, lr, lsl #4 │ │ │ │ - mov r3, #1 │ │ │ │ - add lr, r8, lr, lsl #2 │ │ │ │ - str r3, [lr, #184] @ 0xb8 │ │ │ │ - lsl r4, ip, r3 │ │ │ │ - ldm r9!, {r0, r1, r2, r3} │ │ │ │ - add lr, lr, #160 @ 0xa0 │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm r9, {r0, r1} │ │ │ │ - stm lr, {r0, r1} │ │ │ │ - ldr r3, [r6, #3260] @ 0xcbc │ │ │ │ - add r4, r4, ip │ │ │ │ - rsb ip, ip, r4, lsl #4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - lsl r0, ip, #2 │ │ │ │ - mov r4, #0 │ │ │ │ - str r3, [r6, #3260] @ 0xcbc │ │ │ │ - add r0, r8, r0 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [pc, #48] @ 20d20 │ │ │ │ mov r1, r7 │ │ │ │ - bl e97fc │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 1bb90 │ │ │ │ - ldr r3, [r6, #3072] @ 0xc00 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, r3, r3, lsl #1 │ │ │ │ - rsb r3, r3, r0, lsl #4 │ │ │ │ - add r0, r8, r3, lsl #2 │ │ │ │ - mov r2, #32 │ │ │ │ - add r0, r0, #128 @ 0x80 │ │ │ │ - bl e97fc │ │ │ │ - ldr r3, [r6, #3072] @ 0xc00 │ │ │ │ - ldr r2, [r6, #3272] @ 0xcc8 │ │ │ │ - add r3, r3, #1 │ │ │ │ - add r2, r2, #4096 @ 0x1000 │ │ │ │ - str r3, [r6, #3072] @ 0xc00 │ │ │ │ - ldr r3, [r2, #196] @ 0xc4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 1ba4c │ │ │ │ - ldr r2, [pc, #332] @ 1bc9c │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r8, r3 │ │ │ │ + mov r2, r0 │ │ │ │ + bne 20d0c │ │ │ │ + add r0, r5, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 20bec │ │ │ │ mov r0, r5 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r6, #3276] @ 0xccc │ │ │ │ - ldr r2, [pc, #304] @ 1bca0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov lr, #0 │ │ │ │ - mov r3, r5 │ │ │ │ - str lr, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r5, [ip, #100] @ 0x64 │ │ │ │ - mov r1, #2 │ │ │ │ - blx r5 │ │ │ │ - b 1ba4c │ │ │ │ - ldr r3, [r6, #3072] @ 0xc00 │ │ │ │ - add r2, r3, r3, lsl #1 │ │ │ │ - rsb r2, r3, r2, lsl #4 │ │ │ │ - add r2, r8, r2, lsl #2 │ │ │ │ - strb fp, [r2, #128] @ 0x80 │ │ │ │ - b 1bb2c │ │ │ │ - add r3, ip, ip, lsl #1 │ │ │ │ - rsb r3, ip, r3, lsl #4 │ │ │ │ - add r3, r8, r3, lsl #2 │ │ │ │ - lsl r4, ip, #1 │ │ │ │ - str sl, [r3, #184] @ 0xb8 │ │ │ │ - b 1bad4 │ │ │ │ - ldr r3, [r6, #3072] @ 0xc00 │ │ │ │ - add r0, r3, r3, lsl #1 │ │ │ │ - rsb r0, r3, r0, lsl #4 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - add r5, r0, #160 @ 0xa0 │ │ │ │ - add r2, r8, r5 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - lsl r2, r3, #1 │ │ │ │ - ble 1bc38 │ │ │ │ - add r5, r8, #160 @ 0xa0 │ │ │ │ - b 1bc04 │ │ │ │ - ldr r3, [r6, #3072] @ 0xc00 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - add r5, r5, #188 @ 0xbc │ │ │ │ - bge 1bc28 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - cmp r3, #2 │ │ │ │ - ble 1bbf0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - bl e8988 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1bbf0 │ │ │ │ - b 1ba48 │ │ │ │ - add r0, r3, r3, lsl #1 │ │ │ │ - rsb r0, r3, r0, lsl #4 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - lsl r2, r3, #1 │ │ │ │ - cmp sl, #0 │ │ │ │ - bne 1bc5c │ │ │ │ - add r2, r2, r3 │ │ │ │ - rsb r3, r3, r2, lsl #4 │ │ │ │ - add r3, r8, r3, lsl #2 │ │ │ │ - mov r2, #3 │ │ │ │ - mov r4, #1 │ │ │ │ - str r2, [r3, #184] @ 0xb8 │ │ │ │ - b 1baf0 │ │ │ │ - add r0, r0, #160 @ 0xa0 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r8, r0 │ │ │ │ - bl e8988 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1ba48 │ │ │ │ - ldr r3, [r6, #3072] @ 0xc00 │ │ │ │ - add r0, r3, r3, lsl #1 │ │ │ │ - rsb r0, r3, r0, lsl #4 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - lsl r2, r3, #1 │ │ │ │ - b 1bc40 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - strdeq sl, [lr], -ip │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq sl, lr, r4, ror #30 │ │ │ │ - andeq r8, sp, r8, ror #10 │ │ │ │ - ldrdeq r7, [sp], -ip │ │ │ │ + mov r3, r8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + bx r3 │ │ │ │ + andeq r5, lr, ip, ror #25 │ │ │ │ + andeq r0, r0, r4, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0] │ │ │ │ - sub sp, sp, #8 │ │ │ │ + ldr r2, [r1] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r5, r1 │ │ │ │ mov r1, #0 │ │ │ │ + ldr r8, [r2, #32] │ │ │ │ mov r4, r0 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - movle ip, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - ble 1bcfc │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, #1 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ + ldr r6, [pc, #64] @ 20da8 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r3, [pc, #48] @ 20dac │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r8, r3 │ │ │ │ + mov r2, r0 │ │ │ │ + bne 20d98 │ │ │ │ + add r0, r5, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 20bec │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 1b99c │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - add r6, r0, #45056 @ 0xb000 │ │ │ │ - ldr r3, [r6, #3072] @ 0xc00 │ │ │ │ - cmp r3, #0 │ │ │ │ - movgt r4, r0 │ │ │ │ - movgt r7, r1 │ │ │ │ - movgt r8, r2 │ │ │ │ - movgt r5, #0 │ │ │ │ - bgt 1bd64 │ │ │ │ - b 1bd94 │ │ │ │ - ldr r3, [r6, #3072] @ 0xc00 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - add r4, r4, #188 @ 0xbc │ │ │ │ - ble 1bd94 │ │ │ │ - ldr r3, [r4, #184] @ 0xb8 │ │ │ │ - cmp r3, #2 │ │ │ │ - ble 1bd50 │ │ │ │ - add r1, r4, #160 @ 0xa0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e8988 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1bd50 │ │ │ │ - cmp r8, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - strne r5, [r8] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - add r9, r0, #45056 @ 0xb000 │ │ │ │ - ldr r3, [r9, #3072] @ 0xc00 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 1be0c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r5, #0 │ │ │ │ - b 1bde4 │ │ │ │ - ldr r3, [r9, #3072] @ 0xc00 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - add r4, r4, #188 @ 0xbc │ │ │ │ - ble 1be0c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl eb6d8 │ │ │ │ - mov r6, r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1bdd0 │ │ │ │ - cmp r8, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - strne r5, [r8] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r6, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r3, r8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + bx r3 │ │ │ │ + andeq r5, lr, r0, ror #24 │ │ │ │ + @ instruction: 0x000005b8 │ │ │ │ + cmp r1, #0 │ │ │ │ + bxlt lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - add r4, r0, #45056 @ 0xb000 │ │ │ │ - ldr r2, [r4, #3072] @ 0xc00 │ │ │ │ - add r3, r1, r1, lsl #1 │ │ │ │ - rsb r3, r1, r3, lsl #4 │ │ │ │ + add r4, r0, #4096 @ 0x1000 │ │ │ │ + ldr r2, [r4, #516] @ 0x204 │ │ │ │ + cmp r1, r2 │ │ │ │ + popge {r4, pc} │ │ │ │ + add r3, r1, r1, lsl #3 │ │ │ │ add r1, r1, #1 │ │ │ │ sub r2, r2, r1 │ │ │ │ lsl r3, r3, #2 │ │ │ │ - add r1, r2, r2, lsl #1 │ │ │ │ - rsb r2, r2, r1, lsl #4 │ │ │ │ - add r1, r3, #188 @ 0xbc │ │ │ │ + add r1, r3, #40 @ 0x28 │ │ │ │ + add r2, r2, r2, lsl #3 │ │ │ │ + add r3, r3, #4 │ │ │ │ add r1, r0, r1 │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r0, r0, r3 │ │ │ │ - bl e8458 │ │ │ │ - ldr r3, [r4, #3072] @ 0xc00 │ │ │ │ + bl e831c │ │ │ │ + ldr r3, [r4, #516] @ 0x204 │ │ │ │ sub r3, r3, #1 │ │ │ │ - str r3, [r4, #3072] @ 0xc00 │ │ │ │ + str r3, [r4, #516] @ 0x204 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - add r6, r0, #45056 @ 0xb000 │ │ │ │ - ldr r3, [r6, #3072] @ 0xc00 │ │ │ │ + str r0, [ip, #3912] @ 0xf48 │ │ │ │ + add fp, r0, #4096 @ 0x1000 │ │ │ │ + ldr r3, [fp, #516] @ 0x204 │ │ │ │ + sub sp, sp, #148 @ 0x94 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [pc, #316] @ 20f78 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 1bfac │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r3, [pc, #312] @ 20f7c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + mov r3, #0 │ │ │ │ + ble 20f48 │ │ │ │ mov r9, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, #0 │ │ │ │ - b 1bebc │ │ │ │ - ldr r3, [r6, #3072] @ 0xc00 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - add r5, r5, #188 @ 0xbc │ │ │ │ - bge 1bf54 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl eb6d8 │ │ │ │ - mov sl, r5 │ │ │ │ + add r6, r0, #4 │ │ │ │ + mov r8, #0 │ │ │ │ + add r7, sp, #12 │ │ │ │ + add r4, sp, #136 @ 0x88 │ │ │ │ + mov sl, #34 @ 0x22 │ │ │ │ + mov r5, #92 @ 0x5c │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e96c0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e9728 │ │ │ │ + ldrb r1, [r6] │ │ │ │ + add r2, r7, r0 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + cmpne r2, r4 │ │ │ │ + strb sl, [r7, r0] │ │ │ │ + bcs 20ecc │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #92 @ 0x5c │ │ │ │ + cmpne r1, #34 @ 0x22 │ │ │ │ + strbeq r5, [r2], #1 │ │ │ │ + strb r1, [r2], #1 │ │ │ │ + ldrb r1, [r0, #1]! │ │ │ │ + cmp r1, #0 │ │ │ │ + cmpne r2, r4 │ │ │ │ + bcc 20eac │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ + add r1, r2, #3 │ │ │ │ + mov ip, #32 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1bea8 │ │ │ │ - add r0, r4, r4, lsl #1 │ │ │ │ - rsb r0, r4, r0, lsl #4 │ │ │ │ - add r0, r7, r0, lsl #2 │ │ │ │ - ldr r3, [sl, #184] @ 0xb8 │ │ │ │ - cmp r3, #2 │ │ │ │ - movgt r5, #1 │ │ │ │ - bgt 1bf08 │ │ │ │ - beq 1bf04 │ │ │ │ - ldr r3, [r6, #3256] @ 0xcb8 │ │ │ │ - cmp r3, r4 │ │ │ │ - mvneq r3, #0 │ │ │ │ - streq r3, [r6, #3256] @ 0xcb8 │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r2, [r6, #3072] @ 0xc00 │ │ │ │ - add r1, r4, #1 │ │ │ │ - sub r2, r2, r1 │ │ │ │ - add r3, r2, r2, lsl #1 │ │ │ │ - rsb r2, r2, r3, lsl #4 │ │ │ │ - add r3, r1, r1, lsl #1 │ │ │ │ - rsb r1, r1, r3, lsl #4 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - add r1, r7, r1, lsl #2 │ │ │ │ - bl e8458 │ │ │ │ - ldr r2, [r6, #3256] @ 0xcb8 │ │ │ │ - ldr r3, [r6, #3072] @ 0xc00 │ │ │ │ - cmp r2, r4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - subgt r2, r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [r6, #3072] @ 0xc00 │ │ │ │ - strgt r2, [r6, #3256] @ 0xcb8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 1bfac │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 1bfac │ │ │ │ - mov sl, r7 │ │ │ │ - mov r4, #0 │ │ │ │ - b 1bf84 │ │ │ │ - ldr r3, [r6, #3072] @ 0xc00 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - add sl, sl, #188 @ 0xbc │ │ │ │ - bge 1bfac │ │ │ │ - ldr r3, [sl, #184] @ 0xb8 │ │ │ │ - cmp r3, #2 │ │ │ │ - ble 1bf70 │ │ │ │ - add r1, sl, #160 @ 0xa0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl e8988 │ │ │ │ + cmpne r1, r4 │ │ │ │ + strb ip, [r2, #1] │ │ │ │ + strb sl, [r2] │ │ │ │ + add ip, r6, #16 │ │ │ │ + strb sl, [r2, #2] │ │ │ │ + bcs 20f14 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ + cmpne r0, #34 @ 0x22 │ │ │ │ + strbeq r5, [r1], #1 │ │ │ │ + strb r0, [r1], #1 │ │ │ │ + ldrb r0, [ip, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1bf70 │ │ │ │ - mov r0, sl │ │ │ │ - b 1bee0 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + cmpne r1, r4 │ │ │ │ + bcc 20ef4 │ │ │ │ + ldr r2, [r9] │ │ │ │ + mov r0, #0 │ │ │ │ + strb r0, [r1, #1] │ │ │ │ + strb sl, [r1] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + mov r1, r7 │ │ │ │ + blx r2 │ │ │ │ + ldr r2, [fp, #516] @ 0x204 │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r2, r8 │ │ │ │ + add r6, r6, #36 @ 0x24 │ │ │ │ + bgt 20e74 │ │ │ │ + ldr r2, [pc, #48] @ 20f80 │ │ │ │ + ldr r3, [pc, #40] @ 20f7c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 20f74 │ │ │ │ + add sp, sp, #148 @ 0x94 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r5, lr, r4, lsl #23 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r5, lr, r4, ror sl │ │ │ │ + ldr r2, [pc, #16] @ 20f9c │ │ │ │ + mov r3, r1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, r0 │ │ │ │ + add r0, r3, #8 │ │ │ │ + b 20e14 │ │ │ │ + andeq r3, sp, r0, lsl #7 │ │ │ │ + ldr r2, [pc, #16] @ 20fb8 │ │ │ │ + mov r3, r1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, r0 │ │ │ │ + add r0, r3, #8 │ │ │ │ + b 20e14 │ │ │ │ + andeq r3, sp, r0, ror r3 │ │ │ │ + add r0, r0, #4096 @ 0x1000 │ │ │ │ + ldr r0, [r0, #524] @ 0x20c │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r1, #0 │ │ │ │ - blx r3 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, r4, #4096 @ 0x1000 │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r1, [r3, #524] @ 0x20c │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + bic r1, r1, r1, asr #31 │ │ │ │ + add r1, r1, r1, lsl #3 │ │ │ │ + add r0, r4, r1, lsl #2 │ │ │ │ + add r0, r0, #12 │ │ │ │ + pop {r4, pc} │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [pc, #12] @ 2102c │ │ │ │ + mov r4, r0 │ │ │ │ + bl 766c │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 1be70 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r1, r0, r0, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - add r5, r0, #45056 @ 0xb000 │ │ │ │ - mov r6, r0 │ │ │ │ - ldrb r0, [r5, #3264] @ 0xcc0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 1c07c │ │ │ │ - ldr r2, [r5, #3084] @ 0xc0c │ │ │ │ - cmp r2, #2 │ │ │ │ - movne r7, #0 │ │ │ │ - bne 1c074 │ │ │ │ - ldr r3, [r5, #3256] @ 0xcb8 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 1c05c │ │ │ │ - ldr r4, [r5, #3088] @ 0xc10 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 1c10c │ │ │ │ - add r1, r3, r3, lsl #1 │ │ │ │ - rsb r1, r3, r1, lsl #4 │ │ │ │ - add r0, r6, r1, lsl #2 │ │ │ │ - ldr ip, [r0, #184] @ 0xb8 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 1c210 │ │ │ │ - str r2, [r0, #184] @ 0xb8 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r5, #3264] @ 0xcc0 │ │ │ │ - ldr r3, [r5, #3260] @ 0xcbc │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 1c08c │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r5, #3260] @ 0xcbc │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 1c074 │ │ │ │ - ldr r1, [r5, #3072] @ 0xc00 │ │ │ │ - cmp r1, #0 │ │ │ │ - movgt r3, r6 │ │ │ │ - movgt r4, #0 │ │ │ │ - bgt 1c0b0 │ │ │ │ - b 1c074 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - beq 1c074 │ │ │ │ - ldr r2, [r3, #184] @ 0xb8 │ │ │ │ - add r3, r3, #188 @ 0xbc │ │ │ │ - cmp r2, #1 │ │ │ │ - bgt 1c0a4 │ │ │ │ - ldr r0, [r5, #3280] @ 0xcd0 │ │ │ │ - ldr r3, [r5, #3268] @ 0xcc4 │ │ │ │ - ldr r2, [r0] │ │ │ │ - add r1, r6, #48128 @ 0xbc00 │ │ │ │ - ldr r8, [r2, #20] │ │ │ │ - add r2, r4, r4, lsl #1 │ │ │ │ - rsb r2, r4, r2, lsl #4 │ │ │ │ - add r2, r6, r2, lsl #2 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add r1, r1, #4 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r5, #3260] @ 0xcbc │ │ │ │ - mov r2, #1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - str r4, [r5, #3256] @ 0xcb8 │ │ │ │ - str r3, [r5, #3260] @ 0xcbc │ │ │ │ - strb r2, [r5, #3264] @ 0xcc0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [r5, #3072] @ 0xc00 │ │ │ │ - add r8, r6, #48128 @ 0xbc00 │ │ │ │ - cmp r2, #0 │ │ │ │ - add r8, r8, #160 @ 0xa0 │ │ │ │ - ble 1c1c0 │ │ │ │ - mov r7, r6 │ │ │ │ - b 1c13c │ │ │ │ - ldr r3, [r5, #3072] @ 0xc00 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - add r7, r7, #188 @ 0xbc │ │ │ │ - bge 1c1bc │ │ │ │ - ldr r3, [r7, #184] @ 0xb8 │ │ │ │ - cmp r3, #2 │ │ │ │ - ble 1c128 │ │ │ │ - add r1, r7, #160 @ 0xa0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl e8988 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1c128 │ │ │ │ - add r3, r4, r4, lsl #1 │ │ │ │ - rsb r4, r4, r3, lsl #4 │ │ │ │ - add r4, r6, r4, lsl #2 │ │ │ │ - ldr r3, [r4, #184] @ 0xb8 │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 1c244 │ │ │ │ - ldr r3, [r5, #3256] @ 0xcb8 │ │ │ │ - add r2, r3, r3, lsl #1 │ │ │ │ - add r1, r3, #1 │ │ │ │ - rsb r3, r3, r2, lsl #4 │ │ │ │ - ldr r2, [r5, #3072] @ 0xc00 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - sub r2, r2, r1 │ │ │ │ - add r3, r2, r2, lsl #1 │ │ │ │ - rsb r2, r2, r3, lsl #4 │ │ │ │ - add r1, r0, #188 @ 0xbc │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - add r1, r6, r1 │ │ │ │ - add r0, r6, r0 │ │ │ │ - bl e8458 │ │ │ │ - ldr r3, [r5, #3072] @ 0xc00 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r5, #3072] @ 0xc00 │ │ │ │ - b 1c05c │ │ │ │ - ldr r3, [r5, #3256] @ 0xcb8 │ │ │ │ - add r2, r3, r3, lsl #1 │ │ │ │ - rsb r2, r3, r2, lsl #4 │ │ │ │ - add r2, r6, r2, lsl #2 │ │ │ │ - ldr r2, [r2, #184] @ 0xb8 │ │ │ │ - lsl r1, r3, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 1c26c │ │ │ │ - add r1, r1, r3 │ │ │ │ - rsb r3, r3, r1, lsl #4 │ │ │ │ - add lr, r5, #3232 @ 0xca0 │ │ │ │ - add r4, r6, r3, lsl #2 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, r4, #160 @ 0xa0 │ │ │ │ - mov r7, ip │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ - mov r8, #4 │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - str r8, [r4, #184] @ 0xb8 │ │ │ │ - b 1c060 │ │ │ │ - ldr r2, [r5, #3072] @ 0xc00 │ │ │ │ - add r3, r3, #1 │ │ │ │ - sub r2, r2, r3 │ │ │ │ - add r3, r2, r2, lsl #1 │ │ │ │ - rsb r2, r2, r3, lsl #4 │ │ │ │ - add r1, r1, #188 @ 0xbc │ │ │ │ - add r1, r6, r1 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - bl e8458 │ │ │ │ - ldr r3, [r5, #3072] @ 0xc00 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r5, #3072] @ 0xc00 │ │ │ │ - b 1c05c │ │ │ │ - ldr r3, [r5, #3256] @ 0xcb8 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, r3, r3, lsl #1 │ │ │ │ - rsb r3, r3, r2, lsl #4 │ │ │ │ - add r1, r6, r3, lsl #2 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - bl e97fc │ │ │ │ - mov r3, #4 │ │ │ │ - str r3, [r4, #184] @ 0xb8 │ │ │ │ - b 1c174 │ │ │ │ - ldr r3, [r5, #3072] @ 0xc00 │ │ │ │ - mov r1, r8 │ │ │ │ - add r2, r3, r3, lsl #1 │ │ │ │ - rsb r3, r3, r2, lsl #4 │ │ │ │ - add r0, r6, r3, lsl #2 │ │ │ │ - add r0, r0, #160 @ 0xa0 │ │ │ │ - bl e8988 │ │ │ │ - ldr r3, [r5, #3256] @ 0xcb8 │ │ │ │ - cmp r0, #0 │ │ │ │ - lsleq r1, r3, #1 │ │ │ │ - beq 1c1dc │ │ │ │ - add r1, r3, r3, lsl #1 │ │ │ │ - add r2, r3, #1 │ │ │ │ - rsb r3, r3, r1, lsl #4 │ │ │ │ - lsl r0, r3, #2 │ │ │ │ - ldr r3, [r5, #3072] @ 0xc00 │ │ │ │ - sub r3, r3, r2 │ │ │ │ - add r2, r3, r3, lsl #1 │ │ │ │ - rsb r2, r3, r2, lsl #4 │ │ │ │ - b 1c198 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [pc, #12] @ 21054 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r1, r0, r0, lsl r2 │ │ │ │ + add r0, r0, #8 │ │ │ │ + b 20940 │ │ │ │ + add r0, r0, #8 │ │ │ │ + b 20940 │ │ │ │ + add r0, r0, #8 │ │ │ │ + b 209d8 │ │ │ │ + add r0, r0, #8 │ │ │ │ + b 209d8 │ │ │ │ + add r0, r0, #8 │ │ │ │ + b 20bec │ │ │ │ + add r0, r0, #8 │ │ │ │ + b 20bec │ │ │ │ push {r4, r5, lr} │ │ │ │ cmp r1, #0 │ │ │ │ ldr ip, [sp, #12] │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr lr, [r0, #8] │ │ │ │ - blt 1c354 │ │ │ │ + blt 21120 │ │ │ │ cmp r1, lr │ │ │ │ movge r1, lr │ │ │ │ cmp r2, #0 │ │ │ │ subge lr, lr, r1 │ │ │ │ - blt 1c340 │ │ │ │ + blt 2110c │ │ │ │ cmp r2, r5 │ │ │ │ movge r2, r5 │ │ │ │ sub r4, r5, r2 │ │ │ │ cmp r3, #0 │ │ │ │ movlt lr, #0 │ │ │ │ - blt 1c308 │ │ │ │ + blt 210d4 │ │ │ │ cmp lr, r3 │ │ │ │ movge lr, r3 │ │ │ │ cmp ip, #0 │ │ │ │ movlt ip, #0 │ │ │ │ - blt 1c324 │ │ │ │ + blt 210f0 │ │ │ │ cmp r4, ip │ │ │ │ movlt ip, r4 │ │ │ │ add r2, r2, ip │ │ │ │ sub r4, r5, r2 │ │ │ │ mov r3, #1 │ │ │ │ str r1, [r0, #68] @ 0x44 │ │ │ │ str r4, [r0, #72] @ 0x48 │ │ │ │ @@ -20786,24 +25771,24 @@ │ │ │ │ str ip, [r0, #80] @ 0x50 │ │ │ │ strb r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4, r5, pc} │ │ │ │ add ip, ip, r2 │ │ │ │ sub lr, lr, r1 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, #0 │ │ │ │ - b 1c2f4 │ │ │ │ + b 210c0 │ │ │ │ cmp r2, #0 │ │ │ │ add r3, r3, r1 │ │ │ │ movge r1, #0 │ │ │ │ - bge 1c2e8 │ │ │ │ + bge 210b4 │ │ │ │ mov r1, #0 │ │ │ │ add ip, ip, r2 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r1 │ │ │ │ - b 1c2f4 │ │ │ │ + b 210c0 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r0, #64] @ 0x40 │ │ │ │ bx lr │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r0, #24] │ │ │ │ bx lr │ │ │ │ mov r3, #1 │ │ │ │ @@ -20847,87 +25832,87 @@ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r7, r2, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ - ble 1c49c │ │ │ │ + ble 21268 │ │ │ │ mov r4, r1 │ │ │ │ add r6, r1, r7, lsl #4 │ │ │ │ mov r5, #1056964608 @ 0x3f000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ add r4, r4, #16 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #-16] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #-16] │ │ │ │ ldr r0, [r4, #-4] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #-12] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ str r0, [r4, #-12] │ │ │ │ cmp r6, r4 │ │ │ │ - bne 1c454 │ │ │ │ + bne 21220 │ │ │ │ ldr r3, [r9] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r8, [sp, #88] @ 0x58 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [pc, #340] @ 1c630 │ │ │ │ + ldr r0, [pc, #340] @ 213fc │ │ │ │ mov lr, r1 │ │ │ │ - ldr r1, [pc, #336] @ 1c634 │ │ │ │ + ldr r1, [pc, #336] @ 21400 │ │ │ │ add r0, pc, r0 │ │ │ │ ldrb r4, [r8] │ │ │ │ ldr r1, [r0, r1] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ - beq 1c600 │ │ │ │ + beq 213cc │ │ │ │ mov r9, r3 │ │ │ │ mov r7, #1031798784 @ 0x3d800000 │ │ │ │ mov r5, lr │ │ │ │ str lr, [sp, #20] │ │ │ │ str r2, [sp, #12] │ │ │ │ - b 1c5d8 │ │ │ │ + b 213a4 │ │ │ │ and r0, r4, #15 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r6, r0 │ │ │ │ lsr r0, r4, #4 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr fp, [sl] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp] │ │ │ │ ldr fp, [fp, #104] @ 0x68 │ │ │ │ mov r0, sl │ │ │ │ blx fp │ │ │ │ @@ -20940,47 +25925,47 @@ │ │ │ │ str r0, [sp, #32] │ │ │ │ str r9, [sp, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ str r9, [sp, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ ldrb r4, [r8, #1]! │ │ │ │ cmp r4, #0 │ │ │ │ mov r5, r0 │ │ │ │ - beq 1c600 │ │ │ │ + beq 213cc │ │ │ │ cmp r4, #10 │ │ │ │ - bne 1c518 │ │ │ │ + bne 212e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ ldrb r4, [r8, #1]! │ │ │ │ ldr r5, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bne 1c5d8 │ │ │ │ - ldr r2, [pc, #48] @ 1c638 │ │ │ │ - ldr r3, [pc, #40] @ 1c634 │ │ │ │ + bne 213a4 │ │ │ │ + ldr r2, [pc, #48] @ 21404 │ │ │ │ + ldr r3, [pc, #40] @ 21400 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1c62c │ │ │ │ + bne 213f8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sl, [lr], -r8 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - @ instruction: 0x000ea3b0 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r5, lr, r8, lsl r7 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + strdeq r5, [lr], -r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ bx r3 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ @@ -21017,78 +26002,78 @@ │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #88] @ 1c74c │ │ │ │ + ldr r3, [pc, #88] @ 21518 │ │ │ │ mov r4, r0 │ │ │ │ add r5, r0, #1179648 @ 0x120000 │ │ │ │ - ldr r0, [pc, #80] @ 1c750 │ │ │ │ + ldr r0, [pc, #80] @ 2151c │ │ │ │ sub sp, sp, #12 │ │ │ │ ldr r2, [r5, #240] @ 0xf0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #236 @ 0xec │ │ │ │ add r0, pc, r0 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - bl e9ff0 │ │ │ │ + bl e9eb4 │ │ │ │ ldr lr, [r4] │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ mov ip, #2 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ ldr r4, [lr, #132] @ 0x84 │ │ │ │ mov r1, r3 │ │ │ │ str ip, [r5, #240] @ 0xf0 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - andeq r7, sp, ip, asr #19 │ │ │ │ - andeq r7, sp, r8, ror #19 │ │ │ │ + andeq r2, sp, r4, asr lr │ │ │ │ + andeq r2, sp, r0, ror lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r4, r0, #1179648 @ 0x120000 │ │ │ │ ldr r2, [r4, #240] @ 0xf0 │ │ │ │ - ldr r3, [pc, #40] @ 1c79c │ │ │ │ - ldr r0, [pc, #40] @ 1c7a0 │ │ │ │ + ldr r3, [pc, #40] @ 21568 │ │ │ │ + ldr r0, [pc, #40] @ 2156c │ │ │ │ sub r2, r2, #1 │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #28] @ 1c7a4 │ │ │ │ + ldr r1, [pc, #28] @ 21570 │ │ │ │ add r0, pc, r0 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - bl e9ff0 │ │ │ │ + bl e9eb4 │ │ │ │ str r5, [r4, #236] @ 0xec │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, sp, r0, lsr #19 │ │ │ │ - andeq r7, sp, r0, ror r9 │ │ │ │ + andeq r2, sp, r8, lsr #28 │ │ │ │ + strdeq r2, [sp], -r8 │ │ │ │ andeq r0, r0, sp, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, r0, #1179648 @ 0x120000 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, #240] @ 0xf0 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r3, [pc, #108] @ 1c83c │ │ │ │ + ldr r3, [pc, #108] @ 21608 │ │ │ │ subs r2, r0, #0 │ │ │ │ - ldr r0, [pc, #104] @ 1c840 │ │ │ │ + ldr r0, [pc, #104] @ 2160c │ │ │ │ movne r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r4, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [pc, #88] @ 1c844 │ │ │ │ - bl e9ff0 │ │ │ │ + ldr r1, [pc, #88] @ 21610 │ │ │ │ + bl e9eb4 │ │ │ │ cmp r6, #0 │ │ │ │ pople {r4, r5, r6, pc} │ │ │ │ add r6, r6, r6, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ add r2, r4, r6, lsl #2 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -21099,61 +26084,61 @@ │ │ │ │ str r0, [r3, #124] @ 0x7c │ │ │ │ add r1, r1, #20 │ │ │ │ ldr r0, [r1, #-8] │ │ │ │ str r0, [r3, #128] @ 0x80 │ │ │ │ cmp r1, r2 │ │ │ │ ldr r0, [r1, #-4] │ │ │ │ str r0, [r3, #132] @ 0x84 │ │ │ │ - bne 1c800 │ │ │ │ + bne 215cc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, sp, r8, ror r9 │ │ │ │ - andeq r7, sp, r4, lsl r9 │ │ │ │ + andeq r2, sp, r0, lsl #28 │ │ │ │ + muleq sp, ip, sp │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r3, r0, #1179648 @ 0x120000 │ │ │ │ ldr r2, [r3, #240] @ 0xf0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #44] @ 1c898 │ │ │ │ - ldr r0, [pc, #44] @ 1c89c │ │ │ │ + ldr r3, [pc, #44] @ 21664 │ │ │ │ + ldr r0, [pc, #44] @ 21668 │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #36] @ 1c8a0 │ │ │ │ + ldr r1, [pc, #36] @ 2166c │ │ │ │ add r0, pc, r0 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - bl e9ff0 │ │ │ │ + bl e9eb4 │ │ │ │ mov r3, #2 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, sp, r0, lsl r9 │ │ │ │ - andeq r7, sp, ip, ror r8 │ │ │ │ + muleq sp, r8, sp │ │ │ │ + andeq r2, sp, r4, lsl #26 │ │ │ │ strdeq r0, [r0], -sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3496] @ 0xda8 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #460] @ 1ca8c │ │ │ │ + ldr r2, [pc, #460] @ 21858 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #456] @ 1ca90 │ │ │ │ + ldr r3, [pc, #456] @ 2185c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r7, r1 │ │ │ │ mov r1, #0 │ │ │ │ sub sp, sp, #580 @ 0x244 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #572] @ 0x23c │ │ │ │ mov r3, #0 │ │ │ │ - bl 7894 │ │ │ │ + bl 787c │ │ │ │ ldr r0, [r6, #104] @ 0x68 │ │ │ │ mov r1, #0 │ │ │ │ ldr ip, [r0] │ │ │ │ mov lr, #512 @ 0x200 │ │ │ │ mov r3, r5 │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ str r1, [sp, #12] │ │ │ │ @@ -21161,249 +26146,249 @@ │ │ │ │ str lr, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ mov r2, #1 │ │ │ │ ldr r6, [ip, #12] │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ca40 │ │ │ │ + beq 2180c │ │ │ │ add r6, sp, #20 │ │ │ │ - bl e86f0 │ │ │ │ + bl e85b4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77f8 │ │ │ │ + bl 77e0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bne 1ca5c │ │ │ │ + bne 21828 │ │ │ │ ldrb r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #8 │ │ │ │ - bne 1ca18 │ │ │ │ + bne 217e4 │ │ │ │ ldrb r3, [sp, #53] @ 0x35 │ │ │ │ and r3, r3, #251 @ 0xfb │ │ │ │ cmp r3, #2 │ │ │ │ - bne 1ca18 │ │ │ │ + bne 217e4 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #8192 @ 0x2000 │ │ │ │ - bhi 1ca18 │ │ │ │ + bhi 217e4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #8192 @ 0x2000 │ │ │ │ - bhi 1ca18 │ │ │ │ + bhi 217e4 │ │ │ │ mul r2, r3, r2 │ │ │ │ - ldr r0, [pc, #264] @ 1ca94 │ │ │ │ + ldr r0, [pc, #264] @ 21860 │ │ │ │ ldrb r3, [sp, #57] @ 0x39 │ │ │ │ - ldr r1, [pc, #260] @ 1ca98 │ │ │ │ + ldr r1, [pc, #260] @ 21864 │ │ │ │ mul r2, r3, r2 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r3, #1 │ │ │ │ - bl e8448 │ │ │ │ + bl e830c │ │ │ │ mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 766c │ │ │ │ + bl 7654 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7cd8 │ │ │ │ + bl 7cc0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r7] │ │ │ │ ldrb r3, [sp, #53] @ 0x35 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #2 │ │ │ │ str r2, [r7, #4] │ │ │ │ streq r4, [r7, #8] │ │ │ │ - beq 1c9e4 │ │ │ │ + beq 217b0 │ │ │ │ cmp r3, #6 │ │ │ │ moveq r3, #1 │ │ │ │ streq r3, [r7, #8] │ │ │ │ mov r0, #1 │ │ │ │ str r5, [r7, #12] │ │ │ │ - ldr r2, [pc, #168] @ 1ca9c │ │ │ │ - ldr r3, [pc, #152] @ 1ca90 │ │ │ │ + ldr r2, [pc, #168] @ 21868 │ │ │ │ + ldr r3, [pc, #152] @ 2185c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #572] @ 0x23c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1ca88 │ │ │ │ + bne 21854 │ │ │ │ add sp, sp, #580 @ 0x244 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #128] @ 1caa0 │ │ │ │ - ldr r0, [pc, #128] @ 1caa4 │ │ │ │ + ldr r1, [pc, #128] @ 2186c │ │ │ │ + ldr r0, [pc, #128] @ 21870 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ - bl e9e80 │ │ │ │ + bl e9d44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7cd8 │ │ │ │ + bl 7cc0 │ │ │ │ mov r0, #0 │ │ │ │ - b 1c9ec │ │ │ │ - ldr r1, [pc, #96] @ 1caa8 │ │ │ │ - ldr r0, [pc, #96] @ 1caac │ │ │ │ + b 217b8 │ │ │ │ + ldr r1, [pc, #96] @ 21874 │ │ │ │ + ldr r0, [pc, #96] @ 21878 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ - bl e9e80 │ │ │ │ - b 1ca38 │ │ │ │ - ldr r1, [pc, #76] @ 1cab0 │ │ │ │ - ldr r0, [pc, #76] @ 1cab4 │ │ │ │ + bl e9d44 │ │ │ │ + b 21804 │ │ │ │ + ldr r1, [pc, #76] @ 2187c │ │ │ │ + ldr r0, [pc, #76] @ 21880 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r5 │ │ │ │ - bl e9e80 │ │ │ │ + bl e9d44 │ │ │ │ cmn r4, #1 │ │ │ │ - beq 1ca38 │ │ │ │ + beq 21804 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7cd8 │ │ │ │ - b 1ca38 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - strdeq sl, [lr], -r4 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r7, sp, r0, ror #14 │ │ │ │ + bl 7cc0 │ │ │ │ + b 21804 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r5, lr, r4, lsr r3 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r2, sp, r8, ror #23 │ │ │ │ @ instruction: 0x000001ba │ │ │ │ - andeq r9, lr, r4, asr #31 │ │ │ │ - muleq sp, r8, r7 │ │ │ │ - andeq r7, sp, r8, lsl #15 │ │ │ │ - andeq r6, sp, ip, lsl #18 │ │ │ │ - andeq r7, sp, r0, ror #14 │ │ │ │ - strdeq r6, [sp], -r0 │ │ │ │ - andeq r7, sp, r4, asr #14 │ │ │ │ + andeq r5, lr, r4, lsl #4 │ │ │ │ + andeq r2, sp, r0, lsr #24 │ │ │ │ + andeq r2, sp, r0, lsl ip │ │ │ │ + andeq r1, sp, ip, ror #29 │ │ │ │ + andeq r2, sp, r8, ror #23 │ │ │ │ + ldrdeq r1, [sp], -r0 │ │ │ │ + andeq r2, sp, ip, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1caf4 │ │ │ │ + beq 218c0 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ blx r3 │ │ │ │ mov r3, #0 │ │ │ │ add r6, r4, #92 @ 0x5c │ │ │ │ str r3, [r4, #84]! @ 0x54 │ │ │ │ ldr r5, [r4, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq 1cb38 │ │ │ │ + beq 21904 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1cb1c │ │ │ │ - bl 75f4 │ │ │ │ + beq 218e8 │ │ │ │ + bl 75dc │ │ │ │ ldr r0, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1cb2c │ │ │ │ - bl 75f4 │ │ │ │ + beq 218f8 │ │ │ │ + bl 75dc │ │ │ │ mov r1, #24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7684 │ │ │ │ + bl 766c │ │ │ │ cmp r4, r6 │ │ │ │ - bne 1cb00 │ │ │ │ + bne 218cc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #156] @ 1cbf8 │ │ │ │ - ldr r3, [pc, #156] @ 1cbfc │ │ │ │ + ldr r2, [pc, #156] @ 219c4 │ │ │ │ + ldr r3, [pc, #156] @ 219c8 │ │ │ │ sub sp, sp, #32 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r6, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, #20 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ add r4, r4, #1179648 @ 0x120000 │ │ │ │ - bl ebc40 │ │ │ │ + bl ebb04 │ │ │ │ cmp r5, #0 │ │ │ │ add r0, r4, #245 @ 0xf5 │ │ │ │ - beq 1cbe8 │ │ │ │ - ldr r2, [pc, #92] @ 1cc00 │ │ │ │ + beq 219b4 │ │ │ │ + ldr r2, [pc, #92] @ 219cc │ │ │ │ mov r3, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ str r6, [sp] │ │ │ │ - bl e9868 │ │ │ │ + bl e972c │ │ │ │ mov r3, #1 │ │ │ │ - ldr r2, [pc, #68] @ 1cc04 │ │ │ │ + ldr r2, [pc, #68] @ 219d0 │ │ │ │ strb r3, [r4, #244] @ 0xf4 │ │ │ │ - ldr r3, [pc, #52] @ 1cbfc │ │ │ │ + ldr r3, [pc, #52] @ 219c8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1cbf4 │ │ │ │ + bne 219c0 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #24] @ 1cc08 │ │ │ │ + ldr r5, [pc, #24] @ 219d4 │ │ │ │ add r5, pc, r5 │ │ │ │ - b 1cb9c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, lr, r8, asr lr │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r7, sp, r4, lsr r6 │ │ │ │ - strdeq r9, [lr], -r4 │ │ │ │ - andeq r0, lr, ip, ror #8 │ │ │ │ + b 21968 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + muleq lr, r8, r0 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + @ instruction: 0x000d2abc │ │ │ │ + andeq r5, lr, r4, lsr r0 │ │ │ │ + andeq fp, sp, r8, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ subs r5, r0, #0 │ │ │ │ - beq 1cc58 │ │ │ │ + beq 21a24 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r0] │ │ │ │ add r2, r4, #16 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ add r3, r4, #20 │ │ │ │ blx r6 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #284] @ 1cd98 │ │ │ │ + ldr r2, [pc, #284] @ 21b64 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #280] @ 1cd9c │ │ │ │ + ldr r3, [pc, #280] @ 21b68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - bl e9864 │ │ │ │ + bl e9728 │ │ │ │ cmp r0, #2 │ │ │ │ mvnle r5, #0 │ │ │ │ - ble 1cd58 │ │ │ │ + ble 21b24 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r7, [r2, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1cd88 │ │ │ │ + beq 21b54 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [r4] │ │ │ │ cmn r5, #1 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ moveq r5, r3 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -21412,104 +26397,104 @@ │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r5, [r1, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl e8450 │ │ │ │ + bl e8314 │ │ │ │ add r3, r4, #1179648 @ 0x120000 │ │ │ │ ldr r3, [r3, #376] @ 0x178 │ │ │ │ cmp r5, r3 │ │ │ │ - beq 1cd58 │ │ │ │ + beq 21b24 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1cd58 │ │ │ │ - ldr r1, [pc, #88] @ 1cda0 │ │ │ │ - ldr r0, [pc, #88] @ 1cda4 │ │ │ │ + beq 21b24 │ │ │ │ + ldr r1, [pc, #88] @ 21b6c │ │ │ │ + ldr r0, [pc, #88] @ 21b70 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r6 │ │ │ │ - bl e9e80 │ │ │ │ - ldr r2, [pc, #72] @ 1cda8 │ │ │ │ - ldr r3, [pc, #56] @ 1cd9c │ │ │ │ + bl e9d44 │ │ │ │ + ldr r2, [pc, #72] @ 21b74 │ │ │ │ + ldr r3, [pc, #56] @ 21b68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1cd94 │ │ │ │ + bne 21b60 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add r4, r4, #1179648 @ 0x120000 │ │ │ │ ldr r5, [r4, #376] @ 0x178 │ │ │ │ - b 1cd58 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, lr, r8, lsr sp │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r6, sp, r0, lsr #13 │ │ │ │ - andeq r7, sp, r4, lsr #9 │ │ │ │ - andeq r9, lr, r8, asr ip │ │ │ │ + b 21b24 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r4, lr, r8, ror pc │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r1, sp, r0, lsl #25 │ │ │ │ + andeq r2, sp, ip, lsr #18 │ │ │ │ + muleq lr, r8, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov r4, #2 │ │ │ │ mov r5, #0 │ │ │ │ strd r4, [sp] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - ldr lr, [pc, #124] @ 1ce5c │ │ │ │ + ldr lr, [pc, #124] @ 21c28 │ │ │ │ add ip, r2, #12 │ │ │ │ cmp ip, r0 │ │ │ │ - ldr r0, [pc, #116] @ 1ce60 │ │ │ │ + ldr r0, [pc, #116] @ 21c2c │ │ │ │ add lr, pc, lr │ │ │ │ ldr r0, [lr, r0] │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bhi 1ce2c │ │ │ │ + bhi 21bf8 │ │ │ │ ldr r0, [r3] │ │ │ │ str ip, [r3, #8] │ │ │ │ adds r4, r0, r2 │ │ │ │ - beq 1ce2c │ │ │ │ + beq 21bf8 │ │ │ │ mov r2, #12 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl e8454 │ │ │ │ + bl e8318 │ │ │ │ mov r3, #12 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #48] @ 1ce64 │ │ │ │ - ldr r3, [pc, #40] @ 1ce60 │ │ │ │ + ldr r2, [pc, #48] @ 21c30 │ │ │ │ + ldr r3, [pc, #40] @ 21c2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1ce58 │ │ │ │ + bne 21c24 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r9, [lr], -r0 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r9, lr, r4, lsl #23 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r4, lr, r0, lsl lr │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r4, lr, r4, asr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #168] @ 1cf28 │ │ │ │ - ldr lr, [pc, #168] @ 1cf2c │ │ │ │ + ldr r4, [pc, #168] @ 21cf4 │ │ │ │ + ldr lr, [pc, #168] @ 21cf8 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr ip, [r0, #96] @ 0x60 │ │ │ │ add r4, pc, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr lr, [r4, lr] │ │ │ │ ldr r1, [ip, #8] │ │ │ │ mov r5, #0 │ │ │ │ @@ -21521,234 +26506,234 @@ │ │ │ │ strd r4, [sp] │ │ │ │ ldr r3, [ip, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, r1, #24 │ │ │ │ mov r0, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bhi 1cef8 │ │ │ │ + bhi 21cc4 │ │ │ │ ldr r0, [ip] │ │ │ │ str r2, [ip, #8] │ │ │ │ adds r4, r0, r1 │ │ │ │ - beq 1cef8 │ │ │ │ + beq 21cc4 │ │ │ │ mov r2, #24 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl e8454 │ │ │ │ + bl e8318 │ │ │ │ mov r3, #24 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #48] @ 1cf30 │ │ │ │ - ldr r3, [pc, #40] @ 1cf2c │ │ │ │ + ldr r2, [pc, #48] @ 21cfc │ │ │ │ + ldr r3, [pc, #40] @ 21cf8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1cf24 │ │ │ │ + bne 21cf0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, lr, r0, lsr fp │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - @ instruction: 0x000e9ab8 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r4, lr, r0, ror sp │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + strdeq r4, [lr], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ add r2, r0, #1179648 @ 0x120000 │ │ │ │ ldr r3, [r1] │ │ │ │ ldr r2, [r2, #376] @ 0x178 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #224] @ 1d03c │ │ │ │ + ldr r0, [pc, #224] @ 21e08 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #220] @ 1d040 │ │ │ │ + ldr r1, [pc, #220] @ 21e0c │ │ │ │ add r0, pc, r0 │ │ │ │ sub r2, r2, r3 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ sub sp, sp, #16 │ │ │ │ orrs r2, r2, r3, lsr #31 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - beq 1cfbc │ │ │ │ - ldr r2, [pc, #176] @ 1d044 │ │ │ │ - ldr r3, [pc, #168] @ 1d040 │ │ │ │ + beq 21d88 │ │ │ │ + ldr r2, [pc, #176] @ 21e10 │ │ │ │ + ldr r3, [pc, #168] @ 21e0c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1d038 │ │ │ │ + bne 21e04 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ mov r0, #4 │ │ │ │ mov r1, #0 │ │ │ │ strd r0, [sp] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr ip, [r2, #4] │ │ │ │ add r0, r1, #12 │ │ │ │ cmp r0, ip │ │ │ │ str r3, [sp, #8] │ │ │ │ - bhi 1d010 │ │ │ │ + bhi 21ddc │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r0, [r2] │ │ │ │ adds r6, r0, r1 │ │ │ │ - beq 1d010 │ │ │ │ + beq 21ddc │ │ │ │ mov r2, #12 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl e8454 │ │ │ │ + bl e8318 │ │ │ │ mov r2, #12 │ │ │ │ ldr r3, [r5] │ │ │ │ str r2, [r6, #4] │ │ │ │ add r2, r4, #1196032 @ 0x124000 │ │ │ │ add r3, r3, #294912 @ 0x48000 │ │ │ │ ldr r1, [r2, #384] @ 0x180 │ │ │ │ add r3, r3, #96 @ 0x60 │ │ │ │ str r1, [r4, r3, lsl #2] │ │ │ │ mvn r3, #0 │ │ │ │ ldr r1, [r5] │ │ │ │ str r1, [r2, #384] @ 0x180 │ │ │ │ str r3, [r5] │ │ │ │ - b 1cf8c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, lr, r8, asr sl │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r9, lr, r4, lsr #20 │ │ │ │ + b 21d58 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + muleq lr, r8, ip │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r4, lr, r4, ror #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #292] @ 1d188 │ │ │ │ + ldr r0, [pc, #292] @ 21f54 │ │ │ │ mov ip, r2 │ │ │ │ - ldr r2, [pc, #288] @ 1d18c │ │ │ │ + ldr r2, [pc, #288] @ 21f58 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r0, r2] │ │ │ │ sub sp, sp, #44 @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ add r0, sp, #76 @ 0x4c │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ ldr lr, [sp, #72] @ 0x48 │ │ │ │ ldm r0, {r0, r2, r7} │ │ │ │ - blt 1d14c │ │ │ │ + blt 21f18 │ │ │ │ mul r4, r0, lr │ │ │ │ cmp r2, #0 │ │ │ │ addeq r4, r4, r4, lsl #1 │ │ │ │ moveq r2, #1 │ │ │ │ - beq 1d0c0 │ │ │ │ + beq 21e8c │ │ │ │ cmp r2, #1 │ │ │ │ - beq 1d0b8 │ │ │ │ + beq 21e84 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 1d17c │ │ │ │ + beq 21f48 │ │ │ │ lsl r4, r4, #2 │ │ │ │ mov r2, #2 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr r0, [pc, #196] @ 1d190 │ │ │ │ + ldr r0, [pc, #196] @ 21f5c │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldr r1, [pc, #188] @ 1d194 │ │ │ │ + ldr r1, [pc, #188] @ 21f60 │ │ │ │ mov r3, #4 │ │ │ │ str r2, [sp, #28] │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r8, #5 │ │ │ │ mov r9, #0 │ │ │ │ str ip, [sp, #12] │ │ │ │ str lr, [sp, #20] │ │ │ │ strd r8, [sp] │ │ │ │ - bl e8448 │ │ │ │ + bl e830c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ - bl e8454 │ │ │ │ + bl e8318 │ │ │ │ ldr r3, [r5, #96] @ 0x60 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldmib r3, {r0, r2} │ │ │ │ add r1, r2, #36 @ 0x24 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 1d14c │ │ │ │ + bhi 21f18 │ │ │ │ ldr r0, [r3] │ │ │ │ str r1, [r3, #8] │ │ │ │ adds r4, r0, r2 │ │ │ │ - beq 1d14c │ │ │ │ + beq 21f18 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl e8454 │ │ │ │ + bl e8318 │ │ │ │ mov r3, #36 @ 0x24 │ │ │ │ str r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #68] @ 1d198 │ │ │ │ - ldr r3, [pc, #52] @ 1d18c │ │ │ │ + ldr r2, [pc, #68] @ 21f64 │ │ │ │ + ldr r3, [pc, #52] @ 21f58 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1d184 │ │ │ │ + bne 21f50 │ │ │ │ mov r0, #0 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, #3 │ │ │ │ - b 1d0c0 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, lr, r0, asr r9 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r7, sp, r8, lsl r0 │ │ │ │ + b 21e8c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + muleq lr, r0, fp │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r2, sp, r0, lsr #9 │ │ │ │ andeq r0, r0, r3, asr #2 │ │ │ │ - andeq r9, lr, r4, ror #16 │ │ │ │ + andeq r4, lr, r4, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #480] @ 1d394 │ │ │ │ + ldr ip, [pc, #480] @ 22160 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #476] @ 1d398 │ │ │ │ + ldr r0, [pc, #476] @ 22164 │ │ │ │ add ip, pc, ip │ │ │ │ ldr r0, [ip, r0] │ │ │ │ ldr lr, [r4, #108] @ 0x6c │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ ldr r0, [r0] │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ add r0, lr, #4096 @ 0x1000 │ │ │ │ ldr r0, [r0, #200] @ 0xc8 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r0, #0 │ │ │ │ ldr ip, [sp, #88] @ 0x58 │ │ │ │ - beq 1d220 │ │ │ │ + beq 21fec │ │ │ │ add r4, r4, #1179648 @ 0x120000 │ │ │ │ ldr r0, [r4, #376] @ 0x178 │ │ │ │ - ldr r2, [pc, #416] @ 1d39c │ │ │ │ - ldr r3, [pc, #408] @ 1d398 │ │ │ │ + ldr r2, [pc, #416] @ 22168 │ │ │ │ + ldr r3, [pc, #408] @ 22164 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1d390 │ │ │ │ + bne 2215c │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add r8, r4, #1196032 @ 0x124000 │ │ │ │ ldr r6, [r8, #384] @ 0x180 │ │ │ │ cmp r3, #0 │ │ │ │ add r0, r4, r6, lsl #2 │ │ │ │ add r0, r0, #1179648 @ 0x120000 │ │ │ │ ldr r9, [r0, #384] @ 0x180 │ │ │ │ - beq 1d384 │ │ │ │ + beq 22150 │ │ │ │ cmp r3, #2 │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, #4 │ │ │ │ moveq r3, #3 │ │ │ │ movne r3, #2 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ @@ -21760,15 +26745,15 @@ │ │ │ │ str r3, [r0, #384] @ 0x180 │ │ │ │ str r6, [sp, #8] │ │ │ │ moveq r3, #1 │ │ │ │ str r1, [sp, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ str r5, [sp, #20] │ │ │ │ strd r8, [sp] │ │ │ │ - beq 1d29c │ │ │ │ + beq 22068 │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ cmp r3, #2 │ │ │ │ moveq r3, #3 │ │ │ │ movne r3, #2 │ │ │ │ ldr r0, [lr, #3396] @ 0xd44 │ │ │ │ tst ip, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ @@ -21789,102 +26774,102 @@ │ │ │ │ ldrne r3, [sp, #32] │ │ │ │ mul r5, r2, r5 │ │ │ │ bicne r3, r3, #16 │ │ │ │ orrne r3, r3, #8 │ │ │ │ strne r3, [sp, #32] │ │ │ │ tst ip, #8 │ │ │ │ ldrne r3, [sp, #32] │ │ │ │ - ldr r0, [pc, #156] @ 1d3a0 │ │ │ │ + ldr r0, [pc, #156] @ 2216c │ │ │ │ orrne r3, r3, #8 │ │ │ │ strne r3, [sp, #32] │ │ │ │ tst ip, #16 │ │ │ │ ldrne r3, [sp, #32] │ │ │ │ - ldr r1, [pc, #140] @ 1d3a4 │ │ │ │ + ldr r1, [pc, #140] @ 22170 │ │ │ │ orrne r3, r3, #32 │ │ │ │ strne r3, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e8448 │ │ │ │ + bl e830c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ - bl e8454 │ │ │ │ + bl e8318 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ ldmib r3, {r0, r2} │ │ │ │ add r1, r2, #40 @ 0x28 │ │ │ │ cmp r1, r0 │ │ │ │ - bhi 1d37c │ │ │ │ + bhi 22148 │ │ │ │ ldr r0, [r3] │ │ │ │ str r1, [r3, #8] │ │ │ │ adds r4, r0, r2 │ │ │ │ - beq 1d37c │ │ │ │ + beq 22148 │ │ │ │ mov r2, #40 @ 0x28 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl e8454 │ │ │ │ + bl e8318 │ │ │ │ mov r3, #40 @ 0x28 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - b 1d1f4 │ │ │ │ + b 21fc0 │ │ │ │ mov r5, #3 │ │ │ │ mov r3, #1 │ │ │ │ - b 1d250 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, lr, r0, lsl #16 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - @ instruction: 0x000e97bc │ │ │ │ - ldrdeq r6, [sp], -r0 │ │ │ │ + b 2201c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r4, lr, r0, asr #20 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + strdeq r4, [lr], -ip │ │ │ │ + andeq r2, sp, r8, asr r2 │ │ │ │ andeq r0, r0, r5, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #248] @ 1d4b8 │ │ │ │ - ldr r3, [pc, #248] @ 1d4bc │ │ │ │ + ldr r7, [pc, #248] @ 22284 │ │ │ │ + ldr r3, [pc, #248] @ 22288 │ │ │ │ add r5, r0, #1179648 @ 0x120000 │ │ │ │ add r7, pc, r7 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r5, #240] @ 0xf0 │ │ │ │ - ldr r1, [pc, #228] @ 1d4c0 │ │ │ │ + ldr r1, [pc, #228] @ 2228c │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r7 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - bl e9ff0 │ │ │ │ + bl e9eb4 │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ mov r2, #1 │ │ │ │ str r2, [r5, #240] @ 0xf0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [r4] │ │ │ │ mov r6, #0 │ │ │ │ mvn r1, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r8, [r2, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r6 │ │ │ │ blx r8 │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #152] @ 1d4c4 │ │ │ │ + ldr r3, [pc, #152] @ 22290 │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 1d4a8 │ │ │ │ + bne 22274 │ │ │ │ ldr r2, [r5, #240] @ 0xf0 │ │ │ │ - ldr r3, [pc, #132] @ 1d4c8 │ │ │ │ + ldr r3, [pc, #132] @ 22294 │ │ │ │ sub r2, r2, #1 │ │ │ │ - ldr r1, [pc, #128] @ 1d4cc │ │ │ │ + ldr r1, [pc, #128] @ 22298 │ │ │ │ mov r0, r7 │ │ │ │ add r3, pc, r3 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - bl e9ff0 │ │ │ │ + bl e9eb4 │ │ │ │ str r6, [r5, #236] @ 0xec │ │ │ │ ldr r2, [r4] │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r2, #132] @ 0x84 │ │ │ │ @@ -21899,53 +26884,53 @@ │ │ │ │ mvngt r0, #0 │ │ │ │ str r0, [r5, #380] @ 0x17c │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - b 1d460 │ │ │ │ - andeq r6, sp, r0, lsr sp │ │ │ │ - andeq r6, sp, ip, lsr #28 │ │ │ │ + b 2222c │ │ │ │ + @ instruction: 0x000d21b8 │ │ │ │ + @ instruction: 0x000d22b4 │ │ │ │ andeq r0, r0, fp, lsl #4 │ │ │ │ @ instruction: 0xfffff320 │ │ │ │ - ldrdeq r6, [sp], -r0 │ │ │ │ + andeq r2, sp, r8, asr r1 │ │ │ │ andeq r0, r0, sp, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #368] @ 1d65c │ │ │ │ + ldr r2, [pc, #368] @ 22428 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #364] @ 1d660 │ │ │ │ + ldr r3, [pc, #364] @ 2242c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, r0, #1179648 @ 0x120000 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ - ldr sl, [pc, #348] @ 1d664 │ │ │ │ + ldr sl, [pc, #348] @ 22430 │ │ │ │ ldr r2, [r9, #240] @ 0xf0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #332] @ 1d668 │ │ │ │ + ldr r3, [pc, #332] @ 22434 │ │ │ │ subs r2, r2, #0 │ │ │ │ add sl, pc, sl │ │ │ │ mov r7, r1 │ │ │ │ movne r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #560 @ 0x230 │ │ │ │ mov r0, sl │ │ │ │ ldr r8, [sp, #120] @ 0x78 │ │ │ │ - bl e9ff0 │ │ │ │ + bl e9eb4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #280] @ 1d66c │ │ │ │ + ldr r3, [pc, #280] @ 22438 │ │ │ │ str r5, [sp, #16] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ ldr r5, [r2, #128] @ 0x80 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r5, r3 │ │ │ │ @@ -21963,23 +26948,23 @@ │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r8, [sp, #60] @ 0x3c │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne 1d644 │ │ │ │ + bne 22410 │ │ │ │ ldr r2, [r9, #240] @ 0xf0 │ │ │ │ - ldr r3, [pc, #172] @ 1d670 │ │ │ │ + ldr r3, [pc, #172] @ 2243c │ │ │ │ subs r2, r2, #0 │ │ │ │ movne r2, #1 │ │ │ │ - ldr r1, [pc, #164] @ 1d674 │ │ │ │ + ldr r1, [pc, #164] @ 22440 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, sl │ │ │ │ - bl e9ff0 │ │ │ │ + bl e9eb4 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr lr, [r2, #8] │ │ │ │ ldr ip, [r2, #12] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ @@ -21987,67 +26972,67 @@ │ │ │ │ add r2, r2, #20 │ │ │ │ add r3, r3, #1179648 @ 0x120000 │ │ │ │ cmp r2, r5 │ │ │ │ str r0, [r3, #120] @ 0x78 │ │ │ │ str lr, [r3, #124] @ 0x7c │ │ │ │ str ip, [r3, #128] @ 0x80 │ │ │ │ str r1, [r3, #132] @ 0x84 │ │ │ │ - bne 1d5e0 │ │ │ │ - ldr r2, [pc, #88] @ 1d678 │ │ │ │ - ldr r3, [pc, #60] @ 1d660 │ │ │ │ + bne 223ac │ │ │ │ + ldr r2, [pc, #88] @ 22444 │ │ │ │ + ldr r3, [pc, #60] @ 2242c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1d658 │ │ │ │ + bne 22424 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b 1d618 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, lr, r8, asr #9 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - ldrdeq r6, [sp], -r8 │ │ │ │ - strdeq r6, [sp], -ip │ │ │ │ + b 223e4 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r4, lr, r8, lsl #14 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r2, sp, r0, rrx │ │ │ │ + andeq r2, sp, r4, lsl #3 │ │ │ │ @ instruction: 0xfffff23c │ │ │ │ - andeq r6, sp, r4, lsl #23 │ │ │ │ + andeq r2, sp, ip │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - muleq lr, r8, r3 │ │ │ │ + ldrdeq r4, [lr], -r8 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, sp, #88 @ 0x58 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #108 @ 0x6c │ │ │ │ stm r0, {r1, r2, r3} │ │ │ │ - ldr r0, [pc, #420] @ 1d84c │ │ │ │ - ldr r1, [pc, #420] @ 1d850 │ │ │ │ + ldr r0, [pc, #420] @ 22618 │ │ │ │ + ldr r1, [pc, #420] @ 2261c │ │ │ │ add r6, r4, #1179648 @ 0x120000 │ │ │ │ add r0, pc, r0 │ │ │ │ ldr r2, [r6, #240] @ 0xf0 │ │ │ │ - ldr r5, [pc, #408] @ 1d854 │ │ │ │ + ldr r5, [pc, #408] @ 22620 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #404] @ 1d858 │ │ │ │ + ldr r3, [pc, #404] @ 22624 │ │ │ │ subs r2, r2, #0 │ │ │ │ add r5, pc, r5 │ │ │ │ movne r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r1] │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r1, [pc, #376] @ 1d85c │ │ │ │ + ldr r1, [pc, #376] @ 22628 │ │ │ │ mov r0, r5 │ │ │ │ - bl e9ff0 │ │ │ │ + bl e9eb4 │ │ │ │ mov r3, #2 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ @@ -22080,28 +27065,28 @@ │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [sp, #144] @ 0x90 │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r4] │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #208] @ 1d860 │ │ │ │ + ldr r2, [pc, #208] @ 2262c │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ - bne 1d834 │ │ │ │ + bne 22600 │ │ │ │ ldr r2, [r6, #240] @ 0xf0 │ │ │ │ - ldr r3, [pc, #184] @ 1d864 │ │ │ │ + ldr r3, [pc, #184] @ 22630 │ │ │ │ subs r2, r2, #0 │ │ │ │ movne r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #172] @ 1d868 │ │ │ │ + ldr r1, [pc, #172] @ 22634 │ │ │ │ add r3, pc, r3 │ │ │ │ - bl e9ff0 │ │ │ │ + bl e9eb4 │ │ │ │ add r5, sp, #84 @ 0x54 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r3, [r2] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr lr, [r2, #8] │ │ │ │ ldr ip, [r2, #12] │ │ │ │ ldr r1, [r2, #16] │ │ │ │ @@ -22109,78 +27094,78 @@ │ │ │ │ add r2, r2, #20 │ │ │ │ add r3, r3, #1179648 @ 0x120000 │ │ │ │ cmp r2, r5 │ │ │ │ str r0, [r3, #120] @ 0x78 │ │ │ │ str lr, [r3, #124] @ 0x7c │ │ │ │ str ip, [r3, #128] @ 0x80 │ │ │ │ str r1, [r3, #132] @ 0x84 │ │ │ │ - bne 1d7c8 │ │ │ │ - ldr r2, [pc, #100] @ 1d86c │ │ │ │ - ldr r3, [pc, #68] @ 1d850 │ │ │ │ + bne 22594 │ │ │ │ + ldr r2, [pc, #100] @ 22638 │ │ │ │ + ldr r3, [pc, #68] @ 2261c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1d848 │ │ │ │ + bne 22614 │ │ │ │ add sp, sp, #88 @ 0x58 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ mov r2, #4 │ │ │ │ add r1, sp, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 1d800 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, lr, ip, lsl #6 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r6, sp, r0, lsr sl │ │ │ │ - andeq r6, sp, ip, asr fp │ │ │ │ + b 225cc │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r4, lr, ip, asr #10 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + @ instruction: 0x000d1eb8 │ │ │ │ + andeq r1, sp, r4, ror #31 │ │ │ │ andeq r0, r0, fp, lsr r2 │ │ │ │ @ instruction: 0xfffff010 │ │ │ │ - muleq sp, r8, r9 │ │ │ │ + andeq r1, sp, r0, lsr #28 │ │ │ │ andeq r0, r0, r3, lsr #4 │ │ │ │ - @ instruction: 0x000e91b0 │ │ │ │ + strdeq r4, [lr], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #96] @ 0x60 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr ip, [r3, #8] │ │ │ │ mov r2, #0 │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r1, [pc, #268] @ 1d9a8 │ │ │ │ + ldr r1, [pc, #268] @ 22774 │ │ │ │ strb r2, [sp, #7] │ │ │ │ - ldr r2, [pc, #264] @ 1d9ac │ │ │ │ + ldr r2, [pc, #264] @ 22778 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r6, #9 │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [sp, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add lr, ip, #16 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ add r2, sp, #7 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp lr, r2 │ │ │ │ - bhi 1d908 │ │ │ │ + bhi 226d4 │ │ │ │ ldr r0, [r3] │ │ │ │ str lr, [r3, #8] │ │ │ │ adds r5, r0, ip │ │ │ │ - beq 1d908 │ │ │ │ + beq 226d4 │ │ │ │ mov r2, #16 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl e8454 │ │ │ │ + bl e8318 │ │ │ │ mov r2, #16 │ │ │ │ ldr r3, [r4, #96] @ 0x60 │ │ │ │ str r2, [r5, #4] │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ @@ -22188,67 +27173,67 @@ │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ mov r0, #0 │ │ │ │ eor r3, r3, #1 │ │ │ │ add r1, r3, #22 │ │ │ │ ldr r1, [r4, r1, lsl #2] │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #112] @ 1d9b0 │ │ │ │ + ldr r2, [pc, #112] @ 2277c │ │ │ │ str r1, [r4, #96] @ 0x60 │ │ │ │ str r0, [r1, #8] │ │ │ │ str r0, [r1, #20] │ │ │ │ ldr r1, [r3, #168] @ 0xa8 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 1d998 │ │ │ │ + bne 22764 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #68] @ 1d9b4 │ │ │ │ - ldr r3, [pc, #56] @ 1d9ac │ │ │ │ + ldr r2, [pc, #68] @ 22780 │ │ │ │ + ldr r3, [pc, #56] @ 22778 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldrb r0, [sp, #7] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1d9a4 │ │ │ │ + bne 22770 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ - b 1d968 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, lr, r8, lsl r1 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ + b 22734 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r4, lr, r8, asr r3 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ @ instruction: 0xffffed78 │ │ │ │ - andeq r9, lr, r8, asr #32 │ │ │ │ + andeq r4, lr, r8, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #324] @ 1db18 │ │ │ │ + ldr r2, [pc, #324] @ 228e4 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #320] @ 1db1c │ │ │ │ + ldr r3, [pc, #320] @ 228e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #48 @ 0x30 │ │ │ │ subs r5, r1, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - beq 1dadc │ │ │ │ + beq 228a8 │ │ │ │ mov r8, sp │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #16 │ │ │ │ mov r0, r8 │ │ │ │ - bl e845c │ │ │ │ + bl e8320 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r7, [sp, #24] │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r7, #0 │ │ │ │ mov r6, #10 │ │ │ │ @@ -22256,23 +27241,23 @@ │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ strd r6, [sp, #16] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r2, [sp, #32] │ │ │ │ add r2, r3, #28 │ │ │ │ cmp r2, r0 │ │ │ │ str r8, [sp, #40] @ 0x28 │ │ │ │ - bhi 1da78 │ │ │ │ + bhi 22844 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r1, #8] │ │ │ │ adds r6, r0, r3 │ │ │ │ - beq 1da78 │ │ │ │ + beq 22844 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r2, #28 │ │ │ │ mov r0, r6 │ │ │ │ - bl e8454 │ │ │ │ + bl e8318 │ │ │ │ mov r3, #28 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ @@ -22282,162 +27267,162 @@ │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ add r3, r3, #22 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r1, [r3, #20] │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #104] @ 1db20 │ │ │ │ + ldr r2, [pc, #104] @ 228ec │ │ │ │ ldr r1, [r3, #168] @ 0xa8 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 1db08 │ │ │ │ + bne 228d4 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5] │ │ │ │ - ldr r2, [pc, #64] @ 1db24 │ │ │ │ - ldr r3, [pc, #52] @ 1db1c │ │ │ │ + ldr r2, [pc, #64] @ 228f0 │ │ │ │ + ldr r3, [pc, #52] @ 228e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1db14 │ │ │ │ + bne 228e0 │ │ │ │ add sp, sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ - b 1dad4 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, lr, r0, ror #31 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ + b 228a0 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r4, lr, r0, lsr #4 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ @ instruction: 0xffffec0c │ │ │ │ - ldrdeq r8, [lr], -r4 │ │ │ │ + andeq r4, lr, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r0, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #352] @ 1dcac │ │ │ │ + ldr r2, [pc, #352] @ 22a78 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #348] @ 1dcb0 │ │ │ │ + ldr r3, [pc, #348] @ 22a7c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r8, [r0, #3388] @ 0xd3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #56 @ 0x38 │ │ │ │ cmp r8, #0 │ │ │ │ mov r6, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1dc78 │ │ │ │ + bne 22a44 │ │ │ │ mov r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl e845c │ │ │ │ + bl e8320 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ add r3, sp, #4 │ │ │ │ str r6, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ mov r6, #11 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ mov r7, #0 │ │ │ │ strd r6, [sp, #24] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ add r2, r3, #24 │ │ │ │ cmp r2, r0 │ │ │ │ str r8, [sp, #4] │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - bhi 1dbec │ │ │ │ + bhi 229b8 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r1, #8] │ │ │ │ adds r5, r0, r3 │ │ │ │ - beq 1dbec │ │ │ │ + beq 229b8 │ │ │ │ mov r2, #24 │ │ │ │ add r1, sp, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl e8454 │ │ │ │ + bl e8318 │ │ │ │ mov r3, #24 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ mov r0, #0 │ │ │ │ eor r3, r3, #1 │ │ │ │ add r1, r3, #22 │ │ │ │ ldr r1, [r4, r1, lsl #2] │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #148] @ 1dcb4 │ │ │ │ + ldr r2, [pc, #148] @ 22a80 │ │ │ │ str r1, [r4, #96] @ 0x60 │ │ │ │ str r0, [r1, #8] │ │ │ │ str r0, [r1, #20] │ │ │ │ ldr r1, [r3, #168] @ 0xa8 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 1dc9c │ │ │ │ + bne 22a68 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r2, [pc, #100] @ 1dcb8 │ │ │ │ - ldr r3, [pc, #88] @ 1dcb0 │ │ │ │ + ldr r2, [pc, #100] @ 22a84 │ │ │ │ + ldr r3, [pc, #88] @ 22a7c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1dca8 │ │ │ │ + bne 22a74 │ │ │ │ add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [pc, #60] @ 1dcbc │ │ │ │ + ldr r1, [pc, #60] @ 22a88 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, #720 @ 0x2d0 │ │ │ │ - bl e8454 │ │ │ │ + bl e8318 │ │ │ │ cmp r5, #36 @ 0x24 │ │ │ │ movlt r0, r5 │ │ │ │ movge r0, #36 @ 0x24 │ │ │ │ - b 1dc4c │ │ │ │ + b 22a18 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ - b 1dc48 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, lr, r8, ror #28 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ + b 22a14 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r4, lr, r8, lsr #1 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ @ instruction: 0xffffea98 │ │ │ │ - andeq r8, lr, r4, ror #26 │ │ │ │ - muleq lr, r8, r3 │ │ │ │ + andeq r3, lr, r4, lsr #31 │ │ │ │ + andeq r4, lr, ip, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r2, [pc, #644] @ 1df5c │ │ │ │ - ldr r3, [pc, #644] @ 1df60 │ │ │ │ + ldr r2, [pc, #644] @ 22d28 │ │ │ │ + ldr r3, [pc, #644] @ 22d2c │ │ │ │ add r6, r0, #1179648 @ 0x120000 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r5, [r6, #116] @ 0x74 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #92 @ 0x5c │ │ │ │ cmp r5, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - beq 1ddf4 │ │ │ │ + beq 22bc0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r6, #116] @ 0x74 │ │ │ │ mov r2, #7 │ │ │ │ mov r3, #0 │ │ │ │ add lr, r0, #24 │ │ │ │ strd r2, [sp] │ │ │ │ mov r4, r0 │ │ │ │ @@ -22448,74 +27433,74 @@ │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr!, {r0, r1, r2, r3} │ │ │ │ stmia ip!, {r0, r1, r2, r3} │ │ │ │ ldm lr, {r0, r1, r2} │ │ │ │ stm ip, {r0, r1, r2} │ │ │ │ ldr r3, [r6, #240] @ 0xf0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 1de20 │ │ │ │ + beq 22bec │ │ │ │ cmp r3, #2 │ │ │ │ - bne 1ddf4 │ │ │ │ + bne 22bc0 │ │ │ │ add r3, r5, r5, lsr #31 │ │ │ │ asr r3, r3, #1 │ │ │ │ mov r2, #1 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ add r5, r5, r5, lsl #3 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ lsl r6, r5, #2 │ │ │ │ add r5, r2, r5, lsl #2 │ │ │ │ cmp r5, r3 │ │ │ │ movhi r3, #0 │ │ │ │ strhi r3, [sp, #76] @ 0x4c │ │ │ │ - bhi 1dee4 │ │ │ │ + bhi 22cb0 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ str r5, [r1, #20] │ │ │ │ add r3, r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldrne r3, [r1, #8] │ │ │ │ addne r2, r3, #80 @ 0x50 │ │ │ │ - beq 1dee4 │ │ │ │ + beq 22cb0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - bhi 1de38 │ │ │ │ + bhi 22c04 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r1, #8] │ │ │ │ adds r5, r0, r3 │ │ │ │ - beq 1de38 │ │ │ │ + beq 22c04 │ │ │ │ mov r2, #80 @ 0x50 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl e8454 │ │ │ │ + bl e8318 │ │ │ │ mov r3, #80 @ 0x50 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ mov r2, r6 │ │ │ │ add r1, r4, #116 @ 0x74 │ │ │ │ - bl e8454 │ │ │ │ - ldr r2, [pc, #360] @ 1df64 │ │ │ │ - ldr r3, [pc, #352] @ 1df60 │ │ │ │ + bl e8318 │ │ │ │ + ldr r2, [pc, #360] @ 22d30 │ │ │ │ + ldr r3, [pc, #352] @ 22d2c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1df58 │ │ │ │ + bne 22d24 │ │ │ │ add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r5, #0 │ │ │ │ add r3, r5, #3 │ │ │ │ movge r3, r5 │ │ │ │ asr r3, r3, #2 │ │ │ │ mov r2, #2 │ │ │ │ - b 1dd60 │ │ │ │ + b 22b2c │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ mov r1, #0 │ │ │ │ eor r2, r2, #1 │ │ │ │ @@ -22523,42 +27508,42 @@ │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ str r2, [r4, #100] @ 0x64 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ cmp r6, r2 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r1, [r3, #20] │ │ │ │ - bhi 1dec4 │ │ │ │ + bhi 22c90 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ str r6, [r3, #20] │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - beq 1decc │ │ │ │ + beq 22c98 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bls 1df40 │ │ │ │ + bls 22d0c │ │ │ │ ldr r5, [r3] │ │ │ │ mov r7, #80 @ 0x50 │ │ │ │ cmp r5, r1 │ │ │ │ str r7, [r3, #8] │ │ │ │ - beq 1df40 │ │ │ │ + beq 22d0c │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl e8454 │ │ │ │ + bl e8318 │ │ │ │ str r7, [r5, #4] │ │ │ │ - b 1dde4 │ │ │ │ + b 22bb0 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #148] @ 1df68 │ │ │ │ - ldr r0, [pc, #148] @ 1df6c │ │ │ │ + ldr r1, [pc, #148] @ 22d34 │ │ │ │ + ldr r0, [pc, #148] @ 22d38 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ - b 1ddf4 │ │ │ │ + bl e9d44 │ │ │ │ + b 22bc0 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ eor r2, r2, #1 │ │ │ │ @@ -22566,106 +27551,106 @@ │ │ │ │ ldr r1, [r4, r1, lsl #2] │ │ │ │ str r2, [r4, #100] @ 0x64 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ str r1, [r4, #96] @ 0x60 │ │ │ │ cmp r6, r2 │ │ │ │ str r3, [r1, #8] │ │ │ │ str r3, [r1, #20] │ │ │ │ - bhi 1dec4 │ │ │ │ + bhi 22c90 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ str r6, [r1, #20] │ │ │ │ cmp r2, #0 │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ movne r2, #80 @ 0x50 │ │ │ │ - bne 1ddb0 │ │ │ │ - b 1decc │ │ │ │ - ldr r1, [pc, #40] @ 1df70 │ │ │ │ - ldr r0, [pc, #40] @ 1df74 │ │ │ │ + bne 22b7c │ │ │ │ + b 22c98 │ │ │ │ + ldr r1, [pc, #40] @ 22d3c │ │ │ │ + ldr r0, [pc, #40] @ 22d40 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ - b 1ddf4 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r8, [lr], -ip │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - @ instruction: 0x000e8bbc │ │ │ │ - andeq r6, sp, r0, lsl #7 │ │ │ │ - andeq r5, sp, r0, lsr #30 │ │ │ │ - andeq r6, sp, r4, lsr r3 │ │ │ │ - andeq r5, sp, ip, lsr #29 │ │ │ │ + bl e9d44 │ │ │ │ + b 22bc0 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, lr, ip, lsl pc │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + strdeq r3, [lr], -ip │ │ │ │ + andeq r1, sp, r8, lsl #16 │ │ │ │ + andeq r0, sp, ip, ror #10 │ │ │ │ + @ instruction: 0x000d17bc │ │ │ │ + strdeq r0, [sp], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r5, r0, #1179648 @ 0x120000 │ │ │ │ ldr r2, [r5, #240] @ 0xf0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #48] @ 1dfcc │ │ │ │ - ldr r0, [pc, #48] @ 1dfd0 │ │ │ │ + ldr r3, [pc, #48] @ 22d98 │ │ │ │ + ldr r0, [pc, #48] @ 22d9c │ │ │ │ sub r2, r2, #2 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r1, #243 @ 0xf3 │ │ │ │ add r0, pc, r0 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - bl e9ff0 │ │ │ │ + bl e9eb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dcc0 │ │ │ │ + bl 22a8c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #240] @ 0xf0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r6, sp, ip, lsl #6 │ │ │ │ - andeq r6, sp, ip, asr #2 │ │ │ │ + muleq sp, r4, r7 │ │ │ │ + ldrdeq r1, [sp], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ add r5, r0, #1179648 @ 0x120000 │ │ │ │ ldr r2, [r5, #240] @ 0xf0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #48] @ 1e028 │ │ │ │ - ldr r0, [pc, #48] @ 1e02c │ │ │ │ + ldr r3, [pc, #48] @ 22df4 │ │ │ │ + ldr r0, [pc, #48] @ 22df8 │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #40] @ 1e030 │ │ │ │ + ldr r1, [pc, #40] @ 22dfc │ │ │ │ add r0, pc, r0 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - bl e9ff0 │ │ │ │ + bl e9eb4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dcc0 │ │ │ │ + bl 22a8c │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #240] @ 0xf0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrdeq r6, [sp], -ip │ │ │ │ - strdeq r6, [sp], -r0 │ │ │ │ + andeq r1, sp, r4, ror #14 │ │ │ │ + andeq r1, sp, r8, ror r5 │ │ │ │ andeq r0, r0, r6, lsl r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #20 │ │ │ │ add r4, r0, #1179648 @ 0x120000 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #240] @ 0xf0 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r3, [pc, #236] @ 1e150 │ │ │ │ + ldr r3, [pc, #236] @ 22f1c │ │ │ │ sub r2, r0, #2 │ │ │ │ - ldr r0, [pc, #232] @ 1e154 │ │ │ │ + ldr r0, [pc, #232] @ 22f20 │ │ │ │ mov fp, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #250 @ 0xfa │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - bl e9ff0 │ │ │ │ + bl e9eb4 │ │ │ │ cmp r7, #0 │ │ │ │ ldr lr, [r4, #116] @ 0x74 │ │ │ │ - ble 1e124 │ │ │ │ + ble 22ef0 │ │ │ │ add ip, lr, lr, lsl #3 │ │ │ │ add ip, r5, ip, lsl #2 │ │ │ │ add sl, fp, r7, lsl #4 │ │ │ │ add r9, r4, #184 @ 0xb8 │ │ │ │ add r6, r4, #120 @ 0x78 │ │ │ │ add r8, r4, #196 @ 0xc4 │ │ │ │ add r5, r4, #136 @ 0x88 │ │ │ │ @@ -22691,53 +27676,53 @@ │ │ │ │ str r3, [ip, #156] @ 0x9c │ │ │ │ ldm r8, {r0, r1, r2} │ │ │ │ stm r7, {r0, r1, r2} │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ cmp fp, sl │ │ │ │ add ip, ip, #72 @ 0x48 │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 1e0b8 │ │ │ │ + bne 22e84 │ │ │ │ ldr lr, [sp] │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r4, [sp, #8] │ │ │ │ add lr, lr, r7, lsl #1 │ │ │ │ add r7, lr, r7, lsl #1 │ │ │ │ cmp r7, #32768 @ 0x8000 │ │ │ │ str lr, [r4, #116] @ 0x74 │ │ │ │ - bge 1e140 │ │ │ │ + bge 22f0c │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1dcc0 │ │ │ │ - muleq sp, r8, r2 │ │ │ │ - andeq r6, sp, r4, lsl #1 │ │ │ │ + b 22a8c │ │ │ │ + andeq r1, sp, r0, lsr #14 │ │ │ │ + andeq r1, sp, ip, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ add r4, r0, #1179648 @ 0x120000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #240] @ 0xf0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r3, [pc, #408] @ 1e318 │ │ │ │ + ldr r3, [pc, #408] @ 230e4 │ │ │ │ sub r2, r0, #1 │ │ │ │ - ldr r0, [pc, #404] @ 1e31c │ │ │ │ + ldr r0, [pc, #404] @ 230e8 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #392] @ 1e320 │ │ │ │ + ldr r1, [pc, #392] @ 230ec │ │ │ │ add r0, pc, r0 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - bl e9ff0 │ │ │ │ + bl e9eb4 │ │ │ │ cmp r5, #0 │ │ │ │ ldr lr, [r4, #116] @ 0x74 │ │ │ │ - ble 1e2ec │ │ │ │ + ble 230b8 │ │ │ │ add r3, sl, r5, lsl #5 │ │ │ │ str r3, [sp] │ │ │ │ add r3, r4, #120 @ 0x78 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, r4, #196 @ 0xc4 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, r4, #136 @ 0x88 │ │ │ │ @@ -22804,32 +27789,32 @@ │ │ │ │ cmp sl, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldm r3, {r0, r1, r2} │ │ │ │ ldr r3, [sp, #28] │ │ │ │ stm r7, {r0, r1, r2} │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm lr, {r0, r1, r2, r3} │ │ │ │ - bne 1e20c │ │ │ │ + bne 22fd8 │ │ │ │ ldr lr, [sp, #32] │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ add lr, lr, r5, lsl #2 │ │ │ │ add r5, lr, r5, lsl #2 │ │ │ │ cmp r5, #32768 @ 0x8000 │ │ │ │ str lr, [r4, #116] @ 0x74 │ │ │ │ - bge 1e308 │ │ │ │ + bge 230d4 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r6 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1dcc0 │ │ │ │ - andeq r6, sp, r4, lsr #3 │ │ │ │ - andeq r5, sp, r0, ror #30 │ │ │ │ + b 22a8c │ │ │ │ + andeq r1, sp, ip, lsr #12 │ │ │ │ + andeq r1, sp, r8, ror #7 │ │ │ │ andeq r0, r0, sp, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ @@ -22838,15 +27823,15 @@ │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r2 │ │ │ │ blx r3 │ │ │ │ cmp r5, #0 │ │ │ │ cmpge r0, #1 │ │ │ │ - bgt 1e408 │ │ │ │ + bgt 231d4 │ │ │ │ add r9, r4, #1179648 @ 0x120000 │ │ │ │ ldr sl, [r9, #380] @ 0x17c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str sl, [r4, #40] @ 0x28 │ │ │ │ str r3, [r9, #200] @ 0xc8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [r9, #208] @ 0xd0 │ │ │ │ @@ -22856,29 +27841,29 @@ │ │ │ │ str r3, [r9, #220] @ 0xdc │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r9, #224] @ 0xe0 │ │ │ │ str r6, [r9, #196] @ 0xc4 │ │ │ │ mov r0, r5 │ │ │ │ str r8, [r9, #184] @ 0xb8 │ │ │ │ str r7, [r9, #188] @ 0xbc │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #132] @ 1e45c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + ldr r0, [pc, #132] @ 23228 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ cmp r5, #0 │ │ │ │ movge r3, #3 │ │ │ │ movlt r3, #2 │ │ │ │ str r0, [r9, #228] @ 0xe4 │ │ │ │ str r0, [r9, #216] @ 0xd8 │ │ │ │ str r0, [r9, #204] @ 0xcc │ │ │ │ str r0, [r9, #192] @ 0xc0 │ │ │ │ @@ -22887,83 +27872,83 @@ │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ add r9, r4, #1179648 @ 0x120000 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ ldr r3, [r9, #380] @ 0x17c │ │ │ │ cmn r3, #1 │ │ │ │ mov sl, r0 │ │ │ │ - beq 1e454 │ │ │ │ + beq 23220 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 1e36c │ │ │ │ + beq 23138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dcc0 │ │ │ │ + bl 22a8c │ │ │ │ str sl, [r9, #380] @ 0x17c │ │ │ │ - b 1e36c │ │ │ │ + b 23138 │ │ │ │ orrmi r0, r0, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ add r4, r0, #1179648 @ 0x120000 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r4, #240] @ 0xf0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r0, [pc, #288] @ 1e5ac │ │ │ │ - ldr r3, [pc, #288] @ 1e5b0 │ │ │ │ + ldr r0, [pc, #288] @ 23378 │ │ │ │ + ldr r3, [pc, #288] @ 2337c │ │ │ │ sub r2, r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r8, r1 │ │ │ │ clz r2, r2 │ │ │ │ - ldr r1, [pc, #268] @ 1e5b4 │ │ │ │ + ldr r1, [pc, #268] @ 23380 │ │ │ │ lsr r2, r2, #5 │ │ │ │ ldr r9, [sp, #44] @ 0x2c │ │ │ │ ldr sl, [sp, #40] @ 0x28 │ │ │ │ - bl e9ff0 │ │ │ │ + bl e9eb4 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ cmp r9, #0 │ │ │ │ cmpge r0, #1 │ │ │ │ - bgt 1e55c │ │ │ │ + bgt 23328 │ │ │ │ ldr fp, [r4, #380] @ 0x17c │ │ │ │ str fp, [r5, #40] @ 0x28 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [r4, #188] @ 0xbc │ │ │ │ str r6, [r4, #200] @ 0xc8 │ │ │ │ str r8, [r4, #184] @ 0xb8 │ │ │ │ str r8, [r4, #220] @ 0xdc │ │ │ │ str r7, [r4, #196] @ 0xc4 │ │ │ │ str r7, [r4, #208] @ 0xd0 │ │ │ │ str sl, [r4, #224] @ 0xe0 │ │ │ │ str sl, [r4, #212] @ 0xd4 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #140] @ 1e5b8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + ldr r0, [pc, #140] @ 23384 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ cmp r9, #0 │ │ │ │ movge r3, #3 │ │ │ │ movlt r3, #2 │ │ │ │ str r0, [r4, #228] @ 0xe4 │ │ │ │ str r0, [r4, #216] @ 0xd8 │ │ │ │ str r0, [r4, #204] @ 0xcc │ │ │ │ str r0, [r4, #192] @ 0xc0 │ │ │ │ @@ -22971,278 +27956,278 @@ │ │ │ │ pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ ldr r3, [r4, #380] @ 0x17c │ │ │ │ cmn r3, #1 │ │ │ │ mov fp, r0 │ │ │ │ - beq 1e5a4 │ │ │ │ + beq 23370 │ │ │ │ cmp r0, r3 │ │ │ │ - beq 1e4d4 │ │ │ │ + beq 232a0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dcc0 │ │ │ │ + bl 22a8c │ │ │ │ str fp, [r4, #380] @ 0x17c │ │ │ │ - b 1e4d4 │ │ │ │ - andeq r5, sp, r0, ror #24 │ │ │ │ - ldrdeq r5, [sp], -r4 │ │ │ │ + b 232a0 │ │ │ │ + andeq r1, sp, r8, ror #1 │ │ │ │ + andeq r1, sp, ip, asr r3 │ │ │ │ andeq r0, r0, r3, asr r2 │ │ │ │ orrmi r0, r0, #0 │ │ │ │ add r3, r0, #1179648 @ 0x120000 │ │ │ │ ldr r2, [r3, #116] @ 0x74 │ │ │ │ add r2, r1, r2 │ │ │ │ add r1, r2, r1 │ │ │ │ cmp r1, #32768 @ 0x8000 │ │ │ │ str r2, [r3, #116] @ 0x74 │ │ │ │ bxlt lr │ │ │ │ - b 1dcc0 │ │ │ │ + b 22a8c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr ip, [pc, #284] @ 1e710 │ │ │ │ - ldr r3, [pc, #284] @ 1e714 │ │ │ │ + ldr ip, [pc, #284] @ 234dc │ │ │ │ + ldr r3, [pc, #284] @ 234e0 │ │ │ │ add ip, pc, ip │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r3, [ip, r3] │ │ │ │ add r0, r0, #1179648 @ 0x120000 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r0, #236] @ 0xec │ │ │ │ mov r8, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ - bl 7ccc │ │ │ │ + bl 7cb4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r4, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add fp, r7, #4 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr sl, [r8] │ │ │ │ ldr r0, [r7, r4, lsl #2] │ │ │ │ mov r1, sl │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ ldr r9, [r8, #4] │ │ │ │ mov r1, r9 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [fp, r4, lsl #2] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ str r2, [r7, r4, lsl #2] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ str r0, [fp, r4, lsl #2] │ │ │ │ add r4, r4, #9 │ │ │ │ cmp r4, #36 @ 0x24 │ │ │ │ - bne 1e640 │ │ │ │ - ldr r2, [pc, #48] @ 1e718 │ │ │ │ - ldr r3, [pc, #40] @ 1e714 │ │ │ │ + bne 2340c │ │ │ │ + ldr r2, [pc, #48] @ 234e4 │ │ │ │ + ldr r3, [pc, #40] @ 234e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1e70c │ │ │ │ + bne 234d8 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, lr, r4, asr #7 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - ldrdeq r8, [lr], -r0 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, lr, r4, lsl #12 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r3, lr, r0, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ add r6, r0, #1179648 @ 0x120000 │ │ │ │ ldr r3, [r6, #240] @ 0xf0 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #564] @ 1e974 │ │ │ │ + ldr r1, [pc, #564] @ 23740 │ │ │ │ mov r9, r2 │ │ │ │ sub r2, r3, #1 │ │ │ │ - ldr r3, [pc, #556] @ 1e978 │ │ │ │ + ldr r3, [pc, #556] @ 23744 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r3, [pc, #528] @ 1e97c │ │ │ │ - ldr r0, [pc, #528] @ 1e980 │ │ │ │ + ldr r3, [pc, #528] @ 23748 │ │ │ │ + ldr r0, [pc, #528] @ 2374c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ clz r2, r2 │ │ │ │ lsr r2, r2, #5 │ │ │ │ - ldr r1, [pc, #512] @ 1e984 │ │ │ │ - bl e9ff0 │ │ │ │ + ldr r1, [pc, #512] @ 23750 │ │ │ │ + bl e9eb4 │ │ │ │ cmp r9, #0 │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ - ble 1e8fc │ │ │ │ + ble 236c8 │ │ │ │ add r4, r2, r2, lsl #3 │ │ │ │ add r4, fp, r4, lsl #2 │ │ │ │ add r4, r4, #116 @ 0x74 │ │ │ │ mov sl, #0 │ │ │ │ mov r8, #0 │ │ │ │ add r7, r6, #184 @ 0xb8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - b 1e7c4 │ │ │ │ + b 23590 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r9, r8 │ │ │ │ add r5, r5, #16 │ │ │ │ add r4, r4, #144 @ 0x90 │ │ │ │ - beq 1e8f8 │ │ │ │ + beq 236c4 │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [r4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r4, #4] │ │ │ │ ldm r7, {r0, r1, r2} │ │ │ │ add r3, r4, #8 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, r6, #120 @ 0x78 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ add ip, r4, #20 │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ add r2, r6, #196 @ 0xc4 │ │ │ │ add ip, r4, #56 @ 0x38 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ add r3, r4, #44 @ 0x2c │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, r6, #136 @ 0x88 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r0, [r5] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ add r2, r6, #208 @ 0xd0 │ │ │ │ add r3, r4, #80 @ 0x50 │ │ │ │ add ip, r4, #92 @ 0x5c │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, r6, #152 @ 0x98 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ ldr r3, [r5] │ │ │ │ str r3, [r4, #108] @ 0x6c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ add r2, r6, #220 @ 0xdc │ │ │ │ add r3, r4, #116 @ 0x74 │ │ │ │ add ip, r4, #128 @ 0x80 │ │ │ │ str r0, [r4, #112] @ 0x70 │ │ │ │ ldm r2, {r0, r1, r2} │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ add r3, r6, #168 @ 0xa8 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ stm ip, {r0, r1, r2, r3} │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r6, #236] @ 0xec │ │ │ │ - bl 79a8 <__aeabi_fcmpeq@plt> │ │ │ │ + bl 7990 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1e7b0 │ │ │ │ + bne 2357c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ ldr r1, [r5] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 1e5dc │ │ │ │ - b 1e7b0 │ │ │ │ + bl 233a8 │ │ │ │ + b 2357c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r2, r2, r9, lsl #2 │ │ │ │ add r9, r2, r9, lsl #2 │ │ │ │ cmp r9, #32768 @ 0x8000 │ │ │ │ str r2, [r6, #116] @ 0x74 │ │ │ │ - bge 1e93c │ │ │ │ - ldr r2, [pc, #112] @ 1e988 │ │ │ │ - ldr r3, [pc, #92] @ 1e978 │ │ │ │ + bge 23708 │ │ │ │ + ldr r2, [pc, #112] @ 23754 │ │ │ │ + ldr r3, [pc, #92] @ 23744 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1e970 │ │ │ │ + bne 2373c │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #72] @ 1e98c │ │ │ │ - ldr r3, [pc, #48] @ 1e978 │ │ │ │ + ldr r2, [pc, #72] @ 23758 │ │ │ │ + ldr r3, [pc, #48] @ 23744 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1e970 │ │ │ │ + bne 2373c │ │ │ │ mov r0, fp │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 1dcc0 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, lr, r0, ror r2 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r5, sp, r8, lsr #24 │ │ │ │ - andeq r5, sp, r4, lsl #19 │ │ │ │ + b 22a8c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000e34b0 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + strheq r1, [sp], -r0 │ │ │ │ + andeq r0, sp, ip, lsl #28 │ │ │ │ andeq r0, r0, r7, lsl #5 │ │ │ │ - andeq r8, lr, r0, lsr #1 │ │ │ │ - andeq r8, lr, r4, ror r0 │ │ │ │ - ldr ip, [pc, #148] @ 1ea2c │ │ │ │ + andeq r3, lr, r0, ror #5 │ │ │ │ + @ instruction: 0x000e32b4 │ │ │ │ + ldr ip, [pc, #148] @ 237f8 │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ add ip, ip, #8 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ str ip, [r0] │ │ │ │ add r1, r0, #1179648 @ 0x120000 │ │ │ │ mov ip, #0 │ │ │ │ @@ -23273,15 +28258,15 @@ │ │ │ │ str ip, [r1, #236] @ 0xec │ │ │ │ mov ip, #1 │ │ │ │ str r2, [r1, #240] @ 0xf0 │ │ │ │ str r2, [r3, #388] @ 0x184 │ │ │ │ strb ip, [r1, #232] @ 0xe8 │ │ │ │ strb r2, [r1, #244] @ 0xf4 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq r6, lr, ip, asr #18 │ │ │ │ + andeq r1, lr, r8, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ @@ -23298,29 +28283,29 @@ │ │ │ │ str r1, [r2, #8] │ │ │ │ str r1, [r2, #20] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #2688] @ 0xa80 │ │ │ │ - ldr r2, [pc, #524] @ 1eca4 │ │ │ │ - ldr r3, [pc, #524] @ 1eca8 │ │ │ │ + ldr r2, [pc, #524] @ 23a70 │ │ │ │ + ldr r3, [pc, #524] @ 23a74 │ │ │ │ sub sp, sp, #1376 @ 0x560 │ │ │ │ sub sp, sp, #8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, #16 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #1380] @ 0x564 │ │ │ │ mov r3, #0 │ │ │ │ - bl e845c │ │ │ │ + bl e8320 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r8, #10 │ │ │ │ mov r9, #0 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ @@ -23328,23 +28313,23 @@ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ add r0, r3, #28 │ │ │ │ cmp r0, r2 │ │ │ │ mvn r2, #0 │ │ │ │ str r5, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - bhi 1eb38 │ │ │ │ + bhi 23904 │ │ │ │ str r0, [r1, #8] │ │ │ │ ldr r0, [r1] │ │ │ │ adds r5, r0, r3 │ │ │ │ - beq 1eb38 │ │ │ │ + beq 23904 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r2, #28 │ │ │ │ mov r0, r5 │ │ │ │ - bl e8454 │ │ │ │ + bl e8318 │ │ │ │ mov r3, #28 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ @@ -23354,148 +28339,148 @@ │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ add r3, r3, #22 │ │ │ │ ldr r3, [r4, r3, lsl #2] │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ str r1, [r3, #8] │ │ │ │ str r1, [r3, #20] │ │ │ │ ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #308] @ 1ecac │ │ │ │ + ldr r2, [pc, #308] @ 23a78 │ │ │ │ ldr r1, [r3, #168] @ 0xa8 │ │ │ │ add r2, pc, r2 │ │ │ │ cmp r1, r2 │ │ │ │ - bne 1ec94 │ │ │ │ + bne 23a60 │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1ec64 │ │ │ │ + beq 23a30 │ │ │ │ ldr r0, [r4, #104] @ 0x68 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, r6 │ │ │ │ mov ip, #1024 @ 0x400 │ │ │ │ add r6, sp, #356 @ 0x164 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ ldr r5, [r2, #12] │ │ │ │ mov r2, #2 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ebe0 │ │ │ │ - bl e86f0 │ │ │ │ - ldr r2, [pc, #200] @ 1ecb0 │ │ │ │ + beq 239ac │ │ │ │ + bl e85b4 │ │ │ │ + ldr r2, [pc, #200] @ 23a7c │ │ │ │ add r5, sp, #100 @ 0x64 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, #256 @ 0x100 │ │ │ │ mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ + bl e972c │ │ │ │ ldr r0, [r4, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #172] @ 1ecb4 │ │ │ │ + ldr r2, [pc, #172] @ 23a80 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp] │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ blx r4 │ │ │ │ add r4, sp, #60 @ 0x3c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7c18 │ │ │ │ + bl 7c00 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mov r1, #2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r1, [sp] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 7ba0 │ │ │ │ + bl 7b88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7cd8 │ │ │ │ + bl 7cc0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl e8450 │ │ │ │ - ldr r2, [pc, #76] @ 1ecb8 │ │ │ │ - ldr r3, [pc, #56] @ 1eca8 │ │ │ │ + bl e8314 │ │ │ │ + ldr r2, [pc, #76] @ 23a84 │ │ │ │ + ldr r3, [pc, #56] @ 23a74 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #1380] @ 0x564 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1eca0 │ │ │ │ + bne 23a6c │ │ │ │ add sp, sp, #1376 @ 0x560 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r8, r9, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ - b 1eb94 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, lr, r8, lsl pc │ │ │ │ - muleq r0, r4, r5 │ │ │ │ + b 23960 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, lr, r8, asr r1 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ @ instruction: 0xffffdb4c │ │ │ │ - ldrdeq r5, [sp], -ip │ │ │ │ - andeq r4, sp, r4, lsr sp │ │ │ │ - andeq r7, lr, ip, asr #26 │ │ │ │ + andeq r0, sp, r4, ror #24 │ │ │ │ + andeq r0, sp, r0, asr #5 │ │ │ │ + andeq r2, lr, ip, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r1, [pc, #320] @ 1ee14 │ │ │ │ - ldr r2, [pc, #320] @ 1ee18 │ │ │ │ + ldr r1, [pc, #320] @ 23be0 │ │ │ │ + ldr r2, [pc, #320] @ 23be4 │ │ │ │ add r5, r0, #1179648 @ 0x120000 │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r3, [r5, #244] @ 0xf4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r2, #0 │ │ │ │ - beq 1ed38 │ │ │ │ + beq 23b04 │ │ │ │ ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #272] @ 1ee1c │ │ │ │ + ldr r3, [pc, #272] @ 23be8 │ │ │ │ ldr r2, [r2, #208] @ 0xd0 │ │ │ │ add r3, pc, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne 1edf4 │ │ │ │ + bne 23bc0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1ee00 │ │ │ │ + bne 23bcc │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r5, #244] @ 0xf4 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ ldr r2, [r4, #108] @ 0x6c │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r6, #8 │ │ │ │ mov r7, #0 │ │ │ │ ldr r2, [r2, #3412] @ 0xd54 │ │ │ │ strd r6, [sp] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, r3, #12 │ │ │ │ cmp r2, r0 │ │ │ │ - bhi 1ed94 │ │ │ │ + bhi 23b60 │ │ │ │ ldr r0, [r1] │ │ │ │ str r2, [r1, #8] │ │ │ │ adds r5, r0, r3 │ │ │ │ - beq 1ed94 │ │ │ │ + beq 23b60 │ │ │ │ mov r1, sp │ │ │ │ mov r2, #12 │ │ │ │ mov r0, r5 │ │ │ │ - bl e8454 │ │ │ │ + bl e8318 │ │ │ │ mov r3, #12 │ │ │ │ ldr r1, [r4, #96] @ 0x60 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ @@ -23504,62 +28489,62 @@ │ │ │ │ eor r3, r3, #1 │ │ │ │ add r2, r3, #22 │ │ │ │ ldr r2, [r4, r2, lsl #2] │ │ │ │ str r2, [r4, #96] @ 0x60 │ │ │ │ str r3, [r4, #100] @ 0x64 │ │ │ │ str r1, [r2, #8] │ │ │ │ str r1, [r2, #20] │ │ │ │ - ldr r2, [pc, #80] @ 1ee20 │ │ │ │ - ldr r3, [pc, #68] @ 1ee18 │ │ │ │ + ldr r2, [pc, #80] @ 23bec │ │ │ │ + ldr r3, [pc, #68] @ 23be4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1ee10 │ │ │ │ + bne 23bdc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ed30 │ │ │ │ + beq 23afc │ │ │ │ add r1, r5, #245 @ 0xf5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ea80 │ │ │ │ - b 1ed30 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, lr, r0, ror #25 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ + bl 2384c │ │ │ │ + b 23afc │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r2, lr, r0, lsr #30 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ @ instruction: 0xffffd988 │ │ │ │ - andeq r7, lr, r8, ror #23 │ │ │ │ + andeq r2, lr, r8, lsr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r0] │ │ │ │ add r6, r4, #1179648 @ 0x120000 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ ldr r3, [r6, #380] @ 0x17c │ │ │ │ cmn r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 1ee88 │ │ │ │ + beq 23c54 │ │ │ │ cmp r3, r0 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dcc0 │ │ │ │ + bl 22a8c │ │ │ │ str r5, [r6, #380] @ 0x17c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r0, #108] @ 0x6c │ │ │ │ @@ -23595,189 +28580,189 @@ │ │ │ │ add r3, r2, #3360 @ 0xd20 │ │ │ │ add ip, r1, #12 │ │ │ │ add r1, r1, #8 │ │ │ │ ldr r4, [r2, #3408] @ 0xd50 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, r3, #4 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #32] @ 1ef5c │ │ │ │ + ldr r1, [pc, #32] @ 23d28 │ │ │ │ add r2, r2, #3344 @ 0xd10 │ │ │ │ str r4, [sp, #12] │ │ │ │ str ip, [sp, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r4, [lr, #8] │ │ │ │ add r2, r2, #12 │ │ │ │ blx r4 │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - muleq sp, r0, pc @ │ │ │ │ + andeq r0, sp, r0, lsl r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ee90 │ │ │ │ + bl 23c5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1effc │ │ │ │ - ldr r6, [pc, #232] @ 1f070 │ │ │ │ - ldr r5, [pc, #232] @ 1f074 │ │ │ │ - ldr r7, [pc, #232] @ 1f078 │ │ │ │ + beq 23dc8 │ │ │ │ + ldr r6, [pc, #232] @ 23e3c │ │ │ │ + ldr r5, [pc, #232] @ 23e40 │ │ │ │ + ldr r7, [pc, #232] @ 23e44 │ │ │ │ add r6, pc, r6 │ │ │ │ add r5, pc, r5 │ │ │ │ add r7, pc, r7 │ │ │ │ - b 1efbc │ │ │ │ - ldr r0, [pc, #216] @ 1f07c │ │ │ │ + b 23d88 │ │ │ │ + ldr r0, [pc, #216] @ 23e48 │ │ │ │ mov r1, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ + bl e9d44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee90 │ │ │ │ + bl 23c5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1effc │ │ │ │ + beq 23dc8 │ │ │ │ ldr ip, [r4, #108] @ 0x6c │ │ │ │ mov r1, r6 │ │ │ │ ldr r2, [ip, #3408] @ 0xd50 │ │ │ │ mov r0, r5 │ │ │ │ sub r3, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ mov r2, r3 │ │ │ │ - beq 1f004 │ │ │ │ + beq 23dd0 │ │ │ │ cmp r3, #0 │ │ │ │ str r3, [ip, #3408] @ 0xd50 │ │ │ │ - bne 1ef9c │ │ │ │ - bl e9e80 │ │ │ │ + bne 23d68 │ │ │ │ + bl e9d44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ee90 │ │ │ │ + bl 23c5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1efbc │ │ │ │ + bne 23d88 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [ip, #3360] @ 0xd20 │ │ │ │ cmp r3, #640 @ 0x280 │ │ │ │ - bne 1f01c │ │ │ │ + bne 23de8 │ │ │ │ ldr r3, [ip, #3364] @ 0xd24 │ │ │ │ cmp r3, #480 @ 0x1e0 │ │ │ │ - beq 1f054 │ │ │ │ - ldr r1, [pc, #92] @ 1f080 │ │ │ │ - ldr r0, [pc, #92] @ 1f084 │ │ │ │ + beq 23e20 │ │ │ │ + ldr r1, [pc, #92] @ 23e4c │ │ │ │ + ldr r0, [pc, #92] @ 23e50 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ + bl e9d44 │ │ │ │ ldr r3, [r4, #108] @ 0x6c │ │ │ │ mov r1, #640 @ 0x280 │ │ │ │ mov r2, #480 @ 0x1e0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r3, #3360] @ 0xd20 │ │ │ │ str r2, [r3, #3364] @ 0xd24 │ │ │ │ - bl 1ee90 │ │ │ │ + bl 23c5c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1effc │ │ │ │ - ldr r1, [pc, #44] @ 1f088 │ │ │ │ - ldr r0, [pc, #44] @ 1f08c │ │ │ │ + beq 23dc8 │ │ │ │ + ldr r1, [pc, #44] @ 23e54 │ │ │ │ + ldr r0, [pc, #44] @ 23e58 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ + bl e9d44 │ │ │ │ mvn r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r5, sp, ip, ror r4 │ │ │ │ - andeq r4, sp, r0, ror #6 │ │ │ │ - andeq r5, sp, ip, asr #8 │ │ │ │ - andeq r4, sp, ip, asr #6 │ │ │ │ - andeq r5, sp, ip, lsr #8 │ │ │ │ - andeq r4, sp, r8, asr #5 │ │ │ │ - andeq r5, sp, ip, asr #7 │ │ │ │ - muleq sp, r0, r2 │ │ │ │ + andeq r0, sp, r4, lsl #18 │ │ │ │ + andeq pc, ip, r0, asr #18 │ │ │ │ + ldrdeq r0, [sp], -r4 │ │ │ │ + andeq pc, ip, ip, lsr #18 │ │ │ │ + @ instruction: 0x000d08b4 │ │ │ │ + andeq pc, ip, r8, lsr #17 │ │ │ │ + andeq r0, sp, r4, asr r8 │ │ │ │ + andeq pc, ip, r0, ror r8 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-72] @ 0xffffffb8 │ │ │ │ - ldr ip, [pc, #728] @ 1f384 │ │ │ │ + ldr ip, [pc, #728] @ 24150 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r2, [pc, #724] @ 1f388 │ │ │ │ + ldr r2, [pc, #724] @ 24154 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, sp, #4096 @ 0x1000 │ │ │ │ add ip, pc, ip │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r2, [ip, r2] │ │ │ │ ldr r3, [r0] │ │ │ │ add lr, sp, #4096 @ 0x1000 │ │ │ │ - ldr r1, [pc, #696] @ 1f38c │ │ │ │ + ldr r1, [pc, #696] @ 24158 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [lr, #28] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ add lr, lr, #28 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - ldr r1, [pc, #664] @ 1f390 │ │ │ │ + ldr r1, [pc, #664] @ 2415c │ │ │ │ ldr r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r4, [pc, #656] @ 1f394 │ │ │ │ + ldr r4, [pc, #656] @ 24160 │ │ │ │ add r4, pc, r4 │ │ │ │ str r0, [r6, #104] @ 0x68 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #636] @ 1f398 │ │ │ │ + ldr r1, [pc, #636] @ 24164 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - bne 1f36c │ │ │ │ + bne 24138 │ │ │ │ add r3, r0, #156 @ 0x9c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - ldr r1, [pc, #608] @ 1f39c │ │ │ │ + ldr r1, [pc, #608] @ 24168 │ │ │ │ ldr r2, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r3, [r6, #108] @ 0x6c │ │ │ │ blx r2 │ │ │ │ add sl, r6, #1179648 @ 0x120000 │ │ │ │ mov r2, #0 │ │ │ │ add ip, r6, #1196032 @ 0x124000 │ │ │ │ - ldr r1, [pc, #576] @ 1f3a0 │ │ │ │ + ldr r1, [pc, #576] @ 2416c │ │ │ │ mov r3, r2 │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ str r2, [ip, #384] @ 0x180 │ │ │ │ add r2, sl, #380 @ 0x17c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r2, #4]! │ │ │ │ - bne 1f16c │ │ │ │ + bne 23f38 │ │ │ │ mvn r4, #0 │ │ │ │ str r4, [ip, #380] @ 0x17c │ │ │ │ - bl 24470 │ │ │ │ + bl 267f8 │ │ │ │ str r0, [r6, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ef60 │ │ │ │ + bl 23d2c │ │ │ │ subs r5, r0, #0 │ │ │ │ - bne 1f37c │ │ │ │ + bne 24148 │ │ │ │ add r7, r6, #84 @ 0x54 │ │ │ │ add fp, r6, #92 @ 0x5c │ │ │ │ mov r9, #131072 @ 0x20000 │ │ │ │ mov r8, r5 │ │ │ │ mov r0, #24 │ │ │ │ - bl 77d4 │ │ │ │ + bl 77bc │ │ │ │ mov r4, r0 │ │ │ │ str r9, [r4, #4] │ │ │ │ mov r0, #131072 @ 0x20000 │ │ │ │ - bl 7330 │ │ │ │ + bl 7318 │ │ │ │ str r8, [r4, #8] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, #2097152 @ 0x200000 │ │ │ │ str r0, [r4, #16] │ │ │ │ str r3, [r4] │ │ │ │ - bl 7330 │ │ │ │ + bl 7318 │ │ │ │ str r4, [r7, #4]! │ │ │ │ cmp r7, fp │ │ │ │ str r8, [r4, #20] │ │ │ │ str r0, [r4, #12] │ │ │ │ - bne 1f1ac │ │ │ │ + bne 23f78 │ │ │ │ ldr r2, [r6, #88] @ 0x58 │ │ │ │ add r3, sp, #28 │ │ │ │ mov r4, #0 │ │ │ │ str r2, [r6, #96] @ 0x60 │ │ │ │ mov r9, r3 │ │ │ │ mov r8, #143 @ 0x8f │ │ │ │ mov r7, #194 @ 0xc2 │ │ │ │ @@ -23788,113 +28773,113 @@ │ │ │ │ and fp, fp, #255 @ 0xff │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ add fp, fp, #113 @ 0x71 │ │ │ │ mov ip, #0 │ │ │ │ str r7, [sp, #20] │ │ │ │ cmp r4, #15 │ │ │ │ - bgt 1f280 │ │ │ │ + bgt 2404c │ │ │ │ cmp ip, #15 │ │ │ │ - bgt 1f270 │ │ │ │ + bgt 2403c │ │ │ │ add ip, ip, #1 │ │ │ │ sub r7, r0, #128 @ 0x80 │ │ │ │ cmp ip, #15 │ │ │ │ add r0, r0, #8 │ │ │ │ strb lr, [r1, #1] │ │ │ │ strb lr, [r1, #2] │ │ │ │ strb r2, [r1, #3] │ │ │ │ strb r7, [r1] │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add r1, r1, #128 @ 0x80 │ │ │ │ - ble 1f244 │ │ │ │ + ble 24010 │ │ │ │ strb lr, [r1] │ │ │ │ strb r0, [r1, #1] │ │ │ │ strb lr, [r1, #2] │ │ │ │ - b 1f2c0 │ │ │ │ + b 2408c │ │ │ │ cmp ip, #15 │ │ │ │ - bgt 1f2ac │ │ │ │ + bgt 24078 │ │ │ │ add ip, ip, #1 │ │ │ │ strb r0, [r1, #2] │ │ │ │ cmp ip, #15 │ │ │ │ add r0, r0, #8 │ │ │ │ strh lr, [r1] │ │ │ │ strb r2, [r1, #3] │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add r1, r1, #128 @ 0x80 │ │ │ │ - ble 1f288 │ │ │ │ + ble 24054 │ │ │ │ add r7, r0, fp │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ orr r7, r7, r7, lsl #8 │ │ │ │ strb lr, [r1, #2] │ │ │ │ strh r7, [r1] │ │ │ │ add ip, ip, #1 │ │ │ │ add r0, r0, #8 │ │ │ │ cmp ip, #32 │ │ │ │ strb r2, [r1, #3] │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ add r1, r1, #128 @ 0x80 │ │ │ │ - bne 1f234 │ │ │ │ + bne 24000 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ add r4, r4, #1 │ │ │ │ add r7, r7, #1 │ │ │ │ add r8, r8, #8 │ │ │ │ cmp r4, #32 │ │ │ │ and r7, r7, #255 @ 0xff │ │ │ │ add r9, r9, #4 │ │ │ │ and r8, r8, #255 @ 0xff │ │ │ │ - bne 1f214 │ │ │ │ + bne 23fe0 │ │ │ │ str r3, [sp] │ │ │ │ ldr r2, [r6] │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #9 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ ldr r6, [r2, #64] @ 0x40 │ │ │ │ mov r2, r4 │ │ │ │ blx r6 │ │ │ │ str r0, [sl, #376] @ 0x178 │ │ │ │ - ldr r2, [pc, #108] @ 1f3a4 │ │ │ │ - ldr r3, [pc, #76] @ 1f388 │ │ │ │ + ldr r2, [pc, #108] @ 24170 │ │ │ │ + ldr r3, [pc, #76] @ 24154 │ │ │ │ add r2, pc, r2 │ │ │ │ add r1, sp, #4096 @ 0x1000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, r1, #28 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 1f378 │ │ │ │ + bne 24144 │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b 1f130 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ + b 23efc │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ mov r5, r4 │ │ │ │ - b 1f330 │ │ │ │ - andeq r7, lr, r0, lsl #18 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r4, sp, r8, ror #3 │ │ │ │ - @ instruction: 0x000d41b8 │ │ │ │ - @ instruction: 0x000e78b8 │ │ │ │ + b 240fc │ │ │ │ + andeq r2, lr, r0, asr #22 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq pc, ip, r8, lsl #8 │ │ │ │ + andeq pc, ip, r8, ror #7 │ │ │ │ + strdeq r2, [lr], -r8 │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - muleq lr, r4, r5 │ │ │ │ + muleq sp, r4, pc @ │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - andeq r7, lr, r0, lsl #13 │ │ │ │ + andeq r2, lr, r0, asr #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #152] @ 1f458 │ │ │ │ - bl 77d4 │ │ │ │ - ldr ip, [pc, #148] @ 1f45c │ │ │ │ + ldr r0, [pc, #152] @ 24224 │ │ │ │ + bl 77bc │ │ │ │ + ldr ip, [pc, #148] @ 24228 │ │ │ │ mov r2, #0 │ │ │ │ add ip, pc, ip │ │ │ │ add ip, ip, #8 │ │ │ │ mvn lr, #0 │ │ │ │ str ip, [r0] │ │ │ │ add r1, r0, #1179648 @ 0x120000 │ │ │ │ mov ip, #0 │ │ │ │ @@ -23925,3592 +28910,887 @@ │ │ │ │ mov ip, #1 │ │ │ │ str r2, [r1, #240] @ 0xf0 │ │ │ │ str r2, [r3, #388] @ 0x184 │ │ │ │ strb ip, [r1, #232] @ 0xe8 │ │ │ │ strb r2, [r1, #244] @ 0xf4 │ │ │ │ pop {r4, pc} │ │ │ │ andseq r4, r2, r8, lsl #3 │ │ │ │ - andeq r5, lr, ip, lsl pc │ │ │ │ + andeq r1, lr, r8, lsl r2 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 1f488 │ │ │ │ + ldr r1, [pc, #12] @ 24254 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ + bl 766c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andseq r4, r2, r8, lsl #3 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #148] @ 0x94 │ │ │ │ - ldr r1, [r3, r1, lsl #2] │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - ldr r0, [r1, #116] @ 0x74 │ │ │ │ - ldr r2, [r3, #116] @ 0x74 │ │ │ │ - cmp r0, r2 │ │ │ │ - blt 1f4b8 │ │ │ │ - beq 1f4c0 │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov r0, #1 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r1, #104] @ 0x68 │ │ │ │ - ands r0, r0, #2 │ │ │ │ - ldrne r0, [r3, #104] @ 0x68 │ │ │ │ - lsrne r0, r0, #1 │ │ │ │ - eorne r0, r0, #1 │ │ │ │ - andne r0, r0, #1 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #148] @ 0x94 │ │ │ │ - ldr r1, [r3, r1, lsl #2] │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - ldr r0, [r1, #92] @ 0x5c │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ - cmp r0, r2 │ │ │ │ - blt 1f508 │ │ │ │ - beq 1f510 │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov r0, #1 │ │ │ │ - bx lr │ │ │ │ - ldr r2, [r1, #104] @ 0x68 │ │ │ │ - tst r2, #2 │ │ │ │ - bne 1f500 │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ - lsr r0, r0, #1 │ │ │ │ - and r0, r0, #1 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #148] @ 0x94 │ │ │ │ - ldr r1, [r3, r1, lsl #2] │ │ │ │ - ldr r0, [r3, r2, lsl #2] │ │ │ │ - ldr ip, [r1, #96] @ 0x60 │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ - ldr r3, [r0, #92] @ 0x5c │ │ │ │ - sub r2, r2, ip │ │ │ │ - ldr ip, [r0, #96] @ 0x60 │ │ │ │ - sub r3, r3, ip │ │ │ │ - cmp r2, r3 │ │ │ │ - blt 1f568 │ │ │ │ - beq 1f570 │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov r0, #1 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r1, #104] @ 0x68 │ │ │ │ - tst r3, #2 │ │ │ │ - bne 1f560 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ - lsr r0, r0, #1 │ │ │ │ - and r0, r0, #1 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #148] @ 0x94 │ │ │ │ - ldr r1, [r3, r1, lsl #2] │ │ │ │ - ldr r3, [r3, r2, lsl #2] │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - cmp r0, r2 │ │ │ │ - blt 1f5b8 │ │ │ │ - beq 1f5c0 │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov r0, #1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ bx lr │ │ │ │ - ldr r2, [r1, #104] @ 0x68 │ │ │ │ - tst r2, #2 │ │ │ │ - bne 1f5b0 │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ - lsr r0, r0, #1 │ │ │ │ - and r0, r0, #1 │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ bx lr │ │ │ │ - ldr r3, [r0] │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr r3, [r3, #148] @ 0x94 │ │ │ │ - ldr r1, [r3, r1, lsl #2] │ │ │ │ - ldr r0, [r3, r2, lsl #2] │ │ │ │ - ldr lr, [r1, #96] @ 0x60 │ │ │ │ - ldr r2, [r1, #84] @ 0x54 │ │ │ │ - ldr ip, [r1, #100] @ 0x64 │ │ │ │ - sub r2, r2, lr │ │ │ │ - sub r2, r2, ip │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - ldr ip, [r0, #96] @ 0x60 │ │ │ │ - sub r3, r3, ip │ │ │ │ - ldr ip, [r0, #100] @ 0x64 │ │ │ │ - sub r3, r3, ip │ │ │ │ - cmp r2, r3 │ │ │ │ - blt 1f62c │ │ │ │ - beq 1f634 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - mov r0, #1 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [r1, #104] @ 0x68 │ │ │ │ - tst r3, #2 │ │ │ │ - bne 1f624 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ - lsr r0, r0, #1 │ │ │ │ - and r0, r0, #1 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #148] @ 0x94 │ │ │ │ - ldr r0, [r3, r1, lsl #2] │ │ │ │ - ldr r1, [r3, r2, lsl #2] │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ - ldr r2, [r1, #32] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 1f69c │ │ │ │ - cmp r2, #2 │ │ │ │ - beq 1f6a4 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - add r1, r1, #136 @ 0x88 │ │ │ │ - add r0, r0, #136 @ 0x88 │ │ │ │ - bl eb6d0 │ │ │ │ - lsr r0, r0, #31 │ │ │ │ - pop {r4, pc} │ │ │ │ - cmp r2, #2 │ │ │ │ - beq 1f678 │ │ │ │ - sub r0, r3, #2 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - bx lr │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + add r5, r0, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e87a0 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 24294 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + add r6, r0, #16 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + ands r4, r3, #255 @ 0xff │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + bl e87a0 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 242c4 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #148] @ 0x94 │ │ │ │ - ldr r4, [r3, r1, lsl #2] │ │ │ │ - ldr r5, [r3, r2, lsl #2] │ │ │ │ - add r0, r4, #328 @ 0x148 │ │ │ │ - add r1, r5, #328 @ 0x148 │ │ │ │ - bl eb6d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 1f710 │ │ │ │ - bne 1f708 │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ - ands r0, r0, #2 │ │ │ │ - ldrne r0, [r5, #104] @ 0x68 │ │ │ │ - lsrne r0, r0, #1 │ │ │ │ - eorne r0, r0, #1 │ │ │ │ - andne r0, r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + bl f2fa0 │ │ │ │ + add r0, r5, #32 │ │ │ │ + str r4, [r5, #8] │ │ │ │ + bl e87a4 │ │ │ │ + b 242c4 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + b 79d8 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + b 7504 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #148] @ 0x94 │ │ │ │ - ldr r0, [r3, r1, lsl #2] │ │ │ │ - ldr r2, [r3, r2, lsl #2] │ │ │ │ - add r0, r0, #120 @ 0x78 │ │ │ │ - add r1, r2, #120 @ 0x78 │ │ │ │ - bl eb6d0 │ │ │ │ - lsr r0, r0, #31 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + bl 733c │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + b 73a8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - cmp r0, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - beq 1f85c │ │ │ │ - cmp r1, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - sub r3, r1, r5 │ │ │ │ - sub r9, r2, r0 │ │ │ │ - asr r4, r3, #2 │ │ │ │ - asr r0, r9, #2 │ │ │ │ - rsb r9, r4, r9, asr #2 │ │ │ │ - cmp r4, r9 │ │ │ │ - movne r8, r5 │ │ │ │ - beq 1f864 │ │ │ │ - cmp r4, r9 │ │ │ │ - bge 1f800 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq 1f890 │ │ │ │ - cmp r9, #0 │ │ │ │ - add r3, r8, r4, lsl #2 │ │ │ │ - ble 1f7dc │ │ │ │ - sub r1, r8, #4 │ │ │ │ - mov r2, #0 │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr ip, [r1, #4]! │ │ │ │ - ldr lr, [r3] │ │ │ │ - cmp r9, r2 │ │ │ │ - str lr, [r1] │ │ │ │ - str ip, [r3], #4 │ │ │ │ - bne 1f7bc │ │ │ │ - add r8, r8, r9, lsl #2 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 1f8b8 │ │ │ │ - mov r0, r4 │ │ │ │ - sub r4, r4, r1 │ │ │ │ - sub r9, r0, r4 │ │ │ │ - cmp r4, r9 │ │ │ │ - blt 1f7a0 │ │ │ │ - cmp r9, #1 │ │ │ │ - lsl r2, r0, #2 │ │ │ │ - add r3, r8, r0, lsl #2 │ │ │ │ - beq 1f8c4 │ │ │ │ - cmp r4, #0 │ │ │ │ - add ip, r8, r4, lsl #2 │ │ │ │ - ble 1f854 │ │ │ │ - mov r2, #0 │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr r1, [ip, #-4]! │ │ │ │ - ldr lr, [r3, #-4]! │ │ │ │ - cmp r4, r2 │ │ │ │ - str lr, [ip] │ │ │ │ - str r1, [r3] │ │ │ │ - bne 1f820 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - subs r4, r1, #0 │ │ │ │ - beq 1f8b8 │ │ │ │ - mov r0, r9 │ │ │ │ - b 1f7f4 │ │ │ │ - mov r8, ip │ │ │ │ - b 1f83c │ │ │ │ - mov r0, r2 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r2, r1, r3 │ │ │ │ - sub r5, r5, #4 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [r5, #4]! │ │ │ │ - ldr r0, [r3] │ │ │ │ - str r0, [r5] │ │ │ │ - str r1, [r3], #4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 1f870 │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - lsl r4, r0, #2 │ │ │ │ - sub r2, r4, #4 │ │ │ │ - mov r1, r8 │ │ │ │ - cmp r2, #4 │ │ │ │ - ldr r9, [r1], #4 │ │ │ │ - ble 1f8e8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7780 │ │ │ │ - add r0, r8, r4 │ │ │ │ - str r9, [r0, #-4] │ │ │ │ - sub r6, r6, r7 │ │ │ │ - add r0, r5, r6 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - sub r2, r2, #4 │ │ │ │ - cmp r2, #4 │ │ │ │ - ldr r4, [r8, r2] │ │ │ │ - ble 1f8f4 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, r8, #4 │ │ │ │ - bl 7780 │ │ │ │ - str r4, [r8] │ │ │ │ - b 1f8b8 │ │ │ │ - ldreq r3, [r8, #4] │ │ │ │ - streq r3, [r8] │ │ │ │ - b 1f8b0 │ │ │ │ - ldreq r2, [r8] │ │ │ │ - streq r2, [r3, #-4] │ │ │ │ - b 1f8e0 │ │ │ │ + subs r3, r1, #0 │ │ │ │ + ldr r1, [pc, #136] @ 243ec │ │ │ │ + ldr r2, [pc, #136] @ 243f0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + sub sp, sp, #24 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - str r2, [r0] │ │ │ │ - str r2, [r0, #4] │ │ │ │ - str r2, [r0, #8] │ │ │ │ - str r2, [r0, #12] │ │ │ │ - str r2, [r0, #16] │ │ │ │ - strb r2, [r0, #20] │ │ │ │ - strb r2, [r0, #36] @ 0x24 │ │ │ │ - strb r2, [r0, #52] @ 0x34 │ │ │ │ - strb r2, [r0, #68] @ 0x44 │ │ │ │ - strb r2, [r0, #84] @ 0x54 │ │ │ │ - strb r2, [r0, #100] @ 0x64 │ │ │ │ - strb r2, [r0, #116] @ 0x74 │ │ │ │ - strb r2, [r0, #132] @ 0x84 │ │ │ │ - strb r2, [r0, #148] @ 0x94 │ │ │ │ - str r2, [r0, #196] @ 0xc4 │ │ │ │ - str r2, [r0, #200] @ 0xc8 │ │ │ │ - str r2, [r0, #208] @ 0xd0 │ │ │ │ - str r2, [r0, #204] @ 0xcc │ │ │ │ - bx lr │ │ │ │ + blt 24390 │ │ │ │ + ldr r2, [r0, #68] @ 0x44 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt 243c0 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [pc, #88] @ 243f4 │ │ │ │ + ldr r3, [pc, #80] @ 243f0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 243e8 │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 7c90 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 24390 │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldmib sp, {r1, r2} │ │ │ │ + bl 76b4 │ │ │ │ + mov r0, #1 │ │ │ │ + b 24394 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r2, lr, r0, ror #12 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r2, lr, r8, lsr #12 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + b 7894 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #112] @ 2448c │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #108] @ 24490 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, sp │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 772c │ │ │ │ + cmp r0, #0 │ │ │ │ + ldmibeq sp, {r2, r3} │ │ │ │ + moveq r0, #1 │ │ │ │ + streq r2, [r5] │ │ │ │ + ldr r2, [pc, #56] @ 24494 │ │ │ │ + streq r3, [r4] │ │ │ │ + ldr r3, [pc, #44] @ 24490 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + movne r0, #0 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 24488 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r2, lr, r4, lsr #11 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r2, lr, r4, ror #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #204] @ 0xcc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 1f974 │ │ │ │ - bl e8450 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + bl 7aa4 │ │ │ │ + and r0, r0, #512 @ 0x200 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [r0, #52] @ 0x34 │ │ │ │ + bl 7aa4 │ │ │ │ + and r0, r0, #4 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - cmp r1, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 1fa78 │ │ │ │ - ldm r1, {r2, r3} │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [pc, #92] @ 24550 │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - str r3, [r0, #8] │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - str r3, [r0, #12] │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ - mov r4, #20 │ │ │ │ - str r2, [r0] │ │ │ │ - str r3, [r0, #16] │ │ │ │ - b 1f9d4 │ │ │ │ - add r4, r4, #16 │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ - beq 1fa00 │ │ │ │ - ldrb r3, [r6, r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - strbeq r3, [r5, r4] │ │ │ │ - beq 1f9c8 │ │ │ │ - add r1, r6, r4 │ │ │ │ - add r0, r5, r4 │ │ │ │ - mov r2, #16 │ │ │ │ - add r4, r4, #16 │ │ │ │ - bl e97fc │ │ │ │ - cmp r4, #148 @ 0x94 │ │ │ │ - bne 1f9d4 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - add r1, r6, #148 @ 0x94 │ │ │ │ - add r0, r5, #148 @ 0x94 │ │ │ │ - bl e97fc │ │ │ │ - ldr r2, [r6, #196] @ 0xc4 │ │ │ │ - str r2, [r5, #196] @ 0xc4 │ │ │ │ - ldr r2, [r6, #200] @ 0xc8 │ │ │ │ - str r2, [r5, #200] @ 0xc8 │ │ │ │ - ldr r0, [pc, #88] @ 1fa80 │ │ │ │ - ldr r2, [r6, #208] @ 0xd0 │ │ │ │ - mov r3, #1 │ │ │ │ - str r2, [r5, #208] @ 0xd0 │ │ │ │ - mov r1, #73 @ 0x49 │ │ │ │ - add r0, pc, r0 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - bl e8448 │ │ │ │ - ldr r3, [r5, #208] @ 0xd0 │ │ │ │ + bne 2453c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - str r0, [r5, #204] @ 0xcc │ │ │ │ - ble 1fa78 │ │ │ │ - ldr r2, [r6, #204] @ 0xcc │ │ │ │ - sub r0, r0, #4 │ │ │ │ - sub r2, r2, #4 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r1, [r2, #4]! │ │ │ │ - str r1, [r0, #4]! │ │ │ │ - ldr r1, [r5, #208] @ 0xd0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - blt 1fa60 │ │ │ │ + beq 2452c │ │ │ │ + add r5, r0, #32 │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r4, sp, ip, asr #20 │ │ │ │ + bl e87a0 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 24518 │ │ │ │ + add r0, r4, #16 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b e87a4 │ │ │ │ + blx r2 │ │ │ │ + add r0, r4, #16 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b e87a4 │ │ │ │ + @ instruction: 0xfffffd74 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [r0, #208] @ 0xd0 │ │ │ │ - ldr r7, [r3, #152] @ 0x98 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp r2, r7 │ │ │ │ - ldr r2, [pc, #1528] @ 200a8 │ │ │ │ - mov r3, #0 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r1, [pc, #528] @ 2477c │ │ │ │ + ldr r2, [pc, #528] @ 24780 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + mov r3, #1024 @ 0x400 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 7318 │ │ │ │ + mov r5, #0 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + ldr r6, [pc, #476] @ 24784 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, #512 @ 0x200 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + bl 7318 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r2, r3, #8 │ │ │ │ + cmp r2, r1 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + strd r6, [sp] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + bhi 24604 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + adds r5, r0, r3 │ │ │ │ + beq 24604 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r1, sp │ │ │ │ + mov r0, r5 │ │ │ │ + bl e8318 │ │ │ │ + mov r3, #8 │ │ │ │ + str r3, [r5, #4] │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #376] @ 24788 │ │ │ │ + ldr r5, [r2, #64] @ 0x40 │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne 2474c │ │ │ │ + ldr r3, [r2, #72] @ 0x48 │ │ │ │ + ldr r2, [pc, #356] @ 2478c │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - str r2, [sp] │ │ │ │ - str r3, [r0, #200] @ 0xc8 │ │ │ │ - str r3, [r0, #196] @ 0xc4 │ │ │ │ - bge 1fb08 │ │ │ │ - ldr r0, [r0, #204] @ 0xcc │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 1fad8 │ │ │ │ - bl e8450 │ │ │ │ - add r2, r7, r7, lsr #31 │ │ │ │ - add r2, r7, r2, asr #1 │ │ │ │ - cmp r2, #1000 @ 0x3e8 │ │ │ │ - ldr r0, [pc, #1472] @ 200ac │ │ │ │ - movlt r2, #1000 @ 0x3e8 │ │ │ │ - str r2, [r5, #208] @ 0xd0 │ │ │ │ - mov r3, #1 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #92 @ 0x5c │ │ │ │ - bl e8448 │ │ │ │ - str r0, [r5, #204] @ 0xcc │ │ │ │ - cmp r7, #0 │ │ │ │ - ble 1fd0c │ │ │ │ - mov r4, #0 │ │ │ │ - ldm r5, {r1, r3} │ │ │ │ - lsl r8, r4, #2 │ │ │ │ - ldr r2, [r1, #148] @ 0x94 │ │ │ │ - ands r6, r3, #128 @ 0x80 │ │ │ │ - ldr fp, [r2, r4, lsl #2] │ │ │ │ - mov lr, r1 │ │ │ │ - and r0, r3, #32 │ │ │ │ - and r2, r3, #16 │ │ │ │ - beq 1fd14 │ │ │ │ - ldr r9, [fp, #92] @ 0x5c │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r2, r9 │ │ │ │ - beq 1fd70 │ │ │ │ - ldr r6, [fp, #96] @ 0x60 │ │ │ │ - cmp r0, #0 │ │ │ │ - sub r6, r9, r6 │ │ │ │ - beq 1fb60 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 1fd00 │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ - beq 1fb8c │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [fp, #88] @ 0x58 │ │ │ │ - cmp r0, r9 │ │ │ │ - beq 1fd00 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [fp, #84] @ 0x54 │ │ │ │ - ldr r0, [fp, #80] @ 0x50 │ │ │ │ - cmp r0, r2 │ │ │ │ - beq 1fd00 │ │ │ │ - tst r3, #512 @ 0x200 │ │ │ │ - beq 1fba0 │ │ │ │ - ldr r2, [fp, #104] @ 0x68 │ │ │ │ - tst r2, #1 │ │ │ │ - bne 1fd00 │ │ │ │ - tst r3, #1024 @ 0x400 │ │ │ │ - beq 1fbb4 │ │ │ │ - ldrb r2, [fp, #112] @ 0x70 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 1fd00 │ │ │ │ - tst r3, #4096 @ 0x1000 │ │ │ │ - beq 1fbc8 │ │ │ │ - ldr r2, [fp, #104] @ 0x68 │ │ │ │ - tst r2, #2 │ │ │ │ - beq 1fd00 │ │ │ │ - tst r3, #8192 @ 0x2000 │ │ │ │ - beq 1fbdc │ │ │ │ - ldr r2, [fp, #104] @ 0x68 │ │ │ │ - tst r2, #4 │ │ │ │ - beq 1fd00 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - ldr r2, [fp, #116] @ 0x74 │ │ │ │ - cmp r0, r2 │ │ │ │ - blt 1fd00 │ │ │ │ - tst r3, #2048 @ 0x800 │ │ │ │ - bne 1fce8 │ │ │ │ - ldrb r3, [r5, #148] @ 0x94 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 2476c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1fdbc │ │ │ │ - ldr r3, [fp, #108] @ 0x6c │ │ │ │ - ldr r9, [r5, #16] │ │ │ │ - mov r2, #1 │ │ │ │ - ands r9, r9, r2, lsl r3 │ │ │ │ - bne 1fd00 │ │ │ │ - ldrb r3, [r5, #20] │ │ │ │ + beq 24654 │ │ │ │ + add r5, r4, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e87a0 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1fe14 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - tst r3, #16384 @ 0x4000 │ │ │ │ - bne 1fe6c │ │ │ │ - ldr r1, [r1] │ │ │ │ - ldrb r3, [r1, #3284] @ 0xcd4 │ │ │ │ + bne 24640 │ │ │ │ + add r6, r4, #16 │ │ │ │ + add r3, sp, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + bl e87a4 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #284] @ 24790 │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 24760 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1ff0c │ │ │ │ - ldr r3, [fp, #84] @ 0x54 │ │ │ │ + beq 246a4 │ │ │ │ + add r5, r4, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e87a0 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ + bne 24690 │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r4, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + bl e87a4 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ + bl e8698 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ + bl e86a0 │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 246dc │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + blx r3 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [fp, #76] @ 0x4c │ │ │ │ - ble 20058 │ │ │ │ - ldr r3, [pc, #1112] @ 200b0 │ │ │ │ - ldr r2, [sp] │ │ │ │ - mov sl, #440 @ 0x1b8 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ + bl 730c │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ + bl 77b0 │ │ │ │ + mov r0, #32 │ │ │ │ + bl 7ac8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2470c │ │ │ │ + bl 75dc │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2471c │ │ │ │ + bl 75dc │ │ │ │ + ldr r2, [pc, #112] @ 24794 │ │ │ │ + ldr r3, [pc, #88] @ 24780 │ │ │ │ + add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov r7, r3 │ │ │ │ - b 1fcb8 │ │ │ │ - bl 26154 │ │ │ │ - ldr lr, [r5] │ │ │ │ - add r3, r9, r9, lsl #2 │ │ │ │ - ldr r2, [lr, #148] @ 0x94 │ │ │ │ - add r3, r9, r3, lsl #1 │ │ │ │ - add fp, fp, r3, lsl #2 │ │ │ │ - str r0, [fp, #480] @ 0x1e0 │ │ │ │ - ldr fp, [r2, r8] │ │ │ │ - add r9, r9, #1 │ │ │ │ - add r3, fp, r3, lsl #2 │ │ │ │ - ldr r2, [r3, #480] @ 0x1e0 │ │ │ │ - ldr r3, [fp, #76] @ 0x4c │ │ │ │ - add sl, sl, #44 @ 0x2c │ │ │ │ - cmp r3, r2 │ │ │ │ - movlt r3, r2 │ │ │ │ - ldr r2, [fp, #84] @ 0x54 │ │ │ │ - str r3, [fp, #76] @ 0x4c │ │ │ │ - cmp r2, r9 │ │ │ │ - ble 1feb8 │ │ │ │ - ldr ip, [lr, #4] │ │ │ │ - add r2, sl, #16 │ │ │ │ - ldr r3, [ip] │ │ │ │ - add r2, fp, r2 │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - add r0, ip, #8 │ │ │ │ - cmp r3, r7 │ │ │ │ - add r1, fp, sl │ │ │ │ - beq 1fc6c │ │ │ │ - mov r0, ip │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 24778 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + add r1, sp, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + add r6, r4, #16 │ │ │ │ + b 24668 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r2 │ │ │ │ + b 246a4 │ │ │ │ + mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 1fc70 │ │ │ │ - add r1, r1, #8 │ │ │ │ - add r0, fp, #360 @ 0x168 │ │ │ │ - mov r2, #3 │ │ │ │ - bl eb6dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 1fdf4 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r7, r4 │ │ │ │ - bne 1fb14 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r9, [fp, #84] @ 0x54 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r2, r9 │ │ │ │ - beq 1fd54 │ │ │ │ - ldr r6, [fp, #96] @ 0x60 │ │ │ │ + b 24654 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r2, lr, r8, asr r4 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r4, r0, r1, lsr #28 │ │ │ │ + @ instruction: 0xfffffec0 │ │ │ │ + @ instruction: 0xfffffc44 │ │ │ │ + @ instruction: 0xfffffbf4 │ │ │ │ + andeq r2, lr, r0, lsr #5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #1488] @ 24d84 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #1484] @ 24d88 │ │ │ │ + sub sp, sp, #116 @ 0x74 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r0, #32 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + add r5, sp, #168 @ 0xa8 │ │ │ │ + ldm r5, {r5, sl, fp} │ │ │ │ + ldr r9, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 7bdc │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [fp, #100] @ 0x64 │ │ │ │ - sub r6, r9, r6 │ │ │ │ - sub r6, r6, r0 │ │ │ │ - beq 1fda8 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 1fd00 │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ - beq 1fb8c │ │ │ │ - mov r2, r9 │ │ │ │ - b 1fb80 │ │ │ │ + bne 24814 │ │ │ │ + mov r0, #32 │ │ │ │ + bl 76c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1fd88 │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ - mov r6, r9 │ │ │ │ - beq 1fb8c │ │ │ │ - mov r2, r9 │ │ │ │ - b 1fb80 │ │ │ │ + blt 24cd8 │ │ │ │ + bl 7cf0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 1fd88 │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ - moveq r6, r9 │ │ │ │ - beq 1fb8c │ │ │ │ - b 1fb6c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 1fd00 │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ - beq 1fdb4 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 1fde4 │ │ │ │ - ldr r9, [fp, #92] @ 0x5c │ │ │ │ - b 1fb6c │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ - bne 1fb80 │ │ │ │ - b 1fb8c │ │ │ │ - mov r6, r2 │ │ │ │ - b 1fb8c │ │ │ │ - add r0, fp, #392 @ 0x188 │ │ │ │ - add r1, r5, #148 @ 0x94 │ │ │ │ - bl eb944 │ │ │ │ + str r0, [r4, #68] @ 0x44 │ │ │ │ + ble 24d60 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmp r3, #0 │ │ │ │ + movlt r0, #0 │ │ │ │ + blt 24840 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + cmp r0, r3 │ │ │ │ + movge r0, r3 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str r0, [r6] │ │ │ │ + bl 7c90 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bne 24d00 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r0, [r6] │ │ │ │ + ldr r6, [r3, #48] @ 0x30 │ │ │ │ + ldr r3, [pc, #1312] @ 24d8c │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne 24c54 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + bl 772c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1fd00 │ │ │ │ - ldr r1, [r5] │ │ │ │ - ldr r3, [r1, #148] @ 0x94 │ │ │ │ - mov lr, r1 │ │ │ │ - ldr fp, [r3, r8] │ │ │ │ - b 1fc00 │ │ │ │ - ldr r9, [fp, #84] @ 0x54 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r2, r9 │ │ │ │ - b 1fb80 │ │ │ │ - ldr r1, [r5] │ │ │ │ - ldr r3, [r1, #148] @ 0x94 │ │ │ │ - mov lr, r1 │ │ │ │ - ldr fp, [r3, r8] │ │ │ │ - ldrb r3, [r5, #148] @ 0x94 │ │ │ │ + bne 24c70 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sl] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [fp] │ │ │ │ + ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1fc00 │ │ │ │ - b 1fdbc │ │ │ │ - add sl, r5, #20 │ │ │ │ - add fp, r5, #148 @ 0x94 │ │ │ │ - ldrb r3, [sl] │ │ │ │ - mov r1, sl │ │ │ │ + bne 24c24 │ │ │ │ + ldr r3, [sl] │ │ │ │ + str r3, [r7] │ │ │ │ + ldr r3, [fp] │ │ │ │ + str r3, [r9] │ │ │ │ + ldr r6, [pc, #1240] @ 24d90 │ │ │ │ + tst r5, #32 │ │ │ │ + moveq r6, #2 │ │ │ │ + tst r5, #4 │ │ │ │ + orrne r6, r6, #32 │ │ │ │ + tst r5, #8 │ │ │ │ + orrne r6, r6, #16 │ │ │ │ + and r8, r5, #1 │ │ │ │ + tst r5, #16 │ │ │ │ + orr r6, r8, r6 │ │ │ │ + bne 24c3c │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, #5 │ │ │ │ + bl 7c54 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + mov r0, #13 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 1fe54 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r3, [r3, #148] @ 0x94 │ │ │ │ - ldr r0, [r3, r8] │ │ │ │ - add r0, r0, #120 @ 0x78 │ │ │ │ - bl eb6d0 │ │ │ │ + ldreq r1, [sp, #164] @ 0xa4 │ │ │ │ + movne r1, #1 │ │ │ │ + bl 7c54 │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + mov r0, #14 │ │ │ │ + bl 7c54 │ │ │ │ + cmp r8, #0 │ │ │ │ + movne r8, #0 │ │ │ │ + ldr r3, [r7] │ │ │ │ + ldr r1, [r9] │ │ │ │ + movne r2, r8 │ │ │ │ + beq 24bf8 │ │ │ │ + stm sp, {r1, r6} │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + add r2, r2, r1 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + add r1, r8, r1 │ │ │ │ + bl 7618 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1fef8 │ │ │ │ - add sl, sl, #16 │ │ │ │ - cmp sl, fp │ │ │ │ - bne 1fe1c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - tst r3, #16384 @ 0x4000 │ │ │ │ - beq 1fd00 │ │ │ │ - ldr r1, [r5] │ │ │ │ - ldr r3, [r1, #148] @ 0x94 │ │ │ │ - ldr fp, [r3, r8] │ │ │ │ - ldr r0, [fp, #84] @ 0x54 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ + beq 24d40 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 79e4 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ + bl 7b10 │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ + bl 78dc │ │ │ │ cmp r0, #0 │ │ │ │ - ble 1fd00 │ │ │ │ - add r3, r0, r0, lsl #2 │ │ │ │ - add r0, r0, r3, lsl #1 │ │ │ │ - ldr lr, [r5, #12] │ │ │ │ - add ip, fp, #468 @ 0x1d4 │ │ │ │ - mov r3, #0 │ │ │ │ - b 1fe98 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq 1fd00 │ │ │ │ - ldr r2, [ip, r3, lsl #2] │ │ │ │ - add r3, r3, #11 │ │ │ │ - cmp r2, lr │ │ │ │ - bne 1fe90 │ │ │ │ - ldr r3, [r1, #148] @ 0x94 │ │ │ │ - mov lr, r1 │ │ │ │ - ldr fp, [r3, r8] │ │ │ │ - b 1fc2c │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - tst r2, #256 @ 0x100 │ │ │ │ - bne 1feec │ │ │ │ - ldr r3, [r5, #200] @ 0xc8 │ │ │ │ - ldr r2, [r5, #204] @ 0xcc │ │ │ │ - add r1, r3, #1 │ │ │ │ - str r1, [r5, #200] @ 0xc8 │ │ │ │ - str r4, [r2, r3, lsl #2] │ │ │ │ - ldr r3, [r5, #196] @ 0xc4 │ │ │ │ - add r3, r3, r6 │ │ │ │ - str r3, [r5, #196] @ 0xc4 │ │ │ │ - b 1fd00 │ │ │ │ + str r0, [r4, #56] @ 0x38 │ │ │ │ + beq 24d20 │ │ │ │ + asr r0, r5, #1 │ │ │ │ + and r0, r0, #1 │ │ │ │ + bl 76fc │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 7900 │ │ │ │ + add r0, sp, #32 │ │ │ │ + bl 7828 │ │ │ │ + mov ip, #5 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r1, [pc, #1000] @ 24d94 │ │ │ │ + ldrb ip, [sp, #33] @ 0x21 │ │ │ │ + ldr r0, [pc, #996] @ 24d98 │ │ │ │ + ldrb lr, [sp, #34] @ 0x22 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldrb ip, [sp, #32] │ │ │ │ + mov r2, #2 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #28 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl e9d44 │ │ │ │ + ldr r0, [pc, #956] @ 24d9c │ │ │ │ + bl 77bc │ │ │ │ + ldr r3, [pc, #952] @ 24da0 │ │ │ │ + mov r1, #131072 @ 0x20000 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + str r3, [r0], #4 │ │ │ │ + bl e8320 │ │ │ │ + ldr r0, [pc, #924] @ 24da4 │ │ │ │ + add r3, r5, #131072 @ 0x20000 │ │ │ │ + mov r1, r4 │ │ │ │ + str r6, [r3, #4] │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #4] │ │ │ │ + add r0, pc, r0 │ │ │ │ + strb r6, [r4, #12] │ │ │ │ + bl e85ec │ │ │ │ + add r5, r4, #32 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e87a4 │ │ │ │ + mov r0, #1024 @ 0x400 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + bl 7318 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + mov r0, #512 @ 0x200 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + bl 7318 │ │ │ │ + ldr r3, [pc, #844] @ 24da8 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + add r2, r3, #16 │ │ │ │ + cmp r2, r1 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + bhi 24cac │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + adds r6, r0, r3 │ │ │ │ + addeq r3, r3, #32 │ │ │ │ + beq 24ac4 │ │ │ │ + mov r2, #16 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e8318 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + mov r3, #16 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + str r3, [r6, #4] │ │ │ │ + add r3, r2, r3 │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r1, [pc, #732] @ 24dac │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + add r1, r4, #64 @ 0x40 │ │ │ │ + str r1, [sp, #76] @ 0x4c │ │ │ │ + add r1, r4, #72 @ 0x48 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + bhi 24b14 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + adds r6, r0, r2 │ │ │ │ + beq 24b14 │ │ │ │ + mov r2, #16 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e8318 │ │ │ │ + mov r3, #16 │ │ │ │ + str r3, [r6, #4] │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r1, [pc, #656] @ 24db0 │ │ │ │ + ldr r2, [r3, #64] @ 0x40 │ │ │ │ + add r1, pc, r1 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne 24c90 │ │ │ │ + ldr r2, [pc, #640] @ 24db4 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 24ccc │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 1fec8 │ │ │ │ - b 1fd00 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - tst r3, #16384 @ 0x4000 │ │ │ │ - bne 1fe60 │ │ │ │ - ldr r1, [r5] │ │ │ │ - b 1fea8 │ │ │ │ - mov r3, #0 │ │ │ │ - add r1, r1, #3280 @ 0xcd0 │ │ │ │ - add r1, r1, #4 │ │ │ │ - add r0, fp, #136 @ 0x88 │ │ │ │ - str r3, [fp, #72] @ 0x48 │ │ │ │ - bl eb944 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 20068 │ │ │ │ - ldr r2, [r5] │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [r2, #148] @ 0x94 │ │ │ │ - ldr r0, [r3, r8] │ │ │ │ - ldr r3, [r0, #72] @ 0x48 │ │ │ │ - orr r3, r3, #1 │ │ │ │ - str r3, [r0, #72] @ 0x48 │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ + beq 24b60 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e87a0 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 1ffec │ │ │ │ - mov sl, #0 │ │ │ │ - mov fp, #440 @ 0x1b8 │ │ │ │ - b 1ffb0 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [r3, #148] @ 0x94 │ │ │ │ - add r1, r1, #3280 @ 0xcd0 │ │ │ │ - ldr r0, [r3, r8] │ │ │ │ - add r3, fp, #16 │ │ │ │ - add r1, r1, #4 │ │ │ │ - add r0, r0, r3 │ │ │ │ - bl eb944 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 1ffcc │ │ │ │ - ldr r2, [r5] │ │ │ │ - add sl, sl, #1 │ │ │ │ - ldr r3, [r2, #148] @ 0x94 │ │ │ │ - add fp, fp, #44 @ 0x2c │ │ │ │ - ldr r0, [r3, r8] │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - cmp r3, sl │ │ │ │ - ble 1ffec │ │ │ │ - ldr r1, [r2] │ │ │ │ - add r0, r0, fp │ │ │ │ - add r1, r1, #3280 @ 0xcd0 │ │ │ │ - add r1, r1, #4 │ │ │ │ - bl eb944 │ │ │ │ + bne 24b4c │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + add r0, r4, #16 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + bl e87a4 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [pc, #572] @ 24db8 │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 24ca0 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 24ba8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e87a0 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 24b94 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 1ff64 │ │ │ │ - ldr r2, [r5] │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [r2, #148] @ 0x94 │ │ │ │ - ldr r0, [r3, r8] │ │ │ │ - ldr r3, [r0, #72] @ 0x48 │ │ │ │ - orr r3, r3, #2 │ │ │ │ - str r3, [r0, #72] @ 0x48 │ │ │ │ - ldr r1, [r2] │ │ │ │ - add r0, r0, #328 @ 0x148 │ │ │ │ - add r1, r1, #3280 @ 0xcd0 │ │ │ │ - add r1, r1, #4 │ │ │ │ - bl eb944 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r2, [r3, #148] @ 0x94 │ │ │ │ - add r1, r1, #3280 @ 0xcd0 │ │ │ │ - add r1, r1, #4 │ │ │ │ + beq 24bb8 │ │ │ │ + bl 75dc │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [r2, r8] │ │ │ │ - beq 2007c │ │ │ │ - ldr r3, [r0, #72] @ 0x48 │ │ │ │ - add r0, r0, #120 @ 0x78 │ │ │ │ - orr r3, r3, #4 │ │ │ │ - str r3, [r0, #-48] @ 0xffffffd0 │ │ │ │ - bl eb944 │ │ │ │ + beq 24bc8 │ │ │ │ + bl 75dc │ │ │ │ + ldr r2, [pc, #492] @ 24dbc │ │ │ │ + ldr r3, [pc, #436] @ 24d88 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 24d80 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [sl] │ │ │ │ + cmp r0, r3 │ │ │ │ + ble 24c34 │ │ │ │ + ldr r2, [fp] │ │ │ │ + cmp r2, r1 │ │ │ │ + ble 24c34 │ │ │ │ + sub r0, r0, r3 │ │ │ │ + sub r2, r2, r1 │ │ │ │ + asr r8, r0, #1 │ │ │ │ + asr r2, r2, #1 │ │ │ │ + b 24924 │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 248b0 │ │ │ │ + b 248a0 │ │ │ │ + mov r2, r8 │ │ │ │ + b 24924 │ │ │ │ + ldr r1, [pc, #380] @ 24dc0 │ │ │ │ + ldr r0, [pc, #380] @ 24dc4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 7960 │ │ │ │ + b 248dc │ │ │ │ + mov r1, r0 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 20098 │ │ │ │ - ldr lr, [r5] │ │ │ │ - ldr r3, [lr, #148] @ 0x94 │ │ │ │ - ldr fp, [r3, r8] │ │ │ │ - ldr r3, [fp, #72] @ 0x48 │ │ │ │ - orr r3, r3, #8 │ │ │ │ - str r3, [fp, #72] @ 0x48 │ │ │ │ - b 1fc3c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - tst r3, #256 @ 0x100 │ │ │ │ - bne 1fd00 │ │ │ │ - b 1fec8 │ │ │ │ - ldr r2, [r5] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r3, [r2, #148] @ 0x94 │ │ │ │ - ldr r0, [r3, r8] │ │ │ │ - b 1ff4c │ │ │ │ - add r0, r0, #120 @ 0x78 │ │ │ │ - bl eb944 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 2003c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 1fd00 │ │ │ │ - ldr lr, [r5] │ │ │ │ - ldr r3, [lr, #148] @ 0x94 │ │ │ │ - ldr fp, [r3, r8] │ │ │ │ - b 1fc3c │ │ │ │ - andeq r6, lr, r8, lsl #30 │ │ │ │ - andeq r4, sp, r8, lsl #19 │ │ │ │ - andeq r0, r0, r8, asr r4 │ │ │ │ - ldm r0, {r2, r3} │ │ │ │ - ldr r2, [r2] │ │ │ │ - tst r3, #16 │ │ │ │ - ldr r0, [r2, #3312] @ 0xcf0 │ │ │ │ - ldr r2, [r2, #3316] @ 0xcf4 │ │ │ │ - and r0, r0, #7 │ │ │ │ - orr r0, r0, r2, lsl #3 │ │ │ │ - orrne r0, r0, #16 │ │ │ │ - tst r3, #32 │ │ │ │ - orrne r0, r0, #32 │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ - orrne r0, r0, #64 @ 0x40 │ │ │ │ - tst r3, #128 @ 0x80 │ │ │ │ - orrne r0, r0, #128 @ 0x80 │ │ │ │ - tst r3, #256 @ 0x100 │ │ │ │ - orrne r0, r0, #256 @ 0x100 │ │ │ │ - tst r3, #512 @ 0x200 │ │ │ │ - orrne r0, r0, #512 @ 0x200 │ │ │ │ - tst r3, #1024 @ 0x400 │ │ │ │ - orrne r0, r0, #1024 @ 0x400 │ │ │ │ - tst r3, #2048 @ 0x800 │ │ │ │ - orrne r0, r0, #2048 @ 0x800 │ │ │ │ - tst r3, #4096 @ 0x1000 │ │ │ │ - orrne r0, r0, #4096 @ 0x1000 │ │ │ │ - tst r3, #8192 @ 0x2000 │ │ │ │ - orrne r0, r0, #8192 @ 0x2000 │ │ │ │ - tst r3, #16384 @ 0x4000 │ │ │ │ - orrne r0, r0, #16384 @ 0x4000 │ │ │ │ - bx lr │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - mov ip, r2 │ │ │ │ - mov lr, r1 │ │ │ │ - str lr, [r0] │ │ │ │ - str ip, [r0, #4] │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, r0, #8 │ │ │ │ - b e97fc │ │ │ │ - ldr r3, [r0, #144] @ 0x90 │ │ │ │ - cmp r3, #0 │ │ │ │ - bxle lr │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [r0, #136] @ 0x88 │ │ │ │ - mov r1, r2 │ │ │ │ - str r1, [r3, #200] @ 0xc8 │ │ │ │ - str r1, [r3, #196] @ 0xc4 │ │ │ │ - ldr ip, [r0, #144] @ 0x90 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r2, ip │ │ │ │ - add r3, r3, #212 @ 0xd4 │ │ │ │ - blt 20168 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3840] @ 0xf00 │ │ │ │ - sub sp, sp, #220 @ 0xdc │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - ldr r0, [pc, #1340] @ 206f0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r2, [r1, #12] │ │ │ │ - add r7, r1, #144 @ 0x90 │ │ │ │ - ldr r1, [pc, #1324] @ 206f4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [r4], #16 │ │ │ │ - add r5, sp, #20 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #212] @ 0xd4 │ │ │ │ - mov r1, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - strb r3, [sp, #20] │ │ │ │ - strb r3, [sp, #36] @ 0x24 │ │ │ │ - strb r3, [sp, #52] @ 0x34 │ │ │ │ - strb r3, [sp, #68] @ 0x44 │ │ │ │ - strb r3, [sp, #84] @ 0x54 │ │ │ │ - strb r3, [sp, #100] @ 0x64 │ │ │ │ - strb r3, [sp, #116] @ 0x74 │ │ │ │ - strb r3, [sp, #132] @ 0x84 │ │ │ │ - strb r3, [sp, #148] @ 0x94 │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #16 │ │ │ │ - add r4, r4, #16 │ │ │ │ - bl e97fc │ │ │ │ - cmp r4, r7 │ │ │ │ - add r5, r5, #16 │ │ │ │ - bne 20224 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - add r0, sp, #148 @ 0x94 │ │ │ │ - bl e97fc │ │ │ │ - ldr r5, [r6, #144] @ 0x90 │ │ │ │ - ldr r9, [r6, #140] @ 0x8c │ │ │ │ - mov r4, #0 │ │ │ │ - cmp r5, r9 │ │ │ │ - str r4, [sp, #204] @ 0xcc │ │ │ │ - str r4, [sp, #196] @ 0xc4 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ - str r4, [sp, #208] @ 0xd0 │ │ │ │ - str r6, [sp] │ │ │ │ - beq 202f0 │ │ │ │ - add r8, r5, #1 │ │ │ │ - mov r7, #212 @ 0xd4 │ │ │ │ - cmp r8, r9 │ │ │ │ - mul r7, r8, r7 │ │ │ │ - bgt 20444 │ │ │ │ - ldr r9, [r6, #136] @ 0x88 │ │ │ │ - sub r0, r7, #212 @ 0xd4 │ │ │ │ - mov r1, sp │ │ │ │ - add r0, r9, r0 │ │ │ │ - str r8, [r6, #144] @ 0x90 │ │ │ │ - bl 1f97c │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - ldr r4, [r6, #144] @ 0x90 │ │ │ │ - cmp r0, #0 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - beq 202c0 │ │ │ │ - bl e8450 │ │ │ │ - ldr r2, [pc, #1072] @ 206f8 │ │ │ │ - ldr r3, [pc, #1064] @ 206f4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 206ec │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #220 @ 0xdc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r5, #1 │ │ │ │ - ldr r3, [pc, #1024] @ 206fc │ │ │ │ - ble 20574 │ │ │ │ - add r5, r5, r5, asr #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - movle r0, #212 @ 0xd4 │ │ │ │ - mulle r0, r5, r0 │ │ │ │ - mvngt r0, #0 │ │ │ │ - addle r0, r0, #8 │ │ │ │ - str r5, [r6, #140] @ 0x8c │ │ │ │ - bl 7330 │ │ │ │ - mov r3, #212 @ 0xd4 │ │ │ │ - mov r2, #0 │ │ │ │ - sub r1, r5, #2 │ │ │ │ - add r8, r0, #8 │ │ │ │ - str r3, [r0] │ │ │ │ - mov r7, r8 │ │ │ │ - mov r3, r8 │ │ │ │ - str r5, [r0, #4] │ │ │ │ - sub r1, r1, #1 │ │ │ │ - cmn r1, #2 │ │ │ │ - str r2, [r3] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - str r2, [r3, #16] │ │ │ │ - strb r2, [r3, #20] │ │ │ │ - strb r2, [r3, #36] @ 0x24 │ │ │ │ - strb r2, [r3, #52] @ 0x34 │ │ │ │ - strb r2, [r3, #68] @ 0x44 │ │ │ │ - strb r2, [r3, #84] @ 0x54 │ │ │ │ - strb r2, [r3, #100] @ 0x64 │ │ │ │ - strb r2, [r3, #116] @ 0x74 │ │ │ │ - strb r2, [r3, #132] @ 0x84 │ │ │ │ - strb r2, [r3, #148] @ 0x94 │ │ │ │ - str r2, [r3, #196] @ 0xc4 │ │ │ │ - str r2, [r3, #200] @ 0xc8 │ │ │ │ - str r2, [r3, #208] @ 0xd0 │ │ │ │ - str r2, [r3, #204] @ 0xcc │ │ │ │ - add r3, r3, #212 @ 0xd4 │ │ │ │ - bne 2033c │ │ │ │ - ldr r5, [r6, #144] @ 0x90 │ │ │ │ - ldr r3, [r6, #140] @ 0x8c │ │ │ │ - cmp r5, r3 │ │ │ │ - movge r5, r3 │ │ │ │ - cmp r5, #0 │ │ │ │ - movgt r4, #0 │ │ │ │ - movgt r9, #212 @ 0xd4 │ │ │ │ - ble 203d4 │ │ │ │ - ldr r1, [r6, #136] @ 0x88 │ │ │ │ - mov r0, r7 │ │ │ │ - mla r1, r9, r4, r1 │ │ │ │ - bl 1f97c │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r5, r4 │ │ │ │ - add r7, r7, #212 @ 0xd4 │ │ │ │ - bne 203b4 │ │ │ │ - ldr r5, [r6, #136] @ 0x88 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 20428 │ │ │ │ - ldr r4, [r5, #-4] │ │ │ │ - mov r3, #212 @ 0xd4 │ │ │ │ - mla r4, r3, r4, r5 │ │ │ │ - cmp r5, r4 │ │ │ │ - beq 206dc │ │ │ │ - ldr r0, [r4, #-8] │ │ │ │ - sub r4, r4, #212 @ 0xd4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 20408 │ │ │ │ - bl e8450 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne 203f4 │ │ │ │ - ldr r1, [r5, #-4] │ │ │ │ - mov r3, #212 @ 0xd4 │ │ │ │ - mul r1, r3, r1 │ │ │ │ - add r1, r1, #8 │ │ │ │ - sub r0, r5, #8 │ │ │ │ - bl 74a4 │ │ │ │ - ldr r5, [r6, #144] @ 0x90 │ │ │ │ - ldr r9, [r6, #140] @ 0x8c │ │ │ │ - str r8, [r6, #136] @ 0x88 │ │ │ │ - cmp r9, r5 │ │ │ │ - movlt r5, r9 │ │ │ │ - str r5, [r6, #144] @ 0x90 │ │ │ │ - b 2027c │ │ │ │ - ldr r3, [pc, #688] @ 206fc │ │ │ │ - str r8, [r6, #140] @ 0x8c │ │ │ │ - cmp r8, r3 │ │ │ │ - addls r0, r7, #8 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - mov r3, #212 @ 0xd4 │ │ │ │ - cmp r5, #0 │ │ │ │ - movge r2, #0 │ │ │ │ - add r9, r0, #8 │ │ │ │ - str r3, [r0] │ │ │ │ - str r8, [r0, #4] │ │ │ │ - movge r3, r9 │ │ │ │ - blt 204d4 │ │ │ │ - sub r5, r5, #1 │ │ │ │ - cmn r5, #1 │ │ │ │ - str r2, [r3] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - str r2, [r3, #16] │ │ │ │ - strb r2, [r3, #20] │ │ │ │ - strb r2, [r3, #36] @ 0x24 │ │ │ │ - strb r2, [r3, #52] @ 0x34 │ │ │ │ - strb r2, [r3, #68] @ 0x44 │ │ │ │ - strb r2, [r3, #84] @ 0x54 │ │ │ │ - strb r2, [r3, #100] @ 0x64 │ │ │ │ - strb r2, [r3, #116] @ 0x74 │ │ │ │ - strb r2, [r3, #132] @ 0x84 │ │ │ │ - strb r2, [r3, #148] @ 0x94 │ │ │ │ - str r2, [r3, #196] @ 0xc4 │ │ │ │ - str r2, [r3, #200] @ 0xc8 │ │ │ │ - str r2, [r3, #208] @ 0xd0 │ │ │ │ - str r2, [r3, #204] @ 0xcc │ │ │ │ - add r3, r3, #212 @ 0xd4 │ │ │ │ - bne 2047c │ │ │ │ - ldr sl, [r6, #144] @ 0x90 │ │ │ │ - ldr r3, [r6, #140] @ 0x8c │ │ │ │ - cmp sl, r3 │ │ │ │ - movge sl, r3 │ │ │ │ - cmp sl, #0 │ │ │ │ - movgt r5, r9 │ │ │ │ - movgt r4, #0 │ │ │ │ - movgt fp, #212 @ 0xd4 │ │ │ │ - ble 20518 │ │ │ │ - ldr r1, [r6, #136] @ 0x88 │ │ │ │ - mov r0, r5 │ │ │ │ - mla r1, fp, r4, r1 │ │ │ │ - bl 1f97c │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp sl, r4 │ │ │ │ - add r5, r5, #212 @ 0xd4 │ │ │ │ - bne 204f8 │ │ │ │ - ldr r5, [r6, #136] @ 0x88 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 2056c │ │ │ │ - ldr r4, [r5, #-4] │ │ │ │ - mov r3, #212 @ 0xd4 │ │ │ │ - mla r4, r3, r4, r5 │ │ │ │ - cmp r5, r4 │ │ │ │ - beq 206d4 │ │ │ │ - ldr r0, [r4, #-8] │ │ │ │ - sub r4, r4, #212 @ 0xd4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2054c │ │ │ │ - bl e8450 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne 20538 │ │ │ │ - ldr r1, [r5, #-4] │ │ │ │ - mov r3, #212 @ 0xd4 │ │ │ │ - mul r1, r3, r1 │ │ │ │ - add r1, r1, #8 │ │ │ │ - sub r0, r5, #8 │ │ │ │ - bl 74a4 │ │ │ │ - str r9, [r6, #136] @ 0x88 │ │ │ │ - b 20294 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - str r5, [r6, #140] @ 0x8c │ │ │ │ - bls 2064c │ │ │ │ - mvn r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - mov r3, #212 @ 0xd4 │ │ │ │ - add r7, r0, #8 │ │ │ │ - stm r0, {r3, r5} │ │ │ │ - ldr r8, [r6, #144] @ 0x90 │ │ │ │ - ldr r3, [r6, #140] @ 0x8c │ │ │ │ - cmp r8, r3 │ │ │ │ - movge r8, r3 │ │ │ │ - cmp r8, #0 │ │ │ │ - movgt r5, r7 │ │ │ │ - movgt r4, #0 │ │ │ │ - movgt r9, #212 @ 0xd4 │ │ │ │ - ble 205dc │ │ │ │ - ldr r1, [r6, #136] @ 0x88 │ │ │ │ - mov r0, r5 │ │ │ │ - mla r1, r9, r4, r1 │ │ │ │ - bl 1f97c │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r8, r4 │ │ │ │ - add r5, r5, #212 @ 0xd4 │ │ │ │ - bne 205bc │ │ │ │ - ldr r5, [r6, #136] @ 0x88 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 20630 │ │ │ │ - ldr r4, [r5, #-4] │ │ │ │ - mov r3, #212 @ 0xd4 │ │ │ │ - mla r4, r3, r4, r5 │ │ │ │ - cmp r5, r4 │ │ │ │ - beq 206e4 │ │ │ │ - ldr r0, [r4, #-8] │ │ │ │ - sub r4, r4, #212 @ 0xd4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 20610 │ │ │ │ - bl e8450 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne 205fc │ │ │ │ - ldr r1, [r5, #-4] │ │ │ │ - mov r3, #212 @ 0xd4 │ │ │ │ - mul r1, r3, r1 │ │ │ │ - add r1, r1, #8 │ │ │ │ - sub r0, r5, #8 │ │ │ │ - bl 74a4 │ │ │ │ - ldr r5, [r6, #144] @ 0x90 │ │ │ │ - ldr r9, [r6, #140] @ 0x8c │ │ │ │ - str r7, [r6, #136] @ 0x88 │ │ │ │ - cmp r9, r5 │ │ │ │ - movlt r5, r9 │ │ │ │ - str r5, [r6, #144] @ 0x90 │ │ │ │ - b 2027c │ │ │ │ - mov r7, #212 @ 0xd4 │ │ │ │ - mul r0, r7, r5 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 7330 │ │ │ │ - cmn r9, #1 │ │ │ │ - str r7, [r0] │ │ │ │ - str r5, [r0, #4] │ │ │ │ - add r7, r0, #8 │ │ │ │ - beq 20598 │ │ │ │ - mov r3, r7 │ │ │ │ - b 2067c │ │ │ │ - mov r9, #0 │ │ │ │ - cmp r9, #0 │ │ │ │ - str r4, [r3] │ │ │ │ - str r4, [r3, #4] │ │ │ │ - str r4, [r3, #8] │ │ │ │ - str r4, [r3, #12] │ │ │ │ - str r4, [r3, #16] │ │ │ │ - strb r4, [r3, #20] │ │ │ │ - strb r4, [r3, #36] @ 0x24 │ │ │ │ - strb r4, [r3, #52] @ 0x34 │ │ │ │ - strb r4, [r3, #68] @ 0x44 │ │ │ │ - strb r4, [r3, #84] @ 0x54 │ │ │ │ - strb r4, [r3, #100] @ 0x64 │ │ │ │ - strb r4, [r3, #116] @ 0x74 │ │ │ │ - strb r4, [r3, #132] @ 0x84 │ │ │ │ - strb r4, [r3, #148] @ 0x94 │ │ │ │ - str r4, [r3, #196] @ 0xc4 │ │ │ │ - str r4, [r3, #200] @ 0xc8 │ │ │ │ - str r4, [r3, #208] @ 0xd0 │ │ │ │ - str r4, [r3, #204] @ 0xcc │ │ │ │ - add r3, r3, #212 @ 0xd4 │ │ │ │ - bne 20678 │ │ │ │ - b 20598 │ │ │ │ - mov r1, #0 │ │ │ │ - b 20560 │ │ │ │ - mov r1, #0 │ │ │ │ - b 2041c │ │ │ │ - mov r1, #0 │ │ │ │ - b 20624 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - strdeq r6, [lr], -r4 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - strdeq r6, [lr], -r0 │ │ │ │ - addseq r9, sl, r7, ror #1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r7, [r0, #136] @ 0x88 │ │ │ │ - mov r3, #212 @ 0xd4 │ │ │ │ - mla r7, r3, r1, r7 │ │ │ │ - add r4, r2, #16 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - str r3, [r2] │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - str r3, [r2, #8] │ │ │ │ - add r5, r7, #20 │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - add r6, r2, #144 @ 0x90 │ │ │ │ - str r3, [r2, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #16 │ │ │ │ - add r4, r4, #16 │ │ │ │ - bl e97fc │ │ │ │ - cmp r4, r6 │ │ │ │ - add r5, r5, #16 │ │ │ │ - bne 20748 │ │ │ │ - add r1, r7, #148 @ 0x94 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b e97fc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [r0, #144] @ 0x90 │ │ │ │ - add r5, r1, #1 │ │ │ │ - cmp r5, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - bge 207d0 │ │ │ │ - mov r4, #212 @ 0xd4 │ │ │ │ - mul r4, r5, r4 │ │ │ │ - ldr r3, [r7, #136] @ 0x88 │ │ │ │ - sub r0, r4, #212 @ 0xd4 │ │ │ │ - add r1, r3, r4 │ │ │ │ - add r0, r3, r0 │ │ │ │ - bl 1f97c │ │ │ │ - ldr r6, [r7, #144] @ 0x90 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r6 │ │ │ │ - add r4, r4, #212 @ 0xd4 │ │ │ │ - blt 207a8 │ │ │ │ - ldr r3, [r7, #140] @ 0x8c │ │ │ │ - sub r5, r6, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - bgt 207e8 │ │ │ │ - str r5, [r7, #144] @ 0x90 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #316] @ 2092c │ │ │ │ - str r5, [r7, #140] @ 0x8c │ │ │ │ - cmp r5, r3 │ │ │ │ - movls r0, #212 @ 0xd4 │ │ │ │ - mulls r0, r5, r0 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - addls r0, r0, #8 │ │ │ │ - bl 7330 │ │ │ │ - mov r3, #212 @ 0xd4 │ │ │ │ - subs r6, r6, #2 │ │ │ │ - movpl r2, #0 │ │ │ │ - add r8, r0, #8 │ │ │ │ - str r3, [r0] │ │ │ │ - str r5, [r0, #4] │ │ │ │ - movpl r3, r8 │ │ │ │ - bmi 20880 │ │ │ │ - sub r6, r6, #1 │ │ │ │ - cmn r6, #1 │ │ │ │ - str r2, [r3] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - str r2, [r3, #16] │ │ │ │ - strb r2, [r3, #20] │ │ │ │ - strb r2, [r3, #36] @ 0x24 │ │ │ │ - strb r2, [r3, #52] @ 0x34 │ │ │ │ - strb r2, [r3, #68] @ 0x44 │ │ │ │ - strb r2, [r3, #84] @ 0x54 │ │ │ │ - strb r2, [r3, #100] @ 0x64 │ │ │ │ - strb r2, [r3, #116] @ 0x74 │ │ │ │ - strb r2, [r3, #132] @ 0x84 │ │ │ │ - strb r2, [r3, #148] @ 0x94 │ │ │ │ - str r2, [r3, #196] @ 0xc4 │ │ │ │ - str r2, [r3, #200] @ 0xc8 │ │ │ │ - str r2, [r3, #208] @ 0xd0 │ │ │ │ - str r2, [r3, #204] @ 0xcc │ │ │ │ - add r3, r3, #212 @ 0xd4 │ │ │ │ - bne 20828 │ │ │ │ - ldr r9, [r7, #144] @ 0x90 │ │ │ │ - ldr r3, [r7, #140] @ 0x8c │ │ │ │ - cmp r9, r3 │ │ │ │ - movge r9, r3 │ │ │ │ - cmp r9, #0 │ │ │ │ - movgt r6, r8 │ │ │ │ - movgt r4, #0 │ │ │ │ - movgt sl, #212 @ 0xd4 │ │ │ │ - ble 208c4 │ │ │ │ - ldr r1, [r7, #136] @ 0x88 │ │ │ │ - mov r0, r6 │ │ │ │ - mla r1, sl, r4, r1 │ │ │ │ - bl 1f97c │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - add r6, r6, #212 @ 0xd4 │ │ │ │ - bne 208a4 │ │ │ │ - ldr r6, [r7, #136] @ 0x88 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 20918 │ │ │ │ - ldr r4, [r6, #-4] │ │ │ │ - mov r3, #212 @ 0xd4 │ │ │ │ - mla r4, r3, r4, r6 │ │ │ │ - cmp r6, r4 │ │ │ │ - beq 20924 │ │ │ │ - ldr r0, [r4, #-8] │ │ │ │ - sub r4, r4, #212 @ 0xd4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 208f8 │ │ │ │ - bl e8450 │ │ │ │ - cmp r6, r4 │ │ │ │ - bne 208e4 │ │ │ │ - ldr r1, [r6, #-4] │ │ │ │ - mov r3, #212 @ 0xd4 │ │ │ │ - mul r1, r3, r1 │ │ │ │ - add r1, r1, #8 │ │ │ │ - sub r0, r6, #8 │ │ │ │ - bl 74a4 │ │ │ │ - str r8, [r7, #136] @ 0x88 │ │ │ │ - str r5, [r7, #144] @ 0x90 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r1, #0 │ │ │ │ - b 2090c │ │ │ │ - addseq r9, sl, r7, ror #1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r0 │ │ │ │ - sub sp, sp, #24 │ │ │ │ - bl 1fa84 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r3, [r3, #3312] @ 0xcf0 │ │ │ │ - cmp r3, #4 │ │ │ │ - addls pc, pc, r3, lsl #2 │ │ │ │ - b 209ac │ │ │ │ - b 20978 │ │ │ │ - b 20a18 │ │ │ │ - b 209f0 │ │ │ │ - b 20a04 │ │ │ │ - b 209c0 │ │ │ │ - ldr r3, [pc, #248] @ 20a78 │ │ │ │ - ldr r0, [r4, #204] @ 0xcc │ │ │ │ - ldr r1, [r4, #200] @ 0xc8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - add r1, r0, r1, lsl #2 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - str r4, [sp] │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bl 21d78 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 200b4 │ │ │ │ - str r0, [r4, #4] │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r4, #204] @ 0xcc │ │ │ │ - ldr r1, [r4, #200] @ 0xc8 │ │ │ │ - tst r3, #16 │ │ │ │ - add r1, r0, r1, lsl #2 │ │ │ │ - and r3, r3, #128 @ 0x80 │ │ │ │ - bne 20a2c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 20a6c │ │ │ │ - ldr r2, [pc, #144] @ 20a7c │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 20a3c │ │ │ │ - ldr r3, [pc, #136] @ 20a80 │ │ │ │ - ldr r0, [r4, #204] @ 0xcc │ │ │ │ - ldr r1, [r4, #200] @ 0xc8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 20988 │ │ │ │ - ldr r3, [pc, #120] @ 20a84 │ │ │ │ - ldr r0, [r4, #204] @ 0xcc │ │ │ │ - ldr r1, [r4, #200] @ 0xc8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 20988 │ │ │ │ - ldr r3, [pc, #104] @ 20a88 │ │ │ │ - ldr r0, [r4, #204] @ 0xcc │ │ │ │ - ldr r1, [r4, #200] @ 0xc8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 20988 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 20a60 │ │ │ │ - ldr r2, [pc, #80] @ 20a8c │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - str r4, [sp] │ │ │ │ - str r4, [sp, #20] │ │ │ │ - bl 21d78 │ │ │ │ - b 209ac │ │ │ │ - ldr r2, [pc, #40] @ 20a90 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 20a3c │ │ │ │ - ldr r2, [pc, #32] @ 20a94 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 20a3c │ │ │ │ - @ instruction: 0xffffecc4 │ │ │ │ - @ instruction: 0xffffeaec │ │ │ │ - @ instruction: 0xffffecb0 │ │ │ │ - @ instruction: 0xffffed00 │ │ │ │ - @ instruction: 0xffffea60 │ │ │ │ - @ instruction: 0xffffeb9c │ │ │ │ - @ instruction: 0xffffeac0 │ │ │ │ - @ instruction: 0xffffeb14 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [r0, #144] @ 0x90 │ │ │ │ - str r1, [r0, #148] @ 0x94 │ │ │ │ - cmp r6, #0 │ │ │ │ - str r2, [r0, #152] @ 0x98 │ │ │ │ - pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r5, r0 │ │ │ │ - and r9, r3, #1 │ │ │ │ - mov r4, #0 │ │ │ │ - and r7, r3, #2 │ │ │ │ - mov r8, #212 @ 0xd4 │ │ │ │ - ldr r1, [r5, #136] @ 0x88 │ │ │ │ - cmp r9, #0 │ │ │ │ - mla r1, r8, r4, r1 │ │ │ │ - bne 20b04 │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr sl, [r1, #4] │ │ │ │ - mov r0, r1 │ │ │ │ - beq 20af8 │ │ │ │ - tst sl, #1024 @ 0x400 │ │ │ │ - bne 20b04 │ │ │ │ - bl 200b4 │ │ │ │ - cmp r0, sl │ │ │ │ - beq 20b10 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 20930 │ │ │ │ - ldr r6, [r5, #144] @ 0x90 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r6 │ │ │ │ - blt 20ad0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [r0, #136] @ 0x88 │ │ │ │ - mov r3, #212 @ 0xd4 │ │ │ │ - mla r6, r3, r1, r6 │ │ │ │ - ldr r3, [r2] │ │ │ │ - str r3, [r6, #4] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - str r3, [r6, #8] │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - str r3, [r6, #12] │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - add r4, r6, #20 │ │ │ │ - add r5, r2, #16 │ │ │ │ - add r8, r6, #148 @ 0x94 │ │ │ │ - str r3, [r6, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #16 │ │ │ │ - add r4, r4, #16 │ │ │ │ - bl e97fc │ │ │ │ - cmp r4, r8 │ │ │ │ - add r5, r5, #16 │ │ │ │ - bne 20b6c │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, r7, #144 @ 0x90 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - bl e97fc │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 20930 │ │ │ │ - add r0, r0, #8 │ │ │ │ - b 26154 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr sl, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r8, r0 │ │ │ │ - bgt 20cac │ │ │ │ - sub fp, r1, r0 │ │ │ │ - cmp fp, #4 │ │ │ │ - ble 20de8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 7780 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add fp, r7, fp │ │ │ │ - cmp r4, r5 │ │ │ │ - cmpne r7, fp │ │ │ │ - beq 20db0 │ │ │ │ - add r6, r9, r3, asr #1 │ │ │ │ - and r3, r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b 20c6c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r6] │ │ │ │ - mov r2, r1 │ │ │ │ - ldrne r3, [r3, sl] │ │ │ │ - mov r1, r0 │ │ │ │ - moveq r3, sl │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r3, [r4], #4 │ │ │ │ - ldreq r3, [r7], #4 │ │ │ │ - str r3, [r8], #4 │ │ │ │ - cmp r7, fp │ │ │ │ - cmpne r5, r4 │ │ │ │ - beq 20db0 │ │ │ │ - ldr r3, [r9] │ │ │ │ - ldr r1, [r4] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r0, [r7] │ │ │ │ - ldr r3, [r3, #3316] @ 0xcf4 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - bne 20c30 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r6] │ │ │ │ - mov r2, r0 │ │ │ │ - ldrne r3, [r3, sl] │ │ │ │ - moveq r3, sl │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - b 20c50 │ │ │ │ - sub fp, r5, r1 │ │ │ │ - cmp fp, #4 │ │ │ │ - add r6, r7, fp │ │ │ │ - ble 20dd8 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 7780 │ │ │ │ - cmp r4, r8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - beq 20e30 │ │ │ │ - cmp r7, r6 │ │ │ │ - beq 20da8 │ │ │ │ - add fp, r9, r3, asr #1 │ │ │ │ - and r3, r3, #1 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - sub r4, r4, #4 │ │ │ │ - sub r6, r6, #4 │ │ │ │ - mov r8, r3 │ │ │ │ - b 20d44 │ │ │ │ - cmp r8, #0 │ │ │ │ - ldrne r3, [fp] │ │ │ │ - moveq r3, sl │ │ │ │ - ldrne r3, [r3, sl] │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - sub r0, r5, #4 │ │ │ │ - beq 20d88 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp r2, r4 │ │ │ │ - str r3, [r5, #-4] │ │ │ │ - beq 20df4 │ │ │ │ - sub r4, r4, #4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r9] │ │ │ │ - ldr r1, [r6] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r0, [r4] │ │ │ │ - ldr r3, [r3, #3316] @ 0xcf4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 20cfc │ │ │ │ - cmp r8, #0 │ │ │ │ - ldrne r3, [fp] │ │ │ │ - moveq r3, sl │ │ │ │ - ldrne r3, [r3, sl] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, fp │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - sub r0, r5, #4 │ │ │ │ - bne 20d28 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmp r7, r6 │ │ │ │ - str r3, [r5, #-4] │ │ │ │ - beq 20da8 │ │ │ │ - sub r6, r6, #4 │ │ │ │ - b 20d40 │ │ │ │ - ldreq r3, [r7] │ │ │ │ - streq r3, [r8] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp fp, r7 │ │ │ │ - beq 20da8 │ │ │ │ - sub r2, fp, r7 │ │ │ │ - cmp r2, #4 │ │ │ │ - ble 20da0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 7780 │ │ │ │ - beq 20e18 │ │ │ │ - cmp r1, r0 │ │ │ │ - bne 20cd8 │ │ │ │ - b 20da8 │ │ │ │ - ldreq r2, [r0] │ │ │ │ - streq r2, [r7] │ │ │ │ - b 20c10 │ │ │ │ - add r2, r6, #4 │ │ │ │ - sub r2, r2, r7 │ │ │ │ - cmp r2, #4 │ │ │ │ - ble 20e40 │ │ │ │ - mov r1, r7 │ │ │ │ - sub r0, r0, r2 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 7780 │ │ │ │ - ldr r2, [r1] │ │ │ │ - cmp r1, r0 │ │ │ │ - str r2, [r7] │ │ │ │ - bne 20cd8 │ │ │ │ - str r2, [r5, #-4] │ │ │ │ - b 20da8 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r7 │ │ │ │ - sub r0, r5, fp │ │ │ │ - b 20dcc │ │ │ │ - ldreq r3, [r7] │ │ │ │ - streq r3, [r5, #-8] │ │ │ │ - b 20da8 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov ip, r1 │ │ │ │ - cmp r0, r1 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - stmib r1, {r2, r3} │ │ │ │ - beq 20fc8 │ │ │ │ - add r6, r0, #4 │ │ │ │ - cmp ip, r6 │ │ │ │ - mov sl, r0 │ │ │ │ - beq 20fc8 │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ - mov r8, r2 │ │ │ │ - add r5, fp, r3, asr #1 │ │ │ │ - and r7, r3, #1 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - b 20ef8 │ │ │ │ - cmp r7, #0 │ │ │ │ - ldrne r2, [r5] │ │ │ │ - moveq r4, r8 │ │ │ │ - ldrne r4, [r2, r8] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r3 │ │ │ │ - blx r4 │ │ │ │ - ldr r9, [r6] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 20f40 │ │ │ │ - sub r2, r6, sl │ │ │ │ - cmp r2, #4 │ │ │ │ - ble 20fd8 │ │ │ │ - rsb r0, r2, #4 │ │ │ │ - add r0, r6, r0 │ │ │ │ - mov r1, sl │ │ │ │ - bl 7780 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r6, r6, #4 │ │ │ │ - cmp r3, r6 │ │ │ │ - str r9, [sl] │ │ │ │ - beq 20fc8 │ │ │ │ - ldr r2, [fp] │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r2, [r2] │ │ │ │ - ldr r1, [sl] │ │ │ │ - ldr r2, [r2, #3316] @ 0xcf4 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 20ea0 │ │ │ │ - cmp r7, #0 │ │ │ │ - ldrne r2, [r5] │ │ │ │ - moveq r4, r8 │ │ │ │ - ldrne r4, [r2, r8] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - blx r4 │ │ │ │ - ldr r9, [r6] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 20ec8 │ │ │ │ - mov r4, r6 │ │ │ │ - b 20f74 │ │ │ │ - cmp r7, #0 │ │ │ │ - ldrne r3, [r5] │ │ │ │ - moveq r3, r8 │ │ │ │ - ldrne r3, [r3, r8] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 20fb4 │ │ │ │ - ldr r3, [r4, #-4] │ │ │ │ - str r3, [r4], #-4 │ │ │ │ - ldr r3, [fp] │ │ │ │ - ldr r1, [r4, #-4] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r3, [r3, #3316] @ 0xcf4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 20f48 │ │ │ │ - cmp r7, #0 │ │ │ │ - ldrne r3, [r5] │ │ │ │ - moveq r3, r8 │ │ │ │ - ldrne r3, [r3, r8] │ │ │ │ - mov r2, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r9 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 20f6c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r6, r6, #4 │ │ │ │ - cmp r3, r6 │ │ │ │ - str r9, [r4] │ │ │ │ - bne 20ef8 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - ldreq r3, [sl] │ │ │ │ - streq r3, [r6] │ │ │ │ - b 20ee4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub r5, r1, r0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ble 210bc │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ - mov fp, r2 │ │ │ │ - and r9, r7, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - asr r5, r5, #2 │ │ │ │ - add r7, sl, r7, asr #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b 21074 │ │ │ │ - cmp r9, #0 │ │ │ │ - ldrne r2, [sp, #4] │ │ │ │ - ldrne r3, [r7] │ │ │ │ - ldreq r3, [sp, #4] │ │ │ │ - ldrne r3, [r3, r2] │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - subne r5, r5, r4 │ │ │ │ - subne r5, r5, #1 │ │ │ │ - moveq r5, r4 │ │ │ │ - addne r6, r8, #4 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble 210bc │ │ │ │ - ldr r3, [sl] │ │ │ │ - asr r4, r5, #1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r1, [r6, r4, lsl #2] │ │ │ │ - ldr r3, [r3, #3316] @ 0xcf4 │ │ │ │ - ldr r0, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - add r8, r6, r4, lsl #2 │ │ │ │ - bne 21034 │ │ │ │ - cmp r9, #0 │ │ │ │ - ldrne r2, [sp, #4] │ │ │ │ - ldrne r3, [r7] │ │ │ │ - ldreq r3, [sp, #4] │ │ │ │ - ldrne r3, [r3, r2] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - b 21058 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub r5, r1, r0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ble 211a8 │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ - mov fp, r2 │ │ │ │ - and r9, r7, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - asr r5, r5, #2 │ │ │ │ - add r7, sl, r7, asr #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b 21160 │ │ │ │ - cmp r9, #0 │ │ │ │ - ldrne r2, [sp, #4] │ │ │ │ - ldrne r3, [r7] │ │ │ │ - ldreq r3, [sp, #4] │ │ │ │ - ldrne r3, [r3, r2] │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - subeq r5, r5, r4 │ │ │ │ - subeq r5, r5, #1 │ │ │ │ - movne r5, r4 │ │ │ │ - addeq r6, r8, #4 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble 211a8 │ │ │ │ - ldr r3, [sl] │ │ │ │ - asr r4, r5, #1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r1, [fp] │ │ │ │ - ldr r3, [r3, #3316] @ 0xcf4 │ │ │ │ - ldr r0, [r6, r4, lsl #2] │ │ │ │ - cmp r3, #0 │ │ │ │ - add r8, r6, r4, lsl #2 │ │ │ │ - bne 21120 │ │ │ │ - cmp r9, #0 │ │ │ │ - ldrne r2, [sp, #4] │ │ │ │ - ldrne r3, [r7] │ │ │ │ - ldreq r3, [sp, #4] │ │ │ │ - ldrne r3, [r3, r2] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - b 21144 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ - ldr r7, [sp, #120] @ 0x78 │ │ │ │ - mov fp, r1 │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r7, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - ldr lr, [sp, #132] @ 0x84 │ │ │ │ - beq 21384 │ │ │ │ - mov r9, r0 │ │ │ │ - add r0, r6, r7 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq 213e8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - add r0, sp, #124 @ 0x7c │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - str lr, [sp, #20] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - add r4, r7, r7, lsr #31 │ │ │ │ - add r5, r6, r6, lsr #31 │ │ │ │ - cmp r7, r6 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - asr r4, r4, #1 │ │ │ │ - asr r5, r5, #1 │ │ │ │ - bge 2138c │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldm r1, {r0, r1} │ │ │ │ - add sl, r9, r5, lsl #2 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, fp │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 20fe4 │ │ │ │ - sub r4, r0, fp │ │ │ │ - mov r8, r0 │ │ │ │ - asr r4, r4, #2 │ │ │ │ - mov r1, fp │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 1f74c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - ldr lr, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r5 │ │ │ │ - mov fp, r8 │ │ │ │ - mov ip, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - stm lr, {r0, r1, r2} │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, ip │ │ │ │ - str r4, [sp] │ │ │ │ - mov r9, ip │ │ │ │ - bl 211bc │ │ │ │ - subs r6, r6, r5 │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - subs r7, r7, r4 │ │ │ │ - orreq r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 21384 │ │ │ │ - add r3, r6, r7 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 21238 │ │ │ │ - ldr lr, [sp, #20] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [lr] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - ldr r1, [r1] │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r1, [r1, #3316] @ 0xcf4 │ │ │ │ - and r4, r2, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - add r0, lr, r2, asr #1 │ │ │ │ - ldr r1, [r8] │ │ │ │ - beq 213d0 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrne r2, [lr, r2, asr #1] │ │ │ │ - ldrne r3, [r2, r3] │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, ip │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 21384 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r2, [r8] │ │ │ │ - ldr r3, [r1] │ │ │ │ - str r2, [r1] │ │ │ │ - str r3, [r8] │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldm r1, {r0, r1} │ │ │ │ - add r8, fp, r4, lsl #2 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 210d0 │ │ │ │ - sub r5, r0, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - asr r5, r5, #2 │ │ │ │ - b 21294 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldrne r2, [lr, r2, asr #1] │ │ │ │ - ldrne r3, [r2, r3] │ │ │ │ - mov r2, ip │ │ │ │ - blx r3 │ │ │ │ - b 21368 │ │ │ │ - mov r8, fp │ │ │ │ - str r9, [sp, #32] │ │ │ │ - b 21328 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - sub ip, r1, r0 │ │ │ │ - add r4, sp, #40 @ 0x28 │ │ │ │ - cmp ip, #56 @ 0x38 │ │ │ │ - stm r4, {r2, r3} │ │ │ │ - ble 21498 │ │ │ │ - asr ip, ip, #3 │ │ │ │ - add r8, r0, ip, lsl #2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r5, r1 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r8 │ │ │ │ - ldm r4, {r2, r3} │ │ │ │ - lsl r6, ip, #2 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 213f4 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp] │ │ │ │ - ldm r4, {r2, r3} │ │ │ │ - bl 213f4 │ │ │ │ - sub r2, r5, r8 │ │ │ │ - asr r2, r2, #2 │ │ │ │ - str r2, [sp] │ │ │ │ - ldm r4, {r0, r1, r2} │ │ │ │ - asr r3, r6, #2 │ │ │ │ - stmib sp, {r0, r1, r2} │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 211bc │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - ldm r4, {r2, r3} │ │ │ │ - str ip, [sp] │ │ │ │ - bl 20e4c │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3952] @ 0xf70 │ │ │ │ - sub sp, sp, #108 @ 0x6c │ │ │ │ - ldr r6, [sp, #144] @ 0x90 │ │ │ │ - mov ip, r2 │ │ │ │ - cmp r3, r6 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ - mov r4, r3 │ │ │ │ - movge r3, r6 │ │ │ │ - cmp r2, r3 │ │ │ │ - mov sl, r1 │ │ │ │ - bge 2179c │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - add r2, sp, #156 @ 0x9c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r4, r6 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ble 2166c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r8, r4, r4, lsr #31 │ │ │ │ - asr r8, r8, #1 │ │ │ │ - add r7, r3, r8, lsl #2 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldm r3, {r0, r1, r2} │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - stm r3, {r0, r1, r2} │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - stm r3, {r0, r1, r2} │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - mov r2, r7 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r0, sl │ │ │ │ - bl 20fe4 │ │ │ │ - sub r5, r0, sl │ │ │ │ - mov fp, r0 │ │ │ │ - asr r5, r5, #2 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ - sub r4, r4, r8 │ │ │ │ - cmp r4, r5 │ │ │ │ - movgt r3, #1 │ │ │ │ - movle r3, #0 │ │ │ │ - cmp r5, r2 │ │ │ │ - movgt r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 216c4 │ │ │ │ - cmp r5, #0 │ │ │ │ - moveq r9, r7 │ │ │ │ - beq 21608 │ │ │ │ - sub r9, fp, sl │ │ │ │ - cmp r9, #4 │ │ │ │ - sub r3, sl, r7 │ │ │ │ - ble 217b8 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r9 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 7780 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r3, #4 │ │ │ │ - ble 217ec │ │ │ │ - mov r2, r3 │ │ │ │ - sub r0, fp, r3 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7780 │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7780 │ │ │ │ - add r9, r7, r9 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #148] @ 0x94 │ │ │ │ - mov r3, r8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 214b8 │ │ │ │ - sub r6, r6, r5 │ │ │ │ - cmp r4, r6 │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ - movlt r3, r4 │ │ │ │ - movge r3, r6 │ │ │ │ - cmp r2, r3 │ │ │ │ - bge 21748 │ │ │ │ - cmp r4, r6 │ │ │ │ - mov sl, fp │ │ │ │ - str r9, [sp, #24] │ │ │ │ - bgt 21530 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r5, r6, r6, lsr #31 │ │ │ │ - ldm r3, {r0, r1, r2} │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ - stm r3, {r0, r1, r2} │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - asr r5, r5, #1 │ │ │ │ - stm r3, {r0, r1, r2} │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - add fp, sl, r5, lsl #2 │ │ │ │ - ldm r1, {r0, r1} │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, sl │ │ │ │ - bl 210d0 │ │ │ │ - sub r8, r0, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - asr r8, r8, #2 │ │ │ │ - b 21584 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt 21784 │ │ │ │ - cmp r4, #0 │ │ │ │ - moveq r9, fp │ │ │ │ - beq 21608 │ │ │ │ - sub r3, sl, r7 │ │ │ │ - cmp r3, #4 │ │ │ │ - sub r9, fp, sl │ │ │ │ - ble 217f8 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 7780 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cmp r9, #4 │ │ │ │ - rsb r2, r3, #0 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - ble 217ac │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 7780 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ - add r9, fp, r2 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r2, r3 │ │ │ │ - bl 7780 │ │ │ │ - b 21608 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - add lr, sp, #8 │ │ │ │ - stm lr, {r0, r1, r2} │ │ │ │ - ldr r2, [sp, #148] @ 0x94 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, ip │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [sp] │ │ │ │ - bl 20bb0 │ │ │ │ - add sp, sp, #108 @ 0x6c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1f74c │ │ │ │ - mov r9, r0 │ │ │ │ - b 21608 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r9, r0 │ │ │ │ - add r2, sp, #156 @ 0x9c │ │ │ │ - b 21750 │ │ │ │ - ldreq r2, [sl] │ │ │ │ - streq r2, [r7] │ │ │ │ - b 2172c │ │ │ │ - beq 21870 │ │ │ │ - cmp r3, #4 │ │ │ │ - ble 218bc │ │ │ │ - mov r2, r3 │ │ │ │ - sub r0, fp, r3 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7780 │ │ │ │ - cmp r9, #4 │ │ │ │ - bne 21604 │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [r7] │ │ │ │ - b 21604 │ │ │ │ - ldreq r3, [r7] │ │ │ │ - streq r3, [fp, #-4] │ │ │ │ - b 215f4 │ │ │ │ - beq 21838 │ │ │ │ - rsb r2, r3, #0 │ │ │ │ - cmp r9, #4 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - ble 218c8 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 7780 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 218ac │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add r9, fp, r3 │ │ │ │ - b 21608 │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ - ldr r2, [r7] │ │ │ │ - cmp r9, #4 │ │ │ │ - str r2, [r1] │ │ │ │ - ble 21890 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 7780 │ │ │ │ - mvn r3, #3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - b 21824 │ │ │ │ - ldr r1, [sp, #148] @ 0x94 │ │ │ │ - ldr r2, [sl] │ │ │ │ - cmp r3, #4 │ │ │ │ - str r2, [r1] │ │ │ │ - bgt 217c4 │ │ │ │ - ldreq r3, [r7] │ │ │ │ - streq r3, [fp, #-4] │ │ │ │ - b 217dc │ │ │ │ - mvnne r3, #3 │ │ │ │ - strne r3, [sp, #56] @ 0x38 │ │ │ │ - bne 218b4 │ │ │ │ - ldr r3, [sl] │ │ │ │ - str r3, [r7] │ │ │ │ - mvn r3, #3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - ldr r2, [r3] │ │ │ │ - str r2, [fp, #-4] │ │ │ │ - b 2182c │ │ │ │ - ldreq r3, [r7] │ │ │ │ - streq r3, [fp, #-4] │ │ │ │ - b 21604 │ │ │ │ - ldreq r3, [sl] │ │ │ │ - streq r3, [r7] │ │ │ │ - b 2182c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp r0, r1 │ │ │ │ - cmpne r2, r3 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r8, [sp, #56] @ 0x38 │ │ │ │ - mov r5, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r7, r3 │ │ │ │ - beq 219a4 │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ - and r9, r8, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r8, sl, r8, asr #1 │ │ │ │ - b 21964 │ │ │ │ - cmp r9, #0 │ │ │ │ - ldrne r2, [sp, #4] │ │ │ │ - ldrne r3, [r8] │ │ │ │ - ldreq r3, [sp, #4] │ │ │ │ - ldrne r3, [r3, r2] │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r3, [r4], #4 │ │ │ │ - ldreq r3, [r5], #4 │ │ │ │ - str r3, [r6], #4 │ │ │ │ - cmp r5, fp │ │ │ │ - cmpne r4, r7 │ │ │ │ - beq 219a4 │ │ │ │ - ldr r3, [sl] │ │ │ │ - ldr r1, [r4] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r0, [r5] │ │ │ │ - ldr r3, [r3, #3316] @ 0xcf4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 21924 │ │ │ │ - cmp r9, #0 │ │ │ │ - ldrne r2, [sp, #4] │ │ │ │ - ldrne r3, [r8] │ │ │ │ - ldreq r3, [sp, #4] │ │ │ │ - ldrne r3, [r3, r2] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx r3 │ │ │ │ - b 21948 │ │ │ │ - sub fp, fp, r5 │ │ │ │ - cmp fp, #4 │ │ │ │ - ble 219ec │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, fp │ │ │ │ - sub r7, r7, r4 │ │ │ │ - bl 7780 │ │ │ │ - cmp r7, #4 │ │ │ │ - add r6, r6, fp │ │ │ │ - ble 21a04 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7780 │ │ │ │ - add r0, r6, r7 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldreq r3, [r5] │ │ │ │ - sub r7, r7, r4 │ │ │ │ - streq r3, [r6] │ │ │ │ - cmp r7, #4 │ │ │ │ - add r6, r6, fp │ │ │ │ - bgt 219d0 │ │ │ │ - ldreq r3, [r4] │ │ │ │ - add r0, r6, r7 │ │ │ │ - streq r3, [r6] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov ip, r2 │ │ │ │ - lsl r8, r3, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - sub r3, r1, r0 │ │ │ │ - asr r3, r3, #2 │ │ │ │ - cmp r3, r2, lsl #1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - addlt r5, sp, #4 │ │ │ │ - addlt r6, sp, #64 @ 0x40 │ │ │ │ - blt 21ab0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r5, sp, #4 │ │ │ │ - lsl sl, r3, #2 │ │ │ │ - lsl r9, r3, #3 │ │ │ │ - add r6, sp, #64 @ 0x40 │ │ │ │ - ldm r6, {r0, r1, r2} │ │ │ │ - add fp, r4, sl │ │ │ │ - mov lr, r4 │ │ │ │ - add r4, r4, r9 │ │ │ │ - stm r5, {r0, r1, r2} │ │ │ │ - mov r3, r4 │ │ │ │ - str ip, [sp] │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, lr │ │ │ │ - bl 218d4 │ │ │ │ - sub r3, r7, r4 │ │ │ │ - cmp r8, r3, asr #2 │ │ │ │ - asr r3, r3, #2 │ │ │ │ - mov ip, r0 │ │ │ │ - ble 21a70 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, r3 │ │ │ │ - movlt lr, r2 │ │ │ │ - ldm r6, {r0, r1, r2} │ │ │ │ - movge lr, r3 │ │ │ │ - add lr, r4, lr, lsl #2 │ │ │ │ - stm r5, {r0, r1, r2} │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, lr │ │ │ │ - mov r1, lr │ │ │ │ - mov r0, r4 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 218d4 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - add r4, sp, #76 @ 0x4c │ │ │ │ - str r3, [r4, #8]! │ │ │ │ - sub r3, r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - add sl, r2, r3 │ │ │ │ - ldm r4, {r0, r1, r2} │ │ │ │ - add fp, sp, #28 │ │ │ │ - cmp r3, #24 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - stm fp, {r0, r1, r2} │ │ │ │ - ble 21be4 │ │ │ │ - asr r9, r3, #2 │ │ │ │ - mov r5, r6 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - add r5, r5, #28 │ │ │ │ - ldm fp, {r2, r3} │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 20e4c │ │ │ │ - sub r3, r7, r5 │ │ │ │ - cmp r3, #24 │ │ │ │ - bgt 21b40 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ - ldm fp, {r2, r3} │ │ │ │ - mov r1, r7 │ │ │ │ - bl 20e4c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #28 │ │ │ │ - ble 21bd4 │ │ │ │ - mov r5, #7 │ │ │ │ - ldm r4, {r0, r1, r2} │ │ │ │ - mov r3, r5 │ │ │ │ - stm sp, {r0, r1, r2} │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 21a18 │ │ │ │ - ldm r4, {r0, r1, r2} │ │ │ │ - lsl r3, r5, #1 │ │ │ │ - stm sp, {r0, r1, r2} │ │ │ │ - lsl r5, r5, #2 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r8 │ │ │ │ - bl 21a18 │ │ │ │ - cmp r9, r5 │ │ │ │ - bgt 21b90 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - ldm fp, {r2, r3} │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - str ip, [sp, #88] @ 0x58 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - b 20e4c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #24 │ │ │ │ - add r8, sp, #52 @ 0x34 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - ldm r8, {r0, r1} │ │ │ │ - mov r7, r3 │ │ │ │ - mov r6, r2 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 21aec │ │ │ │ - ldm r8, {r0, r1} │ │ │ │ - add r8, sp, #44 @ 0x2c │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r3, [r8, #4]! │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 21aec │ │ │ │ - ldm r8, {r0, r1, r2} │ │ │ │ - sub ip, r6, r4 │ │ │ │ - asr ip, ip, #2 │ │ │ │ - add lr, sp, #8 │ │ │ │ - sub r3, r4, r5 │ │ │ │ - stm lr, {r0, r1, r2} │ │ │ │ - asr r3, r3, #2 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 20bb0 │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub ip, r1, r0 │ │ │ │ - asr ip, ip, #2 │ │ │ │ - add ip, ip, #1 │ │ │ │ - add ip, ip, ip, lsr #31 │ │ │ │ - asr ip, ip, #1 │ │ │ │ - cmp ip, r3 │ │ │ │ - sub sp, sp, #24 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - add r4, r0, ip, lsl #2 │ │ │ │ - ble 21d60 │ │ │ │ - add r9, sp, #56 @ 0x38 │ │ │ │ - mov r6, r0 │ │ │ │ - ldm r9, {r0, r1, r2} │ │ │ │ - stm sp, {r0, r1, r2} │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - lsl sl, ip, #2 │ │ │ │ - mov r8, r3 │ │ │ │ - bl 21ca8 │ │ │ │ - ldm r9, {r0, r1, r2} │ │ │ │ - mov r3, r8 │ │ │ │ - stm sp, {r0, r1, r2} │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 21ca8 │ │ │ │ - ldm r9, {r0, r1, r2} │ │ │ │ - sub ip, r5, r4 │ │ │ │ - asr ip, ip, #2 │ │ │ │ - add lr, sp, #12 │ │ │ │ - stm lr, {r0, r1, r2} │ │ │ │ - asr r3, sl, #2 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - stmib sp, {r7, r8} │ │ │ │ - str ip, [sp] │ │ │ │ - bl 214b8 │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 21c08 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - add lr, sp, #96 @ 0x60 │ │ │ │ - stm lr, {r2, r3} │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - cmp r0, r1 │ │ │ │ - ldm lr, {r0, r1, r2} │ │ │ │ - add r3, sp, #32 │ │ │ │ - ldr ip, [pc, #276] @ 21ec8 │ │ │ │ - stm r3, {r0, r1, r2} │ │ │ │ - add r4, sp, #44 @ 0x2c │ │ │ │ - add r3, sp, #20 │ │ │ │ - add ip, pc, ip │ │ │ │ - stm r4, {r0, r1, r2} │ │ │ │ - stm r3, {r0, r1, r2} │ │ │ │ - beq 21e4c │ │ │ │ - sub r5, r7, r6 │ │ │ │ - cmp r5, #0 │ │ │ │ - asr r5, r5, #2 │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r5, r5, r5, lsr #31 │ │ │ │ - asr r5, r5, #1 │ │ │ │ - ble 21e5c │ │ │ │ - ldr r3, [pc, #220] @ 21ecc │ │ │ │ - mov sl, r5 │ │ │ │ - ldr fp, [ip, r3] │ │ │ │ - lsl r9, sl, #2 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7b1c │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq 21eb4 │ │ │ │ - cmp r5, sl │ │ │ │ - addeq ip, r6, r9 │ │ │ │ - bne 21e94 │ │ │ │ - ldm r4, {r0, r1, r2} │ │ │ │ - mov r3, r8 │ │ │ │ - stm sp, {r0, r1, r2} │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, ip │ │ │ │ - mov r0, r6 │ │ │ │ - bl 21c08 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - b 7684 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - cmp r5, #0 │ │ │ │ - moveq r9, r5 │ │ │ │ - moveq ip, r6 │ │ │ │ - moveq r8, r9 │ │ │ │ - beq 21e18 │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - ldm r4, {r2, r3} │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r9, #0 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 213f4 │ │ │ │ - mov r8, r9 │ │ │ │ - b 21e34 │ │ │ │ - ldm r4, {r0, r1, r2} │ │ │ │ - mov r3, sl │ │ │ │ - stm sp, {r0, r1, r2} │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 21ca8 │ │ │ │ - b 21e34 │ │ │ │ - cmp sl, #1 │ │ │ │ - add sl, sl, #1 │ │ │ │ - beq 21e5c │ │ │ │ - asr sl, sl, #1 │ │ │ │ - b 21df4 │ │ │ │ - strdeq r4, [lr], -ip │ │ │ │ - andeq r0, r0, ip, lsr #8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #64] @ 0x40 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bxeq lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r5, r0, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e88dc │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 21f0c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - add r6, r0, #16 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - ands r4, r3, #255 @ 0xff │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - bl e88dc │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 21f3c │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - bl f3040 │ │ │ │ - add r0, r5, #32 │ │ │ │ - str r4, [r5, #8] │ │ │ │ - bl e88e0 │ │ │ │ - b 21f3c │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b 79f0 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b 751c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 7354 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b 73c0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - subs r3, r1, #0 │ │ │ │ - ldr r1, [pc, #136] @ 22064 │ │ │ │ - ldr r2, [pc, #136] @ 22068 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #24 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r2, #0 │ │ │ │ - blt 22008 │ │ │ │ - ldr r2, [r0, #68] @ 0x44 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt 22038 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [pc, #88] @ 2206c │ │ │ │ - ldr r3, [pc, #80] @ 22068 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 22060 │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 7ca8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 22008 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ - ldmib sp, {r1, r2} │ │ │ │ - bl 76cc │ │ │ │ - mov r0, #1 │ │ │ │ - b 2200c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r4, [lr], -ip │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r4, lr, r4, lsr #19 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b 78ac │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #112] @ 22104 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #108] @ 22108 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, sp │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 7744 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldmibeq sp, {r2, r3} │ │ │ │ - moveq r0, #1 │ │ │ │ - streq r2, [r5] │ │ │ │ - ldr r2, [pc, #56] @ 2210c │ │ │ │ - streq r3, [r4] │ │ │ │ - ldr r3, [pc, #44] @ 22108 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - movne r0, #0 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 22100 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, lr, r0, lsr #18 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r4, lr, r0, ror #17 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 7abc │ │ │ │ - and r0, r0, #512 @ 0x200 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 7abc │ │ │ │ - and r0, r0, #4 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #92] @ 221c8 │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - bne 221b4 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 221a4 │ │ │ │ - add r5, r0, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e88dc │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 22190 │ │ │ │ - add r0, r4, #16 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b e88e0 │ │ │ │ - blx r2 │ │ │ │ - add r0, r4, #16 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b e88e0 │ │ │ │ - @ instruction: 0xfffffd74 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r1, [pc, #528] @ 223f4 │ │ │ │ - ldr r2, [pc, #528] @ 223f8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - mov r3, #1024 @ 0x400 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 7330 │ │ │ │ - mov r5, #0 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - ldr r6, [pc, #476] @ 223fc │ │ │ │ - mov r7, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, #512 @ 0x200 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - bl 7330 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r2, r3, #8 │ │ │ │ - cmp r2, r1 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - strd r6, [sp] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bhi 2227c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - adds r5, r0, r3 │ │ │ │ - beq 2227c │ │ │ │ - mov r2, #8 │ │ │ │ - mov r1, sp │ │ │ │ - mov r0, r5 │ │ │ │ - bl e8454 │ │ │ │ - mov r3, #8 │ │ │ │ - str r3, [r5, #4] │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #376] @ 22400 │ │ │ │ - ldr r5, [r2, #64] @ 0x40 │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne 223c4 │ │ │ │ - ldr r3, [r2, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #356] @ 22404 │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 223e4 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 222cc │ │ │ │ - add r5, r4, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e88dc │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 222b8 │ │ │ │ - add r6, r4, #16 │ │ │ │ - add r3, sp, #12 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - bl e88e0 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #284] @ 22408 │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 223d8 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2231c │ │ │ │ - add r5, r4, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e88dc │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 22308 │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [r4, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - bl e88e0 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl e87d4 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl e87dc │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 22354 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r0, [r4, #56] @ 0x38 │ │ │ │ - bl 7324 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 77c8 │ │ │ │ - mov r0, #32 │ │ │ │ - bl 7ae0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 22384 │ │ │ │ - bl 75f4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 22394 │ │ │ │ - bl 75f4 │ │ │ │ - ldr r2, [pc, #112] @ 2240c │ │ │ │ - ldr r3, [pc, #88] @ 223f8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 223f0 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - add r1, sp, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - add r6, r4, #16 │ │ │ │ - b 222e0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r2 │ │ │ │ - b 2231c │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b 222cc │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r4, [lr], -r4 @ │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r4, r0, r1, lsr #28 │ │ │ │ - @ instruction: 0xfffffec0 │ │ │ │ - @ instruction: 0xfffffc44 │ │ │ │ - @ instruction: 0xfffffbf4 │ │ │ │ - andeq r4, lr, ip, lsl r6 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3944] @ 0xf68 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #1488] @ 229fc │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #1484] @ 22a00 │ │ │ │ - sub sp, sp, #116 @ 0x74 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r0, #32 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - add r5, sp, #168 @ 0xa8 │ │ │ │ - ldm r5, {r5, sl, fp} │ │ │ │ - ldr r9, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 7bf4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 2248c │ │ │ │ - mov r0, #32 │ │ │ │ - bl 76d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 22950 │ │ │ │ - bl 7d08 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ - ble 229d8 │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmp r3, #0 │ │ │ │ - movlt r0, #0 │ │ │ │ - blt 224b8 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - movge r0, r3 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str r0, [r6] │ │ │ │ - bl 7ca8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bne 22978 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r0, [r6] │ │ │ │ - ldr r6, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #1312] @ 22a04 │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne 228cc │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ - bl 7744 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 228e8 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sl] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [fp] │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 2289c │ │ │ │ - ldr r3, [sl] │ │ │ │ - str r3, [r7] │ │ │ │ - ldr r3, [fp] │ │ │ │ - str r3, [r9] │ │ │ │ - ldr r6, [pc, #1240] @ 22a08 │ │ │ │ - tst r5, #32 │ │ │ │ - moveq r6, #2 │ │ │ │ - tst r5, #4 │ │ │ │ - orrne r6, r6, #32 │ │ │ │ - tst r5, #8 │ │ │ │ - orrne r6, r6, #16 │ │ │ │ - and r8, r5, #1 │ │ │ │ - tst r5, #16 │ │ │ │ - orr r6, r8, r6 │ │ │ │ - bne 228b4 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, #5 │ │ │ │ - bl 7c6c │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - mov r0, #13 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldreq r1, [sp, #164] @ 0xa4 │ │ │ │ - movne r1, #1 │ │ │ │ - bl 7c6c │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - mov r0, #14 │ │ │ │ - bl 7c6c │ │ │ │ - cmp r8, #0 │ │ │ │ - movne r8, #0 │ │ │ │ - ldr r3, [r7] │ │ │ │ - ldr r1, [r9] │ │ │ │ - movne r2, r8 │ │ │ │ - beq 22870 │ │ │ │ - stm sp, {r1, r6} │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - add r2, r2, r1 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - add r1, r8, r1 │ │ │ │ - bl 7630 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ - beq 229b8 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 79fc │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 7b28 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ - bl 78f4 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #56] @ 0x38 │ │ │ │ - beq 22998 │ │ │ │ - asr r0, r5, #1 │ │ │ │ - and r0, r0, #1 │ │ │ │ - bl 7714 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 7918 │ │ │ │ - add r0, sp, #32 │ │ │ │ - bl 7840 │ │ │ │ - mov ip, #5 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r1, [pc, #1000] @ 22a0c │ │ │ │ - ldrb ip, [sp, #33] @ 0x21 │ │ │ │ - ldr r0, [pc, #996] @ 22a10 │ │ │ │ - ldrb lr, [sp, #34] @ 0x22 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldrb ip, [sp, #32] │ │ │ │ - mov r2, #2 │ │ │ │ - str lr, [sp, #12] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #28 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ - ldr r0, [pc, #956] @ 22a14 │ │ │ │ - bl 77d4 │ │ │ │ - ldr r3, [pc, #952] @ 22a18 │ │ │ │ - mov r1, #131072 @ 0x20000 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - str r3, [r0], #4 │ │ │ │ - bl e845c │ │ │ │ - ldr r0, [pc, #924] @ 22a1c │ │ │ │ - add r3, r5, #131072 @ 0x20000 │ │ │ │ - mov r1, r4 │ │ │ │ - str r6, [r3, #4] │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #4] │ │ │ │ - add r0, pc, r0 │ │ │ │ - strb r6, [r4, #12] │ │ │ │ - bl e8728 │ │ │ │ - add r5, r4, #32 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e88e0 │ │ │ │ - mov r0, #1024 @ 0x400 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - bl 7330 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - mov r0, #512 @ 0x200 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - bl 7330 │ │ │ │ - ldr r3, [pc, #844] @ 22a20 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r4, #56] @ 0x38 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - add r2, r3, #16 │ │ │ │ - cmp r2, r1 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - bhi 22924 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - adds r6, r0, r3 │ │ │ │ - addeq r3, r3, #32 │ │ │ │ - beq 2273c │ │ │ │ - mov r2, #16 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e8454 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - mov r3, #16 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - str r3, [r6, #4] │ │ │ │ - add r3, r2, r3 │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r1, [pc, #732] @ 22a24 │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - add r1, r4, #64 @ 0x40 │ │ │ │ - str r1, [sp, #76] @ 0x4c │ │ │ │ - add r1, r4, #72 @ 0x48 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - bhi 2278c │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - adds r6, r0, r2 │ │ │ │ - beq 2278c │ │ │ │ - mov r2, #16 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e8454 │ │ │ │ - mov r3, #16 │ │ │ │ - str r3, [r6, #4] │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #656] @ 22a28 │ │ │ │ - ldr r2, [r3, #64] @ 0x40 │ │ │ │ - add r1, pc, r1 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne 22908 │ │ │ │ - ldr r2, [pc, #640] @ 22a2c │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 22944 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 227d8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e88dc │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 227c4 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - add r0, r4, #16 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - bl e88e0 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [pc, #572] @ 22a30 │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 22918 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 22820 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e88dc │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 2280c │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 22830 │ │ │ │ - bl 75f4 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 22840 │ │ │ │ - bl 75f4 │ │ │ │ - ldr r2, [pc, #492] @ 22a34 │ │ │ │ - ldr r3, [pc, #436] @ 22a00 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 229f8 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [sl] │ │ │ │ - cmp r0, r3 │ │ │ │ - ble 228ac │ │ │ │ - ldr r2, [fp] │ │ │ │ - cmp r2, r1 │ │ │ │ - ble 228ac │ │ │ │ - sub r0, r0, r3 │ │ │ │ - sub r2, r2, r1 │ │ │ │ - asr r8, r0, #1 │ │ │ │ - asr r2, r2, #1 │ │ │ │ - b 2259c │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 22528 │ │ │ │ - b 22518 │ │ │ │ - mov r2, r8 │ │ │ │ - b 2259c │ │ │ │ - ldr r1, [pc, #380] @ 22a38 │ │ │ │ - ldr r0, [pc, #380] @ 22a3c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 7978 │ │ │ │ - b 22554 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 2250c │ │ │ │ - bl 7c84 │ │ │ │ - ldr r1, [pc, #332] @ 22a40 │ │ │ │ + bne 24894 │ │ │ │ + bl 7c6c │ │ │ │ + ldr r1, [pc, #332] @ 24dc8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #324] @ 22a44 │ │ │ │ + ldr r0, [pc, #324] @ 24dcc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ - b 2296c │ │ │ │ + bl e9d44 │ │ │ │ + b 24cf4 │ │ │ │ add r1, sp, #84 @ 0x54 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - b 227e8 │ │ │ │ + b 24b70 │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ - b 22820 │ │ │ │ - ldr r3, [pc, #248] @ 22a24 │ │ │ │ + b 24ba8 │ │ │ │ + ldr r3, [pc, #248] @ 24dac │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ add r3, r4, #64 @ 0x40 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ add r3, r4, #72 @ 0x48 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ - b 2278c │ │ │ │ + b 24b14 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b 227d8 │ │ │ │ - bl 7c84 │ │ │ │ - ldr r1, [pc, #236] @ 22a48 │ │ │ │ + b 24b60 │ │ │ │ + bl 7c6c │ │ │ │ + ldr r1, [pc, #236] @ 24dd0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #228] @ 22a4c │ │ │ │ + ldr r0, [pc, #228] @ 24dd4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ + bl e9d44 │ │ │ │ mvn r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b 22840 │ │ │ │ - bl 7c84 │ │ │ │ - ldr r1, [pc, #204] @ 22a50 │ │ │ │ + b 24bc8 │ │ │ │ + bl 7c6c │ │ │ │ + ldr r1, [pc, #204] @ 24dd8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #196] @ 22a54 │ │ │ │ + ldr r0, [pc, #196] @ 24ddc │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ - b 2296c │ │ │ │ - bl 7c84 │ │ │ │ - ldr r1, [pc, #180] @ 22a58 │ │ │ │ + bl e9d44 │ │ │ │ + b 24cf4 │ │ │ │ + bl 7c6c │ │ │ │ + ldr r1, [pc, #180] @ 24de0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #172] @ 22a5c │ │ │ │ + ldr r0, [pc, #172] @ 24de4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ - b 2296c │ │ │ │ - bl 7c84 │ │ │ │ - ldr r1, [pc, #156] @ 22a60 │ │ │ │ + bl e9d44 │ │ │ │ + b 24cf4 │ │ │ │ + bl 7c6c │ │ │ │ + ldr r1, [pc, #156] @ 24de8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #148] @ 22a64 │ │ │ │ + ldr r0, [pc, #148] @ 24dec │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ - b 2296c │ │ │ │ - bl 7c84 │ │ │ │ - ldr r1, [pc, #132] @ 22a68 │ │ │ │ + bl e9d44 │ │ │ │ + b 24cf4 │ │ │ │ + bl 7c6c │ │ │ │ + ldr r1, [pc, #132] @ 24df0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #124] @ 22a6c │ │ │ │ + ldr r0, [pc, #124] @ 24df4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ - b 2296c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, lr, r4, lsl #11 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ + bl e9d44 │ │ │ │ + b 24cf4 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r2, lr, r8, lsl #4 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ @ instruction: 0xfffffb90 │ │ │ │ andeq r2, r0, r2 │ │ │ │ - andeq r1, sp, r4, ror #30 │ │ │ │ - andeq r1, sp, r4, lsl #31 │ │ │ │ + andeq pc, ip, r4, lsl #28 │ │ │ │ + andeq pc, ip, r4, lsr #28 │ │ │ │ andeq r0, r2, r0, lsr #32 │ │ │ │ - andeq r2, lr, r4, ror #26 │ │ │ │ + andeq r0, lr, r4, lsr #21 │ │ │ │ @ instruction: 0xfffff88c │ │ │ │ andeq r4, r0, r0, lsr #28 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ @ instruction: 0xfffff9b0 │ │ │ │ @ instruction: 0xfffff734 │ │ │ │ @ instruction: 0xfffff6ec │ │ │ │ - andeq r4, lr, r0, ror r1 │ │ │ │ - andeq r7, sp, ip, lsr r0 │ │ │ │ - andeq r1, sp, ip, lsl #25 │ │ │ │ - andeq r1, sp, r4, lsr ip │ │ │ │ - strdeq r0, [sp], -r4 │ │ │ │ - andeq r1, sp, r4, asr fp │ │ │ │ - andeq r0, sp, ip, lsl #19 │ │ │ │ - andeq r1, sp, ip, asr #22 │ │ │ │ - andeq r0, sp, r4, ror #18 │ │ │ │ - andeq r1, sp, r0, ror #23 │ │ │ │ - andeq r0, sp, r4, asr #18 │ │ │ │ - andeq r1, sp, r4, lsr #23 │ │ │ │ - andeq r0, sp, r4, lsr #18 │ │ │ │ - andeq r1, sp, r8, lsl fp │ │ │ │ - andeq r0, sp, r4, lsl #18 │ │ │ │ + strdeq r1, [lr], -r4 │ │ │ │ + andeq r4, sp, r4, lsl ip │ │ │ │ + andeq pc, ip, ip, lsr #22 │ │ │ │ + ldrdeq pc, [ip], -r4 │ │ │ │ + andeq lr, ip, r8, lsl sl │ │ │ │ + strdeq pc, [ip], -r4 │ │ │ │ + @ instruction: 0x000ce9b0 │ │ │ │ + andeq pc, ip, ip, ror #19 │ │ │ │ + andeq lr, ip, r8, lsl #19 │ │ │ │ + andeq pc, ip, r0, lsl #21 │ │ │ │ + andeq lr, ip, r8, ror #18 │ │ │ │ + andeq pc, ip, r4, asr #20 │ │ │ │ + andeq lr, ip, r8, asr #18 │ │ │ │ + @ instruction: 0x000cf9b8 │ │ │ │ + andeq lr, ip, r8, lsr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 22ab8 │ │ │ │ + ldr r3, [pc, #48] @ 24e40 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r0], #16 │ │ │ │ - bl e88d0 │ │ │ │ + bl e8794 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl e88d0 │ │ │ │ + bl e8794 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r3, lr, ip, lsr #18 │ │ │ │ + andeq r1, lr, r8, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ 22b00 │ │ │ │ + ldr r0, [pc, #40] @ 24e88 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ strb r2, [r4, #12] │ │ │ │ str r3, [r4, #4] │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e8728 │ │ │ │ + bl e85ec │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ add r0, r4, #32 │ │ │ │ pop {r4, lr} │ │ │ │ - b e88e0 │ │ │ │ + b e87a4 │ │ │ │ @ instruction: 0xfffff434 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ strb r3, [r4, #12] │ │ │ │ add r0, r0, #16 │ │ │ │ - bl e88e0 │ │ │ │ + bl e87a4 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl e87d4 │ │ │ │ + bl e8698 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ pop {r4, lr} │ │ │ │ - b e87dc │ │ │ │ + b e86a0 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - b e88e0 │ │ │ │ + b e87a4 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 22b80 │ │ │ │ + beq 24f08 │ │ │ │ cmp r3, #2 │ │ │ │ - beq 22b60 │ │ │ │ + beq 24ee8 │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - bl e88e0 │ │ │ │ + bl e87a4 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ cmp r0, #1 │ │ │ │ mov r3, r0 │ │ │ │ - beq 22ba8 │ │ │ │ - ldr r2, [pc, #20] @ 22bb0 │ │ │ │ + beq 24f30 │ │ │ │ + ldr r2, [pc, #20] @ 24f38 │ │ │ │ cmp r3, #3 │ │ │ │ - ldr r0, [pc, #16] @ 22bb4 │ │ │ │ + ldr r0, [pc, #16] @ 24f3c │ │ │ │ movne r0, r2 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #8] @ 22bb8 │ │ │ │ + ldr r0, [pc, #8] @ 24f40 │ │ │ │ bx lr │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ andeq r1, r0, r6, lsl #18 │ │ │ │ andeq r1, r0, r7, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ mul r1, lr, r6 │ │ │ │ ldr r8, [sp, #40] @ 0x28 │ │ │ │ - ble 22c4c │ │ │ │ + ble 24fd4 │ │ │ │ mov r4, r3 │ │ │ │ add r6, r6, r3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mul r7, r8, r0 │ │ │ │ mla r3, r0, r3, r4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mla r0, r8, r3, r0 │ │ │ │ mov r3, r0 │ │ │ │ add r5, r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ cmp lr, #0 │ │ │ │ movgt r2, r5 │ │ │ │ movgt r3, #0 │ │ │ │ - ble 22c30 │ │ │ │ + ble 24fb8 │ │ │ │ ldrb ip, [r2], r7 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp lr, r3 │ │ │ │ add r0, r0, ip │ │ │ │ - bne 22c1c │ │ │ │ + bne 24fa4 │ │ │ │ add r4, r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ add r5, r5, r8 │ │ │ │ - bne 22c0c │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ + bne 24f94 │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ and r0, r0, #255 @ 0xff │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -27519,37 +29799,37 @@ │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r7, r2 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r8, r0 │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ mov r1, r9 │ │ │ │ ldr r6, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ mov r2, r7 │ │ │ │ mul r2, r9, r2 │ │ │ │ cmp r6, #2 │ │ │ │ mov r6, r9 │ │ │ │ moveq r9, #4 │ │ │ │ movne r9, #3 │ │ │ │ mul r2, r9, r2 │ │ │ │ mov r3, #1 │ │ │ │ mov r1, #135 @ 0x87 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #648] @ 22f58 │ │ │ │ + ldr r0, [pc, #648] @ 252e0 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e8448 │ │ │ │ + bl e830c │ │ │ │ cmp r6, #0 │ │ │ │ mov lr, r0 │ │ │ │ - ble 22ecc │ │ │ │ + ble 25254 │ │ │ │ mul ip, r8, r4 │ │ │ │ mov r3, r5 │ │ │ │ mul r3, r9, r3 │ │ │ │ mul r5, r4, r5 │ │ │ │ mul r2, r9, ip │ │ │ │ mov fp, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ @@ -27559,15 +29839,15 @@ │ │ │ │ str r2, [sp, #28] │ │ │ │ lsl r8, r8, #2 │ │ │ │ mov r1, fp │ │ │ │ mov r2, fp │ │ │ │ mov r5, fp │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - ble 22eb0 │ │ │ │ + ble 25238 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mla r7, r2, r9, lr │ │ │ │ add r0, r0, r2 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #100] @ 0x64 │ │ │ │ add r7, r7, #3 │ │ │ │ add r0, r0, r5, lsl #2 │ │ │ │ @@ -27578,446 +29858,446 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str ip, [sp, #44] @ 0x2c │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 22f30 │ │ │ │ + ble 252b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov ip, r6 │ │ │ │ mov lr, fp │ │ │ │ mov r0, #0 │ │ │ │ add r5, r3, r6 │ │ │ │ cmp r4, #0 │ │ │ │ movgt r2, lr │ │ │ │ movgt r3, #0 │ │ │ │ - ble 22dac │ │ │ │ + ble 25134 │ │ │ │ ldrb r1, [r2], sl │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ add r0, r0, r1 │ │ │ │ - bne 22d98 │ │ │ │ + bne 25120 │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r5 │ │ │ │ add lr, lr, r9 │ │ │ │ - bne 22d88 │ │ │ │ + bne 25110 │ │ │ │ ldr r1, [sp] │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ mov ip, r6 │ │ │ │ mov lr, fp │ │ │ │ strb r0, [r7, #-3] │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ movgt r2, lr │ │ │ │ movgt r3, #0 │ │ │ │ - ble 22dfc │ │ │ │ + ble 25184 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ add r0, r0, r1 │ │ │ │ add r2, r2, sl │ │ │ │ - bne 22de4 │ │ │ │ + bne 2516c │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r5 │ │ │ │ add lr, lr, r9 │ │ │ │ - bne 22dd4 │ │ │ │ + bne 2515c │ │ │ │ ldr r1, [sp] │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ mov ip, r6 │ │ │ │ mov lr, fp │ │ │ │ strb r0, [r7, #-2] │ │ │ │ mov r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ movgt r2, lr │ │ │ │ movgt r3, #0 │ │ │ │ - ble 22e4c │ │ │ │ + ble 251d4 │ │ │ │ ldrb r1, [r2, #2] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ add r0, r0, r1 │ │ │ │ add r2, r2, sl │ │ │ │ - bne 22e34 │ │ │ │ + bne 251bc │ │ │ │ add ip, ip, #1 │ │ │ │ cmp ip, r5 │ │ │ │ add lr, lr, r9 │ │ │ │ - bne 22e24 │ │ │ │ + bne 251ac │ │ │ │ ldr r1, [sp] │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ cmp r9, #4 │ │ │ │ strb r0, [r7, #-1] │ │ │ │ - beq 22ed8 │ │ │ │ + beq 25260 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add r7, r7, r9 │ │ │ │ mov r6, r5 │ │ │ │ add fp, fp, r3 │ │ │ │ - bne 22d68 │ │ │ │ + bne 250f0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr lr, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add r1, r1, #1 │ │ │ │ cmp r0, r1 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add r5, r5, ip │ │ │ │ add r3, r3, r0 │ │ │ │ - bne 22d1c │ │ │ │ + bne 250a4 │ │ │ │ mov r0, lr │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, #0 │ │ │ │ add ip, r3, r6, lsl #2 │ │ │ │ cmp r4, #0 │ │ │ │ movgt r2, ip │ │ │ │ movgt r3, #0 │ │ │ │ - ble 22f0c │ │ │ │ + ble 25294 │ │ │ │ ldrb r1, [r2, #3] │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ add r0, r0, r1 │ │ │ │ add r2, r2, r8 │ │ │ │ - bne 22ef4 │ │ │ │ + bne 2527c │ │ │ │ add r6, r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ add ip, ip, #4 │ │ │ │ - bne 22ee4 │ │ │ │ + bne 2526c │ │ │ │ ldr r1, [sp] │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ and r3, r0, #255 @ 0xff │ │ │ │ strb r3, [r7] │ │ │ │ - b 22e70 │ │ │ │ + b 251f8 │ │ │ │ mov r3, #0 │ │ │ │ strb r3, [r7, #-3] │ │ │ │ strb r3, [r7, #-2] │ │ │ │ strb r3, [r7, #-1] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r9, #4 │ │ │ │ add r5, r3, r6 │ │ │ │ - bne 22e70 │ │ │ │ + bne 251f8 │ │ │ │ mov r3, #0 │ │ │ │ - b 22f28 │ │ │ │ - andeq r1, sp, r4, lsl #18 │ │ │ │ + b 252b0 │ │ │ │ + andeq pc, ip, r4, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldrb r3, [r1, #40] @ 0x28 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ - beq 23184 │ │ │ │ + beq 2550c │ │ │ │ add r0, r1, #44 @ 0x2c │ │ │ │ ldm r0, {r0, r1, r2, r3} │ │ │ │ - bl 77ec │ │ │ │ - ldr r0, [pc, #728] @ 23270 │ │ │ │ - bl 7768 │ │ │ │ - ldr r0, [pc, #724] @ 23274 │ │ │ │ - bl 7b58 │ │ │ │ - ldr r0, [pc, #720] @ 23278 │ │ │ │ - bl 7b58 │ │ │ │ + bl 77d4 │ │ │ │ + ldr r0, [pc, #728] @ 255f8 │ │ │ │ + bl 7750 │ │ │ │ + ldr r0, [pc, #724] @ 255fc │ │ │ │ + bl 7b40 │ │ │ │ + ldr r0, [pc, #720] @ 25600 │ │ │ │ + bl 7b40 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r2, #4096 @ 0x1000 │ │ │ │ - bcs 23064 │ │ │ │ + bcs 253ec │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r1, r5, r2, lsl #5 │ │ │ │ cmp r3, #2 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ - beq 231d0 │ │ │ │ + beq 25558 │ │ │ │ cmp r3, #3 │ │ │ │ - bne 22fd8 │ │ │ │ + bne 25360 │ │ │ │ tst r1, #2 │ │ │ │ - bne 231f4 │ │ │ │ - ldr r0, [pc, #668] @ 2327c │ │ │ │ + bne 2557c │ │ │ │ + ldr r0, [pc, #668] @ 25604 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [pc, #664] @ 23280 │ │ │ │ + ldr r1, [pc, #664] @ 25608 │ │ │ │ add r0, pc, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl e9e80 │ │ │ │ + bl e9d44 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r5, r5, r3, lsl #5 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - beq 23064 │ │ │ │ + beq 253ec │ │ │ │ ldr r2, [r4] │ │ │ │ - ldr r5, [pc, #628] @ 23284 │ │ │ │ + ldr r5, [pc, #628] @ 2560c │ │ │ │ cmp r2, #1 │ │ │ │ - bne 23074 │ │ │ │ - ldr r0, [pc, #620] @ 23288 │ │ │ │ - bl 7768 │ │ │ │ - ldr r1, [pc, #616] @ 2328c │ │ │ │ + bne 253fc │ │ │ │ + ldr r0, [pc, #620] @ 25610 │ │ │ │ + bl 7750 │ │ │ │ + ldr r1, [pc, #616] @ 25614 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7d98 │ │ │ │ + bl 7d80 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 23098 │ │ │ │ - ldr r2, [pc, #596] @ 23290 │ │ │ │ - ldr r1, [pc, #596] @ 23294 │ │ │ │ - ldr r0, [pc, #560] @ 23274 │ │ │ │ - bl 7960 │ │ │ │ + bne 25420 │ │ │ │ + ldr r2, [pc, #596] @ 25618 │ │ │ │ + ldr r1, [pc, #596] @ 2561c │ │ │ │ + ldr r0, [pc, #560] @ 255fc │ │ │ │ + bl 7948 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 230c0 │ │ │ │ - ldr r2, [pc, #568] @ 23290 │ │ │ │ - ldr r1, [pc, #572] @ 23298 │ │ │ │ - ldr r0, [pc, #532] @ 23274 │ │ │ │ - bl 7960 │ │ │ │ - b 230dc │ │ │ │ + bne 25448 │ │ │ │ + ldr r2, [pc, #568] @ 25618 │ │ │ │ + ldr r1, [pc, #572] @ 25620 │ │ │ │ + ldr r0, [pc, #532] @ 255fc │ │ │ │ + bl 7948 │ │ │ │ + b 25464 │ │ │ │ ldr r2, [r4] │ │ │ │ mov r5, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 23014 │ │ │ │ + beq 2539c │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2316c │ │ │ │ + beq 254f4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne 231b8 │ │ │ │ - ldr r0, [pc, #508] @ 23288 │ │ │ │ - bl 7b58 │ │ │ │ + bne 25540 │ │ │ │ + ldr r0, [pc, #508] @ 25610 │ │ │ │ + bl 7b40 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 23034 │ │ │ │ + beq 253bc │ │ │ │ cmp r2, #1 │ │ │ │ - beq 231a4 │ │ │ │ - ldr r1, [pc, #500] @ 2329c │ │ │ │ - ldr r0, [pc, #500] @ 232a0 │ │ │ │ + beq 2552c │ │ │ │ + ldr r1, [pc, #500] @ 25624 │ │ │ │ + ldr r0, [pc, #500] @ 25628 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ + bl e9d44 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 23050 │ │ │ │ + beq 253d8 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 23190 │ │ │ │ - ldr r1, [pc, #468] @ 232a4 │ │ │ │ - ldr r0, [pc, #468] @ 232a8 │ │ │ │ + beq 25518 │ │ │ │ + ldr r1, [pc, #468] @ 2562c │ │ │ │ + ldr r0, [pc, #468] @ 25630 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ + bl e9d44 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #4096 @ 0x1000 │ │ │ │ - bcs 230f4 │ │ │ │ + bcs 2547c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #3 │ │ │ │ - beq 2321c │ │ │ │ - ldr r0, [pc, #432] @ 232ac │ │ │ │ - bl 736c │ │ │ │ - bl 74ec │ │ │ │ + beq 255a4 │ │ │ │ + ldr r0, [pc, #432] @ 25634 │ │ │ │ + bl 7354 │ │ │ │ + bl 74d4 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r9, r1 │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ - ldr r3, [pc, #400] @ 232b0 │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ + ldr r3, [pc, #400] @ 25638 │ │ │ │ mov r2, #0 │ │ │ │ strd r2, [sp, #24] │ │ │ │ - ldr r3, [pc, #392] @ 232b4 │ │ │ │ + ldr r3, [pc, #392] @ 2563c │ │ │ │ mov r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ mov r7, r1 │ │ │ │ strd r2, [sp, #16] │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ strd r0, [sp, #8] │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ strd r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl 7564 │ │ │ │ + bl 754c │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [pc, #276] @ 23288 │ │ │ │ - bl 7768 │ │ │ │ + ldr r0, [pc, #276] @ 25610 │ │ │ │ + bl 7750 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7d98 │ │ │ │ - b 2308c │ │ │ │ - ldr r0, [pc, #228] @ 23270 │ │ │ │ - bl 7b58 │ │ │ │ - b 22f98 │ │ │ │ - ldr r2, [pc, #288] @ 232b8 │ │ │ │ - ldr r1, [pc, #252] @ 23298 │ │ │ │ - ldr r0, [pc, #212] @ 23274 │ │ │ │ - bl 7960 │ │ │ │ - b 230dc │ │ │ │ - ldr r2, [pc, #268] @ 232b8 │ │ │ │ - ldr r1, [pc, #228] @ 23294 │ │ │ │ - ldr r0, [pc, #192] @ 23274 │ │ │ │ - bl 7960 │ │ │ │ - b 230b4 │ │ │ │ - ldr r1, [pc, #252] @ 232bc │ │ │ │ - ldr r0, [pc, #252] @ 232c0 │ │ │ │ + bl 7d80 │ │ │ │ + b 25414 │ │ │ │ + ldr r0, [pc, #228] @ 255f8 │ │ │ │ + bl 7b40 │ │ │ │ + b 25320 │ │ │ │ + ldr r2, [pc, #288] @ 25640 │ │ │ │ + ldr r1, [pc, #252] @ 25620 │ │ │ │ + ldr r0, [pc, #212] @ 255fc │ │ │ │ + bl 7948 │ │ │ │ + b 25464 │ │ │ │ + ldr r2, [pc, #268] @ 25640 │ │ │ │ + ldr r1, [pc, #228] @ 2561c │ │ │ │ + ldr r0, [pc, #192] @ 255fc │ │ │ │ + bl 7948 │ │ │ │ + b 2543c │ │ │ │ + ldr r1, [pc, #252] @ 25644 │ │ │ │ + ldr r0, [pc, #252] @ 25648 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ - b 2308c │ │ │ │ + bl e9d44 │ │ │ │ + b 25414 │ │ │ │ tst r1, #1 │ │ │ │ - beq 22fd8 │ │ │ │ - ldr r0, [pc, #148] @ 23274 │ │ │ │ - bl 7768 │ │ │ │ + beq 25360 │ │ │ │ + ldr r0, [pc, #148] @ 255fc │ │ │ │ + bl 7750 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r0, [pc, #136] @ 23274 │ │ │ │ + ldr r0, [pc, #136] @ 255fc │ │ │ │ ldr r1, [r5, r3, lsl #5] │ │ │ │ - bl 7e04 │ │ │ │ - b 22ff0 │ │ │ │ - ldr r0, [pc, #124] @ 23278 │ │ │ │ - bl 7768 │ │ │ │ + bl 7dec │ │ │ │ + b 25378 │ │ │ │ + ldr r0, [pc, #124] @ 25600 │ │ │ │ + bl 7750 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - ldr r0, [pc, #108] @ 23278 │ │ │ │ + ldr r0, [pc, #108] @ 25600 │ │ │ │ add r3, r3, r2, lsl #3 │ │ │ │ add r3, r5, r3, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bl 7e04 │ │ │ │ - b 22ff0 │ │ │ │ - ldr r2, [pc, #160] @ 232c4 │ │ │ │ - ldr r1, [pc, #160] @ 232c8 │ │ │ │ - ldr r0, [pc, #76] @ 23278 │ │ │ │ - bl 7960 │ │ │ │ - ldr r2, [pc, #144] @ 232c4 │ │ │ │ - ldr r0, [pc, #64] @ 23278 │ │ │ │ + bl 7dec │ │ │ │ + b 25378 │ │ │ │ + ldr r2, [pc, #160] @ 2564c │ │ │ │ + ldr r1, [pc, #160] @ 25650 │ │ │ │ + ldr r0, [pc, #76] @ 25600 │ │ │ │ + bl 7948 │ │ │ │ + ldr r2, [pc, #144] @ 2564c │ │ │ │ + ldr r0, [pc, #64] @ 25600 │ │ │ │ mov r1, #10240 @ 0x2800 │ │ │ │ - bl 7960 │ │ │ │ - ldr r2, [pc, #116] @ 232b8 │ │ │ │ - ldr r1, [pc, #76] @ 23294 │ │ │ │ - ldr r0, [pc, #44] @ 23278 │ │ │ │ - bl 7960 │ │ │ │ - ldr r2, [pc, #100] @ 232b8 │ │ │ │ - ldr r1, [pc, #64] @ 23298 │ │ │ │ - ldr r0, [pc, #28] @ 23278 │ │ │ │ - bl 7960 │ │ │ │ - ldr r2, [pc, #44] @ 23290 │ │ │ │ - ldr r1, [pc, #100] @ 232cc │ │ │ │ - ldr r0, [pc, #12] @ 23278 │ │ │ │ - bl 7960 │ │ │ │ - b 230f4 │ │ │ │ + bl 7948 │ │ │ │ + ldr r2, [pc, #116] @ 25640 │ │ │ │ + ldr r1, [pc, #76] @ 2561c │ │ │ │ + ldr r0, [pc, #44] @ 25600 │ │ │ │ + bl 7948 │ │ │ │ + ldr r2, [pc, #100] @ 25640 │ │ │ │ + ldr r1, [pc, #64] @ 25620 │ │ │ │ + ldr r0, [pc, #28] @ 25600 │ │ │ │ + bl 7948 │ │ │ │ + ldr r2, [pc, #44] @ 25618 │ │ │ │ + ldr r1, [pc, #100] @ 25654 │ │ │ │ + ldr r0, [pc, #12] @ 25600 │ │ │ │ + bl 7948 │ │ │ │ + b 2547c │ │ │ │ andeq r0, r0, r1, lsl ip │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ - andeq r0, sp, r0, lsl pc │ │ │ │ - andeq r1, sp, ip, lsl #12 │ │ │ │ + andeq sp, ip, r8, ror #29 │ │ │ │ + andeq pc, ip, ip, lsr #9 │ │ │ │ andeq r0, r0, r2, lsl #6 │ │ │ │ andeq r0, r0, r2, ror #23 │ │ │ │ andeq r0, r0, r3, lsl #6 │ │ │ │ andeq r2, r0, r1, lsl #18 │ │ │ │ andeq r2, r0, r2, lsl #16 │ │ │ │ andeq r2, r0, r3, lsl #16 │ │ │ │ - andeq r1, sp, r0, lsl #11 │ │ │ │ - andeq r0, sp, r8, asr #28 │ │ │ │ - andeq r1, sp, r8, asr r5 │ │ │ │ - andeq r0, sp, r0, lsr #28 │ │ │ │ + andeq pc, ip, r0, lsr #8 │ │ │ │ + andeq sp, ip, r0, lsr #28 │ │ │ │ + strdeq pc, [ip], -r8 │ │ │ │ + strdeq sp, [ip], -r8 │ │ │ │ andeq r1, r0, r1, lsl #14 │ │ │ │ svccc 0x00f00000 @ IMB │ │ │ │ svclt 0x00f00000 @ IMB │ │ │ │ andeq r8, r0, pc, lsr #2 │ │ │ │ - andeq r1, sp, r0, asr r4 │ │ │ │ - andeq r0, sp, r0, lsr sp │ │ │ │ + strdeq pc, [ip], -r0 │ │ │ │ + andeq sp, ip, r8, lsl #26 │ │ │ │ andeq r2, r0, r1, lsl #12 │ │ │ │ andeq r2, r0, r1, lsl #16 │ │ │ │ andeq r8, r0, r2, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ add r4, r0, #131072 @ 0x20000 │ │ │ │ mov r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r1], #4 │ │ │ │ - ldr r0, [pc, #112] @ 23370 │ │ │ │ + ldr r0, [pc, #112] @ 256f8 │ │ │ │ str r2, [r3] │ │ │ │ - bl 7a5c │ │ │ │ - ldr r6, [pc, #104] @ 23374 │ │ │ │ - ldr r0, [pc, #104] @ 23378 │ │ │ │ + bl 7a44 │ │ │ │ + ldr r6, [pc, #104] @ 256fc │ │ │ │ + ldr r0, [pc, #104] @ 25700 │ │ │ │ add r1, r4, #8 │ │ │ │ - bl 7a5c │ │ │ │ - ldr r1, [pc, #96] @ 2337c │ │ │ │ + bl 7a44 │ │ │ │ + ldr r1, [pc, #96] @ 25704 │ │ │ │ add r6, pc, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ ldmib r4, {r2, r3} │ │ │ │ mov r0, r6 │ │ │ │ - bl e9e80 │ │ │ │ + bl e9d44 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - ble 23358 │ │ │ │ + ble 256e0 │ │ │ │ cmp r1, #256 @ 0x100 │ │ │ │ movge r1, #256 @ 0x100 │ │ │ │ mov r0, #256 @ 0x100 │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ str r0, [r4, #12] │ │ │ │ str r0, [r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #32] @ 23380 │ │ │ │ + ldr r1, [pc, #32] @ 25708 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl e9e80 │ │ │ │ + bl e9d44 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - b 23338 │ │ │ │ + b 256c0 │ │ │ │ andeq r0, r0, r3, lsr sp │ │ │ │ - ldrdeq r0, [sp], -ip │ │ │ │ + @ instruction: 0x000cdbb4 │ │ │ │ andeq r8, r0, r3, ror r0 │ │ │ │ - andeq r1, sp, r4, lsr #6 │ │ │ │ - andeq r1, sp, r8, lsl #6 │ │ │ │ + andeq pc, ip, r4, asr #3 │ │ │ │ + andeq pc, ip, r8, lsr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, sp, #28 │ │ │ │ add r2, r0, r3, lsl #5 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ mov r4, r1 │ │ │ │ tst r2, #1 │ │ │ │ - bne 233c0 │ │ │ │ + bne 25748 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b e8450 │ │ │ │ + b e8314 │ │ │ │ ldr r1, [r0, r3, lsl #5] │ │ │ │ - ldr r0, [pc, #100] @ 23430 │ │ │ │ - bl 7e04 │ │ │ │ + ldr r0, [pc, #100] @ 257b8 │ │ │ │ + bl 7dec │ │ │ │ ldr r0, [r4, #28] │ │ │ │ add r2, r4, #12 │ │ │ │ cmp r0, #1 │ │ │ │ ldm r2, {r2, r3, ip, lr} │ │ │ │ - beq 23428 │ │ │ │ - ldr r5, [pc, #76] @ 23434 │ │ │ │ + beq 257b0 │ │ │ │ + ldr r5, [pc, #76] @ 257bc │ │ │ │ cmp r0, #3 │ │ │ │ - ldr r1, [pc, #72] @ 23438 │ │ │ │ + ldr r1, [pc, #72] @ 257c0 │ │ │ │ movne r1, r5 │ │ │ │ str r1, [sp, #8] │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ ldr ip, [r4, #32] │ │ │ │ str ip, [sp, #16] │ │ │ │ - ldr ip, [pc, #48] @ 2343c │ │ │ │ - ldr r0, [pc, #32] @ 23430 │ │ │ │ + ldr ip, [pc, #48] @ 257c4 │ │ │ │ + ldr r0, [pc, #32] @ 257b8 │ │ │ │ mov r1, #0 │ │ │ │ str ip, [sp, #12] │ │ │ │ - bl 7954 │ │ │ │ + bl 793c │ │ │ │ ldr r0, [r4, #32] │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, lr} │ │ │ │ - b e8450 │ │ │ │ - ldr r1, [pc, #16] @ 23440 │ │ │ │ - b 233f0 │ │ │ │ + b e8314 │ │ │ │ + ldr r1, [pc, #16] @ 257c8 │ │ │ │ + b 25778 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ andeq r1, r0, r6, lsl #18 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ andeq r1, r0, r7, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -28026,47 +30306,47 @@ │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ add r1, r0, r3, lsl #5 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ mov r4, r0 │ │ │ │ tst r2, #1 │ │ │ │ lsleq r3, r3, #5 │ │ │ │ - bne 234b0 │ │ │ │ + bne 25838 │ │ │ │ tst r2, #2 │ │ │ │ addeq r6, r4, #131072 @ 0x20000 │ │ │ │ - bne 234d4 │ │ │ │ + bne 2585c │ │ │ │ ldr r1, [r6] │ │ │ │ add r3, r4, r3 │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ sub r3, r2, r3 │ │ │ │ str r3, [r1] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ mov r3, #0 │ │ │ │ add r4, r4, r2, lsl #5 │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ - bl 7c78 │ │ │ │ + bl 7c60 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ add r2, r4, r3, lsl #5 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ lsl r3, r3, #5 │ │ │ │ tst r2, #2 │ │ │ │ addeq r6, r4, #131072 @ 0x20000 │ │ │ │ - beq 23480 │ │ │ │ + beq 25808 │ │ │ │ add r3, r3, #4 │ │ │ │ add r6, r4, #131072 @ 0x20000 │ │ │ │ add r1, r4, r3 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 7c78 │ │ │ │ + bl 7c60 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ lsl r3, r3, #5 │ │ │ │ - b 23480 │ │ │ │ + b 25808 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ mov r3, r1 │ │ │ │ sub sp, sp, #84 @ 0x54 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ @@ -28078,239 +30358,239 @@ │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r4, [r3, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, r3 │ │ │ │ sub r3, r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 235f8 │ │ │ │ + bls 25980 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ add r2, r1, #131072 @ 0x20000 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ add r2, r1, r3, lsl #5 │ │ │ │ lsl r1, r3, #5 │ │ │ │ str r0, [r2, #24] │ │ │ │ - ldr r2, [pc, #1772] @ 23c50 │ │ │ │ + ldr r2, [pc, #1772] @ 25fd8 │ │ │ │ cmp r0, #3 │ │ │ │ - ldr ip, [pc, #1768] @ 23c54 │ │ │ │ + ldr ip, [pc, #1768] @ 25fdc │ │ │ │ movne ip, r2 │ │ │ │ str ip, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ and ip, r4, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq 238ac │ │ │ │ + beq 25c34 │ │ │ │ cmp r2, #3 │ │ │ │ - ldreq r2, [pc, #1728] @ 23c54 │ │ │ │ - ldreq lr, [pc, #1728] @ 23c58 │ │ │ │ - ldrne lr, [pc, #1728] @ 23c5c │ │ │ │ - ldrne r2, [pc, #1712] @ 23c50 │ │ │ │ + ldreq r2, [pc, #1728] @ 25fdc │ │ │ │ + ldreq lr, [pc, #1728] @ 25fe0 │ │ │ │ + ldrne lr, [pc, #1728] @ 25fe4 │ │ │ │ + ldrne r2, [pc, #1712] @ 25fd8 │ │ │ │ cmp ip, #0 │ │ │ │ moveq lr, r2 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ tst r4, #16 │ │ │ │ - bne 23758 │ │ │ │ + bne 25ae0 │ │ │ │ tst r0, #8 │ │ │ │ - beq 235c8 │ │ │ │ + beq 25950 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #63 @ 0x3f │ │ │ │ - bgt 238c4 │ │ │ │ + bgt 25c4c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r3, r2, r3, lsl #5 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, r1 │ │ │ │ str r3, [r2] │ │ │ │ add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b e8450 │ │ │ │ + b e8314 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ tst r4, #8 │ │ │ │ add r3, r3, #131072 @ 0x20000 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - beq 2361c │ │ │ │ + beq 259a4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bgt 23b88 │ │ │ │ + bgt 25f10 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ cmp sl, r5 │ │ │ │ movge r3, sl │ │ │ │ movlt r3, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - bge 2387c │ │ │ │ + bge 25c04 │ │ │ │ mov r4, sl │ │ │ │ asr r4, r4, #1 │ │ │ │ asr r5, r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ movge r3, r4 │ │ │ │ movlt r3, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - blt 23638 │ │ │ │ + blt 259c0 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r2, r4 │ │ │ │ str r0, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 22c54 │ │ │ │ + bl 24fdc │ │ │ │ mov sl, r4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl e8450 │ │ │ │ + bl e8314 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r5, [sp, #32] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 23ba4 │ │ │ │ + bne 25f2c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mul r5, sl, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - ble 23bb0 │ │ │ │ + ble 25f38 │ │ │ │ ldr fp, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [pc, #1448] @ 23c60 │ │ │ │ + ldr r6, [pc, #1448] @ 25fe8 │ │ │ │ add r5, fp, r5, lsl #2 │ │ │ │ ldrb r0, [fp, #3] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ add fp, fp, #4 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [fp, #-4] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7de0 <__aeabi_f2uiz@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7dc8 <__aeabi_f2uiz@plt> │ │ │ │ strb r0, [fp, #-4] │ │ │ │ ldrb r0, [fp, #-3] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7de0 <__aeabi_f2uiz@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7dc8 <__aeabi_f2uiz@plt> │ │ │ │ strb r0, [fp, #-3] │ │ │ │ ldrb r0, [fp, #-2] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7de0 <__aeabi_f2uiz@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7dc8 <__aeabi_f2uiz@plt> │ │ │ │ strb r0, [fp, #-2] │ │ │ │ cmp fp, r5 │ │ │ │ - bne 236b8 │ │ │ │ + bne 25a40 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r4, [r3, #32] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r0, #1 │ │ │ │ add r2, r2, r3, lsl #5 │ │ │ │ lsl r1, r3, #5 │ │ │ │ str r0, [r2, #24] │ │ │ │ - bne 2355c │ │ │ │ - ldr r2, [pc, #1296] @ 23c64 │ │ │ │ + bne 258e4 │ │ │ │ + ldr r2, [pc, #1296] @ 25fec │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - b 23570 │ │ │ │ + b 258f8 │ │ │ │ ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r0, #1 │ │ │ │ add r1, r5, r1 │ │ │ │ - bl 7600 │ │ │ │ + bl 75e8 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #1268] @ 23c68 │ │ │ │ + ldr r0, [pc, #1268] @ 25ff0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r2, r5, r3, lsl #5 │ │ │ │ ldr r1, [r5, r3, lsl #5] │ │ │ │ ldr r3, [r2, #20] │ │ │ │ orr r3, r3, #1 │ │ │ │ str r3, [r2, #20] │ │ │ │ - bl 7e04 │ │ │ │ + bl 7dec │ │ │ │ ldr r7, [sp, #32] │ │ │ │ tst r4, #1 │ │ │ │ mov r4, r7 │ │ │ │ mul r4, sl, r4 │ │ │ │ - ldr r2, [pc, #1224] @ 23c6c │ │ │ │ - ldr r0, [pc, #1216] @ 23c68 │ │ │ │ + ldr r2, [pc, #1224] @ 25ff4 │ │ │ │ + ldr r0, [pc, #1216] @ 25ff0 │ │ │ │ mov r1, #10240 @ 0x2800 │ │ │ │ - bne 23b28 │ │ │ │ - bl 7960 │ │ │ │ + bne 25eb0 │ │ │ │ + bl 7948 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #1204] @ 23c70 │ │ │ │ + ldr r1, [pc, #1204] @ 25ff8 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - ldr r0, [pc, #1188] @ 23c68 │ │ │ │ + ldr r0, [pc, #1188] @ 25ff0 │ │ │ │ tst r3, #32 │ │ │ │ - ldrne r2, [pc, #1184] @ 23c6c │ │ │ │ - ldreq r2, [pc, #1188] @ 23c74 │ │ │ │ - bl 7960 │ │ │ │ - ldr r1, [pc, #1184] @ 23c78 │ │ │ │ - ldr r0, [pc, #1164] @ 23c68 │ │ │ │ + ldrne r2, [pc, #1184] @ 25ff4 │ │ │ │ + ldreq r2, [pc, #1188] @ 25ffc │ │ │ │ + bl 7948 │ │ │ │ + ldr r1, [pc, #1184] @ 26000 │ │ │ │ + ldr r0, [pc, #1164] @ 25ff0 │ │ │ │ mov r2, #1 │ │ │ │ - bl 7960 │ │ │ │ - ldr r3, [pc, #1172] @ 23c7c │ │ │ │ + bl 7948 │ │ │ │ + ldr r3, [pc, #1172] @ 26004 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r1, #0 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ - ldr r0, [pc, #1120] @ 23c68 │ │ │ │ + ldr r0, [pc, #1120] @ 25ff0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r3, sl │ │ │ │ str r5, [sp] │ │ │ │ - bl 7cf0 │ │ │ │ + bl 7cd8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr lr, [r3, #20] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mul r0, r4, lr │ │ │ │ cmp r5, #2 │ │ │ │ cmpgt sl, #2 │ │ │ │ add r2, r2, r3, lsl #5 │ │ │ │ str r0, [r2, #28] │ │ │ │ ldrgt r1, [sp, #32] │ │ │ │ lsl r4, r3, #5 │ │ │ │ movgt r2, sl │ │ │ │ - ble 23870 │ │ │ │ + ble 25bf8 │ │ │ │ asr r2, r2, #1 │ │ │ │ asr r1, r1, #1 │ │ │ │ mul ip, r1, r2 │ │ │ │ cmp r2, #2 │ │ │ │ cmpgt r1, #2 │ │ │ │ mla r0, lr, ip, r0 │ │ │ │ - bgt 23848 │ │ │ │ + bgt 25bd0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r4, r2, r4 │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #32] │ │ │ │ - b 235b0 │ │ │ │ + b 25938 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp sl, #16 │ │ │ │ cmpgt r3, #16 │ │ │ │ - ble 23694 │ │ │ │ + ble 25a1c │ │ │ │ tst r4, #4 │ │ │ │ - beq 23bd8 │ │ │ │ + beq 25f60 │ │ │ │ cmp r0, #2 │ │ │ │ movne r0, #1 │ │ │ │ - bne 2372c │ │ │ │ + bne 25ab4 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mul r5, sl, r5 │ │ │ │ - b 236ac │ │ │ │ - ldr r2, [pc, #944] @ 23c64 │ │ │ │ + b 25a34 │ │ │ │ + ldr r2, [pc, #944] @ 25fec │ │ │ │ cmp ip, #0 │ │ │ │ - ldr lr, [pc, #964] @ 23c80 │ │ │ │ + ldr lr, [pc, #964] @ 26008 │ │ │ │ moveq lr, r2 │ │ │ │ str lr, [sp, #64] @ 0x40 │ │ │ │ - b 235a8 │ │ │ │ + b 25930 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp sl, #0 │ │ │ │ add r6, sl, #15 │ │ │ │ movge r6, sl │ │ │ │ cmp r3, #0 │ │ │ │ add r4, r3, #15 │ │ │ │ asr r6, r6, #4 │ │ │ │ @@ -28322,116 +30602,116 @@ │ │ │ │ cmp r2, #256 @ 0x100 │ │ │ │ movlt r3, r2 │ │ │ │ ldr r5, [r8, #20] │ │ │ │ movge r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ mov r3, r7 │ │ │ │ mul r3, r5, r3 │ │ │ │ - ldr r0, [pc, #876] @ 23c84 │ │ │ │ + ldr r0, [pc, #876] @ 2600c │ │ │ │ lsl r5, r3, #8 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, #4 │ │ │ │ - ldr r1, [pc, #864] @ 23c88 │ │ │ │ + ldr r1, [pc, #864] @ 26010 │ │ │ │ add r0, pc, r0 │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ - bl e8448 │ │ │ │ + bl e830c │ │ │ │ ldr r2, [r8, #20] │ │ │ │ mov fp, r6 │ │ │ │ mul r7, r2, r7 │ │ │ │ mul fp, r2, fp │ │ │ │ mov r1, r5 │ │ │ │ str r8, [sp, #48] @ 0x30 │ │ │ │ mov r9, #0 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ lsl r5, fp, #4 │ │ │ │ mov r8, r9 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - bl e845c │ │ │ │ + bl e8320 │ │ │ │ ldr lr, [sp, #48] @ 0x30 │ │ │ │ mov r3, r6 │ │ │ │ asr r0, r8, #4 │ │ │ │ mul r0, r4, r0 │ │ │ │ and r6, r8, #15 │ │ │ │ mul r0, r3, r0 │ │ │ │ mul r6, r3, r6 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r6, r6, r0, lsl #4 │ │ │ │ ldr r0, [lr, #20] │ │ │ │ cmp r2, #15 │ │ │ │ mul r6, r0, r6 │ │ │ │ - ble 239f4 │ │ │ │ + ble 25d7c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r8, [sp, #28] │ │ │ │ add r6, r2, r6 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r8, r6 │ │ │ │ add sl, r2, r9 │ │ │ │ mov r6, fp │ │ │ │ mov r7, #0 │ │ │ │ mov fp, lr │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ mov r2, r6 │ │ │ │ add r7, r7, #1 │ │ │ │ - bl e8454 │ │ │ │ + bl e8318 │ │ │ │ cmp r4, r7 │ │ │ │ add sl, sl, r6 │ │ │ │ add r8, r8, r5 │ │ │ │ - bgt 239c0 │ │ │ │ + bgt 25d48 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r8, [sp, #28] │ │ │ │ mov lr, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r8, #256 @ 0x100 │ │ │ │ add r9, r9, r2 │ │ │ │ - bne 2396c │ │ │ │ + bne 25cf4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl e8450 │ │ │ │ + bl e8314 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ add r1, r6, r1, lsl #5 │ │ │ │ add r1, r1, #4 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 7600 │ │ │ │ + bl 75e8 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ add r2, r6, r3, lsl #5 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ orr r1, r1, #2 │ │ │ │ str r1, [r2, #20] │ │ │ │ - ble 23c30 │ │ │ │ + ble 25fb8 │ │ │ │ ldr sl, [sp, #68] @ 0x44 │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ mul sl, r2, sl │ │ │ │ ldm r6, {r6, r7, fp} │ │ │ │ - ldr r8, [pc, #544] @ 23c8c │ │ │ │ - ldr r9, [pc, #508] @ 23c6c │ │ │ │ + ldr r8, [pc, #544] @ 26014 │ │ │ │ + ldr r9, [pc, #508] @ 25ff4 │ │ │ │ mov r5, #0 │ │ │ │ add r3, r5, r3, lsl #3 │ │ │ │ add r3, r7, r3, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 7e04 │ │ │ │ + bl 7dec │ │ │ │ mov r2, r9 │ │ │ │ mov r1, #10240 @ 0x2800 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7960 │ │ │ │ - ldr r1, [pc, #468] @ 23c70 │ │ │ │ + bl 7948 │ │ │ │ + ldr r1, [pc, #468] @ 25ff8 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7960 │ │ │ │ - ldr r3, [pc, #464] @ 23c7c │ │ │ │ + bl 7948 │ │ │ │ + ldr r3, [pc, #464] @ 26004 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -28440,578 +30720,578 @@ │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mul r3, sl, r3 │ │ │ │ mov r0, r8 │ │ │ │ mla r2, r5, r3, r2 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - bl 790c │ │ │ │ + bl 78f4 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r6, #20] │ │ │ │ add r2, r7, r3, lsl #5 │ │ │ │ ldr r1, [r2, #28] │ │ │ │ ldr ip, [sp, #68] @ 0x44 │ │ │ │ add r5, r5, #1 │ │ │ │ mla ip, r0, ip, r1 │ │ │ │ str ip, [r2, #28] │ │ │ │ ldr r2, [fp, #12] │ │ │ │ mov r1, ip │ │ │ │ cmp r2, r5 │ │ │ │ - bgt 23a70 │ │ │ │ + bgt 25df8 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 235d4 │ │ │ │ - bl 7960 │ │ │ │ - ldr r2, [pc, #312] @ 23c6c │ │ │ │ - ldr r1, [pc, #312] @ 23c70 │ │ │ │ - ldr r0, [pc, #300] @ 23c68 │ │ │ │ - bl 7960 │ │ │ │ - ldr r3, [pc, #312] @ 23c7c │ │ │ │ + b 2595c │ │ │ │ + bl 7948 │ │ │ │ + ldr r2, [pc, #312] @ 25ff4 │ │ │ │ + ldr r1, [pc, #312] @ 25ff8 │ │ │ │ + ldr r0, [pc, #300] @ 25ff0 │ │ │ │ + bl 7948 │ │ │ │ + ldr r3, [pc, #312] @ 26004 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ stmib sp, {r1, r3} │ │ │ │ - ldr r0, [pc, #264] @ 23c68 │ │ │ │ + ldr r0, [pc, #264] @ 25ff0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ mov r3, sl │ │ │ │ str r7, [sp] │ │ │ │ - bl 7cf0 │ │ │ │ + bl 7cd8 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mul r2, r4, r2 │ │ │ │ add r1, r5, r3, lsl #5 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ str r2, [r1, #28] │ │ │ │ - b 235b0 │ │ │ │ + b 25938 │ │ │ │ tst r4, #16 │ │ │ │ lsl r3, r3, #4 │ │ │ │ moveq r2, r3 │ │ │ │ - beq 2361c │ │ │ │ + beq 259a4 │ │ │ │ cmp r2, r3 │ │ │ │ movge r2, r3 │ │ │ │ - b 2361c │ │ │ │ + b 259a4 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [r3, #32] │ │ │ │ - b 2372c │ │ │ │ + b 25ab4 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #148] @ 23c50 │ │ │ │ + ldr r2, [pc, #148] @ 25fd8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r4, [r1, #32] │ │ │ │ add r2, r2, r3, lsl #5 │ │ │ │ lsl r1, r3, #5 │ │ │ │ str r0, [r2, #24] │ │ │ │ - b 23570 │ │ │ │ + b 258f8 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ asr r4, sl, #1 │ │ │ │ asr r6, r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp] │ │ │ │ str r7, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 22c54 │ │ │ │ + bl 24fdc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl e8450 │ │ │ │ + bl e8314 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #2 │ │ │ │ - bne 23c40 │ │ │ │ + bne 25fc8 │ │ │ │ mul r5, r6, r4 │ │ │ │ mov sl, r4 │ │ │ │ str r6, [sp, #32] │ │ │ │ - b 236ac │ │ │ │ + b 25a34 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r2, #28] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b 235d4 │ │ │ │ + b 2595c │ │ │ │ mov sl, r4 │ │ │ │ str r6, [sp, #32] │ │ │ │ ldr r4, [r3, #32] │ │ │ │ - b 2372c │ │ │ │ + b 25ab4 │ │ │ │ andeq r1, r0, r8, lsl #18 │ │ │ │ andeq r1, r0, r6, lsl #18 │ │ │ │ andeq r8, r0, r9, ror #9 │ │ │ │ andeq r8, r0, lr, ror #9 │ │ │ │ cmnmi pc, #0 │ │ │ │ andeq r1, r0, r7, lsl #18 │ │ │ │ andeq r0, r0, r1, ror #27 │ │ │ │ andeq r2, r0, r1, lsl #12 │ │ │ │ andeq r2, r0, r1, lsl #16 │ │ │ │ andeq r2, r0, r1, lsl #14 │ │ │ │ muleq r0, r1, r1 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ andeq r8, r0, sp, ror #9 │ │ │ │ - andeq r0, sp, ip, lsr #25 │ │ │ │ + andeq lr, ip, ip, asr #22 │ │ │ │ muleq r0, r1, r1 │ │ │ │ andeq r8, r0, pc, rrx │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bl 73d8 │ │ │ │ + bl 73c0 │ │ │ │ pop {r4, lr} │ │ │ │ mov r0, #16640 @ 0x4100 │ │ │ │ - b 7774 │ │ │ │ + b 775c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ add r1, r1, #8 │ │ │ │ - bl 22f5c │ │ │ │ - ldr r1, [pc, #176] @ 23d98 │ │ │ │ + bl 252e4 │ │ │ │ + ldr r1, [pc, #176] @ 26120 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r0, #2 │ │ │ │ - bl 7498 │ │ │ │ + bl 7480 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #152] @ 23d98 │ │ │ │ + ldr r1, [pc, #152] @ 26120 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ mov r0, #3 │ │ │ │ add r3, r3, #8 │ │ │ │ - bl 7c48 │ │ │ │ + bl 7c30 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #128] @ 23d98 │ │ │ │ + ldr r1, [pc, #128] @ 26120 │ │ │ │ mov r2, #36 @ 0x24 │ │ │ │ add r3, r3, #20 │ │ │ │ mov r0, #4 │ │ │ │ - bl 763c │ │ │ │ - ldr r0, [pc, #112] @ 23d9c │ │ │ │ - bl 79c0 │ │ │ │ - ldr r0, [pc, #108] @ 23da0 │ │ │ │ - bl 79c0 │ │ │ │ - ldr r0, [pc, #104] @ 23da4 │ │ │ │ - bl 79c0 │ │ │ │ + bl 7624 │ │ │ │ + ldr r0, [pc, #112] @ 26124 │ │ │ │ + bl 79a8 │ │ │ │ + ldr r0, [pc, #108] @ 26128 │ │ │ │ + bl 79a8 │ │ │ │ + ldr r0, [pc, #104] @ 2612c │ │ │ │ + bl 79a8 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r0, #1 │ │ │ │ - beq 23d84 │ │ │ │ + beq 2610c │ │ │ │ cmp r0, #2 │ │ │ │ - beq 23d6c │ │ │ │ - ldr r1, [pc, #80] @ 23da8 │ │ │ │ - ldr r0, [pc, #80] @ 23dac │ │ │ │ + beq 260f4 │ │ │ │ + ldr r1, [pc, #80] @ 26130 │ │ │ │ + ldr r0, [pc, #80] @ 26134 │ │ │ │ ldr r2, [r4] │ │ │ │ add r1, pc, r1 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ - b e9e80 │ │ │ │ + b e9d44 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, lr} │ │ │ │ lsl r2, r2, #2 │ │ │ │ mov r0, #7 │ │ │ │ - b 7da4 │ │ │ │ + b 7d8c │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ mov r1, #0 │ │ │ │ pop {r4, lr} │ │ │ │ lsl r2, r2, #1 │ │ │ │ - b 7da4 │ │ │ │ + b 7d8c │ │ │ │ andeq r1, r0, r6, lsl #8 │ │ │ │ andeq r8, r0, r4, ror r0 │ │ │ │ andeq r8, r0, r8, ror r0 │ │ │ │ andeq r8, r0, r6, ror r0 │ │ │ │ - andeq r0, sp, r8, asr r9 │ │ │ │ - muleq sp, r0, r1 │ │ │ │ + strdeq lr, [ip], -r8 │ │ │ │ + andeq sp, ip, r8, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr ip, [pc, #428] @ 23f74 │ │ │ │ - ldr r2, [pc, #428] @ 23f78 │ │ │ │ + ldr ip, [pc, #428] @ 262fc │ │ │ │ + ldr r2, [pc, #428] @ 26300 │ │ │ │ sub sp, sp, #52 @ 0x34 │ │ │ │ add ip, pc, ip │ │ │ │ mov sl, r1 │ │ │ │ str sl, [sp, #16] │ │ │ │ ldr r2, [ip, r2] │ │ │ │ mov r3, #0 │ │ │ │ add r1, sp, #28 │ │ │ │ - ldr r0, [pc, #400] @ 23f7c │ │ │ │ + ldr r0, [pc, #400] @ 26304 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ mov r2, #0 │ │ │ │ str r3, [r1, #4] │ │ │ │ str r3, [r1, #8] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 7a5c │ │ │ │ + bl 7a44 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r9, [sl, #16] │ │ │ │ ldr r8, [r3, #20] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmn r9, #1 │ │ │ │ ldreq r9, [sp, #36] @ 0x24 │ │ │ │ cmn r8, #1 │ │ │ │ moveq r8, r5 │ │ │ │ add r4, r8, #1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mul r4, r9, r4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r0, [pc, #320] @ 23f80 │ │ │ │ + ldr r0, [pc, #320] @ 26308 │ │ │ │ sub r5, r5, r3 │ │ │ │ mov r3, #1 │ │ │ │ add r2, r4, r4, lsl r3 │ │ │ │ - ldr r1, [pc, #308] @ 23f84 │ │ │ │ + ldr r1, [pc, #308] @ 2630c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e8448 │ │ │ │ + bl e830c │ │ │ │ add r1, sp, #24 │ │ │ │ sub r5, r5, r8 │ │ │ │ sub r4, r4, r9 │ │ │ │ add r7, r4, r4, lsl #1 │ │ │ │ mov sl, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #276] @ 23f88 │ │ │ │ - bl 7a5c │ │ │ │ - ldr r0, [pc, #268] @ 23f88 │ │ │ │ + ldr r0, [pc, #276] @ 26310 │ │ │ │ + bl 7a44 │ │ │ │ + ldr r0, [pc, #268] @ 26310 │ │ │ │ mov r1, #1 │ │ │ │ - bl 7bdc │ │ │ │ - ldr r3, [pc, #260] @ 23f8c │ │ │ │ + bl 7bc4 │ │ │ │ + ldr r3, [pc, #260] @ 26314 │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #256] @ 23f90 │ │ │ │ + ldr r3, [pc, #256] @ 26318 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str sl, [sp, #8] │ │ │ │ str r3, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - bl 781c │ │ │ │ - ldr r0, [pc, #216] @ 23f88 │ │ │ │ + bl 7804 │ │ │ │ + ldr r0, [pc, #216] @ 26310 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ - bl 7bdc │ │ │ │ + bl 7bc4 │ │ │ │ add r2, r8, r8, lsr #31 │ │ │ │ cmp r8, #1 │ │ │ │ add r7, sl, r7 │ │ │ │ asr sl, r2, #1 │ │ │ │ - ble 23f24 │ │ │ │ + ble 262ac │ │ │ │ ldr r6, [sp, #20] │ │ │ │ sub r4, r4, r9 │ │ │ │ add r4, r4, r4, lsl #1 │ │ │ │ add r4, r6, r4 │ │ │ │ add r5, r9, r9, lsl #1 │ │ │ │ mov fp, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl e8454 │ │ │ │ + bl e8318 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl e8454 │ │ │ │ + bl e8318 │ │ │ │ add fp, fp, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl e8454 │ │ │ │ + bl e8318 │ │ │ │ cmp fp, sl │ │ │ │ add r6, r6, r5 │ │ │ │ sub r4, r4, r5 │ │ │ │ - blt 23ee0 │ │ │ │ + blt 26268 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [r3, #12] │ │ │ │ - ldr r2, [pc, #80] @ 23f94 │ │ │ │ + ldr r2, [pc, #80] @ 2631c │ │ │ │ str r9, [r3] │ │ │ │ str r8, [r3, #4] │ │ │ │ - ldr r3, [pc, #40] @ 23f78 │ │ │ │ + ldr r3, [pc, #40] @ 26300 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 23f70 │ │ │ │ + bne 262f8 │ │ │ │ add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, lr, ip, ror #23 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, lr, r0, ror r8 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ andeq r0, r0, r2, lsr #23 │ │ │ │ - andeq r0, sp, r4, lsl #15 │ │ │ │ + andeq lr, ip, r4, lsr #12 │ │ │ │ andeq r0, r0, r1, ror #3 │ │ │ │ andeq r0, r0, r5, lsl #26 │ │ │ │ andeq r1, r0, r1, lsl #8 │ │ │ │ andeq r1, r0, r7, lsl #18 │ │ │ │ - andeq r2, lr, ip, ror #20 │ │ │ │ + strdeq r0, [lr], -r0 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, #131072 @ 0x20000 │ │ │ │ mov r4, r0 │ │ │ │ - bl e845c │ │ │ │ + bl e8320 │ │ │ │ mov r2, #0 │ │ │ │ add r3, r4, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #10 │ │ │ │ - bhi 24078 │ │ │ │ + bhi 26400 │ │ │ │ cmp r3, #2 │ │ │ │ - bls 24020 │ │ │ │ + bls 263a8 │ │ │ │ sub r3, r3, #3 │ │ │ │ mov ip, r1 │ │ │ │ cmp r3, #7 │ │ │ │ addls pc, pc, r3, lsl #2 │ │ │ │ - b 24020 │ │ │ │ - b 24034 │ │ │ │ - b 24040 │ │ │ │ - b 24048 │ │ │ │ - b 24050 │ │ │ │ - b 24070 │ │ │ │ - b 24020 │ │ │ │ - b 24020 │ │ │ │ - b 24028 │ │ │ │ + b 263a8 │ │ │ │ + b 263bc │ │ │ │ + b 263c8 │ │ │ │ + b 263d0 │ │ │ │ + b 263d8 │ │ │ │ + b 263f8 │ │ │ │ + b 263a8 │ │ │ │ + b 263a8 │ │ │ │ + b 263b0 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 23db0 │ │ │ │ + bl 26138 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 234f4 │ │ │ │ + bl 2587c │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 23444 │ │ │ │ - b 2402c │ │ │ │ - bl 23384 │ │ │ │ - b 2402c │ │ │ │ + bl 257cc │ │ │ │ + b 263b4 │ │ │ │ + bl 2570c │ │ │ │ + b 263b4 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r0, [ip, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r3, #0 │ │ │ │ - bl 73d8 │ │ │ │ + bl 73c0 │ │ │ │ mov r0, #16640 @ 0x4100 │ │ │ │ - bl 7774 │ │ │ │ - b 2402c │ │ │ │ - bl 23cc4 │ │ │ │ - b 2402c │ │ │ │ - ldr r2, [pc, #12] @ 2408c │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 24020 │ │ │ │ - bl 232d0 │ │ │ │ - b 2402c │ │ │ │ + bl 775c │ │ │ │ + b 263b4 │ │ │ │ + bl 2604c │ │ │ │ + b 263b4 │ │ │ │ + ldr r2, [pc, #12] @ 26414 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 263a8 │ │ │ │ + bl 25658 │ │ │ │ + b 263b4 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r3] │ │ │ │ - bl 7918 │ │ │ │ - ldr r0, [pc, #60] @ 24104 │ │ │ │ - bl 7768 │ │ │ │ - ldr r0, [pc, #56] @ 24108 │ │ │ │ - bl 7b58 │ │ │ │ - ldr r0, [pc, #52] @ 2410c │ │ │ │ - bl 7b58 │ │ │ │ + bl 7900 │ │ │ │ + ldr r0, [pc, #60] @ 2648c │ │ │ │ + bl 7750 │ │ │ │ + ldr r0, [pc, #56] @ 26490 │ │ │ │ + bl 7b40 │ │ │ │ + ldr r0, [pc, #52] @ 26494 │ │ │ │ + bl 7b40 │ │ │ │ mov r0, #5888 @ 0x1700 │ │ │ │ - bl 736c │ │ │ │ - bl 74ec │ │ │ │ + bl 7354 │ │ │ │ + bl 74d4 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #516 @ 0x204 │ │ │ │ - bl 7b10 │ │ │ │ + bl 7af8 │ │ │ │ mov r0, #3008 @ 0xbc0 │ │ │ │ - bl 7768 │ │ │ │ + bl 7750 │ │ │ │ pop {r4, lr} │ │ │ │ mov r0, #0 │ │ │ │ - b 769c │ │ │ │ + b 7684 │ │ │ │ andeq r0, r0, r2, ror #23 │ │ │ │ andeq r0, r0, r4, asr #22 │ │ │ │ andeq r0, r0, r1, ror fp │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - b 7918 │ │ │ │ + b 7900 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 75c4 │ │ │ │ + bl 75ac │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ popeq {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ - b 7a98 │ │ │ │ + b 7a80 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r4, r1 │ │ │ │ - bl 7714 │ │ │ │ + bl 76fc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #344] @ 242ec │ │ │ │ - ldr r3, [pc, #344] @ 242f0 │ │ │ │ + ldr r2, [pc, #344] @ 26674 │ │ │ │ + ldr r3, [pc, #344] @ 26678 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r1, #20] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ - bl 7dec │ │ │ │ + bl 7dd4 │ │ │ │ subs fp, r0, #0 │ │ │ │ - ble 242e0 │ │ │ │ - ldr r3, [pc, #300] @ 242f4 │ │ │ │ + ble 26668 │ │ │ │ + ldr r3, [pc, #300] @ 2667c │ │ │ │ mov r8, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #288] @ 242f8 │ │ │ │ + ldr r3, [pc, #288] @ 26680 │ │ │ │ mov r4, r8 │ │ │ │ add r3, pc, r3 │ │ │ │ add r7, sp, #8 │ │ │ │ mov r6, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - bl 7864 │ │ │ │ + bl 784c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 242bc │ │ │ │ + blt 26644 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr lr, [sp, #16] │ │ │ │ lsl sl, r4, #2 │ │ │ │ addgt ip, r4, r4, lsl #2 │ │ │ │ movgt r3, #0 │ │ │ │ addgt r9, r1, #4 │ │ │ │ - bgt 24234 │ │ │ │ - b 2428c │ │ │ │ + bgt 265bc │ │ │ │ + b 26614 │ │ │ │ add r3, r3, #5 │ │ │ │ cmp r3, ip │ │ │ │ - beq 2428c │ │ │ │ + beq 26614 │ │ │ │ ldr r2, [r1, r3, lsl #2] │ │ │ │ cmp r2, r0 │ │ │ │ - bne 24228 │ │ │ │ + bne 265b0 │ │ │ │ ldr r2, [r9, r3, lsl #2] │ │ │ │ cmp r2, lr │ │ │ │ - bne 24228 │ │ │ │ + bne 265b0 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ - bne 241e8 │ │ │ │ + bne 26570 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - ldr r2, [pc, #152] @ 242fc │ │ │ │ + ldr r2, [pc, #152] @ 26684 │ │ │ │ str r4, [r3] │ │ │ │ - ldr r3, [pc, #132] @ 242f0 │ │ │ │ + ldr r3, [pc, #132] @ 26678 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 242e8 │ │ │ │ + bne 26670 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add sl, sl, r4 │ │ │ │ add r8, r8, #1 │ │ │ │ str r0, [r1, sl, lsl #2] │ │ │ │ cmp fp, r8 │ │ │ │ add r1, r1, sl, lsl #2 │ │ │ │ add r4, r4, #1 │ │ │ │ str lr, [r1, #4] │ │ │ │ str r6, [r1, #8] │ │ │ │ str r6, [r1, #12] │ │ │ │ str r6, [r1, #16] │ │ │ │ - bne 241e8 │ │ │ │ - b 24258 │ │ │ │ - bl 7c84 │ │ │ │ + bne 26570 │ │ │ │ + b 265e0 │ │ │ │ + bl 7c6c │ │ │ │ add r8, r8, #1 │ │ │ │ ldr r1, [sp] │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl e9e80 │ │ │ │ + bl e9d44 │ │ │ │ cmp fp, r8 │ │ │ │ - bne 241e8 │ │ │ │ - b 24258 │ │ │ │ + bne 26570 │ │ │ │ + b 265e0 │ │ │ │ mov r4, #0 │ │ │ │ - b 24258 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, lr, r4, lsr #16 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r0, sp, r4, lsl #10 │ │ │ │ - andeq pc, ip, r8, lsl r1 @ │ │ │ │ - andeq r2, lr, r0, asr r7 │ │ │ │ + b 265e0 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, lr, r8, lsr #9 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq lr, ip, r4, lsr #7 │ │ │ │ + andeq sp, ip, ip, lsr r1 │ │ │ │ + ldrdeq r0, [lr], -r4 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r3, #11 │ │ │ │ - beq 243b0 │ │ │ │ - bls 24350 │ │ │ │ - ldr r2, [pc, #140] @ 243b8 │ │ │ │ + beq 26738 │ │ │ │ + bls 266d8 │ │ │ │ + ldr r2, [pc, #140] @ 26740 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 243a8 │ │ │ │ + beq 26730 │ │ │ │ add r2, r2, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 24384 │ │ │ │ + bne 2670c │ │ │ │ mov r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7918 │ │ │ │ + bl 7900 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #8 │ │ │ │ mov r4, r1 │ │ │ │ - beq 2438c │ │ │ │ + beq 26714 │ │ │ │ cmp r3, #9 │ │ │ │ - bne 24384 │ │ │ │ + bne 2670c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - bl 7714 │ │ │ │ + bl 76fc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ clz r0, r0 │ │ │ │ lsr r0, r0, #5 │ │ │ │ strb r0, [r3] │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 75c4 │ │ │ │ + bl 75ac │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2437c │ │ │ │ - bl 7a98 │ │ │ │ - b 2437c │ │ │ │ - bl 24090 │ │ │ │ - b 2437c │ │ │ │ - bl 2417c │ │ │ │ - b 2437c │ │ │ │ + beq 26704 │ │ │ │ + bl 7a80 │ │ │ │ + b 26704 │ │ │ │ + bl 26418 │ │ │ │ + b 26704 │ │ │ │ + bl 26504 │ │ │ │ + b 26704 │ │ │ │ andeq r4, r0, r0, lsr #28 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -29023,56111 +31303,63835 @@ │ │ │ │ add r8, r8, #20 │ │ │ │ ldr r4, [r6] │ │ │ │ mov r0, r7 │ │ │ │ add r4, r4, r5 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r1, r4 │ │ │ │ add r5, r5, r3 │ │ │ │ - bl 23fc8 │ │ │ │ + bl 26350 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2444c │ │ │ │ + bne 267d4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 24304 │ │ │ │ + bl 2668c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2444c │ │ │ │ + bne 267d4 │ │ │ │ ldr r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq 2444c │ │ │ │ + beq 267d4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq 2445c │ │ │ │ - ldr r1, [pc, #40] @ 24468 │ │ │ │ - ldr r0, [pc, #40] @ 2446c │ │ │ │ + beq 267e4 │ │ │ │ + ldr r1, [pc, #40] @ 267f0 │ │ │ │ + ldr r0, [pc, #40] @ 267f4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ + bl e9d44 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - bhi 243ec │ │ │ │ + bhi 26774 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl e88e0 │ │ │ │ - b 2444c │ │ │ │ - andeq r0, sp, ip, lsr #5 │ │ │ │ - @ instruction: 0x000cf9b4 │ │ │ │ + bl e87a4 │ │ │ │ + b 267d4 │ │ │ │ + andeq lr, ip, ip, asr #2 │ │ │ │ + andeq ip, ip, r4, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, #76 @ 0x4c │ │ │ │ - bl 77d4 │ │ │ │ - ldr r3, [pc, #64] @ 244d0 │ │ │ │ + bl 77bc │ │ │ │ + ldr r3, [pc, #64] @ 26858 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #8 │ │ │ │ mov r4, r0 │ │ │ │ str r3, [r0], #16 │ │ │ │ - bl e88d0 │ │ │ │ + bl e8794 │ │ │ │ add r0, r4, #32 │ │ │ │ - bl e88d0 │ │ │ │ - ldr r3, [pc, #36] @ 244d4 │ │ │ │ + bl e8794 │ │ │ │ + ldr r3, [pc, #36] @ 2685c │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r2, [r4, #4] │ │ │ │ str r2, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r1, lr, r8, lsr #30 │ │ │ │ - andeq r0, lr, r4, lsl pc │ │ │ │ + andeq pc, sp, r4, lsr #24 │ │ │ │ + andeq lr, sp, r4, asr ip │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 24510 │ │ │ │ + ldr r1, [pc, #12] @ 26898 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ + bl 766c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r0, r2, r0, lsr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 2454c │ │ │ │ + ldr r3, [pc, #32] @ 268d4 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r0], #32 │ │ │ │ - bl e88e4 │ │ │ │ + bl e87a8 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl e88e4 │ │ │ │ + bl e87a8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r1, lr, r8, lsl #29 │ │ │ │ + andeq pc, sp, r4, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ 24594 │ │ │ │ + ldr r3, [pc, #44] @ 2691c │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #8 │ │ │ │ str r3, [r0], #32 │ │ │ │ - bl e88e4 │ │ │ │ + bl e87a8 │ │ │ │ add r0, r4, #16 │ │ │ │ - bl e88e4 │ │ │ │ + bl e87a8 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, #76 @ 0x4c │ │ │ │ - bl 7684 │ │ │ │ + bl 766c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r1, lr, ip, asr #28 │ │ │ │ - ldrb r3, [r0, #1496] @ 0x5d8 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - strbne r3, [r2, #1496] @ 0x5d8 │ │ │ │ - moveq r0, r3 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, r0, #2512 @ 0x9d0 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - add r0, r0, #10 │ │ │ │ - bl e845c │ │ │ │ - add r0, r4, #1488 @ 0x5d0 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ - add r0, r0, #10 │ │ │ │ - bl e845c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - pop {r4, pc} │ │ │ │ + andeq pc, sp, r8, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #152] @ 246a8 │ │ │ │ - ldr r3, [pc, #152] @ 246ac │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r1, [r0, #1440] @ 0x5a0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - ble 24678 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #1444] @ 0x5a4 │ │ │ │ - add r5, sp, #12 │ │ │ │ - add r0, r0, #1 │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - ldr r3, [r4, #1432] @ 0x598 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [r3, r1, lsl #2] │ │ │ │ - bl 7d80 │ │ │ │ - ldr ip, [r4, #1424] @ 0x590 │ │ │ │ - mov r3, #34 @ 0x22 │ │ │ │ - add ip, ip, #3440 @ 0xd70 │ │ │ │ - add ip, ip, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldm r5, {r0, r1, r2, r3} │ │ │ │ - str ip, [sp] │ │ │ │ - bl 7ab0 │ │ │ │ - ldr r2, [pc, #48] @ 246b0 │ │ │ │ - ldr r3, [pc, #40] @ 246ac │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3, r2 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r9, [r0] │ │ │ │ + mov r8, r2 │ │ │ │ + cmp r9, #0 │ │ │ │ + bne 26958 │ │ │ │ mov r3, #0 │ │ │ │ - bne 246a4 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, lr, r8, lsr #7 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r2, lr, r8, lsr r3 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #1488] @ 0x5d0 │ │ │ │ + str r3, [r2] │ │ │ │ + str r3, [r2, #4] │ │ │ │ + str r3, [r2, #8] │ │ │ │ + str r3, [r2, #12] │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r9, #1 │ │ │ │ + beq 26a64 │ │ │ │ + pople {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr sl, [r0, #4] │ │ │ │ + mov r6, r1 │ │ │ │ + add r5, sl, #16 │ │ │ │ + mov r4, #1 │ │ │ │ + b 26988 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r9, r4 │ │ │ │ + add r5, r5, #16 │ │ │ │ + popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r7, [r5, #-16] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7678 <__aeabi_fcmple@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 246d8 │ │ │ │ - bl 7e40 │ │ │ │ - bl 739c │ │ │ │ + beq 26978 │ │ │ │ + ldr fp, [sl, r4, lsl #4] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [r4, #1488] @ 0x5d0 │ │ │ │ - beq 246f4 │ │ │ │ - bl eb378 │ │ │ │ - ldr r3, [r4, #1488] @ 0x5d0 │ │ │ │ - mov r0, r3 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - b 754c │ │ │ │ - ldr r2, [r0, #1484] @ 0x5cc │ │ │ │ - cmp r2, #0 │ │ │ │ - bxeq lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - str r4, [r3, #1484] @ 0x5cc │ │ │ │ - mov r0, #1 │ │ │ │ - bl 7a38 │ │ │ │ + beq 26978 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 76fc │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + bics r3, r5, #16 │ │ │ │ + mov r4, r0 │ │ │ │ + popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r7, [r5, #-12] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + str r6, [r8] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r7, [r5, #-8] │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [r8, #4] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r6, [r5, #-4] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + str r3, [r8, #8] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [r8, #12] │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r8, {r0, r1, r2, r3} │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #1484] @ 0x5cc │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2476c │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r4, #1484] @ 0x5cc │ │ │ │ - bl 7a38 │ │ │ │ - ldr r3, [r4, #1424] @ 0x590 │ │ │ │ - ldr r3, [r3, #3432] @ 0xd68 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 247e8 │ │ │ │ - ldr r1, [pc, #100] @ 247f4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r0, [pc, #96] @ 247f8 │ │ │ │ - mov r2, #2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 73e4 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - bne 247cc │ │ │ │ - ldr r0, [r4, #1428] @ 0x594 │ │ │ │ - ldr r3, [pc, #72] @ 247fc │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #68] @ 24800 │ │ │ │ - str r1, [sp] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - add r2, pc, r2 │ │ │ │ - blx r4 │ │ │ │ - mov r0, #1 │ │ │ │ - bl 76fc │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 784c │ │ │ │ - ldr r1, [pc, #20] @ 24804 │ │ │ │ - add r1, pc, r1 │ │ │ │ - b 24790 │ │ │ │ - andeq r5, sp, ip, ror #2 │ │ │ │ - andeq pc, ip, ip, ror #30 │ │ │ │ - andeq pc, ip, r8, ror #30 │ │ │ │ - andeq pc, ip, r4, lsr #14 │ │ │ │ - andeq pc, ip, r4, lsl pc @ │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r4, #4 │ │ │ │ + bl 26920 │ │ │ │ + add r2, r6, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r4, #12 │ │ │ │ + bl 26920 │ │ │ │ + add r2, r6, #32 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r4, #20 │ │ │ │ + bl 26920 │ │ │ │ + add r2, r6, #48 @ 0x30 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r4, #28 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 26920 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r1, [pc, #1260] @ 24d0c │ │ │ │ - ldr r3, [r0, #3036] @ 0xbdc │ │ │ │ - mov r4, r0 │ │ │ │ - smull r0, r1, r3, r1 │ │ │ │ - asr r2, r3, #31 │ │ │ │ - add r1, r1, r3 │ │ │ │ - ldr lr, [pc, #1240] @ 24d10 │ │ │ │ - rsb r2, r2, r1, asr #15 │ │ │ │ - ldr ip, [pc, #1236] @ 24d14 │ │ │ │ - add lr, pc, lr │ │ │ │ - rsb r2, r2, r2, lsl #16 │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - sub r3, r3, r2 │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #528] @ 26d00 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #524] @ 26d04 │ │ │ │ + add r1, pc, r1 │ │ │ │ sub sp, sp, #76 @ 0x4c │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #68] @ 0x44 │ │ │ │ - mov ip, #0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r3, [r4, #3036] @ 0xbdc │ │ │ │ - bl 7e4c │ │ │ │ - ldr r3, [pc, #1188] @ 24d18 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r6, [pc, #1184] @ 24d1c │ │ │ │ - cmp r2, r3 │ │ │ │ - movgt r2, r3 │ │ │ │ - strgt r3, [sp, #4] │ │ │ │ - ldr r8, [pc, #1172] @ 24d20 │ │ │ │ - ldr r9, [pc, #1172] @ 24d24 │ │ │ │ - ldr r7, [pc, #1172] @ 24d28 │ │ │ │ - add r5, sp, #8 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + mov r7, r2 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, sp, #4 │ │ │ │ + add r0, r6, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 26920 │ │ │ │ + add r2, sp, #20 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r6, #12 │ │ │ │ + bl 26920 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r6, #20 │ │ │ │ + bl 26920 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r6, #28 │ │ │ │ + bl 26920 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ - add r0, r4, #2512 @ 0x9d0 │ │ │ │ - add r0, r0, #10 │ │ │ │ - bl e8454 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 7b7c │ │ │ │ - tst r0, #1 │ │ │ │ - movne r3, #1 │ │ │ │ - strbne r3, [r4, #2933] @ 0xb75 │ │ │ │ - tst r0, #4 │ │ │ │ - movne r3, #1 │ │ │ │ - strbne r3, [r4, #2934] @ 0xb76 │ │ │ │ - tst r0, #2 │ │ │ │ - movne r3, #1 │ │ │ │ - strbne r3, [r4, #2935] @ 0xb77 │ │ │ │ - tst r0, #8 │ │ │ │ - movne r3, #1 │ │ │ │ - strbne r3, [r4, #2936] @ 0xb78 │ │ │ │ - tst r0, #16 │ │ │ │ - movne r3, #1 │ │ │ │ - strbne r3, [r4, #2937] @ 0xb79 │ │ │ │ - tst r0, #32 │ │ │ │ - movne r3, #1 │ │ │ │ - strbne r3, [r4, #2938] @ 0xb7a │ │ │ │ - tst r0, #64 @ 0x40 │ │ │ │ - movne r3, #1 │ │ │ │ - strbne r3, [r4, #2939] @ 0xb7b │ │ │ │ - tst r0, #128 @ 0x80 │ │ │ │ - movne r3, #1 │ │ │ │ - strbne r3, [r4, #2940] @ 0xb7c │ │ │ │ - tst r0, #256 @ 0x100 │ │ │ │ - movne r3, #1 │ │ │ │ - strbne r3, [r4, #2941] @ 0xb7d │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7d14 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 249d4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, r6 │ │ │ │ - beq 24b34 │ │ │ │ - bhi 24a00 │ │ │ │ - cmp r3, r7 │ │ │ │ - beq 24b7c │ │ │ │ - bhi 24a64 │ │ │ │ - cmp r3, #256 @ 0x100 │ │ │ │ - beq 24ad0 │ │ │ │ - cmp r3, #768 @ 0x300 │ │ │ │ - bne 2491c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - tst r3, #1073741824 @ 0x40000000 │ │ │ │ - addne r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ - addne r3, r3, #128 @ 0x80 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, #1 │ │ │ │ - add r2, r4, r2 │ │ │ │ - strb r0, [r2, #2522] @ 0x9da │ │ │ │ - add r2, r3, #748 @ 0x2ec │ │ │ │ - add r2, r4, r2, lsl r0 │ │ │ │ - ldr r0, [r4, #3036] @ 0xbdc │ │ │ │ - strh r0, [r2, #2] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp r2, #32 │ │ │ │ - beq 2491c │ │ │ │ - add r0, r2, r2, lsl #2 │ │ │ │ - add r0, r2, r0, lsl #1 │ │ │ │ - add r0, r4, r0, lsl #2 │ │ │ │ - str r3, [r0, #16] │ │ │ │ - mov r3, #0 │ │ │ │ - str r1, [r0, #12] │ │ │ │ - strb r3, [r0, #20] │ │ │ │ - add r2, r2, #1 │ │ │ │ - ldr r3, [r4, #3036] @ 0xbdc │ │ │ │ - str r3, [r0, #52] @ 0x34 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - bl 7d14 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 2492c │ │ │ │ - ldr r2, [pc, #848] @ 24d2c │ │ │ │ - ldr r3, [pc, #820] @ 24d14 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #28] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #44] @ 0x2c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #52] @ 0x34 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, #56] @ 0x38 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #56] @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [pc, #52] @ 26d08 │ │ │ │ + ldr r3, [pc, #44] @ 26d04 │ │ │ │ add r2, pc, r2 │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 24cb4 │ │ │ │ + bne 26cfc │ │ │ │ add sp, sp, #76 @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmp r3, r8 │ │ │ │ - beq 24b64 │ │ │ │ - bhi 24aa4 │ │ │ │ - cmp r3, r9 │ │ │ │ - beq 24b90 │ │ │ │ - ldr r2, [pc, #788] @ 24d30 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 2491c │ │ │ │ - ldrb r3, [sp, #21] │ │ │ │ - cmp r3, #12 │ │ │ │ - addls pc, pc, r3, lsl #2 │ │ │ │ - b 2491c │ │ │ │ - b 24c20 │ │ │ │ - b 24c3c │ │ │ │ - b 24c50 │ │ │ │ - b 24c64 │ │ │ │ - b 24c78 │ │ │ │ - b 2491c │ │ │ │ - b 24c8c │ │ │ │ - b 2491c │ │ │ │ - b 24ca0 │ │ │ │ - b 24bf8 │ │ │ │ - b 2491c │ │ │ │ - b 2491c │ │ │ │ - b 24c0c │ │ │ │ - ldr r2, [pc, #712] @ 24d34 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 24ad8 │ │ │ │ - add r2, r2, #254 @ 0xfe │ │ │ │ - cmp r3, r2 │ │ │ │ - moveq r1, #1 │ │ │ │ - bne 2491c │ │ │ │ - ldrb r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 24b44 │ │ │ │ - cmp r3, #3 │ │ │ │ - moveq r3, #412 @ 0x19c │ │ │ │ - bne 24bb4 │ │ │ │ - and r0, r1, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - b 24bdc │ │ │ │ - ldr r2, [pc, #652] @ 24d38 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 2491c │ │ │ │ - ldrb r3, [sp, #20] │ │ │ │ - add r3, r3, #420 @ 0x1a4 │ │ │ │ - add r3, r3, #2 │ │ │ │ - mov r1, #2 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp r2, #32 │ │ │ │ - bne 24998 │ │ │ │ - b 2491c │ │ │ │ - mov r0, #1 │ │ │ │ - b 249d4 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #32 │ │ │ │ - beq 2491c │ │ │ │ - add r2, r3, r3, lsl #2 │ │ │ │ - add r3, r3, r2, lsl #1 │ │ │ │ - add r2, r4, r3, lsl #2 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r2, #16] │ │ │ │ - mov r3, #8 │ │ │ │ - str r3, [r2, #12] │ │ │ │ - add r0, r2, #20 │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r2, #32 │ │ │ │ - bl e97fc │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r1, [r4, #3036] @ 0xbdc │ │ │ │ - add r2, r3, r3, lsl #2 │ │ │ │ - add r2, r3, r2, lsl #1 │ │ │ │ - add r2, r4, r2, lsl #2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r1, [r2, #52] @ 0x34 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - b 2491c │ │ │ │ - ldrb r3, [sp, #24] │ │ │ │ - mov r1, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 24a8c │ │ │ │ - ldrb r2, [sp, #26] │ │ │ │ - tst r2, #1 │ │ │ │ - strbeq r3, [r4, #1496] @ 0x5d8 │ │ │ │ - cmp r2, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ - strbeq r3, [r4, #1496] @ 0x5d8 │ │ │ │ - ldr r3, [pc, #472] @ 24d3c │ │ │ │ - b 24a98 │ │ │ │ - ldrb r3, [sp, #20] │ │ │ │ - mov r1, #1 │ │ │ │ - add r3, r3, #420 @ 0x1a4 │ │ │ │ - add r3, r3, #2 │ │ │ │ - mov r2, r3 │ │ │ │ - b 24970 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - tst r3, #1073741824 @ 0x40000000 │ │ │ │ - addne r3, r3, #-1073741824 @ 0xc0000000 │ │ │ │ - addne r3, r3, #128 @ 0x80 │ │ │ │ - b 24abc │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - movgt r3, #420 @ 0x1a4 │ │ │ │ - bgt 24ba8 │ │ │ │ - beq 2491c │ │ │ │ - ldr r3, [pc, #404] @ 24d40 │ │ │ │ - mov r1, #3 │ │ │ │ - mov r2, #0 │ │ │ │ - b 24970 │ │ │ │ - cmp r3, #2 │ │ │ │ - ldreq r3, [pc, #388] @ 24d44 │ │ │ │ - beq 24a98 │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 24be8 │ │ │ │ - cmp r3, #5 │ │ │ │ - bne 24cb8 │ │ │ │ - ldr r2, [pc, #368] @ 24d48 │ │ │ │ - and r0, r1, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 24ac0 │ │ │ │ - b 24970 │ │ │ │ - ldr r2, [pc, #348] @ 24d4c │ │ │ │ - and r0, r1, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - b 24bdc │ │ │ │ - ldr r2, [pc, #336] @ 24d50 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #1492] @ 0x5d4 │ │ │ │ - b 24970 │ │ │ │ - ldr r2, [pc, #320] @ 24d54 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #1492] @ 0x5d4 │ │ │ │ - b 24970 │ │ │ │ - ldr r3, [r4, #1492] @ 0x5d4 │ │ │ │ - mov r2, #0 │ │ │ │ - cmn r3, #1 │ │ │ │ - mov r1, #2 │ │ │ │ - str r2, [r4, #1492] @ 0x5d4 │ │ │ │ - beq 2491c │ │ │ │ - b 24a98 │ │ │ │ - ldr r2, [pc, #276] @ 24d58 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #1492] @ 0x5d4 │ │ │ │ - b 24970 │ │ │ │ - ldr r2, [pc, #260] @ 24d5c │ │ │ │ - mov r1, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #1492] @ 0x5d4 │ │ │ │ - b 24970 │ │ │ │ - mov r2, #436 @ 0x1b4 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #1492] @ 0x5d4 │ │ │ │ - b 24970 │ │ │ │ - mov r2, #440 @ 0x1b8 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #1492] @ 0x5d4 │ │ │ │ - b 24970 │ │ │ │ - ldr r2, [pc, #132] @ 24d18 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #1492] @ 0x5d4 │ │ │ │ - b 24970 │ │ │ │ - ldr r2, [pc, #184] @ 24d60 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r4, #1492] @ 0x5d4 │ │ │ │ - b 24970 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - cmp r3, #6 │ │ │ │ - moveq r2, #416 @ 0x1a0 │ │ │ │ - andeq r0, r1, #1 │ │ │ │ - moveq r3, r2 │ │ │ │ - beq 24bdc │ │ │ │ - cmp r3, #7 │ │ │ │ - ldreq r2, [pc, #140] @ 24d64 │ │ │ │ - andeq r0, r1, #1 │ │ │ │ - moveq r3, r2 │ │ │ │ - beq 24bdc │ │ │ │ - cmp r3, #8 │ │ │ │ - ldreq r2, [pc, #124] @ 24d68 │ │ │ │ - andeq r0, r1, #1 │ │ │ │ - moveq r3, r2 │ │ │ │ - beq 24bdc │ │ │ │ - cmp r3, #9 │ │ │ │ - bne 2491c │ │ │ │ - ldr r2, [pc, #104] @ 24d6c │ │ │ │ - and r0, r1, #1 │ │ │ │ - mov r3, r2 │ │ │ │ - b 24bdc │ │ │ │ - andhi r8, r0, r1 │ │ │ │ - andeq r2, lr, ip, ror r1 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - @ instruction: 0x000001b9 │ │ │ │ - andeq r0, r0, r2, lsl #8 │ │ │ │ - andeq r0, r0, r3, lsl #12 │ │ │ │ - andeq r0, r0, r3, lsl #8 │ │ │ │ - andeq r0, r0, r1, lsl #6 │ │ │ │ - ldrdeq r1, [lr], -ip │ │ │ │ - andeq r0, r0, r2, lsl #12 │ │ │ │ - andeq r0, r0, r3, lsl #6 │ │ │ │ - andeq r0, r0, r4, lsl #12 │ │ │ │ - muleq r0, fp, r1 │ │ │ │ - andeq r0, r0, r5, lsr #3 │ │ │ │ - muleq r0, sp, r1 │ │ │ │ - muleq r0, pc, r1 @ │ │ │ │ - muleq r0, lr, r1 │ │ │ │ - @ instruction: 0x000001b2 │ │ │ │ - @ instruction: 0x000001b7 │ │ │ │ - @ instruction: 0x000001b3 │ │ │ │ - @ instruction: 0x000001b6 │ │ │ │ - @ instruction: 0x000001b5 │ │ │ │ - andeq r0, r0, r1, lsr #3 │ │ │ │ - andeq r0, r0, r2, lsr #3 │ │ │ │ - andeq r0, r0, r3, lsr #3 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [r0, #8] │ │ │ │ - cmp ip, #32 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, ip, ip, lsl #2 │ │ │ │ - add r0, ip, r0, lsl #1 │ │ │ │ - add r5, r4, r0, lsl #2 │ │ │ │ - cmp r1, #0 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - mov lr, r1 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - lsl r3, ip, #2 │ │ │ │ - str r2, [r5, #16] │ │ │ │ - strbeq r1, [r5, #20] │ │ │ │ - beq 24dd4 │ │ │ │ - add r0, r0, #20 │ │ │ │ - mov r2, #32 │ │ │ │ - add r0, r4, r0 │ │ │ │ - bl e97fc │ │ │ │ - ldr ip, [r4, #8] │ │ │ │ - lsl r3, ip, #2 │ │ │ │ - add r3, r3, ip │ │ │ │ - add r3, ip, r3, lsl #1 │ │ │ │ - ldr r2, [r4, #3036] @ 0xbdc │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - add ip, ip, #1 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ - str ip, [r4, #8] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq pc, [sp], -r0 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + strdeq pc, [sp], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #132] @ 24e90 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r5, [pc, #152] @ 26dbc │ │ │ │ + ldr r3, [pc, #152] @ 26dc0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldrb r2, [r5] │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r5, #0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r6, #1 │ │ │ │ - stm r4, {r3, r5} │ │ │ │ - str r5, [r4, #1432] @ 0x598 │ │ │ │ - str r6, [r4, #1436] @ 0x59c │ │ │ │ - mov r0, #4 │ │ │ │ - bl 7330 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ - str r5, [r4, #1440] @ 0x5a0 │ │ │ │ - str r0, [r4, #1432] @ 0x598 │ │ │ │ - add r0, r4, #1488 @ 0x5d0 │ │ │ │ - add r0, r0, #10 │ │ │ │ - bl e845c │ │ │ │ - add r0, r4, #2512 @ 0x9d0 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - add r0, r0, #10 │ │ │ │ - bl e845c │ │ │ │ - mvn r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [r4, #1424] @ 0x590 │ │ │ │ - str r5, [r4, #1428] @ 0x594 │ │ │ │ - str r5, [r4, #1420] @ 0x58c │ │ │ │ - str r6, [r4, #3036] @ 0xbdc │ │ │ │ - str r5, [r4, #1484] @ 0x5cc │ │ │ │ - str r5, [r4, #1488] @ 0x5d0 │ │ │ │ - str r3, [r4, #1444] @ 0x5a4 │ │ │ │ - strb r5, [r4, #1448] @ 0x5a8 │ │ │ │ - str r5, [r4, #1492] @ 0x5d4 │ │ │ │ - strb r5, [r4, #1496] @ 0x5d8 │ │ │ │ - str r5, [r4, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 26d44 │ │ │ │ + ldr r0, [pc, #132] @ 26dc4 │ │ │ │ + add r0, pc, r0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r0, lr, r0, lsr #12 │ │ │ │ + ldr r2, [pc, #124] @ 26dc8 │ │ │ │ + ldr r4, [pc, #124] @ 26dcc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r6, [r3, #44] @ 0x2c │ │ │ │ + mov r1, #0 │ │ │ │ + add r0, r6, #4 │ │ │ │ + bl 26920 │ │ │ │ + mov r1, #0 │ │ │ │ + add r2, r4, #16 │ │ │ │ + add r0, r6, #12 │ │ │ │ + bl 26920 │ │ │ │ + mov r1, #0 │ │ │ │ + add r2, r4, #32 │ │ │ │ + add r0, r6, #20 │ │ │ │ + bl 26920 │ │ │ │ + mov r1, #0 │ │ │ │ + add r2, r4, #48 @ 0x30 │ │ │ │ + add r0, r6, #28 │ │ │ │ + bl 26920 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, r6, #36 @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26ad4 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r5] │ │ │ │ + b 26d38 │ │ │ │ + andeq r0, lr, r4, asr #11 │ │ │ │ + muleq sp, r8, ip │ │ │ │ + andeq r7, lr, r4, ror #9 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + ldrdeq r7, [lr], -r0 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr ip, [pc, #64] @ 26e20 │ │ │ │ + str r1, [r0, #20] │ │ │ │ + str r1, [r0, #24] │ │ │ │ + str r1, [r0, #28] │ │ │ │ + str r1, [r0, #32] │ │ │ │ + str r1, [r0, #44] @ 0x2c │ │ │ │ + str r1, [r0, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #40] @ 26e24 │ │ │ │ + str r2, [r0] │ │ │ │ + str r2, [r0, #4] │ │ │ │ + str r2, [r0, #8] │ │ │ │ + str r2, [r0, #12] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ + str r2, [r0, #40] @ 0x28 │ │ │ │ + str ip, [r0, #52] @ 0x34 │ │ │ │ + str r1, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r0, #316] @ 0x13c │ │ │ │ + bx lr │ │ │ │ + ldrbmi r0, [r4], #-0 │ │ │ │ + mvnsmi r0, #0 │ │ │ │ + mov ip, r0 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + str r2, [ip, #24] │ │ │ │ + ldr r2, [ip, #4] │ │ │ │ + str r1, [ip, #20] │ │ │ │ + ldr r1, [ip, #12] │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr lr, [ip, #36] @ 0x24 │ │ │ │ + moveq r2, r1 │ │ │ │ + str r0, [ip, #32] │ │ │ │ + str r3, [ip, #28] │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str lr, [ip, #40] @ 0x28 │ │ │ │ + str r2, [ip] │ │ │ │ + str r0, [ip, #12] │ │ │ │ + str r3, [ip, #36] @ 0x24 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #512 @ 0x200 │ │ │ │ - bl 7bf4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 24ecc │ │ │ │ - mov r0, #512 @ 0x200 │ │ │ │ - bl 76d8 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [r0, #20] │ │ │ │ + ldr r6, [r1] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 2543c │ │ │ │ - bl 7720 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - ble 253f0 │ │ │ │ - ldr r1, [pc, #1404] @ 25460 │ │ │ │ - ldr r0, [pc, #1404] @ 25464 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ - ldr r3, [pc, #1392] @ 25468 │ │ │ │ - ldr r9, [pc, #1392] @ 2546c │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #1384] @ 25470 │ │ │ │ - add r9, pc, r9 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r7, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b 24fd8 │ │ │ │ - ldr r2, [r5, #1436] @ 0x59c │ │ │ │ - cmp r2, fp │ │ │ │ - beq 25214 │ │ │ │ - add r4, fp, #1 │ │ │ │ - cmp r4, r2 │ │ │ │ - bgt 252a0 │ │ │ │ - ldr r8, [r5, #1432] @ 0x598 │ │ │ │ - str r4, [r5, #1440] @ 0x5a0 │ │ │ │ - str r6, [r8, fp, lsl #2] │ │ │ │ - ldr r4, [pc, #1328] @ 25474 │ │ │ │ - ldr r1, [pc, #1328] @ 25478 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e9e80 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 75a0 │ │ │ │ - ldr r1, [pc, #1300] @ 2547c │ │ │ │ - add r7, r7, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e9e80 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7474 │ │ │ │ - ldr r1, [pc, #1272] @ 25480 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e9e80 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7b4c │ │ │ │ - ldr r1, [pc, #1248] @ 25484 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e9e80 │ │ │ │ + beq 26f08 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 74e0 │ │ │ │ - ldr r1, [pc, #1224] @ 25488 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e9e80 │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq 2540c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7870 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 25414 │ │ │ │ - ldr r4, [r5, #1432] @ 0x598 │ │ │ │ - ldr fp, [r5, #1440] @ 0x5a0 │ │ │ │ - add sl, r4, fp, lsl #2 │ │ │ │ - cmp r4, sl │ │ │ │ - lsl r8, fp, #2 │ │ │ │ - bcs 24f18 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r9 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [sl, #-4] │ │ │ │ - cmp r6, r3 │ │ │ │ - bhi 25304 │ │ │ │ - cmp r8, #4 │ │ │ │ - ldrhi sl, [sp, #12] │ │ │ │ - asr r8, r8, #2 │ │ │ │ - bls 25090 │ │ │ │ - sub fp, r8, #1 │ │ │ │ - cmp r8, fp, lsr #1 │ │ │ │ - movhi r2, #1 │ │ │ │ - movls r2, #0 │ │ │ │ - lsr r8, fp, #1 │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r9 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r1, [r4, r8, lsl #2] │ │ │ │ - add r3, r8, #1 │ │ │ │ - add r3, r3, fp │ │ │ │ - add r8, r4, r8, lsl #2 │ │ │ │ - add r2, r4, r3, lsl #2 │ │ │ │ - cmp r6, r1 │ │ │ │ - add r3, r8, #4 │ │ │ │ - movhi r4, r3 │ │ │ │ - movhi r3, r2 │ │ │ │ - sub r8, r3, r4 │ │ │ │ - cmp r8, #4 │ │ │ │ - asr r8, r8, #2 │ │ │ │ - bhi 25030 │ │ │ │ - cmp r4, r3 │ │ │ │ - bcs 25304 │ │ │ │ - ldr r3, [pc, #1012] @ 2548c │ │ │ │ - ldr r0, [pc, #1012] @ 25490 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r2, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [r5, #1432] @ 0x598 │ │ │ │ - ldr r8, [r5, #1440] @ 0x5a0 │ │ │ │ - ldr ip, [r5, #1436] @ 0x59c │ │ │ │ - sub r4, r4, r3 │ │ │ │ - cmp r8, ip │ │ │ │ - asr r1, r4, #2 │ │ │ │ - beq 25104 │ │ │ │ - add fp, r8, #1 │ │ │ │ - cmp fp, ip │ │ │ │ - bgt 251a0 │ │ │ │ - ldr sl, [r5, #1432] @ 0x598 │ │ │ │ - cmp r1, r8 │ │ │ │ - str fp, [r5, #1440] @ 0x5a0 │ │ │ │ - bge 250fc │ │ │ │ - sub r2, r8, r1 │ │ │ │ - add r0, r4, #4 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - add r0, sl, r0 │ │ │ │ - add r1, sl, r4 │ │ │ │ - bl 7780 │ │ │ │ - str r6, [sl, r4] │ │ │ │ - b 24f3c │ │ │ │ - cmp r8, #1 │ │ │ │ - ble 25364 │ │ │ │ - add r8, r8, r8, asr #1 │ │ │ │ - cmn r8, #-536870910 @ 0xe0000002 │ │ │ │ - lslle r0, r8, #2 │ │ │ │ - mvngt r0, #0 │ │ │ │ - str r8, [r5, #1436] @ 0x59c │ │ │ │ - str r1, [sp, #8] │ │ │ │ - bl 7330 │ │ │ │ - ldr r8, [r5, #1440] @ 0x5a0 │ │ │ │ - ldr ip, [r5, #1436] @ 0x59c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cmp ip, r8 │ │ │ │ - movlt r8, ip │ │ │ │ - cmp r8, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r5, #1432] @ 0x598 │ │ │ │ - ble 25168 │ │ │ │ - sub r3, r0, #4 │ │ │ │ - sub r2, sl, #4 │ │ │ │ - add fp, r3, r8, lsl #2 │ │ │ │ - ldr lr, [r3, #4]! │ │ │ │ - str lr, [r2, #4]! │ │ │ │ - cmp r3, fp │ │ │ │ - bne 25158 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2518c │ │ │ │ - str r1, [sp, #8] │ │ │ │ - bl 75f4 │ │ │ │ - ldr ip, [r5, #1436] @ 0x59c │ │ │ │ - ldr r8, [r5, #1440] @ 0x5a0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cmp ip, r8 │ │ │ │ - movlt r8, ip │ │ │ │ - add fp, r8, #1 │ │ │ │ - cmp fp, ip │ │ │ │ - str sl, [r5, #1432] @ 0x598 │ │ │ │ - str r8, [r5, #1440] @ 0x5a0 │ │ │ │ - ble 250d4 │ │ │ │ - cmn fp, #-536870910 @ 0xe0000002 │ │ │ │ - lslls r0, fp, #2 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - str fp, [r5, #1436] @ 0x59c │ │ │ │ - str r1, [sp, #8] │ │ │ │ - bl 7330 │ │ │ │ - ldr lr, [r5, #1440] @ 0x5a0 │ │ │ │ - ldr r3, [r5, #1436] @ 0x59c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cmp lr, r3 │ │ │ │ - movge lr, r3 │ │ │ │ - cmp lr, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r5, #1432] @ 0x598 │ │ │ │ - ble 251f8 │ │ │ │ - sub r3, r0, #4 │ │ │ │ - sub r2, sl, #4 │ │ │ │ - add lr, r3, lr, lsl #2 │ │ │ │ - ldr ip, [r3, #4]! │ │ │ │ - str ip, [r2, #4]! │ │ │ │ - cmp r3, lr │ │ │ │ - bne 251e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2520c │ │ │ │ - str r1, [sp, #8] │ │ │ │ - bl 75f4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str sl, [r5, #1432] @ 0x598 │ │ │ │ - b 250d8 │ │ │ │ - cmp fp, #1 │ │ │ │ - ble 2530c │ │ │ │ - add fp, fp, fp, asr #1 │ │ │ │ - cmn fp, #-536870910 @ 0xe0000002 │ │ │ │ - lslle r0, fp, #2 │ │ │ │ - mvngt r0, #0 │ │ │ │ - str fp, [r5, #1436] @ 0x59c │ │ │ │ - bl 7330 │ │ │ │ - ldr fp, [r5, #1440] @ 0x5a0 │ │ │ │ - ldr r2, [r5, #1436] @ 0x59c │ │ │ │ - cmp r2, fp │ │ │ │ - movlt fp, r2 │ │ │ │ - cmp fp, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #1432] @ 0x598 │ │ │ │ - ble 25270 │ │ │ │ - sub r3, r0, #4 │ │ │ │ - sub r1, r4, #4 │ │ │ │ - add lr, r3, fp, lsl #2 │ │ │ │ - ldr ip, [r3, #4]! │ │ │ │ - str ip, [r1, #4]! │ │ │ │ - cmp lr, r3 │ │ │ │ - bne 25260 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2528c │ │ │ │ - bl 75f4 │ │ │ │ - ldr r2, [r5, #1436] @ 0x59c │ │ │ │ - ldr fp, [r5, #1440] @ 0x5a0 │ │ │ │ - cmp r2, fp │ │ │ │ - movlt fp, r2 │ │ │ │ - str r4, [r5, #1432] @ 0x598 │ │ │ │ - add r4, fp, #1 │ │ │ │ - cmp r4, r2 │ │ │ │ - str fp, [r5, #1440] @ 0x5a0 │ │ │ │ - ble 24f30 │ │ │ │ - cmn r4, #-536870910 @ 0xe0000002 │ │ │ │ - lslls r0, r4, #2 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - str r4, [r5, #1436] @ 0x59c │ │ │ │ - bl 7330 │ │ │ │ - ldr ip, [r5, #1440] @ 0x5a0 │ │ │ │ - ldr r3, [r5, #1436] @ 0x59c │ │ │ │ - cmp ip, r3 │ │ │ │ - movge ip, r3 │ │ │ │ - cmp ip, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r5, #1432] @ 0x598 │ │ │ │ - ble 252f0 │ │ │ │ - sub r3, r0, #4 │ │ │ │ - sub r2, r8, #4 │ │ │ │ - add ip, r3, ip, lsl #2 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2, #4]! │ │ │ │ - cmp r3, ip │ │ │ │ - bne 252e0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 252fc │ │ │ │ - bl 75f4 │ │ │ │ - str r8, [r5, #1432] @ 0x598 │ │ │ │ - b 24f34 │ │ │ │ - ldr fp, [r5, #1440] @ 0x5a0 │ │ │ │ - b 24f18 │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmn fp, #-536870910 @ 0xe0000002 │ │ │ │ - lslls r0, fp, #2 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - str fp, [r5, #1436] @ 0x59c │ │ │ │ - bl 7330 │ │ │ │ - ldr fp, [r5, #1440] @ 0x5a0 │ │ │ │ - ldr r2, [r5, #1436] @ 0x59c │ │ │ │ - cmp r2, fp │ │ │ │ - movlt fp, r2 │ │ │ │ - cmp fp, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #1432] @ 0x598 │ │ │ │ - ble 25270 │ │ │ │ - sub r3, r0, #4 │ │ │ │ - sub r1, r4, #4 │ │ │ │ - add lr, r3, fp, lsl #2 │ │ │ │ - ldr ip, [r3, #4]! │ │ │ │ - str ip, [r1, #4]! │ │ │ │ - cmp r3, lr │ │ │ │ - bne 25350 │ │ │ │ - b 25270 │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmn r8, #-536870910 @ 0xe0000002 │ │ │ │ - lslls r0, r8, #2 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - str r8, [r5, #1436] @ 0x59c │ │ │ │ - str r1, [sp, #8] │ │ │ │ - bl 7330 │ │ │ │ - ldr r8, [r5, #1440] @ 0x5a0 │ │ │ │ - ldr ip, [r5, #1436] @ 0x59c │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cmp ip, r8 │ │ │ │ - movlt r8, ip │ │ │ │ - cmp r8, #0 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [r5, #1432] @ 0x598 │ │ │ │ - ble 253c0 │ │ │ │ - sub r3, r0, #4 │ │ │ │ - sub r2, fp, #4 │ │ │ │ - add sl, r3, r8, lsl #2 │ │ │ │ - ldr lr, [r3, #4]! │ │ │ │ - str lr, [r2, #4]! │ │ │ │ - cmp sl, r3 │ │ │ │ - bne 253b0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r5, [r7, #24] │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 253e4 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - bl 75f4 │ │ │ │ - ldr ip, [r5, #1436] @ 0x59c │ │ │ │ - ldr r8, [r5, #1440] @ 0x5a0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cmp ip, r8 │ │ │ │ - movlt r8, ip │ │ │ │ - str fp, [r5, #1432] @ 0x598 │ │ │ │ - str r8, [r5, #1440] @ 0x5a0 │ │ │ │ - b 250c8 │ │ │ │ - ldr r1, [pc, #156] @ 25494 │ │ │ │ - ldr r0, [pc, #156] @ 25498 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b e9e80 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7c84 │ │ │ │ - ldr r1, [pc, #124] @ 2549c │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [pc, #112] @ 254a0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b e9e80 │ │ │ │ - bl 7c84 │ │ │ │ - ldr r1, [pc, #92] @ 254a4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #84] @ 254a8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b e9e80 │ │ │ │ - muleq ip, r4, r8 │ │ │ │ - andeq pc, ip, r4, lsl #17 │ │ │ │ - @ instruction: 0x000cf8b8 │ │ │ │ - @ instruction: 0x000cf8b4 │ │ │ │ - andeq pc, ip, r8, lsr #17 │ │ │ │ - andeq pc, ip, r8, lsr #16 │ │ │ │ - andeq pc, ip, r0, lsl #17 │ │ │ │ - andeq pc, ip, r8, ror r8 @ │ │ │ │ - andeq pc, ip, r8, ror #16 │ │ │ │ - andeq pc, ip, r0, ror #16 │ │ │ │ - andeq pc, ip, ip, asr r8 @ │ │ │ │ - andeq pc, ip, r8, lsl r7 @ │ │ │ │ - andeq pc, ip, r4, lsl r7 @ │ │ │ │ - andeq pc, ip, r4, lsr r4 @ │ │ │ │ - andeq pc, ip, r0, ror r3 @ │ │ │ │ - andeq pc, ip, r0, ror r3 @ │ │ │ │ - andeq pc, ip, r0, asr #6 │ │ │ │ - andeq pc, ip, r8, lsl #6 │ │ │ │ - andeq pc, ip, ip, lsl r3 @ │ │ │ │ + beq 26f08 │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r0, #316] @ 0x13c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 26f24 │ │ │ │ + mov r0, #1 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #172] @ 26fe8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #156] @ 25568 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #136] @ 2556c │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r5, [pc, #128] @ 25570 │ │ │ │ - add r5, pc, r5 │ │ │ │ - str r0, [r4, #1420] @ 0x58c │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [pc, #108] @ 25574 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne 2555c │ │ │ │ - add r3, r0, #156 @ 0x9c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r1, [pc, #80] @ 25578 │ │ │ │ - ldr r2, [r0] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - str r3, [r4, #1424] @ 0x590 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - mov r2, r0 │ │ │ │ - str r2, [r4, #1428] @ 0x594 │ │ │ │ + ldr r0, [pc, #168] @ 26fec │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #120 @ 0x78 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r7, [r4, #316] @ 0x13c │ │ │ │ + ldr r8, [r4, #20] │ │ │ │ + sub r5, r7, #1 │ │ │ │ + add r5, r4, r5, lsl #4 │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 26fe0 │ │ │ │ + add r7, r4, r7, lsl #4 │ │ │ │ + ldr r1, [r7, #52] @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r4, [r4, #24] │ │ │ │ + ldr r5, [r5, #64] @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 26fe0 │ │ │ │ + ldr r1, [r7, #56] @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 24e94 │ │ │ │ - blx r2 │ │ │ │ - mov r3, r0 │ │ │ │ - b 2551c │ │ │ │ - andeq sp, ip, ip, ror #27 │ │ │ │ - andeq sp, ip, ip, asr #27 │ │ │ │ - andeq r1, lr, ip, asr #9 │ │ │ │ - andeq r0, r0, r0, lsl #8 │ │ │ │ - andeq sl, sp, r8, lsr #3 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq sp, ip, r8, ror #19 │ │ │ │ + strdeq sp, [ip], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #404] @ 25728 │ │ │ │ - ldr r3, [pc, #404] @ 2572c │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #1440] @ 0x5a0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #80 @ 0x50 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov r3, #0 │ │ │ │ - beq 255dc │ │ │ │ - ldrb r3, [r4, #1448] @ 0x5a8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 25608 │ │ │ │ - ldr r3, [r4, #1444] @ 0x5a4 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 25630 │ │ │ │ - ldr r2, [r4, #1432] @ 0x598 │ │ │ │ - ldr r0, [r2, r3, lsl #2] │ │ │ │ - ldr r2, [pc, #332] @ 25730 │ │ │ │ - ldr r3, [pc, #324] @ 2572c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 25724 │ │ │ │ - add sp, sp, #80 @ 0x50 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r1, [r4, #1424] @ 0x590 │ │ │ │ - add r0, r4, #1440 @ 0x5a0 │ │ │ │ - add r1, r1, #3440 @ 0xd70 │ │ │ │ - add r1, r1, #4 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - mvnne r3, #0 │ │ │ │ - strne r3, [r4, #1444] @ 0x5a4 │ │ │ │ - beq 255c8 │ │ │ │ - ldr r3, [r4, #1440] @ 0x5a0 │ │ │ │ - cmp r3, #0 │ │ │ │ - movgt r6, #0 │ │ │ │ - addgt r5, sp, #8 │ │ │ │ - addgt r7, sp, #40 @ 0x28 │ │ │ │ - movgt r8, #34 @ 0x22 │ │ │ │ - bgt 25660 │ │ │ │ - b 256c4 │ │ │ │ - ldr r3, [r4, #1440] @ 0x5a0 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge 256b8 │ │ │ │ - ldr r3, [r4, #1432] @ 0x598 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [r3, r6, lsl #2] │ │ │ │ - bl 7d80 │ │ │ │ - ldm r5, {r0, r1, r2, r3} │ │ │ │ - stm sp, {r7, r8} │ │ │ │ - bl 7ab0 │ │ │ │ - ldr r0, [r4, #1424] @ 0x590 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r0, #3440 @ 0xd70 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 25650 │ │ │ │ - ldr r1, [r4, #1424] @ 0x590 │ │ │ │ - add r0, r4, #1440 @ 0x5a0 │ │ │ │ - add r1, r1, #3440 @ 0xd70 │ │ │ │ - mov r2, #34 @ 0x22 │ │ │ │ - add r1, r1, #4 │ │ │ │ - add r0, r0, #8 │ │ │ │ - str r6, [r4, #1444] @ 0x5a4 │ │ │ │ - bl e97fc │ │ │ │ - ldr r3, [r4, #1444] @ 0x5a4 │ │ │ │ - cmn r3, #1 │ │ │ │ - bne 255d4 │ │ │ │ - ldr r2, [r4, #1432] @ 0x598 │ │ │ │ - mov r3, #0 │ │ │ │ - add r5, sp, #24 │ │ │ │ - ldr r1, [r2] │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r7, [r0, #320] @ 0x140 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r0, [r7, #1108] @ 0x454 │ │ │ │ + mov r6, r1 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r7, #3436] @ 0xd6c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [r4, #1444] @ 0x5a4 │ │ │ │ - bl 7d80 │ │ │ │ - ldr r3, [r4, #1424] @ 0x590 │ │ │ │ - mov r6, #34 @ 0x22 │ │ │ │ - add r3, r3, #3440 @ 0xd70 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldm r5, {r0, r1, r2, r3} │ │ │ │ - bl 7ab0 │ │ │ │ - ldr r1, [r4, #1424] @ 0x590 │ │ │ │ - add r0, r4, #1440 @ 0x5a0 │ │ │ │ - add r1, r1, #3440 @ 0xd70 │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, r1, #4 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl e97fc │ │ │ │ - ldr r3, [r4, #1444] @ 0x5a4 │ │ │ │ - b 255d4 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, lr, r4, lsr #8 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - ldrdeq r1, [lr], -r4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [r6] │ │ │ │ + ldr r0, [r4] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r0, [r4] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2557c │ │ │ │ - ldr r3, [pc, #40] @ 25778 │ │ │ │ - mov r1, #183 @ 0xb7 │ │ │ │ - add r3, pc, r3 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r6, [r0, #324] @ 0x144 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 2577c │ │ │ │ - subs r2, r4, #0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - movne r2, #1 │ │ │ │ - bl e9ff0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 72f4 │ │ │ │ - strdeq pc, [ip], -r0 │ │ │ │ - andeq pc, ip, ip, lsl r1 @ │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #20] @ 270a8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [pc, #12] @ 270a8 │ │ │ │ + str r3, [r4, #56] @ 0x38 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ + add r0, r4, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrmi r0, [r6], #-0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 2557c │ │ │ │ - ldr r3, [pc, #56] @ 257d8 │ │ │ │ - mov r1, #190 @ 0xbe │ │ │ │ - add r3, pc, r3 │ │ │ │ - subs r2, r0, #0 │ │ │ │ + ldr r6, [r0, #324] @ 0x144 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ 257dc │ │ │ │ - movne r2, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl e9ff0 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #24] @ 27104 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [pc, #16] @ 27104 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a20 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #939524096 @ 0x38000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + str r3, [r4, #56] @ 0x38 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - strdeq pc, [ip], -r8 │ │ │ │ - andeq pc, ip, r8, asr #1 │ │ │ │ + ldrmi r0, [r6], #-0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2557c │ │ │ │ - ldr r3, [pc, #40] @ 25824 │ │ │ │ - mov r1, #197 @ 0xc5 │ │ │ │ - add r3, pc, r3 │ │ │ │ + ldr r2, [r0, #316] @ 0x13c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ 25828 │ │ │ │ - subs r2, r4, #0 │ │ │ │ + ldr r3, [pc, #40] @ 27150 │ │ │ │ + ldr r0, [pc, #40] @ 27154 │ │ │ │ + subs r2, r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ movne r2, #1 │ │ │ │ - bl e9ff0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 7474 │ │ │ │ - andeq pc, ip, r0, ror #1 │ │ │ │ - andeq pc, ip, r0, ror r0 @ │ │ │ │ + mov r1, #120 @ 0x78 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r3, [r4, #316] @ 0x13c │ │ │ │ + add r0, r4, r3, lsl #4 │ │ │ │ + add r0, r0, #44 @ 0x2c │ │ │ │ + pop {r4, pc} │ │ │ │ + strdeq sp, [ip], -ip │ │ │ │ + andeq sp, ip, r8, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [r0, #1484] @ 0x5cc │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #840] @ 25b94 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #836] @ 25b98 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - bne 25898 │ │ │ │ - ldr r2, [pc, #808] @ 25b9c │ │ │ │ - ldr r3, [pc, #800] @ 25b98 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 25b90 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [r0, #1424] @ 0x590 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r6, #3436] @ 0xd6c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r5, r1 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #736] @ 25ba0 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r6, #3480] @ 0xd98 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #716] @ 25ba0 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r6, r0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - bl 784c │ │ │ │ - ldr r3, [r9, #1424] @ 0x590 │ │ │ │ - ldr r3, [r3, #3440] @ 0xd70 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r3, [r0, #316] @ 0x13c │ │ │ │ + sub sp, sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 25960 │ │ │ │ - mov r9, #0 │ │ │ │ - mov fp, r9 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [r5] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [r4] │ │ │ │ - b 2586c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2557c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 258f4 │ │ │ │ - ldr r3, [r9] │ │ │ │ - ldr r2, [pc, #552] @ 25ba4 │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [r9, #1424] @ 0x590 │ │ │ │ - ldr sl, [r2, #3484] @ 0xd9c │ │ │ │ - bne 25b7c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2557c │ │ │ │ - ldr r3, [pc, #520] @ 25ba8 │ │ │ │ - mov r1, #190 @ 0xbe │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #508] @ 25bac │ │ │ │ - subs r2, r8, #0 │ │ │ │ - movne r2, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl e9ff0 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a20 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #939524096 @ 0x38000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [r9] │ │ │ │ - ldr r2, [pc, #460] @ 25bb0 │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldr r2, [r9, #1424] @ 0x590 │ │ │ │ - ldr sl, [r2, #3488] @ 0xda0 │ │ │ │ - bne 25b68 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 2557c │ │ │ │ - ldr r3, [pc, #428] @ 25bb4 │ │ │ │ - mov r1, #190 @ 0xbe │ │ │ │ + mov r4, r0 │ │ │ │ + bne 27194 │ │ │ │ + ldr r0, [r0, #324] @ 0x144 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + bx r3 │ │ │ │ + ldr r3, [pc, #244] @ 27290 │ │ │ │ + ldr r0, [pc, #244] @ 27294 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [pc, #416] @ 25bb8 │ │ │ │ - subs r2, fp, #0 │ │ │ │ - movne r2, #1 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #120 @ 0x78 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl e9ff0 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, fp │ │ │ │ - bl 7a20 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #939524096 @ 0x38000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r1, [pc, #372] @ 25bbc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #360] @ 25bbc │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r5, [r4, #324] @ 0x144 │ │ │ │ + ldr sl, [pc, #220] @ 27298 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r7, [r4, #316] @ 0x13c │ │ │ │ + sub fp, r7, #1 │ │ │ │ + add r7, r4, r7, lsl #4 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7a8c │ │ │ │ - ldr r3, [r9, #1424] @ 0x590 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r3, #3492] @ 0xda4 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #284] @ 25bc0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7690 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 258f4 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq sl, #0 │ │ │ │ - moveq fp, sl │ │ │ │ - beq 25af8 │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [pc, #184] @ 25bbc │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r8, [pc, #172] @ 25bbc │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #168] @ 27298 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str sl, [r4, #56] @ 0x38 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [r4, #52] @ 0x34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ mov r1, sl │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + add r4, r4, fp, lsl #4 │ │ │ │ mov r9, r0 │ │ │ │ - b 258fc │ │ │ │ - mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [r7, #52] @ 0x34 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - blx r3 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + ldr r1, [r4, #64] @ 0x40 │ │ │ │ mov sl, r0 │ │ │ │ - b 25a40 │ │ │ │ - mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - blx r3 │ │ │ │ - mov r8, r0 │ │ │ │ - b 259d8 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, lr, r8, ror #2 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r1, lr, r4, asr #2 │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - @ instruction: 0xfffffdfc │ │ │ │ - strdeq lr, [ip], -r8 │ │ │ │ - andeq lr, ip, r8, asr #29 │ │ │ │ - @ instruction: 0xfffffd94 │ │ │ │ - muleq ip, r0, lr │ │ │ │ - andeq lr, ip, r0, ror #28 │ │ │ │ - submi r0, r8, #0 │ │ │ │ - svccc 0x00b504f3 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r5, [r8, #1440] @ 0x5a0 │ │ │ │ - ldr r0, [r0, #1432] @ 0x598 │ │ │ │ - add r5, r0, r5, lsl #2 │ │ │ │ - cmp r0, r5 │ │ │ │ - bcs 25c70 │ │ │ │ - ldr r7, [pc, #168] @ 25c9c │ │ │ │ - ldr r6, [pc, #168] @ 25ca0 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r6, pc, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + ldr r1, [r7, #56] @ 0x38 │ │ │ │ + ldr r7, [r5] │ │ │ │ mov r4, r0 │ │ │ │ - b 25c28 │ │ │ │ - ldr r3, [pc, #152] @ 25ca4 │ │ │ │ - ldr r0, [pc, #152] @ 25ca8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - bl e9ff0 │ │ │ │ - cmp r5, r4 │ │ │ │ - bls 25c6c │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r0, [r4], #4 │ │ │ │ - bl 7834 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 25c04 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r3, r7 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r0, [r4, #-4] │ │ │ │ - bl 7318 │ │ │ │ - b 25c04 │ │ │ │ - ldr r0, [r8, #1432] @ 0x598 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 25c7c │ │ │ │ - bl 75f4 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r8, #1436] @ 0x59c │ │ │ │ - mov r0, #4 │ │ │ │ - bl 7330 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r8, #1440] @ 0x5a0 │ │ │ │ - str r0, [r8, #1432] @ 0x598 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - @ instruction: 0x000cebbc │ │ │ │ - andeq lr, ip, r0, asr #23 │ │ │ │ - andeq lr, ip, r4, lsr #23 │ │ │ │ - andeq lr, ip, r8, lsr #23 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r7, [r7, #12] │ │ │ │ + blx r7 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + andeq sp, ip, ip, lsl #15 │ │ │ │ + muleq ip, r0, r7 │ │ │ │ + ldrmi r0, [r6], #-0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ 25d00 │ │ │ │ + ldr r2, [r0, #316] @ 0x13c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #1488] @ 0x5d0 │ │ │ │ + ldr r3, [pc, #48] @ 272ec │ │ │ │ + ldr r0, [pc, #48] @ 272f0 │ │ │ │ + subs r2, r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r3, r3, #8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 25ce0 │ │ │ │ - bl 7e40 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25bc4 │ │ │ │ - ldr r0, [r4, #1432] @ 0x598 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 25cf8 │ │ │ │ - bl 75f4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + movne r2, #1 │ │ │ │ + mov r1, #113 @ 0x71 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r3, [r4, #316] @ 0x13c │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq pc, sp, r4, ror #14 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #316] @ 0x13c │ │ │ │ + pop {r4, lr} │ │ │ │ + b 27158 │ │ │ │ + andeq sp, ip, r8, ror #12 │ │ │ │ + andeq sp, ip, r4, ror r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ 25d64 │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r6, [r0, #316] @ 0x13c │ │ │ │ + sub sp, sp, #20 │ │ │ │ + cmp r6, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #1488] @ 0x5d0 │ │ │ │ + mov r5, r1 │ │ │ │ + bne 27340 │ │ │ │ + add ip, r0, #60 @ 0x3c │ │ │ │ + ldm r1, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + add r6, r6, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [r4, #316] @ 0x13c │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 27158 │ │ │ │ + ldr r0, [pc, #332] @ 27494 │ │ │ │ + ldr r3, [pc, #332] @ 27498 │ │ │ │ + cmp r6, #15 │ │ │ │ + add r0, pc, r0 │ │ │ │ + movhi r2, #0 │ │ │ │ + movls r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r3, r3, #8 │ │ │ │ + mov r1, #94 @ 0x5e │ │ │ │ + mov r6, r0 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r2, [r4, #316] @ 0x13c │ │ │ │ + ldr r3, [pc, #296] @ 2749c │ │ │ │ + subs r2, r2, #0 │ │ │ │ + movne r2, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #120 @ 0x78 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r6, [r4, #316] @ 0x13c │ │ │ │ + ldr r9, [r5] │ │ │ │ + sub r3, r6, #1 │ │ │ │ + add r2, r4, r3, lsl #4 │ │ │ │ + ldr r7, [r2, #60] @ 0x3c │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + lsl r8, r3, #4 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + add r3, r4, r8 │ │ │ │ + ldr fp, [r3, #64] @ 0x40 │ │ │ │ + ldr r8, [r5, #4] │ │ │ │ + mov r1, fp │ │ │ │ cmp r0, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - beq 25d38 │ │ │ │ - bl 7e40 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25bc4 │ │ │ │ - ldr r0, [r4, #1432] @ 0x598 │ │ │ │ + mov r0, r8 │ │ │ │ + strne r9, [sp, #8] │ │ │ │ + streq r7, [sp, #8] │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 25d50 │ │ │ │ - bl 75f4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #3040 @ 0xbe0 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq pc, sp, ip, lsl #14 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #52] @ 25db4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - bgt 25da0 │ │ │ │ - cmp r1, #127 @ 0x7f │ │ │ │ - subgt r1, r1, #128 @ 0x80 │ │ │ │ - orrgt r1, r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 7d38 │ │ │ │ + mov r0, r9 │ │ │ │ + strne r8, [sp, #4] │ │ │ │ + streq fp, [sp, #4] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + lsl r3, r6, #4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + add r7, r4, r6, lsl #4 │ │ │ │ + ldr r1, [r7, #52] @ 0x34 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r0 │ │ │ │ - add r4, r4, r1 │ │ │ │ - ldrb r0, [r4, #2522] @ 0x9da │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - muleq r0, sl, r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, #3040 @ 0xbe0 │ │ │ │ - bl 77d4 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 24df4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [r1, #40] @ 0x28 │ │ │ │ - ldr r0, [r0, #3036] @ 0xbdc │ │ │ │ - sub r0, r2, r0 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - bx lr │ │ │ │ - add r1, r1, #748 @ 0x2ec │ │ │ │ - add r1, r0, r1, lsl #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrh r3, [r1, #2] │ │ │ │ - beq 25e20 │ │ │ │ - ldr r2, [r0, #3036] @ 0xbdc │ │ │ │ - sub r0, r2, r3 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - bx lr │ │ │ │ - subs r0, r3, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #1440] @ 0x5a0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #1444] @ 0x5a4 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #52] @ 25e88 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r1, r3 │ │ │ │ - bgt 25e74 │ │ │ │ - cmp r1, #127 @ 0x7f │ │ │ │ - subgt r1, r1, #128 @ 0x80 │ │ │ │ - orrgt r1, r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 7d38 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r1, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r3, sl │ │ │ │ + mov r0, r3 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r7, #56] @ 0x38 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ - add r4, r4, r1 │ │ │ │ - ldrb r0, [r4, #2522] @ 0x9da │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - muleq r0, sl, r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #208] @ 25f7c │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r3 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 25edc │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r1, [pc, #176] @ 25f80 │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r1, [pc, #156] @ 25f84 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 25f74 │ │ │ │ - ldr r2, [pc, #132] @ 25f88 │ │ │ │ - ldr r3, [r5] │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r6, [pc, #120] @ 25f8c │ │ │ │ - ldr r2, [pc, #120] @ 25f90 │ │ │ │ - ldr r1, [pc, #120] @ 25f94 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r2, [sp] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r7, [r3, #32] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, #2 │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [pc, #84] @ 25f98 │ │ │ │ - ldr r2, [pc, #84] @ 25f9c │ │ │ │ - ldr ip, [r5] │ │ │ │ - ldr r1, [pc, #80] @ 25fa0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - stm sp, {r2, r4} │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r4, [ip, #32] │ │ │ │ - mov r3, #2 │ │ │ │ - mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx r4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - strdeq sp, [ip], -ip │ │ │ │ - andeq r0, r0, ip, asr r9 │ │ │ │ - andeq r9, sp, r8, ror #15 │ │ │ │ - andeq lr, ip, r8, lsr sl │ │ │ │ - andeq lr, ip, r8, lsl #20 │ │ │ │ - andeq r0, r0, r0, ror #8 │ │ │ │ - andeq lr, ip, r8, lsl #20 │ │ │ │ - andeq lr, ip, r0, lsl sl │ │ │ │ - andeq r0, r0, ip, ror r6 │ │ │ │ - strdeq lr, [ip], -r0 │ │ │ │ - sub r0, r0, #8 │ │ │ │ - b 25e8c │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + lsl r3, r6, #4 │ │ │ │ + add r3, r4, r3 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ + mov r1, r8 │ │ │ │ + str sl, [r7, #68] @ 0x44 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r9, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str r0, [r7, #72] @ 0x48 │ │ │ │ + b 27328 │ │ │ │ + andeq sp, ip, ip, ror #11 │ │ │ │ + strdeq sp, [ip], -r8 │ │ │ │ + andeq sp, ip, ip, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #208] @ 2609c │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r3 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 25ffc │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r1, [pc, #176] @ 260a0 │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r1, [pc, #156] @ 260a4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 26094 │ │ │ │ - ldr r2, [pc, #132] @ 260a8 │ │ │ │ - ldr r3, [r5] │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r6, [pc, #120] @ 260ac │ │ │ │ - ldr r2, [pc, #120] @ 260b0 │ │ │ │ - ldr r1, [pc, #120] @ 260b4 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r2, [sp] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r7, [r3, #32] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, #2 │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [pc, #84] @ 260b8 │ │ │ │ - ldr r2, [pc, #84] @ 260bc │ │ │ │ - ldr ip, [r5] │ │ │ │ - ldr r1, [pc, #80] @ 260c0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - stm sp, {r2, r4} │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r4, [ip, #32] │ │ │ │ - mov r3, #2 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrdeq sp, [ip], -ip │ │ │ │ - andeq r0, r0, r8, asr r8 │ │ │ │ - andeq r9, sp, r8, asr #13 │ │ │ │ - andeq lr, ip, r4, asr r9 │ │ │ │ - andeq lr, ip, r8, ror #17 │ │ │ │ - andeq r0, r0, ip, asr #7 │ │ │ │ - andeq lr, ip, r4, lsr #18 │ │ │ │ - andeq lr, ip, ip, lsr #18 │ │ │ │ - ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq lr, ip, ip, lsl #18 │ │ │ │ - sub r0, r0, #8 │ │ │ │ - b 25fac │ │ │ │ + ldr r8, [r0, #12] │ │ │ │ + mov ip, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr sl, [r0] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r9, [ip, #4] │ │ │ │ + ldr fp, [ip, #8] │ │ │ │ + mov r4, r2 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + beq 27514 │ │ │ │ + mov r1, r0 │ │ │ │ + str sl, [r5] │ │ │ │ + mov r0, r6 │ │ │ │ + str r9, [r5, #4] │ │ │ │ + str fp, [r5, #8] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str r0, [r5, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + str sl, [r4] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + str fp, [r4, #8] │ │ │ │ + str r0, [r4, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str r0, [r4, #12] │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 26114 │ │ │ │ - ldr r2, [pc, #48] @ 26118 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r2, #8 │ │ │ │ - str r2, [r0], #4 │ │ │ │ - mov r1, #4608 @ 0x1200 │ │ │ │ - bl e845c │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, r4, #4096 @ 0x1000 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [r3, #516] @ 0x204 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrdeq r0, [lr], -r4 │ │ │ │ - andeq r0, r0, r4, lsr #9 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + ldr r7, [r0, #12] │ │ │ │ + strne ip, [r2] │ │ │ │ + strne r1, [r2, #4] │ │ │ │ + strne r6, [r2, #8] │ │ │ │ + strne r5, [r2, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r3 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + str ip, [r3] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str r0, [r4, #12] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, r4, #4096 @ 0x1000 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [r3, #516] @ 0x204 │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - bic r1, r1, r1, asr #31 │ │ │ │ - add r1, r1, r1, lsl #3 │ │ │ │ - add r0, r4, r1, lsl #2 │ │ │ │ - add r0, r0, #4 │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + subs r5, r2, #0 │ │ │ │ + ldr sl, [r0] │ │ │ │ + ldr r8, [r0, #4] │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ + ldr r9, [r0, #12] │ │ │ │ + mov r6, r1 │ │ │ │ + mov r4, r3 │ │ │ │ + beq 27610 │ │ │ │ + mov r0, r9 │ │ │ │ + str sl, [r5] │ │ │ │ + str r8, [r5, #4] │ │ │ │ + str r7, [r5, #8] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str r0, [r5, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + str sl, [r4] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str r7, [r4, #8] │ │ │ │ + str r6, [r4, #12] │ │ │ │ + str r0, [r4, #4] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - bl ec3bc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl ec3bc │ │ │ │ - add r3, r4, #4096 @ 0x1000 │ │ │ │ - ldr lr, [r3, #516] @ 0x204 │ │ │ │ - cmp lr, #0 │ │ │ │ - ble 261e8 │ │ │ │ - mov r2, #0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ mov ip, r0 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r2 │ │ │ │ - b 261b0 │ │ │ │ - cmp r2, lr │ │ │ │ - add r3, r3, #36 @ 0x24 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r1, ip │ │ │ │ - bne 261a4 │ │ │ │ - ldrb r1, [r3, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 261e0 │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - cmp r1, r5 │ │ │ │ - bne 261a4 │ │ │ │ - mov r0, #2 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #1 │ │ │ │ - b 261a4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + mov r5, r1 │ │ │ │ + ldr sl, [r0] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r9, [ip, #4] │ │ │ │ + ldr fp, [ip, #12] │ │ │ │ + mov r4, r2 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + cmp r5, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + beq 276b4 │ │ │ │ + mov r1, r0 │ │ │ │ + str sl, [r5] │ │ │ │ + mov r0, r6 │ │ │ │ + str r9, [r5, #4] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str fp, [r5, #12] │ │ │ │ + str r0, [r5, #8] │ │ │ │ + cmp r4, #0 │ │ │ │ + popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + str r9, [r4, #4] │ │ │ │ + str r0, [r4] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str fp, [r4, #12] │ │ │ │ + str r0, [r4, #8] │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - bl ec3bc │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl ec3bc │ │ │ │ - add r3, r4, #4096 @ 0x1000 │ │ │ │ - ldr lr, [r3, #516] @ 0x204 │ │ │ │ - cmp lr, #0 │ │ │ │ - ble 26280 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #0 │ │ │ │ - b 26248 │ │ │ │ - cmp r1, lr │ │ │ │ - add r2, r2, #36 @ 0x24 │ │ │ │ - beq 26280 │ │ │ │ - ldr ip, [r2, #36] @ 0x24 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp ip, r0 │ │ │ │ - bne 2623c │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 2626c │ │ │ │ - ldrb r3, [r2, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r7, [r0, #4] │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r8, [r0, #8] │ │ │ │ + strne r1, [r2] │ │ │ │ + strne r7, [r2, #4] │ │ │ │ + strne r5, [r2, #8] │ │ │ │ + strne r6, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26278 │ │ │ │ - ldr ip, [r2, #32] │ │ │ │ - cmp ip, r6 │ │ │ │ - bne 2623c │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, #0 │ │ │ │ + mov r4, r3 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [r4, #4] │ │ │ │ + str r0, [r4] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str r6, [r4, #12] │ │ │ │ + str r0, [r4, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - add r9, r0, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r9, #516] @ 0x204 │ │ │ │ - cmp r3, #128 @ 0x80 │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrb r3, [r1] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r8, r2 │ │ │ │ - bne 262cc │ │ │ │ - ldrb r3, [r2] │ │ │ │ - cmp r3, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + subs r5, r2, #0 │ │ │ │ + ldr r9, [r0] │ │ │ │ + ldr r8, [r0, #4] │ │ │ │ + ldr sl, [r0, #8] │ │ │ │ + ldr r7, [r0, #12] │ │ │ │ + mov r6, r1 │ │ │ │ + mov r4, r3 │ │ │ │ + beq 277ac │ │ │ │ mov r0, sl │ │ │ │ - bl ec3bc │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl ec3bc │ │ │ │ - ldr r4, [r9, #516] @ 0x204 │ │ │ │ + str r9, [r5] │ │ │ │ + str r8, [r5, #4] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str r7, [r5, #12] │ │ │ │ + str r0, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - ble 26330 │ │ │ │ - mov r3, r6 │ │ │ │ - mov ip, #0 │ │ │ │ - b 26308 │ │ │ │ - cmp ip, r4 │ │ │ │ - add r3, r3, #36 @ 0x24 │ │ │ │ - beq 26330 │ │ │ │ - ldr lr, [r3, #32] │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp r5, lr │ │ │ │ - bne 262fc │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ - cmp r7, r2 │ │ │ │ popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp ip, r4 │ │ │ │ - add r3, r3, #36 @ 0x24 │ │ │ │ - bne 26308 │ │ │ │ - add r4, r4, r4, lsl #3 │ │ │ │ - add r0, r6, r4, lsl #2 │ │ │ │ mov r1, sl │ │ │ │ - add r0, r0, #4 │ │ │ │ - mov r2, #16 │ │ │ │ - bl e97fc │ │ │ │ - ldr r0, [r9, #516] @ 0x204 │ │ │ │ - mov r2, #12 │ │ │ │ - add r0, r0, r0, lsl #3 │ │ │ │ - add r0, r6, r0, lsl #2 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, r0, #20 │ │ │ │ - bl e97fc │ │ │ │ - ldr r3, [r9, #516] @ 0x204 │ │ │ │ - add r2, r3, r3, lsl #3 │ │ │ │ - add r6, r6, r2, lsl #2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r5, [r6, #32] │ │ │ │ - str r7, [r6, #36] @ 0x24 │ │ │ │ - str r3, [r9, #516] @ 0x204 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str r8, [r4, #4] │ │ │ │ + str r6, [r4, #8] │ │ │ │ + str r7, [r4, #12] │ │ │ │ + str r0, [r4] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [r1] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r8, [r0, #4] │ │ │ │ + ldr r0, [r0] │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ + mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r8, [r2, #28] │ │ │ │ - mov r4, r0 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r6, [pc, #64] @ 26408 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [pc, #48] @ 2640c │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r8, r3 │ │ │ │ - mov r2, r0 │ │ │ │ - bne 263f8 │ │ │ │ - add r0, r5, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 26288 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - bx r3 │ │ │ │ - strdeq r0, [lr], -r4 │ │ │ │ - andeq r0, r0, r4, lsr #10 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [r4, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str r0, [r4, #12] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [r1] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r8, [r0, #4] │ │ │ │ + ldr r0, [r0] │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ + mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r8, [r2, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r6, [pc, #64] @ 26494 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [pc, #48] @ 26498 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r8, r3 │ │ │ │ - mov r2, r0 │ │ │ │ - bne 26484 │ │ │ │ - add r0, r5, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 26288 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - bx r3 │ │ │ │ - andeq r0, lr, r8, ror #10 │ │ │ │ - andeq r0, r0, ip, lsr r5 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - bl ec3bc │ │ │ │ - mov r6, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + str r8, [r4, #4] │ │ │ │ + str r0, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - add r5, r4, #4096 @ 0x1000 │ │ │ │ - bl ec3bc │ │ │ │ - ldr ip, [r5, #516] @ 0x204 │ │ │ │ - cmp ip, #0 │ │ │ │ - pople {r4, r5, r6, pc} │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, #0 │ │ │ │ - b 264f4 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r2, ip │ │ │ │ - add r3, r3, #36 @ 0x24 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - cmp r1, r6 │ │ │ │ - bne 264e4 │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cmp r1, r0 │ │ │ │ - bne 264e4 │ │ │ │ - add r0, r2, r2, lsl #3 │ │ │ │ - add r2, r2, #1 │ │ │ │ - sub ip, ip, r2 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - add ip, ip, ip, lsl #3 │ │ │ │ - add r1, r0, #40 @ 0x28 │ │ │ │ - add r0, r0, #4 │ │ │ │ - lsl r2, ip, #2 │ │ │ │ - add r1, r4, r1 │ │ │ │ - add r0, r4, r0 │ │ │ │ - bl e8458 │ │ │ │ - ldr r3, [r5, #516] @ 0x204 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r5, #516] @ 0x204 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str r6, [r4, #12] │ │ │ │ + str r0, [r4, #8] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r2, [r1] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ mov r5, r1 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r8, [r2, #20] │ │ │ │ + ldr r6, [r0, #12] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ + str r3, [r2] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r4, r2 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [r4, #8] │ │ │ │ + str r0, [r4, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str r0, [r4, #12] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r8, [r2] │ │ │ │ + ldr r7, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ - blx r3 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 27968 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 27988 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq 27a84 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq 279f4 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r7, [r4, #24] │ │ │ │ + ldr r8, [r6, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 27968 │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 27968 │ │ │ │ + ldr r3, [r4, #316] @ 0x13c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 27ab4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq 27bd4 │ │ │ │ ldr r3, [r4] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq 27b80 │ │ │ │ + mov r0, #0 │ │ │ │ + str r5, [r4, #12] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + tst r3, #1 │ │ │ │ + and r3, r3, #2 │ │ │ │ + beq 27a54 │ │ │ │ + mov r2, #0 │ │ │ │ mov r1, #1 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r6, [pc, #64] @ 265cc │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [pc, #48] @ 265d0 │ │ │ │ + cmp r5, #0 │ │ │ │ + strb r1, [r4, #16] │ │ │ │ + str r5, [r4, #4] │ │ │ │ + beq 27bbc │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #504] @ 27c20 │ │ │ │ + mov r1, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r1, [r3] │ │ │ │ + beq 27a48 │ │ │ │ + ldr r3, [pc, #484] @ 27c24 │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r1, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 279e8 │ │ │ │ + b 27980 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 27980 │ │ │ │ + mov r3, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + strb r3, [r4, #16] │ │ │ │ + str r5, [r4, #4] │ │ │ │ + beq 27b70 │ │ │ │ + ldr r2, [pc, #432] @ 27c28 │ │ │ │ + str r5, [r4, #8] │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [r2] │ │ │ │ + b 27980 │ │ │ │ + ldr r2, [pc, #416] @ 27c2c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + mov r2, #1 │ │ │ │ + lsr r3, r3, r1 │ │ │ │ + tst r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + mov r0, #0 │ │ │ │ + strb r2, [r4, #16] │ │ │ │ + streq r3, [r4, #4] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r3, [pc, #372] @ 27c30 │ │ │ │ + ldr r0, [pc, #372] @ 27c34 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #120 @ 0x78 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r8, [r4, #316] @ 0x13c │ │ │ │ + ldr r9, [r4, #20] │ │ │ │ + sub r6, r8, #1 │ │ │ │ + add r6, r4, r6, lsl #4 │ │ │ │ + ldr r7, [r6, #60] @ 0x3c │ │ │ │ + mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r8, r3 │ │ │ │ - mov r2, r0 │ │ │ │ - bne 265bc │ │ │ │ - add r0, r5, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2649c │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - bx r3 │ │ │ │ - andeq r0, lr, r0, lsr r4 │ │ │ │ - andeq r0, r0, r4, asr #9 │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 27b58 │ │ │ │ + add r8, r4, r8, lsl #4 │ │ │ │ + ldr r1, [r8, #52] @ 0x34 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 27b58 │ │ │ │ + ldr r7, [r4, #24] │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 27b58 │ │ │ │ + ldr r1, [r8, #56] @ 0x38 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 279d0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r5, r3 │ │ │ │ + bne 27974 │ │ │ │ + ldr r2, [pc, #204] @ 27c38 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 27a8c │ │ │ │ + ldr r2, [pc, #196] @ 27c3c │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [r2] │ │ │ │ + b 27980 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + tst r3, #1 │ │ │ │ + and r3, r3, #2 │ │ │ │ + bne 27c04 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 279e8 │ │ │ │ + mov r3, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + strb r3, [r4, #16] │ │ │ │ + str r5, [r4, #4] │ │ │ │ + bne 27c0c │ │ │ │ + ldr r2, [pc, #140] @ 27c40 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [r2] │ │ │ │ + b 279e8 │ │ │ │ + ldr r1, [pc, #128] @ 27c44 │ │ │ │ + cmp r3, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r5, [r1] │ │ │ │ + bne 27a38 │ │ │ │ + b 27a48 │ │ │ │ + ldr r2, [pc, #108] @ 27c48 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r0, [r2] │ │ │ │ + mov r2, #1 │ │ │ │ + lsr r3, r3, r0 │ │ │ │ + ands r3, r3, r2 │ │ │ │ + addeq r0, r0, #1 │ │ │ │ + strb r2, [r4, #16] │ │ │ │ + streq r3, [r4, #4] │ │ │ │ + beq 279ec │ │ │ │ + b 279e8 │ │ │ │ + mov r2, #1 │ │ │ │ + b 27a08 │ │ │ │ + ldr r2, [pc, #56] @ 27c4c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [r2] │ │ │ │ + b 279e8 │ │ │ │ + andeq r6, lr, r8, lsr r8 │ │ │ │ + andeq r6, lr, r0, lsr #16 │ │ │ │ + andeq r6, lr, r8, ror #15 │ │ │ │ + ldrdeq r6, [lr], -r8 │ │ │ │ + andeq ip, ip, ip, ror #28 │ │ │ │ + andeq ip, ip, r0, ror lr │ │ │ │ + strdeq r6, [lr], -r8 │ │ │ │ + andeq r6, lr, ip, ror #13 │ │ │ │ + @ instruction: 0x000e66b0 │ │ │ │ + muleq lr, ip, r6 │ │ │ │ + andeq r6, lr, r4, lsl #13 │ │ │ │ + andeq r6, lr, ip, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [r1] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr sl, [r2] │ │ │ │ + ldr r8, [r0, #20] │ │ │ │ + mov r4, r0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ + ldr r9, [r4, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 27cb4 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + mov r0, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 27cd4 │ │ │ │ + cmp r5, r9 │ │ │ │ + beq 27e18 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq 27d58 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr fp, [r4, #24] │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + mov r0, fp │ │ │ │ + str r1, [sp, #4] │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 27cb4 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 27cb4 │ │ │ │ + cmp r5, r9 │ │ │ │ + beq 27e3c │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r5, r3 │ │ │ │ + strne r5, [r4, #12] │ │ │ │ + bne 27cc8 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + tst r3, #1 │ │ │ │ + beq 27e54 │ │ │ │ + mov r3, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r5, [r4, #4] │ │ │ │ + strb r3, [r4, #16] │ │ │ │ + beq 27e5c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r5, [r4, #12] │ │ │ │ + b 27d70 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + tst r3, #1 │ │ │ │ + beq 27cc8 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r5, [r4, #4] │ │ │ │ + strne r5, [r4, #8] │ │ │ │ + mov r3, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + strb r3, [r4, #16] │ │ │ │ + beq 27dc0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, #0 │ │ │ │ - ldr r8, [r2, #32] │ │ │ │ + ldr r8, [r6, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r8, #0 │ │ │ │ + bne 27dbc │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r8, r5 │ │ │ │ + str r8, [r7] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 27e10 │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r5, [r6, #12] │ │ │ │ mov r4, r0 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r6, [pc, #64] @ 26658 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r5, #0 │ │ │ │ + bne 27e08 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [pc, #48] @ 2665c │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r8, r3 │ │ │ │ - mov r2, r0 │ │ │ │ - bne 26648 │ │ │ │ - add r0, r5, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 2649c │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - bx r3 │ │ │ │ - andeq r0, lr, r4, lsr #7 │ │ │ │ - andeq r0, r0, r0, asr #11 │ │ │ │ - cmp r1, #0 │ │ │ │ - bxlt lr │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r5, r4 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r5, [r3] │ │ │ │ + mov r0, #1 │ │ │ │ + b 27ccc │ │ │ │ + ldr r9, [r4, #36] @ 0x24 │ │ │ │ + mov r3, #1 │ │ │ │ + ands r9, r9, #1 │ │ │ │ + strb r3, [r4, #16] │ │ │ │ + streq r9, [r4, #4] │ │ │ │ + bne 27d70 │ │ │ │ + cmp r5, r9 │ │ │ │ + bne 27cc8 │ │ │ │ + b 27d70 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + ands r9, r3, #1 │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r4, #16] │ │ │ │ + bne 27e5c │ │ │ │ + str r9, [r4, #4] │ │ │ │ + str r5, [r4, #12] │ │ │ │ + b 27e30 │ │ │ │ + str r5, [r4, #12] │ │ │ │ + b 27d70 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - add r4, r0, #4096 @ 0x1000 │ │ │ │ - ldr r2, [r4, #516] @ 0x204 │ │ │ │ - cmp r1, r2 │ │ │ │ - popge {r4, pc} │ │ │ │ - add r3, r1, r1, lsl #3 │ │ │ │ - add r1, r1, #1 │ │ │ │ - sub r2, r2, r1 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - add r1, r3, #40 @ 0x28 │ │ │ │ - add r2, r2, r2, lsl #3 │ │ │ │ - add r3, r3, #4 │ │ │ │ - add r1, r0, r1 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - add r0, r0, r3 │ │ │ │ - bl e8458 │ │ │ │ - ldr r3, [r4, #516] @ 0x204 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #516] @ 0x204 │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + cmp r9, #1 │ │ │ │ + ldrb sl, [sp, #64] @ 0x40 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r4, r3 │ │ │ │ + beq 27f90 │ │ │ │ + cmp r9, #2 │ │ │ │ + beq 27efc │ │ │ │ + cmp r9, #0 │ │ │ │ + bne 27ef4 │ │ │ │ + ldr r8, [r0, #328] @ 0x148 │ │ │ │ + ldr r1, [pc, #340] @ 2800c │ │ │ │ + mov r0, r3 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r8] │ │ │ │ + ldr r2, [r5] │ │ │ │ + mov r1, r9 │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r4, [ip, #36] @ 0x24 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx r4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [r0, #328] @ 0x148 │ │ │ │ + mvn r2, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r9, [r3, #40] @ 0x28 │ │ │ │ + mov r3, r6 │ │ │ │ + blx r9 │ │ │ │ + ldr r1, [pc, #224] @ 2800c │ │ │ │ + ldr fp, [r8, #328] @ 0x148 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [fp] │ │ │ │ + mov r1, #0 │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r4, [sp] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r4, [ip, #36] @ 0x24 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, fp │ │ │ │ + blx r4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [r0, #328] @ 0x148 │ │ │ │ + mvn r2, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r9, [r3, #40] @ 0x28 │ │ │ │ + mov r3, r6 │ │ │ │ + blx r9 │ │ │ │ + ldr r1, [pc, #76] @ 2800c │ │ │ │ + ldr fp, [r8, #328] @ 0x148 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r5] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + b 27f58 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + mov r0, #20 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3912] @ 0xf48 │ │ │ │ - add fp, r0, #4096 @ 0x1000 │ │ │ │ - ldr r3, [fp, #516] @ 0x204 │ │ │ │ - sub sp, sp, #148 @ 0x94 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [pc, #316] @ 26828 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #312] @ 2682c │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r2, [pc, #1880] @ 28788 │ │ │ │ + ldr r3, [pc, #1880] @ 2878c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ + mov lr, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ - ble 267f8 │ │ │ │ - mov r9, r1 │ │ │ │ - add r6, r0, #4 │ │ │ │ - mov r8, #0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - add r4, sp, #136 @ 0x88 │ │ │ │ - mov sl, #34 @ 0x22 │ │ │ │ - mov r5, #92 @ 0x5c │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e97fc │ │ │ │ - mov r0, r7 │ │ │ │ - bl e9864 │ │ │ │ - ldrb r1, [r6] │ │ │ │ - add r2, r7, r0 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - cmpne r2, r4 │ │ │ │ - strb sl, [r7, r0] │ │ │ │ - bcs 2677c │ │ │ │ - mov r0, r6 │ │ │ │ - cmp r1, #92 @ 0x5c │ │ │ │ - cmpne r1, #34 @ 0x22 │ │ │ │ - strbeq r5, [r2], #1 │ │ │ │ - strb r1, [r2], #1 │ │ │ │ - ldrb r1, [r0, #1]! │ │ │ │ - cmp r1, #0 │ │ │ │ - cmpne r2, r4 │ │ │ │ - bcc 2675c │ │ │ │ - ldrb r0, [r6, #16] │ │ │ │ - add r1, r2, #3 │ │ │ │ - mov ip, #32 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, sp, #12 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add sl, r7, r7, lsl #1 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + add r9, r6, sl, lsl #4 │ │ │ │ + cmp r6, r9 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + bcc 280fc │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq 282dc │ │ │ │ + add r8, r7, #1 │ │ │ │ + add r9, r8, r8, lsl #1 │ │ │ │ + cmp r8, r3 │ │ │ │ + lsl r9, r9, #4 │ │ │ │ + bgt 2839c │ │ │ │ + ldr r6, [r5] │ │ │ │ + add ip, r6, r9 │ │ │ │ + sub ip, ip, #48 @ 0x30 │ │ │ │ + str r8, [r5, #8] │ │ │ │ + ldm r4!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm r4!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm r4, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + ldr r2, [pc, #1720] @ 28790 │ │ │ │ + ldr r3, [pc, #1712] @ 2878c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 28784 │ │ │ │ + add sp, sp, #68 @ 0x44 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r7, [pc, #1680] @ 28794 │ │ │ │ + ldr r8, [pc, #1680] @ 28798 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r8 │ │ │ │ + bl e9eb4 │ │ │ │ + sub r0, r9, #44 @ 0x2c │ │ │ │ + add r9, sp, #16 │ │ │ │ + mov r1, r9 │ │ │ │ + bl eb594 │ │ │ │ cmp r0, #0 │ │ │ │ - cmpne r1, r4 │ │ │ │ - strb ip, [r2, #1] │ │ │ │ - strb sl, [r2] │ │ │ │ - add ip, r6, #16 │ │ │ │ - strb sl, [r2, #2] │ │ │ │ - bcs 267c4 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ - cmpne r0, #34 @ 0x22 │ │ │ │ - strbeq r5, [r1], #1 │ │ │ │ - strb r0, [r1], #1 │ │ │ │ - ldrb r0, [ip, #1]! │ │ │ │ + blt 28440 │ │ │ │ + lsl sl, sl, #4 │ │ │ │ + asr r3, sl, #2 │ │ │ │ + add r3, r3, sl, asr #4 │ │ │ │ + add r3, r3, r3, lsl #4 │ │ │ │ + add r3, r3, r3, lsl #8 │ │ │ │ + add r3, r3, r3, lsl #16 │ │ │ │ + lsl r3, r3, #1 │ │ │ │ + cmp sl, #48 @ 0x30 │ │ │ │ + add r3, r3, sl, asr #4 │ │ │ │ + movhi r2, r3 │ │ │ │ + strhi r4, [sp] │ │ │ │ + bls 281fc │ │ │ │ + sub fp, r2, #1 │ │ │ │ + cmp r2, fp, lsr #1 │ │ │ │ + movhi r2, #1 │ │ │ │ + movls r2, #0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r8 │ │ │ │ + lsr sl, fp, #1 │ │ │ │ + bl e9eb4 │ │ │ │ + add r1, sl, sl, lsl #1 │ │ │ │ + add r0, r6, r1, lsl #4 │ │ │ │ + lsl r4, r1, #4 │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl eb594 │ │ │ │ + add r1, r4, #48 @ 0x30 │ │ │ │ + add r1, r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - cmpne r1, r4 │ │ │ │ - bcc 267a4 │ │ │ │ - ldr r2, [r9] │ │ │ │ - mov r0, #0 │ │ │ │ - strb r0, [r1, #1] │ │ │ │ - strb sl, [r1] │ │ │ │ + bge 281cc │ │ │ │ + add sl, sl, #1 │ │ │ │ + add sl, sl, fp │ │ │ │ + add sl, sl, sl, lsl #1 │ │ │ │ + add sl, r6, sl, lsl #4 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r1, sl │ │ │ │ + sub r2, r1, r6 │ │ │ │ + cmp r2, #48 @ 0x30 │ │ │ │ + asr r2, r2, #4 │ │ │ │ + add r3, r2, r2, lsl #2 │ │ │ │ + add r3, r3, r3, lsl #4 │ │ │ │ + add r3, r3, r3, lsl #8 │ │ │ │ + add r3, r3, r3, lsl #16 │ │ │ │ + add r2, r2, r3, lsl #1 │ │ │ │ + bhi 28168 │ │ │ │ + cmp r6, r1 │ │ │ │ + ldr r4, [sp] │ │ │ │ + bcs 28440 │ │ │ │ + ldr r3, [pc, #1432] @ 2879c │ │ │ │ + ldr r0, [pc, #1432] @ 287a0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r2, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r3, [r5] │ │ │ │ + sub r6, r6, r3 │ │ │ │ + asr r7, r6, #4 │ │ │ │ + add r3, r7, r7, lsl #2 │ │ │ │ + add r3, r3, r3, lsl #4 │ │ │ │ + add r3, r3, r3, lsl #8 │ │ │ │ + add r3, r3, r3, lsl #16 │ │ │ │ + add r7, r7, r3, lsl #1 │ │ │ │ + ldmib r5, {r1, r3} │ │ │ │ + cmp r3, r1 │ │ │ │ + beq 28448 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r2, r1 │ │ │ │ + bgt 28514 │ │ │ │ + ldr sl, [r5] │ │ │ │ + cmp r7, r3 │ │ │ │ + str r2, [r5, #8] │ │ │ │ + bge 282d4 │ │ │ │ + add r9, r3, r3, lsl #1 │ │ │ │ + add ip, sl, r9, lsl #4 │ │ │ │ + sub lr, ip, #48 @ 0x30 │ │ │ │ + sub r8, r3, #1 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + cmp r7, r8 │ │ │ │ + lsl r9, r9, #4 │ │ │ │ + sublt r9, r9, #96 @ 0x60 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + bge 282d0 │ │ │ │ + ldr ip, [r5] │ │ │ │ + sub r8, r8, #1 │ │ │ │ + add ip, ip, r9 │ │ │ │ + mov lr, ip │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, ip, #48 @ 0x30 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + cmp r7, r8 │ │ │ │ + sub r9, r9, #48 @ 0x30 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + bne 28298 │ │ │ │ + ldr sl, [r5] │ │ │ │ + add ip, sl, r6 │ │ │ │ + b 280b8 │ │ │ │ + cmp r7, #1 │ │ │ │ + ldr r3, [pc, #1212] @ 287a4 │ │ │ │ + ble 28668 │ │ │ │ + add r7, r7, r7, asr #1 │ │ │ │ + cmp r7, r3 │ │ │ │ + addle r0, r7, r7, lsl #1 │ │ │ │ + str r7, [r5, #4] │ │ │ │ + lslle r0, r0, #4 │ │ │ │ + mvngt r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + sub r7, r7, #2 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + sub r7, r7, #1 │ │ │ │ + cmn r7, #2 │ │ │ │ + str r2, [r3, #28] │ │ │ │ + str r2, [r3, #32] │ │ │ │ + add r3, r3, #48 @ 0x30 │ │ │ │ + bne 28314 │ │ │ │ + ldmib r5, {r3, r7} │ │ │ │ + ldr r9, [r5] │ │ │ │ + cmp r3, r7 │ │ │ │ + movlt r7, r3 │ │ │ │ + cmp r7, #0 │ │ │ │ + addgt r7, r7, r7, lsl #1 │ │ │ │ + lslgt r7, r7, #4 │ │ │ │ + movgt r6, #0 │ │ │ │ + ble 28748 │ │ │ │ + add lr, r9, r6 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, r8, r6 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + add r6, r6, #48 @ 0x30 │ │ │ │ + cmp r6, r7 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + bne 28350 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - mov r1, r7 │ │ │ │ - blx r2 │ │ │ │ - ldr r2, [fp, #516] @ 0x204 │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r2, r8 │ │ │ │ - add r6, r6, #36 @ 0x24 │ │ │ │ - bgt 26724 │ │ │ │ - ldr r2, [pc, #48] @ 26830 │ │ │ │ - ldr r3, [pc, #40] @ 2682c │ │ │ │ + bl 75dc │ │ │ │ + ldmib r5, {r3, r7} │ │ │ │ + cmp r3, r7 │ │ │ │ + movlt r7, r3 │ │ │ │ + str r7, [r5, #8] │ │ │ │ + str r8, [r5] │ │ │ │ + b 28094 │ │ │ │ + ldr r3, [pc, #1024] @ 287a4 │ │ │ │ + str r8, [r5, #4] │ │ │ │ + cmp r8, r3 │ │ │ │ + movls r0, r9 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + cmp r7, #0 │ │ │ │ + mvnge r2, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + movge r3, r0 │ │ │ │ + blt 283e0 │ │ │ │ + sub r7, r7, #1 │ │ │ │ + cmn r7, #1 │ │ │ │ + str r2, [r3, #28] │ │ │ │ + str r2, [r3, #32] │ │ │ │ + add r3, r3, #48 @ 0x30 │ │ │ │ + bne 283c8 │ │ │ │ + ldmib r5, {r3, sl} │ │ │ │ + ldr fp, [r5] │ │ │ │ + cmp sl, r3 │ │ │ │ + movge sl, r3 │ │ │ │ + cmp sl, #0 │ │ │ │ + addgt sl, sl, sl, lsl #1 │ │ │ │ + lslgt sl, sl, #4 │ │ │ │ + movgt r7, #0 │ │ │ │ + ble 28760 │ │ │ │ + add lr, fp, r7 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, r6, r7 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + add r7, r7, #48 @ 0x30 │ │ │ │ + cmp r7, sl │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + bne 28404 │ │ │ │ + mov r0, fp │ │ │ │ + bl 75dc │ │ │ │ + str r6, [r5] │ │ │ │ + b 280ac │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + b 28088 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 285f0 │ │ │ │ + add r8, r3, r3, asr #1 │ │ │ │ + ldr r3, [pc, #840] @ 287a4 │ │ │ │ + str r8, [r5, #4] │ │ │ │ + cmp r8, r3 │ │ │ │ + addle r0, r8, r8, lsl #1 │ │ │ │ + lslle r0, r0, #4 │ │ │ │ + mvngt r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + mvn r1, #0 │ │ │ │ + add r3, r8, r1 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmn r3, #1 │ │ │ │ + str r1, [r2, #28] │ │ │ │ + str r1, [r2, #32] │ │ │ │ + add r2, r2, #48 @ 0x30 │ │ │ │ + bne 28480 │ │ │ │ + ldmib r5, {r1, r8} │ │ │ │ + ldr fp, [r5] │ │ │ │ + cmp r1, r8 │ │ │ │ + movge r3, r8 │ │ │ │ + movlt r3, r1 │ │ │ │ + cmp r3, #0 │ │ │ │ + addgt r8, r3, r3, lsl #1 │ │ │ │ + lslgt r8, r8, #4 │ │ │ │ + movgt r9, #0 │ │ │ │ + ble 2876c │ │ │ │ + add lr, fp, r9 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, sl, r9 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + add r9, r9, #48 @ 0x30 │ │ │ │ + cmp r9, r8 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + bne 284c0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 75dc │ │ │ │ + ldmib r5, {r1, r3} │ │ │ │ + cmp r1, r3 │ │ │ │ + movlt r3, r1 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r2, r1 │ │ │ │ + str sl, [r5] │ │ │ │ + str r3, [r5, #8] │ │ │ │ + ble 28250 │ │ │ │ + ldr r1, [pc, #648] @ 287a4 │ │ │ │ + str r2, [r5, #4] │ │ │ │ + cmp r2, r1 │ │ │ │ + addls r0, r2, r2, lsl #1 │ │ │ │ + lslls r0, r0, #4 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + stm sp, {r2, r3} │ │ │ │ + bl 7318 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r2, [sp] │ │ │ │ + cmp r3, #0 │ │ │ │ + mvnge ip, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + movge r1, r0 │ │ │ │ + movge r0, r3 │ │ │ │ + blt 2856c │ │ │ │ + sub r0, r0, #1 │ │ │ │ + cmn r0, #1 │ │ │ │ + str ip, [r1, #28] │ │ │ │ + str ip, [r1, #32] │ │ │ │ + add r1, r1, #48 @ 0x30 │ │ │ │ + bne 28554 │ │ │ │ + ldmib r5, {r1, fp} │ │ │ │ + ldr r8, [r5] │ │ │ │ + cmp fp, r1 │ │ │ │ + movge fp, r1 │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 28754 │ │ │ │ + add fp, fp, fp, lsl #1 │ │ │ │ + stm sp, {r6, r7} │ │ │ │ + lsl fp, fp, #4 │ │ │ │ + mov r9, #0 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + add lr, r8, r9 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, sl, r9 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + add r9, r9, #48 @ 0x30 │ │ │ │ + cmp r9, fp │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + bne 2859c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r6, [sp] │ │ │ │ + ldr r7, [sp, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + stm sp, {r2, r3} │ │ │ │ + bl 75dc │ │ │ │ + ldm sp, {r2, r3} │ │ │ │ + str sl, [r5] │ │ │ │ + b 28254 │ │ │ │ + ldr r2, [pc, #428] @ 287a4 │ │ │ │ + add r0, r3, #1 │ │ │ │ + cmp r0, r2 │ │ │ │ + str r0, [r5, #4] │ │ │ │ + bls 2870c │ │ │ │ + mvn r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + mov sl, r0 │ │ │ │ + ldmib r5, {r1, r3} │ │ │ │ + ldr r9, [r5] │ │ │ │ + cmp r1, r3 │ │ │ │ + movlt r3, r1 │ │ │ │ + cmp r3, #0 │ │ │ │ + addgt r8, r3, r3, lsl #1 │ │ │ │ + lslgt fp, r8, #4 │ │ │ │ + movgt r8, #0 │ │ │ │ + ble 28778 │ │ │ │ + add lr, r9, r8 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, sl, r8 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + add r8, r8, #48 @ 0x30 │ │ │ │ + cmp r8, fp │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + bne 28634 │ │ │ │ + mov r0, r9 │ │ │ │ + b 284f0 │ │ │ │ + add r0, r7, #1 │ │ │ │ + cmp r0, r3 │ │ │ │ + str r0, [r5, #4] │ │ │ │ + bls 286d8 │ │ │ │ + mvn r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + mov r8, r0 │ │ │ │ + ldmib r5, {r3, r7} │ │ │ │ + ldr r9, [r5] │ │ │ │ + cmp r3, r7 │ │ │ │ + movlt r7, r3 │ │ │ │ + cmp r7, #0 │ │ │ │ + addgt r7, r7, r7, lsl #1 │ │ │ │ + lslgt r7, r7, #4 │ │ │ │ + movgt r6, #0 │ │ │ │ + ble 28748 │ │ │ │ + add lr, r9, r6 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, r8, r6 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + add r6, r6, #48 @ 0x30 │ │ │ │ + cmp r6, r7 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + bne 286a8 │ │ │ │ + b 2837c │ │ │ │ + add r0, r0, r0, lsl #1 │ │ │ │ + lsl r0, r0, #4 │ │ │ │ + bl 7318 │ │ │ │ + cmn r7, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + beq 28684 │ │ │ │ + mvn r3, #0 │ │ │ │ + cmp r7, #0 │ │ │ │ + str r3, [r0, #28] │ │ │ │ + str r3, [r0, #32] │ │ │ │ + strne r3, [r0, #76] @ 0x4c │ │ │ │ + strne r3, [r0, #80] @ 0x50 │ │ │ │ + b 28684 │ │ │ │ + add r0, r0, r0, lsl #1 │ │ │ │ + lsl r0, r0, #4 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 7318 │ │ │ │ + ldr r3, [sp] │ │ │ │ + cmn r3, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + beq 28610 │ │ │ │ + cmp r3, #0 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [r0, #28] │ │ │ │ + str r3, [r0, #32] │ │ │ │ + strne r3, [r0, #76] @ 0x4c │ │ │ │ + strne r3, [r0, #80] @ 0x50 │ │ │ │ + b 28610 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 28390 │ │ │ │ + b 2837c │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 285e8 │ │ │ │ + b 285d8 │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 28438 │ │ │ │ + b 28430 │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 28500 │ │ │ │ + b 284ec │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 28500 │ │ │ │ + b 28660 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + muleq sp, r4, r9 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq lr, sp, ip, ror #17 │ │ │ │ + andeq fp, ip, ip, asr #7 │ │ │ │ + ldrdeq fp, [ip], -r0 │ │ │ │ + andeq fp, ip, ip, asr #5 │ │ │ │ + andeq fp, ip, r8, asr #5 │ │ │ │ + adceq sl, sl, #696320 @ 0xaa000 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3432] @ 0xd68 │ │ │ │ + ldr r3, [pc, #1116] @ 28c1c │ │ │ │ + sub sp, sp, #628 @ 0x274 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + mov r4, r1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [pc, #1092] @ 28c20 │ │ │ │ + add r3, r3, r2, lsl #2 │ │ │ │ + ldr r2, [pc, #1088] @ 28c24 │ │ │ │ + add r5, sp, #108 @ 0x6c │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [sp] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #620] @ 0x26c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r2, [pc, #1052] @ 28c28 │ │ │ │ + mov r7, r0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r4, [r2, #56] @ 0x38 │ │ │ │ + mov r2, r5 │ │ │ │ + blx r4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 28bbc │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + blx r4 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r8, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 28a0c │ │ │ │ + add lr, r8, r8, lsr #31 │ │ │ │ + add sl, r9, r9, lsr #31 │ │ │ │ + cmp r9, #1 │ │ │ │ + asr lr, lr, #1 │ │ │ │ + asr sl, sl, #1 │ │ │ │ + ble 28c04 │ │ │ │ + rsb r2, lr, lr, lsl #30 │ │ │ │ + lsl r1, r2, #2 │ │ │ │ + lsl r2, r8, #2 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r8, [sp, #32] │ │ │ │ + lsl fp, lr, #1 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + add ip, r3, lr, lsl #3 │ │ │ │ + str r9, [sp, #28] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + cmp lr, fp │ │ │ │ + addlt r3, ip, r9 │ │ │ │ + bge 2893c │ │ │ │ + ldrb r1, [r3, #3] │ │ │ │ + cmp r1, #128 @ 0x80 │ │ │ │ + bls 28930 │ │ │ │ + ldrb r1, [r3] │ │ │ │ + add r0, r0, r1 │ │ │ │ + ldrb r1, [r3, #1] │ │ │ │ + add r5, r5, r1 │ │ │ │ + ldrb r1, [r3, #2] │ │ │ │ + add r4, r4, r1 │ │ │ │ + add r3, r3, #4 │ │ │ │ + cmp r3, ip │ │ │ │ + bne 2890c │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp sl, r2 │ │ │ │ + add ip, ip, r8 │ │ │ │ + bgt 28900 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, sl │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 7a74 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, sl │ │ │ │ + mov fp, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + mov r0, fp │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + mov r0, fp │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + mul r2, r9, r8 │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + cmp ip, #1 │ │ │ │ + movne r0, #3 │ │ │ │ + moveq r0, #4 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 28a84 │ │ │ │ + ldr ip, [pc, #508] @ 28c2c │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + ldrb r3, [r2] │ │ │ │ + ldrb r4, [r2, #1] │ │ │ │ + ldrb lr, [r2, #2] │ │ │ │ + add r3, r3, r4 │ │ │ │ + add r3, r3, lr │ │ │ │ + umull lr, r3, ip, r3 │ │ │ │ + add r1, r1, #1 │ │ │ │ + lsr r3, r3, #1 │ │ │ │ + and r3, r3, #255 @ 0xff │ │ │ │ + strb r3, [r2] │ │ │ │ + strb r3, [r2, #1] │ │ │ │ + strb r3, [r2, #2] │ │ │ │ + ldr r8, [sp, #44] @ 0x2c │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + add r2, r2, r0 │ │ │ │ + mul r3, r9, r8 │ │ │ │ + cmp r1, r3 │ │ │ │ + blt 28a34 │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr lr, [r0] │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + mov r3, ip │ │ │ │ + str r4, [sp, #8] │ │ │ │ + ldr r5, [lr, #64] @ 0x40 │ │ │ │ + blx r5 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl e8314 │ │ │ │ + ldrb r3, [r7] │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bne 28ae0 │ │ │ │ + ldrb r3, [r7, #1] │ │ │ │ + cmp r3, #95 @ 0x5f │ │ │ │ + moveq r3, #1 │ │ │ │ + streq r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r0, r7 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [sp, #60] @ 0x3c │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ + orrne r3, r3, #2 │ │ │ │ + strne r3, [sp, #60] @ 0x3c │ │ │ │ + bl e9728 │ │ │ │ + mov r1, #24 │ │ │ │ + mov r2, r7 │ │ │ │ + sub r3, r0, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e96ec │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r3, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 28b70 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + add r0, r6, r3, lsl #2 │ │ │ │ + add r0, r0, #20 │ │ │ │ + bl 28018 │ │ │ │ + ldr r2, [pc, #228] @ 28c30 │ │ │ │ + ldr r3, [pc, #212] @ 28c24 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #620] @ 0x26c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 26824 │ │ │ │ - add sp, sp, #148 @ 0x94 │ │ │ │ + bne 28c18 │ │ │ │ + add sp, sp, #628 @ 0x274 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, lr, r8, asr #5 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - @ instruction: 0x000e01b8 │ │ │ │ - ldr r2, [pc, #16] @ 2684c │ │ │ │ - mov r3, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [pc, #184] @ 28c34 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, r0 │ │ │ │ - add r0, r3, #8 │ │ │ │ - b 266c4 │ │ │ │ - andeq lr, ip, r4, ror r1 │ │ │ │ - ldr r2, [pc, #16] @ 26868 │ │ │ │ - mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r2, [pc, #160] @ 28c38 │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + mov lr, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r4 │ │ │ │ + str lr, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, r0 │ │ │ │ - add r0, r3, #8 │ │ │ │ - b 266c4 │ │ │ │ - andeq lr, ip, r4, ror #2 │ │ │ │ - add r0, r0, #4096 @ 0x1000 │ │ │ │ - ldr r0, [r0, #524] @ 0x20c │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + mov r1, #1 │ │ │ │ + blx r4 │ │ │ │ + b 28b2c │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r2, [pc, #116] @ 28c3c │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r2, [pc, #92] @ 28c40 │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, #1 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + b 28b44 │ │ │ │ + mov r0, #0 │ │ │ │ mov r4, r0 │ │ │ │ - add r3, r4, #4096 @ 0x1000 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [r3, #524] @ 0x20c │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - bic r1, r1, r1, asr #31 │ │ │ │ - add r1, r1, r1, lsl #3 │ │ │ │ - add r0, r4, r1, lsl #2 │ │ │ │ - add r0, r0, #12 │ │ │ │ - pop {r4, pc} │ │ │ │ - bx lr │ │ │ │ + mov r5, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + b 289c4 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq ip, sp, r4, lsr #26 │ │ │ │ + andeq lr, sp, r0, ror #3 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq ip, ip, r4, ror #2 │ │ │ │ + bge fead36e0 <__bss_end__@@Base+0xfe82d618> │ │ │ │ + andeq sp, sp, r8, ror lr │ │ │ │ + andeq fp, ip, r8, lsr #28 │ │ │ │ + strdeq fp, [ip], -r4 │ │ │ │ + @ instruction: 0x000cbdb0 │ │ │ │ + @ instruction: 0x000cbdb8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 28c54 │ │ │ │ + mov r0, #0 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 268dc │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r1, r0, r0, lsl r2 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 26904 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r1, r0, r0, lsl r2 │ │ │ │ - add r0, r0, #8 │ │ │ │ - b 261f0 │ │ │ │ - add r0, r0, #8 │ │ │ │ - b 261f0 │ │ │ │ - add r0, r0, #8 │ │ │ │ - b 26288 │ │ │ │ - add r0, r0, #8 │ │ │ │ - b 26288 │ │ │ │ - add r0, r0, #8 │ │ │ │ - b 2649c │ │ │ │ - add r0, r0, #8 │ │ │ │ - b 2649c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #48] @ 28c9c │ │ │ │ mov r4, r0 │ │ │ │ - str r1, [r4] │ │ │ │ - mov r0, r1 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl ec3bc │ │ │ │ - str r0, [r4, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - bl ec3bc │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - str r0, [r4, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, #1 │ │ │ │ - stm r4, {r5, r6} │ │ │ │ - mov r0, #24 │ │ │ │ - bl 7330 │ │ │ │ - mov r3, #16 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r5, [r4, #12] │ │ │ │ - str r5, [r4, #16] │ │ │ │ - str r3, [r0] │ │ │ │ - add r3, r0, #8 │ │ │ │ - str r6, [r0, #4] │ │ │ │ - str r5, [r0, #16] │ │ │ │ - str r5, [r0, #20] │ │ │ │ - str r3, [r4] │ │ │ │ + mov r6, r3 │ │ │ │ + bl eb7b0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 28c94 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ + bl 287a8 │ │ │ │ + mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + andeq r0, sp, r0, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r1, [pc, #400] @ 26b88 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #396] @ 26b8c │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - add r3, ip, r3, lsl #4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r6, sp, #8 │ │ │ │ - add r5, sp, #20 │ │ │ │ + str r0, [ip, #3944] @ 0xf68 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #1476] @ 29288 │ │ │ │ + ldr r2, [pc, #1476] @ 2928c │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ + add r3, r7, r7, lsl #2 │ │ │ │ + sub sp, sp, #116 @ 0x74 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ ldr r2, [r2] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ mov r2, #0 │ │ │ │ - mov sl, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldm r5, {r1, r2} │ │ │ │ - str r8, [sp, #28] │ │ │ │ - str sl, [sp, #32] │ │ │ │ - str sl, [sp, #36] @ 0x24 │ │ │ │ - str sl, [sp, #40] @ 0x28 │ │ │ │ - bl 28064 │ │ │ │ - ldm r6, {r0, r1} │ │ │ │ - cmp r1, r0 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bhi 26a90 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [pc, #292] @ 26b90 │ │ │ │ - ldr r3, [pc, #284] @ 26b8c │ │ │ │ + add sl, r6, r3, lsl #2 │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + add r0, sp, #8 │ │ │ │ + mov r5, r1 │ │ │ │ + lsl fp, r3, #2 │ │ │ │ + bl 7744 │ │ │ │ + cmp r6, sl │ │ │ │ + bcc 28d70 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + cmp r2, r7 │ │ │ │ + beq 28f18 │ │ │ │ + add r7, r7, #1 │ │ │ │ + add r3, r7, r7, lsl #2 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + cmp r7, r2 │ │ │ │ + lsl sl, r3, #2 │ │ │ │ + bgt 28fac │ │ │ │ + ldr r8, [r4] │ │ │ │ + add r0, r8, sl │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + mov r1, r5 │ │ │ │ + sub r0, r0, #100 @ 0x64 │ │ │ │ + str r7, [r4, #8] │ │ │ │ + bl 7744 │ │ │ │ + ldr r2, [pc, #1348] @ 29290 │ │ │ │ + ldr r3, [pc, #1340] @ 2928c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 26b84 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ + bne 29284 │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [pc, #252] @ 26b94 │ │ │ │ - ldr r7, [pc, #252] @ 26b98 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r8, r3 │ │ │ │ - bne 26a60 │ │ │ │ - ldr r0, [pc, #204] @ 26b9c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl ec3bc │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - sub r2, r5, r4 │ │ │ │ - asr fp, r2, #4 │ │ │ │ - mov r5, sl │ │ │ │ - str r0, [sp] │ │ │ │ - b 26b28 │ │ │ │ - mov r3, r6 │ │ │ │ + ldr r8, [pc, #1308] @ 29294 │ │ │ │ + ldr r9, [pc, #1308] @ 29298 │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r3, r8 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #10 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, r9 │ │ │ │ - beq 26b7c │ │ │ │ - ldr r2, [sp] │ │ │ │ - add r4, r4, #16 │ │ │ │ - cmp r3, r2 │ │ │ │ - moveq r5, sl │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp fp, sl │ │ │ │ - bls 26b48 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e9eb4 │ │ │ │ + sub r0, sl, #96 @ 0x60 │ │ │ │ + add sl, sp, #12 │ │ │ │ + mov r1, sl │ │ │ │ + bl eb594 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 2901c │ │ │ │ + cmp fp, #100 @ 0x64 │ │ │ │ + asr r2, fp, #2 │ │ │ │ + ldr fp, [pc, #1248] @ 2929c │ │ │ │ + stmhi sp, {r4, r5} │ │ │ │ + mul r2, fp, r2 │ │ │ │ + bls 28e50 │ │ │ │ + sub r7, r2, #1 │ │ │ │ + cmp r2, r7, lsr #1 │ │ │ │ + movhi r2, #1 │ │ │ │ + movls r2, #0 │ │ │ │ + mov r3, r8 │ │ │ │ mov r1, #10 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq 26aec │ │ │ │ - ldr r3, [pc, #80] @ 26ba0 │ │ │ │ - ldr r0, [pc, #80] @ 26ba4 │ │ │ │ - cmp fp, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + lsr r4, r7, #1 │ │ │ │ + bl e9eb4 │ │ │ │ + add r3, r4, r4, lsl #2 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + add r0, r6, r3, lsl #2 │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r1, sl │ │ │ │ + lsl r5, r3, #2 │ │ │ │ + bl eb594 │ │ │ │ + add r3, r5, #100 @ 0x64 │ │ │ │ + add r3, r6, r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 28e30 │ │ │ │ + add r4, r4, #1 │ │ │ │ + add r4, r4, r7 │ │ │ │ + add r4, r4, r4, lsl #2 │ │ │ │ + add r4, r4, r4, lsl #2 │ │ │ │ + add r4, r6, r4, lsl #2 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r3, r4 │ │ │ │ + sub r2, r3, r6 │ │ │ │ + cmp r2, #100 @ 0x64 │ │ │ │ + asr r2, r2, #2 │ │ │ │ + mul r2, fp, r2 │ │ │ │ + bhi 28dc4 │ │ │ │ + cmp r6, r3 │ │ │ │ + ldm sp, {r4, r5} │ │ │ │ + bcs 2901c │ │ │ │ + ldr r3, [pc, #1096] @ 292a0 │ │ │ │ + ldr r0, [pc, #1096] @ 292a4 │ │ │ │ add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ - movls r2, #0 │ │ │ │ - movhi r2, #1 │ │ │ │ mov r1, #10 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add fp, r3, r5, lsl #4 │ │ │ │ - ldr r0, [fp, #8] │ │ │ │ - b 26a64 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - b 26a64 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000dffb4 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq pc, sp, ip, asr #30 │ │ │ │ - andeq sp, ip, r8, lsl sp │ │ │ │ - andeq sp, ip, ip, lsl sp │ │ │ │ - andeq sp, ip, r0, ror fp │ │ │ │ - andeq sp, ip, ip, asr ip │ │ │ │ - andeq sp, ip, r0, ror #24 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r9, [r4] │ │ │ │ + ldr r3, [pc, #1060] @ 2929c │ │ │ │ + sub r9, r6, r9 │ │ │ │ + asr r8, r9, #2 │ │ │ │ + mul r8, r3, r8 │ │ │ │ + ldmib r4, {r3, r6} │ │ │ │ + cmp r6, r3 │ │ │ │ + beq 29024 │ │ │ │ + add r2, r6, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt 290c0 │ │ │ │ + ldr sl, [r4] │ │ │ │ + cmp r8, r6 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + bge 28f04 │ │ │ │ + add r3, r6, r6, lsl #2 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + add r0, sl, r3, lsl #2 │ │ │ │ + sub r6, r6, #1 │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + sub r1, r0, #100 @ 0x64 │ │ │ │ + bl 7744 │ │ │ │ + cmp r8, r6 │ │ │ │ + addlt r7, r6, r6, lsl #2 │ │ │ │ + addlt r7, r7, r7, lsl #2 │ │ │ │ + lsllt r7, r7, #2 │ │ │ │ + bge 28f00 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r0, r7 │ │ │ │ + sub r7, r7, #100 @ 0x64 │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + add r1, r3, r7 │ │ │ │ + add r0, r3, r0 │ │ │ │ + sub r6, r6, #1 │ │ │ │ + bl 7744 │ │ │ │ + cmp r8, r6 │ │ │ │ + bne 28ed8 │ │ │ │ + ldr sl, [r4] │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, sl, r9 │ │ │ │ + bl 7744 │ │ │ │ + b 28d44 │ │ │ │ + cmp r7, #1 │ │ │ │ + ldr r3, [pc, #900] @ 292a8 │ │ │ │ + ble 291a8 │ │ │ │ + add r7, r7, r7, asr #1 │ │ │ │ + cmp r7, r3 │ │ │ │ + str r7, [r4, #4] │ │ │ │ + addle r7, r7, r7, lsl #2 │ │ │ │ + addle r7, r7, r7, lsl #2 │ │ │ │ + lslle r0, r7, #2 │ │ │ │ + mvngt r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + ldmib r4, {r2, r7} │ │ │ │ + cmp r2, r7 │ │ │ │ + movlt r7, r2 │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + ble 29178 │ │ │ │ + add r7, r7, r7, lsl #2 │ │ │ │ + add r7, r7, r7, lsl #2 │ │ │ │ + ldr r9, [r4] │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + mov r6, #0 │ │ │ │ + add r1, r9, r6 │ │ │ │ + add r0, r8, r6 │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + add r6, r6, #100 @ 0x64 │ │ │ │ + bl 7744 │ │ │ │ + cmp r7, r6 │ │ │ │ + bne 28f70 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 75dc │ │ │ │ + ldmib r4, {r2, r7} │ │ │ │ + cmp r2, r7 │ │ │ │ + movlt r7, r2 │ │ │ │ + str r7, [r4, #8] │ │ │ │ + str r8, [r4] │ │ │ │ + b 28d10 │ │ │ │ + ldr r3, [pc, #756] @ 292a8 │ │ │ │ + str r7, [r4, #4] │ │ │ │ + cmp r7, r3 │ │ │ │ + movls r0, sl │ │ │ │ + mvnhi r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + ldmib r4, {r3, r9} │ │ │ │ + cmp r9, r3 │ │ │ │ + movge r9, r3 │ │ │ │ + cmp r9, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + ble 29198 │ │ │ │ + add r9, r9, r9, lsl #2 │ │ │ │ + add r9, r9, r9, lsl #2 │ │ │ │ + ldr fp, [r4] │ │ │ │ + lsl r9, r9, #2 │ │ │ │ + mov r6, #0 │ │ │ │ + add r1, fp, r6 │ │ │ │ + add r0, r8, r6 │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + add r6, r6, #100 @ 0x64 │ │ │ │ + bl 7744 │ │ │ │ + cmp r9, r6 │ │ │ │ + bne 28ff0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 75dc │ │ │ │ + str r8, [r4] │ │ │ │ + b 28d2c │ │ │ │ + ldr r7, [r4, #8] │ │ │ │ + b 28d04 │ │ │ │ + cmp r6, #1 │ │ │ │ + ble 29214 │ │ │ │ + ldr r3, [pc, #628] @ 292a8 │ │ │ │ + add r6, r6, r6, asr #1 │ │ │ │ + cmp r6, r3 │ │ │ │ + str r6, [r4, #4] │ │ │ │ + addle r6, r6, r6, lsl #2 │ │ │ │ + addle r6, r6, r6, lsl #2 │ │ │ │ + lslle r0, r6, #2 │ │ │ │ + mvngt r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + ldmib r4, {r3, r6} │ │ │ │ + cmp r3, r6 │ │ │ │ + movlt r6, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + ble 29168 │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ + ldr fp, [r4] │ │ │ │ + lsl sl, r6, #2 │ │ │ │ + mov r6, #0 │ │ │ │ + add r1, fp, r6 │ │ │ │ + add r0, r7, r6 │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + add r6, r6, #100 @ 0x64 │ │ │ │ + bl 7744 │ │ │ │ + cmp sl, r6 │ │ │ │ + bne 2907c │ │ │ │ + mov r0, fp │ │ │ │ + bl 75dc │ │ │ │ + ldmib r4, {r3, r6} │ │ │ │ + cmp r3, r6 │ │ │ │ + movlt r6, r3 │ │ │ │ + add r2, r6, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + str r7, [r4] │ │ │ │ + str r6, [r4, #8] │ │ │ │ + ble 28e98 │ │ │ │ + ldr r3, [pc, #480] @ 292a8 │ │ │ │ + str r2, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + addls r0, r2, r2, lsl #2 │ │ │ │ + addls r0, r0, r0, lsl #2 │ │ │ │ + lslls r0, r0, #2 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + bl 7318 │ │ │ │ + ldmib r4, {r3, fp} │ │ │ │ + ldr r2, [sp] │ │ │ │ + cmp fp, r3 │ │ │ │ + movge fp, r3 │ │ │ │ + cmp fp, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + ble 29188 │ │ │ │ + add fp, fp, fp, lsl #2 │ │ │ │ + add fp, fp, fp, lsl #2 │ │ │ │ + lsl r3, fp, #2 │ │ │ │ + mov r7, #0 │ │ │ │ + ldr fp, [r4] │ │ │ │ + str r9, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r9, r3 │ │ │ │ + mov r4, r7 │ │ │ │ + mov r7, r2 │ │ │ │ + add r1, fp, r4 │ │ │ │ + add r0, sl, r4 │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + add r4, r4, #100 @ 0x64 │ │ │ │ + bl 7744 │ │ │ │ + cmp r9, r4 │ │ │ │ + bne 29128 │ │ │ │ + ldr r9, [sp] │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, fp │ │ │ │ + str r2, [sp] │ │ │ │ + bl 75dc │ │ │ │ + ldr r2, [sp] │ │ │ │ + str sl, [r4] │ │ │ │ + b 28e9c │ │ │ │ + ldr fp, [r4] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 290ac │ │ │ │ + b 29098 │ │ │ │ + ldr r9, [r4] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 28fa0 │ │ │ │ + b 28f8c │ │ │ │ + ldr fp, [r4] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 29160 │ │ │ │ + b 29150 │ │ │ │ + ldr fp, [r4] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 29014 │ │ │ │ + b 2900c │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r7, r3 │ │ │ │ + str r7, [r4, #4] │ │ │ │ + addls r7, r7, r7, lsl #2 │ │ │ │ + addls r7, r7, r7, lsl #2 │ │ │ │ + lslls r0, r7, #2 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + ldmib r4, {r2, r7} │ │ │ │ + cmp r2, r7 │ │ │ │ + movlt r7, r2 │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + ble 29178 │ │ │ │ + add r7, r7, r7, lsl #2 │ │ │ │ + add r7, r7, r7, lsl #2 │ │ │ │ + ldr r9, [r4] │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + mov r6, #0 │ │ │ │ + add r1, r9, r6 │ │ │ │ + add r0, r8, r6 │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + add r6, r6, #100 @ 0x64 │ │ │ │ + bl 7744 │ │ │ │ + cmp r7, r6 │ │ │ │ + bne 291f4 │ │ │ │ + b 28f8c │ │ │ │ + ldr r3, [pc, #140] @ 292a8 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, r3 │ │ │ │ + str r6, [r4, #4] │ │ │ │ + addls r6, r6, r6, lsl #2 │ │ │ │ + addls r6, r6, r6, lsl #2 │ │ │ │ + lslls r0, r6, #2 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + ldmib r4, {r3, r6} │ │ │ │ + cmp r3, r6 │ │ │ │ + movlt r6, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + ble 29168 │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ + ldr fp, [r4] │ │ │ │ + lsl sl, r6, #2 │ │ │ │ + mov r6, #0 │ │ │ │ + add r1, fp, r6 │ │ │ │ + add r0, r7, r6 │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + add r6, r6, #100 @ 0x64 │ │ │ │ + bl 7744 │ │ │ │ + cmp r6, sl │ │ │ │ + bne 29264 │ │ │ │ + b 29098 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq sp, sp, r0, lsl #26 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq sp, sp, r8, ror ip │ │ │ │ + andeq sl, ip, r8, asr r7 │ │ │ │ + andeq sl, ip, ip, asr r7 │ │ │ │ + addgt r5, pc, #10496 @ 0x2900 │ │ │ │ + andeq sl, ip, r8, ror r6 │ │ │ │ + andeq sl, ip, r8, ror r6 │ │ │ │ + cmpeq r7, r4, lsl lr │ │ │ │ + ldr r3, [r0, #100] @ 0x64 │ │ │ │ + cmp r3, #0 │ │ │ │ + bxle lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - bl ec3bc │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl ec3bc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #16] @ 26bf0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 269d4 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r4, r6 │ │ │ │ + b 292e8 │ │ │ │ + cmp r3, r4 │ │ │ │ + add r6, r6, #100 @ 0x64 │ │ │ │ + pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r0, r6 │ │ │ │ + bl ebbbc │ │ │ │ + add r4, r4, #1 │ │ │ │ + ldr r3, [r5, #100] @ 0x64 │ │ │ │ cmp r0, #0 │ │ │ │ - moveq r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, lr, r8, asr #12 │ │ │ │ + bne 292dc │ │ │ │ + cmp r3, r4 │ │ │ │ + ble 29348 │ │ │ │ + add r6, r4, r4, lsl #2 │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + ldr r1, [r5, #92] @ 0x5c │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + add r1, r1, r6 │ │ │ │ + sub r0, r1, #100 @ 0x64 │ │ │ │ + bl 7744 │ │ │ │ + ldr r3, [r5, #100] @ 0x64 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + add r6, r6, #100 @ 0x64 │ │ │ │ + blt 29320 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ + sub r4, r3, #1 │ │ │ │ + cmp r4, r2 │ │ │ │ + bgt 29360 │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r3, [pc, #136] @ 293f0 │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ + cmp r4, r3 │ │ │ │ + addls r0, r4, r4, lsl #2 │ │ │ │ + addls r0, r0, r0, lsl #2 │ │ │ │ + lslls r0, r0, #2 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + ldr r3, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #96] @ 0x60 │ │ │ │ + cmp r3, r2 │ │ │ │ + movge r3, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + ble 293e0 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + ldr r9, [r5, #92] @ 0x5c │ │ │ │ + lsl r7, r3, #2 │ │ │ │ + mov r6, #0 │ │ │ │ + add r1, r9, r6 │ │ │ │ + add r0, r8, r6 │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + add r6, r6, #100 @ 0x64 │ │ │ │ + bl 7744 │ │ │ │ + cmp r7, r6 │ │ │ │ + bne 293b0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 75dc │ │ │ │ + str r8, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r5, #100] @ 0x64 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r9, [r5, #92] @ 0x5c │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 293d4 │ │ │ │ + b 293cc │ │ │ │ + cmpeq r7, r4, lsl lr │ │ │ │ + ldr r0, [r0, #100] @ 0x64 │ │ │ │ + bx lr │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + add r0, r0, r1, lsl #2 │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #48] @ 26c3c │ │ │ │ mov r4, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - str r3, [r4, #16] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - bl 269d4 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r3, [r4] │ │ │ │ - str r0, [r4, #4] │ │ │ │ - streq r3, [r4, #4] │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r1, [r4, #100] @ 0x64 │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ + bic r1, r1, r1, asr #31 │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + add r0, r0, r1, lsl #2 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r7, lr, r8, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #3084] @ 27868 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #3080] @ 2786c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r8, r1 │ │ │ │ - bl ec3bc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl ec3bc │ │ │ │ - ldrb r3, [r4] │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - bne 26ce8 │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 26ce4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r6] │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, r3, r2, lsl #4 │ │ │ │ - str r8, [sp, #68] @ 0x44 │ │ │ │ - str r8, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r8, [sp, #12] │ │ │ │ - str r8, [sp, #16] │ │ │ │ - b 26d58 │ │ │ │ - mov r4, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e9864 │ │ │ │ - add r5, r0, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7330 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r5 │ │ │ │ + ble 294c8 │ │ │ │ mov r8, r0 │ │ │ │ - bl e8454 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r6] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r5, #0 │ │ │ │ + b 29484 │ │ │ │ + ldr r3, [r8, #100] @ 0x64 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, r3 │ │ │ │ + bge 294c8 │ │ │ │ + ldr r0, [r8, #92] @ 0x5c │ │ │ │ + add r3, r5, r5, lsl #2 │ │ │ │ + add r4, r3, r3, lsl #2 │ │ │ │ + add r0, r0, r4, lsl #2 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 29474 │ │ │ │ + ldr r3, [r8, #92] @ 0x5c │ │ │ │ + ldr r3, [r3, r4, lsl #2] │ │ │ │ + mvn r3, r3 │ │ │ │ + and r3, r3, #1 │ │ │ │ + orrs r3, r7, r3 │ │ │ │ + beq 29474 │ │ │ │ mov r0, r5 │ │ │ │ - add r3, r3, r2, lsl #4 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 7330 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - bl e8454 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - ldm r3, {r1, r2} │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - bl 28064 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mvn r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + add r4, r0, r1, lsl #2 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + mov r0, r2 │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + bic r1, r1, r1, asr #31 │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + add r0, r0, r1, lsl #4 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + add r5, r0, r1, lsl #2 │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 29590 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + mov r4, #0 │ │ │ │ + b 29550 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + add r4, r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bcc 26dfc │ │ │ │ - ldmib r6, {r3, r5} │ │ │ │ - cmp r5, r3 │ │ │ │ - beq 270e4 │ │ │ │ - add fp, r5, #1 │ │ │ │ - cmp fp, r3 │ │ │ │ - bgt 27248 │ │ │ │ - ldr r9, [r6] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str fp, [r6, #8] │ │ │ │ - str r3, [r9, r5, lsl #4] │ │ │ │ - add r9, r9, r5, lsl #4 │ │ │ │ - ldr r0, [r9, #8] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bge 29590 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + add r8, r4, r4, lsl #1 │ │ │ │ + add r0, r0, r8, lsl #4 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - str r3, [r9, #4] │ │ │ │ - beq 26dc0 │ │ │ │ - bl 75f4 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r8, r3 │ │ │ │ - str r3, [r9, #8] │ │ │ │ - str r3, [r9, #12] │ │ │ │ - beq 27584 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [r9, #12] │ │ │ │ - add r0, r3, #1 │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [r9, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r0, [r9, #8] │ │ │ │ - bl e8454 │ │ │ │ - b 26f2c │ │ │ │ - ldr r3, [pc, #2668] @ 27870 │ │ │ │ - ldr r0, [pc, #2668] @ 27874 │ │ │ │ - add r3, pc, r3 │ │ │ │ + bne 29540 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + ldr ip, [r3, r8, lsl #4] │ │ │ │ + mvn ip, ip │ │ │ │ + and ip, ip, #1 │ │ │ │ + orrs ip, r7, ip │ │ │ │ + beq 29540 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mvn r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3072] @ 0xc00 │ │ │ │ + sub sp, sp, #988 @ 0x3dc │ │ │ │ + str r1, [sp, #24] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r1, [pc, #1952] @ 29d60 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #1948] @ 29d64 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #1944] @ 29d68 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + add r6, sp, #468 @ 0x1d4 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #980] @ 0x3d4 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r2, [pc, #1912] @ 29d6c │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + bl e972c │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r0, [r1, #1596] @ 0x63c │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ mov r2, #1 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r5, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r7, [ip, #12] │ │ │ │ + blx r7 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 297a4 │ │ │ │ + bl e8544 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, #120 @ 0x78 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [pc, #1820] @ 29d70 │ │ │ │ + mov r2, sl │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r1, #10 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [r6] │ │ │ │ - sub r3, r4, r3 │ │ │ │ - ldmib r6, {r2, r4} │ │ │ │ - asr sl, r3, #4 │ │ │ │ - cmp r4, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq 26f74 │ │ │ │ - add r3, r4, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt 273a4 │ │ │ │ - ldr r5, [r6] │ │ │ │ - cmp sl, r4 │ │ │ │ - str r3, [r6, #8] │ │ │ │ - bge 26ecc │ │ │ │ - mov r7, #0 │ │ │ │ - lsl r3, r4, #4 │ │ │ │ - add r9, r5, r3 │ │ │ │ - ldr r0, [r9, #8] │ │ │ │ - sub r3, r3, #16 │ │ │ │ - add fp, r5, r3 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - str r2, [r5, r4, lsl #4] │ │ │ │ - str r3, [r9, #4] │ │ │ │ - beq 26e84 │ │ │ │ - bl 75f4 │ │ │ │ - str r7, [r9, #8] │ │ │ │ - ldr r5, [fp, #8] │ │ │ │ - str r7, [r9, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 26ebc │ │ │ │ - ldr r0, [fp, #12] │ │ │ │ - str r0, [r9, #12] │ │ │ │ - add r0, r0, #1 │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [r9, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r0, [r9, #8] │ │ │ │ - bl e8454 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - cmp sl, r4 │ │ │ │ - ldr r5, [r6] │ │ │ │ - bne 26e54 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - str r2, [r5, r3] │ │ │ │ - add r5, r5, r3 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + bl e830c │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e8364 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e85b4 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + add r1, r4, #104 @ 0x68 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 7744 │ │ │ │ + mov r0, r8 │ │ │ │ + bl e9728 │ │ │ │ + add r7, sp, #116 @ 0x74 │ │ │ │ + mov r1, #24 │ │ │ │ + mov r2, r8 │ │ │ │ + sub r3, r0, #5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e96ec │ │ │ │ + ldr r3, [r4, #100] @ 0x64 │ │ │ │ + cmp r3, r5 │ │ │ │ + movgt fp, r5 │ │ │ │ + ble 296f0 │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r0, r5 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - str r3, [r5, #4] │ │ │ │ - beq 26ef4 │ │ │ │ - bl 75f4 │ │ │ │ + beq 297a4 │ │ │ │ + ldr r3, [r4, #100] @ 0x64 │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp fp, r3 │ │ │ │ + add r5, r5, #100 @ 0x64 │ │ │ │ + blt 296c0 │ │ │ │ + ldrb r3, [r8] │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + beq 29838 │ │ │ │ mov r3, #0 │ │ │ │ - cmp r8, r3 │ │ │ │ - str r3, [r5, #8] │ │ │ │ - str r3, [r5, #12] │ │ │ │ - beq 27518 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [r5, #12] │ │ │ │ - add r0, r3, #1 │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - bl e8454 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r5, sp, #88 @ 0x58 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, #24 │ │ │ │ + bl e8320 │ │ │ │ + mov r0, r5 │ │ │ │ + add r5, sp, #212 @ 0xd4 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 79f0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e8314 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 29c5c │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 297d0 │ │ │ │ + ldr r3, [pc, #1568] @ 29d74 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr lr, [r2, r3] │ │ │ │ + ldr r3, [lr, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 29850 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 75d0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 26f40 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 75f4 │ │ │ │ - ldr r2, [pc, #2352] @ 27878 │ │ │ │ - ldr r3, [pc, #2336] @ 2786c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + orrne r3, r3, #2 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r3, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 29a34 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add r0, r4, #92 @ 0x5c │ │ │ │ + bl 28ca0 │ │ │ │ + ldr r2, [pc, #1484] @ 29d78 │ │ │ │ + ldr r3, [pc, #1464] @ 29d68 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #980] @ 0x3d4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - moveq r0, r8 │ │ │ │ - bne 275b4 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 75f4 │ │ │ │ - cmp r4, #1 │ │ │ │ - ble 275b8 │ │ │ │ - add r5, r4, r4, asr #1 │ │ │ │ - cmn r5, #-134217727 @ 0xf8000001 │ │ │ │ - lslle r0, r5, #4 │ │ │ │ - addle r0, r0, #8 │ │ │ │ - mvngt r0, #0 │ │ │ │ - str r5, [r6, #4] │ │ │ │ - bl 7330 │ │ │ │ - mov r3, #16 │ │ │ │ - mov r1, #0 │ │ │ │ - sub r2, r5, #1 │ │ │ │ - add fp, r0, #8 │ │ │ │ - str r3, [r0] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, fp │ │ │ │ - str r5, [r0, #4] │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmn r2, #1 │ │ │ │ - str r1, [r3, #8] │ │ │ │ - str r1, [r3, #12] │ │ │ │ - add r3, r3, #16 │ │ │ │ - bne 26fb8 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r1, r3 │ │ │ │ - movlt r9, r1 │ │ │ │ - movge r9, r3 │ │ │ │ - cmp r9, #0 │ │ │ │ - movgt r7, #0 │ │ │ │ - movgt r5, r7 │ │ │ │ - strgt sl, [sp, #24] │ │ │ │ - strgt r8, [sp, #28] │ │ │ │ - ble 27074 │ │ │ │ - ldr r2, [r6] │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add sl, r2, r7, lsl #4 │ │ │ │ - ldr r1, [sl, #4] │ │ │ │ - ldr r2, [r2, r7, lsl #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - str r1, [r4, #12] │ │ │ │ - str r2, [r4, #8] │ │ │ │ - beq 27024 │ │ │ │ - bl 75f4 │ │ │ │ - str r5, [r4, #16] │ │ │ │ - ldr r8, [sl, #8] │ │ │ │ - str r5, [r4, #20] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 2705c │ │ │ │ - ldr r0, [sl, #12] │ │ │ │ - str r0, [r4, #20] │ │ │ │ - add r0, r0, #1 │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - mov r1, r8 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - bl e8454 │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r9, r7 │ │ │ │ - add r4, r4, #16 │ │ │ │ - bne 26ffc │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - ldr r5, [r6] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 270c0 │ │ │ │ - ldr r4, [r5, #-4] │ │ │ │ - add r4, r5, r4, lsl #4 │ │ │ │ - cmp r5, r4 │ │ │ │ - beq 27848 │ │ │ │ - ldr r0, [r4, #-8] │ │ │ │ - sub r4, r4, #16 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 270a4 │ │ │ │ - bl 75f4 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne 27090 │ │ │ │ - ldr r1, [r5, #-4] │ │ │ │ - lsl r1, r1, #4 │ │ │ │ - add r1, r1, #8 │ │ │ │ - sub r0, r5, #8 │ │ │ │ - bl 74a4 │ │ │ │ - ldmib r6, {r2, r4} │ │ │ │ - str fp, [r6] │ │ │ │ - cmp r2, r4 │ │ │ │ - movlt r4, r2 │ │ │ │ - add r3, r4, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r4, [r6, #8] │ │ │ │ - ble 26e40 │ │ │ │ - b 273a4 │ │ │ │ - cmp r5, #1 │ │ │ │ - ble 276c4 │ │ │ │ - add r5, r5, r5, asr #1 │ │ │ │ - cmn r5, #-134217727 @ 0xf8000001 │ │ │ │ - lslle r0, r5, #4 │ │ │ │ - str r5, [r6, #4] │ │ │ │ - addle r0, r0, #8 │ │ │ │ - mvngt r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - mov r3, #16 │ │ │ │ - mov r2, #0 │ │ │ │ - add sl, r0, #8 │ │ │ │ - str r3, [r0] │ │ │ │ - str r5, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, sl │ │ │ │ - sub r5, r5, #2 │ │ │ │ - sub r5, r5, #1 │ │ │ │ - cmn r5, #2 │ │ │ │ - str r2, [r3, #8] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - add r3, r3, #16 │ │ │ │ - bne 27128 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r1, r3 │ │ │ │ - movlt r7, r1 │ │ │ │ - movge r7, r3 │ │ │ │ - cmp r7, #0 │ │ │ │ - movgt r9, #0 │ │ │ │ - movgt r5, r9 │ │ │ │ - strgt r8, [sp, #20] │ │ │ │ - ble 271dc │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add fp, r3, r9, lsl #4 │ │ │ │ - ldr r2, [fp, #4] │ │ │ │ - ldr r3, [r3, r9, lsl #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - beq 27190 │ │ │ │ - bl 75f4 │ │ │ │ - str r5, [r4, #16] │ │ │ │ - ldr r8, [fp, #8] │ │ │ │ - str r5, [r4, #20] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 271c8 │ │ │ │ - ldr r0, [fp, #12] │ │ │ │ - str r0, [r4, #20] │ │ │ │ - add r0, r0, #1 │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - mov r1, r8 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - bl e8454 │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r7, r9 │ │ │ │ - add r4, r4, #16 │ │ │ │ - bne 27168 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - ldr r5, [r6] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 27228 │ │ │ │ - ldr r4, [r5, #-4] │ │ │ │ - add r4, r5, r4, lsl #4 │ │ │ │ - cmp r5, r4 │ │ │ │ - beq 27850 │ │ │ │ - ldr r0, [r4, #-8] │ │ │ │ - sub r4, r4, #16 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2720c │ │ │ │ - bl 75f4 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne 271f8 │ │ │ │ - ldr r1, [r5, #-4] │ │ │ │ - lsl r1, r1, #4 │ │ │ │ - add r1, r1, #8 │ │ │ │ - sub r0, r5, #8 │ │ │ │ - bl 74a4 │ │ │ │ - ldmib r6, {r3, r5} │ │ │ │ - str sl, [r6] │ │ │ │ - cmp r3, r5 │ │ │ │ - movlt r5, r3 │ │ │ │ - add fp, r5, #1 │ │ │ │ - cmp fp, r3 │ │ │ │ - str r5, [r6, #8] │ │ │ │ - ble 26d94 │ │ │ │ - cmn fp, #-134217727 @ 0xf8000001 │ │ │ │ - lslls r0, fp, #4 │ │ │ │ - addls r0, r0, #8 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - str fp, [r6, #4] │ │ │ │ - bl 7330 │ │ │ │ - cmp r5, #0 │ │ │ │ - mov r3, #16 │ │ │ │ - movge r2, r5 │ │ │ │ - movge r1, #0 │ │ │ │ - add r9, r0, #8 │ │ │ │ - str r3, [r0] │ │ │ │ - mov r4, r0 │ │ │ │ - movge r3, r9 │ │ │ │ - str fp, [r0, #4] │ │ │ │ - blt 272a0 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmn r2, #1 │ │ │ │ - str r1, [r3, #8] │ │ │ │ - str r1, [r3, #12] │ │ │ │ - add r3, r3, #16 │ │ │ │ - bne 27288 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r1, r3 │ │ │ │ - movge r1, r3 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 27350 │ │ │ │ - mov r7, #0 │ │ │ │ - mov sl, r7 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - mov r5, r7 │ │ │ │ - mov r7, r1 │ │ │ │ - str r9, [sp, #24] │ │ │ │ - str r8, [sp, #28] │ │ │ │ - ldr r1, [r6] │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r9, r1, r5, lsl #4 │ │ │ │ - ldr ip, [r9, #4] │ │ │ │ - ldr r1, [r1, r5, lsl #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - str ip, [r4, #12] │ │ │ │ - str r1, [r4, #8] │ │ │ │ - beq 272fc │ │ │ │ - bl 75f4 │ │ │ │ - str sl, [r4, #16] │ │ │ │ - ldr r8, [r9, #8] │ │ │ │ - str sl, [r4, #20] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 27334 │ │ │ │ - ldr r0, [r9, #12] │ │ │ │ - str r0, [r4, #20] │ │ │ │ - add r0, r0, #1 │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - mov r1, r8 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - bl e8454 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r7, r5 │ │ │ │ - add r4, r4, #16 │ │ │ │ - bne 272d4 │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - ldr r4, [r6] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 2739c │ │ │ │ - ldr r7, [r4, #-4] │ │ │ │ - add r7, r4, r7, lsl #4 │ │ │ │ - cmp r4, r7 │ │ │ │ - beq 27860 │ │ │ │ - ldr r0, [r7, #-8] │ │ │ │ - sub r7, r7, #16 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 27380 │ │ │ │ - bl 75f4 │ │ │ │ - cmp r4, r7 │ │ │ │ - bne 2736c │ │ │ │ - ldr r1, [r4, #-4] │ │ │ │ - lsl r1, r1, #4 │ │ │ │ - add r1, r1, #8 │ │ │ │ - sub r0, r4, #8 │ │ │ │ - bl 74a4 │ │ │ │ - str r9, [r6] │ │ │ │ - b 26d98 │ │ │ │ - cmn r3, #-134217727 @ 0xf8000001 │ │ │ │ - lslls r0, r3, #4 │ │ │ │ - addls r0, r0, #8 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - str r3, [r6, #4] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 7330 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r2, #16 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - movge r1, r4 │ │ │ │ - add r5, r0, #8 │ │ │ │ - str r2, [r0] │ │ │ │ - mov r7, r0 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - movge r2, r5 │ │ │ │ - movge r0, #0 │ │ │ │ - blt 27404 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - cmn r1, #1 │ │ │ │ - str r0, [r2, #8] │ │ │ │ - str r0, [r2, #12] │ │ │ │ - add r2, r2, #16 │ │ │ │ - bne 273ec │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - cmp r1, r2 │ │ │ │ - movge r1, r2 │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 274b4 │ │ │ │ - mov r9, #0 │ │ │ │ - mov fp, r9 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - mov r4, r9 │ │ │ │ - mov r9, r1 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [r6] │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - add r8, r1, r4, lsl #4 │ │ │ │ - ldr ip, [r8, #4] │ │ │ │ - ldr r1, [r1, r4, lsl #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - str ip, [r7, #12] │ │ │ │ - str r1, [r7, #8] │ │ │ │ - beq 27464 │ │ │ │ - bl 75f4 │ │ │ │ - str fp, [r7, #16] │ │ │ │ + bne 29d5c │ │ │ │ + add sp, sp, #988 @ 0x3dc │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r8, #8] │ │ │ │ - str fp, [r7, #20] │ │ │ │ + ldr r2, [r8, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq 2749c │ │ │ │ - ldr r0, [r8, #12] │ │ │ │ - str r0, [r7, #20] │ │ │ │ - add r0, r0, #1 │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [r7, #20] │ │ │ │ - mov r1, r5 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r0, [r7, #16] │ │ │ │ - bl e8454 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r9, r4 │ │ │ │ - add r7, r7, #16 │ │ │ │ - bne 2743c │ │ │ │ - add r3, sp, #24 │ │ │ │ - ldm r3, {r3, r4, r5, r8} │ │ │ │ - ldr r7, [r6] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 27510 │ │ │ │ - ldr r9, [r7, #-4] │ │ │ │ - add r9, r7, r9, lsl #4 │ │ │ │ - cmp r7, r9 │ │ │ │ - beq 27858 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r0, [r9, #-8] │ │ │ │ - sub r9, r9, #16 │ │ │ │ + beq 2974c │ │ │ │ + ldr fp, [pc, #1428] @ 29d7c │ │ │ │ + add r5, r5, r5, lsl #1 │ │ │ │ + mov r9, r5 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + add fp, pc, fp │ │ │ │ + mov sl, #0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r2 │ │ │ │ + b 29814 │ │ │ │ + add sl, sl, #3 │ │ │ │ + cmp sl, r9 │ │ │ │ + add r4, r4, #12 │ │ │ │ + beq 29c48 │ │ │ │ + ldr r0, [r5, sl, lsl #2] │ │ │ │ + mov r1, fp │ │ │ │ + bl 7ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 274e8 │ │ │ │ - bl 75f4 │ │ │ │ - cmp r7, r9 │ │ │ │ - bne 274d4 │ │ │ │ - ldr r1, [r7, #-4] │ │ │ │ - mov r3, fp │ │ │ │ - lsl r1, r1, #4 │ │ │ │ - add r1, r1, #8 │ │ │ │ - sub r0, r7, #8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 74a4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r5, [r6] │ │ │ │ - b 26e44 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 27558 │ │ │ │ - ldr r2, [pc, #848] @ 2787c │ │ │ │ - ldr r3, [pc, #828] @ 2786c │ │ │ │ + bne 29804 │ │ │ │ + mov r9, r4 │ │ │ │ + ldr lr, [r9, #8] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + b 29758 │ │ │ │ + ldrb r3, [r8, #1] │ │ │ │ + sub r3, r3, #95 @ 0x5f │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b 29704 │ │ │ │ + ldr r2, [pc, #1320] @ 29d80 │ │ │ │ + ldr sl, [pc, #1320] @ 29d84 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 275b4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 75f4 │ │ │ │ - ldr r2, [pc, #800] @ 27880 │ │ │ │ - ldr r3, [pc, #776] @ 2786c │ │ │ │ + add r2, r2, #64 @ 0x40 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr r2, [pc, #1308] @ 29d88 │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 275b4 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 27558 │ │ │ │ - ldr r2, [pc, #748] @ 27884 │ │ │ │ - ldr r3, [pc, #720] @ 2786c │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [pc, #1296] @ 29d8c │ │ │ │ + add sl, pc, sl │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 27548 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - add r5, r4, #1 │ │ │ │ - cmn r5, #-134217727 @ 0xf8000001 │ │ │ │ - str r5, [r6, #4] │ │ │ │ - bls 27808 │ │ │ │ - mvn r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - mov r3, #16 │ │ │ │ - add fp, r0, #8 │ │ │ │ - str r5, [r0, #4] │ │ │ │ - str r3, [r0] │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r1, r3 │ │ │ │ - movlt r9, r1 │ │ │ │ - movge r9, r3 │ │ │ │ - cmp r9, #0 │ │ │ │ - ble 27688 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + add r2, sp, #140 @ 0x8c │ │ │ │ + mov r5, #0 │ │ │ │ + mov r8, r2 │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + cmp r3, #1 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr fp, [r3], #4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bne 29a0c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 29a0c │ │ │ │ mov r7, #0 │ │ │ │ - mov r4, fp │ │ │ │ - mov r5, r7 │ │ │ │ - str sl, [sp, #24] │ │ │ │ - str r8, [sp, #28] │ │ │ │ - ldr r2, [r6] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - add sl, r2, r7, lsl #4 │ │ │ │ - ldr r1, [sl, #4] │ │ │ │ - ldr r2, [r2, r7, lsl #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - str r1, [r4, #4] │ │ │ │ - str r2, [r4] │ │ │ │ - beq 27638 │ │ │ │ - bl 75f4 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r8, [sl, #8] │ │ │ │ - str r5, [r4, #12] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 27670 │ │ │ │ - ldr r0, [sl, #12] │ │ │ │ - str r0, [r4, #12] │ │ │ │ - add r0, r0, #1 │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - bl e8454 │ │ │ │ + b 298e4 │ │ │ │ add r7, r7, #1 │ │ │ │ - cmp r9, r7 │ │ │ │ - add r4, r4, #16 │ │ │ │ - bne 27610 │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - ldr r5, [r6] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 270c0 │ │ │ │ - ldr r4, [r5, #-4] │ │ │ │ - add r4, r5, r4, lsl #4 │ │ │ │ - cmp r5, r4 │ │ │ │ - beq 27848 │ │ │ │ - ldr r0, [r4, #-8] │ │ │ │ - sub r4, r4, #16 │ │ │ │ + cmp r4, r7 │ │ │ │ + add r6, r6, #12 │ │ │ │ + beq 29a0c │ │ │ │ + ldr r0, [r6] │ │ │ │ + mov r1, fp │ │ │ │ + bl 7ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 276b8 │ │ │ │ - bl 75f4 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne 276a4 │ │ │ │ - b 270ac │ │ │ │ - add r4, r5, #1 │ │ │ │ - cmn r4, #-134217727 @ 0xf8000001 │ │ │ │ - str r4, [r6, #4] │ │ │ │ - bls 277c8 │ │ │ │ - mvn r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - mov r3, #16 │ │ │ │ - add sl, r0, #8 │ │ │ │ - str r4, [r0, #4] │ │ │ │ - str r3, [r0] │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ + bne 298d4 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - cmp r1, r3 │ │ │ │ - movlt r7, r1 │ │ │ │ - movge r7, r3 │ │ │ │ - cmp r7, #0 │ │ │ │ - movgt r9, #0 │ │ │ │ - movgt r4, sl │ │ │ │ - movgt r5, r9 │ │ │ │ - strgt r8, [sp, #20] │ │ │ │ - ble 2778c │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - add fp, r3, r9, lsl #4 │ │ │ │ - ldr r2, [fp, #4] │ │ │ │ - ldr r3, [r3, r9, lsl #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 299e4 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + ldr r9, [r6, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 29ca0 │ │ │ │ + lsl r3, r1, #1 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + add r7, r1, r1, lsl #1 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, r9 │ │ │ │ + mov fp, r1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b 29948 │ │ │ │ + add r4, r4, #3 │ │ │ │ + cmp r4, r7 │ │ │ │ + add r5, r5, #12 │ │ │ │ + beq 29a1c │ │ │ │ + ldr r0, [r9, r4, lsl #2] │ │ │ │ + mov r1, sl │ │ │ │ + bl 7ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - str r3, [r4] │ │ │ │ - beq 27740 │ │ │ │ - bl 75f4 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r8, [fp, #8] │ │ │ │ - str r5, [r4, #12] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 27778 │ │ │ │ - ldr r0, [fp, #12] │ │ │ │ - str r0, [r4, #12] │ │ │ │ - add r0, r0, #1 │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - bl e8454 │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r7, r9 │ │ │ │ - add r4, r4, #16 │ │ │ │ - bne 27718 │ │ │ │ - ldr r8, [sp, #20] │ │ │ │ - ldr r5, [r6] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 27228 │ │ │ │ - ldr r4, [r5, #-4] │ │ │ │ - add r4, r5, r4, lsl #4 │ │ │ │ - cmp r5, r4 │ │ │ │ - beq 27850 │ │ │ │ - ldr r0, [r4, #-8] │ │ │ │ - sub r4, r4, #16 │ │ │ │ + bne 29938 │ │ │ │ + mov r1, fp │ │ │ │ + mov fp, r5 │ │ │ │ + ldr r3, [fp, #8] │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r2, #5 │ │ │ │ + beq 29cb8 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + add r7, r3, r1 │ │ │ │ + mov r4, r7 │ │ │ │ + mov fp, #0 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + mov r5, r9 │ │ │ │ + b 299a8 │ │ │ │ + add fp, fp, #3 │ │ │ │ + cmp fp, r4 │ │ │ │ + add r5, r5, #12 │ │ │ │ + beq 29c34 │ │ │ │ + ldr r0, [r9, fp, lsl #2] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 7ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 277bc │ │ │ │ - bl 75f4 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne 277a8 │ │ │ │ - b 27214 │ │ │ │ - lsl r0, r4, #4 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 7330 │ │ │ │ - mov r3, #16 │ │ │ │ - cmn r5, #1 │ │ │ │ - add sl, r0, #8 │ │ │ │ - str r4, [r0, #4] │ │ │ │ - str r3, [r0] │ │ │ │ - beq 276ec │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r3, [r0, #16] │ │ │ │ - str r3, [r0, #20] │ │ │ │ - strne r3, [r0, #32] │ │ │ │ - strne r3, [r0, #36] @ 0x24 │ │ │ │ - b 276ec │ │ │ │ - lsl r0, r5, #4 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 7330 │ │ │ │ - mov r3, #16 │ │ │ │ - cmn r4, #1 │ │ │ │ - add fp, r0, #8 │ │ │ │ - str r5, [r0, #4] │ │ │ │ - str r3, [r0] │ │ │ │ - beq 275e0 │ │ │ │ + bne 29998 │ │ │ │ + mov r4, r5 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r2, #5 │ │ │ │ + beq 29c84 │ │ │ │ + cmp r2, #6 │ │ │ │ + beq 29a90 │ │ │ │ mov r3, #0 │ │ │ │ - cmp r4, #0 │ │ │ │ - str r3, [r0, #16] │ │ │ │ - str r3, [r0, #20] │ │ │ │ - strne r3, [r0, #32] │ │ │ │ - strne r3, [r0, #36] @ 0x24 │ │ │ │ - b 275e0 │ │ │ │ - mov r1, #0 │ │ │ │ - b 270b4 │ │ │ │ - mov r1, #0 │ │ │ │ - b 2721c │ │ │ │ - mov r1, #0 │ │ │ │ - b 274fc │ │ │ │ - mov r1, #0 │ │ │ │ - b 27390 │ │ │ │ - andeq pc, sp, r8, asr sp @ │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq sp, ip, ip, lsr #19 │ │ │ │ - andeq sp, ip, ip, lsr #19 │ │ │ │ - andeq pc, sp, r0, ror sl @ │ │ │ │ - andeq pc, sp, ip, lsl #9 │ │ │ │ - andeq pc, sp, r8, asr r4 @ │ │ │ │ - andeq pc, sp, r0, lsr #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3464] @ 0xd88 │ │ │ │ - sub sp, sp, #596 @ 0x254 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r2, [pc, #1792] @ 27fac │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #1788] @ 27fb0 │ │ │ │ - add r2, pc, r2 │ │ │ │ + str r3, [r8, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r5, r5, #1 │ │ │ │ + add r3, r3, #12 │ │ │ │ + cmp r5, #6 │ │ │ │ + add r8, r8, #4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq 29a7c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + b 298a4 │ │ │ │ + ldr r3, [pc, #864] @ 29d74 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + b 298fc │ │ │ │ + ldr r3, [pc, #848] @ 29d74 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r6, [pc, #1780] @ 27fb4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #588] @ 0x24c │ │ │ │ - mov r3, #0 │ │ │ │ - ldrb r3, [r1] │ │ │ │ - add r6, pc, r6 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 27cb8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r5, #0 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r5, [sp] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r8, [r3, #12] │ │ │ │ - mvn r3, #0 │ │ │ │ - mov r7, r1 │ │ │ │ - blx r8 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - beq 27d64 │ │ │ │ - bl e8680 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - add fp, sp, #76 @ 0x4c │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #1680] @ 27fb8 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl e8448 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl e84a0 │ │ │ │ - mov r0, sl │ │ │ │ - bl e86f0 │ │ │ │ - ldr r2, [pc, #1640] @ 27fbc │ │ │ │ - mov r0, fp │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ + mov r1, fp │ │ │ │ + b 2996c │ │ │ │ + ldr r2, [pc, #852] @ 29d90 │ │ │ │ mov r3, r7 │ │ │ │ - str fp, [sp, #20] │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r5, [sp] │ │ │ │ - ldr r2, [pc, #1608] @ 27fc0 │ │ │ │ - ldr r3, [r0] │ │ │ │ + mov r0, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr sl, [r3, #100] @ 0x64 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [pc, #828] @ 29d94 │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + mov lr, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + add r2, pc, r2 │ │ │ │ + str lr, [sp] │ │ │ │ mov r1, #1 │ │ │ │ - mov r3, fp │ │ │ │ - blx sl │ │ │ │ - ldr fp, [r4] │ │ │ │ - cmp fp, r5 │ │ │ │ - beq 279d8 │ │ │ │ - ldr sl, [fp, #-4] │ │ │ │ - add sl, fp, sl, lsl #4 │ │ │ │ - cmp fp, sl │ │ │ │ - beq 27f88 │ │ │ │ - ldr r0, [sl, #-8] │ │ │ │ - sub sl, sl, #16 │ │ │ │ + ldr r5, [ip, #100] @ 0x64 │ │ │ │ + mov r3, r6 │ │ │ │ + blx r5 │ │ │ │ + b 29798 │ │ │ │ + ldr r8, [sp, #76] @ 0x4c │ │ │ │ + ldr r4, [sp, #68] @ 0x44 │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + ldr r6, [sp, #84] @ 0x54 │ │ │ │ + b 29764 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 279bc │ │ │ │ - bl 75f4 │ │ │ │ - cmp fp, sl │ │ │ │ - bne 279a8 │ │ │ │ - ldr r1, [fp, #-4] │ │ │ │ - lsl r1, r1, #4 │ │ │ │ - add r1, r1, #8 │ │ │ │ - sub r0, fp, #8 │ │ │ │ - bl 74a4 │ │ │ │ - mov sl, #1 │ │ │ │ - mov r0, #24 │ │ │ │ - str sl, [r4, #4] │ │ │ │ - bl 7330 │ │ │ │ - mov r5, #0 │ │ │ │ - add fp, sp, #52 @ 0x34 │ │ │ │ - mov r1, #24 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - add r3, r0, #8 │ │ │ │ - str r3, [r4] │ │ │ │ - mov r3, #16 │ │ │ │ - str r3, [r0] │ │ │ │ - str r5, [r0, #16] │ │ │ │ - str r5, [r0, #20] │ │ │ │ - str sl, [r0, #4] │ │ │ │ - mov r0, fp │ │ │ │ - bl e845c │ │ │ │ - mov r0, fp │ │ │ │ - add fp, sp, #332 @ 0x14c │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7a08 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl e8450 │ │ │ │ - cmp r9, r5 │ │ │ │ - beq 27d44 │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 27c5c │ │ │ │ - ldr r7, [r9, #8] │ │ │ │ - ldr fp, [r9, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 27c5c │ │ │ │ - ldr r8, [pc, #1368] @ 27fc4 │ │ │ │ - add r7, r7, r7, lsl #1 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov sl, fp │ │ │ │ - b 27a88 │ │ │ │ - add r5, r5, #3 │ │ │ │ - cmp r7, r5 │ │ │ │ - add sl, sl, #12 │ │ │ │ - beq 27c5c │ │ │ │ - ldr r0, [fp, r5, lsl #2] │ │ │ │ + str r0, [r8, #48] @ 0x30 │ │ │ │ + beq 299e4 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r1, r8 │ │ │ │ - bl 7af8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 27a78 │ │ │ │ - ldr r7, [sl, #8] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 27c70 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 27c70 │ │ │ │ - ldr r2, [pc, #1288] @ 27fc8 │ │ │ │ + add r2, r3, #88 @ 0x58 │ │ │ │ + subs r7, r5, #1 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r8, r2 │ │ │ │ + movne r7, #1 │ │ │ │ + mov fp, #0 │ │ │ │ + mov r6, r5 │ │ │ │ + mov r9, sl │ │ │ │ + mov r2, r1 │ │ │ │ + sub r5, fp, #3 │ │ │ │ + clz r5, r5 │ │ │ │ + lsr r5, r5, #5 │ │ │ │ + tst r5, r7 │ │ │ │ + bne 29ba8 │ │ │ │ + ldr sl, [r3, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + mov ip, r7 │ │ │ │ + mov lr, r9 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r7, sl │ │ │ │ + mov r9, fp │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + cmp r7, #1 │ │ │ │ + ldr sl, [r8], #4 │ │ │ │ + bne 29bb8 │ │ │ │ + ldr fp, [r6, #8] │ │ │ │ + ldr r4, [r6, #12] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 29bb8 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ mov r5, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #1276] @ 27fcc │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - b 27b28 │ │ │ │ - ldr r3, [pc, #1256] @ 27fd0 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r2, #5 │ │ │ │ - beq 27de0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + mov r6, r1 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str lr, [sp, #60] @ 0x3c │ │ │ │ + b 29b50 │ │ │ │ add r5, r5, #1 │ │ │ │ - cmp r0, #5 │ │ │ │ - ldreq r3, [r3, #12] │ │ │ │ - ldrne r3, [sp, #28] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 26c40 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, r5 │ │ │ │ - bls 27ea8 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - subs r3, r3, #2 │ │ │ │ - movne r3, #1 │ │ │ │ - orrs r3, r3, r5, lsr #31 │ │ │ │ - beq 27dd4 │ │ │ │ - ldr r3, [pc, #1168] @ 27fd0 │ │ │ │ - ldr r8, [r6, r3] │ │ │ │ - ldr r9, [r8, #4] │ │ │ │ - cmp r9, #1 │ │ │ │ - bne 27ae0 │ │ │ │ - ldr lr, [r8, #8] │ │ │ │ - ldr sl, [r8, #12] │ │ │ │ - cmp lr, #0 │ │ │ │ - beq 27f5c │ │ │ │ - mov r2, sl │ │ │ │ - add fp, lr, lr, lsl #1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r1, [sl, r3, lsl #2] │ │ │ │ - ldrb ip, [r1] │ │ │ │ - cmp ip, #111 @ 0x6f │ │ │ │ - bne 27da0 │ │ │ │ - ldrb ip, [r1, #1] │ │ │ │ - cmp ip, #114 @ 0x72 │ │ │ │ - bne 27da0 │ │ │ │ - ldrb r1, [r1, #2] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 27da0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, #5 │ │ │ │ - beq 27f38 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [pc, #1060] @ 27fd4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr ip, [r2] │ │ │ │ - ldrb r4, [ip] │ │ │ │ - cmp r4, #116 @ 0x74 │ │ │ │ - bne 27d6c │ │ │ │ - ldrb r4, [ip, #1] │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ - bne 27d6c │ │ │ │ - ldrb ip, [ip, #2] │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 27d6c │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r2, #5 │ │ │ │ - beq 27d90 │ │ │ │ - ldr r2, [pc, #996] @ 27fd8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp lr, #0 │ │ │ │ - beq 27f7c │ │ │ │ - ldr fp, [pc, #984] @ 27fdc │ │ │ │ - mov r8, #0 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - add r9, lr, lr, lsl #1 │ │ │ │ - mov r5, r8 │ │ │ │ - add fp, pc, fp │ │ │ │ - mov r4, sl │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b 27c34 │ │ │ │ - add r5, r5, #3 │ │ │ │ - cmp r5, r9 │ │ │ │ + cmp fp, r5 │ │ │ │ add r4, r4, #12 │ │ │ │ - beq 27f44 │ │ │ │ - ldr r0, [sl, r5, lsl #2] │ │ │ │ - mov r1, fp │ │ │ │ - bl 7af8 │ │ │ │ + beq 29c10 │ │ │ │ + ldr r0, [r4] │ │ │ │ + mov r1, sl │ │ │ │ + bl 7ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27c24 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - mov r1, r8 │ │ │ │ - b 27afc │ │ │ │ - ldr r3, [pc, #876] @ 27fd0 │ │ │ │ - ldr r7, [r6, r3] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 27aac │ │ │ │ - mov r0, r9 │ │ │ │ - bl 75e8 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - mov r0, #1 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - ldr r2, [pc, #844] @ 27fe0 │ │ │ │ - ldr r3, [pc, #792] @ 27fb0 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bne 29b40 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr lr, [sp, #60] @ 0x3c │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r0, #3 │ │ │ │ + beq 29bd0 │ │ │ │ + mov fp, r9 │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp fp, #4 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r7, ip │ │ │ │ + mov r6, r1 │ │ │ │ + mov r9, lr │ │ │ │ + bne 29ad4 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r8, r2 │ │ │ │ + mov sl, r9 │ │ │ │ + b 299e4 │ │ │ │ + ldr r0, [pc, #436] @ 29d74 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r0, #3 │ │ │ │ + bne 29b88 │ │ │ │ + cmp r9, #2 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldr r4, [r2, #24] │ │ │ │ + beq 29d38 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 29d18 │ │ │ │ + cmp r9, #1 │ │ │ │ + bicne r4, r4, #16711680 @ 0xff0000 │ │ │ │ + biceq r4, r4, #65280 @ 0xff00 │ │ │ │ + orrne r5, r4, r5, lsl #16 │ │ │ │ + orreq r5, r4, r5, lsl #8 │ │ │ │ + movne r9, #1 │ │ │ │ + moveq r9, #2 │ │ │ │ + str r5, [r2, #24] │ │ │ │ + b 29b08 │ │ │ │ + ldr r0, [pc, #348] @ 29d74 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr lr, [sp, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, r0] │ │ │ │ + b 29b7c │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #308] @ 29d74 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #588] @ 0x24c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 27fa8 │ │ │ │ - add sp, sp, #596 @ 0x254 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [r4] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 27d04 │ │ │ │ - ldr r5, [r6, #-4] │ │ │ │ - add r5, r6, r5, lsl #4 │ │ │ │ - cmp r6, r5 │ │ │ │ - beq 27cf8 │ │ │ │ - ldr r0, [r5, #-8] │ │ │ │ - sub r5, r5, #16 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 27ce8 │ │ │ │ - bl 75f4 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne 27cd4 │ │ │ │ - ldr r3, [r6, #-4] │ │ │ │ - lsl r3, r3, #4 │ │ │ │ - add r1, r3, #8 │ │ │ │ - sub r0, r6, #8 │ │ │ │ - bl 74a4 │ │ │ │ - mov r5, #1 │ │ │ │ - mov r0, #24 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - bl 7330 │ │ │ │ - mov r3, #16 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [r4, #8] │ │ │ │ - str r3, [r0] │ │ │ │ - mov r2, r0 │ │ │ │ - add r0, r0, #8 │ │ │ │ - mov r3, r1 │ │ │ │ - str r1, [r2, #16] │ │ │ │ - str r1, [r2, #20] │ │ │ │ - str r5, [r2, #4] │ │ │ │ - str r0, [r4] │ │ │ │ - b 27c84 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r9, [sp] │ │ │ │ + b 299c8 │ │ │ │ + ldr r3, [pc, #292] @ 29d74 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + ldr lr, [r2, r3] │ │ │ │ + b 29758 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [r2, #1592] @ 0x638 │ │ │ │ + mov r1, #1 │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r3, fp │ │ │ │ + mov r2, r6 │ │ │ │ + str r8, [sp] │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, sl │ │ │ │ blx r4 │ │ │ │ - mov r0, #0 │ │ │ │ - b 27c8c │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp lr, r3 │ │ │ │ - add r2, r2, #12 │ │ │ │ - bhi 27bb4 │ │ │ │ - ldr r3, [pc, #588] @ 27fd0 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + b 297a4 │ │ │ │ + ldr r1, [pc, #268] @ 29d98 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl eb59c │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + b 29a9c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [pc, #200] @ 29d74 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #5 │ │ │ │ - bne 27bec │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - bne 27df4 │ │ │ │ - b 27bf4 │ │ │ │ - add r3, r3, #3 │ │ │ │ - cmp r3, fp │ │ │ │ - add r0, r0, #12 │ │ │ │ - bne 27b6c │ │ │ │ - ldr r3, [pc, #536] @ 27fd0 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - cmp r1, #5 │ │ │ │ - beq 27f38 │ │ │ │ - ldr r1, [pc, #536] @ 27fe4 │ │ │ │ - mov r0, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - b 27bb0 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - ldr r8, [r3, r5, lsl #2] │ │ │ │ - b 27b40 │ │ │ │ + bne 299d4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldrb r1, [r2] │ │ │ │ - cmp r1, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - beq 27afc │ │ │ │ - mov lr, r2 │ │ │ │ - mov ip, r1 │ │ │ │ - ldrb r0, [lr] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 27efc │ │ │ │ - ldrb r3, [ip] │ │ │ │ - cmp r3, #37 @ 0x25 │ │ │ │ - cmpne r3, #0 │ │ │ │ - beq 27e28 │ │ │ │ - ldrb r3, [ip, #1]! │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r3, #37 @ 0x25 │ │ │ │ - bne 27e18 │ │ │ │ - cmp r0, #37 @ 0x25 │ │ │ │ - beq 27ecc │ │ │ │ - ldrb r0, [lr, #1]! │ │ │ │ - cmp r0, #0 │ │ │ │ - cmpne r0, #37 @ 0x25 │ │ │ │ - bne 27e30 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 27eb4 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 2950c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 27ed4 │ │ │ │ + blt 29cf0 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [pc, #392] @ 27fe8 │ │ │ │ - mov r3, r1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #360] @ 27fec │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r8, [r3, #100] @ 0x64 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r3, r4 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bhi 27b24 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - b 27c70 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 27e50 │ │ │ │ - ldrb r3, [ip] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 27dfc │ │ │ │ - b 27efc │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 27e50 │ │ │ │ - ldrb r3, [ip, #1] │ │ │ │ - ldrb r0, [lr, #1] │ │ │ │ - cmp r3, #32 │ │ │ │ - beq 27f10 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 27f2c │ │ │ │ - cmp r0, #32 │ │ │ │ - beq 27efc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 27e50 │ │ │ │ - cmp r9, #1 │ │ │ │ - ldreq lr, [r8, #8] │ │ │ │ - ldreq sl, [r8, #12] │ │ │ │ - bne 27f7c │ │ │ │ - b 27bf4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 27efc │ │ │ │ - cmp r0, #32 │ │ │ │ - bne 27e50 │ │ │ │ - add ip, ip, #1 │ │ │ │ - add lr, lr, #1 │ │ │ │ - b 27dfc │ │ │ │ - cmp r3, r0 │ │ │ │ - beq 27f20 │ │ │ │ - b 27e50 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldrb r0, [r1] │ │ │ │ - b 27bb0 │ │ │ │ - ldr r3, [pc, #132] @ 27fd0 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - mov r1, r8 │ │ │ │ - b 27afc │ │ │ │ - ldr r3, [pc, #108] @ 27fd0 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r2, #5 │ │ │ │ - beq 27f90 │ │ │ │ - ldr r1, [pc, #120] @ 27ff0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r3, [pc, #76] @ 27fd0 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - b 27afc │ │ │ │ - mov r1, r5 │ │ │ │ - b 279cc │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldrb r3, [r2] │ │ │ │ - mov r1, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 27df4 │ │ │ │ - b 27f7c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, sp, r8, lsl #2 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq pc, sp, ip, ror #1 │ │ │ │ - andeq sp, ip, r0, lsr #1 │ │ │ │ - muleq ip, r8, r0 │ │ │ │ - andeq sp, ip, r0, lsl #1 │ │ │ │ - muleq ip, ip, pc @ │ │ │ │ - andeq ip, ip, ip, ror fp │ │ │ │ - andeq ip, ip, ip, ror #22 │ │ │ │ + ldr r1, [r4, #28] │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + add r3, r3, r1, lsl #4 │ │ │ │ + str r3, [r8] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 29c38 │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + ldr r9, [r6, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 29c38 │ │ │ │ + lsl r3, r1, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b 29978 │ │ │ │ + mov ip, r5 │ │ │ │ + bic r3, r4, #-16777216 @ 0xff000000 │ │ │ │ + orr r3, r3, ip, lsl #24 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r5, r1 │ │ │ │ + mov sl, lr │ │ │ │ + str r3, [r2, #24] │ │ │ │ + b 299e4 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r6, r1 │ │ │ │ + bic r1, r4, #255 @ 0xff │ │ │ │ + orr r1, r1, r5 │ │ │ │ + mov r7, ip │ │ │ │ + mov r9, lr │ │ │ │ + mov fp, r0 │ │ │ │ + str r1, [r2, #24] │ │ │ │ + b 29ad4 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + strdeq sp, [sp], -r4 │ │ │ │ + strdeq sp, [sp], -r8 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq fp, ip, r4, asr #7 │ │ │ │ + andeq fp, ip, r0, ror r3 │ │ │ │ andeq r0, r0, ip, ror r4 │ │ │ │ - muleq ip, r0, sl │ │ │ │ - andeq ip, ip, ip, asr #20 │ │ │ │ - andeq ip, ip, r4, lsr lr │ │ │ │ - andeq lr, sp, r4, lsr #26 │ │ │ │ - andeq ip, ip, r0, ror r8 │ │ │ │ - @ instruction: 0x000ccbbc │ │ │ │ - andeq ip, ip, r4, ror fp │ │ │ │ - andeq ip, ip, r8, asr #13 │ │ │ │ + andeq sp, sp, r8, lsl r2 │ │ │ │ + strdeq fp, [ip], -ip │ │ │ │ + muleq sp, ip, ip │ │ │ │ + andeq fp, ip, ip, ror r1 │ │ │ │ + andeq fp, sp, r8, lsl #25 │ │ │ │ + andeq fp, ip, r4, lsl #3 │ │ │ │ + ldrdeq sl, [ip], -r8 │ │ │ │ + andeq sl, ip, ip, lsr pc │ │ │ │ + andeq sl, ip, r4, lsl #27 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 29dac │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 28054 │ │ │ │ - ldr r4, [r5, #-4] │ │ │ │ - add r4, r5, r4, lsl #4 │ │ │ │ - cmp r5, r4 │ │ │ │ - beq 2805c │ │ │ │ - ldr r0, [r4, #-8] │ │ │ │ - sub r4, r4, #16 │ │ │ │ + ldr r1, [pc, #48] @ 29df4 │ │ │ │ + mov r4, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + bl eb7b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 28038 │ │ │ │ - bl 75f4 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne 28024 │ │ │ │ - ldr r1, [r5, #-4] │ │ │ │ - lsl r1, r1, #4 │ │ │ │ - add r1, r1, #8 │ │ │ │ - sub r0, r5, #8 │ │ │ │ - bl 74a4 │ │ │ │ - mov r0, r6 │ │ │ │ + beq 29dec │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2959c │ │ │ │ + mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mov r1, #0 │ │ │ │ - b 28048 │ │ │ │ + andeq fp, ip, r0, asr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - add ip, sp, #8 │ │ │ │ - cmp r2, r1 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - stmdb ip, {r1, r2} │ │ │ │ - bhi 280a8 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [r6] │ │ │ │ - str r4, [r6, #4] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r0, [pc, #248] @ 281ac │ │ │ │ - ldr r3, [pc, #248] @ 281b0 │ │ │ │ - mov r2, #1 │ │ │ │ + str r0, [ip, #3832] @ 0xef8 │ │ │ │ + ldr r1, [pc, #1556] @ 2a424 │ │ │ │ + ldr ip, [pc, #1556] @ 2a428 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + add fp, r1, #64 @ 0x40 │ │ │ │ + ldr r1, [pc, #1544] @ 2a42c │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r1, [ip, r1] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r2, [pc, #1532] @ 2a430 │ │ │ │ + sub sp, sp, #228 @ 0xe4 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #220] @ 0xdc │ │ │ │ + mov r1, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, r3, #852 @ 0x354 │ │ │ │ + str r1, [r2, #4] │ │ │ │ + add r1, r3, #876 @ 0x36c │ │ │ │ + str r1, [r2, #8] │ │ │ │ + add r1, r3, #900 @ 0x384 │ │ │ │ + str r1, [r2, #12] │ │ │ │ + add r1, r3, #924 @ 0x39c │ │ │ │ + str r1, [r2, #16] │ │ │ │ + add r1, r3, #948 @ 0x3b4 │ │ │ │ + str r1, [r2, #20] │ │ │ │ + add r1, r3, #780 @ 0x30c │ │ │ │ + str r1, [r2, #24] │ │ │ │ + add r1, r3, #784 @ 0x310 │ │ │ │ + str r1, [r2, #28] │ │ │ │ + add r1, r3, #788 @ 0x314 │ │ │ │ + str r1, [r2, #32] │ │ │ │ + add r1, r3, #792 @ 0x318 │ │ │ │ + str r1, [r2, #36] @ 0x24 │ │ │ │ + add r1, r3, #796 @ 0x31c │ │ │ │ + str r1, [r2, #40] @ 0x28 │ │ │ │ + add r1, r3, #800 @ 0x320 │ │ │ │ + str r1, [r2, #44] @ 0x2c │ │ │ │ + add r1, r3, #756 @ 0x2f4 │ │ │ │ + str r1, [r2, #48] @ 0x30 │ │ │ │ + add r1, r3, #760 @ 0x2f8 │ │ │ │ + str r1, [r2, #52] @ 0x34 │ │ │ │ + add r1, r3, #764 @ 0x2fc │ │ │ │ + str r1, [r2, #56] @ 0x38 │ │ │ │ + add r1, r3, #768 @ 0x300 │ │ │ │ + mov r4, r0 │ │ │ │ + str r1, [r2, #60] @ 0x3c │ │ │ │ + add r0, r3, #828 @ 0x33c │ │ │ │ + add r1, r3, #772 @ 0x304 │ │ │ │ + add r3, r3, #776 @ 0x308 │ │ │ │ + str r3, [r2, #68] @ 0x44 │ │ │ │ + ldr r3, [pc, #1372] @ 2a434 │ │ │ │ + mov r5, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #10 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [r4, #-16] │ │ │ │ - ldr r2, [r7] │ │ │ │ - cmp r2, r3 │ │ │ │ - bhi 28180 │ │ │ │ - beq 28170 │ │ │ │ - sub r2, r4, r5 │ │ │ │ - cmp r2, #16 │ │ │ │ - asr r2, r2, #4 │ │ │ │ - ble 28094 │ │ │ │ - ldr r9, [pc, #192] @ 281b4 │ │ │ │ - ldr r8, [pc, #192] @ 281b8 │ │ │ │ - add r9, pc, r9 │ │ │ │ - add r8, pc, r8 │ │ │ │ - b 28118 │ │ │ │ - beq 28198 │ │ │ │ - add r4, r5, r2 │ │ │ │ - sub r2, r4, r5 │ │ │ │ - cmp r2, #16 │ │ │ │ - asr r2, r2, #4 │ │ │ │ - bls 28094 │ │ │ │ - sub fp, r2, #1 │ │ │ │ - cmp r2, fp, lsr #1 │ │ │ │ - lsr sl, fp, #1 │ │ │ │ - movhi r2, #1 │ │ │ │ - movls r2, #0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r8 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [r5, sl, lsl #4] │ │ │ │ - ldr r2, [r7] │ │ │ │ - add r4, sl, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - lsl r3, sl, #4 │ │ │ │ - add r4, r4, fp │ │ │ │ - add r2, r3, #16 │ │ │ │ - add r4, r5, r4, lsl #4 │ │ │ │ - mov r3, r2 │ │ │ │ - add sl, r5, sl, lsl #4 │ │ │ │ - bls 28100 │ │ │ │ - add r5, r5, r3 │ │ │ │ - b 28108 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr r3, [r4, #-12] │ │ │ │ - cmp r2, r3 │ │ │ │ - bls 280dc │ │ │ │ + mov r6, #0 │ │ │ │ + add r9, sp, #92 @ 0x5c │ │ │ │ + mvn r8, #0 │ │ │ │ + str r0, [r2] │ │ │ │ + str r1, [r2, #64] @ 0x40 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r4, [sp, #20] │ │ │ │ + b 29f20 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #2 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2584] @ 0xa18 │ │ │ │ + add r6, r6, #1 │ │ │ │ + bl 6b384 │ │ │ │ + cmp r6, #6 │ │ │ │ + add r5, r5, #12 │ │ │ │ + beq 29ff4 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + add sl, r5, #20 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 29f34 │ │ │ │ + bl 75dc │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r5, #24] │ │ │ │ + mov r0, #48 @ 0x30 │ │ │ │ + bl 7318 │ │ │ │ + sub r2, r6, #1 │ │ │ │ mov r3, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [r6] │ │ │ │ - str r3, [r6, #4] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - cmp r0, r1 │ │ │ │ - bcs 28104 │ │ │ │ - b 28168 │ │ │ │ - strdeq ip, [ip], -ip @ │ │ │ │ - strdeq ip, [ip], -r8 │ │ │ │ - @ instruction: 0x000cc6bc │ │ │ │ - andeq ip, ip, r0, asr #13 │ │ │ │ - andeq r0, r0, r0 │ │ │ │ - ldr r0, [pc, #4] @ 281cc │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - andeq r4, sp, r0, lsl #15 │ │ │ │ - ldr r0, [pc, #4] @ 281dc │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - andeq ip, ip, r8, ror r8 │ │ │ │ - ldr r0, [pc, #4] @ 281ec │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - andeq ip, ip, ip, ror #16 │ │ │ │ - ldr r0, [pc] @ 281f8 │ │ │ │ - bx lr │ │ │ │ - andeq r0, r0, r5, lsl #14 │ │ │ │ - ldr r3, [r0, #264] @ 0x108 │ │ │ │ - cmp r3, #0 │ │ │ │ - bxle lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - add r5, r0, #4 │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - add r4, r4, #1 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r6, #264] @ 0x108 │ │ │ │ - cmp r3, r4 │ │ │ │ - bgt 28224 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r0, #264] @ 0x108 │ │ │ │ - cmp r3, #0 │ │ │ │ - bxle lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - add r5, r0, #4 │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - add r4, r4, #1 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r6, #264] @ 0x108 │ │ │ │ - cmp r3, r4 │ │ │ │ - bgt 28270 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bx lr │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #1580] @ 0x62c │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r2, #4 │ │ │ │ - bxeq lr │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #3244] @ 0xcac │ │ │ │ + cmp r2, #1 │ │ │ │ + str r3, [r5, #28] │ │ │ │ + str r8, [r0, #28] │ │ │ │ + str r8, [r0, #32] │ │ │ │ + str r0, [r5, #20] │ │ │ │ + bls 2a3dc │ │ │ │ + ldr r3, [fp], #4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e972c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [pc, #1204] @ 2a438 │ │ │ │ + ldr r0, [r2, #1596] @ 0x63c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr ip, [r0] │ │ │ │ + str r6, [r4, #16] │ │ │ │ + mvn r1, #0 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r7, [ip, #8] │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bxne lr │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - bx r3 │ │ │ │ - ldr r0, [r0, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - bxeq lr │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - bx r3 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r0, r3 │ │ │ │ - movge r0, #0 │ │ │ │ - movlt r0, #1 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + bne 29efc │ │ │ │ + ldr r1, [pc, #1156] @ 2a43c │ │ │ │ + mov r3, #2 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r8, [sp, #72] @ 0x48 │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ + bl e96c0 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + bl 28018 │ │ │ │ + b 29efc │ │ │ │ + ldr r1, [pc, #1092] @ 2a440 │ │ │ │ + mov r3, #2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #24 │ │ │ │ + add r0, r4, #108 @ 0x6c │ │ │ │ + str r3, [r4, #104] @ 0x68 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + bl e96c0 │ │ │ │ + ldr sl, [pc, #1064] @ 2a444 │ │ │ │ + ldr r8, [pc, #1064] @ 2a448 │ │ │ │ + ldr fp, [pc, #1064] @ 2a44c │ │ │ │ + mov r5, #0 │ │ │ │ + add sl, pc, sl │ │ │ │ + add r6, r4, #128 @ 0x80 │ │ │ │ + sub r3, r5, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls 2a270 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2950c │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ + add r5, r5, #1 │ │ │ │ + add r7, r7, #12 │ │ │ │ + bic r0, r0, r0, asr #31 │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + cmp r5, #6 │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + add r3, r3, r1, lsl #4 │ │ │ │ + str r3, [r6, #4]! │ │ │ │ + str r8, [r6, #24] │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ + bne 2a02c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2584] @ 0xa18 │ │ │ │ + bl 6b384 │ │ │ │ + ldr r0, [r4, #92] @ 0x5c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 28324 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt 2832c │ │ │ │ - cmp r0, r3 │ │ │ │ - movle r0, #0 │ │ │ │ - movgt r0, #1 │ │ │ │ - bx lr │ │ │ │ - mov r0, #1 │ │ │ │ - bx lr │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - blx r2 │ │ │ │ - add r4, r7, #15488 @ 0x3c80 │ │ │ │ - add r5, r7, #59648 @ 0xe900 │ │ │ │ - add r4, r4, #48 @ 0x30 │ │ │ │ - add r5, r5, #176 @ 0xb0 │ │ │ │ - ldrb r0, [r4, #688] @ 0x2b0 │ │ │ │ + beq 2a0a8 │ │ │ │ + bl 75dc │ │ │ │ mov r3, #1 │ │ │ │ + str r3, [r4, #96] @ 0x60 │ │ │ │ + mov r0, #100 @ 0x64 │ │ │ │ + bl 7318 │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ + ldr r3, [pc, #908] @ 2a450 │ │ │ │ + ldr r2, [pc, #908] @ 2a454 │ │ │ │ + mov lr, #0 │ │ │ │ + str lr, [r4, #100] @ 0x64 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mvn r1, #0 │ │ │ │ + str r0, [r4, #92] @ 0x5c │ │ │ │ + ldr r0, [ip, #1596] @ 0x63c │ │ │ │ + ldr ip, [r0] │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r5, [ip, #8] │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #5 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2584] @ 0xa18 │ │ │ │ + bl 6b384 │ │ │ │ + ldr r3, [r4, #100] @ 0x64 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2a3cc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r6, [pc, #828] @ 2a458 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r5, sp, #28 │ │ │ │ + ldr r7, [r3, #56] @ 0x38 │ │ │ │ + mov r2, r6 │ │ │ │ + mvn r3, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - add r2, r4, #16 │ │ │ │ - mov r1, r4 │ │ │ │ - beq 2838c │ │ │ │ - ldr r0, [r7, #1616] @ 0x650 │ │ │ │ + beq 2a150 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + cmp r1, #128 @ 0x80 │ │ │ │ + beq 2a34c │ │ │ │ + ldr r3, [pc, #772] @ 2a45c │ │ │ │ + ldr r2, [pc, #772] @ 2a460 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [pc, #748] @ 2a464 │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + mov lr, #0 │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r6, [ip, #24] │ │ │ │ + add r2, pc, r2 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r6, [ip, #100] @ 0x64 │ │ │ │ + mov r3, r9 │ │ │ │ blx r6 │ │ │ │ - strb r0, [r4, #690] @ 0x2b2 │ │ │ │ - add r4, r4, #692 @ 0x2b4 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne 28360 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - blx r2 │ │ │ │ - add r4, r7, #15488 @ 0x3c80 │ │ │ │ - add r5, r7, #59648 @ 0xe900 │ │ │ │ - add r4, r4, #48 @ 0x30 │ │ │ │ - add r5, r5, #176 @ 0xb0 │ │ │ │ - ldrb r0, [r4, #688] @ 0x2b0 │ │ │ │ - mov r3, #1 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2584] @ 0xa18 │ │ │ │ + bl 6b384 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r6, [pc, #688] @ 2a468 │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r5 │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r5, [ip, #56] @ 0x38 │ │ │ │ + mov r2, r6 │ │ │ │ + blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - add r2, r4, #16 │ │ │ │ - mov r1, r4 │ │ │ │ - beq 283f4 │ │ │ │ - ldr r0, [r7, #1620] @ 0x654 │ │ │ │ + beq 2a1e8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #384 @ 0x180 │ │ │ │ + beq 2a2c8 │ │ │ │ + ldr r3, [pc, #636] @ 2a46c │ │ │ │ + ldr r2, [pc, #636] @ 2a470 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [pc, #612] @ 2a474 │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + mov lr, #0 │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r6, [ip, #12] │ │ │ │ + add r2, pc, r2 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r5, [ip, #100] @ 0x64 │ │ │ │ + mov r3, r9 │ │ │ │ + blx r5 │ │ │ │ + ldr r2, [pc, #576] @ 2a478 │ │ │ │ + ldr r3, [pc, #496] @ 2a42c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 2a420 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2584] @ 0xa18 │ │ │ │ + add sp, sp, #228 @ 0xe4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 6b384 │ │ │ │ + ldr r2, [pc, #516] @ 2a47c │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 2950c │ │ │ │ + ldr r1, [r7, #28] │ │ │ │ + add r7, r7, #12 │ │ │ │ + bic r0, r0, r0, asr #31 │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + add r5, r5, #1 │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + add r3, r3, r1, lsl #4 │ │ │ │ + str r3, [r6, #4]! │ │ │ │ + moveq r3, fp │ │ │ │ + movne r3, r8 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ + str r3, [r6, #24] │ │ │ │ + b 2a02c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #160 @ 0xa0 │ │ │ │ + bne 2a1e8 │ │ │ │ + ldr r2, [pc, #420] @ 2a480 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [pc, #396] @ 2a484 │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + mov r5, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r5, [sp] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r6, [ip, #100] @ 0x64 │ │ │ │ + mov r3, r9 │ │ │ │ blx r6 │ │ │ │ - strb r0, [r4, #689] @ 0x2b1 │ │ │ │ - add r4, r4, #692 @ 0x2b4 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne 283c8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r0, r0, #528 @ 0x210 │ │ │ │ - b eff80 │ │ │ │ - add r0, r0, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r0, #2612] @ 0xa34 │ │ │ │ - b 67d58 │ │ │ │ - add r0, r0, #57344 @ 0xe000 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r0, #2568] @ 0xa08 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #1572] @ 0x624 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [r0] │ │ │ │ + stm sp, {r2, r3} │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r5, [r1, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + blx r5 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + b 2a230 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #512 @ 0x200 │ │ │ │ + bne 2a150 │ │ │ │ + ldr r2, [pc, #296] @ 2a488 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [pc, #276] @ 2a48c │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + mov r6, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r6, [sp] │ │ │ │ mov r1, #1 │ │ │ │ - b 7e658 │ │ │ │ + ldr r7, [ip, #100] @ 0x64 │ │ │ │ + mov r3, r9 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + stmib sp, {r3, r6} │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + blx r6 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + b 2a198 │ │ │ │ + add r1, r4, #104 @ 0x68 │ │ │ │ + add r0, r4, #92 @ 0x5c │ │ │ │ + bl 28ca0 │ │ │ │ + b 2a110 │ │ │ │ + ldr r1, [pc, #172] @ 2a490 │ │ │ │ + mov r3, #2 │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r8, [sp, #72] @ 0x48 │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ + bl e96c0 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + bl 28018 │ │ │ │ + b 29f64 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, sp, r4, ror #13 │ │ │ │ + andeq ip, sp, r4, lsr #23 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r4, lr, r4, lsr #8 │ │ │ │ + andeq sl, ip, r0, ror #21 │ │ │ │ + @ instruction: 0xffffecb8 │ │ │ │ + andeq sl, ip, ip, ror #20 │ │ │ │ + andeq sl, ip, ip, lsr #20 │ │ │ │ + andeq sl, ip, ip, lsl #20 │ │ │ │ + andeq pc, r0, r0, lsl #31 │ │ │ │ + @ instruction: 0xff00ff80 │ │ │ │ + @ instruction: 0xfffffcc8 │ │ │ │ + andeq sl, ip, ip, asr #17 │ │ │ │ + andeq sl, ip, r0, lsr #18 │ │ │ │ + andeq sl, ip, r4, ror #17 │ │ │ │ + andeq sl, ip, ip, lsl #18 │ │ │ │ + andeq sp, ip, ip, lsr #23 │ │ │ │ + ldrdeq sl, [ip], -r0 │ │ │ │ + muleq ip, r8, r8 │ │ │ │ + @ instruction: 0x000ca8b4 │ │ │ │ + andeq sp, ip, r4, lsl fp │ │ │ │ + andeq ip, sp, ip, lsl #15 │ │ │ │ + andeq sl, ip, ip, ror #11 │ │ │ │ + @ instruction: 0x000ca7bc │ │ │ │ + andeq sp, ip, ip, lsr #20 │ │ │ │ + strdeq sl, [ip], -r0 │ │ │ │ + andeq sp, ip, ip, lsr #19 │ │ │ │ + andeq sl, ip, ip, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr ip, [pc, #456] @ 2860c │ │ │ │ - ldr r1, [pc, #456] @ 28610 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0, #1568] @ 0x620 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r1, [ip, r1] │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #92 @ 0x5c │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - add r1, sp, #32 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - blx r3 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - mov r1, r4 │ │ │ │ + str r0, [ip, #3944] @ 0xf68 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + add r1, r0, #104 @ 0x68 │ │ │ │ + ldr r0, [pc, #360] @ 2a620 │ │ │ │ + sub sp, sp, #116 @ 0x74 │ │ │ │ + ldr r3, [pc, #356] @ 2a624 │ │ │ │ + add ip, sp, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + mov r0, ip │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + bl 7744 │ │ │ │ + mov r2, #24 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #12 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + bl e96c0 │ │ │ │ + ldr r7, [pc, #292] @ 2a628 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add fp, r7, #24 │ │ │ │ + add sl, r7, #48 @ 0x30 │ │ │ │ + mov r9, r6 │ │ │ │ + ldr r2, [r7], #4 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79a8 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 284b0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 79a8 <__aeabi_fcmpeq@plt> │ │ │ │ + bl 2950c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 284fc │ │ │ │ - ldr r3, [r5, #524] @ 0x20c │ │ │ │ + blt 2a548 │ │ │ │ + ldr r1, [r9, #28] │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + ldr r3, [r9, #20] │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + add r3, r3, r1, lsl #4 │ │ │ │ + str r3, [r4] │ │ │ │ + ldr r2, [fp], #4 │ │ │ │ + ldr r3, [sl], #4 │ │ │ │ + ldr r2, [r2] │ │ │ │ + add r5, r5, #1 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ + cmp r5, #6 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r4, #24] │ │ │ │ + add r9, r9, #12 │ │ │ │ + add r4, r4, #4 │ │ │ │ + bne 2a514 │ │ │ │ + ldr r3, [r6, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 284fc │ │ │ │ - add r7, r5, #264 @ 0x108 │ │ │ │ + ble 2a5c8 │ │ │ │ mov r4, #0 │ │ │ │ - b 284dc │ │ │ │ - ldr r3, [r5, #524] @ 0x20c │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - ble 284fc │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - ldr r0, [r7, #4]! │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 284c8 │ │ │ │ - ldr r8, [r5, #1568] @ 0x620 │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - movgt r6, #0 │ │ │ │ - addgt r4, sp, #40 @ 0x28 │ │ │ │ - addgt r7, sp, #52 @ 0x34 │ │ │ │ - bgt 28530 │ │ │ │ - b 285dc │ │ │ │ - ldr r8, [r5, #1568] @ 0x620 │ │ │ │ - add r6, r6, #1 │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ - cmp r3, r6 │ │ │ │ - ble 285dc │ │ │ │ - add ip, r6, r6, lsl #2 │ │ │ │ - add ip, r6, ip, lsl #1 │ │ │ │ - add ip, r8, ip, lsl #2 │ │ │ │ - add ip, ip, #12 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - mov lr, r4 │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1, r2} │ │ │ │ - stm lr, {r0, r1, r2} │ │ │ │ - ldr r3, [r8] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - mov r0, r8 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2851c │ │ │ │ - ldr r3, [r5, #524] @ 0x20c │ │ │ │ - cmp r3, #0 │ │ │ │ - addgt r9, r5, #264 @ 0x108 │ │ │ │ - movgt r8, #0 │ │ │ │ - bgt 285a0 │ │ │ │ - b 2851c │ │ │ │ - ldr r3, [r5, #524] @ 0x20c │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - ble 2851c │ │ │ │ - mov lr, r7 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - ldr sl, [r9, #4]! │ │ │ │ - mov ip, sp │ │ │ │ - ldr fp, [sl] │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - mov r0, sl │ │ │ │ - ldm r4, {r1, r2, r3} │ │ │ │ - ldr fp, [fp, #52] @ 0x34 │ │ │ │ - blx fp │ │ │ │ + mov r5, r4 │ │ │ │ + ldr r0, [r6, #92] @ 0x5c │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r0, r4 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 28590 │ │ │ │ - b 2851c │ │ │ │ - ldr r2, [pc, #48] @ 28614 │ │ │ │ - ldr r3, [pc, #40] @ 28610 │ │ │ │ + bne 2a5b4 │ │ │ │ + ldr r0, [r6, #92] @ 0x5c │ │ │ │ + ldr r3, [r0, r4] │ │ │ │ + tst r3, #1 │ │ │ │ + beq 2a5d8 │ │ │ │ + ldr r3, [r6, #100] @ 0x64 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, r3 │ │ │ │ + add r4, r4, #100 @ 0x64 │ │ │ │ + blt 2a588 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + add r0, r6, #92 @ 0x5c │ │ │ │ + bl 28ca0 │ │ │ │ + b 2a5f0 │ │ │ │ + add r5, r5, r5, lsl #2 │ │ │ │ + add r5, r5, r5, lsl #2 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + add r0, r0, r5, lsl #2 │ │ │ │ + bl 7744 │ │ │ │ + ldr r2, [pc, #52] @ 2a62c │ │ │ │ + ldr r3, [pc, #40] @ 2a624 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28608 │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ + bne 2a61c │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, sp, ip, ror #10 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - ldrdeq lr, [sp], -r4 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq ip, sp, r4, lsl #10 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r3, lr, r0, ror #26 │ │ │ │ + andeq ip, sp, ip, asr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #552] @ 28858 │ │ │ │ - ldr r2, [pc, #552] @ 2885c │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + asr r3, r2, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + and r0, r3, #255 @ 0xff │ │ │ │ + mov r5, r2 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1052] @ 2aa78 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + and r0, r5, #255 @ 0xff │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1032] @ 2aa78 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #1028] @ 2aa7c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1024] @ 2aa80 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [r0, #1580] @ 0x62c │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [ip, r2] │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7990 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2a6ac │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [r4] │ │ │ │ + str r6, [r4, #4] │ │ │ │ + str r6, [r4, #8] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2a8dc │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + asr r5, r5, #16 │ │ │ │ + and r0, r5, #255 @ 0xff │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #908] @ 2aa78 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #888] @ 2aa84 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - mov r2, #0 │ │ │ │ - blx r3 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - ble 28708 │ │ │ │ - mov r5, #0 │ │ │ │ - add r8, sp, #24 │ │ │ │ - add r9, r6, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r6, #1580] @ 0x62c │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r4, [r1, #124] @ 0x7c │ │ │ │ + mov r5, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a920 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2a74c │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #820] @ 2aa88 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2aa4c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne sl, r7 │ │ │ │ + bne 2a7a8 │ │ │ │ + ldr r1, [pc, #764] @ 2aa8c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq sl, r6 │ │ │ │ + bne 2a934 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r5, r8 │ │ │ │ + beq 2a7d0 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #688] @ 2aa88 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2aa20 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r9, r7 │ │ │ │ + bne 2a82c │ │ │ │ + ldr r1, [pc, #632] @ 2aa8c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r9, r6 │ │ │ │ + bne 2a974 │ │ │ │ + ldr r1, [pc, #592] @ 2aa84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, #0 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - sub r3, r3, #17 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #5 │ │ │ │ - addls pc, pc, r3, lsl #2 │ │ │ │ - b 286fc │ │ │ │ - b 28768 │ │ │ │ - b 28734 │ │ │ │ - b 287d4 │ │ │ │ - b 2879c │ │ │ │ - b 28808 │ │ │ │ - b 286c0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr fp, [r9, #2616] @ 0xa38 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - str sl, [sp, #16] │ │ │ │ - add r3, r2, r3 │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, fp │ │ │ │ - ldm r2, {r1, r2} │ │ │ │ - bl 73d94 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r7, r5 │ │ │ │ - bne 28674 │ │ │ │ - ldr r2, [pc, #336] @ 28860 │ │ │ │ - ldr r3, [pc, #328] @ 2885c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 28854 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr fp, [r9, #2616] @ 0xa38 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - add r3, sp, #16 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, fp │ │ │ │ - ldm r3, {r1, r2} │ │ │ │ - bl 74700 │ │ │ │ - b 286fc │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr fp, [r9, #2616] @ 0xa38 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - add r3, sp, #16 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, fp │ │ │ │ - ldm r3, {r1, r2} │ │ │ │ - bl 74e04 │ │ │ │ - b 286fc │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr fp, [r9, #2616] @ 0xa38 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - add r2, sp, #16 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, fp │ │ │ │ - ldm r2, {r1, r2} │ │ │ │ - bl 74a04 │ │ │ │ - b 286fc │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr fp, [r9, #2616] @ 0xa38 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a90c │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2a870 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #528] @ 2aa88 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2aa04 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r6, r7 │ │ │ │ + bne 2a8c8 │ │ │ │ + ldr r1, [pc, #472] @ 2aa8c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2a9b4 │ │ │ │ + str sl, [r4] │ │ │ │ + str r9, [r4, #4] │ │ │ │ + str r6, [r4, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + b 2a6d8 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + b 2a870 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + b 2a74c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [pc, #320] @ 2aa90 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #292] @ 2aa88 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - add r3, sp, #16 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, fp │ │ │ │ - ldm r3, {r1, r2} │ │ │ │ - bl 752d0 │ │ │ │ - b 286fc │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr fp, [r9, #2620] @ 0xa3c │ │ │ │ + b 2a7a8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [pc, #256] @ 2aa90 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #228] @ 2aa88 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + b 2a82c │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #192] @ 2aa90 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #164] @ 2aa88 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str sl, [r4] │ │ │ │ + str r9, [r4, #4] │ │ │ │ + mov r6, r0 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + b 2a8d4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #112] @ 2aa88 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + b 2a9e0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #84] @ 2aa88 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + b 2a82c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #40] @ 2aa88 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - add r3, sp, #16 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, #2 │ │ │ │ - bl 8b224 │ │ │ │ - b 286fc │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, sp, r0, lsl #7 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq lr, sp, r8, lsr #5 │ │ │ │ + b 2a7a8 │ │ │ │ + cmnmi pc, #0 │ │ │ │ + svccc 0x0042c2c3 │ │ │ │ + mrccc 4, 3, APSR_nzcv, cr4, cr5, {7} │ │ │ │ + vfmacc.f32 s20, s21, s23 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + svccc 0x002aaaab │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2008] @ 0x7d8 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #160] @ 28920 │ │ │ │ - ldr r3, [pc, #160] @ 28924 │ │ │ │ - sub sp, sp, #2064 @ 0x810 │ │ │ │ - sub sp, sp, #4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, sp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #148] @ 2ab44 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #144] @ 2ab48 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov r0, sp │ │ │ │ + mov r6, r2 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov r3, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - bl c7f54 │ │ │ │ - mov r1, #50 @ 0x32 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r6] │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r3, [sp, #2056] @ 0x808 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 288ec │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r3, [r3, #140] @ 0x8c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #52] @ 28928 │ │ │ │ - ldr r3, [pc, #44] @ 28924 │ │ │ │ + bl 2a630 │ │ │ │ + cmp r5, #0 │ │ │ │ + moveq r0, #1065353216 @ 0x3f800000 │ │ │ │ + beq 2aaf4 │ │ │ │ + lsr r0, r6, #24 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #88] @ 2ab4c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + str r2, [r4, #4] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #72] @ 2ab50 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + ldr r3, [pc, #56] @ 2ab48 │ │ │ │ add r2, pc, r2 │ │ │ │ + ldr r1, [sp] │ │ │ │ + str r1, [r4] │ │ │ │ + str r0, [r4, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2891c │ │ │ │ - add sp, sp, #2064 @ 0x810 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, sp, r0, lsr r1 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq lr, sp, r4, asr #1 │ │ │ │ + bne 2ab40 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, sp, r0, lsl pc │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + cmnmi pc, #0 │ │ │ │ + @ instruction: 0x000dbeb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r3, [r1, #1580] @ 0x62c │ │ │ │ - ldr r2, [pc, #280] @ 28a60 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r3, #3 │ │ │ │ - ldr r3, [pc, #268] @ 28a64 │ │ │ │ - sub sp, sp, #156 @ 0x9c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 289f0 │ │ │ │ - add r6, r1, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r6, #2480] @ 0x9b0 │ │ │ │ - mov r4, r1 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 289f0 │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r5, r0 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r0, [pc, #236] @ 2ac58 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r4, [r0, r3, lsl #2] │ │ │ │ + cmp r1, #0 │ │ │ │ + asrne r0, r2, #8 │ │ │ │ + moveq r9, #255 @ 0xff │ │ │ │ + asr sl, r4, #8 │ │ │ │ + andne r0, r0, #255 @ 0xff │ │ │ │ + moveq r0, r9 │ │ │ │ + and sl, sl, #255 @ 0xff │ │ │ │ + sub r0, r0, sl │ │ │ │ + andne r9, r2, #255 @ 0xff │ │ │ │ + mov r5, r2 │ │ │ │ + bl 7450 <__aeabi_i2d@plt> │ │ │ │ + ldr r2, [pc, #180] @ 2ac5c │ │ │ │ + ldr r3, [pc, #180] @ 2ac60 │ │ │ │ + bl 7e64 <__aeabi_dmul@plt> │ │ │ │ + and r8, r4, #255 @ 0xff │ │ │ │ + and r4, r4, #16711680 @ 0xff0000 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, sl │ │ │ │ + mov r7, r1 │ │ │ │ + bl 7450 <__aeabi_i2d@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r0, [r6, #2584] @ 0xa18 │ │ │ │ - bl 91008 │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r6, #2480] @ 0x9b0 │ │ │ │ - mov r3, #692 @ 0x2b4 │ │ │ │ - mla r2, r3, r2, r4 │ │ │ │ - add r2, r2, #15744 @ 0x3d80 │ │ │ │ - ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cmp r3, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - beq 28a28 │ │ │ │ - cmn r0, #1 │ │ │ │ - beq 28a1c │ │ │ │ - ldrb r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 28a34 │ │ │ │ - ldr r0, [r4, #1580] @ 0x62c │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, sp, #8 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 28864 │ │ │ │ - ldr r2, [pc, #112] @ 28a68 │ │ │ │ - ldr r3, [pc, #104] @ 28a64 │ │ │ │ + bl 7978 <__aeabi_dadd@plt> │ │ │ │ + bl 7d38 <__aeabi_d2iz@plt> │ │ │ │ + cmp r0, #255 @ 0xff │ │ │ │ + movge r0, #255 @ 0xff │ │ │ │ + cmp r0, #160 @ 0xa0 │ │ │ │ + movlt r0, #160 @ 0xa0 │ │ │ │ + add r4, r4, r0, lsl #8 │ │ │ │ + sub r0, r9, r8 │ │ │ │ + bl 7450 <__aeabi_i2d@plt> │ │ │ │ + ldr r2, [pc, #92] @ 2ac5c │ │ │ │ + ldr r3, [pc, #92] @ 2ac60 │ │ │ │ + bl 7e64 <__aeabi_dmul@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 7450 <__aeabi_i2d@plt> │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7978 <__aeabi_dadd@plt> │ │ │ │ + bl 7d38 <__aeabi_d2iz@plt> │ │ │ │ + cmp r0, #200 @ 0xc8 │ │ │ │ + movlt r3, r0 │ │ │ │ + movge r3, #200 @ 0xc8 │ │ │ │ + cmp r3, #61 @ 0x3d │ │ │ │ + addge r0, r4, r3 │ │ │ │ + addlt r0, r4, #61 @ 0x3d │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #1 │ │ │ │ + andeq r5, r5, #-16777216 @ 0xff000000 │ │ │ │ + addeq r0, r5, r0 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + andeq r8, sp, r0, ror #3 │ │ │ │ + ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ + svccc 0x00c99999 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3968] @ 0xf80 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #3068] @ 2b87c │ │ │ │ + sub sp, sp, #92 @ 0x5c │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #3060] @ 2b880 │ │ │ │ add r2, pc, r2 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - eors r2, r3, r2 │ │ │ │ + tst r0, #1 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - bne 28a5c │ │ │ │ - add sp, sp, #156 @ 0x9c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldrb r3, [sp, #140] @ 0x8c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 289dc │ │ │ │ - ldrb r3, [sp, #12] │ │ │ │ + bne 2b274 │ │ │ │ + ldr r8, [r6] │ │ │ │ + ldr r4, [r6, #20] │ │ │ │ + asr r0, r8, #16 │ │ │ │ + and r0, r0, #255 @ 0xff │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #3004] @ 2b884 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + asr r0, r8, #8 │ │ │ │ + and r0, r0, #255 @ 0xff │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #2980] @ 2b884 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + and r0, r8, #255 @ 0xff │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #2960] @ 2b884 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + asr r0, r4, #16 │ │ │ │ + and r0, r0, #255 @ 0xff │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #2936] @ 2b884 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + str r0, [sp, #4] │ │ │ │ + asr r0, r4, #8 │ │ │ │ + and r0, r0, #255 @ 0xff │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #2912] @ 2b884 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + str r0, [sp, #8] │ │ │ │ + and r0, r4, #255 @ 0xff │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #2892] @ 2b884 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 289f0 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r2, [pc, #44] @ 28a6c │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - mov r3, r7 │ │ │ │ - blx r4 │ │ │ │ - b 289f0 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, sp, r0, ror r0 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq sp, sp, r0, asr #31 │ │ │ │ - strdeq sl, [ip], -r4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3944] @ 0xf68 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #2316] @ 2939c │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - add r5, r4, #57344 @ 0xe000 │ │ │ │ - sub sp, sp, #116 @ 0x74 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add r1, pc, r1 │ │ │ │ - strb r2, [r5, #2505] @ 0x9c9 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2280] @ 293a0 │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #2272] @ 293a4 │ │ │ │ - add r7, pc, r7 │ │ │ │ - str r0, [r4, #1564] @ 0x61c │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2248] @ 293a8 │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [r4, #1580] @ 0x62c │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2220] @ 293ac │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [r4, #1576] @ 0x628 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2192] @ 293b0 │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [r4, #1584] @ 0x630 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2164] @ 293b4 │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [r4, #1568] @ 0x620 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [pc, #2140] @ 293b8 │ │ │ │ - ldr r1, [r7, r1] │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne 29390 │ │ │ │ - add r3, r0, #156 @ 0x9c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - str r3, [r4, #1588] @ 0x634 │ │ │ │ - ldr r1, [pc, #2108] @ 293bc │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2088] @ 293c0 │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r6, [pc, #2080] @ 293c4 │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r0, [r4, #1592] @ 0x638 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2056] @ 293c8 │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [r4, #1596] @ 0x63c │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2028] @ 293cc │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [r4, #1600] @ 0x640 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2000] @ 293d0 │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [r4, #1604] @ 0x644 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #1972] @ 293d4 │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [r4, #1608] @ 0x648 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #1944] @ 293d8 │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [r4, #1612] @ 0x64c │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #1916] @ 293dc │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [r4, #1616] @ 0x650 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #1892] @ 293e0 │ │ │ │ - ldr r3, [pc, #1892] @ 293e4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add ip, r2, #1312 @ 0x520 │ │ │ │ - mov r9, r3 │ │ │ │ - add lr, r3, #1344 @ 0x540 │ │ │ │ - str ip, [sp, #64] @ 0x40 │ │ │ │ - add ip, r3, #1552 @ 0x610 │ │ │ │ - sub r3, r2, #2592 @ 0xa20 │ │ │ │ - sub r3, r3, #12 │ │ │ │ - ldr r1, [pc, #1856] @ 293e8 │ │ │ │ - add r8, r2, #1280 @ 0x500 │ │ │ │ + moveq r3, #0 │ │ │ │ + streq r3, [sp, #36] @ 0x24 │ │ │ │ + streq r3, [sp, #40] @ 0x28 │ │ │ │ + moveq r3, #1065353216 @ 0x3f800000 │ │ │ │ + streq r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + ldm r3, {r1, r2, r3} │ │ │ │ + str r0, [sp, #12] │ │ │ │ + add r0, sp, #60 @ 0x3c │ │ │ │ + bl 2be9c │ │ │ │ + ldr sl, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [pc, #2836] @ 2b888 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr fp, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [pc, #2824] @ 2b88c │ │ │ │ + ldr r9, [sp, #68] @ 0x44 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2796] @ 2b890 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2772] @ 2b894 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2760] @ 2b898 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2736] @ 2b89c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2712] @ 2b8a0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2700] @ 2b8a4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2676] @ 2b8a8 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2652] @ 2b8ac │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2b264 │ │ │ │ + ldr r1, [pc, #2632] @ 2b8b0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2624] @ 2b8b4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2620] @ 2b8b8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2616] @ 2b8bc │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #2612] @ 2b8c0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #2576] @ 2b8ac │ │ │ │ + mov sl, r0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2b6b0 │ │ │ │ + ldr r1, [pc, #2560] @ 2b8b0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2564] @ 2b8c0 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #2544] @ 2b8b4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #2524] @ 2b8ac │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2b678 │ │ │ │ + ldr r1, [pc, #2508] @ 2b8b0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2500] @ 2b8b4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #2492] @ 2b8c4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r1, [pc, #2484] @ 2b8c8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #2444] @ 2b8ac │ │ │ │ + mov r8, r0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2b664 │ │ │ │ + ldr r1, [pc, #2428] @ 2b8b0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2440] @ 2b8c8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #2412] @ 2b8b4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #2416] @ 2b8cc │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2412] @ 2b8d0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add sl, r8, #8 │ │ │ │ - add r8, r2, #1392 @ 0x570 │ │ │ │ - add fp, r8, #4 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - add r8, r1, #655360 @ 0xa0000 │ │ │ │ - add r8, r8, #24 │ │ │ │ - str r9, [sp, #24] │ │ │ │ - str sl, [sp, #60] @ 0x3c │ │ │ │ - str fp, [sp, #68] @ 0x44 │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ - add r8, r1, #655360 @ 0xa0000 │ │ │ │ - add lr, lr, #8 │ │ │ │ - add ip, ip, #4 │ │ │ │ - add r8, r8, #36 @ 0x24 │ │ │ │ - str r8, [sp, #80] @ 0x50 │ │ │ │ - str r0, [r4, #1620] @ 0x654 │ │ │ │ - str r3, [r5, #2596] @ 0xa24 │ │ │ │ - sub r3, r2, #2576 @ 0xa10 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - ldr r0, [r4, #264] @ 0x108 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [r5, #2608] @ 0xa30 │ │ │ │ - add r3, r2, #1456 @ 0x5b0 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, r2, #1568 @ 0x620 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, r2, #3520 @ 0xdc0 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - add r3, r2, #3536 @ 0xdd0 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, r4, r0, lsl #2 │ │ │ │ - add r0, r0, #34 @ 0x22 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #1700] @ 293ec │ │ │ │ - str r6, [r5, #2572] @ 0xa0c │ │ │ │ - add r0, pc, r0 │ │ │ │ - sub r6, r2, #2320 @ 0x910 │ │ │ │ - sub r6, r6, #4 │ │ │ │ - str r0, [r5, #2568] @ 0xa08 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [pc, #1676] @ 293f0 │ │ │ │ - str r9, [r5, #2576] @ 0xa10 │ │ │ │ - str r6, [r5, #2616] @ 0xa38 │ │ │ │ - str sl, [r5, #2636] @ 0xa4c │ │ │ │ - str fp, [r5, #2652] @ 0xa5c │ │ │ │ - sub r9, r2, #2432 @ 0x980 │ │ │ │ - add sl, r1, #655360 @ 0xa0000 │ │ │ │ - add fp, r2, #1472 @ 0x5c0 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - sub r6, r2, #1984 @ 0x7c0 │ │ │ │ - sub r6, r6, #8 │ │ │ │ - sub r9, r9, #4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add sl, sl, #48 @ 0x30 │ │ │ │ - add fp, fp, #8 │ │ │ │ - str r1, [r5, #2580] @ 0xa14 │ │ │ │ - str lr, [r5, #2588] @ 0xa1c │ │ │ │ - str ip, [r5, #2592] @ 0xa20 │ │ │ │ - str r6, [r5, #2624] @ 0xa40 │ │ │ │ - str r9, [r5, #2612] @ 0xa34 │ │ │ │ - str sl, [sp, #88] @ 0x58 │ │ │ │ - str fp, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r0, [r5, #2584] @ 0xa18 │ │ │ │ - ldr r0, [pc, #1584] @ 293f4 │ │ │ │ - add fp, r2, #1520 @ 0x5f0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r0, [r5, #2600] @ 0xa28 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [pc, #1568] @ 293f8 │ │ │ │ - add sl, r2, #1552 @ 0x610 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r0, [r5, #2640] @ 0xa50 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - sub r0, r2, #2304 @ 0x900 │ │ │ │ - str r0, [r5, #2620] @ 0xa3c │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - sub r0, r2, #952 @ 0x3b8 │ │ │ │ - str r0, [r5, #2604] @ 0xa2c │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - add r0, r2, #596 @ 0x254 │ │ │ │ - str r0, [r5, #2628] @ 0xa44 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2b2dc │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2b2c0 │ │ │ │ + ldr r1, [pc, #2376] @ 2b8d4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - add r2, r2, #1136 @ 0x470 │ │ │ │ - add r8, r0, #4 │ │ │ │ - add r0, r0, #12 │ │ │ │ - str r2, [r5, #2632] @ 0xa48 │ │ │ │ - str r8, [r5, #2644] @ 0xa54 │ │ │ │ - str r0, [r5, #2648] @ 0xa58 │ │ │ │ - str r1, [r3, #24] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str ip, [r3, #12] │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - str lr, [r3, #8] │ │ │ │ - str ip, [r3, #20] │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - str r1, [r3, #28] │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - add r1, r1, #8 │ │ │ │ - str r1, [r3, #32] │ │ │ │ - str ip, [r3, #40] @ 0x28 │ │ │ │ - str lr, [r3, #44] @ 0x2c │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ - str r0, [r3, #52] @ 0x34 │ │ │ │ - str r5, [r3, #16] │ │ │ │ - str r9, [r3, #36] @ 0x24 │ │ │ │ - ldr r5, [sp, #76] @ 0x4c │ │ │ │ - str r8, [r3, #60] @ 0x3c │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + ldm r3, {r1, r2, r3} │ │ │ │ + bl 2be9c │ │ │ │ + ldr sl, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [pc, #2248] @ 2b888 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr fp, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [pc, #2236] @ 2b88c │ │ │ │ ldr r8, [sp, #80] @ 0x50 │ │ │ │ - str r8, [r3, #72] @ 0x48 │ │ │ │ - ldr r8, [sp, #84] @ 0x54 │ │ │ │ - str r8, [r3, #76] @ 0x4c │ │ │ │ - ldr r8, [sp, #88] @ 0x58 │ │ │ │ - str r8, [r3, #80] @ 0x50 │ │ │ │ - ldr r8, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r8, [r3, #88] @ 0x58 │ │ │ │ - ldr r8, [sp, #96] @ 0x60 │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - str r8, [r3, #100] @ 0x64 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ - ldr r8, [sp, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #1352] @ 293fc │ │ │ │ - str ip, [r3, #68] @ 0x44 │ │ │ │ - str r8, [r3, #112] @ 0x70 │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - ldr r8, [sp, #104] @ 0x68 │ │ │ │ - ldr lr, [sp, #52] @ 0x34 │ │ │ │ - str r8, [r3, #116] @ 0x74 │ │ │ │ - str ip, [r3, #120] @ 0x78 │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - add fp, fp, #8 │ │ │ │ - add sl, sl, #4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str lr, [r3, #84] @ 0x54 │ │ │ │ - str ip, [r3, #124] @ 0x7c │ │ │ │ - str r6, [r3, #128] @ 0x80 │ │ │ │ - str r5, [r3, #56] @ 0x38 │ │ │ │ - str fp, [r3, #92] @ 0x5c │ │ │ │ - str sl, [r3, #96] @ 0x60 │ │ │ │ - str r8, [r3, #104] @ 0x68 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #1268] @ 29400 │ │ │ │ - str r5, [r3, #132] @ 0x84 │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ - ldr ip, [sp, #108] @ 0x6c │ │ │ │ - str r2, [r3, #136] @ 0x88 │ │ │ │ - str ip, [r4, #264] @ 0x108 │ │ │ │ - str lr, [r3, #140] @ 0x8c │ │ │ │ - ldr r0, [r4, #524] @ 0x20c │ │ │ │ - ldr ip, [pc, #1236] @ 29404 │ │ │ │ - add r3, r4, r0, lsl #2 │ │ │ │ - add r0, r0, #10 │ │ │ │ - str r2, [r3, #268] @ 0x10c │ │ │ │ - str r1, [r3, #272] @ 0x110 │ │ │ │ - str lr, [r3, #276] @ 0x114 │ │ │ │ - str r6, [r3, #284] @ 0x11c │ │ │ │ - str r5, [r3, #288] @ 0x120 │ │ │ │ - str r8, [r3, #280] @ 0x118 │ │ │ │ - str fp, [r3, #292] @ 0x124 │ │ │ │ - str sl, [r3, #296] @ 0x128 │ │ │ │ - str r9, [r3, #300] @ 0x12c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r0, [r4, #524] @ 0x20c │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - str r2, [r3, #304] @ 0x130 │ │ │ │ - ldr r3, [pc, #1176] @ 29408 │ │ │ │ - ldr r1, [r0] │ │ │ │ - add ip, pc, ip │ │ │ │ - add r3, pc, r3 │ │ │ │ - stm sp, {r3, r4, ip} │ │ │ │ - ldr r2, [pc, #1160] @ 2940c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #1156] @ 29410 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #2 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r5, [pc, #1136] @ 29414 │ │ │ │ - ldr lr, [pc, #1136] @ 29418 │ │ │ │ - ldr ip, [pc, #1136] @ 2941c │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldr r1, [pc, #1132] @ 29420 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r2, r5 │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - mov r3, #2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr lr, [pc, #1084] @ 29424 │ │ │ │ - ldr ip, [pc, #1084] @ 29428 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [pc, #1080] @ 2942c │ │ │ │ - ldr r5, [r0] │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - mov r3, #2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r5, [r5, #32] │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r5, [pc, #1036] @ 29430 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r1, [pc, #1032] @ 29434 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r6, [ip, #60] @ 0x3c │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r1, [pc, #1004] @ 29438 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r5, [r3, #60] @ 0x3c │ │ │ │ - mov r3, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r5, [pc, #976] @ 2943c │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r1, [pc, #972] @ 29440 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r6, [ip, #60] @ 0x3c │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r1, [pc, #944] @ 29444 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r5, [r3, #60] @ 0x3c │ │ │ │ - mov r3, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r2, [pc, #916] @ 29448 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r1, [pc, #912] @ 2944c │ │ │ │ - ldr r5, [r3, #60] @ 0x3c │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r5, [pc, #888] @ 29450 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r1, [pc, #884] @ 29454 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r6, [ip, #60] @ 0x3c │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r1, [pc, #856] @ 29458 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r1, [pc, #828] @ 2945c │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r1, [pc, #800] @ 29460 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r1, [pc, #772] @ 29464 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r1, [pc, #744] @ 29468 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r1, [pc, #716] @ 2946c │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r1, [pc, #688] @ 29470 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r1, [pc, #660] @ 29474 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r1, [pc, #632] @ 29478 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r1, [pc, #604] @ 2947c │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r1, [pc, #576] @ 29480 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r1, [pc, #548] @ 29484 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r1, [pc, #520] @ 29488 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r1, [pc, #492] @ 2948c │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r1, [pc, #464] @ 29490 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r1, [pc, #436] @ 29494 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r1, [pc, #408] @ 29498 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r1, [pc, #380] @ 2949c │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r5, [r3, #60] @ 0x3c │ │ │ │ - mov r3, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r1, [r4, #264] @ 0x108 │ │ │ │ - cmp r1, #0 │ │ │ │ - addgt r6, r4, #4 │ │ │ │ - addgt r1, r6, r1, lsl #2 │ │ │ │ - movgt r3, r6 │ │ │ │ - ble 29380 │ │ │ │ - ldr r2, [r3, #4]! │ │ │ │ - cmp r3, r1 │ │ │ │ - str r4, [r2, #4] │ │ │ │ - bne 2934c │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r0, [r6, #4]! │ │ │ │ - add r5, r5, #1 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #264] @ 0x108 │ │ │ │ - cmp r3, r5 │ │ │ │ - bgt 29360 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r4, #2020] @ 0x7e4 │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx r2 │ │ │ │ - mov r3, r0 │ │ │ │ - b 28b70 │ │ │ │ - andeq sl, ip, r4, ror #18 │ │ │ │ - andeq sl, ip, r8, lsl #29 │ │ │ │ - strdeq sp, [sp], -r8 │ │ │ │ - andeq fp, ip, r0, lsl r4 │ │ │ │ - andeq fp, ip, r0, ror #7 │ │ │ │ - andeq fp, ip, r8, asr #7 │ │ │ │ - andeq sl, ip, r0, ror r7 │ │ │ │ - andeq r0, r0, r0, lsl #8 │ │ │ │ - andeq r6, sp, r0, asr fp │ │ │ │ - andeq sl, ip, r0, lsr r7 │ │ │ │ - andseq lr, r8, r4, ror r3 │ │ │ │ - andeq sl, ip, r8, asr #26 │ │ │ │ - andeq sl, ip, r8, lsl sp │ │ │ │ - andeq sl, ip, r4, lsl sp │ │ │ │ - andeq r5, sp, r4, asr r3 │ │ │ │ - andeq sl, ip, ip, asr #15 │ │ │ │ - andeq sl, ip, r4, asr #25 │ │ │ │ - @ instruction: 0x000e75b4 │ │ │ │ - @ instruction: 0x000e55b8 │ │ │ │ - andeq lr, lr, r0, lsr r2 │ │ │ │ - andseq r5, ip, r0, ror #11 │ │ │ │ - andeq ip, lr, ip, lsr #1 │ │ │ │ - eoreq r5, r0, r4, lsr #28 │ │ │ │ - andeq sl, lr, r8, asr #18 │ │ │ │ - andeq r8, lr, r8, lsr r1 │ │ │ │ - andeq r0, r0, ip, lsr #12 │ │ │ │ - strdeq fp, [ip], -ip │ │ │ │ - @ instruction: 0xfffff9b0 │ │ │ │ - ldrdeq fp, [ip], -ip │ │ │ │ - andeq lr, ip, r8, lsl lr │ │ │ │ - andeq fp, ip, ip, lsl #13 │ │ │ │ - andeq fp, ip, ip, asr #21 │ │ │ │ - andeq r0, r0, r8, asr r6 │ │ │ │ - andeq fp, ip, ip, lsr #21 │ │ │ │ - andeq fp, ip, ip, lsr #21 │ │ │ │ - andeq r0, r0, r0, asr r5 │ │ │ │ - andeq fp, ip, r8, lsl #21 │ │ │ │ - @ instruction: 0xfffff304 │ │ │ │ - strdeq fp, [ip], -ip │ │ │ │ - strdeq fp, [ip], -ip │ │ │ │ - @ instruction: 0xfffff324 │ │ │ │ - strdeq fp, [ip], -r0 │ │ │ │ - strdeq fp, [ip], -r0 │ │ │ │ - andeq r2, r0, ip, ror #7 │ │ │ │ - strdeq fp, [ip], -r4 │ │ │ │ - andeq r5, r0, r0, lsr #16 │ │ │ │ - andeq fp, ip, r0, ror #19 │ │ │ │ - ldrdeq fp, [ip], -r4 │ │ │ │ - andeq fp, ip, ip, asr #19 │ │ │ │ - andeq fp, ip, r4, asr #19 │ │ │ │ - @ instruction: 0x000cb9b8 │ │ │ │ - andeq fp, ip, ip, lsr #19 │ │ │ │ - andeq fp, ip, r0, lsr #19 │ │ │ │ - andeq fp, ip, r0, lsr #19 │ │ │ │ - andeq fp, ip, r0, lsr #19 │ │ │ │ - andeq fp, ip, r4, lsr #19 │ │ │ │ - andeq fp, ip, r4, lsr #19 │ │ │ │ - andeq fp, ip, r4, lsr #19 │ │ │ │ - andeq fp, ip, r4, lsr #19 │ │ │ │ - muleq ip, r0, r9 │ │ │ │ - andeq fp, ip, r4, lsl #19 │ │ │ │ - andeq fp, ip, r8, ror r9 │ │ │ │ - andeq fp, ip, r0, ror r9 │ │ │ │ - andeq fp, ip, r4, ror #18 │ │ │ │ - andeq fp, ip, r0, ror #18 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #2016] @ 0x7e0 │ │ │ │ - ldr r2, [pc, #140] @ 29544 │ │ │ │ - ldr r3, [pc, #140] @ 29548 │ │ │ │ - sub sp, sp, #2064 @ 0x810 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r5, sp │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - bl c7f54 │ │ │ │ - mov r1, #58 @ 0x3a │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r3, [sp, #2056] @ 0x808 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 29514 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r3, [r3, #140] @ 0x8c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, fp │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #48] @ 2954c │ │ │ │ - ldr r3, [pc, #40] @ 29548 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2060] @ 0x80c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 29540 │ │ │ │ - add sp, sp, #2064 @ 0x810 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - strdeq sp, [sp], -ip │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - muleq sp, ip, r4 │ │ │ │ - ldr r0, [r1, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #3 │ │ │ │ - bxne lr │ │ │ │ - mov r1, #1 │ │ │ │ - b 294a0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #2016] @ 0x7e0 │ │ │ │ - ldr r2, [pc, #140] @ 2960c │ │ │ │ - ldr r3, [pc, #140] @ 29610 │ │ │ │ - sub sp, sp, #2064 @ 0x810 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r5, sp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2208] @ 2b890 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - bl c7f54 │ │ │ │ - mov r1, #56 @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r3, [sp, #2056] @ 0x808 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 295dc │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r3, [r3, #140] @ 0x8c │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #48] @ 29614 │ │ │ │ - ldr r3, [pc, #40] @ 29610 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2184] @ 2b894 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2172] @ 2b898 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2148] @ 2b89c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2124] @ 2b8a0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2112] @ 2b8a4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2088] @ 2b8a8 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2064] @ 2b8ac │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2b784 │ │ │ │ + ldr r1, [pc, #2044] @ 2b8b0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2036] @ 2b8b4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2032] @ 2b8b8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2028] @ 2b8bc │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #2024] @ 2b8c0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #1988] @ 2b8ac │ │ │ │ + mov fp, r0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2b770 │ │ │ │ + ldr r1, [pc, #1972] @ 2b8b0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1976] @ 2b8c0 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #1956] @ 2b8b4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #1936] @ 2b8ac │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2b794 │ │ │ │ + ldr r1, [pc, #1920] @ 2b8b0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1912] @ 2b8b4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #1904] @ 2b8c4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [pc, #1896] @ 2b8c8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #1856] @ 2b8ac │ │ │ │ + mov fp, r0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2b75c │ │ │ │ + ldr r1, [pc, #1840] @ 2b8b0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1852] @ 2b8c8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #1824] @ 2b8b4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #1792] @ 2b8cc │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, sl │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7a74 │ │ │ │ + ldr r1, [pc, #1708] @ 2b8d8 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2b6c4 │ │ │ │ + mov r0, #1 │ │ │ │ + ldr r2, [pc, #1692] @ 2b8dc │ │ │ │ + ldr r3, [pc, #1596] @ 2b880 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29608 │ │ │ │ - add sp, sp, #2064 @ 0x810 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, sp, r4, lsr r4 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - ldrdeq sp, [sp], -r4 │ │ │ │ - ldr r0, [r1, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #3 │ │ │ │ - bxne lr │ │ │ │ - mov r1, #1 │ │ │ │ - b 29568 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #2008] @ 0x7d8 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #388] @ 297d0 │ │ │ │ - ldr r3, [pc, #388] @ 297d4 │ │ │ │ - sub sp, sp, #2064 @ 0x810 │ │ │ │ - sub sp, sp, #4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, sp │ │ │ │ - mov r6, r0 │ │ │ │ + bne 2b878 │ │ │ │ + add sp, sp, #92 @ 0x5c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #1652] @ 2b8e0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ + bl 7a38 │ │ │ │ + b 2ae74 │ │ │ │ + ldr r1, [pc, #1640] @ 2b8e4 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2b2a4 │ │ │ │ + ldr r1, [pc, #1620] @ 2b8e8 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2b234 │ │ │ │ + ldr r1, [pc, #1600] @ 2b8ec │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #24 │ │ │ │ + bl e96c0 │ │ │ │ + mov r0, #0 │ │ │ │ + b 2b238 │ │ │ │ mov r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl c7f54 │ │ │ │ - mov r1, #68 @ 0x44 │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [pc, #1540] @ 2b8d4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b 2af90 │ │ │ │ + ldr r1, [pc, #1548] @ 2b8f0 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl eb59c │ │ │ │ + subs fp, r0, #0 │ │ │ │ + bne 2b234 │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2b7cc │ │ │ │ + ldr r1, [pc, #1516] @ 2b8f4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r4, #0 │ │ │ │ + bne 2b338 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5] │ │ │ │ - mvn r2, #0 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r4, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + ldm r3, {r1, r2, r3} │ │ │ │ + bl 2be9c │ │ │ │ + ldr r8, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [pc, #1312] @ 2b888 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r9, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [pc, #1300] @ 2b88c │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7fbc │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mvn r2, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1272] @ 2b890 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7fbc │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - mvn r2, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1248] @ 2b894 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1236] @ 2b898 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7fbc │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mvn r2, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1212] @ 2b89c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7fbc │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - mvn r2, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1188] @ 2b8a0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1176] @ 2b8a4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1152] @ 2b8a8 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1128] @ 2b8ac │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7fbc │ │ │ │ - mvn r2, #0 │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2b860 │ │ │ │ + ldr r1, [pc, #1108] @ 2b8b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7fbc │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1100] @ 2b8b4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1096] @ 2b8b8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1092] @ 2b8bc │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #1088] @ 2b8c0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #1052] @ 2b8ac │ │ │ │ + mov r5, r0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2b838 │ │ │ │ + ldr r1, [pc, #1036] @ 2b8b0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1040] @ 2b8c0 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #1020] @ 2b8b4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #1000] @ 2b8ac │ │ │ │ mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2b800 │ │ │ │ + ldr r1, [pc, #984] @ 2b8b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5, #32] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #976] @ 2b8b4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #968] @ 2b8c4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r1, [pc, #960] @ 2b8c8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #920] @ 2b8ac │ │ │ │ + mov r5, r0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2b84c │ │ │ │ + ldr r1, [pc, #904] @ 2b8b0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #916] @ 2b8c8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #888] @ 2b8b4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5, #36] @ 0x24 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #856] @ 2b8cc │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5, #40] @ 0x28 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7a74 │ │ │ │ + ldr r1, [pc, #772] @ 2b8d8 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2b234 │ │ │ │ + ldr r1, [pc, #788] @ 2b8f8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2b628 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5, #44] @ 0x2c │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne fp, #255 @ 0xff │ │ │ │ + bne 2b628 │ │ │ │ + ldr r1, [pc, #616] @ 2b884 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5, #48] @ 0x30 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + mov fp, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r7, #20] │ │ │ │ + ldr r1, [pc, #588] @ 2b884 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + ldr r1, [pc, #572] @ 2b884 │ │ │ │ + lsl r4, r0, #16 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + orr r4, r4, r0, lsl #8 │ │ │ │ + orr r4, r4, fp │ │ │ │ + str r4, [r6, #20] │ │ │ │ + b 2b2b8 │ │ │ │ + ldr r1, [pc, #628] @ 2b8e0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7a38 │ │ │ │ + mov r1, r0 │ │ │ │ + b 2af4c │ │ │ │ + ldr r1, [pc, #608] @ 2b8e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5, #52] @ 0x34 │ │ │ │ + bl 7a38 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #556] @ 2b8c4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #576] @ 2b8e0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5, #56] @ 0x38 │ │ │ │ + bl 7a38 │ │ │ │ + mov r4, r0 │ │ │ │ + b 2af0c │ │ │ │ + ldr r1, [pc, #552] @ 2b8e0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 7a38 │ │ │ │ + mov r8, r0 │ │ │ │ + b 2aec8 │ │ │ │ + ldr r1, [pc, #560] @ 2b8fc │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2b7e8 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2b870 │ │ │ │ + ldr r1, [pc, #512] @ 2b900 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5, #64] @ 0x40 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2b7e8 │ │ │ │ + ldr r1, [pc, #368] @ 2b884 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5, #68] @ 0x44 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r7, #20] │ │ │ │ + ldr r1, [pc, #340] @ 2b884 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + ldr r1, [pc, #324] @ 2b884 │ │ │ │ + lsl r4, r0, #16 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + orr r4, r4, r0, lsl #8 │ │ │ │ + orr r0, r4, r5 │ │ │ │ + str r0, [r6, #20] │ │ │ │ + b 2b2b8 │ │ │ │ + ldr r1, [pc, #380] @ 2b8e0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7a38 │ │ │ │ + mov r8, r0 │ │ │ │ + b 2b198 │ │ │ │ + ldr r1, [pc, #360] @ 2b8e0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7a38 │ │ │ │ + mov r9, r0 │ │ │ │ + b 2b114 │ │ │ │ + ldr r1, [pc, #340] @ 2b8e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r3, [sp, #2056] @ 0x808 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 2979c │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r3, [r3, #140] @ 0x8c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #52] @ 297d8 │ │ │ │ - ldr r3, [pc, #44] @ 297d4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2060] @ 0x80c │ │ │ │ - eors r2, r3, r2 │ │ │ │ + bl 7a38 │ │ │ │ + b 2b0c0 │ │ │ │ + ldr r1, [pc, #324] @ 2b8e0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a38 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #272] @ 2b8c4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #292] @ 2b8e0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a38 │ │ │ │ + mov r4, r0 │ │ │ │ + b 2b158 │ │ │ │ mov r3, #0 │ │ │ │ - bne 297cc │ │ │ │ - add sp, sp, #2064 @ 0x810 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, sp, r4, ror #6 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq sp, sp, r4, lsl r2 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #92] @ 29844 │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 29840 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #264] @ 0x108 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - pople {r4, r5, r6, pc} │ │ │ │ - add r5, r0, #4 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - add r4, r4, #1 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r6, #264] @ 0x108 │ │ │ │ - cmp r4, r3 │ │ │ │ - blt 2981c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bx r2 │ │ │ │ - @ instruction: 0xffffea0c │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r4, [pc, #280] @ 2b8f4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b 2b338 │ │ │ │ + ldr r1, [pc, #276] @ 2b904 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #24 │ │ │ │ + bl e96c0 │ │ │ │ + b 2b2b8 │ │ │ │ + ldr r1, [pc, #216] @ 2b8e0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a38 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #164] @ 2b8c4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #184] @ 2b8e0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a38 │ │ │ │ + mov r4, r0 │ │ │ │ + b 2b500 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [pc, #156] @ 2b8e0 │ │ │ │ + bl 7a38 │ │ │ │ + mov r5, r0 │ │ │ │ + b 2b4bc │ │ │ │ + ldr r1, [pc, #140] @ 2b8e0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a38 │ │ │ │ + mov r9, r0 │ │ │ │ + b 2b540 │ │ │ │ + ldr r1, [pc, #120] @ 2b8e0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a38 │ │ │ │ + b 2b468 │ │ │ │ + mov r5, #255 @ 0xff │ │ │ │ + b 2b720 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, sp, ip, lsr sp │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + cmnmi pc, #0 │ │ │ │ + @ instruction: 0x3ed3293d │ │ │ │ + mrccc 4, 5, r1, cr7, cr8, {4} │ │ │ │ + vaddcc.f64 d12, d24, d14 │ │ │ │ + mrccc 2, 2, ip, cr9, cr15, {3} │ │ │ │ + svccc 0x00371498 │ │ │ │ + ldccc 6, cr13, [r3, #44] @ 0x2c │ │ │ │ + ldccc 14, cr5, [lr], {251} @ 0xfb │ │ │ │ + @ instruction: 0x3df41b76 │ │ │ │ + svccc 0x0073504c │ │ │ │ + ldccc 8, cr1, [r1], {194} @ 0xc2 │ │ │ │ + rscsmi r2, r9, fp, lsl pc │ │ │ │ + cdpcc 13, 0, cr3, cr13, cr9, {6} │ │ │ │ + rscmi r0, r8, #0 │ │ │ │ + orrmi r0, r0, r0 │ │ │ │ + svccc 0x007351ce │ │ │ │ + mvnsmi r0, #0 │ │ │ │ + svccc 0x008b6356 │ │ │ │ + cmpmi r8, #0 │ │ │ │ + andeq r9, ip, ip, ror #22 │ │ │ │ + svccc 0x006ccccd │ │ │ │ + adcmi r0, r0, #0 │ │ │ │ + andeq fp, sp, r4, lsl #15 │ │ │ │ + @ instruction: 0x3eaaaa9f │ │ │ │ + andeq r9, ip, r4, asr #16 │ │ │ │ + andeq r9, ip, r8, lsr r8 │ │ │ │ + andeq r9, ip, r4, lsl #15 │ │ │ │ + ldrdeq r9, [ip], -ip │ │ │ │ + stccc 12, cr8, [r8, #924]! @ 0x39c │ │ │ │ + svccc 0x0019999a │ │ │ │ + cdpcc 7, 6, cr4, cr1, cr14, {5} │ │ │ │ + mrccc 4, 3, APSR_nzcv, cr4, cr5, {7} │ │ │ │ + andeq r9, ip, r0, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3904] @ 0xf40 │ │ │ │ - add r3, r0, #59904 @ 0xea00 │ │ │ │ - sub sp, sp, #156 @ 0x9c │ │ │ │ - add r3, r3, #92 @ 0x5c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #1032] @ 29c78 │ │ │ │ - add r3, r0, #57344 @ 0xe000 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #1024] @ 29c7c │ │ │ │ + str r0, [ip, #3448] @ 0xd78 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [pc, #616] @ 2bb8c │ │ │ │ + mov r3, r1 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr r1, [pc, #608] @ 2bb90 │ │ │ │ + add r0, pc, r0 │ │ │ │ + sub sp, sp, #612 @ 0x264 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r2, [pc, #596] @ 2bb94 │ │ │ │ + add r5, sp, #92 @ 0x5c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r5, r0, #15680 @ 0x3d40 │ │ │ │ - mov sl, r0 │ │ │ │ - add r5, r5, #28 │ │ │ │ - mov r9, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - mov r3, #0 │ │ │ │ - b 298b4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r5, r5, #692 @ 0x2b4 │ │ │ │ - cmp r3, r5 │ │ │ │ - add r9, r9, #1 │ │ │ │ - beq 29ad8 │ │ │ │ - ldrb r3, [r5, #516] @ 0x204 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 298a0 │ │ │ │ - ldr r0, [sl, #1580] @ 0x62c │ │ │ │ - mov r3, #232 @ 0xe8 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r4, [r1, #132] @ 0x84 │ │ │ │ - mov r1, #13 │ │ │ │ - blx r4 │ │ │ │ - subs ip, r0, #0 │ │ │ │ - beq 29c08 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r7, ip, #8 │ │ │ │ - ldr r2, [r3, #2480] @ 0x9b0 │ │ │ │ - mov r3, #0 │ │ │ │ - sub r2, r2, r9 │ │ │ │ - clz r2, r2 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - str r2, [ip] │ │ │ │ - sub fp, r5, #172 @ 0xac │ │ │ │ - ldr r2, [r5, #76] @ 0x4c │ │ │ │ - add lr, ip, #24 │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ - mov r8, r3 │ │ │ │ - str r2, [ip, #4] │ │ │ │ - add r1, fp, r3 │ │ │ │ - mov r0, r6 │ │ │ │ - add r4, r3, #4 │ │ │ │ - str r8, [sp, #144] @ 0x90 │ │ │ │ - ldrb r2, [r1], #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 29948 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - strb r2, [r0], #1 │ │ │ │ - bne 2992c │ │ │ │ - ldrb r2, [sp, #145] @ 0x91 │ │ │ │ - ldrb r1, [sp, #144] @ 0x90 │ │ │ │ - add r2, r2, #128 @ 0x80 │ │ │ │ - add r1, r1, #128 @ 0x80 │ │ │ │ - lsl r2, r2, #16 │ │ │ │ - orr r2, r2, r1, lsl #24 │ │ │ │ - ldrb r1, [sp, #147] @ 0x93 │ │ │ │ - add r1, r1, #128 @ 0x80 │ │ │ │ - orr r2, r2, r1 │ │ │ │ - ldrb r1, [sp, #146] @ 0x92 │ │ │ │ - add r1, r1, #128 @ 0x80 │ │ │ │ - orr r2, r2, r1, lsl #8 │ │ │ │ - str r2, [r7], #4 │ │ │ │ - cmp r7, lr │ │ │ │ - bne 2991c │ │ │ │ - mov r3, #0 │ │ │ │ - bic r2, r2, #255 @ 0xff │ │ │ │ - sub fp, r5, #156 @ 0x9c │ │ │ │ - add r8, ip, #36 @ 0x24 │ │ │ │ - mov r7, r3 │ │ │ │ - str r2, [ip, #20] │ │ │ │ - add r1, fp, r3 │ │ │ │ - mov r0, r6 │ │ │ │ - add r4, r3, #4 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ - ldrb r2, [r1], #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 299c8 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - strb r2, [r0], #1 │ │ │ │ - bne 299ac │ │ │ │ - ldrb r2, [sp, #145] @ 0x91 │ │ │ │ - ldrb r1, [sp, #144] @ 0x90 │ │ │ │ - add r2, r2, #128 @ 0x80 │ │ │ │ - add r1, r1, #128 @ 0x80 │ │ │ │ - lsl r2, r2, #16 │ │ │ │ - orr r2, r2, r1, lsl #24 │ │ │ │ - ldrb r1, [sp, #147] @ 0x93 │ │ │ │ - add r1, r1, #128 @ 0x80 │ │ │ │ - orr r2, r2, r1 │ │ │ │ - ldrb r1, [sp, #146] @ 0x92 │ │ │ │ - add r1, r1, #128 @ 0x80 │ │ │ │ - orr r2, r2, r1, lsl #8 │ │ │ │ - str r2, [lr], #4 │ │ │ │ - cmp lr, r8 │ │ │ │ - bne 2999c │ │ │ │ - bic r2, r2, #255 @ 0xff │ │ │ │ - str r2, [ip, #32] │ │ │ │ - add r0, ip, #204 @ 0xcc │ │ │ │ - ldr r3, [r5, #-144] @ 0xffffff70 │ │ │ │ - add r2, ip, #180 @ 0xb4 │ │ │ │ - add r4, ip, #64 @ 0x40 │ │ │ │ - sub r7, r5, #140 @ 0x8c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, #0 │ │ │ │ - str r3, [ip, #36] @ 0x24 │ │ │ │ - str r0, [sp] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - sub fp, r4, #24 │ │ │ │ - mov r3, #0 │ │ │ │ - add ip, r7, r3 │ │ │ │ - mov lr, r6 │ │ │ │ - add r9, r3, #4 │ │ │ │ - str r8, [sp, #144] @ 0x90 │ │ │ │ - ldrb r0, [ip], #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 29a68 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - strb r0, [lr], #1 │ │ │ │ - bne 29a4c │ │ │ │ - ldrb r0, [sp, #145] @ 0x91 │ │ │ │ - ldrb ip, [sp, #144] @ 0x90 │ │ │ │ - add r0, r0, #128 @ 0x80 │ │ │ │ - add ip, ip, #128 @ 0x80 │ │ │ │ - lsl r0, r0, #16 │ │ │ │ - orr r0, r0, ip, lsl #24 │ │ │ │ - ldrb ip, [sp, #147] @ 0x93 │ │ │ │ - add ip, ip, #128 @ 0x80 │ │ │ │ - orr r0, r0, ip │ │ │ │ - ldrb ip, [sp, #146] @ 0x92 │ │ │ │ - add ip, ip, #128 @ 0x80 │ │ │ │ - orr lr, r0, ip, lsl #8 │ │ │ │ - str lr, [fp], #4 │ │ │ │ - cmp fp, r4 │ │ │ │ - bne 29a3c │ │ │ │ - bic lr, lr, #255 @ 0xff │ │ │ │ - str lr, [r4, #-4] │ │ │ │ - ldr r0, [sp] │ │ │ │ - ldr r3, [r1, #4]! │ │ │ │ - str r3, [r2, #4]! │ │ │ │ - ldr r3, [r1, #24] │ │ │ │ - cmp r0, r2 │ │ │ │ - add r4, r4, #24 │ │ │ │ - add r7, r7, #24 │ │ │ │ - str r3, [r2, #24] │ │ │ │ - bne 29a34 │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - b 298a0 │ │ │ │ - ldr r7, [pc, #416] @ 29c80 │ │ │ │ - mov r6, #50 @ 0x32 │ │ │ │ - strd r6, [sp, #24] │ │ │ │ - mov r6, #1200 @ 0x4b0 │ │ │ │ - mov r7, #500 @ 0x1f4 │ │ │ │ - strd r6, [sp, #32] │ │ │ │ - mov r6, #150 @ 0x96 │ │ │ │ - mov r7, #95 @ 0x5f │ │ │ │ - strd r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r6, [pc, #384] @ 29c84 │ │ │ │ - mov r7, #8000 @ 0x1f40 │ │ │ │ - strd r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [pc, #376] @ 29c88 │ │ │ │ - mov r6, #300 @ 0x12c │ │ │ │ - strd r6, [sp, #56] @ 0x38 │ │ │ │ - ldr r7, [pc, #368] @ 29c8c │ │ │ │ - mov r6, #50 @ 0x32 │ │ │ │ - strd r6, [sp, #64] @ 0x40 │ │ │ │ - ldr r6, [pc, #360] @ 29c90 │ │ │ │ - mov r7, #140 @ 0x8c │ │ │ │ - strd r6, [sp, #72] @ 0x48 │ │ │ │ - ldr r7, [pc, #352] @ 29c94 │ │ │ │ - mov r6, #125 @ 0x7d │ │ │ │ - strd r6, [sp, #80] @ 0x50 │ │ │ │ - mov r6, #200 @ 0xc8 │ │ │ │ - mov r7, #125 @ 0x7d │ │ │ │ - strd r6, [sp, #88] @ 0x58 │ │ │ │ - ldr r6, [pc, #332] @ 29c98 │ │ │ │ - mov r0, #1000 @ 0x3e8 │ │ │ │ - mov r1, #200 @ 0xc8 │ │ │ │ - mov r7, #80 @ 0x50 │ │ │ │ - add r3, pc, #276 @ 0x114 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r0, [sp, #16] │ │ │ │ - strd r6, [sp, #96] @ 0x60 │ │ │ │ - mov r0, #100 @ 0x64 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #604] @ 0x25c │ │ │ │ mov r1, #0 │ │ │ │ - mov r6, #20 │ │ │ │ - mov r7, #700 @ 0x2bc │ │ │ │ - add r4, sl, #2016 @ 0x7e0 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - strd r6, [sp, #104] @ 0x68 │ │ │ │ - mov r0, #100 @ 0x64 │ │ │ │ - mov r1, #100 @ 0x64 │ │ │ │ - ldr r6, [pc, #268] @ 29c9c │ │ │ │ - add r4, r4, #8 │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - strd r2, [sp, #120] @ 0x78 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - add r0, sp, #16 │ │ │ │ - mov r7, #200 @ 0xc8 │ │ │ │ - strd r6, [sp, #112] @ 0x70 │ │ │ │ - bl ebcf8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 29c34 │ │ │ │ - ldr r0, [sl, #1580] @ 0x62c │ │ │ │ - mov r3, #20 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r4, [r1, #132] @ 0x84 │ │ │ │ - mov r1, #14 │ │ │ │ - blx r4 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 29c08 │ │ │ │ - add sl, sl, #57344 @ 0xe000 │ │ │ │ - ldr r2, [sl, #2508] @ 0x9cc │ │ │ │ - str r2, [r3] │ │ │ │ - ldr r2, [sl, #2512] @ 0x9d0 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - ldr r2, [sl, #2516] @ 0x9d4 │ │ │ │ - str r2, [r3, #8] │ │ │ │ - ldr r2, [sl, #2520] @ 0x9d8 │ │ │ │ - str r2, [r3, #12] │ │ │ │ - ldr r2, [sl, #2524] @ 0x9dc │ │ │ │ - str r2, [r3, #16] │ │ │ │ - ldr r2, [pc, #144] @ 29ca0 │ │ │ │ - ldr r3, [pc, #104] @ 29c7c │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r9, #4] │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r0, [r0, #1596] @ 0x63c │ │ │ │ + mov r1, r5 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r4 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r4, [sp] │ │ │ │ + mov r2, #2 │ │ │ │ + ldr r5, [ip, #12] │ │ │ │ + blx r5 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 2baa4 │ │ │ │ + add r5, sp, #48 @ 0x30 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e592c │ │ │ │ + mov r0, r5 │ │ │ │ + bl e66e8 │ │ │ │ + ldr r1, [pc, #484] @ 2bb98 │ │ │ │ + mov r0, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl e5dfc │ │ │ │ + mov r0, r5 │ │ │ │ + bl e66e8 │ │ │ │ + ldr sl, [pc, #464] @ 2bb9c │ │ │ │ + ldr r3, [pc, #464] @ 2bba0 │ │ │ │ + ldr r6, [pc, #464] @ 2bba4 │ │ │ │ + ldr r2, [pc, #464] @ 2bba8 │ │ │ │ + ldr r7, [pc, #464] @ 2bbac │ │ │ │ + add r3, pc, r3 │ │ │ │ + add sl, pc, sl │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r3, r3, #64 @ 0x40 │ │ │ │ + add sl, sl, #24 │ │ │ │ + add r7, pc, r7 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [r6], #4 │ │ │ │ + ldrb r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2ba74 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [r3, r4, lsl #2] │ │ │ │ + bl e5dfc │ │ │ │ + mov r0, r5 │ │ │ │ + bl e66e8 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + bl e5dfc │ │ │ │ + ldr r1, [r6, #-4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl e61f0 │ │ │ │ + ldr r3, [sl, r4, lsl #2] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr fp, [r3] │ │ │ │ + mov r0, r5 │ │ │ │ + bl e5dfc │ │ │ │ + subs r1, fp, #0 │ │ │ │ + movne r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e6440 │ │ │ │ + cmp fp, #0 │ │ │ │ + bne 2bad0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e5f18 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #6 │ │ │ │ + bne 2ba00 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e5f18 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e5f18 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 2a494 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e5964 │ │ │ │ + ldr r2, [pc, #260] @ 2bbb0 │ │ │ │ + ldr r3, [pc, #224] @ 2bb90 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #604] @ 0x25c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 29c68 │ │ │ │ - add sp, sp, #156 @ 0x9c │ │ │ │ + bne 2bb88 │ │ │ │ + add sp, sp, #612 @ 0x264 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [sl, #1580] @ 0x62c │ │ │ │ - mov r3, #128 @ 0x80 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r1, #15 │ │ │ │ - ldr r5, [r2, #132] @ 0x84 │ │ │ │ - mov r2, #0 │ │ │ │ - blx r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 29c08 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r1, [pc, #216] @ 2bbb4 │ │ │ │ + add r2, r3, #88 @ 0x58 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #16 │ │ │ │ + str r9, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + add fp, r1, #48 @ 0x30 │ │ │ │ + mov r7, r4 │ │ │ │ + mov r9, r3 │ │ │ │ + mov r4, r2 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [fp, r7, lsl #2] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r6, [r1] │ │ │ │ + ldr r1, [r4], #4 │ │ │ │ + asr r6, r6, r9 │ │ │ │ + bl e5dfc │ │ │ │ + and r6, r6, #255 @ 0xff │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + sub r9, r9, #8 │ │ │ │ + bl e62d4 │ │ │ │ + cmn r9, #8 │ │ │ │ + bne 2bb04 │ │ │ │ + mov r4, r7 │ │ │ │ + cmp r4, #1 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + bne 2ba6c │ │ │ │ + ldr r3, [r1, #52] @ 0x34 │ │ │ │ + ldr r1, [pc, #88] @ 2bbb8 │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e5dfc │ │ │ │ mov r1, r4 │ │ │ │ - bl e8454 │ │ │ │ - b 29bb8 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - andeq r3, r1, r0, lsl #17 │ │ │ │ - muleq r0, r8, sl │ │ │ │ - andeq sp, sp, r0, asr #2 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r0, r0, r8, lsr #10 │ │ │ │ - andeq r9, r0, r0, ror r4 │ │ │ │ - ldrdeq r0, [r0], -ip │ │ │ │ - ldrdeq sp, [r0], -r8 │ │ │ │ - andeq r0, r3, r0, asr #26 │ │ │ │ - andeq r5, r3, r0, ror #22 │ │ │ │ - andeq r3, r4, r8, lsr r2 │ │ │ │ - andeq r8, r1, r0, lsr #13 │ │ │ │ - andeq ip, sp, r8, lsr #27 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e62d4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e5f18 │ │ │ │ + mov r4, #2 │ │ │ │ + b 2ba00 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + muleq sp, r8, r0 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + muleq ip, r8, r1 │ │ │ │ + andeq r9, ip, r8, lsr r0 │ │ │ │ + andeq r2, lr, r8, lsl #17 │ │ │ │ + andeq r9, sp, ip, lsl fp │ │ │ │ + andeq r2, lr, ip, ror r8 │ │ │ │ + andeq r9, ip, r4, lsl r0 │ │ │ │ + andeq r9, ip, ip │ │ │ │ + andeq sl, sp, r8, lsl pc │ │ │ │ + andeq r2, lr, r8, lsl #15 │ │ │ │ + andeq r8, ip, r8, lsl #31 │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + sub sp, sp, #16 │ │ │ │ + add r0, sp, #4 │ │ │ │ + stm r0, {r1, r2, r3} │ │ │ │ + add sp, sp, #16 │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2008] @ 0x7d8 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #156] @ 29d5c │ │ │ │ - ldr r3, [pc, #156] @ 29d60 │ │ │ │ - sub sp, sp, #2064 @ 0x810 │ │ │ │ - sub sp, sp, #4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, sp │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #68] @ 2bc58 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r0, [r0, #92] @ 0x5c │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + beq 2bc30 │ │ │ │ + bl 75dc │ │ │ │ + add r4, r5, #92 @ 0x5c │ │ │ │ + add r6, r5, #20 │ │ │ │ + ldr r0, [r4, #-12]! │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2bc48 │ │ │ │ + bl 75dc │ │ │ │ + cmp r4, r6 │ │ │ │ + bne 2bc38 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrdeq r9, [sp], -ip │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + cmp ip, r2 │ │ │ │ + addgt r0, r3, ip │ │ │ │ + rsbgt r9, ip, #0 │ │ │ │ + movle r9, #0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + addgt r4, r2, ip │ │ │ │ + bl 7450 <__aeabi_i2d@plt> │ │ │ │ + bl 73fc │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ - mov r3, #0 │ │ │ │ - bl c7f54 │ │ │ │ - mov r1, #54 @ 0x36 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 7450 <__aeabi_i2d@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 73fc │ │ │ │ + mov sl, r0 │ │ │ │ + mov fp, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 73fc │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 7d14 <__aeabi_dsub@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2f180 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 7e64 <__aeabi_dmul@plt> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 7978 <__aeabi_dadd@plt> │ │ │ │ + bl 73d8 │ │ │ │ + bl 7e1c <__aeabi_d2f@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 29d28 │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r3, [r3, #140] @ 0x8c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #52] @ 29d64 │ │ │ │ - ldr r3, [pc, #44] @ 29d60 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2060] @ 0x80c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 29d58 │ │ │ │ - add sp, sp, #2064 @ 0x810 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - strdeq ip, [sp], -r0 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq ip, sp, r8, lsl #25 │ │ │ │ + mov r0, r4 │ │ │ │ + bne 2bd48 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + add r0, r9, r0 │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + add r0, r9, r0 │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - subs r4, r2, #0 │ │ │ │ - ldr r2, [pc, #352] @ 29ee4 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + mov r0, r1 │ │ │ │ + cmp ip, r2 │ │ │ │ + addgt r0, r1, ip │ │ │ │ + mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #348] @ 29ee8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - blt 29ecc │ │ │ │ - ldr r2, [pc, #312] @ 29eec │ │ │ │ - asr lr, r4, #31 │ │ │ │ - smull r3, r2, r4, r2 │ │ │ │ - ldr ip, [pc, #304] @ 29ef0 │ │ │ │ - rsb r2, lr, r2, asr #6 │ │ │ │ - umull r3, ip, r2, ip │ │ │ │ - ldr r3, [pc, #296] @ 29ef4 │ │ │ │ - lsr ip, ip, #5 │ │ │ │ - rsb ip, ip, ip, lsl #4 │ │ │ │ - sub r2, r2, ip, lsl #2 │ │ │ │ - str r2, [sp] │ │ │ │ - smull r2, r3, r4, r3 │ │ │ │ - ldr r2, [pc, #276] @ 29ef8 │ │ │ │ - rsb r3, lr, r3, asr #14 │ │ │ │ - add r2, pc, r2 │ │ │ │ - bl e9868 │ │ │ │ - cmp r5, #0 │ │ │ │ - ble 29ea0 │ │ │ │ - ldr r3, [pc, #256] @ 29efc │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr ip, [pc, #252] @ 29f00 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [pc, #248] @ 29f04 │ │ │ │ - strb r3, [sp, #16] │ │ │ │ - strb r3, [sp, #24] │ │ │ │ - mov r3, #46 @ 0x2e │ │ │ │ - strb r3, [sp, #20] │ │ │ │ - smull r3, ip, r4, ip │ │ │ │ - smull r0, r1, r2, r4 │ │ │ │ - asr r3, r4, #31 │ │ │ │ - rsb ip, r3, ip, asr #5 │ │ │ │ - rsb r3, r3, r1, asr #2 │ │ │ │ - smull r1, r0, r2, ip │ │ │ │ - smull lr, r1, r2, r3 │ │ │ │ - asr r2, ip, #31 │ │ │ │ - rsb r2, r2, r0, asr #2 │ │ │ │ - add r2, r2, r2, lsl #2 │ │ │ │ - sub ip, ip, r2, lsl #1 │ │ │ │ - add ip, ip, #48 @ 0x30 │ │ │ │ - strb ip, [sp, #21] │ │ │ │ - asr ip, r3, #31 │ │ │ │ - rsb ip, ip, r1, asr #2 │ │ │ │ - add ip, ip, ip, lsl #2 │ │ │ │ - cmp r4, #0 │ │ │ │ - sub ip, r3, ip, lsl #1 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - sub r4, r4, r3, lsl #1 │ │ │ │ - add ip, ip, #48 @ 0x30 │ │ │ │ - addlt r1, sp, #12 │ │ │ │ - addge r1, sp, #20 │ │ │ │ - strb ip, [sp, #22] │ │ │ │ - add r4, r4, #48 @ 0x30 │ │ │ │ - cmp r5, #3 │ │ │ │ - addle r3, r1, r5 │ │ │ │ - addgt r3, r1, #3 │ │ │ │ - mov ip, #0 │ │ │ │ - strb r4, [sp, #23] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - strb ip, [r3, #1] │ │ │ │ - bl e9794 │ │ │ │ - ldr r2, [pc, #96] @ 29f08 │ │ │ │ - ldr r3, [pc, #60] @ 29ee8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 29ee0 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #56] @ 29f0c │ │ │ │ + addgt r4, r2, ip │ │ │ │ + addgt r5, r3, ip │ │ │ │ + bl 7450 <__aeabi_i2d@plt> │ │ │ │ + bl 73fc │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 7450 <__aeabi_i2d@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 73fc │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + mov fp, r1 │ │ │ │ + bl 7450 <__aeabi_i2d@plt> │ │ │ │ + bl 73fc │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 73fc │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 7d14 <__aeabi_dsub@plt> │ │ │ │ mov r2, r6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl e97fc │ │ │ │ - b 29dec │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, sp, r0, lsr ip │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ - stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ - strbmi fp, [r7, #627]! @ 0x273 │ │ │ │ - @ instruction: 0x000caeb8 │ │ │ │ - stccs 13, cr2, [sp, #-184]! @ 0xffffff48 │ │ │ │ - mvnpl r8, pc, lsl r5 │ │ │ │ - strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - andeq ip, sp, r0, lsl fp │ │ │ │ - andeq sl, ip, r0, asr #27 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 7d14 <__aeabi_dsub@plt> │ │ │ │ + bl 7e1c <__aeabi_d2f@plt> │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 7c78 <__aeabi_ddiv@plt> │ │ │ │ + bl 7e1c <__aeabi_d2f@plt> │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #320] @ 2a06c │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #312] @ 2a070 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldrb ip, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - cmp ip, #0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #80] @ 2be98 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - beq 2a05c │ │ │ │ - ldr r3, [pc, #276] @ 2a074 │ │ │ │ + ldr r0, [r0, #92] @ 0x5c │ │ │ │ add r3, pc, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrlt r3, [pc, #268] @ 2a078 │ │ │ │ - addlt r3, pc, r3 │ │ │ │ - eor r4, r2, r2, asr #31 │ │ │ │ - ldr ip, [pc, #260] @ 2a07c │ │ │ │ - sub r4, r4, r2, asr #31 │ │ │ │ - umull r2, ip, r4, ip │ │ │ │ - ldr r2, [pc, #252] @ 2a080 │ │ │ │ - lsr ip, ip, #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, r6 │ │ │ │ + add r3, r3, #8 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + beq 2be64 │ │ │ │ + bl 75dc │ │ │ │ + add r4, r5, #92 @ 0x5c │ │ │ │ + add r6, r5, #20 │ │ │ │ + ldr r0, [r4, #-12]! │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2be7c │ │ │ │ + bl 75dc │ │ │ │ + cmp r4, r6 │ │ │ │ + bne 2be6c │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [sp] │ │ │ │ - bl e9868 │ │ │ │ - cmp r7, #0 │ │ │ │ - ble 2a030 │ │ │ │ - ldr r1, [pc, #220] @ 2a084 │ │ │ │ - ldr ip, [pc, #220] @ 2a088 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r1, #204 @ 0xcc │ │ │ │ + bl 766c │ │ │ │ mov r0, r5 │ │ │ │ - umull r5, ip, r4, ip │ │ │ │ - umull r6, r5, r1, r4 │ │ │ │ - cmp r7, #3 │ │ │ │ - lsr r5, r5, #3 │ │ │ │ - lsr ip, ip, #5 │ │ │ │ - movlt r3, r7 │ │ │ │ - umull r7, r6, r1, ip │ │ │ │ - umull r7, r1, r5, r1 │ │ │ │ - lsr r6, r6, #3 │ │ │ │ - lsr r1, r1, #3 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - sub r1, r5, r1, lsl #1 │ │ │ │ - movge r3, #3 │ │ │ │ - add r6, r6, r6, lsl #2 │ │ │ │ - add r5, r5, r5, lsl #2 │ │ │ │ - add r1, r1, #48 @ 0x30 │ │ │ │ - add r3, r3, #24 │ │ │ │ - sub ip, ip, r6, lsl #1 │ │ │ │ - sub r4, r4, r5, lsl #1 │ │ │ │ - mov lr, #0 │ │ │ │ - strb r1, [sp, #14] │ │ │ │ - add r3, sp, r3 │ │ │ │ - mov r1, #46 @ 0x2e │ │ │ │ - add ip, ip, #48 @ 0x30 │ │ │ │ - add r4, r4, #48 @ 0x30 │ │ │ │ - strb r1, [sp, #12] │ │ │ │ - strb lr, [sp, #16] │ │ │ │ - strb ip, [sp, #13] │ │ │ │ - strb r4, [sp, #15] │ │ │ │ - add r1, sp, #12 │ │ │ │ - strb lr, [r3, #-11] │ │ │ │ - bl e9794 │ │ │ │ - ldr r2, [pc, #84] @ 2a08c │ │ │ │ - ldr r3, [pc, #52] @ 2a070 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2a068 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #44] @ 2a090 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 29f60 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, sp, r4, lsl #21 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - muleq sp, ip, ip │ │ │ │ - andeq sp, ip, r0, ror #7 │ │ │ │ - ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ - andeq sl, ip, r4, lsr #26 │ │ │ │ - stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - mvnpl r8, pc, lsl r5 │ │ │ │ - andeq ip, sp, r0, lsl #19 │ │ │ │ - ldrdeq sl, [ip], -ip │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [r0, #256] @ 0x100 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #256] @ 0x100 │ │ │ │ - add r2, r3, #1 │ │ │ │ - str r2, [r0, #256] @ 0x100 │ │ │ │ - str r1, [r0, r3, lsl #2] │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #136] @ 0x88 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 2a0e0 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 2a0d4 │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - add r0, r0, #57344 @ 0xe000 │ │ │ │ - ldrb r0, [r0, #2496] @ 0x9c0 │ │ │ │ - bx lr │ │ │ │ - mov r0, #1 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #140] @ 0x8c │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 2a114 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 2a108 │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - add r0, r0, #57344 @ 0xe000 │ │ │ │ - ldrb r0, [r0, #2504] @ 0x9c8 │ │ │ │ - bx lr │ │ │ │ - mov r0, #1 │ │ │ │ - bx lr │ │ │ │ - ldr ip, [r0, #1588] @ 0x634 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r2, [ip, #36] @ 0x24 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr lr, [sp, #4] │ │ │ │ - beq 2a170 │ │ │ │ - ldr r2, [ip, #76] @ 0x4c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 2a15c │ │ │ │ - ldr r2, [pc, #48] @ 2a180 │ │ │ │ - str lr, [sp, #4] │ │ │ │ - add r2, pc, r2 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b e9868 │ │ │ │ - ldr r2, [pc, #32] @ 2a184 │ │ │ │ - mov r3, lr │ │ │ │ - add r2, pc, r2 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b e9868 │ │ │ │ - ldr r2, [pc, #16] @ 2a188 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - add r2, pc, r2 │ │ │ │ - b e9868 │ │ │ │ - andeq sl, ip, r8, ror #22 │ │ │ │ - andeq ip, ip, r0, asr r9 │ │ │ │ - andeq sl, ip, r8, lsr fp │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r9, sp, r8, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #1588] @ 0x634 │ │ │ │ - ldr r5, [r0, #2396] @ 0x95c │ │ │ │ - ldr r3, [r3] │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + add ip, sp, #16 │ │ │ │ + stmdb ip, {r1, r2, r3} │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2a304 │ │ │ │ - ldr r6, [r0, #1580] @ 0x62c │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 2a304 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 2a234 │ │ │ │ - ldr r3, [r0, #2424] @ 0x978 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2a1e4 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - tst r3, #28 │ │ │ │ - bne 2a234 │ │ │ │ - ldr r5, [r4, #2184] @ 0x888 │ │ │ │ - ldr r8, [r6, #44] @ 0x2c │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7990 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2bef4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [r4] │ │ │ │ + str r5, [r4, #4] │ │ │ │ + str r5, [r4, #8] │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2c124 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [r4, #2296] @ 0x8f8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r7, [r4, #2180] @ 0x884 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #912] @ 2c2cc │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [r4, #2292] @ 0x8f4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r5, [r4, #2168] @ 0x878 │ │ │ │ - str r0, [r4, #2164] @ 0x874 │ │ │ │ - ldrb r3, [r4, #3480] @ 0xd98 │ │ │ │ - cmp r3, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r7, [r4, #2408] @ 0x968 │ │ │ │ - cmp r7, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [r4, #3484] @ 0xd9c │ │ │ │ - cmp r3, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r8, [r4, #2412] @ 0x96c │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2c154 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2bf7c │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - cmp r8, #0 │ │ │ │ + ldr r1, [pc, #844] @ 2c2d0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2c2a0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne sl, r7 │ │ │ │ + bne 2bfd8 │ │ │ │ + ldr r1, [pc, #788] @ 2c2d4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq sl, r6 │ │ │ │ + bne 2c1c8 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + bne 2c17c │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r5, r8 │ │ │ │ + beq 2c014 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #692] @ 2c2d0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2c274 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r9, r7 │ │ │ │ + bne 2c070 │ │ │ │ + ldr r1, [pc, #636] @ 2c2d4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r9, r6 │ │ │ │ + bne 2c188 │ │ │ │ + ldr r1, [pc, #596] @ 2c2cc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2c168 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2c0b4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #532] @ 2c2d0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2c258 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r6, r7 │ │ │ │ + bne 2c10c │ │ │ │ + ldr r1, [pc, #476] @ 2c2d4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2c208 │ │ │ │ + str sl, [r4] │ │ │ │ + str r9, [r4, #4] │ │ │ │ + str r6, [r4, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ - beq 2a2d8 │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r8, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + b 2bf20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + b 2bf7c │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + b 2c0b4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r5, r0 │ │ │ │ + b 2c014 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [pc, #308] @ 2c2d8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #280] @ 2c2d0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + b 2c070 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [pc, #244] @ 2c2d8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #216] @ 2c2d0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + b 2bfd8 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ mov r7, r0 │ │ │ │ - add r2, r4, #3488 @ 0xda0 │ │ │ │ - add r2, r2, #8 │ │ │ │ - str r7, [r4, #3500] @ 0xdac │ │ │ │ - str r5, [r4, #3496] @ 0xda8 │ │ │ │ - add r3, r4, #2160 @ 0x870 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - add r3, r3, #4 │ │ │ │ - mov r2, #1 │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - strb r2, [r4, #3492] @ 0xda4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 2a384 │ │ │ │ - ldr r7, [r4, #2400] @ 0x960 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 2a384 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + ldr r0, [pc, #180] @ 2c2d8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #152] @ 2c2d0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str sl, [r4] │ │ │ │ + str r9, [r4, #4] │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r3, [r4, #1580] @ 0x62c │ │ │ │ - ldr r8, [r3, #20] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + str r6, [r4, #8] │ │ │ │ + b 2c118 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #100] @ 2c2d0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + b 2c234 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r7, [r4, #2168] @ 0x878 │ │ │ │ - str r0, [r4, #2164] @ 0x874 │ │ │ │ - ldrb r3, [r4, #3480] @ 0xd98 │ │ │ │ - cmp r3, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r6, [r4, #1580] @ 0x62c │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 2a240 │ │ │ │ - ldr r0, [r4, #1600] @ 0x640 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq 2a3d8 │ │ │ │ - ldr r7, [r4, #2408] @ 0x968 │ │ │ │ - cmp r7, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r6, [r4, #1580] @ 0x62c │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 2a258 │ │ │ │ - b 2a24c │ │ │ │ - ldr r3, [r4, #3488] @ 0xda0 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 2a3b8 │ │ │ │ - add r2, r3, r3, lsl #1 │ │ │ │ - rsb r3, r3, r2, lsl #4 │ │ │ │ - add r5, r4, r3, lsl #2 │ │ │ │ - ldr r0, [r5, #3512] @ 0xdb8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r5, #3516] @ 0xdbc │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r3, [r4, #1580] @ 0x62c │ │ │ │ - ldr r8, [r3, #20] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r5, #3604] @ 0xe14 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r5, #3600] @ 0xe10 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #72] @ 2c2d0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + b 2c070 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add r2, r4, #3488 @ 0xda0 │ │ │ │ - add r2, r2, #8 │ │ │ │ - str r7, [r4, #3500] @ 0xdac │ │ │ │ - add r3, r4, #2160 @ 0x870 │ │ │ │ - mov ip, #1 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r0, [r4, #3496] @ 0xda8 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - strb ip, [r4, #3492] @ 0xda4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #28] @ 2c2d0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + b 2bfd8 │ │ │ │ + vfmacc.f32 s20, s21, s23 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + svccc 0x002aaaab │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3568] @ 0xdf0 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #412] @ 2a638 │ │ │ │ - ldr r3, [pc, #412] @ 2a63c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #508 @ 0x1fc │ │ │ │ - mov r5, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, #200 @ 0xc8 │ │ │ │ - mov r0, #1000 @ 0x3e8 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #500] @ 0x1f4 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #72] @ 2c33c │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [r0], #8 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r1, #255 @ 0xff │ │ │ │ + bl 7b4c │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r1, #255 @ 0xff │ │ │ │ + add r0, r4, #268 @ 0x10c │ │ │ │ + bl 7b4c │ │ │ │ mov r3, #0 │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #368] @ 2a640 │ │ │ │ - mov r0, #50 @ 0x32 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - mov r0, #1200 @ 0x4b0 │ │ │ │ - mov r1, #500 @ 0x1f4 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - mov r0, #150 @ 0x96 │ │ │ │ - mov r1, #95 @ 0x5f │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [pc, #336] @ 2a644 │ │ │ │ - mov r1, #8000 @ 0x1f40 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - ldr r1, [pc, #328] @ 2a648 │ │ │ │ - mov r0, #300 @ 0x12c │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r1, [pc, #320] @ 2a64c │ │ │ │ - mov r0, #50 @ 0x32 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r0, [pc, #312] @ 2a650 │ │ │ │ - mov r1, #140 @ 0x8c │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r1, [pc, #304] @ 2a654 │ │ │ │ - mov r0, #125 @ 0x7d │ │ │ │ - strd r0, [sp, #176] @ 0xb0 │ │ │ │ - mov r0, #200 @ 0xc8 │ │ │ │ - mov r1, #125 @ 0x7d │ │ │ │ - strd r0, [sp, #184] @ 0xb8 │ │ │ │ - ldr r0, [pc, #284] @ 2a658 │ │ │ │ - mov r1, #80 @ 0x50 │ │ │ │ - strd r0, [sp, #192] @ 0xc0 │ │ │ │ - mov r0, #20 │ │ │ │ - mov r1, #700 @ 0x2bc │ │ │ │ - strd r0, [sp, #200] @ 0xc8 │ │ │ │ - ldr r0, [pc, #264] @ 2a65c │ │ │ │ - mov r1, #200 @ 0xc8 │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ - add r1, pc, #208 @ 0xd0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - mov r4, sp │ │ │ │ - strd r0, [sp, #216] @ 0xd8 │ │ │ │ - mov r0, #100 @ 0x64 │ │ │ │ - mov r1, #0 │ │ │ │ - strd r0, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, #100 @ 0x64 │ │ │ │ - mov r1, #100 @ 0x64 │ │ │ │ - strd r0, [sp, #232] @ 0xe8 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - add r0, sp, #240 @ 0xf0 │ │ │ │ - bl e845c │ │ │ │ - mov r1, #112 @ 0x70 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e845c │ │ │ │ - add r2, r7, #1648 @ 0x670 │ │ │ │ - add r2, r2, #4 │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ed310 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl eefa8 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r6, r3 │ │ │ │ - ble 2a5f4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r5] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ed360 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ee904 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ef06c │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r3, r6 │ │ │ │ - blt 2a5c4 │ │ │ │ - mov r1, r5 │ │ │ │ + mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl eed58 │ │ │ │ - ldr r2, [pc, #88] @ 2a660 │ │ │ │ - ldr r3, [pc, #48] @ 2a63c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #500] @ 0x1f4 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2a62c │ │ │ │ - add sp, sp, #508 @ 0x1fc │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r1, r0, lsl #17 │ │ │ │ - muleq r0, r8, sl │ │ │ │ - andeq ip, sp, ip, lsl r5 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r0, r0, r8, lsr #10 │ │ │ │ - andeq r9, r0, r0, ror r4 │ │ │ │ - ldrdeq r0, [r0], -ip │ │ │ │ - ldrdeq sp, [r0], -r8 │ │ │ │ - andeq r0, r3, r0, asr #26 │ │ │ │ - andeq r5, r3, r0, ror #22 │ │ │ │ - andeq r3, r4, r8, lsr r2 │ │ │ │ - andeq r8, r1, r0, lsr #13 │ │ │ │ - @ instruction: 0x000dc3b0 │ │ │ │ + str r2, [r4, #528] @ 0x210 │ │ │ │ + str r3, [r4, #264] @ 0x108 │ │ │ │ + str r3, [r4, #524] @ 0x20c │ │ │ │ + strb r3, [r4, #532] @ 0x214 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r9, sp, r8, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3952] @ 0xf70 │ │ │ │ - ldr r2, [r0, #1588] @ 0x634 │ │ │ │ - add r3, r0, #57344 @ 0xe000 │ │ │ │ - ldr r5, [r2, #3380] @ 0xd34 │ │ │ │ - ldr r2, [pc, #564] @ 2a8bc │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r3, #2584] @ 0xa18 │ │ │ │ - ldr r3, [pc, #556] @ 2a8c0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #116 @ 0x74 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldrb r5, [r0, #532] @ 0x214 │ │ │ │ + sub sp, sp, #8 │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r3, #0 │ │ │ │ - beq 2a708 │ │ │ │ - bl 848f0 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 2c3a4 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r1, #4 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [pc, #92] @ 2c3e0 │ │ │ │ + ldr r6, [r2, #72] @ 0x48 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r3 │ │ │ │ + blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [r4, #1572] @ 0x624 │ │ │ │ - bne 2a870 │ │ │ │ - ldr r2, [pc, #508] @ 2a8c4 │ │ │ │ - ldr r3, [pc, #500] @ 2a8c0 │ │ │ │ + str r0, [r4, #528] @ 0x210 │ │ │ │ + blt 2c3b0 │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r4, #532] @ 0x214 │ │ │ │ + ldr r0, [r4, #528] @ 0x210 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [pc, #40] @ 2c3e4 │ │ │ │ + ldr r0, [r2, #1592] @ 0x638 │ │ │ │ + ldr r2, [pc, #36] @ 2c3e8 │ │ │ │ + ldr r1, [r0] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r5, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r5, [r1, #100] @ 0x64 │ │ │ │ + mov r1, #1 │ │ │ │ + blx r5 │ │ │ │ + b 2c39c │ │ │ │ + andeq r8, ip, r4, ror r7 │ │ │ │ + andeq r8, ip, r8, asr #14 │ │ │ │ + andeq r8, ip, ip, asr r7 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3512] @ 0xdb8 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #724] @ 2c6dc │ │ │ │ + mov sl, r3 │ │ │ │ + lsl fp, r3, #6 │ │ │ │ + ldr r3, [pc, #716] @ 2c6e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2a8b8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - ldr lr, [r3, #8] │ │ │ │ - mov r1, r2 │ │ │ │ + sub sp, sp, #548 @ 0x224 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #540] @ 0x21c │ │ │ │ mov r3, #0 │ │ │ │ - mov ip, lr │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bx ip │ │ │ │ - bl 848f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2a844 │ │ │ │ - ldr r8, [r4, #1572] @ 0x624 │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r9, [pc, #412] @ 2a8c8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r8, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #384] @ 2a8c8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr ip, [r8] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - str r9, [sp] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r8, [ip, #20] │ │ │ │ - blx r8 │ │ │ │ - ldr r0, [r4, #1572] @ 0x624 │ │ │ │ - mvn r1, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r8, #1 │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #1572] @ 0x624 │ │ │ │ + add r3, sl, sl, lsl #6 │ │ │ │ + add r9, r0, r3, lsl #2 │ │ │ │ + ldr r2, [r9, #264] @ 0x108 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + lslgt r3, r3, #2 │ │ │ │ + addgt r3, r3, #8 │ │ │ │ + mov r7, r1 │ │ │ │ + addgt r5, r0, r3 │ │ │ │ + movgt r6, #0 │ │ │ │ + ble 2c480 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + add r6, r6, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ + add r5, r5, #4 │ │ │ │ + ldr r3, [r3, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r4, #1572] @ 0x624 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - mov r3, #3 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [pc, #268] @ 2a8cc │ │ │ │ + ldr r3, [r9, #264] @ 0x108 │ │ │ │ + cmp r6, r3 │ │ │ │ + blt 2c454 │ │ │ │ + ldr r3, [r7] │ │ │ │ + add r2, fp, sl │ │ │ │ + add sl, r8, r2, lsl #2 │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add r3, sl, #264 @ 0x108 │ │ │ │ + add r2, sp, #24 │ │ │ │ mov r1, #2 │ │ │ │ - ldr r3, [r3, #128] @ 0x80 │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - add r1, sp, #28 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - mov r2, #4 │ │ │ │ - str r8, [sp, #48] @ 0x30 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #1572] @ 0x624 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sl, #264] @ 0x108 │ │ │ │ + blx r6 │ │ │ │ + ldr r2, [sl, #264] @ 0x108 │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ + movlt r3, r2 │ │ │ │ + movge r3, #64 @ 0x40 │ │ │ │ + cmp r2, r5 │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + str r3, [sl, #264] @ 0x108 │ │ │ │ + ble 2c620 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + movgt fp, #0 │ │ │ │ + movgt r6, fp │ │ │ │ + movgt r9, fp │ │ │ │ + ble 2c6c4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl edd4c │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 2c514 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, #3 │ │ │ │ + ldreq r6, [r0, #24] │ │ │ │ + subeq r6, r6, r5 │ │ │ │ + clzeq r6, r6 │ │ │ │ + lsreq r6, r6, #5 │ │ │ │ + cmp fp, #0 │ │ │ │ + bne 2c534 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, #2 │ │ │ │ + ldreq fp, [r0, #52] @ 0x34 │ │ │ │ + subeq fp, fp, r5 │ │ │ │ + clzeq fp, fp │ │ │ │ + lsreq fp, fp, #5 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r9, r3 │ │ │ │ + blt 2c4e8 │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 2c6c4 │ │ │ │ + cmp r6, #0 │ │ │ │ + moveq r9, #4 │ │ │ │ + movne r9, #8 │ │ │ │ + ldr r2, [r7] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r6, [r2, #20] │ │ │ │ + add r1, r5, r1 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 2c65c │ │ │ │ ldr r3, [r0] │ │ │ │ - add r1, sp, #12 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r7, [sp, #16] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - str r9, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 2c5a0 │ │ │ │ + ldr r3, [r0, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi 2c65c │ │ │ │ + ldr r3, [r7] │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - ldr r0, [r4, #1572] @ 0x624 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + ldmib r6, {r1, r2} │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ + ldr fp, [r3, #64] @ 0x40 │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmp r3, #1 │ │ │ │ + ldrne r3, [r6, #24] │ │ │ │ + str ip, [sp] │ │ │ │ + mov ip, #1 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + add r9, ip, r5 │ │ │ │ + blx fp │ │ │ │ + ldr r3, [r7] │ │ │ │ + add r9, r9, #2 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ + str r0, [r8, r9, lsl #2] │ │ │ │ + mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #132] @ 2a8d0 │ │ │ │ - ldr r3, [pc, #112] @ 2a8c0 │ │ │ │ + ldr r3, [sl, #264] @ 0x108 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, r3 │ │ │ │ + blt 2c4d0 │ │ │ │ + ldr r0, [r8, #4] │ │ │ │ + bl 8b8a8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2c6cc │ │ │ │ + ldr r2, [pc, #172] @ 2c6e4 │ │ │ │ + ldr r3, [pc, #164] @ 2c6e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #540] @ 0x21c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a8b8 │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #92] @ 2a8d4 │ │ │ │ - ldr r3, [pc, #68] @ 2a8c0 │ │ │ │ + bne 2c6d8 │ │ │ │ + add sp, sp, #548 @ 0x224 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [r7] │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #112] @ 2c6e8 │ │ │ │ + add fp, sp, #28 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl e972c │ │ │ │ + ldr r1, [r8, #4] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mvn r3, #0 │ │ │ │ + add r6, r0, r5 │ │ │ │ + ldr r0, [r1, #1572] @ 0x624 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, fp │ │ │ │ + str r9, [sp] │ │ │ │ + ldr r9, [ip, #72] @ 0x48 │ │ │ │ + blx r9 │ │ │ │ + add r6, r6, #2 │ │ │ │ + str r0, [r8, r6, lsl #2] │ │ │ │ + b 2c610 │ │ │ │ + mov r9, #0 │ │ │ │ + b 2c558 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2c340 │ │ │ │ + b 2c630 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000da5b4 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq sl, sp, ip, lsl #7 │ │ │ │ + @ instruction: 0x000c84bc │ │ │ │ + cmp r3, #1 │ │ │ │ + bxhi lr │ │ │ │ + b 2c3ec │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r2, [pc, #132] @ 2c794 │ │ │ │ + ldr r3, [pc, #132] @ 2c798 │ │ │ │ + sub sp, sp, #32 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, sp │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + bl ed99c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl edbac │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2c3ec │ │ │ │ + ldr r2, [pc, #48] @ 2c79c │ │ │ │ + ldr r3, [pc, #40] @ 2c798 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2a8b8 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r3, [pc, #44] @ 2a8cc │ │ │ │ - ldr lr, [r1, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - mov ip, lr │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - bx ip │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, sp, r8, lsr #6 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - strdeq ip, [sp], -r0 │ │ │ │ - orrsmi r0, r6, #0 │ │ │ │ - cdpcc 6, 14, cr6, cr6, cr6, {3} │ │ │ │ - andeq ip, sp, ip, ror #2 │ │ │ │ - andeq ip, sp, r0, asr #2 │ │ │ │ + bne 2c790 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000da2b0 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq sl, sp, r8, asr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 2a18c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2a664 │ │ │ │ - ldr r3, [r6, #264] @ 0x108 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 2a92c │ │ │ │ - add r5, r6, #4 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - add r4, r4, #1 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldr r1, [pc, #44] @ 2c7f0 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r6, #264] @ 0x108 │ │ │ │ - cmp r3, r4 │ │ │ │ - bgt 2a90c │ │ │ │ - ldr r0, [r6, #1568] @ 0x620 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - bx r3 │ │ │ │ - ldrb r3, [r0, #2020] @ 0x7e4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bxne lr │ │ │ │ - b 28618 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, r2, #1616 @ 0x650 │ │ │ │ + add r2, r2, #8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 2c3ec │ │ │ │ + andeq sl, ip, r8, lsr #4 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + sub r3, r3, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi 2c82c │ │ │ │ + cmp r1, #0 │ │ │ │ + ldr r3, [r0, #264] @ 0x108 │ │ │ │ + blt 2c84c │ │ │ │ + cmp r3, r1 │ │ │ │ + movge r3, r1 │ │ │ │ + add r3, r3, #2 │ │ │ │ + ldr r0, [r0, r3, lsl #2] │ │ │ │ + bx lr │ │ │ │ + cmp r1, #0 │ │ │ │ + ldr r3, [r0, #524] @ 0x20c │ │ │ │ + blt 2c854 │ │ │ │ + cmp r3, r1 │ │ │ │ + movge r3, r1 │ │ │ │ + add r3, r3, #67 @ 0x43 │ │ │ │ + ldr r0, [r0, r3, lsl #2] │ │ │ │ + bx lr │ │ │ │ + mov r3, #0 │ │ │ │ + b 2c820 │ │ │ │ + mov r3, #0 │ │ │ │ + b 2c840 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + sub r3, r3, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + ldrls r0, [r0, #264] @ 0x108 │ │ │ │ + ldrhi r0, [r0, #524] @ 0x20c │ │ │ │ + bx lr │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldrb r1, [r0, #2020] @ 0x7e4 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r1, #536 @ 0x218 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + add r0, r0, #4096 @ 0x1000 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r0, #1800] @ 0x708 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r1, [pc, #64] @ 2c920 │ │ │ │ + ldr r0, [r2, #1592] @ 0x638 │ │ │ │ + ldr r2, [pc, #60] @ 2c924 │ │ │ │ sub sp, sp, #16 │ │ │ │ - add r6, sp, #8 │ │ │ │ - cmp r1, #0 │ │ │ │ - stm r6, {r2, r3} │ │ │ │ - bne 2a9a8 │ │ │ │ - tst r4, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 2aa4c │ │ │ │ - tst r4, #2 │ │ │ │ - bne 2aa30 │ │ │ │ - tst r4, #4 │ │ │ │ - bne 2aa04 │ │ │ │ - tst r4, #8 │ │ │ │ - bne 2a9d8 │ │ │ │ - tst r4, #16 │ │ │ │ - bne 2a9b0 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldm r6, {r0, r1} │ │ │ │ - add r2, r5, #57344 @ 0xe000 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r2, #2620] @ 0xa3c │ │ │ │ - mov r1, #2 │ │ │ │ - mov r2, #23 │ │ │ │ - bl 8b224 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldm r6, {r0, r1} │ │ │ │ - add r2, r5, #57344 @ 0xe000 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r2, #2620] @ 0xa3c │ │ │ │ - mov r1, #2 │ │ │ │ - mov r2, #21 │ │ │ │ - bl 8b224 │ │ │ │ - tst r4, #16 │ │ │ │ - beq 2a9a8 │ │ │ │ - b 2a9b0 │ │ │ │ - ldm r6, {r0, r1} │ │ │ │ - add r2, r5, #57344 @ 0xe000 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r2, #2620] @ 0xa3c │ │ │ │ - mov r1, #2 │ │ │ │ - mov r2, #22 │ │ │ │ - bl 8b224 │ │ │ │ - tst r4, #8 │ │ │ │ - beq 2a9a0 │ │ │ │ - b 2a9d8 │ │ │ │ - add r3, r5, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2616] @ 0xa38 │ │ │ │ - ldm r6, {r1, r2} │ │ │ │ - bl 73bd0 │ │ │ │ - tst r4, #4 │ │ │ │ - beq 2a998 │ │ │ │ - b 2aa04 │ │ │ │ - add r1, r0, #57344 @ 0xe000 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr ip, [r0] │ │ │ │ stm sp, {r2, r3} │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r1, #2620] @ 0xa3c │ │ │ │ - mov r2, #15 │ │ │ │ - mov r1, #2 │ │ │ │ - bl 8b224 │ │ │ │ - tst r4, #2 │ │ │ │ - beq 2a990 │ │ │ │ - b 2aa30 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r2, [pc, #36] @ 2c928 │ │ │ │ + ldr r1, [pc, #36] @ 2c92c │ │ │ │ + ldr r4, [ip, #32] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #2 │ │ │ │ + blx r4 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r8, ip, r4, ror #4 │ │ │ │ + andeq r0, r0, ip, lsr r0 │ │ │ │ + andeq r7, ip, ip, asr pc │ │ │ │ + andeq r8, ip, r8, lsr r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2904] @ 0xb58 │ │ │ │ - add r6, r0, #2160 @ 0x870 │ │ │ │ - sub sp, sp, #1152 @ 0x480 │ │ │ │ - sub sp, sp, #4 │ │ │ │ - add r3, r6, #12 │ │ │ │ - ldr r1, [pc, #1060] @ 2aec0 │ │ │ │ - mov ip, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #1052] @ 2aec4 │ │ │ │ - mov r5, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #280 @ 0x118 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - mov r2, #112 @ 0x70 │ │ │ │ - mov r1, ip │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #1148] @ 0x47c │ │ │ │ - mov r3, #0 │ │ │ │ - bl 775c │ │ │ │ - add r3, r5, #2272 @ 0x8e0 │ │ │ │ - add r3, r3, #12 │ │ │ │ - add r0, sp, #392 @ 0x188 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r2, #112 @ 0x70 │ │ │ │ - add r4, r5, #57344 @ 0xe000 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bl 775c │ │ │ │ - ldr r3, [r4, #2480] @ 0x9b0 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 2ae08 │ │ │ │ - add r2, r3, r3, lsl #1 │ │ │ │ - rsb r3, r3, r2, lsl #4 │ │ │ │ - add r3, r5, r3, lsl #2 │ │ │ │ - ldrb r3, [r3, #3504] @ 0xdb0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2ae08 │ │ │ │ - ldr r3, [r5, #2424] @ 0x978 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2ab30 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - tst r3, #28 │ │ │ │ - bne 2ae8c │ │ │ │ - add r3, pc, #896 @ 0x380 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - add ip, sp, #512 @ 0x200 │ │ │ │ - strd r2, [ip, #96] @ 0x60 │ │ │ │ - mov r2, #1000 @ 0x3e8 │ │ │ │ - mov r3, #200 @ 0xc8 │ │ │ │ - strd r2, [ip, #-8] │ │ │ │ - ldr r3, [pc, #884] @ 2aec8 │ │ │ │ - mov r2, #50 @ 0x32 │ │ │ │ - strd r2, [ip] │ │ │ │ - mov r2, #1200 @ 0x4b0 │ │ │ │ - mov r3, #500 @ 0x1f4 │ │ │ │ - strd r2, [ip, #8] │ │ │ │ - mov r2, #150 @ 0x96 │ │ │ │ - mov r3, #95 @ 0x5f │ │ │ │ - strd r2, [ip, #16] │ │ │ │ - ldr r2, [pc, #852] @ 2aecc │ │ │ │ - mov r3, #8000 @ 0x1f40 │ │ │ │ - strd r2, [ip, #24] │ │ │ │ - ldr r3, [pc, #844] @ 2aed0 │ │ │ │ - mov r2, #300 @ 0x12c │ │ │ │ - strd r2, [ip, #32] │ │ │ │ - ldr r3, [pc, #836] @ 2aed4 │ │ │ │ - mov r2, #50 @ 0x32 │ │ │ │ - strd r2, [ip, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #828] @ 2aed8 │ │ │ │ - mov r3, #140 @ 0x8c │ │ │ │ - strd r2, [ip, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #820] @ 2aedc │ │ │ │ - mov r2, #125 @ 0x7d │ │ │ │ - strd r2, [ip, #56] @ 0x38 │ │ │ │ - mov r2, #200 @ 0xc8 │ │ │ │ - mov r3, #125 @ 0x7d │ │ │ │ - strd r2, [ip, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #800] @ 2aee0 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - strd r2, [ip, #72] @ 0x48 │ │ │ │ - mov r2, #20 │ │ │ │ - mov r3, #700 @ 0x2bc │ │ │ │ - strd r2, [ip, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #780] @ 2aee4 │ │ │ │ - mov r3, #200 @ 0xc8 │ │ │ │ - strd r2, [ip, #88] @ 0x58 │ │ │ │ - add r6, sp, #632 @ 0x278 │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [ip, #104] @ 0x68 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ - mov r3, #100 @ 0x64 │ │ │ │ - mov r0, r6 │ │ │ │ - strd r2, [ip, #112] @ 0x70 │ │ │ │ - add r7, sp, #504 @ 0x1f8 │ │ │ │ - bl e845c │ │ │ │ - add r1, r5, #2016 @ 0x7e0 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 775c │ │ │ │ - add sl, r5, #15744 @ 0x3d80 │ │ │ │ - add r8, r5, #3584 @ 0xe00 │ │ │ │ - add r9, r5, #59904 @ 0xea00 │ │ │ │ - add fp, r5, #1648 @ 0x670 │ │ │ │ - add sl, sl, #52 @ 0x34 │ │ │ │ - add r8, r8, #12 │ │ │ │ - add r9, r9, #180 @ 0xb4 │ │ │ │ - add fp, fp, #4 │ │ │ │ - ldrb r3, [r8, #-92] @ 0xffffffa4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2ac68 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, sl │ │ │ │ - mov r2, fp │ │ │ │ - bl ed310 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, sl │ │ │ │ - str sl, [r6] │ │ │ │ - bl eefa8 │ │ │ │ - add sl, sl, #692 @ 0x2b4 │ │ │ │ - cmp sl, r9 │ │ │ │ - add r6, r6, #4 │ │ │ │ - add r8, r8, #188 @ 0xbc │ │ │ │ - bne 2ac3c │ │ │ │ - ldr r3, [r5, #1580] @ 0x62c │ │ │ │ - ldr r9, [r3, #16] │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r9, r3 │ │ │ │ - bgt 2adcc │ │ │ │ - add sl, sp, #628 @ 0x274 │ │ │ │ - str sl, [sp, #20] │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ - add r8, sp, #884 @ 0x374 │ │ │ │ - cmp r9, r3 │ │ │ │ - beq 2ae38 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - mov r7, #0 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - b 2ad0c │ │ │ │ - ldr r0, [r5, #1580] @ 0x62c │ │ │ │ - mov r1, r9 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr fp, [r6] │ │ │ │ - subs ip, r0, #0 │ │ │ │ - ldmne ip!, {r0, r1, r2, r3} │ │ │ │ - addne lr, fp, #68 @ 0x44 │ │ │ │ - stmiane lr!, {r0, r1, r2, r3} │ │ │ │ - ldmne ip!, {r0, r1, r2, r3} │ │ │ │ - stmiane lr!, {r0, r1, r2, r3} │ │ │ │ - ldmne ip, {r0, r1} │ │ │ │ - stmne lr, {r0, r1} │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, #1 │ │ │ │ - bl ed360 │ │ │ │ - cmp r8, r6 │ │ │ │ - add r7, r7, #1 │ │ │ │ - beq 2ad48 │ │ │ │ - ldr r0, [r6, #4]! │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2ad00 │ │ │ │ - add r0, r0, #68 @ 0x44 │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - bl e845c │ │ │ │ - ldr r3, [r4, #2480] @ 0x9b0 │ │ │ │ - cmp r3, r7 │ │ │ │ - beq 2acbc │ │ │ │ - ldr r0, [r6] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ mov r1, #0 │ │ │ │ - bl ed360 │ │ │ │ - cmp r8, r6 │ │ │ │ - add r7, r7, #1 │ │ │ │ - bne 2ad0c │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - ldr r0, [fp, #4]! │ │ │ │ + blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2ad64 │ │ │ │ - bl ee904 │ │ │ │ - ldr r0, [fp] │ │ │ │ - bl ef06c │ │ │ │ - cmp r8, fp │ │ │ │ - bne 2ad4c │ │ │ │ - ldr r3, [r5, #2004] @ 0x7d4 │ │ │ │ - cmp r3, r9 │ │ │ │ - bge 2adb0 │ │ │ │ - str r9, [r5, #2004] @ 0x7d4 │ │ │ │ - ldr r3, [r4, #2480] @ 0x9b0 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 2adb0 │ │ │ │ - add r2, sp, #1152 @ 0x480 │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ - ldr r3, [r3, #-520] @ 0xfffffdf8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2adb0 │ │ │ │ - add r2, r3, #8 │ │ │ │ - ldr r1, [r3, #108] @ 0x6c │ │ │ │ - mov r0, r5 │ │ │ │ - ldm r2, {r2, r3} │ │ │ │ - bl 2a950 │ │ │ │ - ldr r6, [r5, #1580] @ 0x62c │ │ │ │ - ldr r3, [r6, #40] @ 0x28 │ │ │ │ - cmp r3, r9 │ │ │ │ - beq 2ae60 │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r9, r3 │ │ │ │ - ble 2aca4 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [r5, #1588] @ 0x634 │ │ │ │ - add r2, r3, #4096 @ 0x1000 │ │ │ │ - ldr r2, [r2, #196] @ 0xc4 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 2adfc │ │ │ │ - ldr r3, [r3] │ │ │ │ + bne 2c968 │ │ │ │ + add r4, r4, #5888 @ 0x1700 │ │ │ │ + strh r0, [r4, #8] │ │ │ │ + pop {r4, pc} │ │ │ │ + add r4, r4, #4096 @ 0x1000 │ │ │ │ + ldrb r3, [r4, #1800] @ 0x708 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2adfc │ │ │ │ - ldr r3, [r5, #2000] @ 0x7d0 │ │ │ │ - cmp r3, r9 │ │ │ │ - beq 2aefc │ │ │ │ - ldr r3, [r5, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - str r3, [r5, #2000] @ 0x7d0 │ │ │ │ - ldr r2, [pc, #216] @ 2aee8 │ │ │ │ - ldr r3, [pc, #176] @ 2aec4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1148] @ 0x47c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2b064 │ │ │ │ - add sp, sp, #1152 @ 0x480 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r4, #2480] @ 0x9b0 │ │ │ │ - add r2, sp, #1152 @ 0x480 │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ - ldr r1, [r3, #-520] @ 0xfffffdf8 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 2acac │ │ │ │ - mov r2, #112 @ 0x70 │ │ │ │ - mov r0, sl │ │ │ │ - bl 775c │ │ │ │ - b 2acac │ │ │ │ - ldr r3, [r4, #2480] @ 0x9b0 │ │ │ │ - add r2, sp, #1152 @ 0x480 │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ - ldr r1, [r3, #-520] @ 0xfffffdf8 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 2add0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r2, #112 @ 0x70 │ │ │ │ - bl 775c │ │ │ │ - ldr r3, [r6, #40] @ 0x28 │ │ │ │ - b 2adc0 │ │ │ │ - ldr r1, [r5, #2396] @ 0x95c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 2aea0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl eefa8 │ │ │ │ - ldr r1, [r5, #2400] @ 0x960 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 2ae08 │ │ │ │ - add r0, r6, #12 │ │ │ │ - bl eefa8 │ │ │ │ - b 2ae08 │ │ │ │ - andeq r3, r1, r0, lsl #17 │ │ │ │ - muleq r0, r8, sl │ │ │ │ - andeq fp, sp, r0, lsl pc │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r0, r0, r8, lsr #10 │ │ │ │ - andeq r9, r0, r0, ror r4 │ │ │ │ - ldrdeq r0, [r0], -ip │ │ │ │ - ldrdeq sp, [r0], -r8 │ │ │ │ - andeq r0, r3, r0, asr #26 │ │ │ │ - andeq r5, r3, r0, ror #22 │ │ │ │ - andeq r3, r4, r8, lsr r2 │ │ │ │ - andeq r8, r1, r0, lsr #13 │ │ │ │ - andeq fp, sp, r8, lsr #23 │ │ │ │ - muleq ip, r0, r9 │ │ │ │ - andeq r9, ip, ip, lsl #26 │ │ │ │ - andeq r9, ip, ip, lsl #26 │ │ │ │ - andeq r8, ip, r8, ror #18 │ │ │ │ - add r8, sp, #40 @ 0x28 │ │ │ │ - add r9, sp, #100 @ 0x64 │ │ │ │ - mov r2, #60 @ 0x3c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7b64 │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ - mov r2, #60 @ 0x3c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7b64 │ │ │ │ - add r4, sp, #220 @ 0xdc │ │ │ │ - mov r2, #60 @ 0x3c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7b64 │ │ │ │ - mov r2, #60 @ 0x3c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov r1, r8 │ │ │ │ - bl eed58 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r6 │ │ │ │ - bl eed58 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, r9 │ │ │ │ - bl eed58 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mov r1, r4 │ │ │ │ - bl eed58 │ │ │ │ - mov r2, #60 @ 0x3c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl ebcf8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2adfc │ │ │ │ - ldr r0, [r5, #1592] @ 0x638 │ │ │ │ - mov r8, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [pc, #-188] @ 2aeec │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r9, [r3, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #-196] @ 2aef0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #2 │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [pc, #-212] @ 2aef4 │ │ │ │ - add sl, sp, #96 @ 0x60 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #-224] @ 2aef8 │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r9, sp, #892 @ 0x37c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str sl, [sp, #16] │ │ │ │ - ldr r3, [r7, #4]! │ │ │ │ - ldr r2, [sl, #4]! │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 2b048 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [r4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, r8 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r5, #1592] @ 0x638 │ │ │ │ + moveq r3, #1 │ │ │ │ + strbeq r3, [r4, #1801] @ 0x709 │ │ │ │ + pop {r4, pc} │ │ │ │ + cmp r1, #5 │ │ │ │ + bxne lr │ │ │ │ + ldr ip, [r2, #8] │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + ldr lr, [r2, #12] │ │ │ │ + cmn ip, #3 │ │ │ │ + ldm r2, {r1, r3} │ │ │ │ + and r6, lr, #1 │ │ │ │ + beq 2caf4 │ │ │ │ + add r2, r3, r3, lsl #1 │ │ │ │ + rsb r2, r3, r2, lsl #3 │ │ │ │ + add r4, r0, r2, lsl #2 │ │ │ │ + ldr r5, [r4, #64] @ 0x40 │ │ │ │ + cmp ip, #0 │ │ │ │ + add r5, r5, #1 │ │ │ │ + str r5, [r4, #64] @ 0x40 │ │ │ │ + mov r5, #0 │ │ │ │ + str r5, [r4, #76] @ 0x4c │ │ │ │ + lsl r5, r3, #1 │ │ │ │ + blt 2cb50 │ │ │ │ + add r2, r2, ip │ │ │ │ + add r2, r0, r2, lsl #2 │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ + cmp r6, #0 │ │ │ │ + add r4, r4, #1 │ │ │ │ + str r4, [r2, #36] @ 0x24 │ │ │ │ + bne 2ca60 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq 2cb60 │ │ │ │ + add r2, r1, r1, lsl #1 │ │ │ │ + rsb r2, r1, r2, lsl #3 │ │ │ │ + add r4, r0, r2, lsl #2 │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ + ldr r5, [r4, #76] @ 0x4c │ │ │ │ + add r6, r6, #1 │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ + add r5, r5, #1 │ │ │ │ + add r2, r2, ip │ │ │ │ + add r2, r0, r2, lsl #2 │ │ │ │ + cmp r5, r6 │ │ │ │ + str r5, [r4, #76] @ 0x4c │ │ │ │ + strgt r5, [r4, #72] @ 0x48 │ │ │ │ + ldr ip, [r2, #12] │ │ │ │ + lsl r3, r1, #1 │ │ │ │ + add ip, ip, #1 │ │ │ │ + str ip, [r2, #12] │ │ │ │ + tst lr, #2 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + add r3, r3, r1 │ │ │ │ + rsb r3, r1, r3, lsl #3 │ │ │ │ + add r3, r0, r3, lsl #2 │ │ │ │ + ldr r2, [r3, #92] @ 0x5c │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + add r2, r5, r3 │ │ │ │ + rsb r2, r3, r2, lsl #3 │ │ │ │ + add r2, r0, r2, lsl #2 │ │ │ │ + ldr r4, [r2, #96] @ 0x60 │ │ │ │ + cmp r3, r1 │ │ │ │ + add r4, r4, #1 │ │ │ │ + str r4, [r2, #96] @ 0x60 │ │ │ │ + beq 2cb60 │ │ │ │ + add r2, r1, r1, lsl #1 │ │ │ │ + rsb r2, r1, r2, lsl #3 │ │ │ │ + add r4, r0, r2, lsl #2 │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ + ldr r5, [r4, #76] @ 0x4c │ │ │ │ + add r6, r6, #1 │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ + ldr r6, [r4, #72] @ 0x48 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, r6 │ │ │ │ + strgt r5, [r4, #72] @ 0x48 │ │ │ │ + cmp ip, #0 │ │ │ │ + lsl r3, r1, #1 │ │ │ │ + str r5, [r4, #76] @ 0x4c │ │ │ │ + blt 2cad0 │ │ │ │ + add r2, r2, ip │ │ │ │ + add r2, r0, r2, lsl #2 │ │ │ │ + ldr ip, [r2, #12] │ │ │ │ + add ip, ip, #1 │ │ │ │ + str ip, [r2, #12] │ │ │ │ + add r2, r3, r1 │ │ │ │ + rsb r2, r1, r2, lsl #3 │ │ │ │ + add r2, r0, r2, lsl #2 │ │ │ │ + ldr ip, [r2, #88] @ 0x58 │ │ │ │ + tst lr, #2 │ │ │ │ + add ip, ip, #1 │ │ │ │ + str ip, [r2, #88] @ 0x58 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + b 2ca44 │ │ │ │ + add r2, r3, r3, lsl #1 │ │ │ │ + rsb r2, r3, r2, lsl #3 │ │ │ │ + add r2, r0, r2, lsl #2 │ │ │ │ mov ip, #0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r1, #2 │ │ │ │ - str ip, [sp] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr fp, [r2, #100] @ 0x64 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - blx fp │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r7, r3 │ │ │ │ - add r6, r6, #4 │ │ │ │ - add r4, r4, #4 │ │ │ │ - bne 2afe8 │ │ │ │ - b 2adfc │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ + cmp r6, #0 │ │ │ │ + str ip, [r2, #76] @ 0x4c │ │ │ │ + beq 2cb7c │ │ │ │ + cmp r3, r1 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + add r2, r1, r1, lsl #1 │ │ │ │ + rsb r2, r1, r2, lsl #3 │ │ │ │ + add r2, r0, r2, lsl #2 │ │ │ │ + ldr ip, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ + add ip, ip, #1 │ │ │ │ + str ip, [r2, #60] @ 0x3c │ │ │ │ + ldr ip, [r2, #76] @ 0x4c │ │ │ │ + lsl r3, r1, #1 │ │ │ │ + add ip, ip, #1 │ │ │ │ + cmp ip, r4 │ │ │ │ + str ip, [r2, #76] @ 0x4c │ │ │ │ + strgt ip, [r2, #72] @ 0x48 │ │ │ │ + b 2cad0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 2ca60 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 2cb84 │ │ │ │ + add r5, r5, r3 │ │ │ │ + rsb r5, r3, r5, lsl #3 │ │ │ │ + add r5, r0, r5, lsl #2 │ │ │ │ + ldr r3, [r5, #68] @ 0x44 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r5, #68] @ 0x44 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + cmp r3, r1 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + add r2, r1, r1, lsl #1 │ │ │ │ + rsb r2, r1, r2, lsl #3 │ │ │ │ + add r2, r0, r2, lsl #2 │ │ │ │ + ldr ip, [r2, #60] @ 0x3c │ │ │ │ + ldr r4, [r2, #72] @ 0x48 │ │ │ │ + add ip, ip, #1 │ │ │ │ + str ip, [r2, #60] @ 0x3c │ │ │ │ + ldr ip, [r2, #76] @ 0x4c │ │ │ │ + lsl r3, r1, #1 │ │ │ │ + add ip, ip, #1 │ │ │ │ + cmp ip, r4 │ │ │ │ + str ip, [r2, #76] @ 0x4c │ │ │ │ + strgt ip, [r2, #72] @ 0x48 │ │ │ │ + b 2ca3c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - add r2, r1, r2, lsl #2 │ │ │ │ - ldr r3, [r2, #2456] @ 0x998 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2b134 │ │ │ │ - ldr r3, [r3] │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ - beq 2b134 │ │ │ │ - add r1, r1, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r1, #2588] @ 0xa1c │ │ │ │ - ldr r0, [r0, #576] @ 0x240 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + add r7, r0, #5888 @ 0x1700 │ │ │ │ + mov r6, r0 │ │ │ │ + add r3, r0, #12 │ │ │ │ + add r5, r7, #12 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r4, [r3, #-4] │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ - str r3, [r4, #556] @ 0x22c │ │ │ │ - bl 79a8 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 7b34 │ │ │ │ - ldr r3, [pc, #140] @ 2b154 │ │ │ │ - ldr r6, [pc, #140] @ 2b158 │ │ │ │ - add r6, pc, r6 │ │ │ │ - umull r2, r3, r0, r3 │ │ │ │ - lsr r3, r3, #3 │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - sub r5, r0, r3, lsl #2 │ │ │ │ - add r5, r5, r5, lsl #1 │ │ │ │ - add r7, r6, r5 │ │ │ │ - ldrb r0, [r7, #1] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #104] @ 2b15c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #84] @ 2b15c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #64] @ 2b15c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r8, [r4, #568] @ 0x238 │ │ │ │ - str r7, [r4, #572] @ 0x23c │ │ │ │ - str r3, [r4, #576] @ 0x240 │ │ │ │ - str r0, [r4, #564] @ 0x234 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r3, #0 │ │ │ │ + bl 7b4c │ │ │ │ + add r3, r0, #92 @ 0x5c │ │ │ │ + cmp r3, r5 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ + bne 2cbe0 │ │ │ │ + add r6, r6, #4096 @ 0x1000 │ │ │ │ mvn r2, #0 │ │ │ │ - str r2, [r4, #556] @ 0x22c │ │ │ │ - str r3, [r4, #564] @ 0x234 │ │ │ │ - str r3, [r4, #568] @ 0x238 │ │ │ │ - str r3, [r4, #572] @ 0x23c │ │ │ │ - str r3, [r4, #576] @ 0x240 │ │ │ │ + mvn r3, #0 │ │ │ │ + strh r4, [r7, #8] │ │ │ │ + strb r4, [r6, #1802] @ 0x70a │ │ │ │ + strd r2, [r7, #16] │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bge fead5c08 <__bss_end__@@Base+0xfe82fb40> │ │ │ │ - andeq r7, sp, r4, lsr #26 │ │ │ │ - cmnmi pc, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - sub sp, sp, #76 @ 0x4c │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #784] @ 2b490 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #780] @ 2b494 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r3, #0 │ │ │ │ - addeq r6, r1, #57344 @ 0xe000 │ │ │ │ - beq 2b2f0 │ │ │ │ - add r3, r0, #56 @ 0x38 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, r0, #80 @ 0x50 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, r0, #104 @ 0x68 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, r0, #128 @ 0x80 │ │ │ │ - add r6, r1, #57344 @ 0xe000 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, r0, #152 @ 0x98 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r6, #2508] @ 0x9cc │ │ │ │ - str r3, [sp] │ │ │ │ - add r9, r0, #32 │ │ │ │ - add r3, r5, #200 @ 0xc8 │ │ │ │ - ldr r0, [r6, #2588] @ 0xa1c │ │ │ │ - add r2, r5, #176 @ 0xb0 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - bl 3966c │ │ │ │ - ldr r3, [pc, #664] @ 2b498 │ │ │ │ - str r3, [r5, #520] @ 0x208 │ │ │ │ - ldr r3, [r4, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #136] @ 0x88 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 2b3bc │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 2b3b0 │ │ │ │ - ldr r0, [r6, #2588] @ 0xa1c │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [r5, #396] @ 0x18c │ │ │ │ - ldr r3, [pc, #624] @ 2b49c │ │ │ │ - mov fp, #1065353216 @ 0x3f800000 │ │ │ │ + str r0, [ip, #3296] @ 0xce0 │ │ │ │ + ldr r3, [pc, #2852] @ 2d780 │ │ │ │ + ldr r8, [r0, #4] │ │ │ │ add r3, pc, r3 │ │ │ │ - add r8, r5, #172 @ 0xac │ │ │ │ - mov r7, r5 │ │ │ │ - mov r4, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b 2b2b0 │ │ │ │ - ldr r3, [r5, #396] @ 0x18c │ │ │ │ + sub sp, sp, #764 @ 0x2fc │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [pc, #2832] @ 2d784 │ │ │ │ + ldr r3, [r8, #1588] @ 0x634 │ │ │ │ + ldr r2, [pc, #2828] @ 2d788 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r3, #3264] @ 0xcc0 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - blt 2b260 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #756] @ 0x2f4 │ │ │ │ + mov r2, #0 │ │ │ │ + beq 2ccc0 │ │ │ │ + add r5, r0, #5888 @ 0x1700 │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ + ldr r7, [r5, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq 2b424 │ │ │ │ - cmp r4, #2 │ │ │ │ - beq 2b458 │ │ │ │ - str sl, [r8, #52] @ 0x34 │ │ │ │ - ldr r0, [r6, #2588] @ 0xa1c │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ - bl 37edc │ │ │ │ - ldr r3, [r8, #4]! │ │ │ │ + blt 2cef8 │ │ │ │ + add r6, r0, #4096 @ 0x1000 │ │ │ │ + ldrb r3, [r6, #1802] @ 0x70a │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2b3e0 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - str r3, [r8, #196] @ 0xc4 │ │ │ │ - str fp, [r7, #424] @ 0x1a8 │ │ │ │ - str fp, [r7, #428] @ 0x1ac │ │ │ │ - str fp, [r7, #432] @ 0x1b0 │ │ │ │ - str fp, [r7, #436] @ 0x1b4 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, #6 │ │ │ │ - add r9, r9, #24 │ │ │ │ - add r7, r7, #16 │ │ │ │ - beq 2b2f0 │ │ │ │ - ldr r0, [r6, #2588] @ 0xa1c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 37f14 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - bge 2b244 │ │ │ │ - sub r3, r4, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - ldr r0, [r6, #2588] @ 0xa1c │ │ │ │ - bls 2b478 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 37f14 │ │ │ │ - bic sl, r0, r0, asr #31 │ │ │ │ - b 2b260 │ │ │ │ - mov r2, #156 @ 0x9c │ │ │ │ - add r1, r5, #372 @ 0x174 │ │ │ │ - add r0, r5, #528 @ 0x210 │ │ │ │ - bl 775c │ │ │ │ - ldr r3, [r6, #2508] @ 0x9cc │ │ │ │ + beq 2e9f0 │ │ │ │ + add r4, r8, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r4, #2584] @ 0xa18 │ │ │ │ + ldrb r3, [r3, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 2ceac │ │ │ │ + add r6, fp, #4096 @ 0x1000 │ │ │ │ + ldrb r3, [r6, #1801] @ 0x709 │ │ │ │ + ldr r7, [r8, #1588] @ 0x634 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [r7, #3264] @ 0xcc0 │ │ │ │ + beq 2ced8 │ │ │ │ + cmp r3, #0 │ │ │ │ + add r5, fp, #5888 @ 0x1700 │ │ │ │ + mov r3, #1 │ │ │ │ + strh r3, [r5, #8] │ │ │ │ + beq 2cd28 │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ + ldr r7, [r5, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 2e998 │ │ │ │ + ldrb r3, [r6, #1800] @ 0x708 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2ceac │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ + ldr r7, [r8, #1588] @ 0x634 │ │ │ │ + add r4, r8, #57344 @ 0xe000 │ │ │ │ + ldr r5, [r8, #1572] @ 0x624 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #2616] @ 2d78c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add r3, sp, #372 @ 0x174 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 7b4c │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, r8, #16192 @ 0x3f40 │ │ │ │ + mov sl, r2 │ │ │ │ + add r3, r3, #32 │ │ │ │ + ldrb r1, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 2cda4 │ │ │ │ + ldr r1, [r3, #-440] @ 0xfffffe48 │ │ │ │ + cmn r1, #1 │ │ │ │ + addne r1, sp, #760 @ 0x2f8 │ │ │ │ + addne r1, r1, sl, lsl #2 │ │ │ │ + addne sl, sl, #1 │ │ │ │ + strne r2, [r1, #-388] @ 0xfffffe7c │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r2, #64 @ 0x40 │ │ │ │ + add r3, r3, #692 @ 0x2b4 │ │ │ │ + bne 2cd80 │ │ │ │ + ldr r8, [r7, #1216] @ 0x4c0 │ │ │ │ + ldr r3, [pc, #2512] @ 2d790 │ │ │ │ + ldr r7, [pc, #2512] @ 2d794 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r9, #0 │ │ │ │ + and r3, r8, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + asr r3, r8, r9 │ │ │ │ tst r3, #1 │ │ │ │ - beq 2b384 │ │ │ │ - add r8, r5, #172 @ 0xac │ │ │ │ - mov r7, #0 │ │ │ │ - add r9, sp, #24 │ │ │ │ - ldr r2, [r8, #52] @ 0x34 │ │ │ │ + beq 2ce14 │ │ │ │ + cmp r9, #1 │ │ │ │ + beq 2cf68 │ │ │ │ + cmp r9, #7 │ │ │ │ + beq 2cfb0 │ │ │ │ + cmp r9, #8 │ │ │ │ + beq 2cfd0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ mov r1, r7 │ │ │ │ - ldr r0, [r6, #2588] @ 0xa1c │ │ │ │ - bl 37edc │ │ │ │ - ldr r2, [r8, #28] │ │ │ │ - add r4, r7, #36 @ 0x24 │ │ │ │ - add r4, r5, r4, lsl #4 │ │ │ │ - add r8, r8, #4 │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ - str r3, [r8, #352] @ 0x160 │ │ │ │ - ldr r0, [r6, #2588] @ 0xa1c │ │ │ │ - ldr r3, [r5, #248] @ 0xf8 │ │ │ │ - str r7, [sp] │ │ │ │ - ldr r1, [r8] │ │ │ │ - bl 3955c │ │ │ │ - sub r3, r7, #1 │ │ │ │ - ldr r1, [r6, #2588] @ 0xa1c │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - add r7, r7, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3949c │ │ │ │ - ldm r9, {r0, r1, r2, r3} │ │ │ │ - cmp r7, #6 │ │ │ │ - stmib r4, {r0, r1, r2, r3} │ │ │ │ - bne 2b318 │ │ │ │ - ldr r2, [pc, #276] @ 2b4a0 │ │ │ │ - ldr r3, [pc, #260] @ 2b494 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r9, r9, #1 │ │ │ │ + asr r3, r8, r9 │ │ │ │ + tst r3, #1 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bne 2cddc │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r9, #9 │ │ │ │ + bne 2cdd0 │ │ │ │ + b 2e988 │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #2408] @ 2d798 │ │ │ │ + add r4, sp, #628 @ 0x274 │ │ │ │ + mov r0, r4 │ │ │ │ + sub r3, sl, #16 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r5, [pc, #2692] @ 2d8d4 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mvn lr, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r6, [pc, #2680] @ 2d8d8 │ │ │ │ + mov r3, r4 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, #0 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + ldr r7, [ip, #40] @ 0x28 │ │ │ │ + blx r7 │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ + mov lr, #1 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r5, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r4, [ip, #36] @ 0x24 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #2280] @ 2d79c │ │ │ │ + ldr r3, [pc, #2256] @ 2d788 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #756] @ 0x2f4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2b474 │ │ │ │ - add sp, sp, #76 @ 0x4c │ │ │ │ + bne 2ea98 │ │ │ │ + add sp, sp, #764 @ 0x2fc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrb r3, [r6, #2496] @ 0x9c0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b218 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r0, [r6, #2588] @ 0xa1c │ │ │ │ + addne r5, fp, #5888 @ 0x1700 │ │ │ │ + beq 2cd10 │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ + ldr r7, [r5, #16] │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 2cd10 │ │ │ │ + b 2e998 │ │ │ │ + ldr r3, [r8, #2424] @ 0x978 │ │ │ │ cmp r3, #0 │ │ │ │ - and r3, r3, #1 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - rsblt r3, r3, #0 │ │ │ │ - str r2, [r5, #396] @ 0x18c │ │ │ │ - str r3, [r5, #404] @ 0x194 │ │ │ │ - b 2b224 │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ - str r3, [r8, #196] @ 0xc4 │ │ │ │ - sub r3, r4, #1 │ │ │ │ - add r0, sp, #24 │ │ │ │ - ldr r2, [r8, #24] │ │ │ │ - ldr r1, [r6, #2588] @ 0xa1c │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl 3949c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add sl, r4, #26 │ │ │ │ - ldm r0, {r0, r1, r2, r3} │ │ │ │ - add sl, r5, sl, lsl #4 │ │ │ │ - add sl, sl, #8 │ │ │ │ - stm sl, {r0, r1, r2, r3} │ │ │ │ - b 2b298 │ │ │ │ - ldr r1, [pc, #120] @ 2b4a4 │ │ │ │ - mov r0, r9 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2b260 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + beq 2ccc0 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + tst r3, #8 │ │ │ │ + beq 2ccc0 │ │ │ │ + bl e87ac │ │ │ │ + add r6, fp, #4096 @ 0x1000 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + bl e883c │ │ │ │ + mov r3, r0 │ │ │ │ + adds r0, r0, r0 │ │ │ │ + mov r2, r1 │ │ │ │ + adc r1, r1, r1 │ │ │ │ + adds r0, r0, r3 │ │ │ │ + ldrb r3, [r6, #1802] @ 0x70a │ │ │ │ + adc r2, r2, r1 │ │ │ │ + adds r7, r0, r7 │ │ │ │ + adc r4, r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - and r3, r3, #1 │ │ │ │ - rsblt r3, r3, #0 │ │ │ │ - add r3, r3, #2 │ │ │ │ - str r3, [r5, #404] @ 0x194 │ │ │ │ - b 2b260 │ │ │ │ - ldr r1, [pc, #72] @ 2b4a8 │ │ │ │ - mov r0, r9 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 2b260 │ │ │ │ - b 2b43c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [pc, #44] @ 2b4ac │ │ │ │ + str r7, [r5, #16] │ │ │ │ + str r4, [r5, #20] │ │ │ │ + bne 2cf60 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge 2e9f0 │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ + b 2ccc0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 2cf94 │ │ │ │ + ldr r1, [pc, #2068] @ 2d794 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + tst r8, #4 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + beq 2cfa8 │ │ │ │ + mov r9, #2 │ │ │ │ + b 2cdf4 │ │ │ │ + ldr r1, [pc, #2052] @ 2d7a0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + tst r8, #4 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bne 2cf8c │ │ │ │ + mov r9, #3 │ │ │ │ + b 2cdd0 │ │ │ │ + tst r8, #64 @ 0x40 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bne 2e974 │ │ │ │ + ldr r1, [pc, #2016] @ 2d7a4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + tst r8, #256 @ 0x100 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + beq 2e988 │ │ │ │ + ldr r3, [r4, #2508] @ 0x9cc │ │ │ │ + tst r3, #2 │ │ │ │ + beq 2cff4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr r1, [pc, #1964] @ 2d794 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #32] │ │ │ │ + tst r8, #1024 @ 0x400 │ │ │ │ + bne 2e9ac │ │ │ │ mov r3, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 37f14 │ │ │ │ - b 2b2e8 │ │ │ │ - andeq fp, sp, r4, lsr r8 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - addmi r0, r0, #0 │ │ │ │ - @ instruction: 0x000c9abc │ │ │ │ - andeq fp, sp, ip, lsr #12 │ │ │ │ - @ instruction: 0x000c98bc │ │ │ │ - muleq ip, r4, r8 │ │ │ │ - @ instruction: 0x000c91bc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r6, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #3 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - add r4, r6, #15488 @ 0x3c80 │ │ │ │ - add r4, r4, #48 @ 0x30 │ │ │ │ - mov r5, #0 │ │ │ │ - b 2b4fc │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ - add r4, r4, #692 @ 0x2b4 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldrb r3, [r4, #688] @ 0x2b0 │ │ │ │ + tst r8, #512 @ 0x200 │ │ │ │ + add r2, sp, #172 @ 0xac │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + strh r3, [sp, #176] @ 0xb0 │ │ │ │ + moveq r3, #1 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + streq r3, [sp, #96] @ 0x60 │ │ │ │ + beq 2d0d4 │ │ │ │ + cmp sl, r3 │ │ │ │ + ble 2d08c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + mov ip, r3 │ │ │ │ + add lr, r3, sl, lsl #2 │ │ │ │ + add r0, r4, #6 │ │ │ │ + ldr r3, [ip], #4 │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r3, r3, lsl #1 │ │ │ │ + rsb r3, r3, r1, lsl #3 │ │ │ │ + add r3, fp, r3, lsl #2 │ │ │ │ + add r3, r3, #12 │ │ │ │ + ldrb r1, [r2], #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 2d074 │ │ │ │ + ldr r1, [r3] │ │ │ │ + cmp r1, #0 │ │ │ │ + movne r1, #1 │ │ │ │ + bne 2d074 │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ + subs r1, r1, #0 │ │ │ │ + movne r1, #1 │ │ │ │ + cmp r0, r2 │ │ │ │ + add r3, r3, #4 │ │ │ │ + strb r1, [r2, #-1] │ │ │ │ + bne 2d04c │ │ │ │ + cmp lr, ip │ │ │ │ + bne 2d034 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r4, [pc, #1976] @ 2d850 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r7, r3 │ │ │ │ + add r8, r3, #6 │ │ │ │ + mov r2, #1 │ │ │ │ + ldrb r3, [r7], #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b4ec │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2b160 │ │ │ │ - b 2b4ec │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #400] @ 0x190 │ │ │ │ - ldr r2, [pc, #1568] @ 2bb58 │ │ │ │ - ldr r3, [pc, #1568] @ 2bb5c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + beq 2d0bc │ │ │ │ + mov r1, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r2, #0 │ │ │ │ + cmp r8, r7 │ │ │ │ + bne 2d0a4 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + beq 2e9c0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r7, #0 │ │ │ │ mov r4, r0 │ │ │ │ - sub sp, sp, #3648 @ 0xe40 │ │ │ │ - add r0, r0, #2384 @ 0x950 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r1, [pc, #1544] @ 2bb60 │ │ │ │ - add r0, r0, #12 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #3652] @ 0xe44 │ │ │ │ - mov r3, #0 │ │ │ │ - bl e845c │ │ │ │ - ldr r0, [r4, #1580] @ 0x62c │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - blx r3 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - ble 2b68c │ │ │ │ - ldr fp, [pc, #1496] @ 2bb64 │ │ │ │ - ldr sl, [pc, #1496] @ 2bb68 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - add fp, pc, fp │ │ │ │ - mov r5, #0 │ │ │ │ - str fp, [sp, #24] │ │ │ │ - add r8, r4, #528 @ 0x210 │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r9, r5 │ │ │ │ - mov fp, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b 2b5d8 │ │ │ │ - ldr r0, [r4, #1580] @ 0x62c │ │ │ │ - mov r2, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r5] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [pc, #1640] @ 2d78c │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [ip, #20] │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r4, [pc, #1644] @ 2d7a8 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + add r4, pc, r4 │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r3, #128] @ 0x80 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ blx r3 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r7, r5 │ │ │ │ - beq 2b694 │ │ │ │ - ldr r0, [r4, #1580] @ 0x62c │ │ │ │ - mov r3, fp │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ - mov r1, #0 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r0 │ │ │ │ + ldr r1, [pc, #1624] @ 2d7ac │ │ │ │ mov r0, r8 │ │ │ │ - bl f0000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2b5cc │ │ │ │ - ldr r3, [r4, #1588] @ 0x634 │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r3, #196] @ 0xc4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2b5b4 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r2, [pc, #1876] @ 2d8b4 │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + str r7, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [pc, #1592] @ 2d7b0 │ │ │ │ + add ip, sp, #108 @ 0x6c │ │ │ │ + add lr, sp, #124 @ 0x7c │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [pc, #1580] @ 2d7b4 │ │ │ │ + str r7, [sp, #124] @ 0x7c │ │ │ │ + str r7, [sp, #128] @ 0x80 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + str lr, [sp, #40] @ 0x28 │ │ │ │ + str r9, [sp, #116] @ 0x74 │ │ │ │ + ldr r9, [pc, #1844] @ 2d8d8 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + add r0, sp, #132 @ 0x84 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ldm r0, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + mov r1, ip │ │ │ │ + ldm lr, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92380 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r1, [pc, #1496] @ 2d7ac │ │ │ │ + ldr r6, [r3, #1576] @ 0x628 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - bl eff80 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r6, [sp] │ │ │ │ - add r6, sp, #3392 @ 0xd40 │ │ │ │ - add r6, r6, #4 │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldr r5, [r3, #36] @ 0x24 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #1476] @ 2d7b8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #1708] @ 2d8ac │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r3, r5 │ │ │ │ + str r9, [sp, #8] │ │ │ │ + ldr r3, [pc, #1440] @ 2d7bc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, #2 │ │ │ │ - str r9, [sp] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r6, [ip, #100] @ 0x64 │ │ │ │ - blx r6 │ │ │ │ - b 2b5b4 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldrb r3, [r4, #2020] @ 0x7e4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 2b6a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 28618 │ │ │ │ - ldr r3, [r4, #1588] @ 0x634 │ │ │ │ - ldr r0, [r4, #1580] @ 0x62c │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r3, #200] @ 0xc8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2b6dc │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ - ldr r1, [pc, #1184] @ 2bb6c │ │ │ │ - ldr r3, [pc, #1184] @ 2bb70 │ │ │ │ - mla r3, r1, r2, r3 │ │ │ │ - ldr r2, [pc, #1180] @ 2bb74 │ │ │ │ - cmp r2, r3, ror #2 │ │ │ │ - bcs 2c2c8 │ │ │ │ - add fp, sp, #184 @ 0xb8 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r2, #1000 @ 0x3e8 │ │ │ │ - mov r3, #200 @ 0xc8 │ │ │ │ - strd r2, [r1] │ │ │ │ - ldr r3, [pc, #1152] @ 2bb78 │ │ │ │ - mov r2, #50 @ 0x32 │ │ │ │ - strd r2, [r1, #8] │ │ │ │ - mov r2, #1200 @ 0x4b0 │ │ │ │ - mov r3, #500 @ 0x1f4 │ │ │ │ - strd r2, [r1, #16] │ │ │ │ - mov r2, #150 @ 0x96 │ │ │ │ - mov r3, #95 @ 0x5f │ │ │ │ - strd r2, [r1, #24] │ │ │ │ - ldr r2, [pc, #1120] @ 2bb7c │ │ │ │ - mov r3, #8000 @ 0x1f40 │ │ │ │ - strd r2, [r1, #32] │ │ │ │ - ldr r3, [pc, #1112] @ 2bb80 │ │ │ │ - mov r2, #300 @ 0x12c │ │ │ │ - strd r2, [r1, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #1104] @ 2bb84 │ │ │ │ - mov r2, #50 @ 0x32 │ │ │ │ - strd r2, [r1, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #1096] @ 2bb88 │ │ │ │ - mov r3, #140 @ 0x8c │ │ │ │ - strd r2, [r1, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #1088] @ 2bb8c │ │ │ │ - mov r2, #125 @ 0x7d │ │ │ │ - strd r2, [r1, #64] @ 0x40 │ │ │ │ - mov r2, #200 @ 0xc8 │ │ │ │ - mov r3, #125 @ 0x7d │ │ │ │ - strd r2, [r1, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #1068] @ 2bb90 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - strd r2, [r1, #80] @ 0x50 │ │ │ │ - mov r2, #20 │ │ │ │ - mov r3, #700 @ 0x2bc │ │ │ │ - strd r2, [r1, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #1048] @ 2bb94 │ │ │ │ - mov r3, #200 @ 0xc8 │ │ │ │ - strd r2, [r1, #96] @ 0x60 │ │ │ │ - add r3, pc, #968 @ 0x3c8 │ │ │ │ - ldrd r2, [r3] │ │ │ │ - strd r2, [r1, #104] @ 0x68 │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [r1, #112] @ 0x70 │ │ │ │ - mov r3, #100 @ 0x64 │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ - strd r2, [r1, #120] @ 0x78 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 2c2a0 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [pc, #1428] @ 2d7c0 │ │ │ │ + ldr r0, [pc, #1428] @ 2d7c4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + ldr r3, [pc, #1420] @ 2d7c8 │ │ │ │ + mov r1, r4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r5, [pc, #1644] @ 2d8c4 │ │ │ │ + add r6, sp, #180 @ 0xb4 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ + ldr r0, [pc, #1384] @ 2d7cc │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r1, [pc, #1376] @ 2d7d0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [pc, #1368] @ 2d7d4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + ldr r0, [pc, #1352] @ 2d7d8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [pc, #1336] @ 2d7dc │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r4, #0 │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ + ldr r0, [pc, #1316] @ 2d7e0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r1, [pc, #1308] @ 2d7e4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [pc, #1300] @ 2d7e8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r7, [fp, #4] │ │ │ │ + ldr r3, [r7, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + b 2d3c8 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq 2d6c4 │ │ │ │ + cmp r4, #7 │ │ │ │ + beq 2d6a0 │ │ │ │ + cmp r4, #6 │ │ │ │ + beq 2d6d8 │ │ │ │ + cmp r4, #8 │ │ │ │ + bne 2d328 │ │ │ │ + ldr r2, [r7, #2424] @ 0x978 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 2d40c │ │ │ │ + add r2, r7, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r2, #2508] @ 0x9cc │ │ │ │ + tst r2, #2 │ │ │ │ + beq 2d40c │ │ │ │ + ldr r0, [r7, #1576] @ 0x628 │ │ │ │ + mvn r2, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - blx r3 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - movgt r7, #0 │ │ │ │ - addgt r5, r4, #57344 @ 0xe000 │ │ │ │ - addgt r8, sp, #44 @ 0x2c │ │ │ │ - strgt fp, [sp, #28] │ │ │ │ - ble 2c504 │ │ │ │ - ldr r0, [r4, #1580] @ 0x62c │ │ │ │ + str r2, [sp] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + ldr r2, [pc, #1380] @ 2d8ac │ │ │ │ + ldr r7, [r3, #40] @ 0x28 │ │ │ │ mov r3, r8 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r6, [r1, #124] @ 0x7c │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r7, [r3, #1576] @ 0x628 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r7] │ │ │ │ + ldr r3, [pc, #1324] @ 2d8ac │ │ │ │ + str r3, [sp] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + ldr r3, [pc, #1072] @ 2d7bc │ │ │ │ + str r9, [sp, #8] │ │ │ │ mov r1, #0 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [r4, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r6, r0 │ │ │ │ - beq 2be94 │ │ │ │ - sub r3, r3, #5 │ │ │ │ - cmp r3, #19 │ │ │ │ - addls pc, pc, r3, lsl #2 │ │ │ │ - b 2b8e4 │ │ │ │ - b 2be6c │ │ │ │ - b 2b86c │ │ │ │ - b 2be58 │ │ │ │ - b 2be14 │ │ │ │ - b 2b8e4 │ │ │ │ - b 2bccc │ │ │ │ - b 2bc60 │ │ │ │ - b 2bc10 │ │ │ │ - b 2b8e4 │ │ │ │ - b 2b8e4 │ │ │ │ - b 2b8e4 │ │ │ │ - b 2b8e4 │ │ │ │ - b 2b8e4 │ │ │ │ - b 2b8e4 │ │ │ │ - b 2b8e4 │ │ │ │ - b 2b8e4 │ │ │ │ - b 2b8e4 │ │ │ │ - b 2b8e4 │ │ │ │ - b 2bbd8 │ │ │ │ - b 2bb38 │ │ │ │ - ldr r3, [pc, #804] @ 2bb98 │ │ │ │ - ldr r9, [r6, #4] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #3552] @ 0xde0 │ │ │ │ - str r6, [r4, #2424] @ 0x978 │ │ │ │ - tst r3, #8 │ │ │ │ - and r3, r9, #8 │ │ │ │ - beq 2c0fc │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2c3e8 │ │ │ │ + add r5, r5, #100 @ 0x64 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [ip, #36] @ 0x24 │ │ │ │ + blx r7 │ │ │ │ + ldr r7, [fp, #4] │ │ │ │ + ldr r3, [r7, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #9 │ │ │ │ + add r6, r6, #4 │ │ │ │ + beq 2d40c │ │ │ │ + asr r2, r3, r4 │ │ │ │ + tst r2, #1 │ │ │ │ + beq 2d3b8 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r8, [r6] │ │ │ │ + bne 2d2ec │ │ │ │ + tst r3, #2 │ │ │ │ + beq 2d328 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #936] @ 2d7a0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + ldr r8, [pc, #1000] @ 2d7ec │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r5, r0 │ │ │ │ + b 2d328 │ │ │ │ + tst r3, #512 @ 0x200 │ │ │ │ + beq 2d524 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [pc, #1216] @ 2d8e0 │ │ │ │ + ldr r0, [r7, #1572] @ 0x624 │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + ldr r3, [r0] │ │ │ │ ldr r2, [r6] │ │ │ │ - ldr r3, [r4, #2008] @ 0x7d8 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 2b8c4 │ │ │ │ - ldr r3, [pc, #752] @ 2bb9c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #3552] @ 0xde0 │ │ │ │ - tst r3, #20 │ │ │ │ - bne 2b8c4 │ │ │ │ - and r3, r9, #48 @ 0x30 │ │ │ │ - cmp r3, #16 │ │ │ │ - bne 2c470 │ │ │ │ - tst r9, #28 │ │ │ │ - beq 2c268 │ │ │ │ - ldr r3, [r4, #2424] @ 0x978 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [r4, #2008] @ 0x7d8 │ │ │ │ - ldr r3, [pc, #704] @ 2bba0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r9, [r3, #3552] @ 0xde0 │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp sl, r7 │ │ │ │ - bne 2b7d8 │ │ │ │ - ldr fp, [sp, #28] │ │ │ │ - ldr r3, [r5, #2480] @ 0x9b0 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt 2c1dc │ │ │ │ - add r2, r3, r3, lsl #1 │ │ │ │ - rsb r2, r3, r2, lsl #4 │ │ │ │ - add r6, r4, r2, lsl #2 │ │ │ │ - ldrb r1, [r6, #3504] @ 0xdb0 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 2c150 │ │ │ │ - ldr r0, [r4, #1580] @ 0x62c │ │ │ │ - mov r2, #10 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r6, [r1, #120] @ 0x78 │ │ │ │ - mov r1, #1 │ │ │ │ - blx r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2b94c │ │ │ │ - ldr r0, [r5, #2612] @ 0xa34 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r8, [pc, #1128] @ 2d8a4 │ │ │ │ + ldr r1, [r2, #28] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r9, [pc, #932] @ 2d7f0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r4, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #56] @ 0x38 │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #2508] @ 0x9cc │ │ │ │ - tst r3, #8 │ │ │ │ - beq 2c1a4 │ │ │ │ - ldr r8, [pc, #580] @ 2bba4 │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r7, r4, #504 @ 0x1f8 │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r1, [r6, #2976] @ 0xba0 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 2b9b4 │ │ │ │ - ldr r3, [r6, #2968] @ 0xb98 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldrb r3, [r4, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b994 │ │ │ │ - mov r0, r3 │ │ │ │ - blx r8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2b9b4 │ │ │ │ - ldr r3, [r6, #2968] @ 0xb98 │ │ │ │ - add r2, r6, #2976 @ 0xba0 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - add r2, r6, #2960 @ 0xb90 │ │ │ │ - ldr ip, [r6, #2972] @ 0xb9c │ │ │ │ - add r2, r2, #8 │ │ │ │ - stm r2, {r0, r1} │ │ │ │ - str r3, [r6, #2976] @ 0xba0 │ │ │ │ - str ip, [r6, #2980] @ 0xba4 │ │ │ │ - add r6, r6, #8 │ │ │ │ - cmp r7, r6 │ │ │ │ - bne 2b968 │ │ │ │ - sub r7, r7, #8 │ │ │ │ - cmp r7, r4 │ │ │ │ - bne 2b964 │ │ │ │ - add r1, r4, #2448 @ 0x990 │ │ │ │ - add r6, r4, #2704 @ 0xa90 │ │ │ │ - add r7, r4, #15744 @ 0x3d80 │ │ │ │ - add r1, r1, #4 │ │ │ │ - add r6, r6, #4 │ │ │ │ - add r7, r7, #40 @ 0x28 │ │ │ │ - mov r0, #0 │ │ │ │ - b 2ba44 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ + beq 2d4f4 │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + ldr r3, [r3, #144] @ 0x90 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r3, r3, r4, lsl #6 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 9054c │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r3, [r3, #144] @ 0x90 │ │ │ │ + lsl r7, r4, #6 │ │ │ │ + beq 2d6e4 │ │ │ │ + add r3, r3, r7 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r9 │ │ │ │ + add r5, r5, #80 @ 0x50 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 906f0 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #6 │ │ │ │ + bne 2d45c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2ba70 │ │ │ │ - ldr r3, [r7, r0, lsl #2] │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 2ba38 │ │ │ │ - ldr lr, [ip] │ │ │ │ - tst lr, #8 │ │ │ │ - ldreq lr, [r4, #2444] @ 0x98c │ │ │ │ - addeq lr, lr, #1 │ │ │ │ - streq lr, [r4, #2444] @ 0x98c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 2ba38 │ │ │ │ - ldr r2, [ip] │ │ │ │ - tst r2, #16 │ │ │ │ - addeq r3, r4, r3, lsl #2 │ │ │ │ - ldreq r2, [r3, #2448] @ 0x990 │ │ │ │ - addeq r2, r2, #1 │ │ │ │ - streq r2, [r3, #2448] @ 0x990 │ │ │ │ - cmp r6, r1 │ │ │ │ - add r0, r0, #173 @ 0xad │ │ │ │ - beq 2ba90 │ │ │ │ - ldr ip, [r1, #4]! │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 2ba38 │ │ │ │ - ldr r3, [r4, #2424] @ 0x978 │ │ │ │ - ldr r2, [r5, #2508] @ 0x9cc │ │ │ │ + addeq r5, r5, #10 │ │ │ │ + ldr r3, [r7, #2424] @ 0x978 │ │ │ │ cmp r3, #0 │ │ │ │ - and r2, r2, #4 │ │ │ │ - beq 2ba70 │ │ │ │ - ldr lr, [r3, #4] │ │ │ │ - tst lr, #49 @ 0x31 │ │ │ │ - bne 2b9ec │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 2ba38 │ │ │ │ - ldr r3, [r7, r0, lsl #2] │ │ │ │ - cmn r3, #1 │ │ │ │ - bne 2ba20 │ │ │ │ - cmp r6, r1 │ │ │ │ - add r0, r0, #173 @ 0xad │ │ │ │ - bne 2ba44 │ │ │ │ - ldr r0, [r4, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 2c210 │ │ │ │ + beq 2d674 │ │ │ │ + add r3, r7, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2508] @ 0x9cc │ │ │ │ + tst r3, #2 │ │ │ │ + beq 2d674 │ │ │ │ + ldr r3, [r7, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ + tst r3, #1024 @ 0x400 │ │ │ │ + beq 2d674 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [pc, #900] @ 2d8e0 │ │ │ │ + ldr r0, [r7, #1572] @ 0x624 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r1, fp │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #240] @ 2bba8 │ │ │ │ - add fp, fp, #76 @ 0x4c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, fp │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2bae4 │ │ │ │ - ldr r1, [pc, #216] @ 2bbac │ │ │ │ - mov r0, fp │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 2c4b4 │ │ │ │ - add r1, r4, #2016 @ 0x7e0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - add r1, r1, #8 │ │ │ │ - bl ebcf8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - ldr r2, [pc, #164] @ 2bbb0 │ │ │ │ - str r3, [r4, #2152] @ 0x868 │ │ │ │ - ldr r3, [pc, #72] @ 2bb5c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #3652] @ 0xe44 │ │ │ │ - eors r2, r3, r2 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r1, [pc, #600] @ 2d7f4 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + blx r3 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, #63 @ 0x3f │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 906a0 │ │ │ │ + sub r0, r5, #40 @ 0x28 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #460] @ 2d7ac │ │ │ │ + mov r5, r0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r2, [pc, #524] @ 2d7f8 │ │ │ │ + ldr r3, [pc, #764] @ 2d8ec │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 906f0 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r1, [pc, #496] @ 2d7fc │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + blx r3 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 906a0 │ │ │ │ + ldr r1, [pc, #364] @ 2d7ac │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #672] @ 2d8ec │ │ │ │ + ldr r2, [pc, #424] @ 2d7f8 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 906f0 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + cmp sl, #14 │ │ │ │ + bgt 2d740 │ │ │ │ + cmp sl, #0 │ │ │ │ + ble 2ceac │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [pc, #356] @ 2d800 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + b 2d758 │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ + bne 2d6cc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #492] @ 2d8a4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + b 2d328 │ │ │ │ + tst r3, #1 │ │ │ │ + beq 2d328 │ │ │ │ + add r4, r4, #1 │ │ │ │ + add r6, r6, #4 │ │ │ │ + b 2d3c8 │ │ │ │ + tst r3, #128 @ 0x80 │ │ │ │ + beq 2d328 │ │ │ │ + b 2d6a8 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + bl 7450 <__aeabi_i2d@plt> │ │ │ │ + ldr r2, [pc, #272] @ 2d804 │ │ │ │ + ldr r3, [pc, #272] @ 2d808 │ │ │ │ + bl 7e64 <__aeabi_dmul@plt> │ │ │ │ + bl 7e1c <__aeabi_d2f@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r4, #1 │ │ │ │ + add r5, r5, #80 @ 0x50 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 906f0 │ │ │ │ + b 2d45c │ │ │ │ + ldr r3, [pc, #196] @ 2d80c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #192] @ 2d810 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [pc, #332] @ 2d8a4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #180] @ 2d814 │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ - bne 2c568 │ │ │ │ - add sp, sp, #3648 @ 0xe40 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp sl, r7 │ │ │ │ - str r6, [r4, #2436] @ 0x984 │ │ │ │ - bne 2b7d8 │ │ │ │ - b 2b8f0 │ │ │ │ - nop @ (mov r0, r0) │ │ │ │ - andeq r3, r1, r0, lsl #17 │ │ │ │ - muleq r0, r8, sl │ │ │ │ - andeq fp, sp, r0, lsl #9 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r3, r0, r4, asr r3 │ │ │ │ - andeq r9, ip, r0, ror r7 │ │ │ │ - andeq r9, ip, r0, lsl #18 │ │ │ │ - addgt r5, pc, #10496 @ 0x2900 │ │ │ │ - ldreq fp, [lr, #-2128] @ 0xfffff7b0 │ │ │ │ - addeq r5, pc, #40, 24 @ 0x2800 │ │ │ │ - andeq r0, r0, r8, lsr #10 │ │ │ │ - andeq r9, r0, r0, ror r4 │ │ │ │ - ldrdeq r0, [r0], -ip │ │ │ │ - ldrdeq sp, [r0], -r8 │ │ │ │ - andeq r0, r3, r0, asr #26 │ │ │ │ - andeq r5, r3, r0, ror #22 │ │ │ │ - andeq r3, r4, r8, lsr r2 │ │ │ │ - andeq r8, r1, r0, lsr #13 │ │ │ │ - @ instruction: 0x000e49bc │ │ │ │ - andeq r4, lr, r8, lsl #19 │ │ │ │ - andeq r4, lr, r4, asr r9 │ │ │ │ - @ instruction: 0xffffc998 │ │ │ │ - @ instruction: 0x000c79b4 │ │ │ │ - muleq ip, ip, r9 │ │ │ │ - andeq sl, sp, r8, lsr #29 │ │ │ │ - @ instruction: 0xffffc180 │ │ │ │ - @ instruction: 0xffffc134 │ │ │ │ - strdeq pc, [r0], -pc @ │ │ │ │ - ldreq r4, [r0], #-261 @ 0xfffffefb │ │ │ │ - mvnpl r8, pc, lsl r5 │ │ │ │ - @ instruction: 0xffffbecc │ │ │ │ - @ instruction: 0x000c6fb8 │ │ │ │ - andeq r6, ip, r8, lsr #31 │ │ │ │ - andeq r6, ip, ip, lsl #31 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bgt 2b8e4 │ │ │ │ - mov r2, #692 @ 0x2b4 │ │ │ │ - mla r2, r3, r2, r4 │ │ │ │ - add r7, r7, #1 │ │ │ │ - add r2, r2, #16192 @ 0x3f40 │ │ │ │ - ldrb r2, [r2, #32] │ │ │ │ - cmp r2, #0 │ │ │ │ - addne r3, r4, r3, lsl #2 │ │ │ │ - strne r6, [r3, #2712] @ 0xa98 │ │ │ │ - cmp sl, r7 │ │ │ │ - bne 2b7d8 │ │ │ │ - b 2b8f0 │ │ │ │ - ldr r0, [r4, #1580] @ 0x62c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r6, [r4, #2408] @ 0x968 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r6, [r2, #120] @ 0x78 │ │ │ │ - mov r2, #12 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [r4, #2408] @ 0x968 │ │ │ │ - mov r2, #1 │ │ │ │ - add r7, r7, #1 │ │ │ │ - strb r2, [r4, #3480] @ 0xd98 │ │ │ │ - ldr r2, [r3] │ │ │ │ - str r2, [r4, #3484] @ 0xd9c │ │ │ │ - cmp sl, r7 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - str r3, [r4, #3488] @ 0xda0 │ │ │ │ - str r0, [r4, #2412] @ 0x96c │ │ │ │ - bne 2b7d8 │ │ │ │ - b 2b8f0 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #63 @ 0x3f │ │ │ │ - bgt 2b8e4 │ │ │ │ - mov r3, #692 @ 0x2b4 │ │ │ │ - mla r3, r2, r3, r4 │ │ │ │ - add r1, r3, #16192 @ 0x3f40 │ │ │ │ - ldrb r1, [r1, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 2b8e4 │ │ │ │ - add r1, r4, r2, lsl #3 │ │ │ │ - add r0, r4, r2, lsl #2 │ │ │ │ - str r6, [r0, #2456] @ 0x998 │ │ │ │ - str r6, [r1, #2968] @ 0xb98 │ │ │ │ - str r2, [r1, #2972] @ 0xb9c │ │ │ │ - ldr r1, [r5, #2480] @ 0x9b0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 2c47c │ │ │ │ - mov r0, #692 @ 0x2b4 │ │ │ │ - mla r0, r2, r0, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r0, #15488 @ 0x3c80 │ │ │ │ - add r0, r0, #48 @ 0x30 │ │ │ │ - add r7, r7, #1 │ │ │ │ - bl 2b068 │ │ │ │ - cmp sl, r7 │ │ │ │ - bne 2b7d8 │ │ │ │ - b 2b8f0 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bgt 2b8e4 │ │ │ │ - ldr r0, [r4, #1580] @ 0x62c │ │ │ │ - mov r2, #10 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r9, [r1, #120] @ 0x78 │ │ │ │ - mov r1, #1 │ │ │ │ - blx r9 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - mov r2, #88 @ 0x58 │ │ │ │ - add r3, r6, r6, lsl #1 │ │ │ │ - rsb r3, r6, r3, lsl #4 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - lsl r9, r6, #1 │ │ │ │ - mov fp, r0 │ │ │ │ - add r0, r3, #3584 @ 0xe00 │ │ │ │ - add r0, r0, #12 │ │ │ │ - bl 775c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [r3, #3668] @ 0xe54 │ │ │ │ - cmp r2, #5 │ │ │ │ - beq 2bd44 │ │ │ │ - ldr r2, [r3, #3664] @ 0xe50 │ │ │ │ - cmp r2, #10 │ │ │ │ - movge r2, #10 │ │ │ │ - bic r2, r2, r2, asr #31 │ │ │ │ - str r2, [r3, #3664] @ 0xe50 │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 2bda8 │ │ │ │ - mov r1, fp │ │ │ │ - add fp, r9, r6 │ │ │ │ - rsb fp, r6, fp, lsl #4 │ │ │ │ - add r3, r4, fp, lsl #2 │ │ │ │ - add r0, r3, #3504 @ 0xdb0 │ │ │ │ - mov r2, #1 │ │ │ │ - strb r2, [r3, #3504] @ 0xdb0 │ │ │ │ - add r0, r0, #4 │ │ │ │ - mov r2, #88 @ 0x58 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 775c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsl fp, fp, #2 │ │ │ │ - ldr r3, [r3, #3508] @ 0xdb4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 2c424 │ │ │ │ - add r3, r9, r6 │ │ │ │ - rsb r3, r6, r3, lsl #4 │ │ │ │ - add r2, r4, r3, lsl #2 │ │ │ │ - ldr r2, [r2, #3596] @ 0xe0c │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 2c44c │ │ │ │ - ldr r3, [r5, #2480] @ 0x9b0 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne 2bdc4 │ │ │ │ - ldr r3, [r4, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 2b8e4 │ │ │ │ - add r3, r6, r6, lsl #1 │ │ │ │ - rsb r6, r6, r3, lsl #4 │ │ │ │ - add r6, r4, r6, lsl #2 │ │ │ │ - ldr r0, [r6, #3600] @ 0xe10 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr fp, [r6, #3680] @ 0xe60 │ │ │ │ - add r7, r7, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r6, #3604] @ 0xe14 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r9, [sp, #36] @ 0x24 │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - bl 2a950 │ │ │ │ - cmp sl, r7 │ │ │ │ - bne 2b7d8 │ │ │ │ - b 2b8f0 │ │ │ │ - ldr r3, [r4, #2012] @ 0x7dc │ │ │ │ - str r6, [r4, #2432] @ 0x980 │ │ │ │ - cmn r3, #2 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [r4, #2440] @ 0x988 │ │ │ │ - beq 2c284 │ │ │ │ - ldr r3, [r4, #2016] @ 0x7e0 │ │ │ │ - cmn r3, #2 │ │ │ │ - beq 2c1b0 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, sp, #8 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str sl, [sp, #48] @ 0x30 │ │ │ │ + b 2ddf4 │ │ │ │ + andeq r9, sp, r8, ror #26 │ │ │ │ + andeq r9, sp, ip, asr #26 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + ldrmi r0, [r6], #0 │ │ │ │ + cmnmi sl, #0 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + andeq r7, ip, r0, lsl #27 │ │ │ │ + andeq r9, sp, r0, lsl fp │ │ │ │ + rsbsmi r0, r0, #0 │ │ │ │ + tstmi ip, #0 │ │ │ │ + andeq r7, ip, r8, lsr #14 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + teqmi lr, #0 │ │ │ │ + ldrtmi r8, [fp], #-0 │ │ │ │ + andeq r7, ip, ip, ror #18 │ │ │ │ + cmpmi r3, #0 │ │ │ │ + andeq r7, ip, r8, lsr r9 │ │ │ │ + andeq r7, ip, r8, lsr #18 │ │ │ │ + andeq r2, sp, r0, ror fp │ │ │ │ + andeq r7, ip, r4, lsl r9 │ │ │ │ + andeq r7, ip, r0, lsl r9 │ │ │ │ + andeq r7, ip, r0, lsl r9 │ │ │ │ + andeq r7, ip, r0, lsl #18 │ │ │ │ + strdeq r7, [ip], -r0 │ │ │ │ + andeq r7, ip, r0, ror #17 │ │ │ │ + andeq r7, ip, r0, ror #17 │ │ │ │ + andeq r7, ip, r0, ror #17 │ │ │ │ + andeq r7, ip, r8, asr r7 │ │ │ │ + cmpmi r2, #0 │ │ │ │ + mcrlt 14, 6, sl, cr7, cr4, {0} │ │ │ │ + cmpmi r4, #0 │ │ │ │ + mcrcc 14, 6, sl, cr7, cr4, {0} │ │ │ │ + submi r0, r8, #0 │ │ │ │ + ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ + svccc 0x00e99999 │ │ │ │ + adcgt r0, r0, r0 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + cmnmi r5, #0 │ │ │ │ + @ instruction: 0x000c72b4 │ │ │ │ + andeq r0, r0, r5, ror #3 │ │ │ │ + andeq r0, r0, r1, lsl #3 │ │ │ │ + ldrdeq r7, [ip], -r8 │ │ │ │ + strheq r7, [ip], -ip │ │ │ │ + andeq r6, ip, r0, ror #31 │ │ │ │ + andeq r6, ip, r0, lsr #29 │ │ │ │ + mvnmi r0, r0 │ │ │ │ + addmi r0, r0, #0 │ │ │ │ + cmpmi ip, #0 │ │ │ │ + andeq r6, ip, ip, lsr #27 │ │ │ │ + @ instruction: 0x43a28000 │ │ │ │ + strdeq r6, [ip], -r8 │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ + adcmi r0, r0, #0 │ │ │ │ + svccc 0x004dcdce │ │ │ │ + andeq r0, lr, r4, ror r0 │ │ │ │ + svccc 0x0049c9ca │ │ │ │ + svccc 0x0045c5c6 │ │ │ │ + cdpcc 8, 12, cr12, cr8, cr9, {6} │ │ │ │ + cdpcc 4, 12, cr12, cr4, cr5, {6} │ │ │ │ + cdpcc 0, 10, cr10, cr0, cr1, {5} │ │ │ │ + mrccc 8, 1, fp, cr8, cr9, {5} │ │ │ │ + svccc 0x0023a3a4 │ │ │ │ + cdpcc 12, 4, cr12, cr12, cr13, {6} │ │ │ │ + cdpcc 0, 6, cr14, cr0, cr1, {7} │ │ │ │ + cdpcc 2, 8, cr8, cr2, cr3, {4} │ │ │ │ + cdpcc 2, 12, cr12, cr2, cr3, {6} │ │ │ │ + svccc 0x0021a1a2 │ │ │ │ + svccc 0x0036b6b7 │ │ │ │ + svccc 0x001c9c9d │ │ │ │ + svccc 0x0009898a │ │ │ │ + svccc 0x001e9e9f │ │ │ │ + cdpcc 0, 2, cr10, cr0, cr1, {5} │ │ │ │ + andeq pc, sp, r0, ror pc @ │ │ │ │ + eormi r0, r0, #0 │ │ │ │ + andeq r6, ip, ip, asr r9 │ │ │ │ + movmi r0, r0 │ │ │ │ + svccc 0x00733333 │ │ │ │ + orrmi r0, r8, r0 │ │ │ │ + andeq r6, ip, r4, lsl #13 │ │ │ │ + andeq r6, ip, ip, asr #14 │ │ │ │ + andeq r0, r0, r9, lsr #3 │ │ │ │ + andeq r0, r0, r5, asr #2 │ │ │ │ + andeq r6, ip, r8, lsr #14 │ │ │ │ + andeq r5, ip, r0, lsr #19 │ │ │ │ + andeq r6, ip, ip, lsr #13 │ │ │ │ + mvnsmi r0, r0 │ │ │ │ + svclt 0x00800000 │ │ │ │ + eormi r0, r0, r0 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + bicmi r0, r8, r0 │ │ │ │ + cdpcc 1, 3, cr5, cr8, cr12, {7} │ │ │ │ + submi r0, r0, #0 │ │ │ │ + cmnmi r0, r0 │ │ │ │ + add r2, sl, sl, lsl #1 │ │ │ │ + rsb r2, sl, r2, lsl #3 │ │ │ │ + tst r3, #2 │ │ │ │ + add r2, fp, r2, lsl #2 │ │ │ │ + ldr r3, [r2, #60] @ 0x3c │ │ │ │ + beq 2e608 │ │ │ │ + ldr r2, [r2, #64] @ 0x40 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [pc, #-260] @ 2d818 │ │ │ │ + add r5, sp, #628 @ 0x274 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e972c │ │ │ │ + ldr r4, [pc, #-280] @ 2d81c │ │ │ │ + ldr r9, [pc, #-280] @ 2d820 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r7, [pc, #-108] @ 2d8d4 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r8, [pc, #-112] @ 2d8d8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mvn r2, #0 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ + mov r3, r5 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r6, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ ldr r3, [r6] │ │ │ │ - str r3, [r4, #2012] @ 0x7dc │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r3, [r4, #2016] @ 0x7e0 │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp sl, r7 │ │ │ │ - bne 2b7d8 │ │ │ │ - b 2b8f0 │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp sl, r7 │ │ │ │ - str r6, [r4, #2428] @ 0x97c │ │ │ │ - bne 2b7d8 │ │ │ │ - b 2b8f0 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - and r3, r3, #1 │ │ │ │ - rsblt r3, r3, #0 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - cmp sl, r7 │ │ │ │ - str r6, [r3, #2416] @ 0x970 │ │ │ │ - bne 2b7d8 │ │ │ │ - b 2b8f0 │ │ │ │ - cmp r3, #13 │ │ │ │ - beq 2bed0 │ │ │ │ - cmp r3, #14 │ │ │ │ - beq 2c0c4 │ │ │ │ - cmp r3, #15 │ │ │ │ - bne 2b80c │ │ │ │ - add r0, r4, #2016 @ 0x7e0 │ │ │ │ - add r0, r0, #8 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - mov r1, r6 │ │ │ │ - bl e8454 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #2152] @ 0x868 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - b 2b80c │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - cmp ip, #63 @ 0x3f │ │ │ │ - bgt 2b8e4 │ │ │ │ + mov r1, #0 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r5, [r3, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + blx r5 │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ + ldr r3, [r8, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ + tst r3, #4 │ │ │ │ + bne 2e048 │ │ │ │ + tst r3, #8 │ │ │ │ + beq 2dab0 │ │ │ │ + add r3, sl, sl, lsl #1 │ │ │ │ + rsb r3, sl, r3, lsl #3 │ │ │ │ + add r3, fp, r3, lsl #2 │ │ │ │ + ldr r7, [r3, #64] @ 0x40 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 2e648 │ │ │ │ + ldr r2, [pc, #-476] @ 2d824 │ │ │ │ + add r5, sp, #628 @ 0x274 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r7, [pc, #-328] @ 2d8d4 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r8, [pc, #-332] @ 2d8d8 │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r0, #692 @ 0x2b4 │ │ │ │ - mul r0, ip, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r1, r0, #15488 @ 0x3c80 │ │ │ │ - add r3, r4, r0 │ │ │ │ - add r9, r3, #16192 @ 0x3f40 │ │ │ │ - mov lr, #1 │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, r1, #48 @ 0x30 │ │ │ │ - strne ip, [r5, #2480] @ 0x9b0 │ │ │ │ - add r1, r4, r1 │ │ │ │ - strb lr, [r9, #32] │ │ │ │ - add r3, r3, #15744 @ 0x3d80 │ │ │ │ - ldr lr, [r2, #4]! │ │ │ │ - str lr, [r3, #40] @ 0x28 │ │ │ │ - add r9, r1, #20 │ │ │ │ - add r3, r1, #4 │ │ │ │ - ldr lr, [r2, #4]! │ │ │ │ - add r3, r3, #4 │ │ │ │ - lsr lr, lr, #24 │ │ │ │ - sub lr, lr, #128 @ 0x80 │ │ │ │ - strb lr, [r3, #-8] │ │ │ │ - ldrsh lr, [r2, #2] │ │ │ │ - sub lr, lr, #128 @ 0x80 │ │ │ │ - strb lr, [r3, #-7] │ │ │ │ - ldr lr, [r2] │ │ │ │ - asr lr, lr, #8 │ │ │ │ - sub lr, lr, #128 @ 0x80 │ │ │ │ - strb lr, [r3, #-6] │ │ │ │ - ldr lr, [r2] │ │ │ │ - sub lr, lr, #128 @ 0x80 │ │ │ │ - strb lr, [r3, #-5] │ │ │ │ - cmp r9, r3 │ │ │ │ - bne 2bf24 │ │ │ │ - add fp, r0, #15552 @ 0x3cc0 │ │ │ │ - add lr, r4, fp │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r1, #15] │ │ │ │ - add r9, lr, #16 │ │ │ │ - add r3, lr, #4 │ │ │ │ - add r1, r6, #20 │ │ │ │ - ldr r2, [r1, #4]! │ │ │ │ - add r3, r3, #4 │ │ │ │ - lsr r2, r2, #24 │ │ │ │ - sub r2, r2, #128 @ 0x80 │ │ │ │ - strb r2, [r3, #-8] │ │ │ │ - ldrsh r2, [r1, #2] │ │ │ │ - sub r2, r2, #128 @ 0x80 │ │ │ │ - strb r2, [r3, #-7] │ │ │ │ - ldr r2, [r1] │ │ │ │ - asr r2, r2, #8 │ │ │ │ - sub r2, r2, #128 @ 0x80 │ │ │ │ - strb r2, [r3, #-6] │ │ │ │ - ldr r2, [r1] │ │ │ │ - sub r2, r2, #128 @ 0x80 │ │ │ │ - strb r2, [r3, #-5] │ │ │ │ - cmp r3, r9 │ │ │ │ - bne 2bf84 │ │ │ │ - mov r3, #692 @ 0x2b4 │ │ │ │ - mla r3, ip, r3, r4 │ │ │ │ - add r1, r4, fp │ │ │ │ - add r0, r0, #15680 @ 0x3d40 │ │ │ │ - mov fp, #0 │ │ │ │ - strb fp, [lr, #11] │ │ │ │ - add r3, r3, #15552 @ 0x3cc0 │ │ │ │ - ldr r2, [r6, #36] @ 0x24 │ │ │ │ - add r0, r0, #28 │ │ │ │ - str r2, [r3, #12] │ │ │ │ - add r0, r4, r0 │ │ │ │ - add r3, r6, #184 @ 0xb8 │ │ │ │ - add r1, r1, #44 @ 0x2c │ │ │ │ - add r9, r6, #180 @ 0xb4 │ │ │ │ - add lr, r6, #40 @ 0x28 │ │ │ │ + mvn r2, #0 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ + mov r3, r5 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r9, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + add r4, r4, #100 @ 0x64 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r9] │ │ │ │ + mov r1, #0 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r5, [r3, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + blx r5 │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ + ldr r3, [r8, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ + tst r3, #16 │ │ │ │ + bne 2e534 │ │ │ │ + tst r3, #32 │ │ │ │ + beq 2dbd4 │ │ │ │ + add r3, sl, sl, lsl #1 │ │ │ │ + rsb r3, sl, r3, lsl #3 │ │ │ │ + add r3, fp, r3, lsl #2 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + movle r0, #0 │ │ │ │ + movle r1, #0 │ │ │ │ + ble 2db18 │ │ │ │ + ldr r2, [r8, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ + mul r0, r3, r0 │ │ │ │ + rsb r0, r0, r0, lsl #4 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ + ldr r2, [pc, #-760] @ 2d828 │ │ │ │ + add r5, sp, #628 @ 0x274 │ │ │ │ + strd r0, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r7, [pc, #-620] @ 2d8d4 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mvn lr, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r8, [pc, #-632] @ 2d8d8 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r5 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r6, [ip, #40] @ 0x28 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r9, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + add r4, r4, #100 @ 0x64 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r9] │ │ │ │ + mov r1, #0 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r5, [r3, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + blx r5 │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ + ldr r3, [r8, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ + ands r5, r3, #64 @ 0x40 │ │ │ │ + and r2, r3, #128 @ 0x80 │ │ │ │ + beq 2e3e0 │ │ │ │ + cmp r2, #0 │ │ │ │ + add r2, sl, sl, lsl #1 │ │ │ │ + rsb r2, sl, r2, lsl #3 │ │ │ │ + add r2, fp, r2, lsl #2 │ │ │ │ + ldr r3, [r2, #76] @ 0x4c │ │ │ │ + beq 2e62c │ │ │ │ + ldr r2, [r2, #72] @ 0x48 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [pc, #-988] @ 2d82c │ │ │ │ + add r5, sp, #628 @ 0x274 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r0, r5 │ │ │ │ + add r4, r4, #40 @ 0x28 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r7, [pc, #-852] @ 2d8d4 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r8, [pc, #-856] @ 2d8d8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mvn r2, #0 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ + mov r3, r5 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r9, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + add r4, r4, #100 @ 0x64 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r9] │ │ │ │ + mov r1, #0 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r5, [r3, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + blx r5 │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ + ldr r3, [r8, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ + ldr r2, [r8, #2424] @ 0x978 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 2e114 │ │ │ │ + add r2, r8, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r2, #2508] @ 0x9cc │ │ │ │ + tst r2, #2 │ │ │ │ + beq 2e114 │ │ │ │ + tst r3, #256 @ 0x100 │ │ │ │ + bne 2e690 │ │ │ │ + tst r3, #512 @ 0x200 │ │ │ │ + lslne r3, sl, #1 │ │ │ │ + sub r4, r4, #40 @ 0x28 │ │ │ │ + strne r3, [sp, #72] @ 0x48 │ │ │ │ + bne 2e128 │ │ │ │ + ldr r3, [r8, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ + tst r3, #1024 @ 0x400 │ │ │ │ + beq 2ddc0 │ │ │ │ + add r3, sl, sl, lsl #1 │ │ │ │ + rsb r3, sl, r3, lsl #3 │ │ │ │ + add r3, fp, r3, lsl #2 │ │ │ │ + ldr r6, [r3, #84] @ 0x54 │ │ │ │ + lsl r3, sl, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + bgt 2e76c │ │ │ │ + ldr r0, [r8, #1576] @ 0x628 │ │ │ │ + ldr r5, [pc, #-1280] @ 2d830 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r7, [pc, #-1124] @ 2d8d4 │ │ │ │ + ldr r8, [pc, #-1124] @ 2d8d8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mvn r2, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ + mov r3, r5 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r9, [r3, #1576] @ 0x628 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r9] │ │ │ │ + mov r1, #0 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + blx r4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - sub r3, r1, #24 │ │ │ │ - sub r6, lr, #4 │ │ │ │ - ldr r2, [r6, #4]! │ │ │ │ - add r3, r3, #4 │ │ │ │ - lsr r2, r2, #24 │ │ │ │ - sub r2, r2, #128 @ 0x80 │ │ │ │ - strb r2, [r3, #-8] │ │ │ │ - ldrsh r2, [r6, #2] │ │ │ │ - sub r2, r2, #128 @ 0x80 │ │ │ │ - strb r2, [r3, #-7] │ │ │ │ - ldr r2, [r6] │ │ │ │ - asr r2, r2, #8 │ │ │ │ - sub r2, r2, #128 @ 0x80 │ │ │ │ - strb r2, [r3, #-6] │ │ │ │ - ldr r2, [r6] │ │ │ │ - sub r2, r2, #128 @ 0x80 │ │ │ │ - strb r2, [r3, #-5] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne 2c010 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ble 2ceac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add lr, lr, #24 │ │ │ │ - strb fp, [r1, #-5] │ │ │ │ - cmp r3, lr │ │ │ │ - ldr r3, [r9, #4]! │ │ │ │ - str r3, [r0, #4]! │ │ │ │ - ldr r3, [r9, #24] │ │ │ │ - add r1, r1, #24 │ │ │ │ - str r3, [r0, #24] │ │ │ │ - bne 2c008 │ │ │ │ - mov r3, #692 @ 0x2b4 │ │ │ │ - mla r3, ip, r3, r4 │ │ │ │ - ldr r2, [r5, #2528] @ 0x9e0 │ │ │ │ - add r3, r3, #15744 @ 0x3d80 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r5, #2528] @ 0x9e0 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 2b8e4 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r2, [r3, #2532] @ 0x9e4 │ │ │ │ - add r7, r7, #1 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp sl, r7 │ │ │ │ - str r2, [r3, #2532] @ 0x9e4 │ │ │ │ - bne 2b7d8 │ │ │ │ - b 2b8f0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r3, [r5, #2508] @ 0x9cc │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - str r3, [r5, #2512] @ 0x9d0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - str r3, [r5, #2516] @ 0x9d4 │ │ │ │ - add r7, r7, #1 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - str r3, [r5, #2520] @ 0x9d8 │ │ │ │ - cmp sl, r7 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - str r3, [r5, #2524] @ 0x9dc │ │ │ │ - bne 2b7d8 │ │ │ │ - b 2b8f0 │ │ │ │ + cmp r3, #16 │ │ │ │ + beq 2ce24 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r5, [fp, #4] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr sl, [r3, r2, lsl #2] │ │ │ │ + add r3, r5, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2480] @ 0x9b0 │ │ │ │ + cmp sl, r3 │ │ │ │ + beq 2e4b8 │ │ │ │ + ldrb r3, [r5, #3480] @ 0xd98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2b894 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #-1372] @ 2bbb4 │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ + beq 2de2c │ │ │ │ + ldr r3, [r5, #3488] @ 0xda0 │ │ │ │ + cmp sl, r3 │ │ │ │ + beq 2e4b8 │ │ │ │ + mov r4, #692 @ 0x2b4 │ │ │ │ + mul r4, sl, r4 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + add r1, r5, r4 │ │ │ │ + mov r2, #156 @ 0x9c │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, r1, #16064 @ 0x3ec0 │ │ │ │ + bl 7744 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #364] @ 0x16c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add r4, r4, #15488 @ 0x3c80 │ │ │ │ + add r4, r4, #48 @ 0x30 │ │ │ │ + str r0, [sp, #364] @ 0x16c │ │ │ │ + bl 26d0c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r1, [pc, #-1600] @ 2d834 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #-1628] @ 2d834 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r7, [pc, #-1504] @ 2d8d8 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldm r9, {r0, r1} │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldm r1, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r5, #59648 @ 0xe900 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 924b0 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r5, [pc, #-1556] @ 2d8d4 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mvn r6, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r5 │ │ │ │ + add r3, r3, r4 │ │ │ │ + mov r1, #0 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r8, [ip, #40] @ 0x28 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r1, [pc, #-1760] @ 2d838 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr r8, [r3, #1576] @ 0x628 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r8] │ │ │ │ + mov r1, #5 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r5, [sp] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r8, [r3, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [pc, #-1816] @ 2d83c │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + add r2, r3, r4 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ + mov r1, r9 │ │ │ │ + blx r4 │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ + ldr r3, [r8, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ + ands r4, r3, #1 │ │ │ │ + bne 2d8f4 │ │ │ │ + tst r3, #2 │ │ │ │ + ldreq r4, [pc, #-1744] @ 2d8c4 │ │ │ │ + beq 2d9d0 │ │ │ │ + add r3, sl, sl, lsl #1 │ │ │ │ + ldr r2, [pc, #-1888] @ 2d840 │ │ │ │ + rsb r3, sl, r3, lsl #3 │ │ │ │ + add r8, sp, #628 @ 0x274 │ │ │ │ + add r3, fp, r3, lsl #2 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ add r2, pc, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 2c4a4 │ │ │ │ - ldr r0, [r4, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 2b894 │ │ │ │ - ldr r3, [r4, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #3244] @ 0xcac │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 2b894 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - ldr r6, [r4, #2424] @ 0x978 │ │ │ │ - b 2b894 │ │ │ │ - ldrb r3, [r4, #3480] @ 0xd98 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 2b94c │ │ │ │ - add r1, r2, #3584 @ 0xe00 │ │ │ │ - add r3, r2, #3504 @ 0xdb0 │ │ │ │ - add r1, r1, #12 │ │ │ │ - add r3, r3, #4 │ │ │ │ - add r3, r4, r3 │ │ │ │ - add r1, r4, r1 │ │ │ │ - ldr r0, [r6, #3604] @ 0xe14 │ │ │ │ - str r3, [r4, #2400] @ 0x960 │ │ │ │ - str r1, [r4, #2396] @ 0x95c │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r6, #3600] @ 0xe10 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r3, [r5, #2508] @ 0x9cc │ │ │ │ - str r7, [r4, #2168] @ 0x878 │ │ │ │ - tst r3, #8 │ │ │ │ - str r0, [r4, #2164] @ 0x874 │ │ │ │ - bne 2b958 │ │ │ │ - ldr r8, [pc, #-1524] @ 2bbb8 │ │ │ │ - add r8, pc, r8 │ │ │ │ - b 2b960 │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt 2be38 │ │ │ │ - ldr r0, [r5, #2640] @ 0xa50 │ │ │ │ - bl 5e6ac │ │ │ │ - ldr r6, [r4, #2432] @ 0x980 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r6, [sp] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ + mov r2, r5 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r6, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #-1980] @ 2d844 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ ldr r3, [r6] │ │ │ │ - str r3, [r4, #2012] @ 0x7dc │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r3, [r4, #2016] @ 0x7e0 │ │ │ │ - b 2be48 │ │ │ │ - ldr r3, [r4, #1580] @ 0x62c │ │ │ │ - mov r6, #1 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - strb r6, [r4, #3480] @ 0xd98 │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 2c520 │ │ │ │ - ldr r3, [r4, #2156] @ 0x86c │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 2c50c │ │ │ │ - str r3, [r4, #3484] @ 0xd9c │ │ │ │ - ldr r3, [r4, #2160] @ 0x870 │ │ │ │ - str r3, [r4, #3488] @ 0xda0 │ │ │ │ - b 2b94c │ │ │ │ - add r5, r4, #15488 @ 0x3c80 │ │ │ │ - add r5, r5, #48 @ 0x30 │ │ │ │ - mov r6, #0 │ │ │ │ - b 2c230 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ - add r5, r5, #692 @ 0x2b4 │ │ │ │ - beq 2c260 │ │ │ │ - ldrb r3, [r5, #688] @ 0x2b0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2c220 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ - add r6, r6, #1 │ │ │ │ - bl 2b160 │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ - add r5, r5, #692 @ 0x2b4 │ │ │ │ - bne 2c230 │ │ │ │ - ldr r0, [r4, #1580] @ 0x62c │ │ │ │ - b 2baa0 │ │ │ │ - ldr r3, [r4, #1580] @ 0x62c │ │ │ │ - ldr r0, [r5, #2640] @ 0xa50 │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - sub r1, r1, r3 │ │ │ │ - bl 5e658 │ │ │ │ - b 2b8cc │ │ │ │ - ldr r1, [r6] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt 2be2c │ │ │ │ - ldr r0, [r5, #2640] @ 0xa50 │ │ │ │ - bl 5e6ac │ │ │ │ - ldr r6, [r4, #2432] @ 0x980 │ │ │ │ - b 2c1c8 │ │ │ │ - add r0, r4, #2016 @ 0x7e0 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 775c │ │ │ │ - add r0, r4, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #204 @ 0xcc │ │ │ │ - mov r1, #32 │ │ │ │ - bl e845c │ │ │ │ - ldr r0, [r4, #1580] @ 0x62c │ │ │ │ - b 2b7b0 │ │ │ │ - bl 7b34 │ │ │ │ - ldr r6, [pc, #-1816] @ 2bbbc │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str r5, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + blx r4 │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ + ldr r4, [pc, #-1916] @ 2d8c0 │ │ │ │ + ldr r3, [r8, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ + tst r3, #4 │ │ │ │ + beq 2d9d8 │ │ │ │ + add r3, sl, sl, lsl #1 │ │ │ │ + ldr r2, [pc, #-2060] @ 2d848 │ │ │ │ + rsb r3, sl, r3, lsl #3 │ │ │ │ + add r5, sp, #628 @ 0x274 │ │ │ │ + add r3, fp, r3, lsl #2 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r7, [pc, #-1960] @ 2d8d4 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mvn lr, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r8, [pc, #-1972] @ 2d8d8 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r5 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r6, [ip, #40] @ 0x28 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r9, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + add r4, r4, #100 @ 0x64 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r9] │ │ │ │ + mov r1, #0 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r5, [r3, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + blx r5 │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ + ldr r3, [r8, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ + b 2d9d8 │ │ │ │ + tst r3, #512 @ 0x200 │ │ │ │ + lslne r3, sl, #1 │ │ │ │ + subne r4, r4, #40 @ 0x28 │ │ │ │ + strne r3, [sp, #72] @ 0x48 │ │ │ │ + beq 2ddc0 │ │ │ │ + ldr r1, [pc, #-2276] @ 2d84c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r7, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 7b34 │ │ │ │ - ldr r3, [pc, #-1824] @ 2bbc0 │ │ │ │ - and sl, r0, r6 │ │ │ │ - orr sl, sl, r5, lsl #16 │ │ │ │ - bic sl, sl, #-2147483648 @ 0x80000000 │ │ │ │ - umull r2, r3, sl, r3 │ │ │ │ - add r5, sp, #3392 @ 0xd40 │ │ │ │ - sub r2, sl, r3 │ │ │ │ - add r3, r3, r2, lsr #1 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - rsb r3, r3, r3, lsl #6 │ │ │ │ - subs sl, sl, r3 │ │ │ │ - add r5, r5, #4 │ │ │ │ - beq 2c354 │ │ │ │ - ldr r7, [pc, #-1872] @ 2bbc4 │ │ │ │ - mov r8, r5 │ │ │ │ - add r9, r5, sl │ │ │ │ - bl 7b34 │ │ │ │ - mov fp, r0 │ │ │ │ - bl 7b34 │ │ │ │ - and r3, r0, r6 │ │ │ │ - orr r3, r3, fp, lsl #16 │ │ │ │ - bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - umull r1, r2, r7, r3 │ │ │ │ - lsr r2, r2, #3 │ │ │ │ - add r2, r2, r2, lsl #2 │ │ │ │ - add r2, r2, r2, lsl #2 │ │ │ │ - sub r3, r3, r2 │ │ │ │ - add r3, r3, #97 @ 0x61 │ │ │ │ - strb r3, [r8], #1 │ │ │ │ - cmp r9, r8 │ │ │ │ - bne 2c318 │ │ │ │ - add r3, sl, #3632 @ 0xe30 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r3, r3, #16 │ │ │ │ - add sl, sp, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [sl, #-260] @ 0xfffffefc │ │ │ │ - bl 7b34 │ │ │ │ - bl 7b34 │ │ │ │ - add fp, sp, #184 @ 0xb8 │ │ │ │ - ldr r7, [r4, #1580] @ 0x62c │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #-2220] @ 2d8a4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + add r4, r3, sl │ │ │ │ + rsb r4, sl, r4, lsl #3 │ │ │ │ + lsl r3, r4, #2 │ │ │ │ + add r6, r3, #12 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + add r6, fp, r6 │ │ │ │ + mov r5, r3 │ │ │ │ + add r4, r3, #6 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + ldrb r3, [r5], #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2e1ac │ │ │ │ + ldr r1, [pc, #-2388] @ 2d850 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r6] │ │ │ │ + add r7, r7, r3 │ │ │ │ + cmp r4, r5 │ │ │ │ + add r6, r6, #4 │ │ │ │ + bne 2e190 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r5, #0 │ │ │ │ + mov r1, r9 │ │ │ │ + str r5, [sp, #116] @ 0x74 │ │ │ │ + ldr r9, [pc, #-2444] @ 2d854 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r4, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ + add r4, r3, #8 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + add r4, fp, r4 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + b 2e234 │ │ │ │ + ldr r0, [r4, #4]! │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2e308 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, #6 │ │ │ │ + beq 2e398 │ │ │ │ + ldr r6, [pc, #-2532] @ 2d858 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2e21c │ │ │ │ + ldr r3, [pc, #-2552] @ 2d85c │ │ │ │ + str r3, [r6, #4] │ │ │ │ + ldr r3, [pc, #-2556] @ 2d860 │ │ │ │ + str r3, [r6, #8] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [r6, #16] │ │ │ │ + str r3, [r6, #32] │ │ │ │ + str r3, [r6, #48] @ 0x30 │ │ │ │ + str r3, [r6, #64] @ 0x40 │ │ │ │ + str r3, [r6, #80] @ 0x50 │ │ │ │ + str r3, [r6, #96] @ 0x60 │ │ │ │ + ldr r3, [pc, #-2588] @ 2d864 │ │ │ │ + str r3, [r6, #28] │ │ │ │ + ldr r3, [pc, #-2592] @ 2d868 │ │ │ │ + str r3, [r6, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #-2596] @ 2d86c │ │ │ │ + str r3, [r6, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #-2600] @ 2d870 │ │ │ │ + str r3, [r6, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #-2604] @ 2d874 │ │ │ │ + str r3, [r6, #52] @ 0x34 │ │ │ │ + ldr r3, [pc, #-2608] @ 2d878 │ │ │ │ + str r3, [r6, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #-2612] @ 2d87c │ │ │ │ + str r3, [r6, #60] @ 0x3c │ │ │ │ + ldr r3, [pc, #-2616] @ 2d880 │ │ │ │ + str r3, [r6, #68] @ 0x44 │ │ │ │ + ldr r3, [pc, #-2620] @ 2d884 │ │ │ │ + str r3, [r6, #72] @ 0x48 │ │ │ │ + ldr r3, [pc, #-2624] @ 2d888 │ │ │ │ + str r3, [r6, #76] @ 0x4c │ │ │ │ + ldr r3, [pc, #-2628] @ 2d88c │ │ │ │ + ldr r2, [pc, #-2628] @ 2d890 │ │ │ │ + str r3, [r6, #84] @ 0x54 │ │ │ │ + ldr r3, [pc, #-2632] @ 2d894 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [r6, #20] │ │ │ │ + str r3, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [pc, #-2644] @ 2d898 │ │ │ │ + ldr r3, [pc, #-2644] @ 2d89c │ │ │ │ + str r9, [r6, #12] │ │ │ │ + str r2, [r6, #24] │ │ │ │ + str r3, [r6, #92] @ 0x5c │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + ldr r0, [r4, #4]! │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2e228 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl c7f54 │ │ │ │ - mov r1, #48 @ 0x30 │ │ │ │ - mov r0, fp │ │ │ │ - bl c7f6c │ │ │ │ - and r1, r6, #1 │ │ │ │ - mov r0, fp │ │ │ │ - bl c7f6c │ │ │ │ - mvn r1, #0 │ │ │ │ - mov r0, fp │ │ │ │ - bl c7f6c │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, fp │ │ │ │ - bl c7fbc │ │ │ │ - ldr r3, [sp, #2240] @ 0x8c0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #-2716] @ 2d8a0 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, r5, lsl #4 │ │ │ │ + add r2, r3, #12 │ │ │ │ + add r5, r5, #1 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + ldmib r3, {r2, r3} │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92380 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + cmp r5, #6 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + bne 2e234 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [pc, #-2816] @ 2d8a4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + addeq r4, r0, #10 │ │ │ │ + ldr r3, [r8, #2424] @ 0x978 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2c3e0 │ │ │ │ + beq 2ddc0 │ │ │ │ + add r3, r8, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2508] @ 0x9cc │ │ │ │ + tst r3, #2 │ │ │ │ + bne 2dcf4 │ │ │ │ + b 2ddc0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 2dcbc │ │ │ │ + add r3, sl, sl, lsl #1 │ │ │ │ + ldr r2, [pc, #-2892] @ 2d8a8 │ │ │ │ + rsb r3, sl, r3, lsl #3 │ │ │ │ + add r6, sp, #628 @ 0x274 │ │ │ │ + add r3, fp, r3, lsl #2 │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r8, [pc, #-2888] @ 2d8d4 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mvn ip, #0 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r9, [pc, #-2900] @ 2d8d8 │ │ │ │ + mov r2, r8 │ │ │ │ + str ip, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + ldr r7, [r1, #40] @ 0x28 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r7, [r3, #1576] @ 0x628 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + add r0, r4, #40 @ 0x28 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + add r4, r4, #140 @ 0x8c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ ldr r3, [r7] │ │ │ │ + mov r1, r5 │ │ │ │ + str r8, [sp] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - ldr r3, [r3, #140] @ 0x8c │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, fp │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #1580] @ 0x62c │ │ │ │ - b 2b6e0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #-2092] @ 2bbc8 │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ + ldr r5, [r3, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + blx r5 │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ + ldr r3, [r8, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ + b 2dcbc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r1, [pc, #-3096] @ 2d8ac │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #-3116] @ 2d8b0 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [pc, #-3152] @ 2d8b4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r5, #59648 @ 0xe900 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92380 │ │ │ │ + ldr r5, [fp, #4] │ │ │ │ + b 2de2c │ │ │ │ + add r2, sl, sl, lsl #1 │ │ │ │ + rsb r2, sl, r2, lsl #3 │ │ │ │ + add r2, fp, r2, lsl #2 │ │ │ │ + ldr r1, [r2, #60] @ 0x3c │ │ │ │ + ldr r3, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [pc, #-3224] @ 2d8b8 │ │ │ │ + add r5, sp, #628 @ 0x274 │ │ │ │ + sub r3, r1, r3 │ │ │ │ + mov r0, r5 │ │ │ │ add r2, pc, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 2c4a4 │ │ │ │ - ldr r0, [r4, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 2b894 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - blx r3 │ │ │ │ - ldr r6, [r4, #2424] @ 0x978 │ │ │ │ - b 2b894 │ │ │ │ - ldr r3, [r4, #1580] @ 0x62c │ │ │ │ - add r1, fp, #3504 @ 0xdb0 │ │ │ │ - add r1, r1, #4 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - add r1, r4, r1 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r7, [pc, #-3228] @ 2d8d4 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mvn lr, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r8, [pc, #-3240] @ 2d8d8 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r5 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r6, [ip, #40] @ 0x28 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r9, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a480 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - lsl r9, r6, #1 │ │ │ │ - b 2bd8c │ │ │ │ - add r1, r3, #3584 @ 0xe00 │ │ │ │ - ldr r3, [r4, #1580] @ 0x62c │ │ │ │ - add r1, r1, #12 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - add r1, r4, r1 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + add r4, r4, #100 @ 0x64 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r9] │ │ │ │ + mov r1, #0 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r5, [r3, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + blx r5 │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ + ldr r3, [r8, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ + b 2dab8 │ │ │ │ + ldr r2, [pc, #-3412] @ 2d8bc │ │ │ │ + add r5, sp, #628 @ 0x274 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e972c │ │ │ │ + ldr r4, [pc, #-3432] @ 2d8c0 │ │ │ │ + ldr r9, [pc, #-3432] @ 2d8c4 │ │ │ │ + b 2d934 │ │ │ │ + ldr r2, [pc, #-3436] @ 2d8c8 │ │ │ │ + add r5, sp, #628 @ 0x274 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e972c │ │ │ │ + b 2dc1c │ │ │ │ + ldr r0, [r3, #60] @ 0x3c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r8, [pc, #-3468] @ 2d8cc │ │ │ │ + add r5, sp, #628 @ 0x274 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ + mov r2, r8 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e972c │ │ │ │ + b 2da10 │ │ │ │ + add r3, sl, sl, lsl #1 │ │ │ │ + ldr r2, [pc, #-3532] @ 2d8d0 │ │ │ │ + rsb r3, sl, r3, lsl #3 │ │ │ │ + add r5, sp, #628 @ 0x274 │ │ │ │ + add r3, fp, r3, lsl #2 │ │ │ │ + mov r0, r5 │ │ │ │ + lsl ip, sl, #1 │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + str ip, [sp, #72] @ 0x48 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r7, [pc, #-3576] @ 2d8d4 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mvn lr, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r8, [pc, #-3588] @ 2d8d8 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r5 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r6, [ip, #40] @ 0x28 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r9, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2a480 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - b 2bda8 │ │ │ │ - ldr r0, [r5, #2640] @ 0xa50 │ │ │ │ - bl 5e6a0 │ │ │ │ - b 2b8c4 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + add r4, r4, #60 @ 0x3c │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r9] │ │ │ │ + mov r1, #0 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r5, [r3, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + blx r5 │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ + ldr r3, [r8, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ + tst r3, #512 @ 0x200 │ │ │ │ + beq 2e3c0 │ │ │ │ + b 2e128 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + cmp r6, #5 │ │ │ │ + mov r4, r0 │ │ │ │ + bgt 2e9d0 │ │ │ │ + sub r0, r6, #1 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #-3744] @ 2d8f0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r7, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #-3804] @ 2d8dc │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [pc, #-3820] @ 2d8e0 │ │ │ │ + ldr r0, [r8, #1572] @ 0x624 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r5, #692 @ 0x2b4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + mul r5, sl, r5 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r9, [pc, #-3844] @ 2d8e4 │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r8, #0 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + str sl, [sp, #80] @ 0x50 │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r1, [pc, #-3900] @ 2d8e8 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + add r8, r8, #1 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + add r3, r0, r5 │ │ │ │ add r3, r3, #15744 @ 0x3d80 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - str r6, [r4, #2404] @ 0x964 │ │ │ │ - cmn r3, #1 │ │ │ │ - streq r3, [r4, #3488] @ 0xda0 │ │ │ │ - moveq r3, #1 │ │ │ │ - strbeq r3, [r4, #3480] @ 0xd98 │ │ │ │ - moveq r3, #0 │ │ │ │ - streq r3, [r4, #3484] @ 0xd9c │ │ │ │ - b 2bca4 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + moveq r2, r3 │ │ │ │ + movne r2, r3 │ │ │ │ + moveq r1, #63 @ 0x3f │ │ │ │ + movne r1, #64 @ 0x40 │ │ │ │ + streq r3, [sp] │ │ │ │ + strne r3, [sp] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 906a0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #-4020] @ 2d8ec │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 906f0 │ │ │ │ + ldr r1, [pc, #-4044] @ 2d8f0 │ │ │ │ mov r0, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + cmp r8, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + bne 2e818 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r6, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr sl, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - ldr r6, [r4, #2424] @ 0x978 │ │ │ │ - b 2b894 │ │ │ │ - ldr r1, [pc, #-2288] @ 2bbcc │ │ │ │ - mov r0, fp │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2bae4 │ │ │ │ - ldr r1, [pc, #-2308] @ 2bbd0 │ │ │ │ - mov r0, fp │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2bae4 │ │ │ │ - ldr r1, [pc, #-2328] @ 2bbd4 │ │ │ │ - mov r0, fp │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2bae4 │ │ │ │ - mov r3, #1 │ │ │ │ - b 2bb04 │ │ │ │ - add r5, r4, #57344 @ 0xe000 │ │ │ │ - b 2b8f4 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #3484] @ 0xd9c │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [r4, #3488] @ 0xda0 │ │ │ │ - b 2b94c │ │ │ │ - ldr r0, [r4, #1600] @ 0x640 │ │ │ │ + cmp r6, #5 │ │ │ │ + ble 2ddc0 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [pc, #412] @ 2ea9c │ │ │ │ + add r3, r3, sl │ │ │ │ + rsb r3, sl, r3, lsl #3 │ │ │ │ + add r5, sp, #628 @ 0x274 │ │ │ │ + add r3, fp, r3, lsl #2 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r3, #1576] @ 0x628 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr ip, [pc, #348] @ 2eaa0 │ │ │ │ + mov lr, #1 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #324] @ 2eaa4 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + blx r4 │ │ │ │ + b 2ddc0 │ │ │ │ + ldr r1, [pc, #300] @ 2eaa8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + tst r8, #256 @ 0x100 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bne 2cfd0 │ │ │ │ + ldr r3, [r4, #2508] @ 0x9cc │ │ │ │ + tst r3, #2 │ │ │ │ + beq 2cff4 │ │ │ │ + b 2cfec │ │ │ │ + bl e87ac │ │ │ │ + cmp r7, r0 │ │ │ │ + sbcs r4, r4, r1 │ │ │ │ + bge 2cd10 │ │ │ │ + b 2cd1c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr r1, [pc, #244] @ 2eaac │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b 2cff4 │ │ │ │ + ldr r1, [pc, #232] @ 2eab0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b 2d0d4 │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #212] @ 2eab4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + mov r7, #1 │ │ │ │ + sub r4, r0, #20 │ │ │ │ + b 2e7c0 │ │ │ │ + bl e883c │ │ │ │ + ldr ip, [pc, #188] @ 2eab8 │ │ │ │ + ldr r3, [pc, #188] @ 2eabc │ │ │ │ + lsr r5, r0, #28 │ │ │ │ + orr r5, r5, r1, lsl #4 │ │ │ │ + bic lr, r0, #-268435456 @ 0xf0000000 │ │ │ │ + bic r5, r5, #-268435456 @ 0xf0000000 │ │ │ │ + add r2, lr, r5 │ │ │ │ + asr lr, r1, #31 │ │ │ │ + and r5, lr, #3 │ │ │ │ + add r2, r2, r1, lsr #24 │ │ │ │ + add r2, r2, r5 │ │ │ │ + umull r5, r8, ip, r2 │ │ │ │ + bic lr, lr, #3 │ │ │ │ + bic r5, r8, #3 │ │ │ │ + add r5, r5, r8, lsr #2 │ │ │ │ + sub r2, r2, r5 │ │ │ │ + add r2, r2, lr │ │ │ │ + subs r0, r0, r2 │ │ │ │ + mul r3, r0, r3 │ │ │ │ + sbc r2, r1, r2, asr #31 │ │ │ │ + mla r3, ip, r2, r3 │ │ │ │ + umull r2, r1, r0, ip │ │ │ │ + adds r7, r2, r7 │ │ │ │ + add r3, r3, r1 │ │ │ │ + adc r4, r3, r4 │ │ │ │ + bl e87ac │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ + cmp r7, r0 │ │ │ │ + sbcs r4, r4, r1 │ │ │ │ + bge 2ccc0 │ │ │ │ + ldr r0, [r8, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 2ea8c │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ - cmp r0, #2 │ │ │ │ - bne 2c1f4 │ │ │ │ - ldr r3, [r4, #2160] @ 0x870 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 2c1f4 │ │ │ │ - add r2, r3, r3, lsl #1 │ │ │ │ - rsb r2, r3, r2, lsl #4 │ │ │ │ - add r2, r4, r2, lsl #2 │ │ │ │ - ldrb r2, [r2, #3504] @ 0xdb0 │ │ │ │ - cmp r2, #0 │ │ │ │ - strne r6, [r4, #3484] @ 0xd9c │ │ │ │ - strne r3, [r4, #3488] @ 0xda0 │ │ │ │ - bne 2b94c │ │ │ │ - b 2c1f4 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r6, #1802] @ 0x70a │ │ │ │ + b 2ccc0 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r6, ip, r4, ror #5 │ │ │ │ + svclt 0x00800000 │ │ │ │ + mvnsmi r0, r0 │ │ │ │ + eormi r0, r0, #0 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + eormi r0, r0, r0 │ │ │ │ + stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ + stclgt 12, cr12, [ip], {204} @ 0xcc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov sl, r1 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mvn r1, #0 │ │ │ │ - str r1, [r0, #28] │ │ │ │ - str r1, [r0, #256] @ 0x100 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [pc, #116] @ 2eb4c │ │ │ │ + add r5, r0, #5888 @ 0x1700 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r2, r2, #8 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + add r5, r5, #12 │ │ │ │ + mov r4, #0 │ │ │ │ + str r2, [r3], #12 │ │ │ │ + mov r0, r3 │ │ │ │ + str r4, [r3, #-4] │ │ │ │ + str r4, [r3, #48] @ 0x30 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ + str r4, [r3, #56] @ 0x38 │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ + str r4, [r3, #64] @ 0x40 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ mov r1, #0 │ │ │ │ - add r2, r0, #688 @ 0x2b0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r6, #1065353216 @ 0x3f800000 │ │ │ │ - add fp, r0, #220 @ 0xdc │ │ │ │ + bl 7b4c │ │ │ │ + add r3, r0, #92 @ 0x5c │ │ │ │ + cmp r3, r5 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ + str r4, [r0, #72] @ 0x48 │ │ │ │ + str r4, [r0, #76] @ 0x4c │ │ │ │ + str r4, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r0, #84] @ 0x54 │ │ │ │ + bne 2eaf4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 2cbbc │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r6, sp, r4, asr #21 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ - add r9, sl, #57344 @ 0xe000 │ │ │ │ - mov r8, r3 │ │ │ │ - strb r3, [r0] │ │ │ │ - strb r3, [r0, #16] │ │ │ │ - str r3, [r0, #248] @ 0xf8 │ │ │ │ - str r3, [r0, #252] @ 0xfc │ │ │ │ - str r1, [r0, #684] @ 0x2ac │ │ │ │ - strh r3, [r2] │ │ │ │ - strb r3, [r0, #690] @ 0x2b2 │ │ │ │ - ldr r0, [r9, #2588] @ 0xa1c │ │ │ │ - mov r2, #0 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ mov r1, r5 │ │ │ │ - str r8, [fp, #4]! │ │ │ │ - bl 37edc │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r4, r4, #16 │ │ │ │ - cmp r5, #6 │ │ │ │ - ldr r2, [r0, #32] │ │ │ │ - str r2, [fp, #148] @ 0x94 │ │ │ │ - str r6, [r4, #408] @ 0x198 │ │ │ │ - str r6, [r4, #412] @ 0x19c │ │ │ │ - str r6, [r4, #416] @ 0x1a0 │ │ │ │ - str r6, [r4, #420] @ 0x1a4 │ │ │ │ - bne 2c5d8 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2b160 │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r5, [r4] │ │ │ │ + str r5, [r4, #52] @ 0x34 │ │ │ │ + str r5, [r4, #56] @ 0x38 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #64] @ 0x40 │ │ │ │ + str r5, [r4, #68] @ 0x44 │ │ │ │ + bl 7b4c │ │ │ │ + str r5, [r4, #72] @ 0x48 │ │ │ │ + str r5, [r4, #76] @ 0x4c │ │ │ │ + str r5, [r4, #80] @ 0x50 │ │ │ │ + str r5, [r4, #84] @ 0x54 │ │ │ │ + str r5, [r4, #88] @ 0x58 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mvn r3, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - add r0, r0, #2384 @ 0x950 │ │ │ │ - ldr r1, [pc, #420] @ 2c7f8 │ │ │ │ - add r0, r0, #12 │ │ │ │ - str r3, [r6, #2004] @ 0x7d4 │ │ │ │ - bl e845c │ │ │ │ - add r5, r6, #15488 @ 0x3c80 │ │ │ │ - mov r4, #0 │ │ │ │ - add r5, r5, #48 @ 0x30 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - add r4, r4, #1 │ │ │ │ - bl 2c56c │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ - add r5, r5, #692 @ 0x2b4 │ │ │ │ - bne 2c668 │ │ │ │ - ldr r3, [r6, #264] @ 0x108 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #3264] @ 0xcc0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 2c6bc │ │ │ │ - add r5, r6, #4 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - add r4, r4, #1 │ │ │ │ + beq 2ebe4 │ │ │ │ + add r3, r0, #5888 @ 0x1700 │ │ │ │ + ldr r5, [r3, #20] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + bge 2ebf0 │ │ │ │ + add r4, r4, #4096 @ 0x1000 │ │ │ │ + ldrb r0, [r4, #1800] @ 0x708 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bl e87ac │ │ │ │ + cmp r6, r0 │ │ │ │ + sbcs r5, r5, r1 │ │ │ │ + bge 2ebe4 │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + add r3, ip, #15744 @ 0x3d80 │ │ │ │ + add ip, ip, #59904 @ 0xea00 │ │ │ │ + add r3, r3, #40 @ 0x28 │ │ │ │ + add ip, ip, #168 @ 0xa8 │ │ │ │ + ldrb r2, [r3, #440] @ 0x1b8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 2ec3c │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #1 │ │ │ │ + ldrne r2, [r0, #8] │ │ │ │ + addne r2, r2, r1 │ │ │ │ + strne r2, [r0, #8] │ │ │ │ + add r3, r3, #692 @ 0x2b4 │ │ │ │ + cmp r3, ip │ │ │ │ + add r0, r0, #92 @ 0x5c │ │ │ │ + bne 2ec1c │ │ │ │ + bx lr │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r6, #264] @ 0x108 │ │ │ │ - cmp r3, r4 │ │ │ │ - bgt 2c69c │ │ │ │ - ldr r3, [r6, #1580] @ 0x62c │ │ │ │ - add r4, r6, #57344 @ 0xe000 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - mvn r7, #0 │ │ │ │ - str r2, [r4, #2492] @ 0x9bc │ │ │ │ - add r0, r6, #59648 @ 0xe900 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - mov r1, #32 │ │ │ │ - add r0, r0, #204 @ 0xcc │ │ │ │ - str r3, [r4, #2500] @ 0x9c4 │ │ │ │ - str r7, [r4, #2480] @ 0x9b0 │ │ │ │ - str r5, [r4, #2484] @ 0x9b4 │ │ │ │ - bl e845c │ │ │ │ - mov r2, #200 @ 0xc8 │ │ │ │ - str r2, [r6, #2028] @ 0x7ec │ │ │ │ - str r2, [r6, #2096] @ 0x830 │ │ │ │ - str r2, [r6, #2124] @ 0x84c │ │ │ │ - ldr r2, [pc, #240] @ 2c7fc │ │ │ │ - str r2, [r6, #2056] @ 0x808 │ │ │ │ - ldr r2, [pc, #236] @ 2c800 │ │ │ │ - str r2, [r6, #2068] @ 0x814 │ │ │ │ - ldr r2, [pc, #232] @ 2c804 │ │ │ │ - str r2, [r6, #2076] @ 0x81c │ │ │ │ - ldr r2, [pc, #228] @ 2c808 │ │ │ │ - str r2, [r6, #2080] @ 0x820 │ │ │ │ - ldr r2, [pc, #224] @ 2c80c │ │ │ │ - str r2, [r6, #2092] @ 0x82c │ │ │ │ - ldr r2, [pc, #220] @ 2c810 │ │ │ │ - str r2, [r6, #2104] @ 0x838 │ │ │ │ - ldr r2, [pc, #216] @ 2c814 │ │ │ │ - str r2, [r6, #2120] @ 0x848 │ │ │ │ - ldr r2, [pc, #212] @ 2c818 │ │ │ │ - str r2, [r6, #2128] @ 0x850 │ │ │ │ - ldr r2, [pc, #208] @ 2c81c │ │ │ │ - str r2, [r6, #2132] @ 0x854 │ │ │ │ - mov r2, #1200 @ 0x4b0 │ │ │ │ - str r2, [r6, #2040] @ 0x7f8 │ │ │ │ - mov r2, #500 @ 0x1f4 │ │ │ │ - str r2, [r6, #2044] @ 0x7fc │ │ │ │ - mov r2, #150 @ 0x96 │ │ │ │ - str r2, [r6, #2048] @ 0x800 │ │ │ │ - mov r2, #95 @ 0x5f │ │ │ │ - str r2, [r6, #2052] @ 0x804 │ │ │ │ - mov r2, #8000 @ 0x1f40 │ │ │ │ - str r2, [r6, #2060] @ 0x80c │ │ │ │ - mov r2, #300 @ 0x12c │ │ │ │ - str r2, [r6, #2064] @ 0x810 │ │ │ │ - mov r2, #140 @ 0x8c │ │ │ │ - str r2, [r6, #2084] @ 0x824 │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - str r2, [r6, #2108] @ 0x83c │ │ │ │ - mov r2, #20 │ │ │ │ - mov r3, #100 @ 0x64 │ │ │ │ - mov ip, #50 @ 0x32 │ │ │ │ - mov r0, #125 @ 0x7d │ │ │ │ - mvn r1, #2 │ │ │ │ - str r2, [r6, #2112] @ 0x840 │ │ │ │ - ldr r8, [pc, #116] @ 2c820 │ │ │ │ - mov lr, #1000 @ 0x3e8 │ │ │ │ - mov r2, #700 @ 0x2bc │ │ │ │ - str r8, [r6, #2036] @ 0x7f4 │ │ │ │ - str r5, [r6, #2156] @ 0x86c │ │ │ │ - str r7, [r6, #2160] @ 0x870 │ │ │ │ - str lr, [r6, #2024] @ 0x7e8 │ │ │ │ - str ip, [r6, #2032] @ 0x7f0 │ │ │ │ - str ip, [r6, #2072] @ 0x818 │ │ │ │ - str r0, [r6, #2088] @ 0x828 │ │ │ │ - str r0, [r6, #2100] @ 0x834 │ │ │ │ - str r3, [r6, #2136] @ 0x858 │ │ │ │ - str r5, [r6, #2140] @ 0x85c │ │ │ │ - str r2, [r6, #2116] @ 0x844 │ │ │ │ - str r3, [r6, #2144] @ 0x860 │ │ │ │ - str r3, [r6, #2148] @ 0x864 │ │ │ │ - strb r5, [r4, #2488] @ 0x9b8 │ │ │ │ - str r7, [r6, #2008] @ 0x7d8 │ │ │ │ - str r1, [r6, #2012] @ 0x7dc │ │ │ │ - str r1, [r6, #2016] @ 0x7e0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r3, r0, r4, asr r3 │ │ │ │ - andeq r9, r0, r0, ror r4 │ │ │ │ - ldrdeq r0, [r0], -ip │ │ │ │ - ldrdeq sp, [r0], -r8 │ │ │ │ - andeq r0, r3, r0, asr #26 │ │ │ │ - andeq r5, r3, r0, ror #22 │ │ │ │ - andeq r3, r4, r8, lsr r2 │ │ │ │ - andeq r8, r1, r0, lsr #13 │ │ │ │ - andeq r3, r1, r0, lsl #17 │ │ │ │ - muleq r0, r8, sl │ │ │ │ - andeq r0, r0, r8, lsr #10 │ │ │ │ + bx r3 │ │ │ │ + add r3, r1, r1, lsl #1 │ │ │ │ + rsb r1, r1, r3, lsl #3 │ │ │ │ + add r0, r0, r1, lsl #2 │ │ │ │ + ldr r3, [r0, #80] @ 0x50 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r0, #80] @ 0x50 │ │ │ │ + bx lr │ │ │ │ + add r3, r1, r1, lsl #1 │ │ │ │ + rsb r1, r1, r3, lsl #3 │ │ │ │ + add r0, r0, r1, lsl #2 │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r0, #84] @ 0x54 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cmp r1, #2 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - ble 2c888 │ │ │ │ - ldr r3, [r8, #264] @ 0x108 │ │ │ │ - cmp r3, #0 │ │ │ │ - pople {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r5, r8, #4 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + add r3, r1, r1, lsl #1 │ │ │ │ + rsb r1, r1, r3, lsl #3 │ │ │ │ + add r5, r0, r1, lsl #2 │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r5, #12 │ │ │ │ + str r4, [r5, #8] │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ + bl 7b4c │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + add r3, r1, r1, lsl #1 │ │ │ │ + rsb r1, r1, r3, lsl #3 │ │ │ │ + add r5, r0, r1, lsl #2 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r5, #12 │ │ │ │ + str r4, [r5, #8] │ │ │ │ + str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r5, #64] @ 0x40 │ │ │ │ + str r4, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r5, #72] @ 0x48 │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ + bl 7b4c │ │ │ │ + str r4, [r5, #80] @ 0x50 │ │ │ │ + str r4, [r5, #84] @ 0x54 │ │ │ │ + str r4, [r5, #88] @ 0x58 │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r8, #264] @ 0x108 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - bgt 2c85c │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 2c630 │ │ │ │ - b 2c848 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + bx r3 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [pc, #12] @ 2ed9c │ │ │ │ + mov r4, r0 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r1, r0, r8, lsl r7 │ │ │ │ + sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2744] @ 0xab8 │ │ │ │ - ldr ip, [pc, #992] @ 2cc88 │ │ │ │ + str r0, [ip, #3848] @ 0xf08 │ │ │ │ + sub sp, sp, #212 @ 0xd4 │ │ │ │ + add r7, sp, #252 @ 0xfc │ │ │ │ + ldr ip, [pc, #2112] @ 2f604 │ │ │ │ + stm r7, {r1, r2, r3} │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [pc, #988] @ 2cc8c │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + ldr r0, [pc, #2100] @ 2f608 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r2, [ip, r2] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r1, [pc, #972] @ 2cc90 │ │ │ │ - sub sp, sp, #1312 @ 0x520 │ │ │ │ - sub sp, sp, #4 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add r1, pc, r1 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [pc, #2092] @ 2f60c │ │ │ │ + ldr r0, [ip, r0] │ │ │ │ + ldr r2, [pc, #2088] @ 2f610 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r0] │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + ldr r0, [r1, #1572] @ 0x624 │ │ │ │ ldr r2, [r2] │ │ │ │ - str r2, [sp, #1308] @ 0x51c │ │ │ │ - mov r2, #0 │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [r4, #1588] @ 0x634 │ │ │ │ - add r3, r4, #1664 @ 0x680 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r1, [r4, #1988] @ 0x7c4 │ │ │ │ - ldr r7, [pc, #924] @ 2cc94 │ │ │ │ - mov r6, #0 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r9, r4, #528 @ 0x210 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [r4, #1572] @ 0x624 │ │ │ │ - str r0, [r4, #1992] @ 0x7c8 │ │ │ │ - ldr r0, [r4, #1576] @ 0x628 │ │ │ │ - str r0, [r4, #1996] @ 0x7cc │ │ │ │ - add r0, r4, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f844 │ │ │ │ - bl e88e8 │ │ │ │ - ldr r3, [pc, #876] @ 2cc98 │ │ │ │ - ldr r2, [r4, #1588] @ 0x634 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, r2, #496 @ 0x1f0 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r2, [r4, #1596] @ 0x63c │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, r1, #3 │ │ │ │ - ldr r3, [r4, #1592] @ 0x638 │ │ │ │ - bl 27888 │ │ │ │ - ldr r8, [r4, #1580] @ 0x62c │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r8] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr fp, [r3, #136] @ 0x88 │ │ │ │ - bl effac │ │ │ │ - mov r1, r6 │ │ │ │ - add r6, r6, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx fp │ │ │ │ - cmp r6, #23 │ │ │ │ - bne 2c954 │ │ │ │ - ldr r3, [r4, #1588] @ 0x634 │ │ │ │ - ldr r2, [pc, #776] @ 2cc9c │ │ │ │ - add r8, sp, #284 @ 0x11c │ │ │ │ - add r3, r3, #244 @ 0xf4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - mov r0, r8 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r4, #1596] @ 0x63c │ │ │ │ - mov r6, #0 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov ip, #512 @ 0x200 │ │ │ │ - add r9, sp, #796 @ 0x31c │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str r6, [sp, #12] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - str r9, [sp] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr fp, [r1, #12] │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - blx fp │ │ │ │ - cmp r0, r6 │ │ │ │ - beq 2ca08 │ │ │ │ - bl e86f0 │ │ │ │ - ldr r0, [r4, #1576] @ 0x628 │ │ │ │ - mov r1, r9 │ │ │ │ + add r6, sp, #76 @ 0x4c │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + ldr r1, [r3, #92] @ 0x5c │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 2cc40 │ │ │ │ - add fp, sp, #28 │ │ │ │ - ldr r3, [pc, #652] @ 2cca0 │ │ │ │ - ldr r9, [r7, r3] │ │ │ │ - ldr r7, [r4, #264] @ 0x108 │ │ │ │ - ldr r3, [r9] │ │ │ │ - subs r6, r7, #1 │ │ │ │ - ldr r8, [r3, #8] │ │ │ │ - add r8, r8, #2 │ │ │ │ - bmi 2ca54 │ │ │ │ - add r7, r7, #2 │ │ │ │ - add r7, r4, r7, lsl #2 │ │ │ │ - ldr r0, [r7, #-4]! │ │ │ │ - sub r6, r6, #1 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - cmn r6, #1 │ │ │ │ - add r8, r8, r0 │ │ │ │ - bne 2ca34 │ │ │ │ - mov r1, r8 │ │ │ │ - add r8, r4, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r8, #2584] @ 0xa18 │ │ │ │ - bl 84404 │ │ │ │ - ldr r0, [r8, #2584] @ 0xa18 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 84d00 │ │ │ │ - ldr r7, [r4, #264] @ 0x108 │ │ │ │ - subs r6, r7, #1 │ │ │ │ - bmi 2ca9c │ │ │ │ - add r7, r7, #2 │ │ │ │ - add r7, r4, r7, lsl #2 │ │ │ │ - ldr r0, [r7, #-4]! │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r5, [ip, #132] @ 0x84 │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1968] @ 2f614 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [pc, #1964] @ 2f618 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [pc, #1956] @ 2f61c │ │ │ │ + ldr r1, [pc, #1956] @ 2f620 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + mov r2, #1 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ blx r3 │ │ │ │ - subs r6, r6, #1 │ │ │ │ - bcs 2ca84 │ │ │ │ - ldr r3, [r9] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 2cb10 │ │ │ │ - mov r6, #0 │ │ │ │ - str sl, [sp, #20] │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ - ldr r0, [r4, #1572] @ 0x624 │ │ │ │ - add r7, r7, r6, lsl #4 │ │ │ │ - ldmib r7, {r1, r2} │ │ │ │ - ldr ip, [r0] │ │ │ │ - subs r2, r2, #0 │ │ │ │ - movne r2, #1 │ │ │ │ - mvn r3, #0 │ │ │ │ - lsl r2, r2, #4 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr sl, [ip, #72] @ 0x48 │ │ │ │ - blx sl │ │ │ │ - mov r1, #1 │ │ │ │ - add r6, r6, #1 │ │ │ │ - str r0, [r7, #12] │ │ │ │ - ldr r0, [r8, #2584] @ 0xa18 │ │ │ │ - bl 84d00 │ │ │ │ - ldr r3, [r9] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, r6 │ │ │ │ - bgt 2cab4 │ │ │ │ - ldr sl, [sp, #20] │ │ │ │ - ldr r0, [r4, #1612] @ 0x64c │ │ │ │ - mov r6, #0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - mov r1, #2 │ │ │ │ - ldr r0, [r8, #2584] @ 0xa18 │ │ │ │ - bl 84d00 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2c630 │ │ │ │ - str r6, [r4, #2152] @ 0x868 │ │ │ │ - bl e94a0 │ │ │ │ - subs r0, r0, r6 │ │ │ │ - movne r0, #1 │ │ │ │ - strb r0, [r8, #2496] @ 0x9c0 │ │ │ │ - bl e9544 │ │ │ │ - mov r1, r6 │ │ │ │ - subs r0, r0, r6 │ │ │ │ - movne r0, #1 │ │ │ │ - strb r0, [r8, #2504] @ 0x9c8 │ │ │ │ - ldr r0, [r8, #2584] @ 0xa18 │ │ │ │ - bl 84d00 │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [r8, #2505] @ 0x9c9 │ │ │ │ - bl e88e8 │ │ │ │ - subs r0, r0, sl │ │ │ │ - sbc r1, r1, r5 │ │ │ │ - lsl r2, r1, #5 │ │ │ │ - lsl r3, r0, #5 │ │ │ │ - subs r3, r3, r0 │ │ │ │ - orr r2, r2, r0, lsr #27 │ │ │ │ - sbc r2, r2, r1 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - orr r2, r2, r3, lsr #30 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - adds r0, r3, r0 │ │ │ │ - adc r1, r1, r2 │ │ │ │ - lsl r1, r1, #3 │ │ │ │ - orr r1, r1, r0, lsr #29 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ - ldr r5, [pc, #232] @ 2cca4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - bl e8978 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ + ldr r0, [sp, #260] @ 0x104 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1888] @ 2f624 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ - mov r2, r5 │ │ │ │ - strd r0, [sp] │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, fp │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r2, [pc, #176] @ 2cca8 │ │ │ │ - ldr ip, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, fp │ │ │ │ - str r6, [sp] │ │ │ │ - mov r1, #2 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #148] @ 2ccac │ │ │ │ - ldr r3, [pc, #112] @ 2cc8c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1308] @ 0x51c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2cc84 │ │ │ │ - add sp, sp, #1312 @ 0x520 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #104] @ 2ccb0 │ │ │ │ - add fp, sp, #28 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, fp │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r2, [pc, #76] @ 2ccb4 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r6 │ │ │ │ - str r6, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r6, [ip, #100] @ 0x64 │ │ │ │ - mov r3, fp │ │ │ │ - blx r6 │ │ │ │ - b 2ca0c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, sp, r8, lsl #2 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r7, ip, ip, lsr #10 │ │ │ │ - andeq sl, sp, r0, asr #1 │ │ │ │ - andeq r0, r0, r0, lsr #11 │ │ │ │ - muleq ip, r8, r3 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r8, ip, r8, lsr #3 │ │ │ │ - andeq r6, ip, r4, asr #26 │ │ │ │ - andeq r9, sp, r0, lsr #27 │ │ │ │ - andeq r8, ip, ip, ror #1 │ │ │ │ - andeq r6, ip, ip, asr #25 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr ip, [pc, #272] @ 2cde0 │ │ │ │ - sub sp, sp, #208 @ 0xd0 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [pc, #264] @ 2cde4 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r1, [ip, r1] │ │ │ │ - mov r4, r0 │ │ │ │ - add r6, sp, #12 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #204] @ 0xcc │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r3 │ │ │ │ + bl 27858 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + ldr r1, [pc, #1864] @ 2f628 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 27558 │ │ │ │ + mov r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ - mov r3, r2 │ │ │ │ - add r4, r4, #57344 @ 0xe000 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - bl 2a11c │ │ │ │ - ldr r3, [r4, #2508] @ 0x9cc │ │ │ │ - tst r3, #1 │ │ │ │ - beq 2cd98 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 2cdb4 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq 2cdc8 │ │ │ │ - ldr r1, [pc, #184] @ 2cde8 │ │ │ │ - ldr r0, [pc, #184] @ 2cdec │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - add r5, sp, #76 @ 0x4c │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6b938 │ │ │ │ + add r7, sp, #108 @ 0x6c │ │ │ │ + ldr r1, [pc, #1828] @ 2f62c │ │ │ │ mov r3, r6 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ - mvn r2, #0 │ │ │ │ - ldr r0, [r4, #2600] @ 0xa28 │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 69df8 │ │ │ │ - ldr r2, [pc, #124] @ 2cdf0 │ │ │ │ - ldr r3, [pc, #108] @ 2cde4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2cddc │ │ │ │ - add sp, sp, #208 @ 0xd0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 2cd28 │ │ │ │ - ldr r1, [pc, #76] @ 2cdf4 │ │ │ │ - ldr r0, [pc, #76] @ 2cdf8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 2cd38 │ │ │ │ - ldr r1, [pc, #64] @ 2cdfc │ │ │ │ - ldr r0, [pc, #64] @ 2ce00 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 2cd38 │ │ │ │ - ldr r1, [pc, #52] @ 2ce04 │ │ │ │ - ldr r0, [pc, #52] @ 2ce08 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r1, [pc, #1808] @ 2f630 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 275c8 │ │ │ │ + ldr r1, [pc, #1796] @ 2f634 │ │ │ │ + ldr r0, [pc, #1796] @ 2f638 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 2cd38 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, sp, r0, ror #25 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r7, ip, ip, lsl #18 │ │ │ │ - andeq r8, ip, r8, asr #1 │ │ │ │ - andeq r9, sp, r4, asr #24 │ │ │ │ - muleq ip, r4, r8 │ │ │ │ - andeq r8, ip, ip, lsr #32 │ │ │ │ - andeq r7, ip, r0, lsl #17 │ │ │ │ - andeq r7, ip, r8, asr #31 │ │ │ │ - andeq r7, ip, ip, ror #16 │ │ │ │ - ldrdeq r7, [ip], -ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr ip, [pc, #240] @ 2cf14 │ │ │ │ - sub sp, sp, #212 @ 0xd4 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [pc, #232] @ 2cf18 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r1, [ip, r1] │ │ │ │ - add r7, sp, #12 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #204] @ 0xcc │ │ │ │ - mov r1, #0 │ │ │ │ - mov r3, r2 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 2a11c │ │ │ │ - ldrb r3, [r5] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2cee0 │ │ │ │ - ldr r1, [pc, #172] @ 2cf1c │ │ │ │ - ldr r0, [pc, #172] @ 2cf20 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr ip, [r3, #1208] @ 0x4b8 │ │ │ │ + cmp ip, #0 │ │ │ │ + mov lr, r0 │ │ │ │ + ldrne ip, [pc, #1764] @ 2f63c │ │ │ │ + addne ip, pc, ip │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r5, sp, #124 @ 0x7c │ │ │ │ + add r3, sp, #20 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov fp, r3 │ │ │ │ + ldm r5, {r0, r1, r2, r3} │ │ │ │ + stm fp, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [pc, #1704] @ 2f640 │ │ │ │ + ldr r9, [pc, #1704] @ 2f644 │ │ │ │ + mov sl, #1056964608 @ 0x3f000000 │ │ │ │ + mov r8, #15 │ │ │ │ + mov r2, lr │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - add r6, sp, #76 @ 0x4c │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r3, r7 │ │ │ │ - str r5, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - mvn r2, #0 │ │ │ │ - add r4, r4, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r4, #2600] @ 0xa28 │ │ │ │ mov r3, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 69df8 │ │ │ │ - ldr r2, [pc, #104] @ 2cf24 │ │ │ │ - ldr r3, [pc, #88] @ 2cf18 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - eors r2, r3, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str sl, [sp, #16] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2f5b0 │ │ │ │ + mov r3, #8 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #1640] @ 2f648 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2cf10 │ │ │ │ - add sp, sp, #212 @ 0xd4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #64] @ 2cf28 │ │ │ │ - ldr r0, [pc, #64] @ 2cf2c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - add r6, sp, #76 @ 0x4c │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 275c8 │ │ │ │ mov r3, r7 │ │ │ │ - mov r2, r0 │ │ │ │ + ldr r1, [pc, #1592] @ 2f630 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - b 2ce98 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, sp, ip, lsl #23 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r7, ip, ip, asr #15 │ │ │ │ - @ instruction: 0x000c7fb0 │ │ │ │ - strdeq r9, [sp], -ip │ │ │ │ - andeq r7, ip, r4, asr r7 │ │ │ │ - andeq r7, ip, r4, asr pc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr ip, [pc, #272] @ 2d058 │ │ │ │ - sub sp, sp, #208 @ 0xd0 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [pc, #264] @ 2d05c │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r1, [ip, r1] │ │ │ │ - mov r4, r0 │ │ │ │ - add r6, sp, #12 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #204] @ 0xcc │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r2 │ │ │ │ - add r4, r4, #57344 @ 0xe000 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - bl 2a11c │ │ │ │ - ldr r3, [r4, #2508] @ 0x9cc │ │ │ │ - tst r3, #1 │ │ │ │ - beq 2d010 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 2d02c │ │ │ │ - cmp r5, #1 │ │ │ │ - beq 2d040 │ │ │ │ - ldr r1, [pc, #184] @ 2d060 │ │ │ │ - ldr r0, [pc, #184] @ 2d064 │ │ │ │ + bl 275c8 │ │ │ │ + ldr r1, [pc, #1604] @ 2f64c │ │ │ │ + ldr r0, [pc, #1604] @ 2f650 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - add r5, sp, #76 @ 0x4c │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ - mvn r2, #0 │ │ │ │ - ldr r0, [r4, #2600] @ 0xa28 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr ip, [r3, #1208] @ 0x4b8 │ │ │ │ + cmp ip, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + ldrne ip, [pc, #1572] @ 2f654 │ │ │ │ + addne ip, pc, ip │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldm r5, {r0, r1, r2, r3} │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + ldr lr, [pc, #1528] @ 2f658 │ │ │ │ + stm r9, {r0, r1, r2, r3} │ │ │ │ + add lr, pc, lr │ │ │ │ + mov r3, #15 │ │ │ │ + ldr sl, [pc, #1492] @ 2f644 │ │ │ │ + mov fp, #1056964608 @ 0x3f000000 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, lr, #4 │ │ │ │ mov r3, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 69df8 │ │ │ │ - ldr r2, [pc, #124] @ 2d068 │ │ │ │ - ldr r3, [pc, #108] @ 2d05c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - eors r2, r3, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2f464 │ │ │ │ + mov r1, #100 @ 0x64 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6ae34 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2f464 │ │ │ │ + ldr r1, [pc, #1420] @ 2f648 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2d054 │ │ │ │ - add sp, sp, #208 @ 0xd0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 2cfa0 │ │ │ │ - ldr r1, [pc, #76] @ 2d06c │ │ │ │ - ldr r0, [pc, #76] @ 2d070 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 2cfb0 │ │ │ │ - ldr r1, [pc, #64] @ 2d074 │ │ │ │ - ldr r0, [pc, #64] @ 2d078 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 2cfb0 │ │ │ │ - ldr r1, [pc, #52] @ 2d07c │ │ │ │ - ldr r0, [pc, #52] @ 2d080 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 275c8 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r1, [pc, #1372] @ 2f630 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 275c8 │ │ │ │ + ldr r1, [pc, #1400] @ 2f65c │ │ │ │ + ldr r0, [pc, #1400] @ 2f660 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 2cfb0 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, sp, r8, ror #20 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - muleq ip, r4, r6 │ │ │ │ - strdeq r7, [ip], -ip │ │ │ │ - andeq r9, sp, ip, asr #19 │ │ │ │ - andeq r7, ip, ip, lsl r6 │ │ │ │ - andeq r7, ip, ip, ror #28 │ │ │ │ - andeq r7, ip, r8, lsl #12 │ │ │ │ - andeq r7, ip, r0, lsr #28 │ │ │ │ - strdeq r7, [ip], -r4 │ │ │ │ - andeq r7, ip, r8, lsr #28 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #1528] @ 0x5f8 │ │ │ │ - ldr lr, [pc, #1484] @ 2d668 │ │ │ │ - ldr ip, [pc, #1728] @ 2d760 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #1580] @ 0x62c │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - sub sp, sp, #2528 @ 0x9e0 │ │ │ │ - sub sp, sp, #4 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - ldr r7, [pc, #1444] @ 2d66c │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #2524] @ 0x9dc │ │ │ │ - mov ip, #0 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r5, r2 │ │ │ │ - blx r3 │ │ │ │ - cmp r6, #6 │ │ │ │ - add r7, pc, r7 │ │ │ │ - beq 2d1d4 │ │ │ │ - cmp r6, #12 │ │ │ │ - beq 2d390 │ │ │ │ - cmp r6, #21 │ │ │ │ - beq 2d3e0 │ │ │ │ - add r9, r4, #528 @ 0x210 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - bl f0a58 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq 2d9bc │ │ │ │ - ldr r3, [r4, #264] @ 0x108 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr ip, [r3, #1208] @ 0x4b8 │ │ │ │ + cmp ip, #0 │ │ │ │ + mov lr, r0 │ │ │ │ + ldrne ip, [pc, #1368] @ 2f664 │ │ │ │ + addne ip, pc, ip │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldm r5, {r0, r1, r2, r3} │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + ldr r8, [pc, #1324] @ 2f668 │ │ │ │ + stm r9, {r0, r1, r2, r3} │ │ │ │ + ldr sl, [pc, #1280] @ 2f644 │ │ │ │ + mov r3, #15 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov fp, #1056964608 @ 0x3f000000 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, lr │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, r8, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2f4b8 │ │ │ │ + ldr r3, [pc, #1256] @ 2f66c │ │ │ │ + ldr r9, [r4, #4] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - addgt r9, r4, #4 │ │ │ │ - movgt r5, #0 │ │ │ │ - ble 2d150 │ │ │ │ - ldr r0, [r9, #4]! │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #264] @ 0x108 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bgt 2d128 │ │ │ │ - cmp r6, #18 │ │ │ │ - beq 2d310 │ │ │ │ - cmp r6, #20 │ │ │ │ - beq 2d570 │ │ │ │ - cmp r6, #33 @ 0x21 │ │ │ │ - beq 2d474 │ │ │ │ - cmp r6, #19 │ │ │ │ - beq 2da24 │ │ │ │ - cmp r6, #17 │ │ │ │ - beq 2de04 │ │ │ │ - sub r3, r6, #4 │ │ │ │ - cmp r3, #18 │ │ │ │ - addls pc, pc, r3, lsl #2 │ │ │ │ - b 2dbc4 │ │ │ │ - b 2dc1c │ │ │ │ - b 2dbc4 │ │ │ │ - b 2dbc4 │ │ │ │ - b 2dbc4 │ │ │ │ - b 2ddc4 │ │ │ │ - b 2dbc4 │ │ │ │ - b 2dd90 │ │ │ │ - b 2dbc4 │ │ │ │ - b 2dbc4 │ │ │ │ - b 2dbc4 │ │ │ │ - b 2dbc4 │ │ │ │ - b 2dbc4 │ │ │ │ - b 2dbc4 │ │ │ │ - b 2dbc4 │ │ │ │ - b 2dbc4 │ │ │ │ - b 2dbc4 │ │ │ │ - b 2dbc4 │ │ │ │ - b 2dbc4 │ │ │ │ - b 2dd40 │ │ │ │ - ldr r0, [r4, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 2d0f8 │ │ │ │ + beq 2f484 │ │ │ │ + ldr r0, [r9, #1568] @ 0x620 │ │ │ │ + mov r1, #101 @ 0x65 │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #1140] @ 2d670 │ │ │ │ - add r6, sp, #16 │ │ │ │ - mov r2, #50 @ 0x32 │ │ │ │ - strd r2, [r6, #8] │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2f1d4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + ldr r2, [r3, #48] @ 0x30 │ │ │ │ + ldr r3, [pc, #1196] @ 2f670 │ │ │ │ + add r3, pc, r3 │ │ │ │ + strb r0, [r3] │ │ │ │ + ldr r3, [pc, #1188] @ 2f674 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3, #12] │ │ │ │ + ldr r1, [pc, #1132] @ 2f648 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [r6, #112] @ 0x70 │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ - mov r3, #100 @ 0x64 │ │ │ │ - strd r2, [r6, #120] @ 0x78 │ │ │ │ - mov r2, #1200 @ 0x4b0 │ │ │ │ - mov r3, #500 @ 0x1f4 │ │ │ │ - strd r2, [r6, #16] │ │ │ │ - mov r2, #150 @ 0x96 │ │ │ │ - mov r3, #95 @ 0x5f │ │ │ │ - strd r2, [r6, #24] │ │ │ │ - ldr r2, [pc, #1080] @ 2d674 │ │ │ │ - mov r3, #8000 @ 0x1f40 │ │ │ │ - strd r2, [r6, #32] │ │ │ │ - ldr r3, [pc, #1072] @ 2d678 │ │ │ │ - mov r2, #300 @ 0x12c │ │ │ │ - strd r2, [r6, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #1064] @ 2d67c │ │ │ │ - mov r2, #50 @ 0x32 │ │ │ │ - strd r2, [r6, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #1056] @ 2d680 │ │ │ │ - mov r3, #140 @ 0x8c │ │ │ │ - strd r2, [r6, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #1048] @ 2d684 │ │ │ │ - mov r2, #125 @ 0x7d │ │ │ │ - strd r2, [r6, #64] @ 0x40 │ │ │ │ - mov r2, #200 @ 0xc8 │ │ │ │ - mov r3, #125 @ 0x7d │ │ │ │ - strd r2, [r6, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #1028] @ 2d688 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - add r9, pc, #980 @ 0x3d4 │ │ │ │ - ldrd r8, [r9] │ │ │ │ - strd r2, [r6, #80] @ 0x50 │ │ │ │ - mov r2, #20 │ │ │ │ - mov r3, #700 @ 0x2bc │ │ │ │ - strd r2, [r6, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #1000] @ 2d68c │ │ │ │ - mov r0, #1000 @ 0x3e8 │ │ │ │ - mov r1, #200 @ 0xc8 │ │ │ │ - mov r3, #200 @ 0xc8 │ │ │ │ - strd r8, [r6, #104] @ 0x68 │ │ │ │ - add r7, r6, #124 @ 0x7c │ │ │ │ - sub r8, r6, #4 │ │ │ │ - strd r0, [r6] │ │ │ │ - strd r2, [r6, #96] @ 0x60 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c8120 │ │ │ │ - str r0, [r8, #4]! │ │ │ │ - cmp r7, r8 │ │ │ │ - bne 2d2c0 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2d458 │ │ │ │ - ldr r2, [pc, #936] @ 2d690 │ │ │ │ - ldr r3, [pc, #1140] @ 2d760 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2524] @ 0x9dc │ │ │ │ - eors r2, r3, r2 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 275c8 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r1, [pc, #1084] @ 2f630 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 275c8 │ │ │ │ + ldr r1, [pc, #1140] @ 2f678 │ │ │ │ + ldr r0, [pc, #1140] @ 2f67c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr ip, [r3, #1208] @ 0x4b8 │ │ │ │ + cmp ip, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + ldrne ip, [pc, #1108] @ 2f680 │ │ │ │ + addne ip, pc, ip │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldm r5, {r0, r1, r2, r3} │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + ldr lr, [pc, #1064] @ 2f684 │ │ │ │ + stm r9, {r0, r1, r2, r3} │ │ │ │ + add lr, pc, lr │ │ │ │ + mov r3, #15 │ │ │ │ + ldr sl, [pc, #984] @ 2f644 │ │ │ │ + mov fp, #1056964608 @ 0x3f000000 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, lr, #16 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e258 │ │ │ │ - add sp, sp, #2528 @ 0x9e0 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [r4, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 2d2e0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [r8, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 2d784 │ │ │ │ - add r9, r4, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r9, #2480] @ 0x9b0 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 2dae8 │ │ │ │ - ldr r3, [r4, #1588] @ 0x634 │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r3, #196] @ 0xc4 │ │ │ │ + mov r0, r4 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2f2a8 │ │ │ │ + ldrb r3, [r4, #1693] @ 0x69d │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2d2e0 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + beq 2f5d0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #972] @ 0x3cc │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #964] @ 2f688 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r3, [pc, #800] @ 2d694 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [pc, #796] @ 2d698 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - blx r4 │ │ │ │ - b 2d2e0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c8120 │ │ │ │ - subs r9, r0, #0 │ │ │ │ - ble 2d0f8 │ │ │ │ - mov r8, #0 │ │ │ │ - add sl, r4, #57344 @ 0xe000 │ │ │ │ - b 2d3c0 │ │ │ │ - ldr r0, [sl, #2632] @ 0xa48 │ │ │ │ - add r8, r8, #1 │ │ │ │ - bl 5fa64 │ │ │ │ - cmp r9, r8 │ │ │ │ - beq 2d0f8 │ │ │ │ - mov r1, #2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c8294 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ + bl 27558 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6b938 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [pc, #828] @ 2f630 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #912] @ 2f68c │ │ │ │ + ldr r0, [pc, #912] @ 2f690 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + mov r3, #1 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [pc, #868] @ 2f694 │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + mov lr, #0 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r9, [pc, #772] @ 2f644 │ │ │ │ + mov sl, #1056964608 @ 0x3f000000 │ │ │ │ + mov r8, #15 │ │ │ │ + mov r6, r0 │ │ │ │ + ldm r5, {r0, r1, r2, r3} │ │ │ │ + stm fp, {r0, r1, r2, r3} │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, ip, #20 │ │ │ │ + mov r3, lr │ │ │ │ + mov r0, r4 │ │ │ │ + str sl, [sp, #16] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r7, [sp] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2f38c │ │ │ │ + ldrb r3, [r4, #1692] @ 0x69c │ │ │ │ cmp r3, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - beq 2d3ac │ │ │ │ - b 2d2e0 │ │ │ │ + beq 2f5e8 │ │ │ │ + mov r3, #16 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [pc, #756] @ 2f698 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 275c8 │ │ │ │ + ldr r1, [pc, #744] @ 2f698 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl c8120 │ │ │ │ - cmp r0, #10 │ │ │ │ - mov r8, r0 │ │ │ │ - bhi 2d2e0 │ │ │ │ - ldr r2, [pc, #672] @ 2d69c │ │ │ │ - add r3, r0, r0, lsl #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, r2, r3, lsl #2 │ │ │ │ - ldr sl, [r1, #4] │ │ │ │ - lsl r0, r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - sub r0, sl, #1 │ │ │ │ - cmp r0, #2 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - bls 2da74 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 2d2e0 │ │ │ │ - ldr sl, [r2, r3] │ │ │ │ - add r9, r4, #57344 @ 0xe000 │ │ │ │ - cmp sl, #2 │ │ │ │ - ldr r3, [r9, #2508] @ 0x9cc │ │ │ │ - beq 2df50 │ │ │ │ - ldr r0, [r1, #8] │ │ │ │ - ldr r1, [pc, #596] @ 2d6a0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r0 │ │ │ │ - b 2dacc │ │ │ │ - add r0, r4, #2016 @ 0x7e0 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [r4, #2152] @ 0x868 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 775c │ │ │ │ - b 2d2e0 │ │ │ │ - ldr r0, [r4, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 2d2e0 │ │ │ │ + bl 27858 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r8] │ │ │ │ - mov r7, #692 @ 0x2b4 │ │ │ │ - mla r2, r7, r3, r4 │ │ │ │ - add r2, r2, #16192 @ 0x3f40 │ │ │ │ - ldrb r1, [r2, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 2db44 │ │ │ │ - mov r6, r8 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r9, #173 @ 0xad │ │ │ │ - b 2d4c4 │ │ │ │ - ldr r3, [r8] │ │ │ │ - add r0, r5, r5, lsl #1 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - add r0, r0, #15552 @ 0x3cc0 │ │ │ │ - add r0, r0, #16 │ │ │ │ - mla r0, r7, r3, r0 │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ - mov r2, #24 │ │ │ │ - add r0, r4, r0 │ │ │ │ - bl e97fc │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ - mla r3, r9, r3, r5 │ │ │ │ - add r3, r3, #3920 @ 0xf50 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r2, [r4, r3, lsl #2] │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr r2, [r6, #48] @ 0x30 │ │ │ │ - mla r3, r9, r3, r5 │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r3, r3, #3920 @ 0xf50 │ │ │ │ - add r3, r3, #14 │ │ │ │ - cmp r5, #6 │ │ │ │ - str r2, [r4, r3, lsl #2] │ │ │ │ - bne 2d4c0 │ │ │ │ - ldr r1, [pc, #376] @ 2d6a4 │ │ │ │ - ldr r3, [pc, #560] @ 2d760 │ │ │ │ + ldr r1, [pc, #712] @ 2f69c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r2, [r8] │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [sp, #2524] @ 0x9dc │ │ │ │ - eors r1, r3, r1 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2e258 │ │ │ │ - mla r0, r7, r2, r4 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2f4ec │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ mov r3, #1 │ │ │ │ - add r0, r0, #15488 @ 0x3c80 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r0, #48 @ 0x30 │ │ │ │ - add sp, sp, #2528 @ 0x9e0 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2b160 │ │ │ │ - ldr r0, [r4, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 2d2e0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - add r9, r4, #57344 @ 0xe000 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r8] │ │ │ │ - ldr r3, [r9, #2480] @ 0x9b0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 2db00 │ │ │ │ - mov r5, #692 @ 0x2b4 │ │ │ │ - mul r1, r5, r2 │ │ │ │ - add r3, r4, r1 │ │ │ │ - add r3, r3, #16192 @ 0x3f40 │ │ │ │ - ldrb r3, [r3, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2db00 │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2e2d4 │ │ │ │ - ldr r2, [r9, #2528] @ 0x9e0 │ │ │ │ - mov r3, #692 @ 0x2b4 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - str r2, [r9, #2528] @ 0x9e0 │ │ │ │ - ldr r2, [r8] │ │ │ │ - mla r3, r2, r3, r4 │ │ │ │ - add r3, r3, #15744 @ 0x3d80 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #684] @ 2f6a0 │ │ │ │ + ldr r3, [pc, #684] @ 2f6a4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [pc, #664] @ 2f6a8 │ │ │ │ + add r0, r0, #4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmn r3, #1 │ │ │ │ - beq 2d60c │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r2, [r3, #2532] @ 0x9e4 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - str r2, [r3, #2532] @ 0x9e4 │ │ │ │ - ldr r2, [r8] │ │ │ │ - mov r0, #692 @ 0x2b4 │ │ │ │ - mla r0, r2, r0, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r0, #15488 @ 0x3c80 │ │ │ │ - add r0, r0, #48 @ 0x30 │ │ │ │ - bl 2c56c │ │ │ │ - ldr r2, [pc, #124] @ 2d6a8 │ │ │ │ - ldr r3, [pc, #304] @ 2d760 │ │ │ │ + beq 2f430 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6bca8 │ │ │ │ + ldr r2, [pc, #628] @ 2f6ac │ │ │ │ + ldr r3, [pc, #460] @ 2f608 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2524] @ 0x9dc │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e258 │ │ │ │ - ldr r1, [r8] │ │ │ │ - ldr r0, [r9, #2640] @ 0xa50 │ │ │ │ - add sp, sp, #2528 @ 0x9e0 │ │ │ │ - add sp, sp, #4 │ │ │ │ + bne 2f600 │ │ │ │ + add sp, sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 5e744 │ │ │ │ - andeq r3, r1, r0, lsl #17 │ │ │ │ - muleq r0, r8, sl │ │ │ │ - andeq r9, sp, r4, lsl r9 │ │ │ │ - ldrdeq r9, [sp], -r8 │ │ │ │ - andeq r0, r0, r8, lsr #10 │ │ │ │ - andeq r9, r0, r0, ror r4 │ │ │ │ - ldrdeq r0, [r0], -ip │ │ │ │ - ldrdeq sp, [r0], -r8 │ │ │ │ - andeq r0, r3, r0, asr #26 │ │ │ │ - andeq r5, r3, r0, ror #22 │ │ │ │ - andeq r3, r4, r8, lsr r2 │ │ │ │ - andeq r8, r1, r0, lsr #13 │ │ │ │ - ldrdeq r9, [sp], -r0 │ │ │ │ - andeq r7, ip, r0, asr sp │ │ │ │ - andeq r6, ip, r0, asr #11 │ │ │ │ - andeq r8, sp, ip, ror #1 │ │ │ │ - strdeq r7, [ip], -r4 │ │ │ │ - andeq r9, sp, ip, lsl #9 │ │ │ │ - andeq r9, sp, ip, lsl #7 │ │ │ │ - andeq r9, sp, r0, lsr r0 │ │ │ │ - @ instruction: 0x000c76b8 │ │ │ │ - andeq r5, ip, r8, lsr pc │ │ │ │ - andeq r7, sp, r8, lsr sl │ │ │ │ - andeq r6, ip, r4, ror fp │ │ │ │ - andeq r7, ip, r0, ror #11 │ │ │ │ - andeq r5, ip, ip, lsl #28 │ │ │ │ - @ instruction: 0x000c75b8 │ │ │ │ - andeq r5, ip, ip, asr #27 │ │ │ │ - andeq r7, ip, ip, lsr r5 │ │ │ │ - andeq r5, ip, ip, lsl #27 │ │ │ │ - andeq r8, sp, r8, asr #27 │ │ │ │ - andeq r8, sp, r0, asr #25 │ │ │ │ - andeq r8, sp, r4, asr ip │ │ │ │ - andeq r8, sp, ip, ror #23 │ │ │ │ - andeq r6, ip, r8, ror r7 │ │ │ │ - andeq r7, ip, r4, lsr r2 │ │ │ │ - andeq r6, ip, r8, lsl r7 │ │ │ │ - andeq r7, ip, r0, lsl r2 │ │ │ │ - andeq r6, ip, r8, ror r6 │ │ │ │ - andeq r7, ip, ip │ │ │ │ - rsbsmi r0, r0, #0 │ │ │ │ - andeq r6, ip, ip, lsl #11 │ │ │ │ - andeq r6, ip, r8, lsr pc │ │ │ │ - andeq r8, sp, ip, asr #16 │ │ │ │ - andeq r6, ip, r8, ror r4 │ │ │ │ - andeq r8, sp, r8, ror #15 │ │ │ │ - andeq r6, ip, r8, lsl r4 │ │ │ │ - andeq r6, ip, r0, lsl sp │ │ │ │ - andeq r8, sp, ip, ror r7 │ │ │ │ - andeq r8, sp, r8, asr #14 │ │ │ │ - andeq r8, sp, ip, lsl #14 │ │ │ │ - andeq r0, r0, r4, lsr r6 │ │ │ │ - strdeq r6, [ip], -r0 │ │ │ │ - strdeq r6, [ip], -ip │ │ │ │ - andeq r6, ip, ip, asr #3 │ │ │ │ - @ instruction: 0x000c61b4 │ │ │ │ - andeq r6, ip, r8, lsl #21 │ │ │ │ - muleq ip, r0, r1 │ │ │ │ - andeq r6, ip, r4, lsr #23 │ │ │ │ - andeq r6, ip, ip, asr r1 │ │ │ │ - andeq r6, ip, ip, lsr fp │ │ │ │ - andeq r6, ip, r8, asr #2 │ │ │ │ - andeq r6, ip, r0, lsl #23 │ │ │ │ - andeq r8, sp, ip, lsl #9 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r6, ip, r0, ror #1 │ │ │ │ - andeq r6, ip, ip, lsr sl │ │ │ │ - andeq r6, ip, r4, asr #1 │ │ │ │ - andeq r6, ip, r0, ror r9 │ │ │ │ - andeq r6, ip, r8, lsr #1 │ │ │ │ - andeq r6, ip, ip, asr #19 │ │ │ │ - andeq r6, ip, ip, lsl #1 │ │ │ │ - andeq r6, ip, r0, lsl r9 │ │ │ │ - ldr r2, [r8] │ │ │ │ - mov r3, #692 @ 0x2b4 │ │ │ │ - mla r3, r2, r3, r4 │ │ │ │ - add r3, r3, #16192 @ 0x3f40 │ │ │ │ - ldrb r3, [r3, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 2db84 │ │ │ │ - add r9, r4, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r9, #2480] @ 0x9b0 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 2d7bc │ │ │ │ - ldr r3, [r8, #96] @ 0x60 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2e388 │ │ │ │ - mov r7, #692 @ 0x2b4 │ │ │ │ - mla r2, r7, r2, r4 │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ - add r1, r2, #16192 @ 0x3f40 │ │ │ │ - mov r0, #1 │ │ │ │ - add r2, r2, #15744 @ 0x3d80 │ │ │ │ - strb r0, [r1, #32] │ │ │ │ - str r3, [r2, #40] @ 0x28 │ │ │ │ - ldr r0, [r8] │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + mov r0, r4 │ │ │ │ + bl 612d8 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 61268 │ │ │ │ + mov r3, #7 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b 2f0b4 │ │ │ │ + ldr r3, [r9, #1580] @ 0x62c │ │ │ │ ldr r1, [r8, #12] │ │ │ │ - mla r0, r7, r0, r4 │ │ │ │ - mov r2, #16 │ │ │ │ - add r0, r0, #15488 @ 0x3c80 │ │ │ │ - add r0, r0, #48 @ 0x30 │ │ │ │ - bl e97fc │ │ │ │ - ldr r0, [r8] │ │ │ │ - mov r2, #12 │ │ │ │ - mla r0, r7, r0, r4 │ │ │ │ - ldr r1, [r8, #16] │ │ │ │ - add r0, r0, #15552 @ 0x3cc0 │ │ │ │ - bl e97fc │ │ │ │ - ldr r3, [r8] │ │ │ │ - mov r6, r8 │ │ │ │ - mla r3, r7, r3, r4 │ │ │ │ - ldr r2, [r6, #20]! │ │ │ │ - add r3, r3, #15552 @ 0x3cc0 │ │ │ │ - mov r5, #0 │ │ │ │ - mov sl, #173 @ 0xad │ │ │ │ - str r2, [r3, #12] │ │ │ │ - ldr r0, [r8] │ │ │ │ - add r3, r5, r5, lsl #1 │ │ │ │ - mul r0, r7, r0 │ │ │ │ - ldr r1, [r6, #4]! │ │ │ │ - add r0, r0, #15552 @ 0x3cc0 │ │ │ │ - add r0, r0, #16 │ │ │ │ - add r0, r0, r3, lsl #3 │ │ │ │ - mov r2, #24 │ │ │ │ - add r0, r4, r0 │ │ │ │ - bl e97fc │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr r2, [r6, #24] │ │ │ │ - mla r3, sl, r3, r5 │ │ │ │ - add r3, r3, #3920 @ 0xf50 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r2, [r4, r3, lsl #2] │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr r2, [r6, #48] @ 0x30 │ │ │ │ - mla r3, sl, r3, r5 │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r3, r3, #3920 @ 0xf50 │ │ │ │ - add r3, r3, #14 │ │ │ │ - cmp r5, #6 │ │ │ │ - str r2, [r4, r3, lsl #2] │ │ │ │ - bne 2d830 │ │ │ │ - ldr r5, [r8] │ │ │ │ - ldr r0, [r4, #1616] @ 0x650 │ │ │ │ - mul r5, r7, r5 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #532] @ 2f6b0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2f194 │ │ │ │ + mov r1, #101 @ 0x65 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6ae34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2f4e4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r8, #1 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + str r8, [r3, #3244] @ 0xcac │ │ │ │ ldr r3, [r0] │ │ │ │ - add r1, r5, #15488 @ 0x3c80 │ │ │ │ - add r2, r5, #15552 @ 0x3cc0 │ │ │ │ - add r1, r1, #48 @ 0x30 │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ - add r1, r4, r1 │ │ │ │ - add r2, r4, r2 │ │ │ │ - mov r3, #1 │ │ │ │ - blx r6 │ │ │ │ - add r2, r4, r5 │ │ │ │ - ldr r5, [r8] │ │ │ │ - add r2, r2, #16192 @ 0x3f40 │ │ │ │ - mul r5, r7, r5 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [pc, #468] @ 2f6b4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + strb r8, [r3] │ │ │ │ + ldr r9, [r4, #4] │ │ │ │ + b 2f194 │ │ │ │ + ldr r1, [pc, #452] @ 2f6b8 │ │ │ │ + ldr r0, [pc, #452] @ 2f6bc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r7, sp, #140 @ 0x8c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + mov r6, #1065353216 @ 0x3f800000 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [pc, #384] @ 2f6c0 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r3 │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r8, [ip, #28] │ │ │ │ + blx r8 │ │ │ │ mov r3, #1 │ │ │ │ - add r1, r5, #15488 @ 0x3c80 │ │ │ │ - add r1, r1, #48 @ 0x30 │ │ │ │ - add r1, r4, r1 │ │ │ │ - strb r0, [r2, #34] @ 0x22 │ │ │ │ - ldr r0, [r4, #1620] @ 0x654 │ │ │ │ + ldr r2, [pc, #320] @ 2f6a4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r2, r7 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [pc, #292] @ 2f6a8 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, r6 │ │ │ │ ldr r2, [r0] │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ - add r2, r5, #15552 @ 0x3cc0 │ │ │ │ - add r2, r4, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ + mov r2, r3 │ │ │ │ blx r6 │ │ │ │ - ldr r2, [r8] │ │ │ │ - add r3, r4, r5 │ │ │ │ - mul r7, r2, r7 │ │ │ │ - add r3, r3, #16192 @ 0x3f40 │ │ │ │ - strb r0, [r3, #33] @ 0x21 │ │ │ │ - add r3, r4, r7 │ │ │ │ - add r3, r3, #16192 @ 0x3f40 │ │ │ │ - ldrb r3, [r3, #33] @ 0x21 │ │ │ │ + b 2f3e0 │ │ │ │ + mov r1, #115 @ 0x73 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6ae34 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2efd0 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b 2efd8 │ │ │ │ + mov r1, #112 @ 0x70 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6ae34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2f2b8 │ │ │ │ + b 2f2a8 │ │ │ │ + mov r1, #113 @ 0x71 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6ae34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2f394 │ │ │ │ + b 2f38c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + strdeq r7, [sp], -r4 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r7, sp, r0, ror #23 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + tstmi ip, #0 │ │ │ │ + rsbsmi r0, r0, #0 │ │ │ │ + orrmi r0, ip, #0 │ │ │ │ + addmi r0, ip, #0 │ │ │ │ + teqmi lr, #0 │ │ │ │ + @ instruction: 0x43b68000 │ │ │ │ + tstmi r1, #0 │ │ │ │ + eormi r0, r0, #0 │ │ │ │ + andeq r5, ip, r4, lsr r9 │ │ │ │ + andeq r5, ip, r0, ror #25 │ │ │ │ + andeq r5, ip, r0, lsr #25 │ │ │ │ + andeq pc, sp, ip, ror #6 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + andeq r5, ip, ip, asr r8 │ │ │ │ + andeq r5, ip, r4, lsl ip │ │ │ │ + ldrdeq r5, [ip], -r4 │ │ │ │ + @ instruction: 0x000df2b0 │ │ │ │ + andeq r5, ip, r0, lsl #15 │ │ │ │ + andeq r5, ip, r0, asr #22 │ │ │ │ + andeq sp, ip, r8, asr #1 │ │ │ │ + andeq pc, sp, ip, asr #3 │ │ │ │ + andeq r8, sp, r5, ror #2 │ │ │ │ + andeq r8, sp, r9, lsr #2 │ │ │ │ + andeq pc, sp, r4, asr #2 │ │ │ │ + andeq r5, ip, r0, ror #12 │ │ │ │ + andeq r5, ip, r8, lsr #20 │ │ │ │ + andeq r5, ip, r0, ror #19 │ │ │ │ + strheq pc, [sp], -r4 @ │ │ │ │ + adcsmi r0, r4, #0 │ │ │ │ + andeq r5, ip, r8, ror #10 │ │ │ │ + andeq r5, ip, r8, lsr r9 │ │ │ │ + ldrdeq lr, [sp], -ip │ │ │ │ + submi r0, r8, #0 │ │ │ │ + andeq r4, ip, r8, asr #32 │ │ │ │ + andeq r3, sp, r8, ror #18 │ │ │ │ + svclt 0x00800000 │ │ │ │ + cmnmi r0, r0 │ │ │ │ + andeq r7, sp, ip, lsl #11 │ │ │ │ + stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ + andeq r7, sp, sp, lsl #28 │ │ │ │ + andeq r5, ip, r0, ror r3 │ │ │ │ + andeq r5, ip, r8, asr #14 │ │ │ │ + cdpcc 12, 12, cr12, cr12, cr13, {6} │ │ │ │ + sub sp, sp, #16 │ │ │ │ + add r0, sp, #4 │ │ │ │ + stm r0, {r1, r2, r3} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2de90 │ │ │ │ - mov r5, #692 @ 0x2b4 │ │ │ │ - mla r0, r5, r2, r4 │ │ │ │ - mov r3, #1 │ │ │ │ - add r0, r0, #15488 @ 0x3c80 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r0, #48 @ 0x30 │ │ │ │ - bl 2b160 │ │ │ │ - ldr r3, [r9, #2528] @ 0x9e0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r9, #2528] @ 0x9e0 │ │ │ │ - ldr r1, [r8] │ │ │ │ - mla r3, r5, r1, r4 │ │ │ │ - add r3, r3, #15744 @ 0x3d80 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 2d980 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r2, [r3, #2532] @ 0x9e4 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r3, #2532] @ 0x9e4 │ │ │ │ - ldr r1, [r8] │ │ │ │ - ldr r2, [pc, #-732] @ 2d6ac │ │ │ │ - ldr r3, [pc, #-556] @ 2d760 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2524] @ 0x9dc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2e258 │ │ │ │ - ldr r2, [r8, #8] │ │ │ │ - ldr r0, [r9, #2640] @ 0xa50 │ │ │ │ - add sp, sp, #2528 @ 0x9e0 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 5e6e4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - bl effd0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl eff18 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r2, [pc, #-816] @ 2d6b0 │ │ │ │ - add r5, sp, #2256 @ 0x8d0 │ │ │ │ - add r5, r5, #12 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - str r6, [sp] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r2, [pc, #-852] @ 2d6b4 │ │ │ │ + moveq r0, #15 │ │ │ │ + movne r0, #0 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + ldr r5, [pc, #72] @ 2f758 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r1, [pc, #68] @ 2f75c │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r6, [r2, #60] @ 0x3c │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r6 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r1, [pc, #40] @ 2f760 │ │ │ │ + ldr r0, [r2, #1592] @ 0x638 │ │ │ │ + mov r3, r4 │ │ │ │ ldr ip, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r8, [sp] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - mov r3, r5 │ │ │ │ - blx r4 │ │ │ │ - b 2d2e0 │ │ │ │ - ldr r0, [r4, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 2d2e0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - blx r3 │ │ │ │ - add r4, r4, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r8] │ │ │ │ - str r3, [r4, #2508] @ 0x9cc │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - str r3, [r4, #2512] @ 0x9d0 │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ - str r3, [r4, #2516] @ 0x9d4 │ │ │ │ - ldr r3, [r8, #12] │ │ │ │ - str r3, [r4, #2520] @ 0x9d8 │ │ │ │ - ldr r3, [r8, #16] │ │ │ │ - str r3, [r4, #2524] @ 0x9dc │ │ │ │ - b 2d2e0 │ │ │ │ - add fp, sp, #144 @ 0x90 │ │ │ │ - mov r9, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c8120 │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp sl, r9 │ │ │ │ - str r0, [fp], #4 │ │ │ │ - bne 2da7c │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 2d2e0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r9, r4, #57344 @ 0xe000 │ │ │ │ - add fp, r3, r8 │ │ │ │ - ldr r3, [pc, #-1020] @ 2d6b8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr sl, [r3, fp, lsl #2] │ │ │ │ - ldr r3, [r9, #2508] @ 0x9cc │ │ │ │ - cmp sl, #2 │ │ │ │ - beq 2df50 │ │ │ │ - ldr r1, [pc, #-1040] @ 2d6bc │ │ │ │ + mov r2, r5 │ │ │ │ + ldr lr, [ip, #60] @ 0x3c │ │ │ │ add r1, pc, r1 │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 2e370 │ │ │ │ - cmp sl, #1 │ │ │ │ - bne 2d0f8 │ │ │ │ - ldr r0, [r9, #2576] @ 0xa10 │ │ │ │ - bl 65244 │ │ │ │ - b 2d0f8 │ │ │ │ - ldr r3, [r4, #1580] @ 0x62c │ │ │ │ - ldr r2, [r8] │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - str r3, [r9, #2492] @ 0x9bc │ │ │ │ - str r2, [r9, #2480] @ 0x9b0 │ │ │ │ - b 2d7bc │ │ │ │ - ldr r3, [r4, #1588] @ 0x634 │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r3, #196] @ 0xc4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2d2e0 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + mov ip, lr │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx ip │ │ │ │ + ldrdeq r1, [r0], -r4 │ │ │ │ + andeq r5, ip, r4, asr r5 │ │ │ │ + andeq r5, ip, ip, lsr r5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #60] @ 0x3c │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + bl e8314 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr ip, [pc, #680] @ 2fa54 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #676] @ 2fa58 │ │ │ │ + mov r5, r3 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r2, [ip, r2] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #28] │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r3, [pc, #-1128] @ 2d6c0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [pc, #-1132] @ 2d6c4 │ │ │ │ - ldr r4, [r1, #100] @ 0x64 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - blx r4 │ │ │ │ - b 2d2e0 │ │ │ │ - ldr r3, [r4, #1588] @ 0x634 │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r3, #196] @ 0xc4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2d2e0 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r3, [pc, #-1180] @ 2d6c8 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #-1184] @ 2d6cc │ │ │ │ - str r1, [sp] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - blx r4 │ │ │ │ - b 2d2e0 │ │ │ │ - ldr r3, [r4, #1588] @ 0x634 │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r3, #196] @ 0xc4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2d2e0 │ │ │ │ - ldr r0, [r4, #1592] @ 0x638 │ │ │ │ - ldr r3, [pc, #-1236] @ 2d6d0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #-1240] @ 2d6d4 │ │ │ │ - str r1, [sp] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - blx r4 │ │ │ │ - b 2d2e0 │ │ │ │ - cmp r6, #23 │ │ │ │ - bne 2d2e0 │ │ │ │ - ldr r3, [r4, #1580] @ 0x62c │ │ │ │ + str r3, [r4] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + str r3, [r4, #8] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + ldr r3, [r6, #1580] @ 0x62c │ │ │ │ + mov r8, r0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 2d2e0 │ │ │ │ - ldm r8, {r1, r2, r3} │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2ce0c │ │ │ │ - ldr r2, [pc, #-1304] @ 2d6d8 │ │ │ │ - ldr r3, [pc, #-1172] @ 2d760 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2524] @ 0x9dc │ │ │ │ - eors r2, r3, r2 │ │ │ │ + mov r7, r1 │ │ │ │ + sub r3, r3, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + addls r6, r6, #1616 @ 0x650 │ │ │ │ + ldrhi r6, [r5, #8] │ │ │ │ + addls r6, r6, #8 │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + add r3, sp, #24 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r1, #3 │ │ │ │ + ldr sl, [r2, #24] │ │ │ │ + add r2, sp, #20 │ │ │ │ + ldrls r9, [r5, #36] @ 0x24 │ │ │ │ + ldrhi r9, [r5, #48] @ 0x30 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, r7 │ │ │ │ + ble 2f8c8 │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r1, r7, r1 │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e258 │ │ │ │ - add r4, r4, #57344 @ 0xe000 │ │ │ │ - ldr r1, [r8, #4] │ │ │ │ - ldr r0, [r4, #2640] @ 0xa50 │ │ │ │ - b 2d650 │ │ │ │ - ldr r3, [r4, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + blx r6 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr sl, [r2, #1580] @ 0x62c │ │ │ │ + ldr r3, [sl, #8] │ │ │ │ cmp r3, #4 │ │ │ │ - beq 2dce4 │ │ │ │ - ldr r3, [r8] │ │ │ │ - mov r2, #692 @ 0x2b4 │ │ │ │ - mla r2, r3, r2, r4 │ │ │ │ - add r2, r2, #15744 @ 0x3d80 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ - cmn r2, #1 │ │ │ │ - beq 2dc60 │ │ │ │ - add r3, r4, r2, lsl #2 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r2, [r3, #2532] @ 0x9e4 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - str r2, [r3, #2532] @ 0x9e4 │ │ │ │ - ldr r3, [r8] │ │ │ │ - mov r1, #692 @ 0x2b4 │ │ │ │ - mla r3, r1, r3, r4 │ │ │ │ - ldr r2, [r8, #4] │ │ │ │ - add r3, r3, #15744 @ 0x3d80 │ │ │ │ - str r2, [r3, #40] @ 0x28 │ │ │ │ - ldr r2, [r8] │ │ │ │ - mla r3, r1, r2, r4 │ │ │ │ - add r3, r3, #15744 @ 0x3d80 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 2dca4 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r2, [r3, #2532] @ 0x9e4 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r3, #2532] @ 0x9e4 │ │ │ │ - ldr r2, [r8] │ │ │ │ - mov r0, #692 @ 0x2b4 │ │ │ │ - mla r0, r2, r0, r4 │ │ │ │ - mov r3, #0 │ │ │ │ - add r0, r0, #15488 @ 0x3c80 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r0, #48 @ 0x30 │ │ │ │ - bl 2b160 │ │ │ │ - add r3, r4, #57344 @ 0xe000 │ │ │ │ - ldr r1, [r8] │ │ │ │ - ldr r2, [r3, #2480] @ 0x9b0 │ │ │ │ - cmp r1, r2 │ │ │ │ - ldreq r2, [r4, #1580] @ 0x62c │ │ │ │ - ldreq r1, [r8, #12] │ │ │ │ - ldreq r2, [r2, #48] @ 0x30 │ │ │ │ - streq r2, [r3, #2492] @ 0x9bc │ │ │ │ - streq r1, [r3, #2484] @ 0x9b4 │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + beq 2f8f4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2d2e0 │ │ │ │ - ldr r1, [pc, #-1564] @ 2d6dc │ │ │ │ - ldr r3, [pc, #-1436] @ 2d760 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r2, [r8] │ │ │ │ - ldr r1, [r3] │ │ │ │ - ldr r3, [sp, #2524] @ 0x9dc │ │ │ │ - eors r1, r3, r1 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2e258 │ │ │ │ - mov r1, #692 @ 0x2b4 │ │ │ │ - mla r1, r2, r1, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, r1, #15488 @ 0x3c80 │ │ │ │ - add r1, r1, #48 @ 0x30 │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - add sp, sp, #2528 @ 0x9e0 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 2cf30 │ │ │ │ - ldr r3, [r4, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 2d2e0 │ │ │ │ - ldm r8, {r1, r2, r3} │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2ccb8 │ │ │ │ - ldr r2, [pc, #-1668] @ 2d6e0 │ │ │ │ - ldr r3, [pc, #-1544] @ 2d760 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2524] @ 0x9dc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 2e258 │ │ │ │ - add r4, r4, #57344 @ 0xe000 │ │ │ │ - ldmib r8, {r1, r2} │ │ │ │ - ldr r0, [r4, #2640] @ 0xa50 │ │ │ │ - b 2d9ac │ │ │ │ - ldr r3, [r8] │ │ │ │ - mov r2, #692 @ 0x2b4 │ │ │ │ - mla r3, r2, r3, r4 │ │ │ │ - ldr r1, [r8, #4] │ │ │ │ - add r3, r3, #15744 @ 0x3d80 │ │ │ │ - str r1, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr r1, [r4, #1580] @ 0x62c │ │ │ │ - mla r3, r2, r3, r4 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ - add r3, r3, #15744 @ 0x3d80 │ │ │ │ - str r2, [r3, #48] @ 0x30 │ │ │ │ - b 2d2e0 │ │ │ │ - ldr r2, [pc, #-1768] @ 2d6e4 │ │ │ │ - ldr r3, [pc, #-1648] @ 2d760 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r7, [r0, #12] │ │ │ │ + add r1, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r1, lsl #1 │ │ │ │ + add r9, r9, r3, lsl #3 │ │ │ │ + beq 2fa34 │ │ │ │ + ldr r3, [r2, #2424] @ 0x978 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 2f8a4 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + tst r2, #16 │ │ │ │ + beq 2f9c4 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r2, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 966d0 │ │ │ │ + ldr r2, [pc, #396] @ 2fa5c │ │ │ │ + ldr r3, [pc, #388] @ 2fa58 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r4, #1580] @ 0x62c │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2524] @ 0x9dc │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e258 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ - add sp, sp, #2528 @ 0x9e0 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - bx r3 │ │ │ │ - ldr r0, [r4, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 2d2e0 │ │ │ │ + bne 2fa50 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [r2, #1600] @ 0x640 │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - add r9, r4, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - ldrb r4, [r9, #2549] @ 0x9f5 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 2df10 │ │ │ │ - ldr r4, [r8, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 2e444 │ │ │ │ - ldm r8, {r1, r3} │ │ │ │ - str r3, [r9, #2544] @ 0x9f0 │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ - subs r1, r1, #0 │ │ │ │ - movne r1, #1 │ │ │ │ - subs r3, r3, #0 │ │ │ │ - ldr r2, [r8, #12] │ │ │ │ - movne r3, #1 │ │ │ │ - strb r3, [r9, #2548] @ 0x9f4 │ │ │ │ - ldr r3, [r8, #16] │ │ │ │ - subs r2, r2, #0 │ │ │ │ - movne r2, #1 │ │ │ │ - subs r3, r3, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - strb r1, [r9, #2540] @ 0x9ec │ │ │ │ - ldr r1, [r8, #20] │ │ │ │ - str r1, [r9, #2552] @ 0x9f8 │ │ │ │ - strb r2, [r9, #2549] @ 0x9f5 │ │ │ │ - strb r3, [r9, #2550] @ 0x9f6 │ │ │ │ - b 2d2e0 │ │ │ │ - add r7, r7, #15488 @ 0x3c80 │ │ │ │ - add r7, r7, #48 @ 0x30 │ │ │ │ - add r5, sp, #2192 @ 0x890 │ │ │ │ - add r5, r5, #12 │ │ │ │ - add r7, r4, r7 │ │ │ │ - mov r3, r2 │ │ │ │ + ldrb r3, [r0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 2f9b0 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr sl, [r5, #20] │ │ │ │ + ldr fp, [r0, #12] │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + cmp sl, fp │ │ │ │ + strne sl, [r5, #24] │ │ │ │ + strne fp, [r5, #20] │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ + ldreq sl, [r5, #24] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r5 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 2a11c │ │ │ │ - ldr r1, [pc, #-2012] @ 2d6e8 │ │ │ │ - ldr r0, [pc, #-2012] @ 2d6ec │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r5, sp, #2256 @ 0x8d0 │ │ │ │ - add r5, r5, #12 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ - mvn r0, #0 │ │ │ │ - mvn r2, #1 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r9, #2600] @ 0xa28 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r5 │ │ │ │ - bl 69df8 │ │ │ │ - ldr r2, [r8] │ │ │ │ - b 2d928 │ │ │ │ - ldr r3, [r8, #12] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ + mov r2, #4 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + str r4, [sp] │ │ │ │ + add ip, r0, r0, lsl #2 │ │ │ │ + add r0, r0, ip, lsl #1 │ │ │ │ + add r0, r9, r0, lsl #3 │ │ │ │ + bl 966d0 │ │ │ │ + b 2f8c8 │ │ │ │ + ldrb r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2de40 │ │ │ │ - ldr r1, [pc, #-2100] @ 2d6f0 │ │ │ │ - ldr r0, [pc, #-2100] @ 2d6f4 │ │ │ │ + moveq r0, #0 │ │ │ │ + beq 2f980 │ │ │ │ + b 2f910 │ │ │ │ + ldr r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + ble 2f9dc │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 2fa40 │ │ │ │ + ldr r0, [sl, #56] @ 0x38 │ │ │ │ + ldr fp, [r3] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sl, #12] │ │ │ │ + sub r0, r0, fp │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sl, #16] │ │ │ │ + sub r0, r0, fp │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sl, #20] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + b 2f8a8 │ │ │ │ + ldr r1, [sl, #48] @ 0x30 │ │ │ │ + mov r0, r8 │ │ │ │ + b 2f8ac │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + ldr r0, [sl, #48] @ 0x30 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + b 2f8a8 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r7, sp, r0, lsl r2 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + strdeq r7, [sp], -r4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #216] @ 0xd8 │ │ │ │ + ldr r1, [pc, #2684] @ 304f4 │ │ │ │ + ldr r3, [pc, #2684] @ 304f8 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r5, [r9, #2600] @ 0xa28 │ │ │ │ - bl 26ba8 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r3, r4 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 69df8 │ │ │ │ - b 2de40 │ │ │ │ - sub r8, r8, #4 │ │ │ │ - and r3, r3, #1 │ │ │ │ - cmp r8, #6 │ │ │ │ - addls pc, pc, r8, lsl #2 │ │ │ │ - b 2d2e0 │ │ │ │ - b 2e25c │ │ │ │ - b 2e298 │ │ │ │ - b 2e200 │ │ │ │ - b 2e1a4 │ │ │ │ - b 2e104 │ │ │ │ - b 2e008 │ │ │ │ - b 2df80 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ - mov r2, #692 @ 0x2b4 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - movge r3, #63 @ 0x3f │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - mla r2, r3, r2, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - add r2, r2, #15488 @ 0x3c80 │ │ │ │ - add r4, sp, #2192 @ 0x890 │ │ │ │ - add r4, r4, #12 │ │ │ │ - add r2, r2, #48 @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + sub sp, sp, #3840 @ 0xf00 │ │ │ │ + sub sp, sp, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #3836] @ 0xefc │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r2, #1580] @ 0x62c │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + sub r3, r3, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + addls fp, r2, #1616 @ 0x650 │ │ │ │ + addls fp, fp, #8 │ │ │ │ + bhi 304bc │ │ │ │ + ldr r0, [r2, #1572] @ 0x624 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r2, r1, #12 │ │ │ │ str r2, [sp] │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - bl 2a11c │ │ │ │ - ldr r1, [pc, #-2252] @ 2d6f8 │ │ │ │ - ldr r0, [pc, #-2252] @ 2d6fc │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, r4 │ │ │ │ - add r4, sp, #2256 @ 0x8d0 │ │ │ │ - add r4, r4, #12 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e9868 │ │ │ │ - mvn r2, #0 │ │ │ │ - ldr r0, [r9, #2600] @ 0xa28 │ │ │ │ + add r2, r1, #4 │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ + add r3, r1, #8 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + add r3, r2, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2608] @ 0xa30 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [fp] │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 2fcc0 │ │ │ │ + ldr r2, [pc, #2544] @ 304fc │ │ │ │ mov r3, #0 │ │ │ │ - mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r0, fp │ │ │ │ + bl edd1c │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + ldr r3, [r0, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #1120] @ 0x460 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 2fddc │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r3, #1 │ │ │ │ + add r3, r0, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r3, #2608] @ 0xa30 │ │ │ │ + ldr r1, [r2, #32] │ │ │ │ + ble 2fde0 │ │ │ │ + ldr r2, [r9, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 2fde0 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + ldr r3, [fp, #16] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + bl 93814 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + add r2, r1, #12 │ │ │ │ + ldr r3, [r0] │ │ │ │ str r2, [sp] │ │ │ │ - bl 69df8 │ │ │ │ - b 2d2e0 │ │ │ │ - mov r2, #39 @ 0x27 │ │ │ │ - ldr r0, [r9, #2620] @ 0xa3c │ │ │ │ - mov r1, #3 │ │ │ │ - bl 8b008 │ │ │ │ - ldr r5, [sp, #148] @ 0x94 │ │ │ │ - ldr r0, [r9, #2640] @ 0xa50 │ │ │ │ - cmp r5, #63 @ 0x3f │ │ │ │ - movge r5, #63 @ 0x3f │ │ │ │ - bic r5, r5, r5, asr #31 │ │ │ │ + add r2, r1, #4 │ │ │ │ + ldr r4, [r3, #24] │ │ │ │ + add r3, r1, #8 │ │ │ │ + blx r4 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ mov r1, r5 │ │ │ │ - bl 5e6c8 │ │ │ │ - mov r1, #692 @ 0x2b4 │ │ │ │ - mla r1, r5, r1, r4 │ │ │ │ - add r6, sp, #2192 @ 0x890 │ │ │ │ - add r1, r1, #15488 @ 0x3c80 │ │ │ │ - add r1, r1, #48 @ 0x30 │ │ │ │ - add r6, r6, #12 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 2a11c │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r3, [r4, #1580] @ 0x62c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #-2448] @ 2d700 │ │ │ │ - ldr r5, [sp, #144] @ 0x90 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r6, [r9, #32] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [r9, #36] @ 0x24 │ │ │ │ + ldr r8, [sp, #116] @ 0x74 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7690 <__aeabi_fcmple@plt> │ │ │ │ + ldr r0, [r9, #40] @ 0x28 │ │ │ │ + add r0, r6, r0 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r2, [r9, #44] @ 0x2c │ │ │ │ + mov r1, #0 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e49c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 2e4d8 │ │ │ │ - ldr r1, [pc, #-2476] @ 2d704 │ │ │ │ - ldr r0, [pc, #-2476] @ 2d708 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + bne 2fca0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ - add r4, sp, #2256 @ 0x8d0 │ │ │ │ - add r4, r4, #12 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - strd r0, [sp] │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e9868 │ │ │ │ - mvn r2, #0 │ │ │ │ - ldr r0, [r9, #2600] @ 0xa28 │ │ │ │ - mov r3, #0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2fca0 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, r7, r2 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, r4 │ │ │ │ - str r2, [sp] │ │ │ │ - bl 69df8 │ │ │ │ - b 2d2e0 │ │ │ │ - ldrb r3, [r4, #2020] @ 0x7e4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 2d2e0 │ │ │ │ - ldr r3, [r9, #2480] @ 0x9b0 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 2e524 │ │ │ │ - mov r1, #692 @ 0x2b4 │ │ │ │ - mla r2, r1, r3, r4 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ - add r2, r2, #15744 @ 0x3d80 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2fca0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2fd38 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, r3, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [fp] │ │ │ │ cmp r2, r3 │ │ │ │ - bne 2e164 │ │ │ │ - ldrb r2, [r4, #3480] @ 0xd98 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 2e524 │ │ │ │ - ldr r2, [r4, #3488] @ 0xda0 │ │ │ │ - cmn r2, #1 │ │ │ │ - beq 2e500 │ │ │ │ - mla r2, r1, r2, r4 │ │ │ │ - add r2, r2, #15744 @ 0x3d80 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 2e500 │ │ │ │ - ldr r2, [pc, #-2656] @ 2d70c │ │ │ │ - ldr r3, [pc, #-2576] @ 2d760 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2524] @ 0x9dc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - ldreq r0, [r9, #2620] @ 0xa3c │ │ │ │ - moveq r2, #37 @ 0x25 │ │ │ │ - bne 2e258 │ │ │ │ - mov r1, #3 │ │ │ │ - add sp, sp, #2528 @ 0x9e0 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 8b008 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2e46c │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ + blt 2fb1c │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + ldr r3, [r2, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #1120] @ 0x460 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e554 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 2e58c │ │ │ │ - ldr r1, [pc, #-2744] @ 2d710 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #-2748] @ 2d714 │ │ │ │ - ldr r3, [pc, #-2676] @ 2d760 │ │ │ │ + bne 2fce4 │ │ │ │ + ldr r0, [r2, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + ldr r0, [r2, #1572] @ 0x624 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #2032] @ 30500 │ │ │ │ + ldr r3, [pc, #2020] @ 304f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2524] @ 0x9dc │ │ │ │ + ldr r3, [sp, #3836] @ 0xefc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e258 │ │ │ │ - ldr r0, [r9, #2576] @ 0xa10 │ │ │ │ - add sp, sp, #2528 @ 0x9e0 │ │ │ │ + bne 304f0 │ │ │ │ + add sp, sp, #3840 @ 0xf00 │ │ │ │ add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 65244 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r7, [r3, #1572] @ 0x624 │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + str r8, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r4, [r7] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r4, [r4, #12] │ │ │ │ + blx r4 │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + add r3, r0, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2608] @ 0xa30 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 93814 │ │ │ │ + ldr r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ - beq 2e478 │ │ │ │ + ble 2ffa8 │ │ │ │ + mov r8, #1 │ │ │ │ + mov r7, r9 │ │ │ │ + b 2fe68 │ │ │ │ + ldr r3, [r0, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #3400] @ 0xd48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 2e570 │ │ │ │ + bne 2fec8 │ │ │ │ + cmp r9, #0 │ │ │ │ + bne 30314 │ │ │ │ + ldr r3, [r0, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + sub r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq 2e5a8 │ │ │ │ - ldr r1, [pc, #-2828] @ 2d718 │ │ │ │ - ldr r0, [pc, #-2828] @ 2d71c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [pc, #-2844] @ 2d720 │ │ │ │ - ldr r3, [pc, #-2784] @ 2d760 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2524] @ 0x9dc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 2e1ec │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - ldrb r3, [r4, #2020] @ 0x7e4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 2d2e0 │ │ │ │ - ldr r2, [pc, #-2892] @ 2d724 │ │ │ │ - ldr r3, [pc, #-2836] @ 2d760 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2524] @ 0x9dc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - ldreq r0, [r9, #2620] @ 0xa3c │ │ │ │ - moveq r2, #35 @ 0x23 │ │ │ │ - beq 2e190 │ │ │ │ - b 2e258 │ │ │ │ - ldrb r3, [r4, #2020] @ 0x7e4 │ │ │ │ + bhi 3040c │ │ │ │ + bl 8b8a8 │ │ │ │ + mov r4, r8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 2ff7c │ │ │ │ + ldr r3, [r7, #24] │ │ │ │ + cmp r4, r3 │ │ │ │ + add r8, r8, #1 │ │ │ │ + bge 2ffa8 │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + sub r6, r8, #1 │ │ │ │ + add r1, r6, r1 │ │ │ │ + mov r0, fp │ │ │ │ + bl edd4c │ │ │ │ + ldr r3, [fp, #20] │ │ │ │ + cmp r3, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sl, #16] │ │ │ │ + beq 2fff0 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 2ffe4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2d2e0 │ │ │ │ - ldr r2, [pc, #-2948] @ 2d728 │ │ │ │ - ldr r3, [pc, #-2896] @ 2d760 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2524] @ 0x9dc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - ldreq r0, [r9, #2620] @ 0xa3c │ │ │ │ - moveq r2, #36 @ 0x24 │ │ │ │ - beq 2e190 │ │ │ │ - b 2e258 │ │ │ │ - add r1, r1, #15488 @ 0x3c80 │ │ │ │ - add r1, r1, #48 @ 0x30 │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - add r1, r4, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2ce0c │ │ │ │ - ldr sl, [r8] │ │ │ │ - add r6, sp, #144 @ 0x90 │ │ │ │ - mla r5, sl, r5, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - add r5, r5, #15488 @ 0x3c80 │ │ │ │ - ldr fp, [r8, #4] │ │ │ │ - ldr r7, [r4, #1580] @ 0x62c │ │ │ │ - add r5, r5, #48 @ 0x30 │ │ │ │ - bl c7f54 │ │ │ │ - mov r1, #46 @ 0x2e │ │ │ │ - mov r0, r6 │ │ │ │ - bl c7f6c │ │ │ │ - mvn r2, #0 │ │ │ │ + bne 2ffd0 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + movne r9, r3 │ │ │ │ + mov r0, r2 │ │ │ │ + bne 302f0 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + tst r3, #1 │ │ │ │ + bne 2fe1c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 30014 │ │ │ │ + cmp r9, #0 │ │ │ │ + bne 2fe48 │ │ │ │ + cmp r3, #3 │ │ │ │ + bne 2fe48 │ │ │ │ + ldr r5, [r0, #1572] @ 0x624 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r1, #1 │ │ │ │ + ldr r9, [r3, #76] @ 0x4c │ │ │ │ + beq 2ff0c │ │ │ │ + add r0, r0, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r0, #2628] @ 0xa44 │ │ │ │ + bl 2c7f4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r9 │ │ │ │ + ldr r0, [fp, #24] │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + mov r3, #2 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c7fbc │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl c7f6c │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - bl c7fbc │ │ │ │ - ldr r3, [sp, #2200] @ 0x898 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 96c60 │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + bl 8b8a8 │ │ │ │ + mov r4, r8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2fe58 │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + mov r0, fp │ │ │ │ + add r1, r6, r1 │ │ │ │ + add r1, r1, #1 │ │ │ │ + bl edd4c │ │ │ │ + ldr r3, [sl, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2d5cc │ │ │ │ - ldr r3, [r7] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r3, #140] @ 0x8c │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, #24 │ │ │ │ - blx r3 │ │ │ │ - b 2d5cc │ │ │ │ - mvn r2, #0 │ │ │ │ - ldr r0, [r9, #2600] @ 0xa28 │ │ │ │ - mov r3, sl │ │ │ │ - str r2, [sp] │ │ │ │ - bl 69df8 │ │ │ │ - b 2d0f8 │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r8, #12] │ │ │ │ - bl 2ccb8 │ │ │ │ - ldr r3, [pc, #-3188] @ 2d72c │ │ │ │ - ldr r0, [r4, #1604] @ 0x644 │ │ │ │ - ldr r2, [r7, r3] │ │ │ │ + ldr r3, [r7, #24] │ │ │ │ + beq 2fe5c │ │ │ │ + cmp r3, r8 │ │ │ │ + bgt 30354 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + ldr r2, [r2, #1120] @ 0x460 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 2fca0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 2e458 │ │ │ │ - add r0, r0, #12288 @ 0x3000 │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ - ldr r6, [r8] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + b 2fca0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - beq 2d7bc │ │ │ │ - add r5, sp, #144 @ 0x90 │ │ │ │ - ldr fp, [r8, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr sl, [r8, #8] │ │ │ │ - ldr r7, [r4, #1580] @ 0x62c │ │ │ │ - bl c7f54 │ │ │ │ - mov r1, #44 @ 0x2c │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7f6c │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7fbc │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7f6c │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r3, [sp, #2200] @ 0x898 │ │ │ │ + ldreq r3, [r7, #24] │ │ │ │ + moveq r4, r8 │ │ │ │ + beq 2fe5c │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + mov r9, #0 │ │ │ │ + b 2febc │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 30340 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 2e43c │ │ │ │ - ldr r3, [r7] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r3, #140] @ 0x8c │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, #24 │ │ │ │ + beq 302e8 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [r7, #24] │ │ │ │ + mov r4, r8 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + b 2fe5c │ │ │ │ + ldr r0, [r0, #1568] @ 0x620 │ │ │ │ + mov r1, #352 @ 0x160 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r8] │ │ │ │ - b 2d7bc │ │ │ │ - ldr r1, [pc, #-3356] @ 2d730 │ │ │ │ - ldr r0, [pc, #-3356] @ 2d734 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 2df2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 30128 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r1, [pc, #1224] @ 30504 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2e43c │ │ │ │ - ldr r6, [r8] │ │ │ │ - b 2e3cc │ │ │ │ - ldr r1, [pc, #-3388] @ 2d738 │ │ │ │ - add r1, pc, r1 │ │ │ │ - b 2e1c8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 2e21c │ │ │ │ - ldr r1, [pc, #-3404] @ 2d73c │ │ │ │ - ldr r0, [pc, #-3404] @ 2d740 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r0 │ │ │ │ - b 2e234 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 2e4ec │ │ │ │ - ldr r1, [pc, #-3432] @ 2d744 │ │ │ │ - ldr r0, [pc, #-3432] @ 2d748 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - add r4, sp, #2256 @ 0x8d0 │ │ │ │ - add r4, r4, #12 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e9868 │ │ │ │ - b 2e0e8 │ │ │ │ - ldr r1, [pc, #-3476] @ 2d74c │ │ │ │ - ldr r0, [pc, #-3476] @ 2d750 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 2e0b8 │ │ │ │ - ldr r1, [pc, #-3488] @ 2d754 │ │ │ │ - ldr r0, [pc, #-3488] @ 2d758 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 2e4b4 │ │ │ │ - ldr r2, [r4, #3484] @ 0xd9c │ │ │ │ - cmp r2, #2 │ │ │ │ - beq 2e51c │ │ │ │ - subs r3, r3, #1 │ │ │ │ - movne r3, #1 │ │ │ │ - cmp r2, #3 │ │ │ │ - movne r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 2e164 │ │ │ │ - ldr r2, [pc, #-3536] @ 2d75c │ │ │ │ - ldr r3, [pc, #-3536] @ 2d760 │ │ │ │ + beq 30128 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + mov r1, #226 @ 0xe2 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 30128 │ │ │ │ + ldr r0, [fp, #24] │ │ │ │ + ldr r1, [r4, #56] @ 0x38 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r5, #0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r2, [pc, #1092] @ 30508 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp] │ │ │ │ + add r0, sp, #3312 @ 0xcf0 │ │ │ │ + add r0, r0, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2524] @ 0x9dc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - ldreq r0, [r9, #2620] @ 0xa3c │ │ │ │ - moveq r2, #38 @ 0x26 │ │ │ │ - beq 2e190 │ │ │ │ - b 2e258 │ │ │ │ - ldr r1, [pc, #-3576] @ 2d764 │ │ │ │ - ldr r0, [pc, #-3576] @ 2d768 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r0 │ │ │ │ - b 2e1c8 │ │ │ │ - ldr r1, [pc, #-3596] @ 2d76c │ │ │ │ - ldr r0, [pc, #-3596] @ 2d770 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + add r3, sp, #396 @ 0x18c │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - b 2e234 │ │ │ │ - ldr r1, [pc, #-3616] @ 2d774 │ │ │ │ - ldr r0, [pc, #-3616] @ 2d778 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + mov r2, #2 │ │ │ │ + ldr r0, [r0, #1596] @ 0x63c │ │ │ │ + ldr ip, [r0] │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r5, [sp] │ │ │ │ + ldr ip, [ip, #12] │ │ │ │ + blx ip │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bne 30438 │ │ │ │ + cmp r9, #0 │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + bne 2fe48 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + cmp r3, #2 │ │ │ │ + bne 2fedc │ │ │ │ + ldr r5, [r0, #1572] @ 0x624 │ │ │ │ + ldr r1, [r4, #52] @ 0x34 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r1, #1 │ │ │ │ + ldr r9, [r3, #76] @ 0x4c │ │ │ │ + beq 3016c │ │ │ │ + add r0, r0, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r0, #2628] @ 0xa44 │ │ │ │ + bl 2c7f4 │ │ │ │ mov r1, r0 │ │ │ │ - b 2e1c8 │ │ │ │ - ldr r1, [pc, #-3636] @ 2d77c │ │ │ │ - ldr r0, [pc, #-3636] @ 2d780 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r9 │ │ │ │ + ldr r0, [fp, #24] │ │ │ │ + ldr r1, [r4, #56] @ 0x38 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #860] @ 3050c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #840] @ 3050c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #820] @ 3050c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #800] @ 3050c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [r4, #48] @ 0x30 │ │ │ │ + ldr lr, [r4, #20] │ │ │ │ + ldr ip, [r4, #16] │ │ │ │ + str r9, [sp, #100] @ 0x64 │ │ │ │ + ldr r9, [sl, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #764] @ 30510 │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, #5 │ │ │ │ + add r1, sp, #4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r5, [sp, #104] @ 0x68 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + mov r5, r1 │ │ │ │ + str sl, [sp, #28] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + mov r2, ip │ │ │ │ + add r0, r9, #59648 @ 0xe900 │ │ │ │ + mov ip, #1107296256 @ 0x42000000 │ │ │ │ + mov r3, lr │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 974f0 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ + mov r3, #6 │ │ │ │ + ldr ip, [r4, #16] │ │ │ │ + ldr r9, [sl, #4] │ │ │ │ + ldr lr, [r4, #20] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str sl, [sp, #28] │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + mov r2, ip │ │ │ │ + add r0, r9, #59648 @ 0xe900 │ │ │ │ + mov ip, #1107296256 @ 0x42000000 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov r3, lr │ │ │ │ + str ip, [sp] │ │ │ │ + bl 974f0 │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + b 2fe48 │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + mov r9, #1 │ │ │ │ + ldr r3, [r2, #1580] @ 0x62c │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + sub r3, r3, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls 2fd08 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b 2febc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, #2 │ │ │ │ + bne 2fe48 │ │ │ │ + ldr r0, [r0, #1568] @ 0x620 │ │ │ │ + mov r1, #352 @ 0x160 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 30030 │ │ │ │ + b 2ff68 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + mov r9, r3 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b 2febc │ │ │ │ + ldr r3, [fp, #20] │ │ │ │ + cmp r0, r3 │ │ │ │ + addne r8, r8, #1 │ │ │ │ + bne 2fe68 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r5, [r3, #1572] @ 0x624 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2628] @ 0xa44 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r6, [r3, #76] @ 0x4c │ │ │ │ + bl 2c340 │ │ │ │ mov r1, r0 │ │ │ │ - b 2e234 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [pc, #364] @ 30514 │ │ │ │ + str sl, [sp, #28] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, #1107296256 @ 0x42000000 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr ip, [sl, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stmib sp, {r0, r1, r2, r3} │ │ │ │ + add r0, ip, #59648 @ 0xe900 │ │ │ │ + add r1, sl, #60 @ 0x3c │ │ │ │ + ldm r1, {r1, r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 974f0 │ │ │ │ + b 2fe58 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, #2 │ │ │ │ + bne 2fedc │ │ │ │ + ldr r0, [r0, #1568] @ 0x620 │ │ │ │ + mov r1, #352 @ 0x160 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 30134 │ │ │ │ + b 30030 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cmp r3, r5 │ │ │ │ + ble 304b0 │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + str fp, [sp, #56] @ 0x38 │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + cmp r1, #0 │ │ │ │ + movgt r6, #0 │ │ │ │ + ble 3048c │ │ │ │ + mla r1, r5, r1, r6 │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, fp, r1, lsl #2 │ │ │ │ + mov r0, r8 │ │ │ │ + bl e8588 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r1, r6 │ │ │ │ + bgt 30468 │ │ │ │ + mov r0, r8 │ │ │ │ + bl e8598 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r3, r5 │ │ │ │ + bgt 30458 │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ + ldr r8, [sp, #76] @ 0x4c │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl e85b4 │ │ │ │ + b 30128 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2fd08 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 2fd08 │ │ │ │ + ldr fp, [sl, #8] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 2fd08 │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + b 2fab8 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r6, sp, ip, asr #30 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + @ instruction: 0xfffffc80 │ │ │ │ + @ instruction: 0x000d6cb4 │ │ │ │ + andeq r0, r0, r1, ror #2 │ │ │ │ + andeq r4, ip, r8, asr #23 │ │ │ │ + cmnmi pc, #0 │ │ │ │ + @ instruction: 0xfffff578 │ │ │ │ + @ instruction: 0xfffff3e4 │ │ │ │ + cmp r1, #3 │ │ │ │ + ldreq r3, [r0, #4] │ │ │ │ + ldreq r3, [r3, #1580] @ 0x62c │ │ │ │ + ldreq r3, [r3, #48] @ 0x30 │ │ │ │ + streq r3, [r0, #28] │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr lr, [pc, #96] @ 2e63c │ │ │ │ - ldr ip, [pc, #96] @ 2e640 │ │ │ │ - add lr, pc, lr │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r0, [r0, #1580] @ 0x62c │ │ │ │ - mov r1, sp │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - mov ip, #0 │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr fp, [sp, #84] @ 0x54 │ │ │ │ + mov ip, r2 │ │ │ │ + sub r5, r1, fp │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ble 30750 │ │ │ │ + sub r3, r0, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + lsl r7, r0, #2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ble 30750 │ │ │ │ + mov sl, #0 │ │ │ │ + mov r8, ip │ │ │ │ + mov r1, r5 │ │ │ │ + mov r9, sl │ │ │ │ + mov ip, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + str r8, [sp, #20] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + lsl r2, sl, #2 │ │ │ │ + add r4, r3, sl, lsl #2 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r8, r2 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r2, r4 │ │ │ │ + lsl r6, ip, #2 │ │ │ │ + mov r4, r3 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + str sl, [sp, #28] │ │ │ │ + str r9, [sp, #32] │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov lr, #0 │ │ │ │ + add ip, r3, r8 │ │ │ │ + mov sl, lr │ │ │ │ + mov r3, #1 │ │ │ │ + mov r9, lr │ │ │ │ str r3, [sp] │ │ │ │ - bl 28864 │ │ │ │ - ldr r2, [pc, #48] @ 2e644 │ │ │ │ - ldr r3, [pc, #40] @ 2e640 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + add r4, ip, r6 │ │ │ │ + mov r3, #0 │ │ │ │ + b 305fc │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq 30634 │ │ │ │ + ldrb r1, [r2, r3, lsl #2] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 3068c │ │ │ │ + ldrb r0, [ip, r3, lsl #2] │ │ │ │ + cmp r0, #1 │ │ │ │ + beq 30694 │ │ │ │ + subs r0, fp, #1 │ │ │ │ + movne r0, #1 │ │ │ │ + cmp r0, lr │ │ │ │ + bne 305f0 │ │ │ │ + ldrb r0, [r4, r3, lsl #2] │ │ │ │ + cmp r0, #1 │ │ │ │ + beq 305f0 │ │ │ │ + str r1, [sp] │ │ │ │ + add lr, lr, #1 │ │ │ │ + cmp fp, lr │ │ │ │ + add ip, ip, r7 │ │ │ │ + add r2, r2, r7 │ │ │ │ + bne 305e4 │ │ │ │ + ldr r2, [sp] │ │ │ │ + orr r3, r9, sl │ │ │ │ + eor r3, r3, #1 │ │ │ │ + tst r2, r3 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + bne 3069c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - eors r2, r3, r2 │ │ │ │ + add r8, r8, #4 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + beq 30730 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r2, r3, r8 │ │ │ │ + b 305c4 │ │ │ │ + mov r9, #1 │ │ │ │ + b 30634 │ │ │ │ + mov sl, r0 │ │ │ │ + b 30634 │ │ │ │ + bl 7b1c │ │ │ │ + mov r9, r0 │ │ │ │ + bl 7b1c │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + lsl r0, r0, #16 │ │ │ │ + lsr r0, r0, #16 │ │ │ │ + orr r0, r0, r9, lsl #16 │ │ │ │ + bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 30660 │ │ │ │ + bl 7b1c │ │ │ │ + mov r9, r0 │ │ │ │ + bl 7b1c │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + lsl r0, r0, #16 │ │ │ │ + lsr r0, r0, #16 │ │ │ │ + orr r0, r0, r9, lsl #16 │ │ │ │ + bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + ldrb r1, [r3, r1, lsl #2] │ │ │ │ + add r3, r1, fp, lsl #4 │ │ │ │ + and ip, r3, #255 @ 0xff │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e638 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r8, [sp], -ip │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r8, sp, r4, lsr #7 │ │ │ │ + add r2, r1, r3 │ │ │ │ + strb r2, [r0, r3, lsl #2] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne 30704 │ │ │ │ + add r1, r1, #16 │ │ │ │ + and r1, r1, #255 @ 0xff │ │ │ │ + cmp ip, r1 │ │ │ │ + add r0, r0, r7 │ │ │ │ + bne 30700 │ │ │ │ + b 30660 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r1, r9 │ │ │ │ + add sl, sl, ip │ │ │ │ + bne 30590 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr ip, [pc, #220] @ 2e73c │ │ │ │ - ldr r1, [r0, #1588] @ 0x634 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [pc, #116] @ 307e4 │ │ │ │ + mov r5, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + mov r7, #1 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #212] @ 2e740 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r0, [ip, r0] │ │ │ │ - add r2, r1, #3024 @ 0xbd0 │ │ │ │ - sub sp, sp, #88 @ 0x58 │ │ │ │ - add r2, r2, #12 │ │ │ │ - ldr r6, [pc, #192] @ 2e744 │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r3, [pc, #180] @ 2e748 │ │ │ │ - str r2, [sp] │ │ │ │ - add r2, r1, #3040 @ 0xbe0 │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r1, [r1, #3064] @ 0xbf8 │ │ │ │ - add r2, r2, #12 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr lr, [r6, r3] │ │ │ │ - add r5, sp, #12 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldr r8, [pc, #136] @ 2e74c │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ - ldr r7, [pc, #132] @ 2e750 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ - ldr r3, [r6, r8] │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ - add ip, sp, #32 │ │ │ │ - add r0, r3, #24 │ │ │ │ - ldr lr, [r3], #4 │ │ │ │ - ldr r1, [r2], #4 │ │ │ │ - ldr lr, [lr] │ │ │ │ - ldr r1, [r1] │ │ │ │ - cmp r3, r0 │ │ │ │ - str lr, [ip, #4]! │ │ │ │ - str r1, [ip, #24] │ │ │ │ - bne 2e6dc │ │ │ │ - mov r2, #3 │ │ │ │ - ldr r0, [r4, #1580] @ 0x62c │ │ │ │ - mov r1, sp │ │ │ │ - bl 29ca4 │ │ │ │ - ldr r2, [pc, #64] @ 2e754 │ │ │ │ - ldr r3, [pc, #40] @ 2e740 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3, r2 │ │ │ │ + str r3, [r0] │ │ │ │ + str r5, [r0, #36] @ 0x24 │ │ │ │ + str r7, [r0, #40] @ 0x28 │ │ │ │ + mov r0, #88 @ 0x58 │ │ │ │ + mov r6, r1 │ │ │ │ + bl 7318 │ │ │ │ + str r5, [r4, #44] @ 0x2c │ │ │ │ + str r5, [r4, #48] @ 0x30 │ │ │ │ + str r7, [r4, #52] @ 0x34 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + mov r0, #88 @ 0x58 │ │ │ │ + bl 7318 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e738 │ │ │ │ - add sp, sp, #88 @ 0x58 │ │ │ │ + str r5, [r4, #56] @ 0x38 │ │ │ │ + str r6, [r4, #16] │ │ │ │ + str r5, [r4, #20] │ │ │ │ + str r5, [r4, #24] │ │ │ │ + strb r5, [r4, #32] │ │ │ │ + str r5, [r4, #12] │ │ │ │ + str r5, [r4, #8] │ │ │ │ + str r3, [r4, #28] │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, sp, r0, asr r3 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r8, sp, r0, lsr #6 │ │ │ │ - @ instruction: 0x000004bc │ │ │ │ - andeq r0, r0, r4, ror #10 │ │ │ │ - andeq r0, r0, r4, lsr #12 │ │ │ │ - andeq r8, sp, r4, lsr #5 │ │ │ │ + andeq r4, sp, ip, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - add r4, r0, #1616 @ 0x650 │ │ │ │ - add r4, r4, #8 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ecef0 │ │ │ │ - add r0, r6, #1648 @ 0x670 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl ef1a4 │ │ │ │ - ldr r3, [r6, #264] @ 0x108 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 2e7d8 │ │ │ │ - add r5, r6, #4 │ │ │ │ + str r0, [ip, #3920] @ 0xf50 │ │ │ │ + ldr r0, [r2] │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #1708] @ 30eb4 │ │ │ │ + ldr r3, [pc, #1708] @ 30eb8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #140 @ 0x8c │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 30830 │ │ │ │ + bl 75dc │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r8, #4] │ │ │ │ + mov r0, #88 @ 0x58 │ │ │ │ + bl 7318 │ │ │ │ + ldr r3, [r9, #24] │ │ │ │ mov r4, #0 │ │ │ │ - ldr r0, [r5, #4]! │ │ │ │ - add r4, r4, #1 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r5] │ │ │ │ + ldr r2, [r3] │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #36 @ 0x24 │ │ │ │ + ldr r7, [r2, #24] │ │ │ │ + mov r1, #6 │ │ │ │ + mov r2, r5 │ │ │ │ + str r4, [r8, #8] │ │ │ │ + str r0, [r8] │ │ │ │ + mov r0, r3 │ │ │ │ + mov r3, r6 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, r4 │ │ │ │ + beq 30ad0 │ │ │ │ + ldr r0, [r9, #24] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r6, #264] @ 0x108 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r7, [r3, #20] │ │ │ │ + mov r3, r4 │ │ │ │ + blx r7 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, #3 │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [r9, #24] │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r5, [ip, #24] │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt 2e7a8 │ │ │ │ + ble 30ad0 │ │ │ │ + mov sl, r4 │ │ │ │ + ldr r0, [r9, #24] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r0] │ │ │ │ mov r3, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [r6, #2152] @ 0x868 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2e648 │ │ │ │ - ldr r0, [r0, #1580] @ 0x62c │ │ │ │ - mov r1, #1 │ │ │ │ - b 29568 │ │ │ │ - ldr r0, [r0, #1580] @ 0x62c │ │ │ │ - mov r1, #1 │ │ │ │ - b 294a0 │ │ │ │ + ldr r4, [r2, #20] │ │ │ │ + add r1, sl, r1 │ │ │ │ + mov r2, r3 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, #2 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + bgt 30c20 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 30ac0 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str sl, [sp, #24] │ │ │ │ + ldr r4, [r8, #8] │ │ │ │ + mov r7, #0 │ │ │ │ + mov sl, r8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r9, [sp, #28] │ │ │ │ + b 30984 │ │ │ │ + add r4, r4, #1 │ │ │ │ + add r1, r4, r4, lsl #2 │ │ │ │ + add r1, r4, r1, lsl #1 │ │ │ │ + cmp r4, r2 │ │ │ │ + lsl r1, r1, #3 │ │ │ │ + bgt 30afc │ │ │ │ + ldr r8, [sl] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r0, r8, r1 │ │ │ │ + mov r2, #88 @ 0x58 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + sub r0, r0, #88 @ 0x58 │ │ │ │ + str r4, [sl, #8] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 7744 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r2, r7 │ │ │ │ + ble 30e70 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + ldr r3, [sp] │ │ │ │ + add r2, r7, r2 │ │ │ │ + add r2, r2, r2, lsl #1 │ │ │ │ + add r1, r3, r2, lsl #3 │ │ │ │ + ldr r3, [r3, r2, lsl #3] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + cmp r2, #4 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + movlt r6, r2 │ │ │ │ + movge r6, #4 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ble 30a14 │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 7744 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + bl 7b4c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + bl 7b4c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + add r0, sp, #100 @ 0x64 │ │ │ │ + bl 7b4c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + add r0, sp, #116 @ 0x74 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + cmp r2, r4 │ │ │ │ + bne 30930 │ │ │ │ + cmp r4, #1 │ │ │ │ + ble 30bb0 │ │ │ │ + ldr r3, [pc, #1164] @ 30ebc │ │ │ │ + add r4, r4, r4, asr #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + addle r2, r4, r4, lsl #2 │ │ │ │ + str r4, [sl, #4] │ │ │ │ + addle r4, r4, r2, lsl #1 │ │ │ │ + lslle r0, r4, #3 │ │ │ │ + mvngt r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + ldmib sl, {r2, r4} │ │ │ │ + cmp r2, r4 │ │ │ │ + movlt r4, r2 │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + ble 30b90 │ │ │ │ + add r2, r4, r4, lsl #2 │ │ │ │ + add r4, r4, r2, lsl #1 │ │ │ │ + ldr r8, [sl] │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + mov r9, #0 │ │ │ │ + add r1, r8, r9 │ │ │ │ + add r0, r6, r9 │ │ │ │ + mov r2, #88 @ 0x58 │ │ │ │ + add r9, r9, #88 @ 0x58 │ │ │ │ + bl 7744 │ │ │ │ + cmp r4, r9 │ │ │ │ + bne 30a78 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 75dc │ │ │ │ + ldmib sl, {r2, r4} │ │ │ │ + cmp r2, r4 │ │ │ │ + movlt r4, r2 │ │ │ │ + str r6, [sl] │ │ │ │ + str r4, [sl, #8] │ │ │ │ + b 30930 │ │ │ │ + mov r8, r9 │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add sl, sl, #1 │ │ │ │ + cmp r3, sl │ │ │ │ + bgt 308cc │ │ │ │ + ldr r2, [pc, #1000] @ 30ec0 │ │ │ │ + ldr r3, [pc, #988] @ 30eb8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 30eb0 │ │ │ │ + add sp, sp, #140 @ 0x8c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #952] @ 30ebc │ │ │ │ + str r4, [sl, #4] │ │ │ │ + cmp r4, r3 │ │ │ │ + movls r0, r1 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + bl 7318 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r8, r0 │ │ │ │ + ldmib sl, {r0, r9} │ │ │ │ + cmp r9, r0 │ │ │ │ + movge r9, r0 │ │ │ │ + cmp r9, #0 │ │ │ │ + ble 30ba0 │ │ │ │ + add r0, r9, r9, lsl #2 │ │ │ │ + mov r6, #0 │ │ │ │ + add r9, r9, r0, lsl #1 │ │ │ │ + ldr fp, [sl] │ │ │ │ + str r4, [sp, #20] │ │ │ │ + lsl r9, r9, #3 │ │ │ │ + mov r4, r6 │ │ │ │ + mov r6, r1 │ │ │ │ + add r1, fp, r4 │ │ │ │ + add r0, r8, r4 │ │ │ │ + mov r2, #88 @ 0x58 │ │ │ │ + add r4, r4, #88 @ 0x58 │ │ │ │ + bl 7744 │ │ │ │ + cmp r9, r4 │ │ │ │ + bne 30b54 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, fp │ │ │ │ + str r1, [sp, #20] │ │ │ │ + bl 75dc │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r8, [sl] │ │ │ │ + b 3094c │ │ │ │ + ldr r8, [sl] │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 30aa8 │ │ │ │ + b 30a94 │ │ │ │ + ldr fp, [sl] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 30b88 │ │ │ │ + b 30b78 │ │ │ │ + ldr r3, [pc, #772] @ 30ebc │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + addls r2, r4, r4, lsl #2 │ │ │ │ + str r4, [sl, #4] │ │ │ │ + addls r4, r4, r2, lsl #1 │ │ │ │ + lslls r0, r4, #3 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + ldmib sl, {r2, r4} │ │ │ │ + cmp r2, r4 │ │ │ │ + movlt r4, r2 │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + ble 30b90 │ │ │ │ + add r2, r4, r4, lsl #2 │ │ │ │ + add r4, r4, r2, lsl #1 │ │ │ │ + ldr r8, [sl] │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + mov r9, #0 │ │ │ │ + add r1, r8, r9 │ │ │ │ + add r0, r6, r9 │ │ │ │ + mov r2, #88 @ 0x58 │ │ │ │ + add r9, r9, #88 @ 0x58 │ │ │ │ + bl 7744 │ │ │ │ + cmp r4, r9 │ │ │ │ + bne 30c00 │ │ │ │ + b 30a94 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 30ac0 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + ldr r4, [r8, #8] │ │ │ │ + mov fp, #0 │ │ │ │ + mov r9, r8 │ │ │ │ + str sl, [sp, #12] │ │ │ │ + b 30c84 │ │ │ │ + add r4, r4, #1 │ │ │ │ + add r1, r4, r4, lsl #2 │ │ │ │ + add r1, r4, r1, lsl #1 │ │ │ │ + cmp r4, r2 │ │ │ │ + lsl r3, r1, #3 │ │ │ │ + bgt 30d40 │ │ │ │ + ldr r7, [r9] │ │ │ │ + add r0, r7, r3 │ │ │ │ + mov r2, #88 @ 0x58 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + sub r0, r0, #88 @ 0x58 │ │ │ │ + str r4, [r9, #8] │ │ │ │ + bl 7744 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp r2, fp │ │ │ │ + ble 30ab4 │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + ldr r2, [r9, #4] │ │ │ │ + add r7, fp, r7 │ │ │ │ + ldr r3, [sp] │ │ │ │ + add r1, r7, r7, lsl #2 │ │ │ │ + add r7, r7, r1, lsl #1 │ │ │ │ + add r3, r3, r7, lsl #3 │ │ │ │ + cmp r2, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne 30c40 │ │ │ │ + cmp r4, #1 │ │ │ │ + ble 30de4 │ │ │ │ + ldr r3, [pc, #512] @ 30ebc │ │ │ │ + add r4, r4, r4, asr #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + addle r2, r4, r4, lsl #2 │ │ │ │ + str r4, [r9, #4] │ │ │ │ + addle r4, r4, r2, lsl #1 │ │ │ │ + lslle r0, r4, #3 │ │ │ │ + mvngt r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + ldmib r9, {r2, r4} │ │ │ │ + cmp r2, r4 │ │ │ │ + movlt r4, r2 │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + ble 30e90 │ │ │ │ + add r2, r4, r4, lsl #2 │ │ │ │ + add r4, r4, r2, lsl #1 │ │ │ │ + ldr r7, [r9] │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + mov sl, #0 │ │ │ │ + add r1, r7, sl │ │ │ │ + add r0, r6, sl │ │ │ │ + mov r2, #88 @ 0x58 │ │ │ │ + add sl, sl, #88 @ 0x58 │ │ │ │ + bl 7744 │ │ │ │ + cmp r4, sl │ │ │ │ + bne 30d04 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 75dc │ │ │ │ + ldmib r9, {r2, r4} │ │ │ │ + cmp r2, r4 │ │ │ │ + movlt r4, r2 │ │ │ │ + str r4, [r9, #8] │ │ │ │ + str r6, [r9] │ │ │ │ + b 30c40 │ │ │ │ + ldr r2, [pc, #372] @ 30ebc │ │ │ │ + str r4, [r9, #4] │ │ │ │ + cmp r4, r2 │ │ │ │ + movls r0, r3 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 7318 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r7, r0 │ │ │ │ + ldmib r9, {r0, sl} │ │ │ │ + cmp sl, r0 │ │ │ │ + movge sl, r0 │ │ │ │ + cmp sl, #0 │ │ │ │ + ble 30dd4 │ │ │ │ + add r0, sl, sl, lsl #2 │ │ │ │ + mov r6, #0 │ │ │ │ + add sl, sl, r0, lsl #1 │ │ │ │ + ldr r8, [r9] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + lsl sl, sl, #3 │ │ │ │ + mov r4, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + add r1, r8, r4 │ │ │ │ + add r0, r7, r4 │ │ │ │ + mov r2, #88 @ 0x58 │ │ │ │ + add r4, r4, #88 @ 0x58 │ │ │ │ + bl 7744 │ │ │ │ + cmp r4, sl │ │ │ │ + bne 30d98 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 75dc │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r7, [r9] │ │ │ │ + b 30c5c │ │ │ │ + ldr r8, [r9] │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 30dcc │ │ │ │ + b 30dbc │ │ │ │ + ldr r3, [pc, #208] @ 30ebc │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + addls r2, r4, r4, lsl #2 │ │ │ │ + str r4, [r9, #4] │ │ │ │ + addls r4, r4, r2, lsl #1 │ │ │ │ + lslls r0, r4, #3 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + ldmib r9, {r2, r4} │ │ │ │ + cmp r2, r4 │ │ │ │ + movlt r4, r2 │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + ble 30ea0 │ │ │ │ + add r2, r4, r4, lsl #2 │ │ │ │ + add r4, r4, r2, lsl #1 │ │ │ │ + ldr r7, [r9] │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + mov sl, #0 │ │ │ │ + add r1, r7, sl │ │ │ │ + add r0, r6, sl │ │ │ │ + mov r2, #88 @ 0x58 │ │ │ │ + add sl, sl, #88 @ 0x58 │ │ │ │ + bl 7744 │ │ │ │ + cmp sl, r4 │ │ │ │ + bne 30e34 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 75dc │ │ │ │ + ldmib r9, {r2, r4} │ │ │ │ + cmp r2, r4 │ │ │ │ + movlt r4, r2 │ │ │ │ + str r6, [r9] │ │ │ │ + str r4, [r9, #8] │ │ │ │ + b 30c40 │ │ │ │ + mov r8, sl │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + add sl, sl, #1 │ │ │ │ + cmp r3, sl │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + bgt 308cc │ │ │ │ + b 30ad0 │ │ │ │ + ldr r7, [r9] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 30d34 │ │ │ │ + b 30d20 │ │ │ │ + ldr r7, [r9] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 30e64 │ │ │ │ + b 30e50 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000d61bc │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + cmneq r4, r7, lsl sp │ │ │ │ + andeq r5, sp, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r1, [pc, #204] @ 2e8e8 │ │ │ │ - ldr r2, [pc, #204] @ 2e8ec │ │ │ │ + str r0, [ip, #3936] @ 0xf60 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r1, [pc, #604] @ 3113c │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r2, [pc, #600] @ 31140 │ │ │ │ add r1, pc, r1 │ │ │ │ + ldr r3, [r3, #1188] @ 0x4a4 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r7, [pc, #196] @ 2e8f0 │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [pc, #192] @ 2e8f4 │ │ │ │ + sub sp, sp, #144 @ 0x90 │ │ │ │ + cmp r3, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ mov r2, #0 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr lr, [r7, r3] │ │ │ │ - mov r4, r0 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add r5, sp, #4 │ │ │ │ - mov r6, r5 │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldr r9, [pc, #152] @ 2e8f8 │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ - ldr r8, [pc, #148] @ 2e8fc │ │ │ │ - stm r6, {r0, r1} │ │ │ │ - ldr r3, [r7, r9] │ │ │ │ - ldr r2, [r7, r8] │ │ │ │ - add ip, sp, #24 │ │ │ │ - add r0, r3, #24 │ │ │ │ - ldr lr, [r3], #4 │ │ │ │ - ldr r1, [r2], #4 │ │ │ │ - ldr lr, [lr] │ │ │ │ - ldr r1, [r1] │ │ │ │ - cmp r3, r0 │ │ │ │ - str lr, [ip, #4]! │ │ │ │ - str r1, [ip, #24] │ │ │ │ - bne 2e878 │ │ │ │ - ldr r0, [r4, #1580] @ 0x62c │ │ │ │ - mov r2, #7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 29630 │ │ │ │ - ldr r3, [r4, #1580] @ 0x62c │ │ │ │ - ldr r2, [pc, #76] @ 2e900 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - add r4, r4, #57344 @ 0xe000 │ │ │ │ - str r3, [r4, #2500] @ 0x9c4 │ │ │ │ - ldr r3, [pc, #40] @ 2e8ec │ │ │ │ + bne 30f34 │ │ │ │ + ldr r2, [pc, #564] @ 31144 │ │ │ │ + ldr r3, [pc, #556] @ 31140 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2e8e4 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - muleq sp, ip, r1 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r8, sp, ip, ror r1 │ │ │ │ - @ instruction: 0x000004bc │ │ │ │ - andeq r0, r0, r4, ror #10 │ │ │ │ - andeq r0, r0, r4, lsr #12 │ │ │ │ - strdeq r8, [sp], -r8 @ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r5, r0 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r4, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #3 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 2e804 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - add r4, r0, #15488 @ 0x3c80 │ │ │ │ - mov r6, r1 │ │ │ │ - add r4, r4, #48 @ 0x30 │ │ │ │ - mov r5, #0 │ │ │ │ - add r7, r0, #57344 @ 0xe000 │ │ │ │ - b 2e984 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ - add r4, r4, #692 @ 0x2b4 │ │ │ │ - beq 2e9b8 │ │ │ │ - ldrb r3, [r4, #688] @ 0x2b0 │ │ │ │ - mov r1, r6 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - beq 2e974 │ │ │ │ - ldr r3, [r7, #2480] @ 0x9b0 │ │ │ │ - cmp r3, r5 │ │ │ │ - beq 2e974 │ │ │ │ - bl eb6d8 │ │ │ │ + bne 31138 │ │ │ │ + add sp, sp, #144 @ 0x90 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + bl e92e0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r3, r3, #1120 @ 0x460 │ │ │ │ + add r3, r3, #4 │ │ │ │ + sub r6, r0, #6 │ │ │ │ + cmp r6, #11 │ │ │ │ + bhi 310d0 │ │ │ │ + ldr r2, [pc, #488] @ 31148 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [pc, #480] @ 3114c │ │ │ │ + add r5, sp, #12 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r2, [r3, #1596] @ 0x63c │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 2e974 │ │ │ │ + bne 31044 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [pc, #420] @ 31150 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r3, #1120 @ 0x460 │ │ │ │ + add r3, r3, #4 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mvn r5, #0 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r2, [r3, #1596] @ 0x63c │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 31044 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r6, #11 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r3, r3, #1120 @ 0x460 │ │ │ │ + add r3, r3, #4 │ │ │ │ + bhi 310dc │ │ │ │ + ldr r1, [pc, #332] @ 31154 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [pc, #328] @ 31158 │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #504] @ 2ebd4 │ │ │ │ - bl 77d4 │ │ │ │ - ldr r2, [pc, #496] @ 2ebd4 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r3, [pc, #480] @ 2ebd8 │ │ │ │ - mov r0, r8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #140 @ 0x8c │ │ │ │ - str r3, [r0], #528 @ 0x210 │ │ │ │ - bl efee8 │ │ │ │ - add r0, r8, #1616 @ 0x650 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl ecce0 │ │ │ │ - add r0, r8, #1648 @ 0x670 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl ef18c │ │ │ │ - add r0, r8, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95bac │ │ │ │ - ldr r3, [pc, #424] @ 2ebdc │ │ │ │ - str r3, [r8, #2036] @ 0x7f4 │ │ │ │ - mov r3, #1200 @ 0x4b0 │ │ │ │ - str r3, [r8, #2040] @ 0x7f8 │ │ │ │ - mov r3, #500 @ 0x1f4 │ │ │ │ - str r3, [r8, #2044] @ 0x7fc │ │ │ │ - mov r3, #150 @ 0x96 │ │ │ │ - str r3, [r8, #2048] @ 0x800 │ │ │ │ - mov r3, #95 @ 0x5f │ │ │ │ - str r3, [r8, #2052] @ 0x804 │ │ │ │ - ldr r3, [pc, #388] @ 2ebe0 │ │ │ │ - str r3, [r8, #2056] @ 0x808 │ │ │ │ - mov r3, #8000 @ 0x1f40 │ │ │ │ - str r3, [r8, #2060] @ 0x80c │ │ │ │ - mov r3, #300 @ 0x12c │ │ │ │ - str r3, [r8, #2064] @ 0x810 │ │ │ │ - add r3, r3, #1200 @ 0x4b0 │ │ │ │ - str r3, [r8, #2068] @ 0x814 │ │ │ │ - mov r3, #125 @ 0x7d │ │ │ │ - str r3, [r8, #2088] @ 0x828 │ │ │ │ - str r3, [r8, #2100] @ 0x834 │ │ │ │ - mov r3, #100 @ 0x64 │ │ │ │ - str r3, [r8, #2136] @ 0x858 │ │ │ │ - str r3, [r8, #2144] @ 0x860 │ │ │ │ - str r3, [r8, #2148] @ 0x864 │ │ │ │ - ldr r3, [pc, #332] @ 2ebe4 │ │ │ │ - str r3, [r8, #2080] @ 0x820 │ │ │ │ - ldr r3, [pc, #328] @ 2ebe8 │ │ │ │ - str r3, [r8, #2092] @ 0x82c │ │ │ │ - ldr r3, [pc, #324] @ 2ebec │ │ │ │ - str r3, [r8, #2120] @ 0x848 │ │ │ │ - ldr r3, [pc, #320] @ 2ebf0 │ │ │ │ - str r3, [r8, #2128] @ 0x850 │ │ │ │ - ldr r3, [pc, #316] @ 2ebf4 │ │ │ │ - str r3, [r8, #2132] @ 0x854 │ │ │ │ - mov r3, #140 @ 0x8c │ │ │ │ - str r3, [r8, #2084] @ 0x824 │ │ │ │ - mov r3, #80 @ 0x50 │ │ │ │ - mov r1, #50 @ 0x32 │ │ │ │ - mov r0, #1000 @ 0x3e8 │ │ │ │ - add r5, r8, #15488 @ 0x3c80 │ │ │ │ - add r6, r8, #15616 @ 0x3d00 │ │ │ │ - add r7, r8, #59648 @ 0xe900 │ │ │ │ - str r3, [r8, #2108] @ 0x83c │ │ │ │ - mov r3, #20 │ │ │ │ - mov r2, #200 @ 0xc8 │ │ │ │ - str r0, [r8, #2024] @ 0x7e8 │ │ │ │ - str r4, [r8, #2140] @ 0x85c │ │ │ │ - ldr r0, [pc, #260] @ 2ebf8 │ │ │ │ - str r1, [r8, #2032] @ 0x7f0 │ │ │ │ - str r1, [r8, #2072] @ 0x818 │ │ │ │ - str r3, [r8, #2112] @ 0x840 │ │ │ │ - ldr r1, [pc, #248] @ 2ebfc │ │ │ │ - mov r3, #700 @ 0x2bc │ │ │ │ - add r5, r5, #48 @ 0x30 │ │ │ │ - add r6, r6, #16 │ │ │ │ - add r7, r7, #176 @ 0xb0 │ │ │ │ - mov r4, #1065353216 @ 0x3f800000 │ │ │ │ - str r2, [r8, #2028] @ 0x7ec │ │ │ │ - str r0, [r8, #2076] @ 0x81c │ │ │ │ - str r1, [r8, #2104] @ 0x838 │ │ │ │ - str r2, [r8, #2096] @ 0x830 │ │ │ │ - str r2, [r8, #2124] @ 0x84c │ │ │ │ - str r3, [r8, #2116] @ 0x844 │ │ │ │ - mov r2, #24 │ │ │ │ - mov r1, #255 @ 0xff │ │ │ │ - add r0, r5, #372 @ 0x174 │ │ │ │ - bl 7b64 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r3, r5 │ │ │ │ - str r2, [r5, #396] @ 0x18c │ │ │ │ - str r2, [r5, #400] @ 0x190 │ │ │ │ - str r4, [r3, #424] @ 0x1a8 │ │ │ │ - str r4, [r3, #428] @ 0x1ac │ │ │ │ - str r4, [r3, #432] @ 0x1b0 │ │ │ │ - str r4, [r3, #436] @ 0x1b4 │ │ │ │ - add r3, r3, #16 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne 2eb4c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #24 │ │ │ │ - str r3, [r5, #524] @ 0x20c │ │ │ │ - mov r1, #255 @ 0xff │ │ │ │ - add r0, r5, #528 @ 0x210 │ │ │ │ - str r4, [r5, #520] @ 0x208 │ │ │ │ - bl 7b64 │ │ │ │ - mvn r2, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [r2, #1596] @ 0x63c │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r3 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 310e8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [pc, #268] @ 3115c │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #1120 @ 0x460 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + add r3, r3, #4 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [pc, #236] @ 31160 │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + mov lr, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ mov r3, r5 │ │ │ │ - str r2, [r5, #552] @ 0x228 │ │ │ │ - str r2, [r5, #556] @ 0x22c │ │ │ │ - str r4, [r3, #580] @ 0x244 │ │ │ │ - str r4, [r3, #584] @ 0x248 │ │ │ │ - str r4, [r3, #588] @ 0x24c │ │ │ │ - str r4, [r3, #592] @ 0x250 │ │ │ │ - add r3, r3, #16 │ │ │ │ - cmp r3, r6 │ │ │ │ - bne 2eb94 │ │ │ │ - mov r2, #1 │ │ │ │ - str r4, [r5, #676] @ 0x2a4 │ │ │ │ - str r2, [r5, #680] @ 0x2a8 │ │ │ │ - add r5, r5, #692 @ 0x2b4 │ │ │ │ - cmp r5, r7 │ │ │ │ - add r6, r3, #692 @ 0x2b4 │ │ │ │ - bne 2eb2c │ │ │ │ - mov r0, r8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq lr, r0, r0, ror #20 │ │ │ │ - strdeq r6, [sp], -r0 │ │ │ │ - andeq r0, r0, r8, lsr #10 │ │ │ │ - andeq r9, r0, r0, ror r4 │ │ │ │ - andeq r0, r3, r0, asr #26 │ │ │ │ - andeq r5, r3, r0, ror #22 │ │ │ │ - andeq r8, r1, r0, lsr #13 │ │ │ │ - andeq r3, r1, r0, lsl #17 │ │ │ │ - muleq r0, r8, sl │ │ │ │ - ldrdeq sp, [r0], -r8 │ │ │ │ - andeq r3, r4, r8, lsr r2 │ │ │ │ - add r0, r0, #12288 @ 0x3000 │ │ │ │ - ldr r0, [r0, #36] @ 0x24 │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 2ec98 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ + str lr, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r5, [ip, #100] @ 0x64 │ │ │ │ + mov r1, #1 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl edbac │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2628] @ 0xa44 │ │ │ │ + bl 2c6f8 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r2, r4, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq lr, r0, r0, ror #20 │ │ │ │ + bl 307e8 │ │ │ │ + b 30f08 │ │ │ │ + ldr r2, [pc, #140] @ 31164 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 30f60 │ │ │ │ + ldr r1, [pc, #132] @ 31168 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 31008 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [pc, #120] @ 3116c │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r3, #1120 @ 0x460 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r3, #4 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [pc, #88] @ 31170 │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, #1 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + b 30f08 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r5, sp, r0, ror #21 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + @ instruction: 0x000d5ab4 │ │ │ │ + andeq r3, ip, r4, ror #26 │ │ │ │ + andeq r3, ip, r0, ror #26 │ │ │ │ + andeq r3, ip, r4, lsr sp │ │ │ │ + andeq r3, ip, r0, asr #25 │ │ │ │ + @ instruction: 0x000c3cbc │ │ │ │ + muleq ip, r8, fp │ │ │ │ + andeq r2, ip, r4, lsl ip │ │ │ │ + strdeq r3, [ip], -r0 │ │ │ │ + andeq r3, ip, r0, ror #23 │ │ │ │ + andeq r2, ip, ip, lsl #21 │ │ │ │ + andeq r2, ip, r0, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ 2ecf4 │ │ │ │ - ldr r2, [pc, #64] @ 2ecf8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r5, r0, #208896 @ 0x33000 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r5, #1124] @ 0x464 │ │ │ │ - add r2, r2, #8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r2, [r4] │ │ │ │ - beq 2ecdc │ │ │ │ - bl 75f4 │ │ │ │ - ldr r0, [r5, #1108] @ 0x454 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2ecec │ │ │ │ - bl 75f4 │ │ │ │ - mov r0, r4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 311a0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, sp, r4, lsl #26 │ │ │ │ - andeq r0, r0, r0, ror r4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 2ed60 │ │ │ │ - ldr r2, [pc, #76] @ 2ed64 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + mov r0, #28 │ │ │ │ + bl 77bc │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ - add r2, r2, #8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r2, [r5] │ │ │ │ - beq 2ed38 │ │ │ │ - bl 75f4 │ │ │ │ - add r4, r5, #92 @ 0x5c │ │ │ │ - add r6, r5, #20 │ │ │ │ - ldr r0, [r4, #-12]! │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2ed50 │ │ │ │ - bl 75f4 │ │ │ │ - cmp r4, r6 │ │ │ │ - bne 2ed40 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, sp, r4, lsr #25 │ │ │ │ - andeq r0, r0, r8, lsl r4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ 2edac │ │ │ │ - ldr r2, [pc, #44] @ 2edb0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - add r2, r2, #8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r2, [r4] │ │ │ │ - beq 2eda4 │ │ │ │ - bl 75f4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r7, sp, r8, lsr ip │ │ │ │ - andeq r0, r0, r0, lsr #12 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ 2ee08 │ │ │ │ - ldr r2, [pc, #60] @ 2ee0c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ - add r2, r2, #8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r2, [r4] │ │ │ │ - beq 2edf0 │ │ │ │ - bl 75f4 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2ee00 │ │ │ │ - bl 75f4 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r7, sp, ip, ror #23 │ │ │ │ - andeq r0, r0, ip, asr #11 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ 2ee48 │ │ │ │ - ldr r2, [pc, #32] @ 2ee4c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r2, #8 │ │ │ │ - str r2, [r0], #8 │ │ │ │ - bl dacd8 │ │ │ │ + bl ed99c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + bl e6944 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + ldr r0, [r3, #2584] @ 0xa18 │ │ │ │ + bl 6b384 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - muleq sp, r0, fp │ │ │ │ - andeq r0, r0, r8, asr r5 │ │ │ │ + bl 30ec4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #14 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2584] @ 0xa18 │ │ │ │ + bl 6b384 │ │ │ │ + b 31194 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - cmp ip, r2 │ │ │ │ - addgt r0, r3, ip │ │ │ │ - rsbgt r9, ip, #0 │ │ │ │ - movle r9, #0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - addgt r4, r2, ip │ │ │ │ - bl 7468 <__aeabi_i2d@plt> │ │ │ │ - bl 7414 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 7468 <__aeabi_i2d@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 7414 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7414 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7d2c <__aeabi_dsub@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7e7c <__aeabi_dmul@plt> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 7990 <__aeabi_dadd@plt> │ │ │ │ - bl 73f0 │ │ │ │ - bl 7e34 <__aeabi_d2f@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r1, r3 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bne 2ef3c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - add r0, r9, r0 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - add r0, r9, r0 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ - mov r0, r1 │ │ │ │ - cmp ip, r2 │ │ │ │ - addgt r0, r1, ip │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - addgt r4, r2, ip │ │ │ │ - addgt r5, r3, ip │ │ │ │ - bl 7468 <__aeabi_i2d@plt> │ │ │ │ - bl 7414 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 7468 <__aeabi_i2d@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 7414 │ │ │ │ - mov sl, r0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ mov r0, r5 │ │ │ │ - mov fp, r1 │ │ │ │ - bl 7468 <__aeabi_i2d@plt> │ │ │ │ - bl 7414 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7414 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7d2c <__aeabi_dsub@plt> │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7d2c <__aeabi_dsub@plt> │ │ │ │ - bl 7e34 <__aeabi_d2f@plt> │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - bl 7e34 <__aeabi_d2f@plt> │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 30ec4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #316] @ 2f178 │ │ │ │ - ldr r2, [pc, #316] @ 2f17c │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r4, r0, #8192 @ 0x2000 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #140] @ 0x8c │ │ │ │ - add r2, r2, #8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r2, [r5] │ │ │ │ - beq 2f064 │ │ │ │ - bl 75f4 │ │ │ │ - ldr r0, [r4, #128] @ 0x80 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2f074 │ │ │ │ - bl 75f4 │ │ │ │ - ldr r0, [r5, #3124] @ 0xc34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2f084 │ │ │ │ - bl 75f4 │ │ │ │ - add r6, r5, #3072 @ 0xc00 │ │ │ │ - add r4, r5, #3120 @ 0xc30 │ │ │ │ - add r6, r6, #12 │ │ │ │ - ldr r0, [r4, #-12]! │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2f0a0 │ │ │ │ - bl 75f4 │ │ │ │ - cmp r4, r6 │ │ │ │ - bne 2f090 │ │ │ │ - ldr r0, [r5, #2020] @ 0x7e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2f0b8 │ │ │ │ - bl 75f4 │ │ │ │ - ldr r6, [r5, #84] @ 0x54 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 2f108 │ │ │ │ - ldr r4, [r6, #-4] │ │ │ │ - add r4, r4, r4, lsl #1 │ │ │ │ - add r4, r6, r4, lsl #2 │ │ │ │ - cmp r6, r4 │ │ │ │ - beq 2f168 │ │ │ │ - ldr r0, [r4, #-12]! │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 2f0e8 │ │ │ │ - bl 75f4 │ │ │ │ - cmp r6, r4 │ │ │ │ - bne 2f0d8 │ │ │ │ - ldr r1, [r6, #-4] │ │ │ │ - add r1, r1, r1, lsl #1 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + add r2, r0, #36 @ 0x24 │ │ │ │ + add r1, r1, #1616 @ 0x650 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r4, r0 │ │ │ │ add r1, r1, #8 │ │ │ │ - sub r0, r6, #8 │ │ │ │ - bl 74a4 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 2f150 │ │ │ │ - ldr r4, [r6, #-4] │ │ │ │ - add r4, r6, r4, lsl #4 │ │ │ │ - cmp r6, r4 │ │ │ │ - beq 2f170 │ │ │ │ - ldr r0, [r4, #-16]! │ │ │ │ + bl 307e8 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 8b8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f134 │ │ │ │ - bl 75f4 │ │ │ │ - cmp r6, r4 │ │ │ │ - bne 2f124 │ │ │ │ - ldr r1, [r6, #-4] │ │ │ │ - lsl r1, r1, #4 │ │ │ │ - add r1, r1, #8 │ │ │ │ - sub r0, r6, #8 │ │ │ │ - bl 74a4 │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ + beq 313a8 │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f160 │ │ │ │ - bl 75f4 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, #0 │ │ │ │ - b 2f0fc │ │ │ │ - mov r1, #0 │ │ │ │ - b 2f144 │ │ │ │ - andeq r7, sp, ip, ror r9 │ │ │ │ - strdeq r0, [r0], -r0 @ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7fbc │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7fbc │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl c7fbc │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl c7fbc │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl c7fbc │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl c7fbc │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - mvn r2, #0 │ │ │ │ - bl c7fbc │ │ │ │ - mvn r2, #0 │ │ │ │ - ldr r1, [r5, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7fbc │ │ │ │ - ldr r1, [r5, #36] @ 0x24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5, #44] @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5, #48] @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5, #52] @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ + ldr r5, [r3, #1644] @ 0x66c │ │ │ │ + beq 312a0 │ │ │ │ + bl e8314 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ + mul r2, r3, r2 │ │ │ │ + ldr r0, [pc, #248] @ 313b0 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + mov r1, #162 @ 0xa2 │ │ │ │ + str r3, [r4, #68] @ 0x44 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + bl e830c │ │ │ │ + ldr r3, [r4, #68] @ 0x44 │ │ │ │ + ldr r1, [r4, #64] @ 0x40 │ │ │ │ + mov r7, #2 │ │ │ │ + mul r1, r3, r1 │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ + bl e8320 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5, #60] @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5, #64] @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5, #68] @ 0x44 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5, #72] @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5, #76] @ 0x4c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r5, #80] @ 0x50 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r0, [r4, #2056] @ 0x808 │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r3, #1648] @ 0x670 │ │ │ │ + ldr r5, [pc, #184] @ 313b4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + mov r3, #250 @ 0xfa │ │ │ │ + mov r2, #3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r1, [r4, #68] @ 0x44 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ + bl 30530 │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + str r7, [sp] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + mov r7, #1 │ │ │ │ + add r2, r5, #8 │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r1, [r4, #68] @ 0x44 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ + bl 30530 │ │ │ │ + add r5, r5, #32 │ │ │ │ + mov r2, #30 │ │ │ │ + mov r3, #20 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r1, [r4, #68] @ 0x44 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + bl 30530 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + andeq r3, ip, r4, lsr sl │ │ │ │ + andeq r1, sp, r4, lsl #21 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #1580] @ 0x62c │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r2, #4 │ │ │ │ + bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r1, #1952 @ 0x7a0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r0, [r3, #1600] @ 0x640 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + str r3, [r4, #20] │ │ │ │ + str r3, [r4, #24] │ │ │ │ + strb r2, [r4, #32] │ │ │ │ pop {r4, pc} │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bxne lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r1, #144 @ 0x90 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ 2f370 │ │ │ │ - ldr r2, [pc, #76] @ 2f374 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r5, r0, #208896 @ 0x33000 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r5, #1124] @ 0x464 │ │ │ │ - add r2, r2, #8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r2, [r4] │ │ │ │ - beq 2f34c │ │ │ │ - bl 75f4 │ │ │ │ - ldr r0, [r5, #1108] @ 0x454 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f35c │ │ │ │ - bl 75f4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [pc, #16] @ 2f378 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - muleq sp, r4, r6 │ │ │ │ - andeq r0, r0, r0, ror r4 │ │ │ │ - andeq r3, r3, r0, lsl #9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r1, #1040 @ 0x410 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 2f3c4 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, r8, asr #10 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 2f3ec │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r4, r0, asr #17 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 2f414 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r7, r3, r4, lsl r4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 2f43c │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ + popeq {r4, pc} │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, sl, ip, lsr r0 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 30ec4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #52] @ 31498 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2f024 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [pc, #8] @ 2f46c │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r2, r0, r0, lsr #1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #88] @ 2f4e0 │ │ │ │ - ldr r2, [pc, #88] @ 2f4e4 │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0, #92] @ 0x5c │ │ │ │ - add r2, r2, #8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r2, [r5] │ │ │ │ - beq 2f4ac │ │ │ │ - bl 75f4 │ │ │ │ - add r4, r5, #92 @ 0x5c │ │ │ │ - add r6, r5, #20 │ │ │ │ - ldr r0, [r4, #-12]! │ │ │ │ + add r3, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f4c4 │ │ │ │ - bl 75f4 │ │ │ │ - cmp r4, r6 │ │ │ │ - bne 2f4b4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, #204 @ 0xcc │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r7, sp, r0, lsr r5 │ │ │ │ - andeq r0, r0, r8, lsl r4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #56] @ 2f538 │ │ │ │ - ldr r2, [pc, #56] @ 2f53c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - add r2, r2, #8 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 31480 │ │ │ │ + bl 75dc │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - str r2, [r4] │ │ │ │ - beq 2f524 │ │ │ │ - bl 75f4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [pc, #16] @ 2f540 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - @ instruction: 0x000d74b8 │ │ │ │ - andeq r0, r0, r0, lsr #12 │ │ │ │ - @ instruction: 0x00000fb8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r1, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r1, #48 @ 0x30 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r1, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r1, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r1, #112 @ 0x70 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r1, #20 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r1, #28 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r1, #312 @ 0x138 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r1, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ + beq 31490 │ │ │ │ + bl 75dc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + andeq r4, sp, r4, ror r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 2f6ac │ │ │ │ + ldr r3, [pc, #64] @ 314f4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r0, r0, ip, lsl #12 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ 2f6f4 │ │ │ │ - ldr r2, [pc, #44] @ 2f6f8 │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, r2, #8 │ │ │ │ - str r2, [r0], #8 │ │ │ │ - bl dacd8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #152 @ 0x98 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - strdeq r7, [sp], -r0 │ │ │ │ - andeq r0, r0, r8, asr r5 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r1, #28 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 2f744 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r1, r0, r8, lsl r7 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #12] @ 2f76c │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r2, r0, r8, lsl #14 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r1, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ + add r3, r3, #8 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 314d0 │ │ │ │ + bl 75dc │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 314e0 │ │ │ │ + bl 75dc │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r1, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ + mov r1, #72 @ 0x48 │ │ │ │ + bl 766c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + andeq r4, sp, r4, lsr #2 │ │ │ │ + mov r3, #0 │ │ │ │ + strh r3, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r0, #8] │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r1, #536 @ 0x218 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r1, [pc, #64] @ 31570 │ │ │ │ + ldr r0, [r2, #1592] @ 0x638 │ │ │ │ + ldr r2, [pc, #60] @ 31574 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr ip, [r0] │ │ │ │ + stm sp, {r2, r3} │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r2, [pc, #36] @ 31578 │ │ │ │ + ldr r1, [pc, #36] @ 3157c │ │ │ │ + ldr r4, [ip, #32] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #2 │ │ │ │ + blx r4 │ │ │ │ + add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ + strdeq r3, [ip], -r4 │ │ │ │ + andeq r0, r0, ip, lsr r0 │ │ │ │ + andeq r3, ip, ip, lsl #6 │ │ │ │ + andeq r3, ip, r4, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ 2f83c │ │ │ │ - ldr r2, [pc, #72] @ 2f840 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ - add r2, r2, #8 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r2, [r4] │ │ │ │ - beq 2f818 │ │ │ │ - bl 75f4 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + mov r1, #0 │ │ │ │ + blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 2f828 │ │ │ │ - bl 75f4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #72 @ 0x48 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ + bne 315b4 │ │ │ │ + strh r0, [r4, #8] │ │ │ │ + pop {r4, pc} │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r3, #1 │ │ │ │ + strbeq r3, [r4, #9] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r7, sp, r4, asr #3 │ │ │ │ - andeq r0, r0, ip, asr #11 │ │ │ │ - stm r0, {r1, r2, r3} │ │ │ │ - bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr sl, [r1, #16] │ │ │ │ - ldmib r1, {ip, lr} │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov fp, r0 │ │ │ │ - mul r0, sl, sl │ │ │ │ - add r7, r3, lr │ │ │ │ - ldr r5, [r1, #20] │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r2 │ │ │ │ - add r6, r6, r3 │ │ │ │ - ldr r2, [ip, #8] │ │ │ │ - ldr r3, [ip, #4] │ │ │ │ - mla r0, r5, r5, r0 │ │ │ │ + str r0, [ip, #3920] @ 0xf50 │ │ │ │ + ldr r2, [pc, #460] @ 317ac │ │ │ │ + sub sp, sp, #140 @ 0x8c │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #452] @ 317b0 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr r2, [pc, #448] @ 317b4 │ │ │ │ + mov r5, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #400] @ 317b8 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr sl, [pc, #392] @ 317bc │ │ │ │ + mov r8, #0 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + str r8, [sp, #24] │ │ │ │ + str r6, [sp, #20] │ │ │ │ + str sl, [sp, #32] │ │ │ │ + ldr r7, [pc, #372] @ 317c0 │ │ │ │ + add r9, sp, #44 @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + mov r3, #12 │ │ │ │ str r3, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - bl 7a8c │ │ │ │ - ldr r9, [pc, #240] @ 2f99c │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - str r0, [r9] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - str r0, [r9, #4] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - add r0, r7, sl │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #1023410176 @ 0x3d000000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov sl, r0 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + ldm r9, {r0, r1} │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r4, {r2, r3} │ │ │ │ + add r1, sp, #20 │ │ │ │ + bl 92298 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [pc, #312] @ 317c4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - add r0, r6, r5 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #1023410176 @ 0x3d000000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - tst r4, #1 │ │ │ │ - moveq r2, r8 │ │ │ │ - mvn lr, #0 │ │ │ │ - moveq r3, r0 │ │ │ │ - movne r2, r0 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - moveq r8, r3 │ │ │ │ - tst r4, #2 │ │ │ │ - ldr ip, [r0] │ │ │ │ - moveq r3, r7 │ │ │ │ - moveq r7, r9 │ │ │ │ - moveq r9, r3 │ │ │ │ - str r8, [sp] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r4, [ip, #104] @ 0x68 │ │ │ │ mov r1, r7 │ │ │ │ - blx r4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - eoreq r2, r3, r0, asr #15 │ │ │ │ - ldr ip, [pc, #64] @ 2f9e8 │ │ │ │ - push {r4, lr} │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - add ip, pc, ip │ │ │ │ - poplt {r4, pc} │ │ │ │ - ldr lr, [pc, #44] @ 2f9ec │ │ │ │ - ldr ip, [ip, lr] │ │ │ │ - ldr ip, [ip] │ │ │ │ - ldr lr, [ip, #32] │ │ │ │ - cmp lr, r1 │ │ │ │ - pople {r4, pc} │ │ │ │ - ldr ip, [ip, #36] @ 0x24 │ │ │ │ - add r1, r1, r1, lsl #1 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - add r1, ip, r1, lsl #3 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 2f84c │ │ │ │ - andeq r7, sp, r8 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #164] @ 2fab0 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r5, [pc, #160] @ 2fab4 │ │ │ │ - ldr r3, [pc, #160] @ 2fab8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r5, pc, r5 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r5] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r2, #1 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r9, #4] │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add fp, sp, #68 @ 0x44 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldm r9, {r0, r1} │ │ │ │ + ldr r9, [pc, #268] @ 317c8 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r9, [sp, #8] │ │ │ │ + ldm r4, {r2, r3} │ │ │ │ + bl 92380 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r0, [r3, #1604] @ 0x644 │ │ │ │ ldr r3, [r0] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r6, [sp, #12] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #52] @ 2fabc │ │ │ │ - ldr r3, [pc, #44] @ 2fab8 │ │ │ │ + ldr r1, [pc, #216] @ 317cc │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #208] @ 317d0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #192] @ 317d4 │ │ │ │ + smull r3, r0, r4, r0 │ │ │ │ + asr r3, r4, #31 │ │ │ │ + add r0, r0, r4 │ │ │ │ + rsb r3, r3, r0, asr #5 │ │ │ │ + rsb r0, r3, r3, lsl #4 │ │ │ │ + sub r4, r4, r0, lsl #2 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r0, fp │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r4, [r3, #1576] @ 0x628 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr ip, [r4] │ │ │ │ + mov lr, #1 │ │ │ │ + mov r3, r9 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + str fp, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #104] @ 317d8 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [ip, #36] @ 0x24 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #88] @ 317dc │ │ │ │ + ldr r3, [pc, #44] @ 317b4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 2faac │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, sp, r4, lsr #31 │ │ │ │ - eoreq r2, r3, ip, asr #12 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r6, sp, r0, lsr pc │ │ │ │ + bne 317a8 │ │ │ │ + add sp, sp, #140 @ 0x8c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + teqmi r4, #0 │ │ │ │ + ldrdeq r5, [sp], -r0 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + cdpcc 12, 12, cr12, cr12, cr13, {6} │ │ │ │ + submi r0, r8, #0 │ │ │ │ + cmnmi r0, r0 │ │ │ │ + movmi r0, r0 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + andeq r3, ip, r4, ror r1 │ │ │ │ + andeq r3, ip, r0, asr #12 │ │ │ │ + stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ + svclt 0x00800000 │ │ │ │ + andeq r5, sp, r0, asr #4 │ │ │ │ + ldr r3, [pc, #20] @ 317fc │ │ │ │ + mov r1, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [r0] │ │ │ │ + strh r1, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + andeq r3, sp, r4, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2784] @ 0xae0 │ │ │ │ - sub sp, sp, #1264 @ 0x4f0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ + str r0, [ip, #3928] @ 0xf58 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr lr, [pc, #856] @ 31b78 │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + ldr ip, [pc, #852] @ 31b7c │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #132 @ 0x84 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #124] @ 0x7c │ │ │ │ + mov ip, #0 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #2780] @ 305c0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #2776] @ 305c4 │ │ │ │ + mov r5, r1 │ │ │ │ + blx r3 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #788] @ 31b80 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [pc, #764] @ 31b84 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r0, r2, #59648 @ 0xe900 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + add r1, sp, #28 │ │ │ │ + str r7, [sp, #32] │ │ │ │ + str r5, [sp, #28] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + bl 92380 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r3, #2512] @ 0x9d0 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + bne 31a04 │ │ │ │ + ldr r2, [r3, #2516] @ 0x9d4 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 31924 │ │ │ │ + ldr r2, [r3, #2520] @ 0x9d8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 318f8 │ │ │ │ + ldr r3, [r3, #2524] @ 0x9dc │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 31a9c │ │ │ │ + ldr r2, [pc, #648] @ 31b88 │ │ │ │ + ldr r3, [pc, #632] @ 31b7c │ │ │ │ add r2, pc, r2 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [pc, #2764] @ 305c8 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #1268] @ 0x4f4 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r0, [pc, #2748] @ 305cc │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r3, [sp, #1320] @ 0x528 │ │ │ │ + bne 31b74 │ │ │ │ + add sp, sp, #132 @ 0x84 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #608] @ 31b8c │ │ │ │ + ldr r0, [pc, #608] @ 31b90 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r8, sp, #60 @ 0x3c │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2516] @ 0x9d4 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + ldr sl, [pc, #576] @ 31b94 │ │ │ │ + ldr fp, [pc, #576] @ 31b98 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mvn lr, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r2, sl │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r8 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + ldr r9, [ip, #40] @ 0x28 │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r9, [r3, #1576] @ 0x628 │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #2732] @ 305d0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #2728] @ 305d4 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - and r0, r3, #1 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - and r0, r3, #2 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - and r0, r3, #4 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - and r0, r3, #8 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - and r0, r3, #16 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - and r0, r3, #32 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - and r0, r3, #64 @ 0x40 │ │ │ │ - and r3, r3, #128 @ 0x80 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r4, [sp, #1316] @ 0x524 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r8, r1 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - beq 2fca4 │ │ │ │ - add r3, sp, #1264 @ 0x4f0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - add sl, fp, #1 │ │ │ │ - add fp, r3, fp, lsl #5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [fp, #-1028] @ 0xfffffbfc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [fp, #-1024] @ 0xfffffc00 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r0, [fp, #-1020] @ 0xfffffc04 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - str r0, [fp, #-1016] @ 0xfffffc08 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r0, [fp, #-1012] @ 0xfffffc0c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r0, [fp, #-1008] @ 0xfffffc10 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r9] │ │ │ │ + mov r3, r7 │ │ │ │ + str fp, [sp, #8] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str sl, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r8, [ip, #36] @ 0x24 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + b 318e0 │ │ │ │ + ldr r1, [pc, #400] @ 31b9c │ │ │ │ + ldr r0, [pc, #400] @ 31ba0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r2, [pc, #388] @ 31ba4 │ │ │ │ + add r9, sp, #60 @ 0x3c │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r0, #2512] @ 0x9d0 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r9 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #344] @ 31ba8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + ldr r8, [r3, #1576] @ 0x628 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr ip, [pc, #308] @ 31b98 │ │ │ │ + mov lr, #1 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #276] @ 31b94 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r8, [r3, #36] @ 0x24 │ │ │ │ + mov r3, r7 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + b 318d4 │ │ │ │ + ldr r1, [pc, #264] @ 31bac │ │ │ │ + ldr r0, [pc, #264] @ 31bb0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r2, [pc, #252] @ 31bb4 │ │ │ │ + add r8, sp, #60 @ 0x3c │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + ldr sl, [pc, #204] @ 31b94 │ │ │ │ + ldr fp, [pc, #204] @ 31b98 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #57344 @ 0xe000 │ │ │ │ + ldr ip, [r0, #2520] @ 0x9d8 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr r0, [r0, #2524] @ 0x9dc │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r8 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mvn lr, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r2, sl │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r8 │ │ │ │ + str lr, [sp] │ │ │ │ + str fp, [sp, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r9, [ip, #40] @ 0x28 │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r0, [fp, #-1004] @ 0xfffffc14 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [fp, #-1000] @ 0xfffffc18 │ │ │ │ - mov fp, sl │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2fd94 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - add r3, sp, #1264 @ 0x4f0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add sl, r3, fp, lsl #5 │ │ │ │ - mov r1, r7 │ │ │ │ - add fp, fp, #1 │ │ │ │ + ldr r4, [r3, #1576] @ 0x628 │ │ │ │ mov r9, r0 │ │ │ │ - str r0, [sl, #-1028] @ 0xfffffbfc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sl, #-1024] @ 0xfffffc00 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r0, [sl, #-1020] @ 0xfffffc04 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - str r0, [sl, #-1016] @ 0xfffffc08 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r0, [sl, #-1012] @ 0xfffffc0c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r0, [sl, #-1008] @ 0xfffffc10 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #104] @ 31ba8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r4] │ │ │ │ + mov r1, #0 │ │ │ │ + str fp, [sp, #8] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str sl, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r0, [sl, #-1004] @ 0xfffffc14 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [sl, #-1000] @ 0xfffffc18 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2fe88 │ │ │ │ - ldr r1, [sp, #1312] @ 0x520 │ │ │ │ + ldr r4, [ip, #36] @ 0x24 │ │ │ │ + blx r4 │ │ │ │ + b 318f8 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r5, sp, r0, lsr #3 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + movmi r0, r0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + andeq r5, sp, r4, asr #1 │ │ │ │ + andeq r2, ip, r8, lsr pc │ │ │ │ + andeq r3, ip, r0, lsr r4 │ │ │ │ + mrsmi r0, (UNDEF: 64) │ │ │ │ + svclt 0x00800000 │ │ │ │ + andeq r2, ip, r8, asr lr │ │ │ │ + andeq r3, ip, ip, lsr r3 │ │ │ │ + andeq r3, ip, r8, lsr r3 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + ldrdeq r3, [ip], -r0 │ │ │ │ + andeq r3, ip, r0, ror #5 │ │ │ │ + ldrdeq r3, [ip], -r8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3776] @ 0xec0 │ │ │ │ + sub sp, sp, #284 @ 0x11c │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r2, [pc, #1560] @ 321f0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [pc, #1556] @ 321f4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #276] @ 0x114 │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, r0, #59904 @ 0xea00 │ │ │ │ + add r3, r0, #15744 @ 0x3d80 │ │ │ │ + add r3, r3, #40 @ 0x28 │ │ │ │ + add r1, r1, #168 @ 0xa8 │ │ │ │ + mov r4, #0 │ │ │ │ + ldrb r2, [r3, #440] @ 0x1b8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 31c28 │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #1 │ │ │ │ + addeq r4, r4, #1 │ │ │ │ + add r3, r3, #692 @ 0x2b4 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 31c10 │ │ │ │ + ldr r1, [pc, #1468] @ 321f8 │ │ │ │ + ldr r0, [pc, #1468] @ 321fc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r2, [pc, #1456] @ 32200 │ │ │ │ + add r7, sp, #212 @ 0xd4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + str r4, [sp] │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [pc, #1436] @ 32204 │ │ │ │ + ldr r6, [pc, #1436] @ 32208 │ │ │ │ + add r8, sp, #100 @ 0x64 │ │ │ │ + ldr fp, [pc, #1432] @ 3220c │ │ │ │ + ldr sl, [pc, #1432] @ 32210 │ │ │ │ + add fp, pc, fp │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - add r3, sp, #1264 @ 0x4f0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r1, r4 │ │ │ │ - add r9, fp, #1 │ │ │ │ - add fp, r3, fp, lsl #5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mvn lr, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r7 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + ldr r6, [ip, #40] @ 0x28 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r2, #2 │ │ │ │ mov r1, r8 │ │ │ │ - str sl, [fp, #-1024] @ 0xfffffc00 │ │ │ │ - str r0, [fp, #-1028] @ 0xfffffbfc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r0, [fp, #-1020] @ 0xfffffc04 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - str r0, [fp, #-1016] @ 0xfffffc08 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r0, [fp, #-1012] @ 0xfffffc0c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r0, [fp, #-1008] @ 0xfffffc10 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r0, [fp, #-1004] @ 0xfffffc14 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [fp, #-1000] @ 0xfffffc18 │ │ │ │ - mov fp, r9 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 2ff70 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + mov r7, #692 @ 0x2b4 │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + blx r4 │ │ │ │ + ldr r1, [pc, #1312] @ 32214 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #1304] @ 32218 │ │ │ │ + mov r4, #0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #1312] @ 0x520 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r6, [pc, #1284] @ 3221c │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r3, #4 │ │ │ │ + ldr r9, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - add r2, sp, #1264 @ 0x4f0 │ │ │ │ - add r2, r2, #8 │ │ │ │ - add r9, r2, fp, lsl #5 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [r9, #-1028] @ 0xfffffbfc │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + b 31d70 │ │ │ │ + ldr r0, [r9, #1576] @ 0x628 │ │ │ │ + add r2, r9, r6 │ │ │ │ + ldr r3, [r0] │ │ │ │ mov r1, r8 │ │ │ │ - add fp, fp, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [r9, #-1024] @ 0xfffffc00 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r0, [r9, #-1020] @ 0xfffffc04 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - str r0, [r9, #-1016] @ 0xfffffc08 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r0, [r9, #-1012] @ 0xfffffc0c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r0, [r9, #-1008] @ 0xfffffc10 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r0, [r9, #-1004] @ 0xfffffc14 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [r9, #-1000] @ 0xfffffc18 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r9, [r3, #16] │ │ │ │ + mvn r3, #0 │ │ │ │ + blx r9 │ │ │ │ + ldr r9, [r5, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ + add r6, r6, #692 @ 0x2b4 │ │ │ │ + beq 31e40 │ │ │ │ + add r3, r9, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #2456] @ 0x998 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3004c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - add r3, sp, #1264 @ 0x4f0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add sl, r3, fp, lsl #5 │ │ │ │ + beq 31d60 │ │ │ │ + mla r3, r7, r4, r9 │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + cmn r3, #1 │ │ │ │ + bne 31d60 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 31db8 │ │ │ │ + ldr r0, [r9, #1576] @ 0x628 │ │ │ │ mov r1, r8 │ │ │ │ - str r6, [sl, #-1028] @ 0xfffffbfc │ │ │ │ - str r7, [sl, #-1024] @ 0xfffffc00 │ │ │ │ - add fp, fp, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r0, [sl, #-1020] @ 0xfffffc04 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - str r0, [sl, #-1016] @ 0xfffffc08 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r0, [sl, #-1012] @ 0xfffffc0c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r0, [sl, #-1008] @ 0xfffffc10 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r0, [sl, #-1004] @ 0xfffffc14 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [sl, #-1000] @ 0xfffffc18 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r9, [r2, #16] │ │ │ │ + mov r2, sl │ │ │ │ + blx r9 │ │ │ │ + ldr r9, [r5, #4] │ │ │ │ + ldr r3, [r9, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30130 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - add r3, sp, #1264 @ 0x4f0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r9, r3, fp, lsl #5 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - str r2, [r9, #-1028] @ 0xfffffbfc │ │ │ │ + beq 31de8 │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt 31de8 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + mla r3, r7, r4, r9 │ │ │ │ + add r3, r3, #15552 @ 0x3cc0 │ │ │ │ + ldrb r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 31d3c │ │ │ │ + add r3, r6, #16 │ │ │ │ + add r3, r9, r3 │ │ │ │ + add r9, sp, #148 @ 0x94 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + bl e972c │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [r1, #1576] @ 0x628 │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ mov r1, r8 │ │ │ │ - str r7, [r9, #-1024] @ 0xfffffc00 │ │ │ │ - add fp, fp, #1 │ │ │ │ + ldr r9, [ip, #16] │ │ │ │ + blx r9 │ │ │ │ + ldr r9, [r5, #4] │ │ │ │ + b 31d3c │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #972] @ 32220 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov fp, #0 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r0, [r9, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + str fp, [sp, #92] @ 0x5c │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #924] @ 32224 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + str fp, [sp, #84] @ 0x54 │ │ │ │ + str fp, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ + str sl, [sp, #64] @ 0x40 │ │ │ │ + bl 92380 │ │ │ │ + ldr r1, [pc, #848] @ 32228 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r0, [r9, #-1020] @ 0xfffffc04 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - str r0, [r9, #-1016] @ 0xfffffc08 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r0, [r9, #-1012] @ 0xfffffc0c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r0, [r9, #-1008] @ 0xfffffc10 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r0, [r9, #-1004] @ 0xfffffc14 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [r9, #-1000] @ 0xfffffc18 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 30224 │ │ │ │ - ldr r1, [sp, #1312] @ 0x520 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [pc, #836] @ 3222c │ │ │ │ + ldr r6, [r3, #1576] @ 0x628 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add r3, sp, #1264 @ 0x4f0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add sl, r3, fp, lsl #5 │ │ │ │ - mov r1, r8 │ │ │ │ - str r6, [sl, #-1028] @ 0xfffffbfc │ │ │ │ - add fp, fp, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sl, #-1024] @ 0xfffffc00 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r0, [sl, #-1020] @ 0xfffffc04 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - str r0, [sl, #-1016] @ 0xfffffc08 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r0, [sl, #-1012] @ 0xfffffc0c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r0, [sl, #-1008] @ 0xfffffc10 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r0, [sl, #-1004] @ 0xfffffc14 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [sl, #-1000] @ 0xfffffc18 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 30328 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r1, [pc, #812] @ 32230 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r9, [r6] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r2, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r3, r4 │ │ │ │ + str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #1312] @ 0x520 │ │ │ │ - mov sl, r0 │ │ │ │ + ldr r6, [pc, #716] @ 32204 │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r7, [r9, #36] @ 0x24 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + ldr r7, [r3, #1576] @ 0x628 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #720] @ 3222c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r7] │ │ │ │ + mov r3, r4 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r9, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r6, [pc, #672] @ 3221c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #3 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - str sl, [sp, #28] │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - add r3, sp, #1264 @ 0x4f0 │ │ │ │ - add r3, r3, #8 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ mov r1, r8 │ │ │ │ - add r8, r3, fp, lsl #5 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [r8, #-1028] @ 0xfffffbfc │ │ │ │ - str r9, [r8, #-1024] @ 0xfffffc00 │ │ │ │ - add fp, fp, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r0, [r8, #-1020] @ 0xfffffc04 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - str r0, [r8, #-1016] @ 0xfffffc08 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r0, [r8, #-1012] @ 0xfffffc0c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str r0, [r8, #-1008] @ 0xfffffc10 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r0, [r8, #-1004] @ 0xfffffc14 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [r8, #-1000] @ 0xfffffc18 │ │ │ │ + blx r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cmp r3, #8 │ │ │ │ - add sl, r3, #2 │ │ │ │ - beq 303d4 │ │ │ │ - add r0, r3, #1 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #1040187392 @ 0x3e000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #648] @ 305d8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7ccc │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #1040187392 @ 0x3e000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #592] @ 305d8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [sp, #92] @ 0x5c │ │ │ │ - bl 7ccc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - str sl, [sp, #32] │ │ │ │ - beq 2fca4 │ │ │ │ - b 2fbb0 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r2, fp │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - add r1, sp, #244 @ 0xf4 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [pc, #644] @ 32234 │ │ │ │ + mov r4, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #4 │ │ │ │ + str sl, [sp, #28] │ │ │ │ + mov r2, r4 │ │ │ │ + mov sl, r8 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + b 32058 │ │ │ │ + ldr r3, [r7] │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + tst r3, #32 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #120] @ 0x78 │ │ │ │ - blx r3 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #1312] @ 0x520 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #1312] @ 0x520 │ │ │ │ - str r9, [sp, #108] @ 0x6c │ │ │ │ - str r9, [sp, #124] @ 0x7c │ │ │ │ - str sl, [sp, #100] @ 0x64 │ │ │ │ - str r8, [sp, #104] @ 0x68 │ │ │ │ - str sl, [sp, #116] @ 0x74 │ │ │ │ - str r7, [sp, #120] @ 0x78 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - str sl, [sp, #132] @ 0x84 │ │ │ │ - mov fp, r0 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r9, [sp, #140] @ 0x8c │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ - str r6, [sp, #148] @ 0x94 │ │ │ │ - str r8, [sp, #152] @ 0x98 │ │ │ │ - str r4, [sp, #156] @ 0x9c │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r0 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r8, [sp, #168] @ 0xa8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - moveq r2, #6 │ │ │ │ - movne r2, #5 │ │ │ │ - streq r6, [sp, #180] @ 0xb4 │ │ │ │ - streq r7, [sp, #184] @ 0xb8 │ │ │ │ - streq r4, [sp, #188] @ 0xbc │ │ │ │ - streq r4, [sp, #192] @ 0xc0 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r5, [sp, #176] @ 0xb0 │ │ │ │ - str r4, [sp, #172] @ 0xac │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ - bne 30510 │ │ │ │ - add r3, sp, #1264 @ 0x4f0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r3, r3, r2, lsl #4 │ │ │ │ - add r1, r4, #-2147483648 @ 0x80000000 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r7, [r3, #-1168] @ 0xfffffb70 │ │ │ │ - str r9, [r3, #-1172] @ 0xfffffb6c │ │ │ │ - str r4, [r3, #-1160] @ 0xfffffb78 │ │ │ │ - str r1, [r3, #-1164] @ 0xfffffb74 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r7, [r3, #28] │ │ │ │ + mov r1, r2 │ │ │ │ + movne r3, fp │ │ │ │ + moveq r3, r9 │ │ │ │ + str r9, [sp] │ │ │ │ + blx r7 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + mov r1, sl │ │ │ │ + ldr ip, [r0] │ │ │ │ + add r2, r2, r6 │ │ │ │ + ldr r7, [ip, #16] │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r9, [sp] │ │ │ │ + ldr r7, [ip, #28] │ │ │ │ + blx r7 │ │ │ │ + mov r2, #1 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ + add r6, r6, #692 @ 0x2b4 │ │ │ │ + beq 321b8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r3, r0, r4, lsl #2 │ │ │ │ + ldr r7, [r3, #2456] @ 0x998 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 32048 │ │ │ │ + mov r3, #692 @ 0x2b4 │ │ │ │ + mla r3, r4, r3, r0 │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + cmn r3, #1 │ │ │ │ + bne 32048 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 320ac │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r8, [r2, #16] │ │ │ │ + ldr r2, [pc, #404] @ 32238 │ │ │ │ + add r2, pc, r2 │ │ │ │ + blx r8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30540 │ │ │ │ - add r3, sp, #1264 @ 0x4f0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r3, r3, r2, lsl #4 │ │ │ │ - add r1, r4, #-2147483648 @ 0x80000000 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r6, [r3, #-1172] @ 0xfffffb6c │ │ │ │ - str fp, [r3, #-1168] @ 0xfffffb70 │ │ │ │ - str r4, [r3, #-1164] @ 0xfffffb74 │ │ │ │ - str r1, [r3, #-1160] @ 0xfffffb78 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + beq 320cc │ │ │ │ + ldr r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble 32160 │ │ │ │ + mov r3, #692 @ 0x2b4 │ │ │ │ + mla r3, r4, r3, r0 │ │ │ │ + add r3, r3, #15552 @ 0x3cc0 │ │ │ │ + ldrb r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 30570 │ │ │ │ - add r3, sp, #1264 @ 0x4f0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r3, r3, r2, lsl #4 │ │ │ │ - add r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r9, [r3, #-1172] @ 0xfffffb6c │ │ │ │ - str fp, [r3, #-1168] @ 0xfffffb70 │ │ │ │ - str r4, [r3, #-1164] @ 0xfffffb74 │ │ │ │ - str r4, [r3, #-1160] @ 0xfffffb78 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - sub r1, r1, #4 │ │ │ │ + beq 31fd4 │ │ │ │ + add r8, sp, #148 @ 0x94 │ │ │ │ + add r3, r6, #16 │ │ │ │ + add r3, r0, r3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [pc, #304] @ 3223c │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [r7] │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + tst r3, #32 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #72] @ 305dc │ │ │ │ - ldr r3, [pc, #44] @ 305c4 │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + str r2, [sp] │ │ │ │ + mov ip, r3 │ │ │ │ + mov r2, r9 │ │ │ │ + movne r3, fp │ │ │ │ + moveq r3, r9 │ │ │ │ + blx ip │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [r1, #1576] @ 0x628 │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r8, [ip, #16] │ │ │ │ + blx r8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + b 31fd4 │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [r0, #1576] @ 0x628 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #196] @ 32240 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r3, [sp] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, r4 │ │ │ │ + str r9, [sp, #68] @ 0x44 │ │ │ │ + str r9, [sp, #72] @ 0x48 │ │ │ │ + str r9, [sp, #76] @ 0x4c │ │ │ │ + str r9, [sp, #96] @ 0x60 │ │ │ │ + bl 93948 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + b 320cc │ │ │ │ + ldr r2, [pc, #132] @ 32244 │ │ │ │ + ldr r3, [pc, #48] @ 321f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1268] @ 0x4f4 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 305bc │ │ │ │ - add sp, sp, #1264 @ 0x4f0 │ │ │ │ - add sp, sp, #12 │ │ │ │ + bne 321ec │ │ │ │ + mov r0, sl │ │ │ │ + add sp, sp, #284 @ 0x11c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r6, [sp], -r0 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - mcrcc 15, 6, lr, cr3, cr6, {0} │ │ │ │ - cdpcc 5, 4, cr12, cr7, cr2, {6} │ │ │ │ - svccc 0x006c835e │ │ │ │ - svccc 0x007b14be │ │ │ │ - ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ - andeq r6, sp, r4, lsr #8 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r4, sp, r8, ror #27 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r2, ip, r8, lsr #24 │ │ │ │ + andeq r3, ip, ip, asr r1 │ │ │ │ + andeq r3, ip, r8, asr r1 │ │ │ │ + mrsmi r0, (UNDEF: 64) │ │ │ │ + svclt 0x00800000 │ │ │ │ + andeq r3, ip, r4, asr #2 │ │ │ │ + andeq r3, ip, ip, lsr r1 │ │ │ │ + orrmi r0, r8, r0 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + @ instruction: 0x00003cb0 │ │ │ │ + rsbsmi r0, r0, #0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + mvnsmi r0, r0 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + movmi r0, r0 │ │ │ │ + andeq r2, ip, r8, lsl #28 │ │ │ │ + andeq r2, ip, r4, lsl sp │ │ │ │ + svccc 0x00333333 │ │ │ │ + stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ + andeq r4, sp, r4, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3800] @ 0xed8 │ │ │ │ - sub sp, sp, #260 @ 0x104 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #3960] @ 31578 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #3956] @ 3157c │ │ │ │ + str r0, [ip, #3192] @ 0xc78 │ │ │ │ + sub sp, sp, #868 @ 0x364 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r2, [pc, #2824] @ 32d70 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [pc, #2920] @ 32dd8 │ │ │ │ add r2, pc, r2 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [sp, #300] @ 0x12c │ │ │ │ + ldr fp, [sp, #904] @ 0x388 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #252] @ 0xfc │ │ │ │ + str r3, [sp, #860] @ 0x35c │ │ │ │ mov r3, #0 │ │ │ │ - str r2, [sp, #168] @ 0xa8 │ │ │ │ - ldr r2, [sp, #304] @ 0x130 │ │ │ │ - str r2, [sp, #164] @ 0xa4 │ │ │ │ - ldr r2, [sp, #308] @ 0x134 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ - str r2, [sp, #156] @ 0x9c │ │ │ │ - ldr r2, [sp, #316] @ 0x13c │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ - ldr r2, [sp, #320] @ 0x140 │ │ │ │ - str r2, [sp, #148] @ 0x94 │ │ │ │ - ldr r2, [sp, #324] @ 0x144 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ - ldr r2, [sp, #328] @ 0x148 │ │ │ │ - str r2, [sp, #140] @ 0x8c │ │ │ │ - ldr r2, [sp, #332] @ 0x14c │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ - ldr r2, [sp, #336] @ 0x150 │ │ │ │ - str r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r2, [sp, #340] @ 0x154 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [pc, #2788] @ 32d74 │ │ │ │ + cmn fp, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #908] @ 0x38c │ │ │ │ + moveq r0, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq 337c0 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + mov r0, r1 │ │ │ │ + add r3, r2, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2508] @ 0x9cc │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + and r3, r3, #8 │ │ │ │ + ldr r4, [r2, #2424] @ 0x978 │ │ │ │ + mov r5, r2 │ │ │ │ str r2, [sp, #124] @ 0x7c │ │ │ │ - ldr r2, [sp, #348] @ 0x15c │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ - ldr r4, [sp, #364] @ 0x16c │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ - str r2, [sp, #116] @ 0x74 │ │ │ │ - ldr r2, [sp, #356] @ 0x164 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [pc, #3800] @ 31580 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [pc, #3796] @ 31584 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2880] @ 32e20 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r5, #1588] @ 0x634 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r2, [r3, #76] @ 0x4c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + beq 33818 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ands r3, r3, #49 @ 0x31 │ │ │ │ + beq 337ec │ │ │ │ + cmp r2, #0 │ │ │ │ + ldreq r2, [pc, #2776] @ 32de4 │ │ │ │ + ldrne r2, [pc, #2764] @ 32ddc │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + streq r2, [sp, #88] @ 0x58 │ │ │ │ + strne r2, [sp, #88] @ 0x58 │ │ │ │ + moveq r2, #1124073472 @ 0x43000000 │ │ │ │ + ldrne r2, [pc, #2748] @ 32de0 │ │ │ │ + streq r2, [sp, #68] @ 0x44 │ │ │ │ + strne r2, [sp, #68] @ 0x44 │ │ │ │ + moveq r2, #0 │ │ │ │ + ldrne r2, [pc, #2784] @ 32e14 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + bne 3491c │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [pc, #2768] @ 32e18 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r5, [pc, #2760] @ 32e18 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [pc, #2740] @ 32e14 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2724] @ 32e10 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + beq 33de8 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #2480] @ 32d78 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [pc, #2468] @ 32d7c │ │ │ │ + ldr r0, [pc, #2468] @ 32d80 │ │ │ │ + cmp fp, #1 │ │ │ │ + movhi r2, #0 │ │ │ │ + movls r2, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #210 @ 0xd2 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r4, [sl, #4] │ │ │ │ + add r3, fp, #14912 @ 0x3a40 │ │ │ │ + add r2, r3, #56 @ 0x38 │ │ │ │ + add r3, r4, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2508] @ 0x9cc │ │ │ │ str r2, [sp, #76] @ 0x4c │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #3784] @ 31588 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - and r2, r3, #1 │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - and r2, r3, #2 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - and r2, r3, #4 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - and r2, r3, #8 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - and r2, r3, #16 │ │ │ │ + tst r3, #1 │ │ │ │ + add r3, r4, r2, lsl #2 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + beq 34044 │ │ │ │ + eor r3, fp, #1 │ │ │ │ + add r3, r3, #14912 @ 0x3a40 │ │ │ │ + add r3, r3, #56 @ 0x38 │ │ │ │ + add r3, r4, r3, lsl #2 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + movge r9, r2 │ │ │ │ + movlt r9, r3 │ │ │ │ + add r3, sp, #732 @ 0x2dc │ │ │ │ + cmp r9, #16 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + movlt r3, r9 │ │ │ │ + movge r3, #16 │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 7b4c │ │ │ │ + ldr r0, [r4, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + cmp fp, #0 │ │ │ │ + bne 33e14 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + add r2, r3, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r2, #2508] @ 0x9cc │ │ │ │ + tst r2, #1 │ │ │ │ + bne 34340 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, #1056964608 @ 0x3f000000 │ │ │ │ + mov r2, r1 │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ str r2, [sp, #172] @ 0xac │ │ │ │ - and r2, r3, #32 │ │ │ │ - str r2, [sp, #176] @ 0xb0 │ │ │ │ - and r2, r3, #64 @ 0x40 │ │ │ │ - and r3, r3, #128 @ 0x80 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #220 @ 0xdc │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r7, [pc, #3700] @ 3158c │ │ │ │ - mov sl, r1 │ │ │ │ + add r2, sp, #156 @ 0x9c │ │ │ │ + str r1, [sp, #148] @ 0x94 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r3, [pc, #2340] @ 32e04 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #2280] @ 32dd0 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + add r3, sp, #148 @ 0x94 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + add r1, sp, #164 @ 0xa4 │ │ │ │ + bl 92380 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + beq 33ebc │ │ │ │ + ldr r2, [pc, #2164] @ 32d84 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ + cmn r3, #1 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ + beq 343d4 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + ldr r4, [pc, #2244] @ 32e14 │ │ │ │ + ldr r7, [pc, #2212] @ 32df8 │ │ │ │ + mvn r6, #0 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r5, [r3, #40] @ 0x28 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r3, r8 │ │ │ │ + blx r5 │ │ │ │ + cmp r8, #0 │ │ │ │ mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r9, r1 │ │ │ │ - str r2, [sp, #180] @ 0xb4 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - beq 30854 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r1, [sp, #156] @ 0x9c │ │ │ │ + beq 32688 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + ldr r2, [pc, #2048] @ 32d88 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + str r8, [sp, #16] │ │ │ │ ldr r2, [r0] │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - ldr r7, [r2, #132] @ 0x84 │ │ │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ │ │ - blx r7 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + mov r3, r8 │ │ │ │ + str r6, [sp] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ + mov r2, r4 │ │ │ │ + blx r6 │ │ │ │ + mov lr, #1056964608 @ 0x3f000000 │ │ │ │ + mov r6, #1065353216 @ 0x3f800000 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + ldr ip, [r0] │ │ │ │ + str lr, [sp] │ │ │ │ + ldr r8, [ip, #28] │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r1, [pc, #2052] @ 32e04 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r8, [r3, #1576] @ 0x628 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r8] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r1, #0 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str r4, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r4, [ip, #36] @ 0x24 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ + mov r2, r6 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r4, [pc, #1920] @ 32e14 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r7, [pc, #1884] @ 32df8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mvn r2, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r4 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr r5, [r3, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r1, [pc, #1852] @ 32e04 │ │ │ │ + ldr r6, [r3, #1576] @ 0x628 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r6] │ │ │ │ + mov r1, #0 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str r4, [sp] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - mov r2, #1 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r4, [ip, #36] @ 0x24 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [sl, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 33f98 │ │ │ │ + ldr r3, [r4, #2436] @ 0x984 │ │ │ │ + cmp r3, #0 │ │ │ │ + cmpne fp, #1 │ │ │ │ + bne 34508 │ │ │ │ + ldr r1, [pc, #1664] @ 32dd0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r6, [pc, #1704] @ 32e04 │ │ │ │ + mov r7, #1048576000 @ 0x3e800000 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r0, [r4, #1572] @ 0x624 │ │ │ │ + mov r4, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 30970 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - ldr r7, [r2, #132] @ 0x84 │ │ │ │ - ldr r2, [sp, #148] @ 0x94 │ │ │ │ - blx r7 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r9 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ + add r0, r3, #1 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1652] @ 32e14 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add r5, sp, #236 @ 0xec │ │ │ │ + add r1, sp, #228 @ 0xe4 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + mov ip, r1 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + str r4, [sp, #236] @ 0xec │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + add r2, sp, #212 @ 0xd4 │ │ │ │ + str r4, [sp, #228] @ 0xe4 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ str r0, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + ldm r5, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm ip, {r2, r3} │ │ │ │ + bl 92380 │ │ │ │ + cmp r9, #0 │ │ │ │ + bne 34288 │ │ │ │ + ldr r9, [pc, #1416] @ 32d8c │ │ │ │ + ldr r0, [pc, #1416] @ 32d90 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r9, [sp, #32] │ │ │ │ + bl 9467c │ │ │ │ + mov r4, #1065353216 @ 0x3f800000 │ │ │ │ + mov lr, #1056964608 @ 0x3f000000 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + ldr r6, [pc, #1480] @ 32dfc │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + ldr ip, [r0] │ │ │ │ + str lr, [sp] │ │ │ │ + ldr r5, [ip, #28] │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mvn lr, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r5, [pc, #1432] @ 32df8 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r6 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, #0 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr r8, [ip, #40] @ 0x28 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + ldr r9, [r3, #1576] @ 0x628 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r9] │ │ │ │ + mov ip, #1 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + mov r1, #0 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r7, [r3, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - mov r2, #1 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #120] @ 0x78 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 30a8c │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, r4 │ │ │ │ ldr r2, [r0] │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - ldr r7, [r2, #132] @ 0x84 │ │ │ │ - ldr r2, [sp, #132] @ 0x84 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r7, [r2, #28] │ │ │ │ + mov r2, r4 │ │ │ │ blx r7 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r1, [pc, #1200] @ 32db4 │ │ │ │ + ldr r8, [r3, #1576] @ 0x628 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r7, [r3, #36] @ 0x24 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - mov r2, #1 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #120] @ 0x78 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 30b9c │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - ldr r7, [r2, #132] @ 0x84 │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [pc, #1132] @ 32d94 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov ip, #1 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + mov r1, #0 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r6, [sp] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r8 │ │ │ │ blx r7 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + ldr r0, [pc, #1084] @ 32d98 │ │ │ │ mov r1, r9 │ │ │ │ - str r8, [sp, #220] @ 0xdc │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + mvn lr, #0 │ │ │ │ + mov r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr ip, [r0] │ │ │ │ + str lr, [sp] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr r8, [ip, #40] @ 0x28 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r9, [r3, #1576] @ 0x628 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - mov r2, #1 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #120] @ 0x78 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r9] │ │ │ │ + mov ip, #1 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str ip, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r6, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r7, [r3, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 30ca4 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r1, [sp, #156] @ 0x9c │ │ │ │ + bne 341fc │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, r4 │ │ │ │ ldr r2, [r0] │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - ldr r7, [r2, #132] @ 0x84 │ │ │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ │ │ - blx r7 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - str sl, [sp, #220] @ 0xdc │ │ │ │ - str fp, [sp, #224] @ 0xe0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + ldr r7, [r2, #28] │ │ │ │ + mov r2, r4 │ │ │ │ + blx r7 │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + ldr r8, [pc, #860] @ 32d9c │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + mvn ip, #0 │ │ │ │ + ldr r1, [r0] │ │ │ │ + add r8, pc, r8 │ │ │ │ + str ip, [sp] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r8 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr r7, [r1, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r7, [r3, #1576] @ 0x628 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r9, [pc, #764] @ 32da0 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r7] │ │ │ │ + mov lr, #1 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r6, [sp] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + ldr r8, [r3, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + blx r8 │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + mvn ip, #0 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r2, r6 │ │ │ │ + str ip, [sp] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + ldr r8, [r1, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - mov r2, #1 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #120] @ 0x78 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 30db4 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - ldr r7, [r2, #132] @ 0x84 │ │ │ │ - ldr r2, [sp, #148] @ 0x94 │ │ │ │ - blx r7 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r7, [r3, #1576] @ 0x628 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - str fp, [sp, #224] @ 0xe0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r7] │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ + mov lr, #1 │ │ │ │ + str lr, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r6, [sp] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [r3, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [pc, #544] @ 32da4 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ + mov r2, r3 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mvn ip, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r3, r7 │ │ │ │ + str ip, [sp] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r4, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r8, [r3, #36] @ 0x24 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #460] @ 32df8 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r1, [pc, #456] @ 32dfc │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - mov r2, #1 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #120] @ 0x78 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 30ed4 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + blx r8 │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r4, [ip, #28] │ │ │ │ + blx r4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r1, [pc, #400] @ 32e14 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r3, sp, #284 @ 0x11c │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov r1, #255 @ 0xff │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, r3 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr ip, [sl, #4] │ │ │ │ + cmp r3, #16 │ │ │ │ + bgt 3404c │ │ │ │ + mov r6, #0 │ │ │ │ + add lr, ip, #2960 @ 0xb90 │ │ │ │ + add r4, ip, #2960 @ 0xb90 │ │ │ │ + add lr, lr, #8 │ │ │ │ + add r4, r4, #12 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r5, #692 @ 0x2b4 │ │ │ │ + mov r3, #0 │ │ │ │ + b 32cfc │ │ │ │ + tst r1, #16 │ │ │ │ + beq 32cec │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ + add r1, r1, r2, lsl #2 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r3, [r1, #-580] @ 0xfffffdbc │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + cmple r2, #15 │ │ │ │ + bgt 32d44 │ │ │ │ + ldr r0, [lr, r3, lsl #3] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 32cec │ │ │ │ + ldr r1, [r4, r3, lsl #3] │ │ │ │ + mla r1, r5, r1, ip │ │ │ │ + add r1, r1, #15744 @ 0x3d80 │ │ │ │ + ldr r1, [r1, #40] @ 0x28 │ │ │ │ + cmp r1, fp │ │ │ │ + bne 32cec │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r1, [r0] │ │ │ │ + bne 32cd4 │ │ │ │ + tst r1, #16 │ │ │ │ + beq 32cdc │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + cmple r2, #15 │ │ │ │ + ble 32cfc │ │ │ │ + cmp r6, #1 │ │ │ │ + beq 33764 │ │ │ │ + cmp r2, #16 │ │ │ │ + mov r6, #1 │ │ │ │ + bne 32ccc │ │ │ │ + mov r3, #0 │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + mov r6, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + b 33658 │ │ │ │ + andeq r4, sp, r8, asr r7 │ │ │ │ + andeq r4, sp, r4, lsr r7 │ │ │ │ + adcmi r0, r6, #0 │ │ │ │ + ldrdeq r2, [ip], -r8 │ │ │ │ + andeq r2, ip, r4, ror #19 │ │ │ │ + andeq r2, ip, r8, lsl #18 │ │ │ │ + andeq r2, ip, r0, lsr #17 │ │ │ │ + andeq r2, ip, r0, rrx │ │ │ │ + andeq r2, ip, r4, lsr r6 │ │ │ │ + andeq r2, ip, r8, lsr r2 │ │ │ │ + andeq r2, ip, ip, ror #9 │ │ │ │ + andeq r2, ip, ip, lsl r1 │ │ │ │ + andeq sp, ip, ip, lsl #6 │ │ │ │ + ldrdeq r2, [ip], -r4 │ │ │ │ + strdeq r1, [ip], -r8 │ │ │ │ + cmnmi r0, r0 │ │ │ │ + mvnsmi r0, r0 │ │ │ │ + bicmi r0, r8, r0 │ │ │ │ + stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ + andeq r1, ip, r8, ror sl │ │ │ │ + submi r0, r0, r0 │ │ │ │ + andeq r1, ip, r8, ror r1 │ │ │ │ + andeq r1, ip, ip, asr #9 │ │ │ │ + andeq r1, ip, r0, asr #14 │ │ │ │ + eormi r0, r0, #0 │ │ │ │ + strdeq r3, [sp], -ip │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + addsmi r0, ip, #0 │ │ │ │ + rscmi r0, ip, #0 │ │ │ │ + adcsmi r0, r0, #0 │ │ │ │ + andeq r1, ip, ip, ror #9 │ │ │ │ + andeq r0, r0, r7, ror #7 │ │ │ │ + andeq r2, r0, pc, lsl #14 │ │ │ │ + @ instruction: 0xfffffc19 │ │ │ │ + svclt 0x00800000 │ │ │ │ + mrsmi r0, (UNDEF: 64) │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + mrsmi r0, (UNDEF: 72) │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + addmi r0, r0, r0 │ │ │ │ + movmi r0, r0 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + bicmi r0, r0, r0 │ │ │ │ + andmi r0, ip, #0 │ │ │ │ + add r4, ip, r3, lsl #3 │ │ │ │ + ldr r3, [r4, #2968] @ 0xb98 │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r3, [r3] │ │ │ │ + mov r1, r2 │ │ │ │ + ands r3, r3, #16 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + movne r3, #1056964608 @ 0x3f000000 │ │ │ │ + strne r3, [sp, #20] │ │ │ │ + streq r6, [sp, #20] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ + blx r5 │ │ │ │ + ldr r7, [sl, #4] │ │ │ │ + ldr r3, [r4, #2972] @ 0xb9c │ │ │ │ + add r2, r7, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r2, #2480] @ 0x9b0 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 33b58 │ │ │ │ ldr r1, [sp, #124] @ 0x7c │ │ │ │ + ldrb r2, [r1, #3480] @ 0xd98 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 33b40 │ │ │ │ + ldr r2, [r1, #3488] @ 0xda0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 33b58 │ │ │ │ + ldr r3, [pc, #-156] @ 32e00 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [r7, #1576] @ 0x628 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r3, r5 │ │ │ │ + str r8, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r7, [r2, #28] │ │ │ │ + mov r2, r5 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r0] │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - ldr r7, [r2, #132] @ 0x84 │ │ │ │ - ldr r2, [sp, #132] @ 0x84 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r7, [r2, #32] │ │ │ │ + mov r2, r3 │ │ │ │ blx r7 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - str sl, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r7, [r3, #1576] @ 0x628 │ │ │ │ + str r8, [sp, #20] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [r7] │ │ │ │ + mov r1, r5 │ │ │ │ + mvn r8, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + str r2, [sp] │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [r3, #28] │ │ │ │ + mov r3, r5 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [r4, #2968] @ 0xb98 │ │ │ │ + ldr r0, [pc, #-352] @ 32dec │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + cmp r3, r0 │ │ │ │ + ldr r2, [pc, #-436] @ 32da8 │ │ │ │ + movge r3, r0 │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr lr, [pc, #-388] @ 32df8 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r2, [pc, #-392] @ 32dfc │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r7 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + ldr r7, [ip, #40] @ 0x28 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + ldr r9, [r3, #1576] @ 0x628 │ │ │ │ mov r7, r0 │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - mov r2, #1 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #120] @ 0x78 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 31004 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r9] │ │ │ │ + mov r1, #1 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [pc, #-480] @ 32dfc │ │ │ │ str r1, [sp] │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - ldr r7, [r2, #132] @ 0x84 │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ + mov r1, fp │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r9 │ │ │ │ blx r7 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - str r8, [sp, #188] @ 0xbc │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + ldr r3, [pc, #-480] @ 32e20 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r7, [r1, #16] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, fp │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r3, r5 │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r7, [r2, #28] │ │ │ │ + mov r2, r5 │ │ │ │ + blx r7 │ │ │ │ + mov r1, #1061158912 @ 0x3f400000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + str r6, [sp, #180] @ 0xb4 │ │ │ │ + str r6, [sp, #184] @ 0xb8 │ │ │ │ + str r6, [sp, #188] @ 0xbc │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + ldr r3, [r4, #2972] @ 0xb9c │ │ │ │ + mov r1, #692 @ 0x2b4 │ │ │ │ + mla r3, r1, r3, r2 │ │ │ │ + add r2, r2, #57344 @ 0xe000 │ │ │ │ + add r3, r3, #15552 @ 0x3cc0 │ │ │ │ + ldr r8, [r3, #12] │ │ │ │ + ldr r3, [pc, #-724] @ 32dac │ │ │ │ + ldr r7, [r2, #2592] @ 0xa20 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #-732] @ 32db0 │ │ │ │ + ldr r1, [pc, #-720] @ 32dc0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r2, sp, #180 @ 0xb4 │ │ │ │ mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - mov r2, #1 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #120] @ 0x78 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cmp r3, #8 │ │ │ │ - add r7, r3, #2 │ │ │ │ - beq 310b4 │ │ │ │ - add r0, r3, #1 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #1040187392 @ 0x3e000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1380] @ 31590 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - add r9, sp, #196 @ 0xc4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - add r2, sp, #192 @ 0xc0 │ │ │ │ - mov r1, r9 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - bl 7ccc │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + str r0, [sp] │ │ │ │ mov r0, r7 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #1040187392 @ 0x3e000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1320] @ 31590 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r8, [sp, #196] @ 0xc4 │ │ │ │ - bl 7ccc │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ + bl 548cc │ │ │ │ + ldr r7, [sl, #4] │ │ │ │ + add r3, r7, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2508] @ 0x9cc │ │ │ │ + tst r3, #2 │ │ │ │ + beq 330f8 │ │ │ │ + ldr r3, [r7, #2432] @ 0x980 │ │ │ │ cmp r3, #0 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ - beq 30854 │ │ │ │ - b 30738 │ │ │ │ - add r3, sp, #348 @ 0x15c │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - add r1, sp, #20 │ │ │ │ - add r0, sp, #4 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r9, r2 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - ldr ip, [r5, #4] │ │ │ │ - add r6, sp, #332 @ 0x14c │ │ │ │ - add r7, sp, #316 @ 0x13c │ │ │ │ - ldr lr, [ip] │ │ │ │ - ldr r8, [sp, #312] @ 0x138 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - str r9, [sp, #72] @ 0x48 │ │ │ │ - stm r9, {r0, r1, r2, r3} │ │ │ │ - ldm r6, {r0, r1, r2, r3} │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ - add r7, sp, #300 @ 0x12c │ │ │ │ - stm r9, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm r9, {r0, r1, r2, r3} │ │ │ │ - mov r0, ip │ │ │ │ - str r8, [sp] │ │ │ │ - ldm r7, {r1, r2, r3} │ │ │ │ - ldr r8, [lr, #136] @ 0x88 │ │ │ │ - blx r8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r8, [sp, #88] @ 0x58 │ │ │ │ - ldr lr, [sp, #80] @ 0x50 │ │ │ │ - str r8, [sp, #212] @ 0xd4 │ │ │ │ - add r8, sp, #204 @ 0xcc │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - str r9, [sp, #172] @ 0xac │ │ │ │ - str r9, [sp, #204] @ 0xcc │ │ │ │ - str lr, [sp, #208] @ 0xd0 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr ip, [r5, #4] │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - ldr r9, [sp, #72] @ 0x48 │ │ │ │ - ldr lr, [ip] │ │ │ │ - stm r9, {r0, r1, r2, r3} │ │ │ │ - ldm r7, {r0, r1, r2, r3} │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ - stm r9, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm r9, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [lr, #136] @ 0x88 │ │ │ │ - mov r0, ip │ │ │ │ - mov ip, r2 │ │ │ │ - ldm r7, {r1, r2, r3} │ │ │ │ - blx ip │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr ip, [sp, #172] @ 0xac │ │ │ │ + beq 330f8 │ │ │ │ + ldr r2, [r4, #2972] @ 0xb9c │ │ │ │ + ldr r1, [r3] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 33cf4 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 33cf4 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 33be4 │ │ │ │ + ldr r0, [r7, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - mov r2, #1 │ │ │ │ - str ip, [sp, #204] @ 0xcc │ │ │ │ - str r1, [sp, #212] @ 0xd4 │ │ │ │ - str fp, [sp, #208] @ 0xd0 │ │ │ │ - mov r1, r8 │ │ │ │ - str r4, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr ip, [r5, #4] │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - ldr r9, [sp, #72] @ 0x48 │ │ │ │ - ldr lr, [ip] │ │ │ │ - stm r9, {r0, r1, r2, r3} │ │ │ │ - ldm r6, {r0, r1, r2, r3} │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ - stm r9, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm r9, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [sp, #344] @ 0x158 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [lr, #136] @ 0x88 │ │ │ │ - mov r0, ip │ │ │ │ - mov lr, r2 │ │ │ │ - mov ip, lr │ │ │ │ - ldm r6, {r1, r2, r3} │ │ │ │ - blx ip │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr ip, [sp, #172] @ 0xac │ │ │ │ - mov r1, r4 │ │ │ │ - str ip, [sp, #204] @ 0xcc │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [sp, #88] @ 0x58 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - str ip, [sp, #212] @ 0xd4 │ │ │ │ - str r4, [sp, #216] @ 0xd8 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #-788] @ 32e0c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r3, #44] @ 0x2c │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldm r6, {r0, r1, r2, r3} │ │ │ │ - ldr ip, [r5, #4] │ │ │ │ - ldr r9, [sp, #72] @ 0x48 │ │ │ │ - ldr lr, [ip] │ │ │ │ - stm r9, {r0, r1, r2, r3} │ │ │ │ - ldm r6, {r0, r1, r2, r3} │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - ldm r7, {r0, r1, r2, r3} │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [sp, #312] @ 0x138 │ │ │ │ - mov r0, ip │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r6, [lr, #136] @ 0x88 │ │ │ │ - ldm r7, {r1, r2, r3} │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr lr, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr ip, [sp, #176] @ 0xb0 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - str lr, [sp, #208] @ 0xd0 │ │ │ │ - str ip, [sp, #216] @ 0xd8 │ │ │ │ - str sl, [sp, #204] @ 0xcc │ │ │ │ - str r4, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - ldr ip, [r5, #4] │ │ │ │ - ldm r7, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [ip] │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ - stm r9, {r0, r1, r2, r3} │ │ │ │ - ldm r7, {r0, r1, r2, r3} │ │ │ │ - ldr r9, [sp, #60] @ 0x3c │ │ │ │ - stm r9, {r0, r1, r2, r3} │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ - ldm r7, {r0, r1, r2, r3} │ │ │ │ - stm r9, {r0, r1, r2, r3} │ │ │ │ - mov r0, ip │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r6, [lr, #136] @ 0x88 │ │ │ │ - ldm r7, {r1, r2, r3} │ │ │ │ - blx r6 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr lr, [sp, #80] @ 0x50 │ │ │ │ - ldr ip, [sp, #176] @ 0xb0 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r8, [sl, #4] │ │ │ │ + add r3, r8, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r3, #2508] @ 0x9cc │ │ │ │ + tst r2, #1 │ │ │ │ + bne 33c80 │ │ │ │ + ldr r1, [pc, #-872] @ 32e08 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #-868] @ 32e18 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #-904] @ 32e14 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r2, #1 │ │ │ │ - str lr, [sp, #208] @ 0xd0 │ │ │ │ - str ip, [sp, #216] @ 0xd8 │ │ │ │ - str r4, [sp, #212] @ 0xd4 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [r8, #1572] @ 0x624 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 3142c │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr lr, [sp, #156] @ 0x9c │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - str lr, [sp] │ │ │ │ - ldr r7, [ip, #132] @ 0x84 │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r2, #1 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - add r1, sp, #220 @ 0xdc │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str sl, [sp, #220] @ 0xdc │ │ │ │ - str fp, [sp, #224] @ 0xe0 │ │ │ │ - str r4, [sp, #228] @ 0xe4 │ │ │ │ - str r4, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 31488 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr lr, [sp, #140] @ 0x8c │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ - ldr r2, [sp, #148] @ 0x94 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - str lr, [sp] │ │ │ │ - ldr r7, [ip, #132] @ 0x84 │ │ │ │ + ldr r3, [r4, #2968] @ 0xb98 │ │ │ │ + ldr r3, [r3] │ │ │ │ + tst r3, #32 │ │ │ │ + beq 33208 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r7, [r2, #28] │ │ │ │ + mov r2, r6 │ │ │ │ blx r7 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r3, r4, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - add r1, sp, #220 @ 0xdc │ │ │ │ - str fp, [sp, #224] @ 0xe0 │ │ │ │ - str r6, [sp, #220] @ 0xdc │ │ │ │ - str r4, [sp, #232] @ 0xe8 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 314e8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr lr, [sp, #124] @ 0x7c │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [sp, #132] @ 0x84 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - str lr, [sp] │ │ │ │ - ldr r7, [ip, #132] @ 0x84 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 332b8 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r7, [r3, #1576] @ 0x628 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r7] │ │ │ │ + mov r1, #1 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [pc, #-1100] @ 32dfc │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ blx r7 │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ - add r3, r4, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + ldr r2, [pc, #-1204] @ 32db8 │ │ │ │ + ldr r3, [r4, #2972] @ 0xb9c │ │ │ │ + ldr r1, [r0, #1576] @ 0x628 │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r2, sp, #196 @ 0xc4 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + mov ip, #1056964608 @ 0x3f000000 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r2, fp │ │ │ │ + str r6, [sp, #196] @ 0xc4 │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #204] @ 0xcc │ │ │ │ + str ip, [sp, #208] @ 0xd0 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ + bl 93948 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r2, #5 │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - add r1, sp, #220 @ 0xdc │ │ │ │ - str sl, [sp, #220] @ 0xdc │ │ │ │ - str r4, [sp, #228] @ 0xe4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 31548 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr lr, [sp, #108] @ 0x6c │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - str lr, [sp] │ │ │ │ - ldr r7, [ip, #132] @ 0x84 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [pc, #-1236] @ 32dfc │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ blx r7 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - mov r2, #1 │ │ │ │ - str r1, [sp, #224] @ 0xe0 │ │ │ │ - str r6, [sp, #220] @ 0xdc │ │ │ │ - add r1, sp, #220 @ 0xdc │ │ │ │ - str r4, [sp, #228] @ 0xe4 │ │ │ │ - str r4, [sp, #232] @ 0xe8 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #68] @ 31594 │ │ │ │ - ldr r3, [pc, #40] @ 3157c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #252] @ 0xfc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 31574 │ │ │ │ - add sp, sp, #260 @ 0x104 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000d63b4 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - mcrcc 15, 6, lr, cr3, cr6, {0} │ │ │ │ - cdpcc 5, 4, cr12, cr7, cr2, {6} │ │ │ │ - svccc 0x007b14be │ │ │ │ - svccc 0x006c835e │ │ │ │ - ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ - andeq r5, sp, r8, ror #8 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #52 @ 0x34 │ │ │ │ - stmib r0, {r2, r3} │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mvn r1, #0 │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ - ldr sl, [sp, #72] @ 0x48 │ │ │ │ - ldr r9, [sp, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr ip, [r8] │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r7 │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r6, [ip, #132] @ 0x84 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - str sl, [sp, #8] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r1, [r5] │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2fac0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx r3 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - add ip, sp, #24 │ │ │ │ - stm ip, {r2, r3} │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov lr, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #15 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - ldm ip, {r2, r3} │ │ │ │ - mov r0, lr │ │ │ │ - bl 31598 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ - stm r6, {r2, r3} │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - mvn r1, #0 │ │ │ │ - ldr r8, [sp, #176] @ 0xb0 │ │ │ │ - ldr r7, [sp, #180] @ 0xb4 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r9, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ - str r8, [sp, #72] @ 0x48 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - add r8, sp, #144 @ 0x90 │ │ │ │ - stm r9, {r0, r1, r2, r3} │ │ │ │ - ldm r8, {r0, r1, r2, r3} │ │ │ │ - add lr, sp, #128 @ 0x80 │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ - stm r7, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - add ip, sp, #20 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ldm r6, {r0, r1, r2, r3} │ │ │ │ - stmib sp, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r1, [r5] │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 305e0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx r3 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr ip, [pc, #3764] @ 3267c │ │ │ │ - sub sp, sp, #116 @ 0x74 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r1, [pc, #3752] @ 32680 │ │ │ │ - add ip, pc, ip │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #3744] @ 32684 │ │ │ │ - ldr r1, [ip, r1] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #108] @ 0x6c │ │ │ │ - mov r1, #0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [pc, #3716] @ 32688 │ │ │ │ - ldr ip, [sl, #28] │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - mov fp, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - cmp ip, fp │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - movlt r3, #0 │ │ │ │ - movge r3, #1 │ │ │ │ - add r9, lr, #16 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r7, r0 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str ip, [sp, #52] @ 0x34 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [sl, #148] @ 0x94 │ │ │ │ - mov r1, #1015021568 @ 0x3c800000 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sl, #16] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #3560] @ 3268c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #3552] @ 32690 │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 32014 │ │ │ │ - ldr r3, [sl, #152] @ 0x98 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 31900 │ │ │ │ + ldr r1, [pc, #-1336] @ 32db4 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r9, [r4, #2972] @ 0xb9c │ │ │ │ + mov r2, #692 @ 0x2b4 │ │ │ │ + mla r9, r2, r9, r3 │ │ │ │ + ldr r7, [r3, #1576] @ 0x628 │ │ │ │ + add r9, r9, #15488 @ 0x3c80 │ │ │ │ ldr r3, [r7] │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ + add r9, r9, #48 @ 0x30 │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e9728 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ cmp r3, #0 │ │ │ │ - movne r6, #1056964608 @ 0x3f000000 │ │ │ │ - bne 31904 │ │ │ │ - mov r6, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r1, [sl, #124] @ 0x7c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sl, #120] @ 0x78 │ │ │ │ - ldr r8, [r7, #4] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sl, #116] @ 0x74 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr ip, [r8] │ │ │ │ - ldr lr, [sl, #128] @ 0x80 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - str lr, [sp] │ │ │ │ - ldr r6, [ip, #132] @ 0x84 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + beq 33410 │ │ │ │ + ldr r3, [r4, #2968] @ 0xb98 │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - cmp r2, #78 @ 0x4e │ │ │ │ - ble 31988 │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ + tst r3, #8 │ │ │ │ + beq 33410 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 33384 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ mov r3, #0 │ │ │ │ - add r1, r1, #1872 @ 0x750 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 2f84c │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r7, [r2, #32] │ │ │ │ + ldr r2, [pc, #-1484] @ 32db8 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r2, #1 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - str r4, [sp, #100] @ 0x64 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [pc, #-1504] @ 32db8 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r7, [r2, #28] │ │ │ │ + mov r2, r6 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r2, [sp, #260] @ 0x104 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 32004 │ │ │ │ - ldr r4, [sl, #148] @ 0x94 │ │ │ │ - mov r1, #1015021568 @ 0x3c800000 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r1, [r8, #4] │ │ │ │ - ldr r5, [r3, #76] @ 0x4c │ │ │ │ - mov r9, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r8, #8] │ │ │ │ - str r0, [sp, #28] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [pc, #-1488] @ 32dfc │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r9, [pc, #-1580] @ 32dbc │ │ │ │ + ldr r7, [r3, #1576] @ 0x628 │ │ │ │ + add r9, pc, r9 │ │ │ │ + ldr r3, [r7] │ │ │ │ mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ + bl e9728 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r7, [r2, #28] │ │ │ │ + mov r2, r5 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - tst r3, fp │ │ │ │ - addeq r3, sp, #76 @ 0x4c │ │ │ │ - streq r3, [sp, #32] │ │ │ │ - mov r8, r0 │ │ │ │ - beq 31c4c │ │ │ │ - ldr r1, [sl, #28] │ │ │ │ - mov r0, r6 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp] │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r5, [ip, #132] @ 0x84 │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - cmp r2, #91 @ 0x5b │ │ │ │ - bgt 320b8 │ │ │ │ - ldr r1, [pc, #3040] @ 32694 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #3024] @ 32698 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r7, [r2, #32] │ │ │ │ + mov r2, r3 │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + ldr r3, [r4, #2972] @ 0xb9c │ │ │ │ + mov r8, #692 @ 0x2b4 │ │ │ │ + mla r3, r8, r3, r0 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + ldr lr, [pc, #-1668] @ 32df8 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mvn r7, #0 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + ldr r2, [pc, #-1680] @ 32dfc │ │ │ │ + mov r1, #0 │ │ │ │ + add r3, r3, #15552 @ 0x3cc0 │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r9, [ip, #40] @ 0x28 │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r9, [r3, #1576] @ 0x628 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r9] │ │ │ │ + mov r1, #5 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [pc, #-1744] @ 32dfc │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - mov r2, #1 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r1, [sl, #28] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + ldr r9, [r3, #8] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r2, [r4, #2972] @ 0xb9c │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mla r2, r8, r2, r3 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr ip, [ip, #132] @ 0x84 │ │ │ │ - blx ip │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - cmp r2, #90 @ 0x5a │ │ │ │ - ble 31b8c │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ + add r2, r2, #15552 @ 0x3cc0 │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r7 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 33840 │ │ │ │ + ldr r3, [r4, #2968] @ 0xb98 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ mov r3, #0 │ │ │ │ - add r1, r1, #2160 @ 0x870 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 2f84c │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r2, [sl, #48] @ 0x30 │ │ │ │ + cmp r2, #0 │ │ │ │ + strb r3, [sp, #732] @ 0x2dc │ │ │ │ + blt 33558 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r3, [r3, #2436] @ 0x984 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r3, #4] │ │ │ │ + moveq r3, #3 │ │ │ │ + bl 8b528 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mvn r2, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ str r2, [sp] │ │ │ │ - ldr r3, [r3, #132] @ 0x84 │ │ │ │ - ldr r2, [sl, #40] @ 0x28 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r1, [sl, #36] @ 0x24 │ │ │ │ - ldr r3, [sl, #44] @ 0x2c │ │ │ │ - blx ip │ │ │ │ + ldr r2, [pc, #-1920] @ 32df8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [pc, #-1924] @ 32dfc │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - cmp r2, #89 @ 0x59 │ │ │ │ - ble 31c10 │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - add r1, r1, #2128 @ 0x850 │ │ │ │ - add r1, r1, #8 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r5, [r2, #28] │ │ │ │ mov r2, r3 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 2f84c │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ - ldr r1, [sl, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt 31d24 │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #2572] @ 32690 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r5, [r7, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r2, [sl, #96] @ 0x60 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r5, [r3, #132] @ 0x84 │ │ │ │ - ldr r2, [sl, #88] @ 0x58 │ │ │ │ - ldr r3, [sl, #92] @ 0x5c │ │ │ │ - ldr r1, [sl, #84] @ 0x54 │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3] │ │ │ │ - rsb r3, fp, #75 @ 0x4b │ │ │ │ - ldr r1, [r2, #32] │ │ │ │ - cmp r1, r3 │ │ │ │ - bgt 3227c │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - mov r2, #1 │ │ │ │ - str r8, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r1, [sl] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #2364] @ 32690 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r5, [r7, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - cmp fp, #0 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - beq 320dc │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [sl, #64] @ 0x40 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r5, [r3, #132] @ 0x84 │ │ │ │ - ldr r2, [sl, #56] @ 0x38 │ │ │ │ - ldr r3, [sl, #60] @ 0x3c │ │ │ │ - ldr r1, [sl, #52] @ 0x34 │ │ │ │ blx r5 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ - bgt 32098 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r4, [r3, #1576] @ 0x628 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #-2072] @ 32dc0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #-2028] @ 32dfc │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - mov r2, #1 │ │ │ │ - str r8, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [sl, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt 31ef4 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #2148] @ 32690 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r5, [r7, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - ldr r5, [sl, #80] @ 0x50 │ │ │ │ - ldr r1, [sl, #76] @ 0x4c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sl, #72] @ 0x48 │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sl, #68] @ 0x44 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr ip, [r6] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp] │ │ │ │ - ldr r5, [ip, #132] @ 0x84 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - cmp r2, #73 @ 0x49 │ │ │ │ - bgt 32308 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - mov r2, #1 │ │ │ │ - str r8, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r1, [sl] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #1900] @ 32690 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r5, [r7, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ + mov r1, fp │ │ │ │ + blx r4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r1, [pc, #-2084] @ 32e14 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr ip, [sl, #4] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ble 3376c │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [ip, #1576] @ 0x628 │ │ │ │ + ldr r3, [r3, r2, lsl #2] │ │ │ │ + ldr r2, [r0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r5, [r2, #28] │ │ │ │ + bge 32e24 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ + mvn r3, r3 │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r4, [r3, #-588] @ 0xfffffdb4 │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr ip, [r0] │ │ │ │ mov r2, r3 │ │ │ │ - str r3, [sp] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r5, [ip, #132] @ 0x84 │ │ │ │ blx r5 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - cmp r2, #71 @ 0x47 │ │ │ │ - bgt 322ac │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - mov r2, #1 │ │ │ │ - str r8, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - cmp r2, #72 @ 0x48 │ │ │ │ - movgt r2, #1728 @ 0x6c0 │ │ │ │ - strgt fp, [sp, #8] │ │ │ │ - bgt 322b0 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - mov r2, #1 │ │ │ │ - str r8, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - b 32148 │ │ │ │ - cmp fp, #0 │ │ │ │ - bne 3206c │ │ │ │ - mov fp, r3 │ │ │ │ - b 31858 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r5, [r3, #1576] @ 0x628 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [r5] │ │ │ │ + mov r1, #5 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [pc, #-2252] @ 32dfc │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r2, #8] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + blx r5 │ │ │ │ + ldr r1, [pc, #-2340] @ 32dc4 │ │ │ │ + ldr r0, [pc, #-2340] @ 32dc8 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #604 @ 0x25c │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e972c │ │ │ │ + ldr r2, [pc, #-2384] @ 32dcc │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #668 @ 0x29c │ │ │ │ + mov r0, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + bl e972c │ │ │ │ + ldr r1, [sl, #4] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [r1, #1576] @ 0x628 │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, fp │ │ │ │ + ldr r4, [ip, #16] │ │ │ │ + blx r4 │ │ │ │ + ldr r1, [pc, #-2372] @ 32e14 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b 3363c │ │ │ │ + cmp r2, #0 │ │ │ │ + bgt 32d58 │ │ │ │ + ldr r0, [ip, #1576] @ 0x628 │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r6, [r2, #132] @ 0x84 │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ mov r2, r3 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - cmp r2, #79 @ 0x4f │ │ │ │ - ble 31988 │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ - mov r2, fp │ │ │ │ - add r1, r1, #1888 @ 0x760 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r3, fp │ │ │ │ - mov r0, r7 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 2f84c │ │ │ │ - b 31988 │ │ │ │ - ldr r2, [pc, #1576] @ 3269c │ │ │ │ - ldr r3, [pc, #1544] @ 32680 │ │ │ │ + blx r4 │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + ldr lr, [pc, #-2464] @ 32e00 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r4, [ip, #32] │ │ │ │ + blx r4 │ │ │ │ + ldr r1, [pc, #-2540] @ 32dd0 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [pc, #-2548] @ 32dd4 │ │ │ │ + ldr r3, [pc, #-2548] @ 32dd8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #860] @ 0x35c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 32618 │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ + bne 3492c │ │ │ │ + add sp, sp, #868 @ 0x364 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - add r1, r1, #1680 @ 0x690 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 33820 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [pc, #-2596] @ 32ddc │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [pc, #-2600] @ 32de0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [pc, #-2556] @ 32e14 │ │ │ │ + mov r5, #0 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + b 32358 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 34350 │ │ │ │ + ldr r3, [pc, #-2628] @ 32de4 │ │ │ │ + mov r5, #0 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + mov r3, #1124073472 @ 0x43000000 │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + str r5, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + b 32358 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r8, [r2, #28] │ │ │ │ + mov r2, r5 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [pc, #-2696] @ 32de8 │ │ │ │ + ldr r8, [pc, #-2696] @ 32dec │ │ │ │ + add r3, pc, r3 │ │ │ │ mov r2, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr ip, [r3, #2640] @ 0xa50 │ │ │ │ + ldr r3, [r4, #2972] @ 0xb9c │ │ │ │ + mov r0, r9 │ │ │ │ + add lr, r3, r3, lsl #1 │ │ │ │ + rsb r3, r3, lr, lsl #3 │ │ │ │ + add r3, ip, r3, lsl #2 │ │ │ │ + ldr r3, [r3, #60] @ 0x3c │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + cmp r3, r8 │ │ │ │ + movge r3, r8 │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r1, [pc, #-2764] @ 32df8 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r3, r9 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r9, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #-2796] @ 32dfc │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r3, [r3, #1576] @ 0x628 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + mov r9, #1 │ │ │ │ + ldr r1, [r3] │ │ │ │ + ldr lr, [pc, #-2884] @ 32dfc │ │ │ │ + str r9, [sp, #4] │ │ │ │ + str lr, [sp] │ │ │ │ + ldr ip, [r1, #8] │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + blx ip │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr lr, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + str lr, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r3, r7 │ │ │ │ + ldr ip, [r2, #16] │ │ │ │ + mov r1, fp │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + blx ip │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2640] @ 0xa50 │ │ │ │ + ldr r3, [r4, #2972] @ 0xb9c │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + add ip, r3, r3, lsl r9 │ │ │ │ + rsb r3, r3, ip, lsl #3 │ │ │ │ + add r3, r0, r3, lsl #2 │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + cmp r3, r8 │ │ │ │ + movge r3, r8 │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + mov r0, r8 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr ip, [pc, #-3032] @ 32df8 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r3, r8 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + str r8, [sp, #16] │ │ │ │ + ldr r8, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #-3064] @ 32dfc │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r8, [r3, #1576] @ 0x628 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [r8] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #-3140] @ 32dfc │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r8, [r1, #8] │ │ │ │ + mov r1, fp │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr lr, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str lr, [sp, #256] @ 0x100 │ │ │ │ + ldr r8, [r2, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, fp │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r4, #2968] @ 0xb98 │ │ │ │ + ldr ip, [pc, #-3224] @ 32df0 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r0, [pc, #-3228] @ 32df4 │ │ │ │ + cmp r3, ip │ │ │ │ + movge r3, ip │ │ │ │ + cmp r3, r0 │ │ │ │ + movlt r3, r0 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr ip, [pc, #-3264] @ 32df8 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r3, r9 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #-3292] @ 32dfc │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ + mov r2, r5 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r4, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 2f84c │ │ │ │ - b 31db8 │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + b 335d8 │ │ │ │ + ldr r3, [pc, #-3400] @ 32e00 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - add r1, r1, #2176 @ 0x880 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 2f84c │ │ │ │ - b 31aac │ │ │ │ - ldr r2, [r0] │ │ │ │ + mov r5, r6 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b 32eb0 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + ldr r3, [pc, #-3436] @ 32e14 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r6, [sp, #212] @ 0xd4 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ + str r6, [sp, #220] @ 0xdc │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add r3, sp, #220 @ 0xdc │ │ │ │ + mov r5, #0 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #-3492] @ 32e04 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r7, #59648 @ 0xe900 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + add r1, sp, #196 @ 0xc4 │ │ │ │ + bl 92380 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r5, [r2, #132] @ 0x84 │ │ │ │ - mov r2, r3 │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - cmp r2, #69 @ 0x45 │ │ │ │ - bgt 3232c │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r7, [sl, #4] │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + b 32eb0 │ │ │ │ + ldr r1, [r4, #2972] @ 0xb9c │ │ │ │ + mov r3, #692 @ 0x2b4 │ │ │ │ + mla r1, r3, r1, r7 │ │ │ │ + add r8, sp, #348 @ 0x15c │ │ │ │ + mov r2, #156 @ 0x9c │ │ │ │ + add r1, r1, #16064 @ 0x3ec0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7744 │ │ │ │ + ldr r3, [pc, #-3576] @ 32e14 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ + bl 26d0c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r1, [pc, #-3604] @ 32e08 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r6, [sp, #196] @ 0xc4 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #-3612] @ 32e18 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + add ip, sp, #8 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldm r1, {r0, r1} │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + add r1, sp, #196 @ 0xc4 │ │ │ │ + ldm r1, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r7, #59648 @ 0xe900 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 924b0 │ │ │ │ + b 33208 │ │ │ │ + ldr r7, [r3, #2588] @ 0xa1c │ │ │ │ + ldr r3, [r4, #2972] @ 0xb9c │ │ │ │ + mov r2, #692 @ 0x2b4 │ │ │ │ + mla r3, r2, r3, r8 │ │ │ │ + mov r8, #0 │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + str r8, [sp] │ │ │ │ + bl 2ab54 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 2aa94 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - mov r2, #1 │ │ │ │ - str r8, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r7, [r3, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + blx r7 │ │ │ │ + ldr r8, [sl, #4] │ │ │ │ + b 33168 │ │ │ │ + ldr r0, [r7, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r1, [sl, #20] │ │ │ │ + ldr r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #-3844] @ 32e0c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #1304] @ 32690 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r5, [r7, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt 32224 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [sl, #48] @ 0x30 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r5, [r3, #132] @ 0x84 │ │ │ │ - ldr r2, [sl, #40] @ 0x28 │ │ │ │ - ldr r3, [sl, #44] @ 0x2c │ │ │ │ - ldr r1, [sl, #36] @ 0x24 │ │ │ │ - blx r5 │ │ │ │ - cmp fp, #1 │ │ │ │ - beq 325cc │ │ │ │ - mov r3, #3 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r1, [sl, #16] │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + ldr r1, [r4, #2972] @ 0xb9c │ │ │ │ + ldr ip, [r0, #2432] @ 0x980 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr ip, [ip, #4] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + cmp r1, ip │ │ │ │ + movne r1, #64 @ 0x40 │ │ │ │ + moveq r1, #63 @ 0x3f │ │ │ │ + mov r2, #2 │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 906a0 │ │ │ │ + ldr r1, [pc, #-3952] @ 32e10 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [pc, #-3984] @ 32e14 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r2, #1 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [pc, #-4008] @ 32e18 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - mov r3, #1 │ │ │ │ + ldr r7, [sl, #4] │ │ │ │ + b 330f8 │ │ │ │ + ldr r1, [pc, #-4052] @ 32e1c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #-4060] @ 32e1c │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #-4072] @ 32e1c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #-4076] @ 32e20 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + b 323d0 │ │ │ │ + cmp fp, #1 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + bne 32494 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #172] @ 0xac │ │ │ │ + ldr r2, [pc, #2800] @ 34930 │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ + add r2, sp, #156 @ 0x9c │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r3, [pc, #2772] @ 34934 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [pc, #2768] @ 34938 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [pc, #2764] @ 3493c │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r5, r3, #32 │ │ │ │ - b 3189c │ │ │ │ + ldr r3, [pc, #2760] @ 34940 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + add r3, sp, #148 @ 0x94 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + add r1, sp, #164 @ 0xa4 │ │ │ │ + bl 92380 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 33ebc │ │ │ │ + ldr r2, [pc, #2724] @ 34944 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl e972c │ │ │ │ + b 32528 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r3, [r3, #2424] @ 0x978 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + tst r3, #8 │ │ │ │ + bne 34358 │ │ │ │ + tst r3, #4 │ │ │ │ + beq 34748 │ │ │ │ + ldr r1, [pc, #2664] @ 34948 │ │ │ │ + ldr r0, [pc, #2664] @ 3494c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ + cmn r3, #1 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r2, [sl, #144] @ 0x90 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r5, [r3, #132] @ 0x84 │ │ │ │ - ldr r2, [sl, #136] @ 0x88 │ │ │ │ - ldr r3, [sl, #140] @ 0x8c │ │ │ │ - ldr r1, [sl, #132] @ 0x84 │ │ │ │ + ldr r5, [r3, #40] @ 0x28 │ │ │ │ + bne 34720 │ │ │ │ + ldr r4, [pc, #2620] @ 34950 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r6, [pc, #2612] @ 34954 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [sp] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + mov r3, r8 │ │ │ │ blx r5 │ │ │ │ - cmp fp, #1 │ │ │ │ - bne 321dc │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r1, [pc, #2556] @ 3493c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r5, [r3, #1576] @ 0x628 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr ip, [r5] │ │ │ │ + mov r3, r7 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r4, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [ip, #36] @ 0x24 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [sl, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 32738 │ │ │ │ + add r3, r4, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2508] @ 0x9cc │ │ │ │ + tst r3, #1 │ │ │ │ + beq 342f8 │ │ │ │ + ldr r1, [r4, #2428] @ 0x97c │ │ │ │ + ldr r2, [pc, #2468] @ 34958 │ │ │ │ + ldr r3, [r1] │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + cmp fp, #0 │ │ │ │ + movne r3, r1 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl e972c │ │ │ │ + ldr r4, [sl, #4] │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r4, [r4, #1576] @ 0x628 │ │ │ │ + cmn r3, #1 │ │ │ │ + ldr r5, [r4] │ │ │ │ + beq 345fc │ │ │ │ + ldr r1, [pc, #2380] @ 3493c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2388] @ 34950 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #2376] @ 34954 │ │ │ │ + ldr r1, [pc, #2368] @ 34950 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r1, [sp] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [r2, #32] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #3 │ │ │ │ - addls pc, pc, r3, lsl #2 │ │ │ │ - b 3261c │ │ │ │ - b 325b8 │ │ │ │ - b 325a4 │ │ │ │ - b 325cc │ │ │ │ - b 32350 │ │ │ │ - rsb r3, fp, #0 │ │ │ │ - bic r3, r3, #23 │ │ │ │ - ldr r1, [r2, #36] @ 0x24 │ │ │ │ - add r3, r3, #1792 @ 0x700 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add r1, r1, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 2f84c │ │ │ │ - b 31ce4 │ │ │ │ - ldr r2, [pc, #1004] @ 326a0 │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ + mov r1, #1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r5, #36] @ 0x24 │ │ │ │ + blx r4 │ │ │ │ + ldr r4, [sl, #4] │ │ │ │ + b 32748 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + b 32440 │ │ │ │ + mov r5, #0 │ │ │ │ + add lr, ip, #2960 @ 0xb90 │ │ │ │ + add r6, ip, #2960 @ 0xb90 │ │ │ │ + add lr, lr, #8 │ │ │ │ + add r6, r6, #12 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r7, #692 @ 0x2b4 │ │ │ │ mov r3, #0 │ │ │ │ - add r1, r1, r2 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 2f84c │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r0] │ │ │ │ + b 340ac │ │ │ │ + tst r2, #16 │ │ │ │ + bne 34088 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ + add r2, r2, r0, lsl #2 │ │ │ │ + add r0, r0, #1 │ │ │ │ + str r3, [r2, #-580] @ 0xfffffdbc │ │ │ │ + cmp r0, #14 │ │ │ │ + movgt r2, #0 │ │ │ │ + movle r2, #1 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + movgt r1, #0 │ │ │ │ + andle r1, r2, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 340e8 │ │ │ │ + ldr r1, [lr, r3, lsl #3] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 34088 │ │ │ │ + ldr r2, [r6, r3, lsl #3] │ │ │ │ + mla r2, r7, r2, ip │ │ │ │ + add r2, r2, #15744 @ 0x3d80 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ + cmp r2, fp │ │ │ │ + bne 34088 │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r2, [r1] │ │ │ │ + beq 34070 │ │ │ │ + tst r2, #16 │ │ │ │ + bne 34078 │ │ │ │ + b 34088 │ │ │ │ + eor r5, r5, #1 │ │ │ │ + ands r4, r2, r5 │ │ │ │ + mov r5, #1 │ │ │ │ + bne 34068 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + add r2, ip, #57344 @ 0xe000 │ │ │ │ + add r3, ip, r3, lsl #2 │ │ │ │ + ldr r7, [r2, #2480] @ 0x9b0 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmn r7, #1 │ │ │ │ + sub r2, r3, #15 │ │ │ │ + str r2, [sp, #276] @ 0x114 │ │ │ │ + beq 343cc │ │ │ │ + mov r2, #692 @ 0x2b4 │ │ │ │ + mla r2, r7, r2, ip │ │ │ │ + add r2, r2, #15744 @ 0x3d80 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ + cmp r2, fp │ │ │ │ + beq 34140 │ │ │ │ + ldrb r2, [ip, #3480] @ 0xd98 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 343cc │ │ │ │ + mov r6, r4 │ │ │ │ + mvn r8, #0 │ │ │ │ + mov r5, #692 @ 0x2b4 │ │ │ │ + mov r2, ip │ │ │ │ + mov r0, #0 │ │ │ │ + b 341a4 │ │ │ │ + tst r1, #16 │ │ │ │ + beq 34194 │ │ │ │ + cmp r7, r9 │ │ │ │ + moveq r8, r4 │ │ │ │ + beq 34184 │ │ │ │ + ldrb r1, [ip, #3480] @ 0xd98 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 34184 │ │ │ │ + ldr r1, [ip, #3488] @ 0xda0 │ │ │ │ + cmp r9, r1 │ │ │ │ + moveq r8, r4 │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ + add r1, r1, r4, lsl #2 │ │ │ │ + add r4, r4, #1 │ │ │ │ + str r0, [r1, #-516] @ 0xfffffdfc │ │ │ │ + add r0, r0, #1 │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ + add r2, r2, #8 │ │ │ │ + beq 341ec │ │ │ │ + ldr lr, [r2, #2968] @ 0xb98 │ │ │ │ + cmp lr, #0 │ │ │ │ + beq 34194 │ │ │ │ + ldr r9, [r2, #2972] @ 0xb9c │ │ │ │ + mla r1, r5, r9, ip │ │ │ │ + add r1, r1, #15744 @ 0x3d80 │ │ │ │ + ldr r1, [r1, #40] @ 0x28 │ │ │ │ + cmp r1, fp │ │ │ │ + bne 34194 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r1, [lr] │ │ │ │ + bne 34158 │ │ │ │ + tst r1, #16 │ │ │ │ + beq 34160 │ │ │ │ + add r0, r0, #1 │ │ │ │ + cmp r0, #64 @ 0x40 │ │ │ │ + add r2, r2, #8 │ │ │ │ + bne 341a4 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 34698 │ │ │ │ + mov r6, #1 │ │ │ │ + b 3414c │ │ │ │ + ldr r0, [pc, #1880] @ 3495c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - mov r2, #1 │ │ │ │ - str r8, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 31fa8 │ │ │ │ - b 31ff0 │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - add r1, r1, #1744 @ 0x6d0 │ │ │ │ - add r1, r1, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ mov r2, r3 │ │ │ │ - mov r0, r7 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mvn lr, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r7 │ │ │ │ + str lr, [sp] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r4, [ip, #40] @ 0x28 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r4, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r8, [r3, #36] @ 0x24 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #1756] @ 34960 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + b 32c1c │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [pc, #1724] @ 34950 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1688] @ 34950 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r4, [sp, #228] @ 0xe4 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ + ldm r5, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92380 │ │ │ │ + b 327fc │ │ │ │ + ldrb r3, [r4, #3480] @ 0xd98 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 34374 │ │ │ │ + ldr r3, [r4, #3488] @ 0xda0 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 34374 │ │ │ │ + add r3, r4, r3, lsl #2 │ │ │ │ + ldr r3, [r3, #2456] @ 0x998 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 34374 │ │ │ │ + ldr r2, [pc, #1596] @ 34964 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl e972c │ │ │ │ + ldr r4, [sl, #4] │ │ │ │ + b 33fd4 │ │ │ │ + ldr r1, [pc, #1512] @ 34930 │ │ │ │ + ldr r2, [pc, #1512] @ 34934 │ │ │ │ + mov r0, #1061158912 @ 0x3f400000 │ │ │ │ + b 324a0 │ │ │ │ + str r4, [sp, #116] @ 0x74 │ │ │ │ + b 337f8 │ │ │ │ + ldr r1, [pc, #1544] @ 34968 │ │ │ │ + ldr r0, [pc, #1544] @ 3496c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b 33ef0 │ │ │ │ + ldr r3, [r4, #2404] @ 0x964 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 33fd4 │ │ │ │ + ldr r2, [pc, #1512] @ 34970 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl e972c │ │ │ │ + ldr r4, [sl, #4] │ │ │ │ + b 33fd4 │ │ │ │ + sub r3, r3, #19 │ │ │ │ + str r3, [sp, #276] @ 0x114 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ + add r3, r3, r8, lsl #2 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [r3, #-520] @ 0xfffffdf8 │ │ │ │ + str r3, [sp, #340] @ 0x154 │ │ │ │ + ldr r3, [r8, #-516] @ 0xfffffdfc │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ + mov r2, #16 │ │ │ │ + b 32d58 │ │ │ │ + ldr r5, [pc, #1396] @ 34950 │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r8, [pc, #1392] @ 34954 │ │ │ │ + mov r2, r5 │ │ │ │ str r3, [sp] │ │ │ │ - bl 2f84c │ │ │ │ - b 31eb8 │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ - mov r2, fp │ │ │ │ - add r1, r1, #1648 @ 0x670 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r3, fp │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r4, [r3, #1576] @ 0x628 │ │ │ │ + mov r6, #1 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1312] @ 3493c │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str r5, [sp] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [r2, #36] @ 0x24 │ │ │ │ + mov r2, r7 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #1300] @ 34974 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + mov r4, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov lr, #1056964608 @ 0x3f000000 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r4 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + ldr ip, [ip, #28] │ │ │ │ + mov r1, r4 │ │ │ │ + blx ip │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r7, [r3, #1576] @ 0x628 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr ip, [r7] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r5, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - str fp, [sp] │ │ │ │ - bl 2f84c │ │ │ │ - b 3210c │ │ │ │ - cmp r1, #81 @ 0x51 │ │ │ │ - ble 32378 │ │ │ │ - ldr r1, [r2, #36] @ 0x24 │ │ │ │ - add r1, r1, #1936 @ 0x790 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r3, #0 │ │ │ │ + ldr r5, [ip, #36] @ 0x24 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ mov r2, r3 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 2f84c │ │ │ │ - ldr r1, [pc, #804] @ 326a4 │ │ │ │ + blx r4 │ │ │ │ + b 32728 │ │ │ │ + ldr r1, [pc, #1128] @ 34978 │ │ │ │ + ldr r0, [pc, #1128] @ 3497c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + ldr r2, [r3, #2436] @ 0x984 │ │ │ │ + ldm r2, {r2, r3} │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 8b528 │ │ │ │ + ldr r3, [sp, #912] @ 0x390 │ │ │ │ + cmn r3, #1 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + beq 347a4 │ │ │ │ + ldr r1, [pc, #1024] @ 34950 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r8, [r3, #1576] @ 0x628 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1024] @ 34960 │ │ │ │ + ldr r5, [pc, #1052] @ 34980 │ │ │ │ + ldr r7, [pc, #1004] @ 34954 │ │ │ │ + mov r4, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [r8] │ │ │ │ + mov r1, #0 │ │ │ │ + str r5, [sp] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r8, [sp, #20] │ │ │ │ + mov r2, r8 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r5, [r3, #1576] @ 0x628 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #928] @ 34960 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr ip, [r5] │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #932] @ 34984 │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [ip, #36] @ 0x24 │ │ │ │ + blx r4 │ │ │ │ + ldr r4, [sl, #4] │ │ │ │ + b 32748 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + ldr r4, [pc, #840] @ 34950 │ │ │ │ + ldr r7, [pc, #840] @ 34954 │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr r5, [r5, #40] @ 0x28 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r1, [pc, #780] @ 3493c │ │ │ │ + ldr r6, [r3, #1576] @ 0x628 │ │ │ │ mov r5, r0 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r1, #1040187392 @ 0x3e000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #748] @ 326a8 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #736] @ 326ac │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r2, #1 │ │ │ │ - str r5, [sp, #100] @ 0x64 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [sl, #24] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt 321ec │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r6] │ │ │ │ + mov r1, #0 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str r4, [sp] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r4, [ip, #36] @ 0x24 │ │ │ │ + blx r4 │ │ │ │ + ldr r4, [sl, #4] │ │ │ │ + b 32748 │ │ │ │ + cmp r8, #14 │ │ │ │ + ble 343cc │ │ │ │ + sub r2, r3, #1 │ │ │ │ + cmp r2, r8 │ │ │ │ + beq 343a0 │ │ │ │ + sub r1, r3, #2 │ │ │ │ + cmp r1, r8 │ │ │ │ + beq 34764 │ │ │ │ + sub r0, r3, #3 │ │ │ │ + cmp r0, r8 │ │ │ │ + beq 348d0 │ │ │ │ + ble 343cc │ │ │ │ + sub r3, r3, r8 │ │ │ │ + sub r3, r3, #2 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ + add r3, r3, r8, lsl #2 │ │ │ │ + ldr r3, [r3, #-520] @ 0xfffffdf8 │ │ │ │ + str r3, [sp, #332] @ 0x14c │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ + add r3, r3, r8, lsl #2 │ │ │ │ + ldr r3, [r3, #-516] @ 0xfffffdfc │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ + add r3, sp, #864 @ 0x360 │ │ │ │ + add r3, r3, r8, lsl #2 │ │ │ │ + ldr r3, [r3, #-512] @ 0xfffffe00 │ │ │ │ + str r3, [sp, #340] @ 0x154 │ │ │ │ + mvn r3, #0 │ │ │ │ + sub r8, r8, #20 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ + mvn r3, #1 │ │ │ │ + str r8, [sp, #276] @ 0x114 │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ + b 343cc │ │ │ │ + ldr r2, [pc, #556] @ 34954 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mvn r2, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #528] @ 34950 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + blx r4 │ │ │ │ + b 32688 │ │ │ │ + ldr r1, [pc, #568] @ 34988 │ │ │ │ + ldr r0, [pc, #568] @ 3498c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b 33ef0 │ │ │ │ + add r1, sp, #864 @ 0x360 │ │ │ │ + add r2, r1, r2, lsl #2 │ │ │ │ + ldr r2, [r2, #-516] @ 0xfffffdfc │ │ │ │ + str r2, [sp, #344] @ 0x158 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ + add r2, r2, r3, lsl #2 │ │ │ │ + add r8, r1, r8, lsl #2 │ │ │ │ + sub r3, r3, #21 │ │ │ │ + ldr r1, [r8, #-516] @ 0xfffffdfc │ │ │ │ + ldr r2, [r2, #-528] @ 0xfffffdf0 │ │ │ │ + str r3, [sp, #276] @ 0x114 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r1, [sp, #340] @ 0x154 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ + str r3, [sp, #332] @ 0x14c │ │ │ │ + b 343cc │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r8, [pc, #464] @ 34980 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #584] @ 32690 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r5, [r7, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r7, [pc, #412] @ 34954 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r8 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ + mov r3, r6 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [r3, #1576] @ 0x628 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #364] @ 34960 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #316] @ 34950 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r5] │ │ │ │ + mov lr, #1 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r1, #0 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + ldr r4, [ip, #36] @ 0x24 │ │ │ │ + ldr r6, [pc, #324] @ 34984 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r4, [sp, #912] @ 0x390 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r2, r6 │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r5, [ip, #132] @ 0x84 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - ldr r3, [sl, #32] │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - lsl r2, r0, #1 │ │ │ │ - cmp r3, #3 │ │ │ │ - addls pc, pc, r3, lsl #2 │ │ │ │ - b 324f0 │ │ │ │ - b 32584 │ │ │ │ - b 32554 │ │ │ │ - b 32520 │ │ │ │ - b 324c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - cmp r1, #88 @ 0x58 │ │ │ │ - ble 324f0 │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ + mov r1, #0 │ │ │ │ + str r4, [sp] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr r4, [ip, #40] @ 0x28 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r5, [r3, #1576] @ 0x628 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #204] @ 34960 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #164] @ 34950 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov lr, #1 │ │ │ │ + ldr ip, [r5] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r3, r8 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str r6, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + b 345e0 │ │ │ │ + add r0, sp, #864 @ 0x360 │ │ │ │ + add r2, r0, r2, lsl #2 │ │ │ │ + ldr r2, [r2, #-516] @ 0xfffffdfc │ │ │ │ + str r2, [sp, #344] @ 0x158 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ + add r1, r0, r1, lsl #2 │ │ │ │ + add r2, r2, r3, lsl #2 │ │ │ │ + add r8, r0, r8, lsl #2 │ │ │ │ + sub r3, r3, #23 │ │ │ │ + ldr r0, [r8, #-516] @ 0xfffffdfc │ │ │ │ + ldr r1, [r1, #-516] @ 0xfffffdfc │ │ │ │ + ldr r2, [r2, #-532] @ 0xfffffdec │ │ │ │ + str r3, [sp, #276] @ 0x114 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ + str r1, [sp, #340] @ 0x154 │ │ │ │ + str r2, [sp, #332] @ 0x14c │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ + b 343cc │ │ │ │ mov r3, #0 │ │ │ │ - add r1, r1, #2112 @ 0x840 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 2f84c │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r5, #0 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + b 32358 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + svccc 0x0079999a │ │ │ │ + mcrcc 4, 1, r1, cr14, cr11, {3} │ │ │ │ + mcrcc 5, 7, r8, cr11, cr15, {0} │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + eormi r0, r0, #0 │ │ │ │ + andeq r0, ip, r0, ror pc │ │ │ │ + andeq r0, ip, r4, lsl #19 │ │ │ │ + andeq r0, ip, r0, lsr #30 │ │ │ │ + movmi r0, r0 │ │ │ │ + svclt 0x00800000 │ │ │ │ + muleq ip, r8, sp │ │ │ │ + andeq r0, ip, ip, asr #24 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + andeq r0, ip, r0, lsr sl │ │ │ │ + andeq r0, ip, r4, lsl #10 │ │ │ │ + muleq ip, r4, sl │ │ │ │ + ldrdeq r0, [ip], -r0 @ │ │ │ │ + andeq r2, ip, r0, ror #1 │ │ │ │ + andeq r0, ip, r4, asr r3 │ │ │ │ + andeq r0, ip, r0, lsr #18 │ │ │ │ + mrsmi r0, (UNDEF: 64) │ │ │ │ + orrmi r0, r0, r0 │ │ │ │ + andeq r0, ip, r4, lsl r1 │ │ │ │ + @ instruction: 0x000c06bc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #1604] @ 0x644 │ │ │ │ + mov r5, r1 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - mov r2, #1 │ │ │ │ - str r8, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ - b 321dc │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - cmp r1, #87 @ 0x57 │ │ │ │ - ble 324f0 │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ - add r1, r1, #2080 @ 0x820 │ │ │ │ - mov r3, #0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 2f84c │ │ │ │ - b 324f0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - cmp r1, #86 @ 0x56 │ │ │ │ - ble 324f0 │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - add r1, r1, #2064 @ 0x810 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 2f84c │ │ │ │ - b 324f0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - cmp r1, #85 @ 0x55 │ │ │ │ - ble 324f0 │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ - add r1, r1, #2032 @ 0x7f0 │ │ │ │ - b 3253c │ │ │ │ - cmp r1, #83 @ 0x53 │ │ │ │ - ble 32378 │ │ │ │ - ldr r1, [r2, #36] @ 0x24 │ │ │ │ - add r1, r1, #1984 @ 0x7c0 │ │ │ │ - b 32360 │ │ │ │ - cmp r1, #82 @ 0x52 │ │ │ │ - ble 32378 │ │ │ │ - ldr r1, [r2, #36] @ 0x24 │ │ │ │ - add r1, r1, #1968 @ 0x7b0 │ │ │ │ - b 32364 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - cmp r2, #84 @ 0x54 │ │ │ │ - ble 325fc │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - add r1, r1, #2016 @ 0x7e0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 2f84c │ │ │ │ - ldr r1, [pc, #160] @ 326a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r3, #3 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r5, r0 │ │ │ │ - b 32388 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - cmp r1, #80 @ 0x50 │ │ │ │ - bgt 3265c │ │ │ │ - ldr r1, [pc, #120] @ 326a4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, #5 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 32388 │ │ │ │ - ldr r1, [pc, #104] @ 326b0 │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 315c8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + bxne lr │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + add r3, r2, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2480] @ 0x9b0 │ │ │ │ + ldr r1, [r2, #2424] @ 0x978 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 34a20 │ │ │ │ + mov ip, #692 @ 0x2b4 │ │ │ │ + mla r3, ip, r3, r2 │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 34a20 │ │ │ │ + ldr r3, [r2, #2396] @ 0x95c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 34a3c │ │ │ │ + cmp r1, #0 │ │ │ │ + bxeq lr │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + tst r3, #12 │ │ │ │ + movne r0, #1 │ │ │ │ + moveq r0, #0 │ │ │ │ + bx lr │ │ │ │ + ldrb r3, [r2, #3480] @ 0xd98 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 34a20 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 34a5c │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + tst r3, #16 │ │ │ │ + bne 34a2c │ │ │ │ + mov r0, #1 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - b 32398 │ │ │ │ - ldr r1, [r2, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - add r1, r1, #1920 @ 0x780 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 2f84c │ │ │ │ - b 32624 │ │ │ │ - andeq r5, sp, r4, ror #3 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - ldrdeq r5, [sp], -r4 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - andmi r6, r6, r6, ror #12 │ │ │ │ - ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ - svccc 0x002aaaab │ │ │ │ - cmngt r5, r5, asr r5 │ │ │ │ - andeq r4, sp, r4, asr #18 │ │ │ │ - andeq r0, r0, r8, lsr #13 │ │ │ │ - svccc 0x0019999a │ │ │ │ - stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ - stclcc 12, cr12, [ip, #-820] @ 0xfffffccc │ │ │ │ - @ instruction: 0x3e19999a │ │ │ │ + mov r9, r1 │ │ │ │ + mov r5, #15552 @ 0x3cc0 │ │ │ │ + mov r8, r4 │ │ │ │ + mov sl, r4 │ │ │ │ + mov r7, #692 @ 0x2b4 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + mla r3, r7, r4, r2 │ │ │ │ + add r1, r3, #16192 @ 0x3f40 │ │ │ │ + ldrb r1, [r1, #32] │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 34ae0 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + cmp r3, r9 │ │ │ │ + bne 34ae0 │ │ │ │ + cmp r8, #0 │ │ │ │ + add r0, r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + addeq sl, sl, #1 │ │ │ │ + moveq r8, r0 │ │ │ │ + beq 34ae0 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 34b0c │ │ │ │ + add sl, sl, #1 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ + add r5, r5, #692 @ 0x2b4 │ │ │ │ + bne 34a90 │ │ │ │ + cmp sl, #1 │ │ │ │ + ble 34b0c │ │ │ │ + ldrb r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 34b0c │ │ │ │ + mov r0, r8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r8, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3960] @ 0xf78 │ │ │ │ - sub sp, sp, #100 @ 0x64 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - stm r1, {r2, r3} │ │ │ │ - ldr r2, [pc, #704] @ 3299c │ │ │ │ - ldr r3, [pc, #704] @ 329a0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r1, #1015021568 @ 0x3c800000 │ │ │ │ + str r0, [ip, #3768] @ 0xeb8 │ │ │ │ + ldr r1, [pc, #1596] @ 3516c │ │ │ │ + ldrb r3, [r0, #9] │ │ │ │ + ldr r2, [pc, #1592] @ 35170 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + cmp r3, #0 │ │ │ │ + sub sp, sp, #292 @ 0x124 │ │ │ │ + movne r3, #1 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #284] @ 0x11c │ │ │ │ + mov r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r5, #148] @ 0x94 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov r3, #0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #668] @ 329a4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r6, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [sp, #140] @ 0x8c │ │ │ │ - ldr fp, [pc, #652] @ 329a8 │ │ │ │ - add fp, pc, fp │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7ad4 │ │ │ │ + strhne r3, [r0, #8] │ │ │ │ + beq 34ec0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2624] @ 0xa40 │ │ │ │ + bl 4eca8 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 34ecc │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27054 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr lr, [r0, #12] │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + ldr ip, [r0] │ │ │ │ + str lr, [sp] │ │ │ │ + ldr r6, [ip, #20] │ │ │ │ + blx r6 │ │ │ │ mov r1, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 32978 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r6, [sp, #12] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr lr, [r5, #112] @ 0x70 │ │ │ │ - ldr r3, [r5, #100] @ 0x64 │ │ │ │ - ldr r2, [r5, #104] @ 0x68 │ │ │ │ - ldr ip, [r5, #108] @ 0x6c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r9 │ │ │ │ - str lr, [sp, #32] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str ip, [sp, #28] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr sl, [sp, #148] @ 0x94 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r9, [sp, #152] @ 0x98 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34a64 │ │ │ │ + mov r1, #1 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 34a64 │ │ │ │ + cmp r8, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + beq 3501c │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 35000 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #2424] @ 0x978 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 34cfc │ │ │ │ + add r2, r3, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r2, #2508] @ 0x9cc │ │ │ │ + ands r6, r2, #1 │ │ │ │ + beq 34f6c │ │ │ │ + ldr r2, [r3, #2428] @ 0x97c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 34cfc │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1356] @ 35174 │ │ │ │ + ldr fp, [pc, #1356] @ 35178 │ │ │ │ + ldr sl, [pc, #1356] @ 3517c │ │ │ │ + mov r9, r0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1069547520 @ 0x3fc00000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, fp │ │ │ │ + str r3, [sp] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + ldr r3, [pc, #1304] @ 35174 │ │ │ │ + mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - add r7, sp, #60 @ 0x3c │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32248 │ │ │ │ + mov r1, #1069547520 @ 0x3fc00000 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [pc, #1264] @ 35174 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + stm sp, {r2, r7} │ │ │ │ + mov r2, fp │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 32248 │ │ │ │ + ldr r1, [pc, #1248] @ 35180 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ - str r8, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [ip] │ │ │ │ - str r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r8, [r3, #76] @ 0x4c │ │ │ │ - add r6, sp, #76 @ 0x4c │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - ldm r7, {r0, r1, r2, r3} │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mov r0, ip │ │ │ │ - blx r8 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str lr, [sp] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r5, [ip, #132] @ 0x84 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [pc, #272] @ 329ac │ │ │ │ - ldr r5, [fp, r3] │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - cmp r2, #77 @ 0x4d │ │ │ │ - ble 328cc │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - add r1, r1, #1840 @ 0x730 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r2, r3 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 2f84c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - cmp r2, #76 @ 0x4c │ │ │ │ - ble 32910 │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - add r1, r1, #1824 @ 0x720 │ │ │ │ - mov r2, r3 │ │ │ │ + bl 31bb8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, sl │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 2f84c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r2, #1 │ │ │ │ + bl 31800 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r5, [r4, #12] │ │ │ │ + str fp, [r4, #16] │ │ │ │ + str sl, [r4, #20] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1168] @ 35184 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r0, [r4, #24] │ │ │ │ + ldr r6, [r3, #1572] @ 0x624 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #1120] @ 35188 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr ip, [r6] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #1096] @ 35188 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r6, [ip, #20] │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #2424] @ 0x978 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 34e5c │ │ │ │ + add r1, r3, #57344 @ 0xe000 │ │ │ │ + ldr r1, [r1, #2508] @ 0x9cc │ │ │ │ + tst r1, #1 │ │ │ │ + beq 34e5c │ │ │ │ + ldr r1, [r3, #2428] @ 0x97c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 34e5c │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ands r6, r2, #8 │ │ │ │ + beq 35038 │ │ │ │ + ldm r1, {r2, r3} │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt 35138 │ │ │ │ + blt 35108 │ │ │ │ + ldr r1, [pc, #1004] @ 3518c │ │ │ │ + ldr r0, [pc, #1004] @ 35190 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + add r9, sp, #28 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr sl, [pc, #968] @ 35194 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr fp, [pc, #964] @ 35198 │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + mvn r2, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, sl │ │ │ │ + str fp, [sp, #4] │ │ │ │ + ldr r6, [r3, #40] @ 0x28 │ │ │ │ + mov r3, r9 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r8, [r3, #1576] @ 0x628 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r8] │ │ │ │ + ldr r3, [pc, #872] @ 3519c │ │ │ │ + str fp, [sp, #8] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + str sl, [sp] │ │ │ │ mov r1, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r6, [ip, #36] @ 0x24 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1604] @ 0x644 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 34f1c │ │ │ │ + ldr r2, [pc, #804] @ 351a0 │ │ │ │ + ldr r3, [pc, #752] @ 35170 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 35168 │ │ │ │ + ldr r1, [pc, #772] @ 351a4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #764] @ 351a8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #292 @ 0x124 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 315c8 │ │ │ │ + ldrb r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 34b60 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #92] @ 329b0 │ │ │ │ - ldr r3, [pc, #72] @ 329a0 │ │ │ │ + add r3, r0, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2480] @ 0x9b0 │ │ │ │ + ldr r2, [r0, #2424] @ 0x978 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 34f08 │ │ │ │ + mov r1, #692 @ 0x2b4 │ │ │ │ + mla r3, r1, r3, r0 │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 34f08 │ │ │ │ + ldr r3, [r0, #2396] @ 0x95c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 34f48 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 34f1c │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + tst r3, #12 │ │ │ │ + bne 34b80 │ │ │ │ + ldr r2, [pc, #648] @ 351ac │ │ │ │ + ldr r3, [pc, #584] @ 35170 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 32998 │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ + bne 35168 │ │ │ │ + add sp, sp, #292 @ 0x124 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - add r3, r6, #-2147483648 @ 0x80000000 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r7, [sp, #16] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - b 3277c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r4, [sp], -ip │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - cmnmi r0, r0 │ │ │ │ - andeq r4, sp, r0, lsr #5 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r4, sp, r4, rrx │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ - mov r9, r2 │ │ │ │ - mov r0, r7 │ │ │ │ - mov sl, r3 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - bl 7a8c │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #280] @ 32b08 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #260] @ 32b0c │ │ │ │ + ldrb r3, [r0, #3480] @ 0xd98 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 34f08 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 34b80 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + tst r3, #16 │ │ │ │ + bne 34f14 │ │ │ │ + b 34b80 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #560] @ 351b0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r9, [pc, #492] @ 35174 │ │ │ │ + ldr sl, [pc, #492] @ 35178 │ │ │ │ + mvn r3, #0 │ │ │ │ + mov r2, sl │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + str r6, [sp] │ │ │ │ mov r5, r0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 32a28 │ │ │ │ - ldr r0, [pc, #240] @ 32b0c │ │ │ │ - mov r1, r7 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r5, [pc, #228] @ 32b0c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r1, [pc, #224] @ 32b10 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 32a50 │ │ │ │ - ldr r1, [pc, #204] @ 32b10 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r4, [pc, #192] @ 32b10 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 32248 │ │ │ │ + ldr r1, [pc, #456] @ 35180 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31bb8 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r3, r9 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 31800 │ │ │ │ + mov r1, fp │ │ │ │ + str r5, [r4, #12] │ │ │ │ + str sl, [r4, #16] │ │ │ │ + str r9, [r4, #20] │ │ │ │ + b 34ce4 │ │ │ │ + ldr r1, [pc, #428] @ 351b4 │ │ │ │ + ldr r0, [pc, #428] @ 351b8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + b 34be8 │ │ │ │ + ldr r1, [pc, #408] @ 351bc │ │ │ │ + ldr r0, [pc, #408] @ 351c0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r8, r0 │ │ │ │ + b 34be0 │ │ │ │ + tst r2, #4 │ │ │ │ + beq 34e5c │ │ │ │ + ldr r1, [pc, #380] @ 351c4 │ │ │ │ + ldr r0, [pc, #380] @ 351c8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + add r7, sp, #28 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + ldr sl, [pc, #304] @ 35194 │ │ │ │ + ldr fp, [pc, #304] @ 35198 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mvn ip, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r3, r7 │ │ │ │ + str ip, [sp] │ │ │ │ + str fp, [sp, #4] │ │ │ │ + ldr r8, [r1, #40] @ 0x28 │ │ │ │ + mov r1, r6 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r9, [r3, #1576] @ 0x628 │ │ │ │ mov r8, r0 │ │ │ │ - str r8, [r6] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - str r5, [r6, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r6, #8] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r9] │ │ │ │ + ldr r3, [pc, #192] @ 3519c │ │ │ │ + mov r1, r6 │ │ │ │ + str fp, [sp, #8] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str sl, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r6, [ip, #36] @ 0x24 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + b 34e5c │ │ │ │ + ldr r1, [pc, #188] @ 351cc │ │ │ │ + ldr r0, [pc, #188] @ 351d0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + add r9, sp, #28 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e972c │ │ │ │ + b 34dc0 │ │ │ │ + ldr r1, [pc, #148] @ 351d4 │ │ │ │ + ldr r0, [pc, #148] @ 351d8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + add r9, sp, #28 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e972c │ │ │ │ + b 34dc0 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + muleq sp, r0, lr │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + @ instruction: 0x43b60000 │ │ │ │ + adcmi r0, sl, #0 │ │ │ │ + ldrtmi ip, [r6], #-0 │ │ │ │ + adcsmi r0, r0, #0 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + ldrmi r0, [r6], #0 │ │ │ │ + andeq pc, fp, r4, asr #21 │ │ │ │ + strdeq r0, [ip], -r4 │ │ │ │ + adcmi r0, ip, #0 │ │ │ │ + svclt 0x00800000 │ │ │ │ + andsmi r0, ip, #0 │ │ │ │ + andeq r1, sp, r8, asr #22 │ │ │ │ + rscmi r0, r0, r0 │ │ │ │ + addmi r0, r0, r0 │ │ │ │ + andeq r1, sp, r0, lsr #21 │ │ │ │ + teqmi r6, #0 │ │ │ │ + andeq pc, fp, ip, asr r8 @ │ │ │ │ + andeq pc, fp, r4, ror lr @ │ │ │ │ + andeq pc, fp, r0, asr #16 │ │ │ │ + andeq pc, fp, ip, asr #28 │ │ │ │ + andeq pc, fp, ip, lsl r8 @ │ │ │ │ + andeq pc, fp, r4, asr lr @ │ │ │ │ + andeq pc, fp, r4, asr r7 @ │ │ │ │ + andeq pc, fp, r8, ror sp @ │ │ │ │ + andeq pc, fp, r4, lsr #14 │ │ │ │ + andeq pc, fp, r8, asr #26 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r3, #2584] @ 0xa18 │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + bxne lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #2640] @ 0xa50 │ │ │ │ + bl 2eba8 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [r6, #12] │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - strmi r0, [r6], #3117 @ 0xc2d │ │ │ │ - ldrtmi r8, [fp], #0 │ │ │ │ - strmi r4, [r3], #0 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 34b18 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #264] @ 32c38 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #260] @ 32c3c │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r1, #28 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldrb r5, [r0, #8] │ │ │ │ + add ip, sp, #28 │ │ │ │ + cmp r5, #0 │ │ │ │ + stm ip, {r1, r2, r3} │ │ │ │ + bne 35284 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [pc, #160] @ 3532c │ │ │ │ + mov r6, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + movne r3, #2 │ │ │ │ + moveq r3, #1 │ │ │ │ + tst r3, r1 │ │ │ │ + beq 35274 │ │ │ │ + mov r4, r0 │ │ │ │ + add lr, r0, #16 │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1, r2} │ │ │ │ + stm lr, {r0, r1, r2} │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r7, #256 @ 0x100 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + strh r7, [r4, #8] │ │ │ │ + bl 5c9b8 │ │ │ │ + tst r0, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + movne r0, r3 │ │ │ │ + strne r3, [r4, #12] │ │ │ │ + bne 35308 │ │ │ │ + mov r3, #1 │ │ │ │ + asr r0, r0, #1 │ │ │ │ + tst r0, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + add r3, r3, #1 │ │ │ │ + beq 352ec │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 5cdd8 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + strne r3, [r4, #12] │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + muleq r0, fp, r1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [pc, #32] @ 35368 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r4, r5, #72 @ 0x48 │ │ │ │ + ldr r0, [r4, #-12]! │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3535c │ │ │ │ + bl 75dc │ │ │ │ + cmp r4, r5 │ │ │ │ + bne 3534c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r8, sp, r4, ror #31 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3368] @ 0xd28 │ │ │ │ + sub sp, sp, #692 @ 0x2b4 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [pc, #628] @ 35600 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #624] @ 35604 │ │ │ │ add r2, pc, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [pc, #616] @ 35608 │ │ │ │ + str r0, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #48 @ 0x30 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #684] @ 0x2ac │ │ │ │ mov r3, #0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #220] @ 32c40 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr sl, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str sl, [sp, #16] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #120] @ 32c40 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 329b4 │ │ │ │ - ldr r2, [pc, #92] @ 32c44 │ │ │ │ - ldr r3, [pc, #80] @ 32c3c │ │ │ │ + bl eb7b0 │ │ │ │ + clz r2, r0 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r4, #0 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 35404 │ │ │ │ + ldr r2, [pc, #560] @ 3560c │ │ │ │ + ldr r3, [pc, #548] @ 35604 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #684] @ 0x2ac │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 32c34 │ │ │ │ - ldr r2, [r6] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr lr, [r2, #20] │ │ │ │ + bne 355fc │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #692 @ 0x2b4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r8, sp, #44 @ 0x2c │ │ │ │ + sub r3, r0, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r0, r8 │ │ │ │ + bl e96ec │ │ │ │ + ldr r5, [r9, #72] @ 0x48 │ │ │ │ + ldr r2, [r9, #80] @ 0x50 │ │ │ │ + add sl, r5, r2, lsl #4 │ │ │ │ + cmp r5, sl │ │ │ │ + bcs 353d4 │ │ │ │ + ldr r7, [pc, #472] @ 35610 │ │ │ │ + ldr r6, [pc, #472] @ 35614 │ │ │ │ + ldr fp, [pc, #472] @ 35618 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add fp, pc, fp │ │ │ │ + add r4, r5, #16 │ │ │ │ + b 354b4 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ mov r0, r6 │ │ │ │ - mov ip, lr │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r3, [r4, #-16] │ │ │ │ + ldrb r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 35488 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r8 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 354dc │ │ │ │ + ldr r3, [pc, #396] @ 3561c │ │ │ │ + ldr r0, [pc, #396] @ 35620 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #10 │ │ │ │ + add r5, r5, #16 │ │ │ │ + bl e9eb4 │ │ │ │ + cmp sl, r5 │ │ │ │ + add r4, r4, #16 │ │ │ │ + bls 353d4 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r0, [r4, #-16] │ │ │ │ + mov r1, r8 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 35450 │ │ │ │ + ldr r2, [pc, #320] @ 35624 │ │ │ │ + add r4, sp, #172 @ 0xac │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e972c │ │ │ │ + ldr r2, [r9, #4] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r0, [r2, #1572] @ 0x624 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r6, [r1, #56] @ 0x38 │ │ │ │ + add r1, sp, #28 │ │ │ │ + blx r6 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 35564 │ │ │ │ + ldr r2, [pc, #256] @ 35628 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r9, #4] │ │ │ │ + ldr r2, [pc, #232] @ 3562c │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr ip, [r0] │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + b 353d4 │ │ │ │ + ldr r2, [pc, #196] @ 35630 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r9, #4] │ │ │ │ + ldr r2, [pc, #172] @ 35634 │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + mov r6, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #1 │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [r9, #4] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [r2, #1572] @ 0x624 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [r0] │ │ │ │ + stm sp, {r2, r3} │ │ │ │ + str r6, [sp, #8] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ + ldr r4, [r1, #64] @ 0x40 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - add sp, sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - bx ip │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, sp, r4, lsl #29 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - ldrdeq r3, [sp], -r0 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [pc, #92] @ 35638 │ │ │ │ + mov r2, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #76] @ 3563c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl e9eb4 │ │ │ │ + str r4, [r5, #12] │ │ │ │ + b 353d4 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, sp, r4, lsr r6 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r3, ip, r8, lsl sl │ │ │ │ + andeq r1, sp, r8, ror #11 │ │ │ │ + muleq fp, r4, r0 │ │ │ │ + muleq fp, r8, r0 │ │ │ │ + andeq pc, fp, r8, ror #20 │ │ │ │ + andeq lr, fp, r0, asr #32 │ │ │ │ + andeq lr, fp, r0, asr #32 │ │ │ │ + andeq pc, fp, ip, lsr #20 │ │ │ │ + andeq pc, fp, r8, lsl #19 │ │ │ │ + andeq r2, ip, r0, ror #15 │ │ │ │ + andeq pc, fp, r8, ror #18 │ │ │ │ + muleq ip, r8, r7 │ │ │ │ + strdeq sp, [fp], -r4 │ │ │ │ + andeq sp, fp, ip, ror #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3936] @ 0xf60 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r9, [r1] │ │ │ │ + ldr sl, [r0, #8] │ │ │ │ + ldr r7, [r0] │ │ │ │ + sub sp, sp, #28 │ │ │ │ + cmp r9, #0 │ │ │ │ + lsl r5, sl, #4 │ │ │ │ mov r6, r1 │ │ │ │ - ldr r1, [pc, #756] @ 32f58 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #752] @ 32f5c │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #124 @ 0x7c │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #116] @ 0x74 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldrd sl, [sp, #160] @ 0xa0 │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 32cc0 │ │ │ │ - ldr r2, [pc, #708] @ 32f60 │ │ │ │ - ldr r3, [pc, #700] @ 32f5c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - eors r2, r3, r2 │ │ │ │ + mov r4, r0 │ │ │ │ + add sl, r7, sl, lsl #4 │ │ │ │ + streq r9, [sp] │ │ │ │ + beq 3569c │ │ │ │ + ldr r8, [r1, #4] │ │ │ │ + add r8, r8, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7318 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp] │ │ │ │ + bl e8318 │ │ │ │ + cmp r7, sl │ │ │ │ + bcc 35748 │ │ │ │ + ldmib r4, {r3, r7} │ │ │ │ + cmp r7, r3 │ │ │ │ + beq 35a54 │ │ │ │ + add r9, r7, #1 │ │ │ │ + cmp r9, r3 │ │ │ │ + bgt 358f0 │ │ │ │ + ldr sl, [r4] │ │ │ │ + ldr r0, [sl, r7, lsl #4] │ │ │ │ + str r9, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + add r4, sl, r7, lsl #4 │ │ │ │ + beq 356d8 │ │ │ │ + bl 75dc │ │ │ │ mov r3, #0 │ │ │ │ - bne 32f54 │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ + str r3, [r4] │ │ │ │ + ldr r5, [r6] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + cmp r5, r3 │ │ │ │ + beq 35714 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + str r0, [r4, #4] │ │ │ │ + add r0, r0, #1 │ │ │ │ + bl 7318 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r0, [r4] │ │ │ │ + bl e8318 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ + str r3, [r4, #12] │ │ │ │ + ldr r3, [sp] │ │ │ │ + strh r2, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 35740 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 75dc │ │ │ │ + add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ + ldr r8, [pc, #2632] @ 36198 │ │ │ │ + ldr r9, [pc, #2632] @ 3619c │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr fp, [sp] │ │ │ │ + ldr r0, [sl, #-16] │ │ │ │ + mov r1, fp │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 356a4 │ │ │ │ + cmp r5, #16 │ │ │ │ + asr r3, r5, #4 │ │ │ │ + bls 35808 │ │ │ │ + mov sl, fp │ │ │ │ + str r4, [sp, #4] │ │ │ │ + sub fp, r3, #1 │ │ │ │ + cmp r3, fp, lsr #1 │ │ │ │ + lsr r5, fp, #1 │ │ │ │ + mov r3, r8 │ │ │ │ + movhi r2, #1 │ │ │ │ + movls r2, #0 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r0, [r7, r5, lsl #4] │ │ │ │ + mov r1, sl │ │ │ │ + bl eb59c │ │ │ │ + lsl r4, r5, #4 │ │ │ │ + add r5, r5, #1 │ │ │ │ + add r5, r5, fp │ │ │ │ + add r3, r4, #16 │ │ │ │ + add fp, r7, r3 │ │ │ │ + add r5, r7, r5, lsl #4 │ │ │ │ + cmp r0, #0 │ │ │ │ + movlt r7, fp │ │ │ │ + movlt fp, r5 │ │ │ │ + sub r3, fp, r7 │ │ │ │ + cmp r3, #16 │ │ │ │ + asr r3, r3, #4 │ │ │ │ + bhi 35798 │ │ │ │ + cmp r7, fp │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + bcs 356a4 │ │ │ │ + ldr r3, [pc, #2448] @ 361a0 │ │ │ │ + ldr r0, [pc, #2448] @ 361a4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + sub r3, r7, r3 │ │ │ │ + asr sl, r3, #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldmib r4, {r3, r7} │ │ │ │ + cmp r7, r3 │ │ │ │ + beq 35bbc │ │ │ │ + add fp, r7, #1 │ │ │ │ + cmp fp, r3 │ │ │ │ + bgt 35d34 │ │ │ │ + ldr r5, [r4] │ │ │ │ + cmp sl, r7 │ │ │ │ + str fp, [r4, #8] │ │ │ │ + bge 358d8 │ │ │ │ + mov r8, #0 │ │ │ │ + ldr r0, [r5, r7, lsl #4] │ │ │ │ + lsl r9, r7, #4 │ │ │ │ + sub r3, r9, #16 │ │ │ │ + cmp r0, #0 │ │ │ │ + add r9, r5, r9 │ │ │ │ + add r5, r5, r3 │ │ │ │ + beq 35880 │ │ │ │ + bl 75dc │ │ │ │ + str r8, [r9] │ │ │ │ + ldr fp, [r5] │ │ │ │ + str r8, [r9, #4] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 358b8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + str r0, [r9, #4] │ │ │ │ + add r0, r0, #1 │ │ │ │ + bl 7318 │ │ │ │ + ldr r2, [r9, #4] │ │ │ │ + mov r1, fp │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r0, [r9] │ │ │ │ + bl e8318 │ │ │ │ + sub r7, r7, #1 │ │ │ │ + ldrh r2, [r5, #8] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp sl, r7 │ │ │ │ + ldr r5, [r4] │ │ │ │ + strh r2, [r9, #8] │ │ │ │ + str r3, [r9, #12] │ │ │ │ + bne 35860 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r0, [r5, r3] │ │ │ │ + add r4, r5, r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 356d4 │ │ │ │ + b 356d8 │ │ │ │ + cmn r9, #-134217727 @ 0xf8000001 │ │ │ │ + lslls r0, r9, #4 │ │ │ │ + addls r0, r0, #8 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + str r9, [r4, #4] │ │ │ │ + bl 7318 │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r3, #16 │ │ │ │ + movge r2, r7 │ │ │ │ + movge r1, #0 │ │ │ │ + mvnge ip, #0 │ │ │ │ + add sl, r0, #8 │ │ │ │ + str r3, [r0] │ │ │ │ mov r5, r0 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r2, [pc, #652] @ 32f64 │ │ │ │ - mov r1, #4 │ │ │ │ - add r2, pc, r2 │ │ │ │ + movge r3, sl │ │ │ │ + str r9, [r0, #4] │ │ │ │ + blt 35950 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmn r2, #1 │ │ │ │ + str r1, [r3] │ │ │ │ + str r1, [r3, #4] │ │ │ │ + str ip, [r3, #12] │ │ │ │ + add r3, r3, #16 │ │ │ │ + bne 35934 │ │ │ │ + ldmib r4, {r2, r3} │ │ │ │ + cmp r3, r2 │ │ │ │ + movge r3, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 35a04 │ │ │ │ + mov r8, #0 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + mov fp, r8 │ │ │ │ mov r9, r3 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r3, [sp] │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - ldr r7, [r2, #24] │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [r4, #44] @ 0x2c │ │ │ │ - mov r7, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + ldr sl, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + add r6, sl, r8, lsl #4 │ │ │ │ + lsl r7, r8, #4 │ │ │ │ + beq 3599c │ │ │ │ + bl 75dc │ │ │ │ + str fp, [r5, #8] │ │ │ │ + ldr r7, [sl, r7] │ │ │ │ + str fp, [r5, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 359d4 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + add r0, r0, #1 │ │ │ │ + bl 7318 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ mov r1, r7 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #508] @ 32f68 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r0, [r5, #8] │ │ │ │ + bl e8318 │ │ │ │ + add r8, r8, #1 │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + cmp r9, r8 │ │ │ │ + strh r2, [r5, #16] │ │ │ │ + str r3, [r5, #20] │ │ │ │ + add r5, r5, #16 │ │ │ │ + bne 35980 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + ldr sl, [sp, #12] │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + ldr r8, [r4] │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 35a4c │ │ │ │ + ldr r5, [r8, #-4] │ │ │ │ + add r5, r8, r5, lsl #4 │ │ │ │ + cmp r8, r5 │ │ │ │ + beq 36180 │ │ │ │ + ldr r0, [r5, #-16]! │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 35a30 │ │ │ │ + bl 75dc │ │ │ │ + cmp r8, r5 │ │ │ │ + bne 35a20 │ │ │ │ + ldr r1, [r8, #-4] │ │ │ │ + lsl r1, r1, #4 │ │ │ │ + add r1, r1, #8 │ │ │ │ + sub r0, r8, #8 │ │ │ │ + bl 748c │ │ │ │ + str sl, [r4] │ │ │ │ + b 356c0 │ │ │ │ + cmp r7, #1 │ │ │ │ + ble 35fa8 │ │ │ │ + add r7, r7, r7, asr #1 │ │ │ │ + cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ + lslle r0, r7, #4 │ │ │ │ + str r7, [r4, #4] │ │ │ │ + addle r0, r0, #8 │ │ │ │ + mvngt r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + mov r3, #16 │ │ │ │ + mov r2, #0 │ │ │ │ + mvn r1, #0 │ │ │ │ + add r9, r0, #8 │ │ │ │ + str r3, [r0] │ │ │ │ + str r7, [r0, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r9 │ │ │ │ + sub r7, r7, #2 │ │ │ │ + sub r7, r7, #1 │ │ │ │ + cmn r7, #2 │ │ │ │ + str r2, [r3] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + str r1, [r3, #12] │ │ │ │ + add r3, r3, #16 │ │ │ │ + bne 35a9c │ │ │ │ + ldmib r4, {r2, r3} │ │ │ │ + cmp r3, r2 │ │ │ │ + movlt r8, r3 │ │ │ │ + movge r8, r2 │ │ │ │ + cmp r8, #0 │ │ │ │ + movgt r7, #0 │ │ │ │ + movgt sl, r7 │ │ │ │ + strgt r9, [sp, #4] │ │ │ │ + strgt r6, [sp, #8] │ │ │ │ + ble 35b5c │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + ldr r9, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + lsl r6, r7, #4 │ │ │ │ + add fp, r9, r7, lsl #4 │ │ │ │ + beq 35afc │ │ │ │ + bl 75dc │ │ │ │ + str sl, [r5, #8] │ │ │ │ + ldr r6, [r9, r6] │ │ │ │ + str sl, [r5, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 35b34 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + add r0, r0, #1 │ │ │ │ + bl 7318 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r0, [r5, #8] │ │ │ │ + bl e8318 │ │ │ │ + ldrh r3, [fp, #8] │ │ │ │ + add r7, r7, #1 │ │ │ │ + strh r3, [r5, #16] │ │ │ │ + cmp r8, r7 │ │ │ │ + ldr r3, [fp, #12] │ │ │ │ + str r3, [r5, #20] │ │ │ │ + add r5, r5, #16 │ │ │ │ + bne 35ae0 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldr r7, [r4] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 35ba4 │ │ │ │ + ldr r5, [r7, #-4] │ │ │ │ + add r5, r7, r5, lsl #4 │ │ │ │ + cmp r7, r5 │ │ │ │ + beq 36188 │ │ │ │ + ldr r0, [r5, #-16]! │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 35b88 │ │ │ │ + bl 75dc │ │ │ │ + cmp r7, r5 │ │ │ │ + bne 35b78 │ │ │ │ + ldr r1, [r7, #-4] │ │ │ │ + lsl r1, r1, #4 │ │ │ │ + add r1, r1, #8 │ │ │ │ + sub r0, r7, #8 │ │ │ │ + bl 748c │ │ │ │ + str r9, [r4] │ │ │ │ + ldmib r4, {r3, r7} │ │ │ │ + cmp r3, r7 │ │ │ │ + movlt r7, r3 │ │ │ │ + str r7, [r4, #8] │ │ │ │ + b 356b0 │ │ │ │ + cmp r7, #1 │ │ │ │ + ble 35e98 │ │ │ │ + add r7, r7, r7, asr #1 │ │ │ │ + cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ + lslle r0, r7, #4 │ │ │ │ + str r7, [r4, #4] │ │ │ │ + addle r0, r0, #8 │ │ │ │ + mvngt r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + mov r3, #16 │ │ │ │ + mvn r1, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + add r9, r0, #8 │ │ │ │ + str r3, [r0] │ │ │ │ + str r7, [r0, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r9 │ │ │ │ + add r7, r7, r1 │ │ │ │ + sub r7, r7, #1 │ │ │ │ + cmn r7, #1 │ │ │ │ + str r2, [r3] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + str r1, [r3, #12] │ │ │ │ + add r3, r3, #16 │ │ │ │ + bne 35c04 │ │ │ │ + ldmib r4, {r2, r3} │ │ │ │ + cmp r3, r2 │ │ │ │ + movge r3, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 35ccc │ │ │ │ + mov r7, #0 │ │ │ │ + mov r8, r7 │ │ │ │ + mov fp, r3 │ │ │ │ + str sl, [sp, #8] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + ldr sl, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + lsl r9, r7, #4 │ │ │ │ + add r6, sl, r7, lsl #4 │ │ │ │ + beq 35c68 │ │ │ │ + bl 75dc │ │ │ │ + str r8, [r5, #8] │ │ │ │ + ldr r9, [sl, r9] │ │ │ │ + str r8, [r5, #12] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 35ca0 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + add r0, r0, #1 │ │ │ │ + bl 7318 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r0, [r5, #8] │ │ │ │ + bl e8318 │ │ │ │ + add r7, r7, #1 │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + cmp fp, r7 │ │ │ │ + strh r2, [r5, #16] │ │ │ │ + str r3, [r5, #20] │ │ │ │ + add r5, r5, #16 │ │ │ │ + bne 35c4c │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + ldr r7, [r4] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 35d14 │ │ │ │ + ldr r5, [r7, #-4] │ │ │ │ + add r5, r7, r5, lsl #4 │ │ │ │ + cmp r7, r5 │ │ │ │ + beq 36170 │ │ │ │ + ldr r0, [r5, #-16]! │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 35cf8 │ │ │ │ + bl 75dc │ │ │ │ + cmp r7, r5 │ │ │ │ + bne 35ce8 │ │ │ │ + ldr r1, [r7, #-4] │ │ │ │ + lsl r1, r1, #4 │ │ │ │ + add r1, r1, #8 │ │ │ │ + sub r0, r7, #8 │ │ │ │ + bl 748c │ │ │ │ + ldmib r4, {r3, r7} │ │ │ │ + str r9, [r4] │ │ │ │ + cmp r3, r7 │ │ │ │ + movlt r7, r3 │ │ │ │ + add fp, r7, #1 │ │ │ │ + cmp fp, r3 │ │ │ │ + str r7, [r4, #8] │ │ │ │ + ble 3584c │ │ │ │ + cmn fp, #-134217727 @ 0xf8000001 │ │ │ │ + lslls r0, fp, #4 │ │ │ │ + addls r0, r0, #8 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + str fp, [r4, #4] │ │ │ │ + bl 7318 │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r3, #16 │ │ │ │ + movge r2, r7 │ │ │ │ + movge r1, #0 │ │ │ │ + mvnge ip, #0 │ │ │ │ + add r5, r0, #8 │ │ │ │ + str r3, [r0] │ │ │ │ mov r8, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [r4] │ │ │ │ - tst r3, #6 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - beq 32e00 │ │ │ │ - ldr r7, [r4, #28] │ │ │ │ + movge r3, r5 │ │ │ │ + str fp, [r0, #4] │ │ │ │ + blt 35d94 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + cmn r2, #1 │ │ │ │ + str r1, [r3] │ │ │ │ + str r1, [r3, #4] │ │ │ │ + str ip, [r3, #12] │ │ │ │ + add r3, r3, #16 │ │ │ │ + bne 35d78 │ │ │ │ + ldmib r4, {r2, r3} │ │ │ │ + cmp r3, r2 │ │ │ │ + movge r3, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 35e48 │ │ │ │ + str sl, [sp, #8] │ │ │ │ + mov r9, #0 │ │ │ │ + mov sl, r3 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r5, [sp, #16] │ │ │ │ + str r6, [sp, #20] │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ + ldr r7, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + add r5, r7, r9, lsl #4 │ │ │ │ + lsl r6, r9, #4 │ │ │ │ + beq 35ddc │ │ │ │ + bl 75dc │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r8, #8] │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ + str r3, [r8, #12] │ │ │ │ + cmp r6, r3 │ │ │ │ + beq 35e18 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + str r0, [r8, #12] │ │ │ │ + add r0, r0, #1 │ │ │ │ + bl 7318 │ │ │ │ + ldr r2, [r8, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r0, [r8, #8] │ │ │ │ + bl e8318 │ │ │ │ + add r9, r9, #1 │ │ │ │ + ldrh r2, [r5, #8] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp sl, r9 │ │ │ │ + strh r2, [r8, #16] │ │ │ │ + str r3, [r8, #20] │ │ │ │ + add r8, r8, #16 │ │ │ │ + bne 35dc0 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + ldr r9, [r4] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 35e90 │ │ │ │ + ldr r8, [r9, #-4] │ │ │ │ + add r8, r9, r8, lsl #4 │ │ │ │ + cmp r9, r8 │ │ │ │ + beq 36178 │ │ │ │ + ldr r0, [r8, #-16]! │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 35e74 │ │ │ │ + bl 75dc │ │ │ │ + cmp r9, r8 │ │ │ │ + bne 35e64 │ │ │ │ + ldr r1, [r9, #-4] │ │ │ │ + lsl r1, r1, #4 │ │ │ │ + add r1, r1, #8 │ │ │ │ + sub r0, r9, #8 │ │ │ │ + bl 748c │ │ │ │ + str r5, [r4] │ │ │ │ + b 35850 │ │ │ │ + add r5, r7, #1 │ │ │ │ + cmn r5, #-134217727 @ 0xf8000001 │ │ │ │ + str r5, [r4, #4] │ │ │ │ + bls 3611c │ │ │ │ + mvn r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + mov r3, #16 │ │ │ │ + add r9, r0, #8 │ │ │ │ + str r5, [r0, #4] │ │ │ │ + str r3, [r0] │ │ │ │ + ldmib r4, {r2, r3} │ │ │ │ + cmp r3, r2 │ │ │ │ + movlt fp, r3 │ │ │ │ + movge fp, r2 │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 35f70 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r5, r9 │ │ │ │ + mov r8, r7 │ │ │ │ + str sl, [sp, #8] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + ldr r0, [r5] │ │ │ │ + ldr sl, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + lsl r9, r7, #4 │ │ │ │ + add r6, sl, r7, lsl #4 │ │ │ │ + beq 35f0c │ │ │ │ + bl 75dc │ │ │ │ + str r8, [r5] │ │ │ │ + ldr r9, [sl, r9] │ │ │ │ + str r8, [r5, #4] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 35f44 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + str r0, [r5, #4] │ │ │ │ + add r0, r0, #1 │ │ │ │ + bl 7318 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r0, [r5] │ │ │ │ + bl e8318 │ │ │ │ + add r7, r7, #1 │ │ │ │ + ldrh r2, [r6, #8] │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + cmp fp, r7 │ │ │ │ + strh r2, [r5, #8] │ │ │ │ + str r3, [r5, #12] │ │ │ │ + add r5, r5, #16 │ │ │ │ + bne 35ef0 │ │ │ │ + ldr sl, [sp, #8] │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + ldr r7, [r4] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 35d14 │ │ │ │ + ldr r5, [r7, #-4] │ │ │ │ + add r5, r7, r5, lsl #4 │ │ │ │ + cmp r7, r5 │ │ │ │ + beq 36170 │ │ │ │ + ldr r0, [r5, #-16]! │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 35f9c │ │ │ │ + bl 75dc │ │ │ │ + cmp r7, r5 │ │ │ │ + bne 35f8c │ │ │ │ + b 35d00 │ │ │ │ + add r5, r7, #1 │ │ │ │ + cmn r5, #-134217727 @ 0xf8000001 │ │ │ │ + str r5, [r4, #4] │ │ │ │ + bls 360c8 │ │ │ │ + mvn r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + mov r3, #16 │ │ │ │ + add fp, r0, #8 │ │ │ │ + str r5, [r0, #4] │ │ │ │ + str r3, [r0] │ │ │ │ + ldmib r4, {r2, r3} │ │ │ │ + cmp r3, r2 │ │ │ │ + movlt r9, r3 │ │ │ │ + movge r9, r2 │ │ │ │ + cmp r9, #0 │ │ │ │ + ble 36078 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r5, fp │ │ │ │ + mov sl, r7 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + ldr r0, [r5] │ │ │ │ + ldr fp, [r4] │ │ │ │ + cmp r0, #0 │ │ │ │ + lsl r6, r7, #4 │ │ │ │ + add r8, fp, r7, lsl #4 │ │ │ │ + beq 36018 │ │ │ │ + bl 75dc │ │ │ │ + str sl, [r5] │ │ │ │ + ldr r6, [fp, r6] │ │ │ │ + str sl, [r5, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 36050 │ │ │ │ + ldr r0, [r8, #4] │ │ │ │ + str r0, [r5, #4] │ │ │ │ + add r0, r0, #1 │ │ │ │ + bl 7318 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r0, [r5] │ │ │ │ + bl e8318 │ │ │ │ + ldrh r3, [r8, #8] │ │ │ │ + add r7, r7, #1 │ │ │ │ + strh r3, [r5, #8] │ │ │ │ + cmp r9, r7 │ │ │ │ + ldr r3, [r8, #12] │ │ │ │ + str r3, [r5, #12] │ │ │ │ + add r5, r5, #16 │ │ │ │ + bne 35ffc │ │ │ │ + ldr fp, [sp, #4] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldr r7, [r4] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 360c0 │ │ │ │ + ldr r5, [r7, #-4] │ │ │ │ + add r5, r7, r5, lsl #4 │ │ │ │ + cmp r7, r5 │ │ │ │ + beq 36190 │ │ │ │ + ldr r0, [r5, #-16]! │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 360a4 │ │ │ │ + bl 75dc │ │ │ │ + cmp r7, r5 │ │ │ │ + bne 36094 │ │ │ │ + ldr r1, [r7, #-4] │ │ │ │ + lsl r1, r1, #4 │ │ │ │ + add r1, r1, #8 │ │ │ │ + sub r0, r7, #8 │ │ │ │ + bl 748c │ │ │ │ + str fp, [r4] │ │ │ │ + b 35ba8 │ │ │ │ + lsl r8, r5, #4 │ │ │ │ + add r8, r8, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7318 │ │ │ │ + mov r3, #16 │ │ │ │ + cmn r7, #1 │ │ │ │ + add fp, r0, #8 │ │ │ │ + str r5, [r0, #4] │ │ │ │ + str r3, [r0] │ │ │ │ + beq 35fd0 │ │ │ │ + add r1, r0, r8 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, #0 │ │ │ │ + mvn r0, #0 │ │ │ │ + str r2, [r3] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + str r0, [r3, #12] │ │ │ │ + add r3, r3, #16 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne 36100 │ │ │ │ + b 35fd0 │ │ │ │ + lsl r8, r5, #4 │ │ │ │ + add r8, r8, #8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7318 │ │ │ │ + mov r3, #16 │ │ │ │ + cmn r7, #1 │ │ │ │ + add r9, r0, #8 │ │ │ │ + str r5, [r0, #4] │ │ │ │ + str r3, [r0] │ │ │ │ + beq 35ec0 │ │ │ │ + add r1, r0, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, #0 │ │ │ │ + mvn r0, #0 │ │ │ │ + str r2, [r3] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + str r0, [r3, #12] │ │ │ │ + add r3, r3, #16 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 36154 │ │ │ │ + b 35ec0 │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + b 35d08 │ │ │ │ + mov r1, #0 │ │ │ │ + b 35e84 │ │ │ │ + mov r1, #0 │ │ │ │ + b 35a40 │ │ │ │ + mov r1, #0 │ │ │ │ + b 35b98 │ │ │ │ + mov r1, #0 │ │ │ │ + b 360b4 │ │ │ │ + andeq sp, fp, r0, lsl #27 │ │ │ │ + andeq sp, fp, r4, lsl #27 │ │ │ │ + andeq sp, fp, r0, asr #25 │ │ │ │ + andeq sp, fp, r4, asr #25 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3264] @ 0xcc0 │ │ │ │ + ldr r2, [pc, #580] @ 36404 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #576] @ 36408 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [pc, #568] @ 3640c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #800 @ 0x320 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #796] @ 0x31c │ │ │ │ + mov r3, #0 │ │ │ │ + bl eb7b0 │ │ │ │ + clz r6, r0 │ │ │ │ + lsr r6, r6, #5 │ │ │ │ + cmp r4, #0 │ │ │ │ + orrne r6, r6, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 36238 │ │ │ │ + ldr r2, [pc, #512] @ 36410 │ │ │ │ + ldr r3, [pc, #500] @ 36408 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #796] @ 0x31c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 36400 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #800 @ 0x320 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add r4, sp, #28 │ │ │ │ + sub r3, r0, r8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e96ec │ │ │ │ + ldr r1, [pc, #444] @ 36414 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl eb7b0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32e00 │ │ │ │ + beq 363a8 │ │ │ │ + add r7, sp, #156 @ 0x9c │ │ │ │ + sub r3, r0, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r7, [r4, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + bl e96ec │ │ │ │ + mov r9, #1 │ │ │ │ + ldr r1, [pc, #396] @ 36418 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 32e00 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - mov r1, r8 │ │ │ │ - str r7, [r4, #32] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - b 32e04 │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ + beq 36208 │ │ │ │ + ldr r3, [r5, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 32e1c │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - cmp r3, r1 │ │ │ │ - blt 32c94 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #308] @ 32f6c │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + ble 36308 │ │ │ │ + mov r4, #0 │ │ │ │ + b 362c0 │ │ │ │ + ldr r3, [r5, #80] @ 0x50 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + bge 36308 │ │ │ │ + ldr r3, [r5, #72] @ 0x48 │ │ │ │ mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ - str r8, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - ldm sl, {r0, r1, r2, r3} │ │ │ │ - stm r7, {r0, r1, r2, r3} │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ + ldr r0, [r3, r4, lsl #4] │ │ │ │ + bl eb59c │ │ │ │ + lsl sl, r4, #4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 362b0 │ │ │ │ + cmp r9, #0 │ │ │ │ + ldrne r3, [r5, #72] @ 0x48 │ │ │ │ + movne r2, #1 │ │ │ │ + addne r3, r3, sl │ │ │ │ + strbne r2, [r3, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldrne r3, [r5, #72] @ 0x48 │ │ │ │ + movne r2, #1 │ │ │ │ + addne r3, r3, sl │ │ │ │ + strbne r2, [r3, #9] │ │ │ │ + b 36208 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e9728 │ │ │ │ + add sl, r0, #1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, sl │ │ │ │ + bl 7318 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + mov r4, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - mov r3, #15 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - ldm r7, {r2, r3} │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - bl 31598 │ │ │ │ - cmp r9, #9 │ │ │ │ - ldr r5, [r4, #32] │ │ │ │ - ldrle r0, [pc, #188] @ 32f70 │ │ │ │ - movgt r0, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r6] │ │ │ │ - add lr, sp, #24 │ │ │ │ - ldr r9, [r3, #24] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - add ip, sp, #8 │ │ │ │ - str r0, [r4, #32] │ │ │ │ - ldm fp, {r0, r1, r2, r3} │ │ │ │ - stm lr, {r0, r1, r2, r3} │ │ │ │ - ldm r7, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + bl e8318 │ │ │ │ + ldr r2, [pc, #224] @ 3641c │ │ │ │ + strb r6, [sp, #21] │ │ │ │ mvn r3, #0 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ + add r6, sp, #284 @ 0x11c │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - blx r9 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #60] @ 32f74 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [r4, #32] │ │ │ │ - b 32c94 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, sp, r0, asr sp │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r3, sp, ip, lsl sp │ │ │ │ - andeq r2, ip, r8, ror #9 │ │ │ │ - svccc 0x00b33333 │ │ │ │ - stclcc 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - stccc 7, cr13, [r3, #-40]! @ 0xffffffd8 │ │ │ │ - cdpcc 12, 4, cr12, cr12, cr13, {6} │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 32fc8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + str r8, [sp] │ │ │ │ + strb r9, [sp, #20] │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r2, [pc, #176] @ 36420 │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + mov lr, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r6 │ │ │ │ + str lr, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r6, [ip, #100] @ 0x64 │ │ │ │ + mov r1, #1 │ │ │ │ + blx r6 │ │ │ │ + add r0, r5, #72 @ 0x48 │ │ │ │ + add r1, sp, #12 │ │ │ │ + bl 35640 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #40] @ 32fd0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #36] @ 32fd4 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 75dc │ │ │ │ + b 36208 │ │ │ │ + ldr r1, [pc, #116] @ 36424 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl eb7b0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 363e4 │ │ │ │ + add r7, sp, #156 @ 0x9c │ │ │ │ + sub r3, r0, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r9, r6 │ │ │ │ + bl e96ec │ │ │ │ + mov r6, #1 │ │ │ │ + b 36284 │ │ │ │ + add r7, sp, #156 @ 0x9c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e96c0 │ │ │ │ + mov r9, r6 │ │ │ │ + b 36284 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, sp, r0, lsl #16 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r4, ip, r8, asr #15 │ │ │ │ + @ instruction: 0x000d07b4 │ │ │ │ + muleq fp, r8, ip │ │ │ │ + andeq lr, fp, r0, lsr #24 │ │ │ │ + @ instruction: 0x000bebb4 │ │ │ │ + andeq r1, ip, ip, lsr #19 │ │ │ │ + andeq lr, fp, r8, asr #22 │ │ │ │ + ldr r3, [pc, #20] @ 36444 │ │ │ │ + mov r1, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [r0] │ │ │ │ + strh r1, [r0, #8] │ │ │ │ bx lr │ │ │ │ - svccc 0x00b33333 │ │ │ │ - cdpcc 12, 4, cr12, cr12, cr13, {6} │ │ │ │ + andeq pc, ip, ip, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #280] @ 3310c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #272] @ 33110 │ │ │ │ - add r1, pc, r1 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - mov r4, r2 │ │ │ │ - mov r2, sp │ │ │ │ - add r1, sp, #4 │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #420] @ 36608 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #416] @ 3660c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [pc, #388] @ 36610 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + mov r8, r1 │ │ │ │ + bl 65dcc │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r1, [pc, #364] @ 36610 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + add r3, sp, #28 │ │ │ │ + add r6, r6, #59648 @ 0xe900 │ │ │ │ + add r6, r6, #252 @ 0xfc │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #308] @ 36614 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ str r3, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, #15 │ │ │ │ + add r6, sp, #20 │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldm r6, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ mov r3, #0 │ │ │ │ - bl 7ccc │ │ │ │ - ldr r0, [r4] │ │ │ │ - ldr r9, [sp] │ │ │ │ - sub r0, r0, r8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - mov r7, r0 │ │ │ │ + str r3, [sp] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - sub r0, r0, r5 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r4] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r2, r3 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 906a0 │ │ │ │ + ldr r9, [r5, #8] │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr sl, [r5] │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - ldr r2, [pc, #52] @ 33114 │ │ │ │ - ldr r3, [pc, #44] @ 33110 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, #1 │ │ │ │ + str sl, [sp, #20] │ │ │ │ + str r9, [sp, #28] │ │ │ │ + str r7, [sp, #32] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27910 │ │ │ │ + ldr r2, [pc, #56] @ 36618 │ │ │ │ + ldr r3, [pc, #40] @ 3660c │ │ │ │ add r2, pc, r2 │ │ │ │ - str r0, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 33108 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000d39bc │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - ldrdeq r3, [sp], -r8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r9, [r1] │ │ │ │ - ldr r8, [r0] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr sl, [r3] │ │ │ │ - mov r5, r3 │ │ │ │ - mov r4, r2 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 33170 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r8, r9 │ │ │ │ - movne r8, sl │ │ │ │ - str r8, [r7] │ │ │ │ - ldr r7, [r4] │ │ │ │ - ldr r6, [r6] │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - ldr r5, [r5] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 331ac │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r6, r7 │ │ │ │ - movne r6, r5 │ │ │ │ - str r6, [r4] │ │ │ │ + bne 36604 │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, sp, ip, asr r5 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + svccc 0x0019999a │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + andeq r0, sp, r4, ror #7 │ │ │ │ + sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r2, #0 │ │ │ │ + str r0, [ip, #3600] @ 0xe10 │ │ │ │ + sub sp, sp, #460 @ 0x1cc │ │ │ │ + add ip, sp, #500 @ 0x1f4 │ │ │ │ + stm ip, {r1, r2, r3} │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ mov r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 7a74 <__aeabi_dcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 33240 │ │ │ │ - mov r2, #0 │ │ │ │ + ldr r1, [pc, #1440] @ 36bf0 │ │ │ │ + str r3, [sp, #300] @ 0x12c │ │ │ │ + str r3, [sp, #292] @ 0x124 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [pc, #1428] @ 36bf4 │ │ │ │ + mov fp, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #300 @ 0x12c │ │ │ │ + str ip, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #452] @ 0x1c4 │ │ │ │ mov r3, #0 │ │ │ │ + ldr r3, [pc, #1516] @ 36c78 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldm r0, {r0, r1} │ │ │ │ + add r3, sp, #292 @ 0x124 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r2, #59648 @ 0xe900 │ │ │ │ + mov r4, ip │ │ │ │ + mov r1, ip │ │ │ │ + add r5, sp, #228 @ 0xe4 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7cb4 <__aeabi_dcmplt@plt> │ │ │ │ + ldr r1, [pc, #1316] @ 36bf8 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #1308] @ 36bfc │ │ │ │ + ldr r0, [pc, #1308] @ 36c00 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr sl, [pc, #1296] @ 36c04 │ │ │ │ + ldr r3, [pc, #1296] @ 36c08 │ │ │ │ + add sl, pc, sl │ │ │ │ + ldr r4, [sl, r3] │ │ │ │ + ldr r3, [fp, #1656] @ 0x678 │ │ │ │ + ldr r1, [pc, #1284] @ 36c0c │ │ │ │ + ldr r3, [r4, r3, lsl #2] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + add r1, r1, #72 @ 0x48 │ │ │ │ + str r5, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, fp │ │ │ │ + bl 676ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3321c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7414 │ │ │ │ - ldr r3, [pc, #60] @ 3324c │ │ │ │ - mov r2, #0 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 73f0 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - bl 7414 │ │ │ │ - ldr r3, [pc, #28] @ 3324c │ │ │ │ + beq 36750 │ │ │ │ + ldr r3, [fp, #1656] @ 0x678 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r2, [r4, r3, lsl #2] │ │ │ │ + ldr r3, [r2] │ │ │ │ + eor r3, r3, r1 │ │ │ │ + str r3, [r2] │ │ │ │ + strb r1, [fp, #56] @ 0x38 │ │ │ │ + ldr r3, [fp, #1656] @ 0x678 │ │ │ │ + ldr r3, [r4, r3, lsl #2] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 36798 │ │ │ │ + ldr r2, [pc, #1188] @ 36c10 │ │ │ │ + ldr r3, [pc, #1156] @ 36bf4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 381cc │ │ │ │ + add sp, sp, #460 @ 0x1cc │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r3 │ │ │ │ mov r2, #0 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - bl 73f0 │ │ │ │ - add r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andmi r0, r8, r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - mov r4, r1 │ │ │ │ - sub sp, sp, #28 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [pc, #1120] @ 36c14 │ │ │ │ + add r6, sp, #244 @ 0xf4 │ │ │ │ + ldr r2, [sl, r3] │ │ │ │ + ldr r3, [fp, #1656] @ 0x678 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + cmp r3, #1 │ │ │ │ + ldr r3, [r2, r3, lsl #2] │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r1, [pc, #1088] @ 36c18 │ │ │ │ + asr r2, r3, #8 │ │ │ │ + and r2, r2, #255 @ 0xff │ │ │ │ + asr r5, r3, #16 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ + and r2, r3, #255 @ 0xff │ │ │ │ + lsreq r3, r3, #24 │ │ │ │ + streq r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ + mov r2, r6 │ │ │ │ + str r5, [sp, #148] @ 0x94 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + bl 27558 │ │ │ │ + ldr r2, [pc, #1112] @ 36c78 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r2, #15 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + mov r4, #0 │ │ │ │ + str r4, [sp, #300] @ 0x12c │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + str r4, [sp, #292] @ 0x124 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r6 │ │ │ │ + str r4, [sp, #296] @ 0x128 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + mov r1, #1124073472 @ 0x43000000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - bl 7690 <__aeabi_fcmple@plt> │ │ │ │ - ldr r8, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27858 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ + mov r1, #1124073472 @ 0x43000000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 278b4 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mvn r1, #0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #888] @ 36c64 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r5, #1065353216 @ 0x3f800000 │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc, #796] @ 36c1c │ │ │ │ + str r2, [sp, #356] @ 0x164 │ │ │ │ + str r3, [sp, #360] @ 0x168 │ │ │ │ + str r3, [sp, #364] @ 0x16c │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ + str r5, [sp, #372] @ 0x174 │ │ │ │ + mov r8, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r9, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - moveq r2, #0 │ │ │ │ - beq 332a4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7690 <__aeabi_fcmple@plt> │ │ │ │ - subs r2, r0, #0 │ │ │ │ - movne r2, #1 │ │ │ │ - ldr r3, [pc, #1848] @ 339e4 │ │ │ │ - ldr r0, [pc, #1848] @ 339e8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #10 │ │ │ │ - bl e9ff0 │ │ │ │ + mov r0, r9 │ │ │ │ + bne 36ad8 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 36a78 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7690 <__aeabi_fcmple@plt> │ │ │ │ + mov r0, r9 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #780] @ 36c60 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 38058 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37f6c │ │ │ │ + ldr r1, [pc, #712] @ 36c58 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 332e4 │ │ │ │ + bne 38194 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7bac <__aeabi_fcmpge@plt> │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 333fc │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [pc, #1788] @ 339ec │ │ │ │ - ldr r0, [pc, #1788] @ 339f0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #10 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r1, [pc, #1772] @ 339f4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1760] @ 339f4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ + beq 36b8c │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #656] @ 36c60 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1712] @ 339f4 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #572] @ 36c1c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1700] @ 339f8 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 380bc │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 380dc │ │ │ │ + ldr r1, [pc, #564] @ 36c58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 38024 │ │ │ │ + ldr r1, [pc, #476] @ 36c1c │ │ │ │ mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r4, #0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3801c │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + b 36d10 │ │ │ │ + ldr r1, [pc, #480] @ 36c60 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, fp │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, #0 │ │ │ │ - bl 79a8 <__aeabi_fcmpeq@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - subs fp, r0, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - movne fp, #1 │ │ │ │ - bl 79a8 <__aeabi_fcmpeq@plt> │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - moveq fp, #0 │ │ │ │ - andne fp, fp, #1 │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 33448 │ │ │ │ + bne 37fa4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 38124 │ │ │ │ + ldr r1, [pc, #412] @ 36c58 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3818c │ │ │ │ + str r9, [sp, #64] @ 0x40 │ │ │ │ + b 36b4c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #380] @ 36c60 │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #296] @ 36c1c │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ mov r0, r7 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 79a8 <__aeabi_fcmpeq@plt> │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33428 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 36c8c │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7690 <__aeabi_fcmple@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 332e4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7bac <__aeabi_fcmpge@plt> │ │ │ │ - subs r2, r0, #0 │ │ │ │ - movne r2, #1 │ │ │ │ - b 332e8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - bl 7e34 <__aeabi_d2f@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bne 380e4 │ │ │ │ + ldr r1, [pc, #288] @ 36c58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 38174 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [pc, #260] @ 36c5c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #256] @ 36c60 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, #0 │ │ │ │ - bl 79a8 <__aeabi_fcmpeq@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [pc, #236] @ 36c60 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33584 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 7a74 <__aeabi_dcmpeq@plt> │ │ │ │ + bne 380f8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 333f0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ + moveq r5, r8 │ │ │ │ + beq 36a1c │ │ │ │ + ldr r1, [pc, #104] @ 36c1c │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3815c │ │ │ │ + ldr r1, [pc, #140] @ 36c60 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r4, #1065353216 @ 0x3f800000 │ │ │ │ mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 7e7c <__aeabi_dmul@plt> │ │ │ │ - ldr r3, [pc, #1328] @ 339fc │ │ │ │ - mov r2, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + b 36d8c │ │ │ │ + andeq r0, sp, r4, ror #6 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + movmi r0, r0 │ │ │ │ + andeq lr, fp, r4, lsl #3 │ │ │ │ + andeq lr, fp, r0, asr #16 │ │ │ │ + ldrdeq r0, [sp], -r0 @ │ │ │ │ + andeq r0, r0, ip, asr r5 │ │ │ │ + andeq r7, sp, r0, lsr #24 │ │ │ │ + andeq r0, sp, r8, asr r2 │ │ │ │ + andeq r0, r0, r8, lsl r6 │ │ │ │ + tstmi r0, #0 │ │ │ │ + vfmacc.f32 s20, s21, s23 │ │ │ │ + svccc 0x00058586 │ │ │ │ + teqmi r0, r0 │ │ │ │ + andeq r6, sp, ip, lsr #31 │ │ │ │ + andeq sp, fp, r8, asr r4 │ │ │ │ + andeq sp, fp, r8, lsl fp │ │ │ │ + andeq sp, fp, r0, lsl #22 │ │ │ │ + strdeq sp, [fp], -r4 │ │ │ │ + andeq sp, fp, r8, ror #21 │ │ │ │ + @ instruction: 0x000d6eb4 │ │ │ │ + andeq r0, r0, r0, lsl #9 │ │ │ │ + @ instruction: 0x43200000 │ │ │ │ + andeq sp, fp, r8, lsr #18 │ │ │ │ + muleq ip, r8, r7 │ │ │ │ + svccc 0x00c2c2c3 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + svccc 0x002aaaab │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + cmnmi pc, #0 │ │ │ │ + svccc 0x0042c2c3 │ │ │ │ + mrccc 4, 3, APSR_nzcv, cr4, cr5, {7} │ │ │ │ + rscsmi r0, lr, #0 │ │ │ │ + andeq sp, fp, ip, ror r3 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + andeq sp, fp, ip, lsr r1 │ │ │ │ + orrmi r0, r0, r0 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + svclt 0x00800000 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r5 │ │ │ │ - bl 7e7c <__aeabi_dmul@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7d2c <__aeabi_dsub@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 74c8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 7d2c <__aeabi_dsub@plt> │ │ │ │ - ldr r3, [pc, #1260] @ 33a00 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 7e7c <__aeabi_dmul@plt> │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 7ac8 <__aeabi_dcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 33550 │ │ │ │ - ldr r3, [pc, #1224] @ 33a04 │ │ │ │ - mov r2, #-536870912 @ 0xe0000000 │ │ │ │ - mov r0, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #-80] @ 36c60 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r5 │ │ │ │ - bl 76c0 <__aeabi_dcmple@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 339bc │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 74c8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ + bne 37ff0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - add r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ - bl 7d2c <__aeabi_dsub@plt> │ │ │ │ - ldr r3, [pc, #1160] @ 33a00 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 7e7c <__aeabi_dmul@plt> │ │ │ │ - bl 7e34 <__aeabi_d2f@plt> │ │ │ │ - b 333f4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 380d4 │ │ │ │ + ldr r1, [pc, #-148] @ 36c58 │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - strd sl, [sp, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - ldr r3, [pc, #1080] @ 33a08 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - ldr r3, [pc, #1052] @ 33a08 │ │ │ │ - mov r2, #0 │ │ │ │ - strd r8, [sp, #16] │ │ │ │ - strd r0, [sp] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7e7c <__aeabi_dmul@plt> │ │ │ │ - ldr r3, [pc, #1000] @ 33a0c │ │ │ │ - mov r2, #0 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7d2c <__aeabi_dsub@plt> │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7990 <__aeabi_dadd@plt> │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 7e7c <__aeabi_dmul@plt> │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 7e7c <__aeabi_dmul@plt> │ │ │ │ - ldr r3, [pc, #920] @ 33a10 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - ldrd r2, [sp, #16] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7e7c <__aeabi_dmul@plt> │ │ │ │ - ldr r3, [pc, #876] @ 33a08 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7d2c <__aeabi_dsub@plt> │ │ │ │ - ldrd r2, [sp, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7990 <__aeabi_dadd@plt> │ │ │ │ - ldr r3, [pc, #792] @ 33a00 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 7e7c <__aeabi_dmul@plt> │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 7e7c <__aeabi_dmul@plt> │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - bl 7e7c <__aeabi_dmul@plt> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7e7c <__aeabi_dmul@plt> │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 7990 <__aeabi_dadd@plt> │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 796c <__aeabi_dcmpgt@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - bne 337e8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 7a74 <__aeabi_dcmpeq@plt> │ │ │ │ - add r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3384c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 331b4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 7990 <__aeabi_dadd@plt> │ │ │ │ - ldrd r2, [sp] │ │ │ │ - bl 7d2c <__aeabi_dsub@plt> │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ + bne 37f48 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #-184] @ 36c60 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 7ac8 <__aeabi_dcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 339cc │ │ │ │ - ldr r3, [pc, #576] @ 33a04 │ │ │ │ - mov r2, #-536870912 @ 0xe0000000 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 76c0 <__aeabi_dcmple@plt> │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 339cc │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7e34 <__aeabi_d2f@plt> │ │ │ │ - b 333f4 │ │ │ │ - bl 74c8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 7d2c <__aeabi_dsub@plt> │ │ │ │ - bl 331b4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r4 │ │ │ │ + bne 36be0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 7990 <__aeabi_dadd@plt> │ │ │ │ - bl 331b4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7d2c <__aeabi_dsub@plt> │ │ │ │ - ldrd r2, [sp] │ │ │ │ - bl 7d2c <__aeabi_dsub@plt> │ │ │ │ - bl 7e34 <__aeabi_d2f@plt> │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, r7, #-2147483648 @ 0x80000000 │ │ │ │ - bl 74c8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - bl 7594 │ │ │ │ - ldr r3, [pc, #400] @ 33a08 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, sl │ │ │ │ - add r1, fp, #-2147483648 @ 0x80000000 │ │ │ │ - bl 74c8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - bl 7990 <__aeabi_dadd@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7888 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 7e7c <__aeabi_dmul@plt> │ │ │ │ - ldrd r2, [sp] │ │ │ │ - bl 7d2c <__aeabi_dsub@plt> │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 7ac8 <__aeabi_dcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3390c │ │ │ │ - ldr r3, [pc, #284] @ 33a04 │ │ │ │ - mov r2, #-536870912 @ 0xe0000000 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 76c0 <__aeabi_dcmple@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3390c │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7e34 <__aeabi_d2f@plt> │ │ │ │ - b 333f4 │ │ │ │ - ldr r3, [pc, #256] @ 33a14 │ │ │ │ - mov r2, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7990 <__aeabi_dadd@plt> │ │ │ │ - bl 7888 │ │ │ │ - add r9, r5, #-2147483648 @ 0x80000000 │ │ │ │ - mov r8, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7e7c <__aeabi_dmul@plt> │ │ │ │ - ldrd r2, [sp] │ │ │ │ - bl 7d2c <__aeabi_dsub@plt> │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 7ac8 <__aeabi_dcmpge@plt> │ │ │ │ + movne r0, #1065353216 @ 0x3f800000 │ │ │ │ + bne 36d8c │ │ │ │ + ldr r1, [pc, #-256] @ 36c58 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33980 │ │ │ │ - ldr r3, [pc, #152] @ 33a04 │ │ │ │ - mov r2, #-536870912 @ 0xe0000000 │ │ │ │ - mov r0, r4 │ │ │ │ + moveq r0, #0 │ │ │ │ + beq 36d8c │ │ │ │ mov r1, r5 │ │ │ │ - bl 76c0 <__aeabi_dcmple@plt> │ │ │ │ + ldr r0, [pc, #-288] @ 36c5c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #-292] @ 36c60 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #380] @ 0x17c │ │ │ │ + str r4, [sp, #384] @ 0x180 │ │ │ │ + mov r3, #1 │ │ │ │ + str r0, [sp, #388] @ 0x184 │ │ │ │ + mov r4, #1065353216 @ 0x3f800000 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r9 │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 339bc │ │ │ │ - ldr r3, [pc, #140] @ 33a14 │ │ │ │ - mov r2, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7d2c <__aeabi_dsub@plt> │ │ │ │ - bl 7888 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7e7c <__aeabi_dmul@plt> │ │ │ │ - ldrd r2, [sp] │ │ │ │ - bl 7d2c <__aeabi_dsub@plt> │ │ │ │ - bl 7e34 <__aeabi_d2f@plt> │ │ │ │ - b 333f4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7e34 <__aeabi_d2f@plt> │ │ │ │ - b 333f4 │ │ │ │ - ldrd r2, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, r5, #-2147483648 @ 0x80000000 │ │ │ │ - bl 7d2c <__aeabi_dsub@plt> │ │ │ │ - bl 7e34 <__aeabi_d2f@plt> │ │ │ │ - b 333f4 │ │ │ │ - andeq r1, ip, r4, lsl #10 │ │ │ │ - andeq r1, ip, r8, lsl #10 │ │ │ │ - andeq r1, ip, r0, asr #9 │ │ │ │ - andeq r1, ip, r4, asr #9 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - andsmi r0, r0, r0 │ │ │ │ - svccc 0x00e00000 │ │ │ │ - svccc 0x00f00068 │ │ │ │ - andmi r0, r8, r0 │ │ │ │ - eormi r0, r2, r0 │ │ │ │ - eorsmi r0, fp, r0 │ │ │ │ - svccc 0x00f0c152 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - subs r5, r1, #0 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - beq 33ba8 │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - beq 33b58 │ │ │ │ - add sl, r5, r5, lsl #2 │ │ │ │ - add sl, r5, sl, lsl #1 │ │ │ │ - lsl sl, sl, #3 │ │ │ │ - sub sl, sl, #88 @ 0x58 │ │ │ │ - ldr r0, [r0, sl] │ │ │ │ - mov r6, r3 │ │ │ │ - add r3, r9, sl │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1328] @ 33fa0 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 78d0 │ │ │ │ - ldr r1, [pc, #1308] @ 33fa0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - cmp r5, #1 │ │ │ │ + bne 378c0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37e98 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #-392] @ 36c60 │ │ │ │ mov r7, r0 │ │ │ │ - ble 33aec │ │ │ │ - sub r5, r5, #1 │ │ │ │ - add sl, r9, #88 @ 0x58 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r6, [sl, #-88] @ 0xffffffa8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov fp, r0 │ │ │ │ - bl 7690 <__aeabi_fcmple@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 33ad8 │ │ │ │ - ldr r8, [r9, #88] @ 0x58 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bne 38094 │ │ │ │ mov r1, r7 │ │ │ │ - bl 7bac <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 33bc8 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r5 │ │ │ │ - add r9, r9, #88 @ 0x58 │ │ │ │ - add sl, sl, #88 @ 0x58 │ │ │ │ - bne 33a9c │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #981467136 @ 0x3a800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r0, [r3] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #981467136 @ 0x3a800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r0, [r3, #4] │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #981467136 @ 0x3a800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r0, [r3, #8] │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #981467136 @ 0x3a800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #981467136 @ 0x3a800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r0, [r3] │ │ │ │ - ldr r0, [r9, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #981467136 @ 0x3a800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r0, [r3, #4] │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #981467136 @ 0x3a800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str r0, [r3, #8] │ │ │ │ - ldr r0, [r9, #20] │ │ │ │ - b 33b3c │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r2] │ │ │ │ - str r3, [r2, #4] │ │ │ │ - str r3, [r2, #8] │ │ │ │ - str r3, [r2, #12] │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - sub r0, r8, r6 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r2, #5 │ │ │ │ - addls pc, pc, r2, lsl #2 │ │ │ │ - b 33c1c │ │ │ │ - b 33c18 │ │ │ │ - b 33c1c │ │ │ │ - b 33f84 │ │ │ │ - b 33f50 │ │ │ │ - b 33f0c │ │ │ │ - b 33c88 │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 33b50 │ │ │ │ - ldr fp, [sp, #80] @ 0x50 │ │ │ │ - add r7, sl, #4 │ │ │ │ - add r8, r9, #4 │ │ │ │ - add sl, fp, r3, lsl #2 │ │ │ │ - mov r6, #981467136 @ 0x3a800000 │ │ │ │ - ldr r0, [r8, #4]! │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r7, #4]! │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [fp], #4 │ │ │ │ - cmp sl, fp │ │ │ │ - bne 33c3c │ │ │ │ - b 33b50 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 33b50 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37f88 │ │ │ │ + ldr r1, [pc, #-464] @ 36c58 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [pc, #768] @ 33fa0 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add fp, sl, #4 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - add r7, r9, #4 │ │ │ │ - str r9, [sp, #36] @ 0x24 │ │ │ │ - mov r9, fp │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str sl, [sp, #32] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #708] @ 33fa0 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r7, #4]! │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #981467136 @ 0x3a800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #668] @ 33fa0 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r9, #4]! │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #981467136 @ 0x3a800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #628] @ 33fa0 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #981467136 @ 0x3a800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r9, #16] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #572] @ 33fa0 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r9, #32] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #981467136 @ 0x3a800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - movne r6, r4 │ │ │ │ - bne 33db8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + bne 37928 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r5, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - movne r6, r5 │ │ │ │ + bne 3795c │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - movne r8, r4 │ │ │ │ - bne 33de4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + movne r6, #1065353216 @ 0x3f800000 │ │ │ │ + bne 36e94 │ │ │ │ + ldr r1, [pc, #-548] @ 36c58 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - movne r8, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r5, [sp] │ │ │ │ - bl 33250 │ │ │ │ + bne 37fcc │ │ │ │ + mov r6, #0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ mov r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - movne r4, #0 │ │ │ │ - bne 33e28 │ │ │ │ + bne 37e4c │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - movne r4, #1065353216 @ 0x3f800000 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ - mov r1, sl │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r0, [r3, #4]! │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - beq 33b50 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [r3] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r8, [r3] │ │ │ │ - b 33cd0 │ │ │ │ - mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #120] @ 33fa4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + beq 36ed0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - b 33c1c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - b 33c1c │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - b 33c1c │ │ │ │ - ldrbtmi r0, [sl], #-0 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3816] @ 0xee8 │ │ │ │ - sub sp, sp, #244 @ 0xf4 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r0, [pc, #2124] @ 34818 │ │ │ │ - ldr r3, [pc, #2124] @ 3481c │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - ldr r0, [ip, #4] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - mov r9, r1 │ │ │ │ - blx r3 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble 34700 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #156 @ 0x9c │ │ │ │ - add r9, r9, #32 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr fp, [pc, #2032] @ 34820 │ │ │ │ - add r3, sp, #124 @ 0x7c │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r6, #981467136 @ 0x3a800000 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ - mov sl, r9 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r4, [sl, #112] @ 0x70 │ │ │ │ - cmp r4, #0 │ │ │ │ - blt 34764 │ │ │ │ - ldr r0, [sl, #116] @ 0x74 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1988] @ 34824 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r4 │ │ │ │ - blx ip │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - ldr r7, [sp, #164] @ 0xa4 │ │ │ │ - ldr r5, [sp, #168] @ 0xa8 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r8, [sp, #68] @ 0x44 │ │ │ │ - sub r9, sl, #32 │ │ │ │ - mov r4, r8 │ │ │ │ - str r9, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [r9, #104] @ 0x68 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - add r9, r9, #8 │ │ │ │ - add r8, r8, #8 │ │ │ │ - str r0, [r8, #-8] │ │ │ │ - ldr r0, [r9, #100] @ 0x64 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - cmp sl, r9 │ │ │ │ - str r0, [r8, #-4] │ │ │ │ - bne 3409c │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - mov r9, #0 │ │ │ │ - add r3, r3, #32 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r5, r3 │ │ │ │ - str r7, [sp, #32] │ │ │ │ - ldr r7, [r4] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r8, #1 │ │ │ │ - bne 34120 │ │ │ │ - mov r0, r7 │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r8, #1 │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r9, #1 │ │ │ │ - bne 34150 │ │ │ │ - mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [pc, #-632] @ 36c60 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r9, #1 │ │ │ │ - add r4, r4, #8 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne 340f0 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - eor r2, r9, #1 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - eor r1, r8, #1 │ │ │ │ - ldr r3, [r0] │ │ │ │ - and r2, r2, #255 @ 0xff │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - and r1, r1, #255 @ 0xff │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [sp, #148] @ 0x94 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #140] @ 0x8c │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mvn r1, #0 │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - ldr r4, [r3, #108] @ 0x6c │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - blx r4 │ │ │ │ - ldr r4, [sl, #104] @ 0x68 │ │ │ │ - cmp r4, #0 │ │ │ │ - blt 34750 │ │ │ │ - ldr r0, [sl, #108] @ 0x6c │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1588] @ 34824 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr ip, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov r1, r4 │ │ │ │ - blx ip │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - ldr r1, [pc, #1560] @ 34828 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #1540] @ 3482c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sl, #20] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sl, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sl, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r8, [sp, #56] @ 0x38 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sl, #16] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ - str r9, [sp, #164] @ 0xa4 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [sl, #36] @ 0x24 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sl, #24] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [sl, #28] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sl, #32] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37e88 │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ - str r9, [sp, #184] @ 0xb8 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ - ldr r0, [sl, #52] @ 0x34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sl, #40] @ 0x28 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [sl, #44] @ 0x2c │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sl, #48] @ 0x30 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - str r9, [sp, #204] @ 0xcc │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r0, #1065353216 @ 0x3f800000 │ │ │ │ + bne 36f50 │ │ │ │ + ldr r1, [pc, #-708] @ 36c58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - ldr r0, [sl, #68] @ 0x44 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sl, #56] @ 0x38 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sl, #60] @ 0x3c │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sl, #64] @ 0x40 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r0, #0 │ │ │ │ + beq 36f50 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r3, #3 │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ - str r9, [sp, #220] @ 0xdc │ │ │ │ - str r8, [sp, #224] @ 0xe0 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r2, #4 │ │ │ │ - str r0, [sp, #232] @ 0xe8 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + ldr r0, [pc, #-740] @ 36c5c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #-744] @ 36c60 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + add r2, sp, #356 @ 0x164 │ │ │ │ ldr r3, [r0] │ │ │ │ + mov r7, #2 │ │ │ │ + mov r8, #3 │ │ │ │ + mov r1, r2 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ + str r6, [sp, #404] @ 0x194 │ │ │ │ + mov r5, #1065353216 @ 0x3f800000 │ │ │ │ + mov r6, #1056964608 @ 0x3f000000 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ + mov r2, #4 │ │ │ │ + str r6, [sp, #420] @ 0x1a4 │ │ │ │ + str r6, [sp, #424] @ 0x1a8 │ │ │ │ + str r6, [sp, #428] @ 0x1ac │ │ │ │ + str r5, [sp, #412] @ 0x19c │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r8, [sp, #416] @ 0x1a0 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #396] @ 0x18c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 79a8 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34778 │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [r4] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - add sl, sl, #152 @ 0x98 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add ip, sp, #260 @ 0x104 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str r1, [sp, #264] @ 0x108 │ │ │ │ + ldr r1, [sp, #252] @ 0xfc │ │ │ │ + str r1, [sp, #268] @ 0x10c │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - str r9, [sp, #104] @ 0x68 │ │ │ │ - str r8, [sp, #108] @ 0x6c │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ - str r5, [sp, #116] @ 0x74 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ + mov r1, ip │ │ │ │ + blx r3 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r9, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r3, #128] @ 0x80 │ │ │ │ + mov r2, #4 │ │ │ │ + str r9, [sp, #356] @ 0x164 │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #364] @ 0x16c │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #372] @ 0x174 │ │ │ │ + str r4, [sp, #380] @ 0x17c │ │ │ │ + str r4, [sp, #384] @ 0x180 │ │ │ │ + str r4, [sp, #388] @ 0x184 │ │ │ │ + str r4, [sp, #392] @ 0x188 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #404] @ 0x194 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ + str r5, [sp, #412] @ 0x19c │ │ │ │ + str r8, [sp, #416] @ 0x1a0 │ │ │ │ + str r5, [sp, #420] @ 0x1a4 │ │ │ │ + str r5, [sp, #424] @ 0x1a8 │ │ │ │ + str r5, [sp, #428] @ 0x1ac │ │ │ │ + str r5, [sp, #432] @ 0x1b0 │ │ │ │ + str r7, [sp, #396] @ 0x18c │ │ │ │ blx r3 │ │ │ │ + ldr r3, [sp, #256] @ 0x100 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r1, [pc, #-1116] @ 36c20 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #-1080] @ 36c54 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ + ldr r1, [pc, #-1104] @ 36c54 │ │ │ │ + str r2, [sp, #276] @ 0x114 │ │ │ │ + str r0, [sp, #280] @ 0x118 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [sp, #252] @ 0xfc │ │ │ │ + str r3, [sp, #284] @ 0x11c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + add ip, sp, #276 @ 0x114 │ │ │ │ + mov r1, ip │ │ │ │ + str ip, [sp, #120] @ 0x78 │ │ │ │ + mov r2, #1 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + blx r3 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + str r8, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r8, [pc, #-1244] @ 36c20 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #4 │ │ │ │ + ldr r3, [r3, #128] @ 0x80 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r9, [sp, #356] @ 0x164 │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #364] @ 0x16c │ │ │ │ + str r4, [sp, #368] @ 0x170 │ │ │ │ + str r4, [sp, #380] @ 0x17c │ │ │ │ + str r4, [sp, #384] @ 0x180 │ │ │ │ + str r4, [sp, #388] @ 0x184 │ │ │ │ + str r4, [sp, #400] @ 0x190 │ │ │ │ + str r4, [sp, #404] @ 0x194 │ │ │ │ + str r4, [sp, #408] @ 0x198 │ │ │ │ + str r4, [sp, #412] @ 0x19c │ │ │ │ + str r4, [sp, #420] @ 0x1a4 │ │ │ │ + str r4, [sp, #424] @ 0x1a8 │ │ │ │ + str r4, [sp, #428] @ 0x1ac │ │ │ │ + str r4, [sp, #432] @ 0x1b0 │ │ │ │ + str r8, [sp, #372] @ 0x174 │ │ │ │ + str r8, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #396] @ 0x18c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bne 34044 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #-1308] @ 36c54 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #292] @ 0x124 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r9, [sp, #248] @ 0xf8 │ │ │ │ + ldr r8, [sp, #252] @ 0xfc │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r9, [sp, #296] @ 0x128 │ │ │ │ + str r8, [sp, #300] @ 0x12c │ │ │ │ + str r0, [sp, #304] @ 0x130 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #276] @ 34830 │ │ │ │ - ldr r3, [pc, #252] @ 3481c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #236] @ 0xec │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 34814 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mvn r1, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - add sp, sp, #244 @ 0xf4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - bx r3 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b 34234 │ │ │ │ - mov r7, #1065353216 @ 0x3f800000 │ │ │ │ - mov r5, r7 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - b 3408c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r4, [pc, #176] @ 34834 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r4, pc, r4 │ │ │ │ - sub r3, sl, #24 │ │ │ │ - stm r4, {r0, r1} │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r3, r4, #8 │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - str r3, [sp, #28] │ │ │ │ - sub r3, sl, #16 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r9, r4, #16 │ │ │ │ - stm r9, {r0, r1} │ │ │ │ - ldmdb sl, {r0, r1} │ │ │ │ - add r8, r4, #24 │ │ │ │ - stm r8, {r0, r1} │ │ │ │ - ldm sl, {r5, r7} │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 32fd8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32fd8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32fd8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 32fd8 │ │ │ │ - b 345b8 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, sp, ip, ror #19 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - blcc fe054a2c <__bss_end__@@Base+0xfddae964> │ │ │ │ - ldrbtmi r0, [sl], #-0 │ │ │ │ - @ instruction: 0x43b40000 │ │ │ │ - ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ - muleq sp, ip, r2 │ │ │ │ - eoreq sp, r2, ip, ror #17 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr ip, [pc, #1044] @ 34c64 │ │ │ │ - sub sp, sp, #132 @ 0x84 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - mov lr, r0 │ │ │ │ - ldr r0, [pc, #1032] @ 34c68 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r0, [ip, r0] │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r0, [lr, #4] │ │ │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r6, [r2, #24] │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - ldr r7, [sp, #192] @ 0xc0 │ │ │ │ - ldr r9, [sp, #196] @ 0xc4 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ - blx r6 │ │ │ │ - cmp r4, #0 │ │ │ │ - blt 34c4c │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #932] @ 34c6c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r4 │ │ │ │ - add r2, sp, #108 @ 0x6c │ │ │ │ - blx r7 │ │ │ │ - ldr r4, [sp, #108] @ 0x6c │ │ │ │ - ldr r6, [sp, #112] @ 0x70 │ │ │ │ - ldr r7, [sp, #116] @ 0x74 │ │ │ │ - ldr r9, [sp, #120] @ 0x78 │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r5, [sp] │ │ │ │ + ldr r4, [r2, #132] @ 0x84 │ │ │ │ + mov r2, r3 │ │ │ │ + blx r4 │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ - ldr r5, [sl, #4] │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - mov r6, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 270ac │ │ │ │ + ldr r1, [pc, #-1524] @ 36c78 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr ip, [r5] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - str r9, [sp] │ │ │ │ - ldr r4, [ip, #132] @ 0x84 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 270ac │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 270ac │ │ │ │ + ldr r1, [pc, #-1668] @ 36c24 │ │ │ │ + str r5, [sp, #324] @ 0x144 │ │ │ │ + str r4, [sp, #332] @ 0x14c │ │ │ │ + str r8, [sp, #328] @ 0x148 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 270ac │ │ │ │ + ldr r1, [pc, #-1640] @ 36c78 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r4 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - sub r9, r0, #1 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - sub r6, r0, #1 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - cmp sl, r9 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - blt 34bdc │ │ │ │ - str sl, [sp, #68] @ 0x44 │ │ │ │ - mov r7, fp │ │ │ │ - mov sl, r8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, r6 │ │ │ │ - blt 34bcc │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - bic fp, r9, r9, asr #31 │ │ │ │ - and r3, r3, #4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r4, r6 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r3, fp │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - mov fp, r9 │ │ │ │ - mov r9, r3 │ │ │ │ - b 34b34 │ │ │ │ - ldr r1, [pc, #588] @ 34c70 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 34b7c │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - tst r3, #1 │ │ │ │ - beq 34b1c │ │ │ │ - tst r8, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - moveq r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - strne r3, [sp, #44] @ 0x2c │ │ │ │ - streq r3, [sp, #44] @ 0x2c │ │ │ │ - moveq r1, #0 │ │ │ │ - movne r1, #1065353216 @ 0x3f800000 │ │ │ │ - tst r8, #2 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - moveq ip, #0 │ │ │ │ - movne ip, #1065353216 @ 0x3f800000 │ │ │ │ - moveq lr, #1065353216 @ 0x3f800000 │ │ │ │ - movne lr, #0 │ │ │ │ - tst r8, #8 │ │ │ │ - ldrne r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r8, [r0] │ │ │ │ - strne r3, [sp, #56] @ 0x38 │ │ │ │ - movne r2, lr │ │ │ │ - streq r1, [sp, #56] @ 0x38 │ │ │ │ - streq lr, [sp, #52] @ 0x34 │ │ │ │ - str lr, [sp, #16] │ │ │ │ - ldr lr, [sp, #56] @ 0x38 │ │ │ │ - strne ip, [sp, #52] @ 0x34 │ │ │ │ - str lr, [sp, #12] │ │ │ │ - ldr lr, [sp, #52] @ 0x34 │ │ │ │ - str lr, [sp, #8] │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - movne r3, r1 │ │ │ │ - ldreq r3, [sp, #44] @ 0x2c │ │ │ │ - moveq r2, ip │ │ │ │ - str lr, [sp, #4] │ │ │ │ - str ip, [sp] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - ldr r6, [r8, #108] @ 0x6c │ │ │ │ - blx r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - mov r0, fp │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #248] @ 0xf8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 270ac │ │ │ │ + ldr r1, [pc, #-1780] @ 36c24 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 270ac │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + str r5, [sp, #340] @ 0x154 │ │ │ │ + add r5, sp, #324 @ 0x144 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + str r6, [sp, #348] @ 0x15c │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ blx r3 │ │ │ │ - ldrb r3, [r5, #2] │ │ │ │ - add r3, r3, r4 │ │ │ │ - add r4, r3, #1 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, r4 │ │ │ │ - blt 34bc4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 34b8c │ │ │ │ - bic r5, r4, r4, asr #31 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r5, r7 │ │ │ │ - subge r5, r7, #1 │ │ │ │ - cmp r9, r3 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - movlt r3, r9 │ │ │ │ - mla r5, r7, r3, r5 │ │ │ │ - ldrb r6, [sl, r5, lsl #2] │ │ │ │ - add r5, sl, r5, lsl #2 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 34b1c │ │ │ │ - ldrb r8, [r5, #1] │ │ │ │ - tst r8, #4 │ │ │ │ - bne 34a1c │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - tst r3, #2 │ │ │ │ - beq 34b1c │ │ │ │ - b 34a3c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - cmp r7, r4 │ │ │ │ - movgt r3, #0 │ │ │ │ - movle r3, #1 │ │ │ │ - orr r2, fp, r4 │ │ │ │ - orr r3, r3, r2, lsr #31 │ │ │ │ - cmp r1, fp │ │ │ │ - orrle r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 34c40 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r0, r4 │ │ │ │ - bge 34b94 │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - mov r9, fp │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - bge 349dc │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #88] @ 34c74 │ │ │ │ - ldr r3, [pc, #72] @ 34c68 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + ldr r1, [pc, #-1876] @ 36c28 │ │ │ │ + add ip, sp, #212 @ 0xd4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + add r1, r1, #76 @ 0x4c │ │ │ │ + add r0, r0, #4 │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + mov r6, ip │ │ │ │ + bl 27c50 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + beq 373e8 │ │ │ │ + ldr r1, [pc, #-1876] @ 36c64 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #252] @ 0xfc │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + ldr r1, [pc, #-1900] @ 36c64 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [sp, #212] @ 0xd4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 27558 │ │ │ │ + ldr r4, [pc, #-2008] @ 36c2c │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [pc, #-2012] @ 36c30 │ │ │ │ + cmp r3, #1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + movne r3, #3 │ │ │ │ + moveq r3, #4 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r7, #1065353216 @ 0x3f800000 │ │ │ │ + mov r8, r6 │ │ │ │ + str r0, [sp, #308] @ 0x134 │ │ │ │ + ldr r0, [pc, #-2060] @ 36c34 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [pc, #-2076] @ 36c38 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #316] @ 0x13c │ │ │ │ + ldr r0, [pc, #-2092] @ 36c3c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r2, [pc, #-2100] @ 36c40 │ │ │ │ + ldr r3, [pc, #-2100] @ 36c44 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - eors r2, r3, r2 │ │ │ │ + add r9, r2, #80 @ 0x50 │ │ │ │ + add r2, sp, #148 @ 0x94 │ │ │ │ + str r2, [sp, #324] @ 0x144 │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ + add r2, sp, #156 @ 0x9c │ │ │ │ + str r2, [sp, #332] @ 0x14c │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ + str r0, [sp, #320] @ 0x140 │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #308 @ 0x134 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ mov r3, #0 │ │ │ │ - bne 34c60 │ │ │ │ - add sp, sp, #132 @ 0x84 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r3, fp │ │ │ │ - mov r5, r4 │ │ │ │ - b 34b5c │ │ │ │ - mov r9, #1065353216 @ 0x3f800000 │ │ │ │ - mov r7, r9 │ │ │ │ - mov r6, r9 │ │ │ │ - mov r4, r9 │ │ │ │ - b 348e8 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, sp, ip, asr r1 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - ldrbtmi r0, [sl], #-0 │ │ │ │ - svccc 0x007efeff │ │ │ │ - muleq sp, ip, sp │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r0, #15 │ │ │ │ - movne r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r3, #1592] @ 0x638 │ │ │ │ - ldr r5, [pc, #72] @ 34cf8 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r1, [pc, #68] @ 34cfc │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r6, [r2, #60] @ 0x3c │ │ │ │ + mov sl, r9 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #20 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #436 @ 0x1b4 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [pc, #-2144] @ 36c80 │ │ │ │ mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r6 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #40] @ 34d00 │ │ │ │ - ldr r0, [r2, #1592] @ 0x638 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 27558 │ │ │ │ mov r3, r4 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr lr, [ip, #60] @ 0x3c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov ip, lr │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx ip │ │ │ │ - ldrdeq r1, [r0], -r4 │ │ │ │ - andeq r0, ip, r4, lsl #10 │ │ │ │ - andeq r0, ip, ip, ror #9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #60] @ 0x3c │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - bl e8450 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr ip, [pc, #680] @ 34ff4 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #676] @ 34ff8 │ │ │ │ - mov r5, r3 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r2, [ip, r2] │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - str r3, [r4, #12] │ │ │ │ - ldr r3, [r6, #1580] @ 0x62c │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - mov r7, r1 │ │ │ │ - sub r3, r3, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - addls r6, r6, #1616 @ 0x650 │ │ │ │ - ldrhi r6, [r5, #8] │ │ │ │ - addls r6, r6, #8 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - add r3, sp, #24 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r1, #3 │ │ │ │ - ldr sl, [r2, #24] │ │ │ │ - add r2, sp, #20 │ │ │ │ - ldrls r9, [r5, #36] @ 0x24 │ │ │ │ - ldrhi r9, [r5, #48] @ 0x30 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, r7 │ │ │ │ - ble 34e68 │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r1, r7, r1 │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - blx r6 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr sl, [r2, #1580] @ 0x62c │ │ │ │ - ldr r3, [sl, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 34e94 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r7, [r0, #12] │ │ │ │ - add r1, r3, r3, lsl #2 │ │ │ │ - add r3, r3, r1, lsl #1 │ │ │ │ - add r9, r9, r3, lsl #3 │ │ │ │ - beq 34fd4 │ │ │ │ - ldr r3, [r2, #2424] @ 0x978 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 34e44 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - tst r2, #16 │ │ │ │ - beq 34f64 │ │ │ │ - mov r0, #0 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [pc, #-2200] @ 36c78 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r2, #15 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + mov r6, #0 │ │ │ │ + str r6, [sp, #300] @ 0x12c │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r2, #4 │ │ │ │ - mov r1, r7 │ │ │ │ + str r6, [sp, #292] @ 0x124 │ │ │ │ + str r6, [sp, #296] @ 0x128 │ │ │ │ + ldm r2, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr r1, [pc, #-2320] @ 36c48 │ │ │ │ + ldr r0, [sp, #220] @ 0xdc │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r4, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r5, [ip], #4 │ │ │ │ + str ip, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r1, [pc, #-2344] @ 36c80 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #-2348] @ 36c84 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #-2352] @ 36c88 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r4, [sp, #8] │ │ │ │ str r4, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 33a18 │ │ │ │ - ldr r2, [pc, #396] @ 34ffc │ │ │ │ - ldr r3, [pc, #388] @ 34ff8 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #292] @ 0x124 │ │ │ │ + str r7, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #300] @ 0x12c │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + ldm r2, {r0, r1, r2, r3} │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ + mov ip, #0 │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + ldr r2, [pc, #-2520] @ 36c4c │ │ │ │ + ldr r3, [pc, #-2480] @ 36c78 │ │ │ │ + mov lr, #5 │ │ │ │ + str r3, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + mov r3, ip │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37674 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 34ff0 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [r2, #1600] @ 0x640 │ │ │ │ + ldr r3, [r2] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, #1124073472 @ 0x43000000 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 37de0 │ │ │ │ + cmp r3, #2 │ │ │ │ + moveq r1, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [sp, #60] @ 0x3c │ │ │ │ + movne r3, #1 │ │ │ │ + movne r1, r7 │ │ │ │ + strne r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #268] @ 0x10c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mvn r1, #0 │ │ │ │ + ldr r6, [pc, #-2676] @ 36c50 │ │ │ │ + mov r5, #0 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldrb r3, [r0] │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + str sl, [sp, #92] @ 0x5c │ │ │ │ + str r8, [sp, #96] @ 0x60 │ │ │ │ + str r9, [sp, #100] @ 0x64 │ │ │ │ + b 3780c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 34f50 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr sl, [r5, #20] │ │ │ │ - ldr fp, [r0, #12] │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - cmp sl, fp │ │ │ │ - strne sl, [r5, #24] │ │ │ │ - strne fp, [r5, #20] │ │ │ │ - ldr r0, [r3, #56] @ 0x38 │ │ │ │ - ldreq sl, [r5, #24] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bne 37a1c │ │ │ │ + ldr r4, [r6] │ │ │ │ + ldr r9, [r6, #4] │ │ │ │ + ldr r8, [r6, #8] │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + ldr sl, [r6, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [r3, #20] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ + str r3, [sp, #384] @ 0x180 │ │ │ │ + str r3, [sp, #404] @ 0x194 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + str r2, [sp, #380] @ 0x17c │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ + mov r2, #2 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r4, [sp, #360] @ 0x168 │ │ │ │ + str r4, [sp, #420] @ 0x1a4 │ │ │ │ + str r2, [sp, #396] @ 0x18c │ │ │ │ + mov r4, #1 │ │ │ │ + mov r2, #3 │ │ │ │ + ldr r3, [r3, #128] @ 0x80 │ │ │ │ + str r1, [sp, #372] @ 0x174 │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ + str r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r2, #4 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - str r4, [sp] │ │ │ │ - add ip, r0, r0, lsl #2 │ │ │ │ - add r0, r0, ip, lsl #1 │ │ │ │ - add r0, r9, r0, lsl #3 │ │ │ │ - bl 33a18 │ │ │ │ - b 34e68 │ │ │ │ - ldrb r3, [r5, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r0, #0 │ │ │ │ - beq 34f20 │ │ │ │ - b 34eb0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - ble 34f7c │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 34fe0 │ │ │ │ - ldr r0, [sl, #56] @ 0x38 │ │ │ │ - ldr fp, [r3] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + str r9, [sp, #364] @ 0x16c │ │ │ │ + str r9, [sp, #424] @ 0x1a8 │ │ │ │ + str r8, [sp, #368] @ 0x170 │ │ │ │ + str r8, [sp, #428] @ 0x1ac │ │ │ │ + str sl, [sp, #388] @ 0x184 │ │ │ │ + str sl, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #392] @ 0x188 │ │ │ │ + str r7, [sp, #412] @ 0x19c │ │ │ │ + str r4, [sp, #376] @ 0x178 │ │ │ │ + blx r3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #260] @ 0x104 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r1, [sp, #272] @ 0x110 │ │ │ │ + mov r2, r4 │ │ │ │ + add r5, r5, r4 │ │ │ │ + add r6, r6, #12 │ │ │ │ + str r0, [sp, #292] @ 0x124 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str r1, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r5, r3 │ │ │ │ + beq 37aa0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 379ac │ │ │ │ + cmp r3, #2 │ │ │ │ + bne 37708 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #-3020] @ 36c64 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #-3040] @ 36c64 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr sl, [sp, #268] @ 0x10c │ │ │ │ + ldr r1, [pc, #-3068] @ 36c54 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + cmp r5, #0 │ │ │ │ + str r8, [sp, #292] @ 0x124 │ │ │ │ + str r4, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + beq 37d60 │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ + add r9, sp, #188 @ 0xbc │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #300] @ 0x12c │ │ │ │ + ldm sl, {r1, r2, r3} │ │ │ │ + bl 2be9c │ │ │ │ + str r8, [sp, #292] @ 0x124 │ │ │ │ + str r4, [sp, #296] @ 0x128 │ │ │ │ + mov r0, r9 │ │ │ │ + str r7, [sp, #300] @ 0x12c │ │ │ │ + ldm sl, {r1, r2, r3} │ │ │ │ + ldr r4, [sp, #188] @ 0xbc │ │ │ │ + ldr r9, [sp, #192] @ 0xc0 │ │ │ │ + ldr r8, [sp, #196] @ 0xc4 │ │ │ │ + bl 2be9c │ │ │ │ + ldr r2, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr sl, [sp, #196] @ 0xc4 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + b 3772c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #-3188] @ 36c60 │ │ │ │ + mov r7, r0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sl, #12] │ │ │ │ - sub r0, r0, fp │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sl, #16] │ │ │ │ - sub r0, r0, fp │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 37df0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3812c │ │ │ │ + ldr r1, [pc, #-3260] @ 36c58 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 38144 │ │ │ │ mov r1, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sl, #20] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - b 34e48 │ │ │ │ - ldr r1, [sl, #48] @ 0x30 │ │ │ │ + ldr r0, [pc, #-3288] @ 36c5c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #-3292] @ 36c60 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - b 34e4c │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - ldr r0, [sl, #48] @ 0x30 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - b 34e48 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, sp, r4, ror #24 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r1, sp, r8, asr #22 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #216] @ 0xd8 │ │ │ │ - ldr r1, [pc, #2684] @ 35a94 │ │ │ │ - ldr r3, [pc, #2684] @ 35a98 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - sub sp, sp, #3840 @ 0xf00 │ │ │ │ - sub sp, sp, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #3836] @ 0xefc │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r2, #1580] @ 0x62c │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - sub r3, r3, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - addls fp, r2, #1616 @ 0x650 │ │ │ │ - addls fp, fp, #8 │ │ │ │ - bhi 35a5c │ │ │ │ - ldr r0, [r2, #1572] @ 0x624 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37f14 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #-3344] @ 36c60 │ │ │ │ + mov r8, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 38080 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 36e74 │ │ │ │ + mov r6, #1065353216 @ 0x3f800000 │ │ │ │ + b 36ea8 │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #-3416] @ 36c64 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #-3436] @ 36c64 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #-3440] @ 36c68 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #-3444] @ 36c6c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r8, [sp, #292] @ 0x124 │ │ │ │ + str r7, [sp, #296] @ 0x128 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ + add r0, sp, #164 @ 0xa4 │ │ │ │ + ldm r3, {r1, r2, r3} │ │ │ │ + bl 2be9c │ │ │ │ + mov r8, r4 │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr sl, [sp, #172] @ 0xac │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r9, r4 │ │ │ │ + b 3772c │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #-3528] @ 36c64 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #-3548] @ 36c64 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #156] @ 0x9c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #-3568] @ 36c64 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #-3572] @ 36c68 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #-3576] @ 36c6c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r8, [sp, #292] @ 0x124 │ │ │ │ + str r4, [sp, #296] @ 0x128 │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldm r3, {r1, r2, r3} │ │ │ │ + bl 2be9c │ │ │ │ + ldr r4, [sp, #200] @ 0xc8 │ │ │ │ + ldr r9, [sp, #204] @ 0xcc │ │ │ │ + ldr r8, [sp, #208] @ 0xd0 │ │ │ │ + mov r3, r9 │ │ │ │ + mov sl, r8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #0 │ │ │ │ + b 3772c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r1, r2 │ │ │ │ ldr r3, [r0] │ │ │ │ - add r2, r1, #12 │ │ │ │ - str r2, [sp] │ │ │ │ - add r2, r1, #4 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ - add r3, r1, #8 │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r4, [r3, #132] @ 0x84 │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r9, [sp, #100] @ 0x64 │ │ │ │ + ldr sl, [sp, #92] @ 0x5c │ │ │ │ + ldr r8, [sp, #96] @ 0x60 │ │ │ │ blx r4 │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ - add r3, r2, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r3, #2608] @ 0xa30 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r5, [r3], #4 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [fp] │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 35260 │ │ │ │ - ldr r2, [pc, #2544] @ 35a9c │ │ │ │ + ldr r4, [r5] │ │ │ │ + ldr r3, [sp, #260] @ 0x104 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #-3728] @ 36c70 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r6, [pc, #-3744] @ 36c70 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 270ac │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + mov r2, #1 │ │ │ │ + str r6, [sp, #276] @ 0x114 │ │ │ │ + mov r6, #1 │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r7, [sp, #292] @ 0x124 │ │ │ │ + str r7, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #300] @ 0x12c │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + ldr lr, [sp, #88] @ 0x58 │ │ │ │ + mov ip, #0 │ │ │ │ + stm lr, {r0, r1, r2, r3} │ │ │ │ + mov r3, #10 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r2, [pc, #-3932] @ 36c74 │ │ │ │ mov r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #-3940] @ 36c78 │ │ │ │ + str r3, [sp, #12] │ │ │ │ add r2, pc, r2 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r3, ip │ │ │ │ + add r1, sl, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl ed060 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ - ldr r3, [r0, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #1120] @ 0x460 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 37c14 │ │ │ │ + add r4, r4, r6 │ │ │ │ + cmp r4, #255 @ 0xff │ │ │ │ + movge r4, #255 @ 0xff │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ + str r4, [r5] │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r2, [pc, #-4004] @ 36c7c │ │ │ │ + ldr r4, [sp, #124] @ 0x7c │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [pc, #-4040] @ 36c80 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #-4052] @ 36c84 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r1, [pc, #-4060] @ 36c88 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + add r0, r0, #4 │ │ │ │ + add r1, sl, #8 │ │ │ │ + bl 27c50 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 37cd4 │ │ │ │ + ldr r1, [pc, #1300] @ 381d0 │ │ │ │ + ldr r0, [sp, #292] @ 0x124 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #268] @ 0x10c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ + str r0, [r5] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + add sl, sl, #12 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bne 374d4 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3537c │ │ │ │ - ldr r3, [r9] │ │ │ │ + beq 36764 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + lsl r1, r1, #8 │ │ │ │ + add r1, r1, r3, lsl #16 │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + add r1, r1, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [fp, #1656] @ 0x678 │ │ │ │ + cmp r2, r3 │ │ │ │ + ldreq r2, [r0, r3, lsl #2] │ │ │ │ + add r3, r3, #1 │ │ │ │ + streq r1, [r2] │ │ │ │ + cmp r3, #6 │ │ │ │ + bne 37d1c │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ cmp r3, #1 │ │ │ │ - add r3, r0, #57344 @ 0xe000 │ │ │ │ - ldr r2, [r3, #2608] @ 0xa30 │ │ │ │ - ldr r1, [r2, #32] │ │ │ │ - ble 35380 │ │ │ │ - ldr r2, [r9, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 35380 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - ldr r3, [fp, #16] │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - bl 32b14 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - add r1, sp, #112 @ 0x70 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - add r2, r1, #12 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [sp] │ │ │ │ - add r2, r1, #4 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ - add r3, r1, #8 │ │ │ │ - blx r4 │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r6, [r9, #32] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r7, [r9, #36] @ 0x24 │ │ │ │ - ldr r8, [sp, #116] @ 0x74 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r9, #40] @ 0x28 │ │ │ │ - add r0, r6, r0 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r2, [r9, #44] @ 0x2c │ │ │ │ - mov r1, #0 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ + ldreq r3, [fp, #4] │ │ │ │ + ldreq r2, [sp, #160] @ 0xa0 │ │ │ │ + ldreq r3, [r3, #1588] @ 0x634 │ │ │ │ + addeq r1, r1, r2, lsl #24 │ │ │ │ + streq r1, [r3, #760] @ 0x2f8 │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [fp, #56] @ 0x38 │ │ │ │ + b 36764 │ │ │ │ + ldr r3, [pc, #1132] @ 381d4 │ │ │ │ + str r3, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r9, sp, #176 @ 0xb0 │ │ │ │ + ldm r3, {r1, r2, r3} │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2be9c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r2, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r9 │ │ │ │ + str r8, [sp, #292] @ 0x124 │ │ │ │ + str r4, [sp, #296] @ 0x128 │ │ │ │ + str r2, [sp, #300] @ 0x12c │ │ │ │ + ldm r3, {r1, r2, r3} │ │ │ │ + ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + ldr r9, [sp, #180] @ 0xb4 │ │ │ │ + ldr r8, [sp, #184] @ 0xb8 │ │ │ │ + bl 2be9c │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + mov r0, sl │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr sl, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #132] @ 0x84 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 35240 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + b 3772c │ │ │ │ + mov r3, #6 │ │ │ │ + ldr r1, [pc, #1004] @ 381d8 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + b 376ac │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ mov r5, r0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #964] @ 381d8 │ │ │ │ + mov r8, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35240 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, r7, r2 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bne 37e60 │ │ │ │ mov r1, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 36e74 │ │ │ │ + mov r6, r4 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b 36ed0 │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #852] @ 381d8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + b 36f50 │ │ │ │ + ldr r1, [pc, #824] @ 381d8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 35240 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bne 37fb8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3811c │ │ │ │ + ldr r1, [pc, #768] @ 381dc │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r5, #0 │ │ │ │ + beq 37f14 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r0, [pc, #736] @ 381e0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #720] @ 381d8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #700] @ 381d8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 352d8 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, r3, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [fp] │ │ │ │ - cmp r2, r3 │ │ │ │ - blt 350bc │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ - ldr r3, [r2, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #1120] @ 0x460 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 35284 │ │ │ │ - ldr r0, [r2, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ - ldr r0, [r2, #1572] @ 0x624 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r4, [r1, #20] │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #2032] @ 35aa0 │ │ │ │ - ldr r3, [pc, #2020] @ 35a98 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #3836] @ 0xefc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 35a90 │ │ │ │ - add sp, sp, #3840 @ 0xf00 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - ldr r7, [r3, #1572] @ 0x624 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + beq 36e54 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + b 37e4c │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [pc, #652] @ 381e0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #636] @ 381d8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + b 36d00 │ │ │ │ mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 369bc │ │ │ │ + b 36a38 │ │ │ │ mov r1, r4 │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r5, r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3795c │ │ │ │ + b 36e90 │ │ │ │ mov r1, r4 │ │ │ │ - ldr r4, [r7] │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b 36b6c │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + b 37f14 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [pc, #520] @ 381e0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #504] @ 381d8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + b 36e94 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r5 │ │ │ │ - str r0, [sp] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #452] @ 381d8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + b 36be0 │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ + b 36d10 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [pc, #432] @ 381e0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #416] @ 381d8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #412] @ 381e4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b 36a4c │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r4, [r4, #12] │ │ │ │ - blx r4 │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ - add r3, r0, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r3, #2608] @ 0xa30 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 32b14 │ │ │ │ - ldr r3, [r9, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 35548 │ │ │ │ - mov r8, #1 │ │ │ │ - mov r7, r9 │ │ │ │ - b 35408 │ │ │ │ - ldr r3, [r0, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #3400] @ 0xd48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 35468 │ │ │ │ - cmp r9, #0 │ │ │ │ - bne 358b4 │ │ │ │ - ldr r3, [r0, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - sub r3, r3, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi 359ac │ │ │ │ - bl 2a0e8 │ │ │ │ - mov r4, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3551c │ │ │ │ - ldr r3, [r7, #24] │ │ │ │ - cmp r4, r3 │ │ │ │ - add r8, r8, #1 │ │ │ │ - bge 35548 │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - sub r6, r8, #1 │ │ │ │ - add r1, r6, r1 │ │ │ │ - mov r0, fp │ │ │ │ - bl ed090 │ │ │ │ - ldr r3, [fp, #20] │ │ │ │ - cmp r3, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sl, #16] │ │ │ │ - beq 35590 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 35584 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 35570 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ - movne r9, r3 │ │ │ │ - mov r0, r2 │ │ │ │ - bne 35890 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - tst r3, #1 │ │ │ │ - bne 353bc │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 355b4 │ │ │ │ - cmp r9, #0 │ │ │ │ - bne 353e8 │ │ │ │ - cmp r3, #3 │ │ │ │ - bne 353e8 │ │ │ │ - ldr r5, [r0, #1572] @ 0x624 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r1, #1 │ │ │ │ - ldr r9, [r3, #76] @ 0x4c │ │ │ │ - beq 354ac │ │ │ │ - add r0, r0, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r0, #2628] @ 0xa44 │ │ │ │ - bl 5b660 │ │ │ │ - mov r1, r0 │ │ │ │ + bne 369bc │ │ │ │ + b 36a38 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + b 36ef0 │ │ │ │ mov r0, r5 │ │ │ │ - blx r9 │ │ │ │ - ldr r0, [fp, #24] │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ - mov r3, #2 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3795c │ │ │ │ + b 36e90 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + b 36d8c │ │ │ │ + mov r4, r5 │ │ │ │ + b 36d00 │ │ │ │ + mov r4, #1065353216 @ 0x3f800000 │ │ │ │ + b 36a4c │ │ │ │ + ldr r1, [pc, #236] @ 381d8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #228] @ 381e4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + b 36d00 │ │ │ │ + mov r5, r4 │ │ │ │ + b 37f14 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + b 36b6c │ │ │ │ + ldr r1, [pc, #164] @ 381d8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r5, r4 │ │ │ │ + mov r6, r0 │ │ │ │ + b 37f34 │ │ │ │ + ldr r1, [pc, #140] @ 381d8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r5, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + b 37f34 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r4, #1065353216 @ 0x3f800000 │ │ │ │ + mov r5, r0 │ │ │ │ + b 36d30 │ │ │ │ + ldr r1, [pc, #92] @ 381d8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + mov r6, r0 │ │ │ │ + b 380f8 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + b 36b6c │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [pc, #64] @ 381e0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #48] @ 381d8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r5 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 33fa8 │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ - bl 2a0e8 │ │ │ │ - mov r4, r8 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 353f8 │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - mov r0, fp │ │ │ │ - add r1, r6, r1 │ │ │ │ - add r1, r1, #1 │ │ │ │ - bl ed090 │ │ │ │ - ldr r3, [sl, #60] @ 0x3c │ │ │ │ + bne 369bc │ │ │ │ + b 36b6c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + cmnmi pc, #0 │ │ │ │ + mrccc 4, 3, APSR_nzcv, cr4, cr5, {7} │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + svccc 0x002aaaab │ │ │ │ + vfmacc.f32 s20, s21, s23 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3800] @ 0xed8 │ │ │ │ + sub sp, sp, #260 @ 0x104 │ │ │ │ + add r7, sp, #300 @ 0x12c │ │ │ │ + stm r7, {r1, r2, r3} │ │ │ │ + ldr r4, [pc, #2732] @ 38cbc │ │ │ │ + ldr r2, [pc, #2732] @ 38cc0 │ │ │ │ + ldr r3, [pc, #2732] @ 38cc4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r5, r4, #128 @ 0x80 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #252] @ 0xfc │ │ │ │ + mov r3, #0 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + ldr r9, [pc, #2692] @ 38cc8 │ │ │ │ + add r9, pc, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 385f8 │ │ │ │ + ldr r5, [pc, #2680] @ 38ccc │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r4, r5, #144 @ 0x90 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 387fc │ │ │ │ + ldrb r3, [sl, #1684] @ 0x694 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [r7, #24] │ │ │ │ - beq 353fc │ │ │ │ - cmp r3, r8 │ │ │ │ - bgt 358f4 │ │ │ │ + bne 386d8 │ │ │ │ + ldr r1, [pc, #2644] @ 38cd0 │ │ │ │ + ldr r0, [pc, #2644] @ 38cd4 │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r3, [sl, #1688] @ 0x698 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r2, [r3, #1588] @ 0x634 │ │ │ │ - ldr r2, [r2, #1120] @ 0x460 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 35240 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - b 35240 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldreq r3, [r7, #24] │ │ │ │ - moveq r4, r8 │ │ │ │ - beq 353fc │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ - mov r9, #0 │ │ │ │ - b 3545c │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 358e0 │ │ │ │ + ldr fp, [pc, #2620] @ 38cd8 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add fp, pc, fp │ │ │ │ + ldr r3, [r3, #1116] @ 0x45c │ │ │ │ + add r4, fp, #148 @ 0x94 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 35888 │ │ │ │ + ldr r3, [pc, #2600] @ 38cdc │ │ │ │ + mov r6, #1073741824 @ 0x40000000 │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + mov r8, #0 │ │ │ │ + ldr r1, [r3] │ │ │ │ + mov r5, r0 │ │ │ │ + ldrne r0, [pc, #2580] @ 38ce0 │ │ │ │ + moveq r0, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 73010 │ │ │ │ + ldr r1, [pc, #2548] @ 38ce4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 731c0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [r7, #24] │ │ │ │ - mov r4, r8 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - b 353fc │ │ │ │ - ldr r0, [r0, #1568] @ 0x620 │ │ │ │ - mov r1, #352 @ 0x160 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 356c8 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - ldr r1, [pc, #1224] @ 35aa4 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 356c8 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r1, [pc, #2528] @ 38ce8 │ │ │ │ + mov r3, r0 │ │ │ │ + strb r3, [sl, #1684] @ 0x694 │ │ │ │ + mov r0, r4 │ │ │ │ + str r8, [sp, #12] │ │ │ │ + mvn r4, #0 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + ldr r2, [fp, #140] @ 0x8c │ │ │ │ + mov r3, #10 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 73420 │ │ │ │ + ldr r3, [fp, #140] @ 0x8c │ │ │ │ + str r4, [sp, #16] │ │ │ │ + cmp r3, r8 │ │ │ │ + ble 383e0 │ │ │ │ + ldr ip, [pc, #2472] @ 38cec │ │ │ │ + str r9, [sp, #28] │ │ │ │ + add ip, pc, ip │ │ │ │ + add r3, ip, #148 @ 0x94 │ │ │ │ + mov r9, ip │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [fp, #132] @ 0x84 │ │ │ │ + lsl r5, r8, #2 │ │ │ │ + ldr r4, [r3, r8, lsl #2] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 383c4 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - mov r1, #226 @ 0xe2 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ + add r0, r4, #4 │ │ │ │ + ldr r1, [r3, #1588] @ 0x634 │ │ │ │ + add r1, r1, #804 @ 0x324 │ │ │ │ + bl eb59c │ │ │ │ + ldr r2, [r9, #132] @ 0x84 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 356c8 │ │ │ │ - ldr r0, [fp, #24] │ │ │ │ - ldr r1, [r4, #56] @ 0x38 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r5, sp, #112 @ 0x70 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r5, #0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r2, [pc, #1092] @ 35aa8 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ + ldrne r3, [sp, #16] │ │ │ │ + mov r0, #0 │ │ │ │ + subne r3, r3, r8 │ │ │ │ + clzne r3, r3 │ │ │ │ + moveq r3, #1 │ │ │ │ + lsrne r3, r3, #5 │ │ │ │ + streq r4, [sl, #1688] @ 0x698 │ │ │ │ str r0, [sp] │ │ │ │ - add r0, sp, #3312 @ 0xcf0 │ │ │ │ - add r0, r0, #12 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - add r3, sp, #396 @ 0x18c │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ - mov r2, #2 │ │ │ │ - ldr r0, [r0, #1596] @ 0x63c │ │ │ │ - ldr ip, [r0] │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r5, [sp] │ │ │ │ - ldr ip, [ip, #12] │ │ │ │ - blx ip │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bne 359d8 │ │ │ │ - cmp r9, #0 │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ - bne 353e8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 3547c │ │ │ │ - ldr r5, [r0, #1572] @ 0x624 │ │ │ │ - ldr r1, [r4, #52] @ 0x34 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r1, #1 │ │ │ │ - ldr r9, [r3, #76] @ 0x4c │ │ │ │ - beq 3570c │ │ │ │ - add r0, r0, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r0, #2628] @ 0xa44 │ │ │ │ - bl 5b660 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r9 │ │ │ │ - ldr r0, [fp, #24] │ │ │ │ - ldr r1, [r4, #56] @ 0x38 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #860] @ 35aac │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #840] @ 35aac │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #820] @ 35aac │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #800] @ 35aac │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [r4, #48] @ 0x30 │ │ │ │ - ldr lr, [r4, #20] │ │ │ │ - ldr ip, [r4, #16] │ │ │ │ - str r9, [sp, #100] @ 0x64 │ │ │ │ - ldr r9, [sl, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #764] @ 35ab0 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + add r0, sp, #76 @ 0x4c │ │ │ │ + streq r8, [sp, #16] │ │ │ │ + bl 737c8 │ │ │ │ + ldrb r3, [sp, #76] @ 0x4c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 38434 │ │ │ │ + ldr r3, [pc, #2340] @ 38cf0 │ │ │ │ + add r8, r8, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r3, #5 │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ + ldr r3, [r3, #140] @ 0x8c │ │ │ │ + cmp r8, r3 │ │ │ │ + blt 38354 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + ldr r4, [pc, #2316] @ 38cf4 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r0, r4, #148 @ 0x94 │ │ │ │ + bl 73abc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r0, r3 │ │ │ │ + cmnne r0, #1 │ │ │ │ + bne 38644 │ │ │ │ + ldr r2, [pc, #2288] @ 38cf8 │ │ │ │ + ldr r3, [pc, #2232] @ 38cc4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #252] @ 0xfc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 38cb8 │ │ │ │ + add sp, sp, #260 @ 0x104 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ add r3, sp, #96 @ 0x60 │ │ │ │ - str r5, [sp, #104] @ 0x68 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov r5, r1 │ │ │ │ - str sl, [sp, #28] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - mov r2, ip │ │ │ │ - add r0, r9, #59648 @ 0xe900 │ │ │ │ - mov ip, #1107296256 @ 0x42000000 │ │ │ │ - mov r3, lr │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp] │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 34838 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ - mov r3, #6 │ │ │ │ - ldr ip, [r4, #16] │ │ │ │ - ldr r9, [sl, #4] │ │ │ │ - ldr lr, [r4, #20] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str sl, [sp, #28] │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - mov r2, ip │ │ │ │ - add r0, r9, #59648 @ 0xe900 │ │ │ │ - mov ip, #1107296256 @ 0x42000000 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r3, lr │ │ │ │ - str ip, [sp] │ │ │ │ - bl 34838 │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ - b 353e8 │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ - mov r9, #1 │ │ │ │ - ldr r3, [r2, #1580] @ 0x62c │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - sub r3, r3, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls 352a8 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b 3545c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 353e8 │ │ │ │ - ldr r0, [r0, #1568] @ 0x620 │ │ │ │ - mov r1, #352 @ 0x160 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 355d0 │ │ │ │ - b 35508 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + mov r7, r1 │ │ │ │ + str r3, [r1, #4] │ │ │ │ + str r3, [r1, #8] │ │ │ │ + str r3, [r1, #12] │ │ │ │ + str r3, [r1, #16] │ │ │ │ + str r3, [r1, #20] │ │ │ │ + mvn r0, #0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + mvn r1, #0 │ │ │ │ + add ip, sp, #192 @ 0xc0 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + str r2, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ + add r3, r3, #16 │ │ │ │ + cmp ip, r3 │ │ │ │ + bne 38478 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r9, [sp, #36] @ 0x24 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + add r4, r4, #24 │ │ │ │ + mov r6, #0 │ │ │ │ mov r9, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b 3545c │ │ │ │ - ldr r3, [fp, #20] │ │ │ │ - cmp r0, r3 │ │ │ │ - addne r8, r8, #1 │ │ │ │ - bne 35408 │ │ │ │ + str r2, [sp, #244] @ 0xf4 │ │ │ │ + str r8, [sp, #32] │ │ │ │ + b 384f0 │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + str r3, [r7] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [r5, #52] @ 0x34 │ │ │ │ + str r3, [r5, #56] @ 0x38 │ │ │ │ + str r3, [r5, #60] @ 0x3c │ │ │ │ + str r3, [r5, #64] @ 0x40 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, #6 │ │ │ │ + add r7, r7, #4 │ │ │ │ + add r5, r5, #16 │ │ │ │ + beq 38548 │ │ │ │ + ldr r3, [r4, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [r4, #4]! │ │ │ │ + beq 384c0 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + str r3, [r7] │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r5, [r3, #1572] @ 0x624 │ │ │ │ + add r8, r6, #3 │ │ │ │ add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2628] @ 0xa44 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r6, [r3, #76] @ 0x4c │ │ │ │ - bl 5b1ac │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r1, [r3, #2588] @ 0xa1c │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + add r8, r3, r8, lsl #4 │ │ │ │ + sub r3, r6, #1 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ + mov r0, r9 │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + bl 2aa94 │ │ │ │ + ldm r9, {r0, r1, r2, r3} │ │ │ │ + sub r8, r8, #156 @ 0x9c │ │ │ │ + stm r8, {r0, r1, r2, r3} │ │ │ │ + b 384dc │ │ │ │ + ldr r3, [pc, #1944] @ 38ce8 │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc, #1948] @ 38cfc │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + bl 27558 │ │ │ │ + ldr r5, [sl, #4] │ │ │ │ + bl 26d0c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r5, r5, #59648 @ 0xe900 │ │ │ │ + add r5, r5, #252 @ 0xfc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + add r3, sp, #8 │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + mov r3, #0 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx r6 │ │ │ │ + bl 924b0 │ │ │ │ + b 383c4 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, #4 │ │ │ │ + str r3, [r4, #136] @ 0x88 │ │ │ │ + str r6, [r4, #132] @ 0x84 │ │ │ │ + bl 7318 │ │ │ │ + ldr r3, [pc, #1768] @ 38d00 │ │ │ │ + str r6, [r4, #140] @ 0x8c │ │ │ │ + ldr r2, [pc, #1764] @ 38d04 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r0, [r4, #132] @ 0x84 │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + add r0, r4, #132 @ 0x84 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 3824c │ │ │ │ + ldr r2, [r4, #132] @ 0x84 │ │ │ │ ldr r3, [sl, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [pc, #364] @ 35ab4 │ │ │ │ - str sl, [sp, #28] │ │ │ │ + ldr r1, [r2, r0, lsl #2] │ │ │ │ + ldr r0, [r3, #1588] @ 0x634 │ │ │ │ + mov r2, #24 │ │ │ │ + add r0, r0, #804 @ 0x324 │ │ │ │ + str r1, [sl, #1688] @ 0x698 │ │ │ │ + add r1, r1, #4 │ │ │ │ + bl e8318 │ │ │ │ + ldr r0, [pc, #1688] @ 38d08 │ │ │ │ + ldr r1, [pc, #1688] @ 38d0c │ │ │ │ + ldr r2, [pc, #1688] @ 38d10 │ │ │ │ + ldr r3, [sl, #1688] @ 0x698 │ │ │ │ + ldr r7, [r9, r0] │ │ │ │ + ldr r6, [r9, r1] │ │ │ │ + ldr r5, [r9, r2] │ │ │ │ + mov r4, #0 │ │ │ │ + add r3, r3, r4, lsl #2 │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ + ldr r0, [r7], #4 │ │ │ │ + mov r2, #24 │ │ │ │ + add r1, r1, #4 │ │ │ │ + bl e8318 │ │ │ │ + ldr r3, [sl, #1688] @ 0x698 │ │ │ │ + ldr r1, [r6], #4 │ │ │ │ + add r2, r3, r4, lsl #2 │ │ │ │ + ldr r0, [r2, #76] @ 0x4c │ │ │ │ + str r0, [r1] │ │ │ │ + add r4, r4, #1 │ │ │ │ + ldr r1, [r5], #4 │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ + cmp r4, #6 │ │ │ │ + str r2, [r1] │ │ │ │ + bne 38688 │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [sl, #56] @ 0x38 │ │ │ │ + b 38400 │ │ │ │ + ldr r3, [pc, #1588] @ 38d14 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r3, #1107296256 @ 0x42000000 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr ip, [sl, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stmib sp, {r0, r1, r2, r3} │ │ │ │ - add r0, ip, #59648 @ 0xe900 │ │ │ │ - add r1, sl, #60 @ 0x3c │ │ │ │ - ldm r1, {r1, r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 34838 │ │ │ │ - b 353f8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 3547c │ │ │ │ - ldr r0, [r0, #1568] @ 0x620 │ │ │ │ - mov r1, #352 @ 0x160 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ + ldr r0, [r3, #132] @ 0x84 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 356d4 │ │ │ │ - b 355d0 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmp r3, r5 │ │ │ │ - ble 35a50 │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ - str fp, [sp, #56] @ 0x38 │ │ │ │ - ldr fp, [sp, #52] @ 0x34 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - cmp r1, #0 │ │ │ │ - movgt r6, #0 │ │ │ │ - ble 35a2c │ │ │ │ - mla r1, r5, r1, r6 │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, fp, r1, lsl #2 │ │ │ │ - mov r0, r8 │ │ │ │ - bl e86c4 │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r1, r6 │ │ │ │ - bgt 35a08 │ │ │ │ - mov r0, r8 │ │ │ │ - bl e86d4 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ + beq 386f0 │ │ │ │ + bl 75dc │ │ │ │ + ldr r4, [pc, #1568] @ 38d18 │ │ │ │ + mov r3, #1 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r0, #4 │ │ │ │ + str r3, [r4, #136] @ 0x88 │ │ │ │ + bl 7318 │ │ │ │ + ldr fp, [pc, #1548] @ 38d1c │ │ │ │ + mov r3, #0 │ │ │ │ + add fp, pc, fp │ │ │ │ + add r2, fp, #148 @ 0x94 │ │ │ │ + mov r5, r3 │ │ │ │ + str r3, [r4, #140] @ 0x8c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r9, [sp, #24] │ │ │ │ + str r7, [sp, #28] │ │ │ │ + str fp, [sp, #20] │ │ │ │ + str r0, [r4, #132] @ 0x84 │ │ │ │ + b 3873c │ │ │ │ add r5, r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bgt 359f8 │ │ │ │ - ldr fp, [sp, #56] @ 0x38 │ │ │ │ - ldr r8, [sp, #76] @ 0x4c │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl e86f0 │ │ │ │ - b 356c8 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 352a8 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ + bl 293f4 │ │ │ │ + cmp r0, r5 │ │ │ │ + ble 387e8 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ + bl 2940c │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + tst r3, #1 │ │ │ │ + bne 38738 │ │ │ │ + add r1, r0, #4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 73b30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 352a8 │ │ │ │ - ldr fp, [sl, #8] │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 352a8 │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ - b 35058 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, sp, r0, lsr #19 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - @ instruction: 0xfffffc80 │ │ │ │ - andeq r1, sp, r8, lsl #14 │ │ │ │ - andeq r0, r0, r1, ror #2 │ │ │ │ - andeq pc, fp, r8, ror fp @ │ │ │ │ - cmnmi pc, #0 │ │ │ │ - @ instruction: 0xfffff578 │ │ │ │ - @ instruction: 0xfffff3e4 │ │ │ │ - cmp r1, #3 │ │ │ │ - ldreq r3, [r0, #4] │ │ │ │ - ldreq r3, [r3, #1580] @ 0x62c │ │ │ │ - ldreq r3, [r3, #48] @ 0x30 │ │ │ │ - streq r3, [r0, #28] │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr fp, [sp, #84] @ 0x54 │ │ │ │ - mov ip, r2 │ │ │ │ - sub r5, r1, fp │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ble 35cf0 │ │ │ │ - sub r3, r0, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - lsl r7, r0, #2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ble 35cf0 │ │ │ │ - mov sl, #0 │ │ │ │ - mov r8, ip │ │ │ │ - mov r1, r5 │ │ │ │ - mov r9, sl │ │ │ │ - mov ip, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - str r8, [sp, #20] │ │ │ │ + beq 38738 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - lsl r2, sl, #2 │ │ │ │ - add r4, r3, sl, lsl #2 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r8, r2 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r2, r4 │ │ │ │ - lsl r6, ip, #2 │ │ │ │ - mov r4, r3 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - str sl, [sp, #28] │ │ │ │ - str r9, [sp, #32] │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov lr, #0 │ │ │ │ - add ip, r3, r8 │ │ │ │ - mov sl, lr │ │ │ │ - mov r3, #1 │ │ │ │ - mov r9, lr │ │ │ │ - str r3, [sp] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - add r4, ip, r6 │ │ │ │ + ldr r7, [r3, #132] @ 0x84 │ │ │ │ + ldr r8, [r3, #140] @ 0x8c │ │ │ │ + add fp, r7, r8, lsl #2 │ │ │ │ + cmp r7, fp │ │ │ │ + lsl r6, r8, #2 │ │ │ │ + bcc 38810 │ │ │ │ + ldr r3, [pc, #1392] @ 38d20 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, #136] @ 0x88 │ │ │ │ + cmp r2, r8 │ │ │ │ + beq 389e4 │ │ │ │ + add r6, r8, #1 │ │ │ │ + cmp r6, r2 │ │ │ │ + bgt 38b00 │ │ │ │ + ldr r3, [pc, #1364] @ 38d24 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r7, [r3, #132] @ 0x84 │ │ │ │ + ldr r3, [pc, #1356] @ 38d28 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r6, [r3, #140] @ 0x8c │ │ │ │ + str r4, [r7, r8, lsl #2] │ │ │ │ + b 38738 │ │ │ │ mov r3, #0 │ │ │ │ - b 35b9c │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq 35bd4 │ │ │ │ - ldrb r1, [r2, r3, lsl #2] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 35c2c │ │ │ │ - ldrb r0, [ip, r3, lsl #2] │ │ │ │ - cmp r0, #1 │ │ │ │ - beq 35c34 │ │ │ │ - subs r0, fp, #1 │ │ │ │ - movne r0, #1 │ │ │ │ - cmp r0, lr │ │ │ │ - bne 35b90 │ │ │ │ - ldrb r0, [r4, r3, lsl #2] │ │ │ │ - cmp r0, #1 │ │ │ │ - beq 35b90 │ │ │ │ - str r1, [sp] │ │ │ │ - add lr, lr, #1 │ │ │ │ - cmp fp, lr │ │ │ │ - add ip, ip, r7 │ │ │ │ - add r2, r2, r7 │ │ │ │ - bne 35b84 │ │ │ │ - ldr r2, [sp] │ │ │ │ - orr r3, r9, sl │ │ │ │ - eor r3, r3, #1 │ │ │ │ - tst r2, r3 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - bne 35c3c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r4, r4, #1 │ │ │ │ + ldr r9, [sp, #24] │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + strb r3, [sl, #1684] @ 0x694 │ │ │ │ + b 38274 │ │ │ │ + add r0, r5, #148 @ 0x94 │ │ │ │ + bl 72fd0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 38268 │ │ │ │ + ldr r8, [pc, #1300] @ 38d2c │ │ │ │ + ldr r9, [pc, #1300] @ 38d30 │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r3, [fp, #-4] │ │ │ │ cmp r4, r3 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r8, r8, #4 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - beq 35cd0 │ │ │ │ + bhi 38938 │ │ │ │ + cmp r6, #4 │ │ │ │ + asr r6, r6, #2 │ │ │ │ + bls 388ac │ │ │ │ + sub fp, r6, #1 │ │ │ │ + cmp r6, fp, lsr #1 │ │ │ │ + movhi r2, #1 │ │ │ │ + lsr r6, fp, #1 │ │ │ │ + movls r2, #0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r3, [r7, r6, lsl #2] │ │ │ │ + add r2, r7, r6, lsl #2 │ │ │ │ + cmp r4, r3 │ │ │ │ + addhi r3, r6, #1 │ │ │ │ + addhi r3, r3, fp │ │ │ │ + add r2, r2, #4 │ │ │ │ + addhi r3, r7, r3, lsl #2 │ │ │ │ + movhi r7, r2 │ │ │ │ + movhi r2, r3 │ │ │ │ + sub r6, r2, r7 │ │ │ │ + cmp r6, #4 │ │ │ │ + asr r6, r6, #2 │ │ │ │ + bhi 3884c │ │ │ │ + cmp r7, r2 │ │ │ │ + bcs 38ca8 │ │ │ │ + ldr r3, [pc, #1152] @ 38d34 │ │ │ │ + ldr r0, [pc, #1152] @ 38d38 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #10 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r3, [pc, #1132] @ 38d3c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, #132] @ 0x84 │ │ │ │ + ldr r6, [r3, #140] @ 0x8c │ │ │ │ + sub r7, r7, r2 │ │ │ │ + ldr r2, [r3, #136] @ 0x88 │ │ │ │ + asr fp, r7, #2 │ │ │ │ + cmp r6, r2 │ │ │ │ + beq 38944 │ │ │ │ + add r9, r6, #1 │ │ │ │ + cmp r9, r2 │ │ │ │ + bgt 38a80 │ │ │ │ + ldr r3, [pc, #1088] @ 38d40 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r8, [r3, #132] @ 0x84 │ │ │ │ + ldr r3, [pc, #1080] @ 38d44 │ │ │ │ + cmp fp, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r9, [r3, #140] @ 0x8c │ │ │ │ + bge 38930 │ │ │ │ + sub r2, r6, fp │ │ │ │ + add r0, r7, #4 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + add r0, r8, r0 │ │ │ │ + add r1, r8, r7 │ │ │ │ + bl 7768 │ │ │ │ + str r4, [r8, r7] │ │ │ │ + b 38738 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - add r2, r3, r8 │ │ │ │ - b 35b64 │ │ │ │ - mov r9, #1 │ │ │ │ - b 35bd4 │ │ │ │ - mov sl, r0 │ │ │ │ - b 35bd4 │ │ │ │ - bl 7b34 │ │ │ │ - mov r9, r0 │ │ │ │ - bl 7b34 │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - lsl r0, r0, #16 │ │ │ │ - lsr r0, r0, #16 │ │ │ │ - orr r0, r0, r9, lsl #16 │ │ │ │ - bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 35c00 │ │ │ │ - bl 7b34 │ │ │ │ - mov r9, r0 │ │ │ │ - bl 7b34 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - lsl r0, r0, #16 │ │ │ │ - lsr r0, r0, #16 │ │ │ │ - orr r0, r0, r9, lsl #16 │ │ │ │ - bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldrb r1, [r3, r1, lsl #2] │ │ │ │ - add r3, r1, fp, lsl #4 │ │ │ │ - and ip, r3, #255 @ 0xff │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, r1, r3 │ │ │ │ - strb r2, [r0, r3, lsl #2] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - bne 35ca4 │ │ │ │ - add r1, r1, #16 │ │ │ │ - and r1, r1, #255 @ 0xff │ │ │ │ - cmp ip, r1 │ │ │ │ - add r0, r0, r7 │ │ │ │ - bne 35ca0 │ │ │ │ - b 35c00 │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr sl, [sp, #28] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r1, r9 │ │ │ │ - add sl, sl, ip │ │ │ │ - bne 35b30 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #116] @ 35d84 │ │ │ │ - mov r5, #0 │ │ │ │ + ldr r8, [r3, #140] @ 0x8c │ │ │ │ + b 387a8 │ │ │ │ + cmp r6, #1 │ │ │ │ + ble 38b7c │ │ │ │ + add r6, r6, r6, asr #1 │ │ │ │ + cmn r6, #-536870910 @ 0xe0000002 │ │ │ │ + lslle r0, r6, #2 │ │ │ │ + mvngt r0, #0 │ │ │ │ + str r6, [r3, #136] @ 0x88 │ │ │ │ + bl 7318 │ │ │ │ + ldr r3, [pc, #988] @ 38d48 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r7, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [r0] │ │ │ │ - str r5, [r0, #36] @ 0x24 │ │ │ │ - str r7, [r0, #40] @ 0x28 │ │ │ │ - mov r0, #88 @ 0x58 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 7330 │ │ │ │ - str r5, [r4, #44] @ 0x2c │ │ │ │ - str r5, [r4, #48] @ 0x30 │ │ │ │ - str r7, [r4, #52] @ 0x34 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - mov r0, #88 @ 0x58 │ │ │ │ - bl 7330 │ │ │ │ - mov r3, #0 │ │ │ │ - str r5, [r4, #56] @ 0x38 │ │ │ │ - str r6, [r4, #16] │ │ │ │ - str r5, [r4, #20] │ │ │ │ - str r5, [r4, #24] │ │ │ │ - strb r5, [r4, #32] │ │ │ │ - str r5, [r4, #12] │ │ │ │ - str r5, [r4, #8] │ │ │ │ - str r3, [r4, #28] │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq pc, ip, ip, asr #17 │ │ │ │ + ldr r6, [r3, #140] @ 0x8c │ │ │ │ + ldr r2, [r3, #136] @ 0x88 │ │ │ │ + ldr lr, [r3, #132] @ 0x84 │ │ │ │ + cmp r2, r6 │ │ │ │ + movlt r6, r2 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + ble 389a8 │ │ │ │ + sub r3, lr, #4 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + add ip, r3, r6, lsl #2 │ │ │ │ + ldr r0, [r3, #4]! │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + cmp r3, ip │ │ │ │ + bne 38998 │ │ │ │ + cmp lr, #0 │ │ │ │ + beq 389d0 │ │ │ │ + mov r0, lr │ │ │ │ + bl 75dc │ │ │ │ + ldr r3, [pc, #908] @ 38d4c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, #136] @ 0x88 │ │ │ │ + ldr r6, [r3, #140] @ 0x8c │ │ │ │ + cmp r2, r6 │ │ │ │ + movlt r6, r2 │ │ │ │ + ldr r3, [pc, #888] @ 38d50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r8, [r3, #132] @ 0x84 │ │ │ │ + str r6, [r3, #140] @ 0x8c │ │ │ │ + b 388ec │ │ │ │ + cmp r8, #1 │ │ │ │ + ble 38c14 │ │ │ │ + add r8, r8, r8, asr #1 │ │ │ │ + cmn r8, #-536870910 @ 0xe0000002 │ │ │ │ + lslle r0, r8, #2 │ │ │ │ + mvngt r0, #0 │ │ │ │ + str r8, [r3, #136] @ 0x88 │ │ │ │ + bl 7318 │ │ │ │ + ldr r3, [pc, #840] @ 38d54 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r8, [r3, #140] @ 0x8c │ │ │ │ + ldr r2, [r3, #136] @ 0x88 │ │ │ │ + cmp r2, r8 │ │ │ │ + movlt r8, r2 │ │ │ │ + cmp r8, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r3, #132] @ 0x84 │ │ │ │ + ble 38a48 │ │ │ │ + sub r3, r0, #4 │ │ │ │ + sub r1, r6, #4 │ │ │ │ + add lr, r3, r8, lsl #2 │ │ │ │ + ldr ip, [r3, #4]! │ │ │ │ + str ip, [r1, #4]! │ │ │ │ + cmp r3, lr │ │ │ │ + bne 38a38 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 38a6c │ │ │ │ + bl 75dc │ │ │ │ + ldr r3, [pc, #764] @ 38d58 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, #136] @ 0x88 │ │ │ │ + ldr r8, [r3, #140] @ 0x8c │ │ │ │ + cmp r2, r8 │ │ │ │ + movlt r8, r2 │ │ │ │ + ldr r3, [pc, #744] @ 38d5c │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r6, [r3, #132] @ 0x84 │ │ │ │ + str r8, [r3, #140] @ 0x8c │ │ │ │ + b 387bc │ │ │ │ + ldr r3, [pc, #728] @ 38d60 │ │ │ │ + cmn r9, #-536870910 @ 0xe0000002 │ │ │ │ + add r3, pc, r3 │ │ │ │ + lslls r0, r9, #2 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + str r9, [r3, #136] @ 0x88 │ │ │ │ + bl 7318 │ │ │ │ + ldr r3, [pc, #704] @ 38d64 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, #136] @ 0x88 │ │ │ │ + ldr ip, [r3, #132] @ 0x84 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r3, #140] @ 0x8c │ │ │ │ + cmp r0, r2 │ │ │ │ + movge r0, r2 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble 38ae0 │ │ │ │ + sub r3, ip, #4 │ │ │ │ + sub r2, r8, #4 │ │ │ │ + add r0, r3, r0, lsl #2 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2, #4]! │ │ │ │ + cmp r0, r3 │ │ │ │ + bne 38ad0 │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 38af0 │ │ │ │ + mov r0, ip │ │ │ │ + bl 75dc │ │ │ │ + ldr r3, [pc, #624] @ 38d68 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r8, [r3, #132] @ 0x84 │ │ │ │ + b 38904 │ │ │ │ + ldr r3, [pc, #612] @ 38d6c │ │ │ │ + cmn r6, #-536870910 @ 0xe0000002 │ │ │ │ + add r3, pc, r3 │ │ │ │ + lslls r0, r6, #2 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + str r6, [r3, #136] @ 0x88 │ │ │ │ + bl 7318 │ │ │ │ + ldr r3, [pc, #588] @ 38d70 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr ip, [r3, #140] @ 0x8c │ │ │ │ + ldr r2, [r3, #136] @ 0x88 │ │ │ │ + cmp ip, r2 │ │ │ │ + movge ip, r2 │ │ │ │ + cmp ip, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r3, #132] @ 0x84 │ │ │ │ + ble 38b60 │ │ │ │ + sub r3, r0, #4 │ │ │ │ + sub r2, r7, #4 │ │ │ │ + add ip, r3, ip, lsl #2 │ │ │ │ + ldr r1, [r3, #4]! │ │ │ │ + str r1, [r2, #4]! │ │ │ │ + cmp ip, r3 │ │ │ │ + bne 38b50 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 38b6c │ │ │ │ + bl 75dc │ │ │ │ + ldr r3, [pc, #512] @ 38d74 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r7, [r3, #132] @ 0x84 │ │ │ │ + b 387d4 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmn r6, #-536870910 @ 0xe0000002 │ │ │ │ + lslls r0, r6, #2 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + str r6, [r3, #136] @ 0x88 │ │ │ │ + bl 7318 │ │ │ │ + ldr r3, [pc, #476] @ 38d78 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r6, [r3, #140] @ 0x8c │ │ │ │ + ldr r2, [r3, #136] @ 0x88 │ │ │ │ + ldr lr, [r3, #132] @ 0x84 │ │ │ │ + cmp r2, r6 │ │ │ │ + movlt r6, r2 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + ble 38bd8 │ │ │ │ + sub r3, lr, #4 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + add ip, r3, r6, lsl #2 │ │ │ │ + ldr r0, [r3, #4]! │ │ │ │ + str r0, [r1, #4]! │ │ │ │ + cmp ip, r3 │ │ │ │ + bne 38bc8 │ │ │ │ + cmp lr, #0 │ │ │ │ + beq 38c00 │ │ │ │ + mov r0, lr │ │ │ │ + bl 75dc │ │ │ │ + ldr r3, [pc, #396] @ 38d7c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, #136] @ 0x88 │ │ │ │ + ldr r6, [r3, #140] @ 0x8c │ │ │ │ + cmp r2, r6 │ │ │ │ + movlt r6, r2 │ │ │ │ + ldr r3, [pc, #376] @ 38d80 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r8, [r3, #132] @ 0x84 │ │ │ │ + str r6, [r3, #140] @ 0x8c │ │ │ │ + b 388ec │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmn r8, #-536870910 @ 0xe0000002 │ │ │ │ + lslls r0, r8, #2 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + str r8, [r3, #136] @ 0x88 │ │ │ │ + bl 7318 │ │ │ │ + ldr r3, [pc, #336] @ 38d84 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r8, [r3, #140] @ 0x8c │ │ │ │ + ldr r2, [r3, #136] @ 0x88 │ │ │ │ + cmp r2, r8 │ │ │ │ + movlt r8, r2 │ │ │ │ + cmp r8, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r3, #132] @ 0x84 │ │ │ │ + ble 38c70 │ │ │ │ + sub r3, r0, #4 │ │ │ │ + sub r1, r6, #4 │ │ │ │ + add lr, r3, r8, lsl #2 │ │ │ │ + ldr ip, [r3, #4]! │ │ │ │ + str ip, [r1, #4]! │ │ │ │ + cmp lr, r3 │ │ │ │ + bne 38c60 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 38c94 │ │ │ │ + bl 75dc │ │ │ │ + ldr r3, [pc, #260] @ 38d88 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, #136] @ 0x88 │ │ │ │ + ldr r8, [r3, #140] @ 0x8c │ │ │ │ + cmp r2, r8 │ │ │ │ + movlt r8, r2 │ │ │ │ + ldr r3, [pc, #240] @ 38d8c │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r6, [r3, #132] @ 0x84 │ │ │ │ + str r8, [r3, #140] @ 0x8c │ │ │ │ + b 387bc │ │ │ │ + ldr r3, [pc, #224] @ 38d90 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r8, [r3, #140] @ 0x8c │ │ │ │ + b 387a8 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r6, sp, r0, lsl r1 │ │ │ │ + @ instruction: 0x000ce7b0 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq lr, ip, r4, lsl #15 │ │ │ │ + ldrdeq r6, [sp], -r8 │ │ │ │ + andeq ip, fp, r4, ror #11 │ │ │ │ + ldrdeq ip, [fp], -r4 │ │ │ │ + andeq r6, sp, ip, lsl #1 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + submi r0, r0, r0 │ │ │ │ + movmi r0, r0 │ │ │ │ + submi r0, r8, #0 │ │ │ │ + andeq r5, sp, r4, ror #31 │ │ │ │ + andeq r5, sp, ip, asr pc │ │ │ │ + andeq r5, sp, r4, asr #30 │ │ │ │ + @ instruction: 0x000ce5bc │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + andeq lr, ip, r0, ror #19 │ │ │ │ + @ instruction: 0x000004bc │ │ │ │ + andeq r0, r0, ip, asr r5 │ │ │ │ + andeq r0, r0, r8, lsl r6 │ │ │ │ + andeq r5, sp, ip, asr #24 │ │ │ │ + andeq r5, sp, r0, lsr ip │ │ │ │ + andeq r5, sp, r8, lsl ip │ │ │ │ + andeq r5, sp, ip, ror fp │ │ │ │ + andeq r5, sp, ip, asr fp │ │ │ │ + andeq r5, sp, r0, asr fp │ │ │ │ + @ instruction: 0x000bacb8 │ │ │ │ + @ instruction: 0x000bacbc │ │ │ │ + andeq sl, fp, ip, lsl ip │ │ │ │ + andeq sl, fp, ip, lsl ip │ │ │ │ + andeq r5, sp, ip, asr sl │ │ │ │ + andeq r5, sp, ip, lsr #20 │ │ │ │ + andeq r5, sp, ip, lsl sl │ │ │ │ + andeq r5, sp, r0, asr #19 │ │ │ │ + andeq r5, sp, ip, ror #18 │ │ │ │ + andeq r5, sp, r4, asr r9 │ │ │ │ + andeq r5, sp, r0, lsr #18 │ │ │ │ + ldrdeq r5, [sp], -r0 │ │ │ │ + @ instruction: 0x000d58b8 │ │ │ │ + andeq r5, sp, r0, lsr #17 │ │ │ │ + andeq r5, sp, r8, lsl #17 │ │ │ │ + andeq r5, sp, r4, lsr r8 │ │ │ │ + andeq r5, sp, r0, lsr #16 │ │ │ │ + andeq r5, sp, r8, lsl #16 │ │ │ │ + @ instruction: 0x000d57b8 │ │ │ │ + muleq sp, r0, r7 │ │ │ │ + andeq r5, sp, ip, lsr r7 │ │ │ │ + andeq r5, sp, r4, lsr #14 │ │ │ │ + strdeq r5, [sp], -r8 │ │ │ │ + andeq r5, sp, r8, lsr #13 │ │ │ │ + muleq sp, r0, r6 │ │ │ │ + andeq r5, sp, ip, ror r6 │ │ │ │ + sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3920] @ 0xf50 │ │ │ │ - ldr r0, [r2] │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #1708] @ 36454 │ │ │ │ - ldr r3, [pc, #1708] @ 36458 │ │ │ │ + str r0, [ip, #3776] @ 0xec0 │ │ │ │ + sub sp, sp, #284 @ 0x11c │ │ │ │ + add r9, sp, #324 @ 0x144 │ │ │ │ + stm r9, {r1, r2, r3} │ │ │ │ + ldr r3, [pc, #2860] @ 398e8 │ │ │ │ + ldr r2, [pc, #2860] @ 398ec │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [pc, #2852] @ 398f0 │ │ │ │ + ldr r3, [pc, #2852] @ 398f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #140 @ 0x8c │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r9, r1 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov sl, r0 │ │ │ │ + add r0, r6, #480 @ 0x1e0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #276] @ 0x114 │ │ │ │ mov r3, #0 │ │ │ │ - beq 35dd0 │ │ │ │ - bl 75f4 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 38e54 │ │ │ │ + add r4, r6, #12 │ │ │ │ + mov r5, #0 │ │ │ │ + add r6, r6, #84 @ 0x54 │ │ │ │ + mov r7, #1 │ │ │ │ + str r5, [r4, #-12] │ │ │ │ + str r7, [r4, #-8] │ │ │ │ + mov r0, #4 │ │ │ │ + bl 7318 │ │ │ │ + add r4, r4, #12 │ │ │ │ + str r5, [r4, #-16] │ │ │ │ + str r0, [r4, #-24] @ 0xffffffe8 │ │ │ │ + cmp r4, r6 │ │ │ │ + bne 38e08 │ │ │ │ + ldr r2, [pc, #2756] @ 398f8 │ │ │ │ + ldr r1, [pc, #2756] @ 398fc │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #0 │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ + ldr r0, [pc, #2740] @ 39900 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, #480 @ 0x1e0 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + ldr r5, [pc, #2728] @ 39904 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r4, r5, #484 @ 0x1e4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 397bc │ │ │ │ + ldr r3, [pc, #2704] @ 39908 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldrb r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 38f9c │ │ │ │ + ldr r8, [pc, #2688] @ 3990c │ │ │ │ + ldr r3, [pc, #2688] @ 39910 │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #488 @ 0x1e8 │ │ │ │ + str r9, [sp, #48] @ 0x30 │ │ │ │ + mov fp, #0 │ │ │ │ + mov r9, r8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r0, [r9] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 38eb8 │ │ │ │ + bl 75dc │ │ │ │ mov r3, #1 │ │ │ │ - str r3, [r8, #4] │ │ │ │ - mov r0, #88 @ 0x58 │ │ │ │ - bl 7330 │ │ │ │ - ldr r3, [r9, #24] │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ - add r5, sp, #36 @ 0x24 │ │ │ │ - ldr r7, [r2, #24] │ │ │ │ - mov r1, #6 │ │ │ │ + str r3, [r9, #4] │ │ │ │ + mov r0, #4 │ │ │ │ + bl 7318 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r5, r3 │ │ │ │ + str r3, [r9, #8] │ │ │ │ + str r0, [r9] │ │ │ │ + b 38ee0 │ │ │ │ + add r5, r5, #1 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mov r1, fp │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ + bl 293fc │ │ │ │ + cmp r0, r5 │ │ │ │ + ble 38f78 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ mov r2, r5 │ │ │ │ - str r4, [r8, #8] │ │ │ │ - str r0, [r8] │ │ │ │ - mov r0, r3 │ │ │ │ - mov r3, r6 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, r4 │ │ │ │ - beq 36070 │ │ │ │ - ldr r0, [r9, #24] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ + mov r1, fp │ │ │ │ + bl 294d4 │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r7, [r3, #20] │ │ │ │ - mov r3, r4 │ │ │ │ - blx r7 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #3 │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [r9, #24] │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r5, [ip, #24] │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, r4 │ │ │ │ - ble 36070 │ │ │ │ - mov sl, r4 │ │ │ │ - ldr r0, [r9, #24] │ │ │ │ + mov r4, r0 │ │ │ │ + tst r3, #1 │ │ │ │ + bne 38edc │ │ │ │ + add r1, r0, #4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 73b30 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 38edc │ │ │ │ + ldr r7, [r9] │ │ │ │ + ldr r2, [r9, #8] │ │ │ │ + add r8, r7, r2, lsl #2 │ │ │ │ + cmp r7, r8 │ │ │ │ + lsl r6, r2, #2 │ │ │ │ + bcc 3935c │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 39554 │ │ │ │ + add r6, r2, #1 │ │ │ │ + cmp r6, r3 │ │ │ │ + bgt 395e0 │ │ │ │ + ldr r7, [r9] │ │ │ │ + str r6, [r9, #8] │ │ │ │ + str r4, [r7, r2, lsl #2] │ │ │ │ + b 38edc │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp fp, #6 │ │ │ │ + add r9, r9, #12 │ │ │ │ + bne 38ea8 │ │ │ │ + ldr r3, [pc, #2436] @ 39914 │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + strb r2, [r3] │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r4, [r2, #20] │ │ │ │ - add r1, sl, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, #2 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - bgt 361c0 │ │ │ │ + ldr r3, [pc, #2416] @ 39918 │ │ │ │ + ldr r2, [sl, #1656] @ 0x678 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r1, [pc, #2408] @ 3991c │ │ │ │ + ldr r0, [r3, r2, lsl #2] │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr fp, [pc, #2384] @ 39920 │ │ │ │ + ldr r3, [r3, #1116] @ 0x45c │ │ │ │ + add fp, pc, fp │ │ │ │ cmp r3, #0 │ │ │ │ - ble 36060 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str sl, [sp, #24] │ │ │ │ - ldr r4, [r8, #8] │ │ │ │ - mov r7, #0 │ │ │ │ - mov sl, r8 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r9, [sp, #28] │ │ │ │ - b 35f24 │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r1, r4, r4, lsl #2 │ │ │ │ - add r1, r4, r1, lsl #1 │ │ │ │ - cmp r4, r2 │ │ │ │ - lsl r1, r1, #3 │ │ │ │ - bgt 3609c │ │ │ │ - ldr r8, [sl] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r0, r8, r1 │ │ │ │ - mov r2, #88 @ 0x58 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - sub r0, r0, #88 @ 0x58 │ │ │ │ - str r4, [sl, #8] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 775c │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - ble 36410 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - ldr r3, [sp] │ │ │ │ - add r2, r7, r2 │ │ │ │ - add r2, r2, r2, lsl #1 │ │ │ │ - add r1, r3, r2, lsl #3 │ │ │ │ - ldr r3, [r3, r2, lsl #3] │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r2, #4 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - movlt r6, r2 │ │ │ │ - movge r6, #4 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ble 35fb4 │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 775c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - bl 7b64 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - bl 7b64 │ │ │ │ + ldr r3, [pc, #2372] @ 39924 │ │ │ │ + mov r4, #1073741824 @ 0x40000000 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r5, fp, #488 @ 0x1e8 │ │ │ │ + ldr r1, [r3] │ │ │ │ + mov r6, r0 │ │ │ │ + ldrne r0, [pc, #2352] @ 39928 │ │ │ │ + moveq r0, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r2, r6 │ │ │ │ - mov r1, #0 │ │ │ │ + mov r1, r9 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 73010 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [pc, #2316] @ 3992c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 731c0 │ │ │ │ + ldr r2, [sl, #1656] @ 0x678 │ │ │ │ + mov lr, #1 │ │ │ │ + ldr r3, [pc, #2300] @ 39930 │ │ │ │ + add r2, r2, r2, lsl lr │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr ip, [r3, #4] │ │ │ │ + mov r4, #0 │ │ │ │ + add r2, fp, r2, lsl #2 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + ldr r1, [pc, #2276] @ 39934 │ │ │ │ + strb r0, [r3] │ │ │ │ + mov r3, #5 │ │ │ │ + mov r0, r5 │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 73420 │ │ │ │ + ldr r2, [sl, #1656] @ 0x678 │ │ │ │ + add r3, r2, r2, lsl #1 │ │ │ │ + add r3, fp, r3, lsl #2 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, r4 │ │ │ │ + lsl r3, r2, #1 │ │ │ │ + ble 39164 │ │ │ │ + ldr r1, [pc, #2216] @ 39938 │ │ │ │ + mov r6, fp │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r1, #488 @ 0x1e8 │ │ │ │ + ldr fp, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + b 3911c │ │ │ │ + ldr r3, [pc, #2188] @ 3993c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + sub r3, r3, r4 │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + ldr r2, [sl, #1656] @ 0x678 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + add r2, r2, r2, lsl #1 │ │ │ │ + ldr r2, [r1, r2, lsl #2] │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r2, r2, r8 │ │ │ │ add r0, sp, #100 @ 0x64 │ │ │ │ - bl 7b64 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - add r0, sp, #116 @ 0x74 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ - cmp r2, r4 │ │ │ │ - bne 35ed0 │ │ │ │ - cmp r4, #1 │ │ │ │ - ble 36150 │ │ │ │ - ldr r3, [pc, #1164] @ 3645c │ │ │ │ - add r4, r4, r4, asr #1 │ │ │ │ + bl 737c8 │ │ │ │ + ldrb r3, [sp, #100] @ 0x64 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 391d4 │ │ │ │ + ldr r2, [sl, #1656] @ 0x678 │ │ │ │ + ldr r3, [pc, #2112] @ 39940 │ │ │ │ + add r1, r2, r2, lsl #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, r1, lsl #2 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r4, r4, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - addle r2, r4, r4, lsl #2 │ │ │ │ - str r4, [sl, #4] │ │ │ │ - addle r4, r4, r2, lsl #1 │ │ │ │ - lslle r0, r4, #3 │ │ │ │ - mvngt r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - ldmib sl, {r2, r4} │ │ │ │ - cmp r2, r4 │ │ │ │ - movlt r4, r2 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - ble 36130 │ │ │ │ - add r2, r4, r4, lsl #2 │ │ │ │ - add r4, r4, r2, lsl #1 │ │ │ │ - ldr r8, [sl] │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - mov r9, #0 │ │ │ │ - add r1, r8, r9 │ │ │ │ - add r0, r6, r9 │ │ │ │ - mov r2, #88 @ 0x58 │ │ │ │ - add r9, r9, #88 @ 0x58 │ │ │ │ - bl 775c │ │ │ │ - cmp r4, r9 │ │ │ │ - bne 36018 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 75f4 │ │ │ │ - ldmib sl, {r2, r4} │ │ │ │ - cmp r2, r4 │ │ │ │ - movlt r4, r2 │ │ │ │ - str r6, [sl] │ │ │ │ - str r4, [sl, #8] │ │ │ │ - b 35ed0 │ │ │ │ - mov r8, r9 │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r3, sl │ │ │ │ - bgt 35e6c │ │ │ │ - ldr r2, [pc, #1000] @ 36460 │ │ │ │ - ldr r3, [pc, #988] @ 36458 │ │ │ │ + lsl r3, r2, #1 │ │ │ │ + bge 39164 │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldr r3, [r6, r3, lsl #2] │ │ │ │ + lsl r8, r4, #2 │ │ │ │ + ldr r7, [r3, r4, lsl #2] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 390f8 │ │ │ │ + ldr r3, [pc, #2056] @ 39944 │ │ │ │ + add r0, r7, #4 │ │ │ │ + ldr r5, [fp, r3] │ │ │ │ + ldr r1, [r5, r2, lsl #2] │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 390a8 │ │ │ │ + ldr r2, [pc, #2032] @ 39948 │ │ │ │ + mov r3, #1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r4, [r2, #4] │ │ │ │ + b 390c0 │ │ │ │ + ldr r5, [pc, #2016] @ 3994c │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r0, r5, #488 @ 0x1e8 │ │ │ │ + bl 73abc │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 39194 │ │ │ │ + ldr r3, [pc, #1992] @ 39950 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, r0 │ │ │ │ + bne 39650 │ │ │ │ + ldr r3, [pc, #1976] @ 39954 │ │ │ │ + ldr r2, [pc, #1976] @ 39958 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r4, [r3, #4] │ │ │ │ + ldr r3, [pc, #1864] @ 398f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 36450 │ │ │ │ - add sp, sp, #140 @ 0x8c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #952] @ 3645c │ │ │ │ - str r4, [sl, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - movls r0, r1 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - bl 7330 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r8, r0 │ │ │ │ - ldmib sl, {r0, r9} │ │ │ │ - cmp r9, r0 │ │ │ │ - movge r9, r0 │ │ │ │ - cmp r9, #0 │ │ │ │ - ble 36140 │ │ │ │ - add r0, r9, r9, lsl #2 │ │ │ │ - mov r6, #0 │ │ │ │ - add r9, r9, r0, lsl #1 │ │ │ │ - ldr fp, [sl] │ │ │ │ - str r4, [sp, #20] │ │ │ │ - lsl r9, r9, #3 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, r1 │ │ │ │ - add r1, fp, r4 │ │ │ │ - add r0, r8, r4 │ │ │ │ - mov r2, #88 @ 0x58 │ │ │ │ - add r4, r4, #88 @ 0x58 │ │ │ │ - bl 775c │ │ │ │ - cmp r9, r4 │ │ │ │ - bne 360f4 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, fp │ │ │ │ - str r1, [sp, #20] │ │ │ │ - bl 75f4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r8, [sl] │ │ │ │ - b 35eec │ │ │ │ - ldr r8, [sl] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 36048 │ │ │ │ - b 36034 │ │ │ │ - ldr fp, [sl] │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 36128 │ │ │ │ - b 36118 │ │ │ │ - ldr r3, [pc, #772] @ 3645c │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - addls r2, r4, r4, lsl #2 │ │ │ │ - str r4, [sl, #4] │ │ │ │ - addls r4, r4, r2, lsl #1 │ │ │ │ - lslls r0, r4, #3 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - ldmib sl, {r2, r4} │ │ │ │ - cmp r2, r4 │ │ │ │ - movlt r4, r2 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - ble 36130 │ │ │ │ - add r2, r4, r4, lsl #2 │ │ │ │ - add r4, r4, r2, lsl #1 │ │ │ │ - ldr r8, [sl] │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - mov r9, #0 │ │ │ │ - add r1, r8, r9 │ │ │ │ - add r0, r6, r9 │ │ │ │ - mov r2, #88 @ 0x58 │ │ │ │ - add r9, r9, #88 @ 0x58 │ │ │ │ - bl 775c │ │ │ │ - cmp r4, r9 │ │ │ │ - bne 361a0 │ │ │ │ - b 36034 │ │ │ │ + bne 398e4 │ │ │ │ + add sp, sp, #284 @ 0x11c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + mov r8, r1 │ │ │ │ + str r3, [r1, #4] │ │ │ │ + str r3, [r1, #8] │ │ │ │ + str r3, [r1, #12] │ │ │ │ + str r3, [r1, #16] │ │ │ │ + str r3, [r1, #20] │ │ │ │ + mvn r0, #0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + mvn r1, #0 │ │ │ │ + add ip, sp, #216 @ 0xd8 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ + str r2, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ + add r3, r3, #16 │ │ │ │ + cmp r3, ip │ │ │ │ + bne 39218 │ │ │ │ + str r2, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [pc, #1820] @ 3995c │ │ │ │ + mov r2, #1 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + mov r1, r5 │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r6, r3 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + b 392e8 │ │ │ │ + cmp r3, r5 │ │ │ │ + ldreq r3, [sp, #44] @ 0x2c │ │ │ │ + ldrne r3, [r0, #32] │ │ │ │ + ldreq r3, [r3, #32] │ │ │ │ + str r3, [r9] │ │ │ │ + ldr r3, [pc, #1744] @ 39960 │ │ │ │ + add r4, r5, #3 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr r3, [r3, r5, lsl #2] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r1, [r3, #2588] @ 0xa1c │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + add r4, r3, r4, lsl #4 │ │ │ │ + sub r3, r5, #1 │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + bl 2aa94 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + sub r4, r4, #156 @ 0x9c │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r4, {r0, r1, r2, r3} │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, #6 │ │ │ │ + add r8, r8, #16 │ │ │ │ + add r9, r9, #4 │ │ │ │ + beq 39488 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r2, [r7], #4 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2950c │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ + bl 294d4 │ │ │ │ + ldr r3, [r6], #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 36060 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - ldr r4, [r8, #8] │ │ │ │ - mov fp, #0 │ │ │ │ - mov r9, r8 │ │ │ │ - str sl, [sp, #12] │ │ │ │ - b 36224 │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r1, r4, r4, lsl #2 │ │ │ │ - add r1, r4, r1, lsl #1 │ │ │ │ - cmp r4, r2 │ │ │ │ - lsl r3, r1, #3 │ │ │ │ - bgt 362e0 │ │ │ │ - ldr r7, [r9] │ │ │ │ - add r0, r7, r3 │ │ │ │ - mov r2, #88 @ 0x58 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - sub r0, r0, #88 @ 0x58 │ │ │ │ - str r4, [r9, #8] │ │ │ │ - bl 775c │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r2, fp │ │ │ │ - ble 36054 │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ - add r7, fp, r7 │ │ │ │ - ldr r3, [sp] │ │ │ │ - add r1, r7, r7, lsl #2 │ │ │ │ - add r7, r7, r1, lsl #1 │ │ │ │ - add r3, r3, r7, lsl #3 │ │ │ │ - cmp r2, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne 361e0 │ │ │ │ - cmp r4, #1 │ │ │ │ - ble 36384 │ │ │ │ - ldr r3, [pc, #512] @ 3645c │ │ │ │ - add r4, r4, r4, asr #1 │ │ │ │ + ldr r3, [sl, #1656] @ 0x678 │ │ │ │ + bne 39274 │ │ │ │ + cmp r3, r5 │ │ │ │ + ldreq r3, [sp, #44] @ 0x2c │ │ │ │ + ldrne r3, [r0, #28] │ │ │ │ + ldreq r3, [r3, #28] │ │ │ │ + str r3, [r9] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [r8, #52] @ 0x34 │ │ │ │ + str r3, [r8, #56] @ 0x38 │ │ │ │ + str r3, [r8, #60] @ 0x3c │ │ │ │ + str r3, [r8, #64] @ 0x40 │ │ │ │ + b 392d4 │ │ │ │ + ldr r2, [pc, #1536] @ 39964 │ │ │ │ + ldr r3, [pc, #1536] @ 39968 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + mov r1, #10 │ │ │ │ + mov r2, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r3, [r8, #-4] │ │ │ │ cmp r4, r3 │ │ │ │ - addle r2, r4, r4, lsl #2 │ │ │ │ - str r4, [r9, #4] │ │ │ │ - addle r4, r4, r2, lsl #1 │ │ │ │ - lslle r0, r4, #3 │ │ │ │ + bhi 39544 │ │ │ │ + cmp r6, #4 │ │ │ │ + asr r6, r6, #2 │ │ │ │ + bls 39418 │ │ │ │ + mov r2, r6 │ │ │ │ + str fp, [sp, #32] │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + sub r8, r2, #1 │ │ │ │ + cmp r2, r8, lsr #1 │ │ │ │ + lsr r5, r8, #1 │ │ │ │ + movhi r2, #1 │ │ │ │ + movls r2, #0 │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r3, [r7, r5, lsl #2] │ │ │ │ + cmp r4, r3 │ │ │ │ + add r3, r7, r5, lsl #2 │ │ │ │ + addhi r5, r5, #1 │ │ │ │ + addhi r5, r5, r8 │ │ │ │ + add r3, r3, #4 │ │ │ │ + addhi r5, r7, r5, lsl #2 │ │ │ │ + movhi r7, r3 │ │ │ │ + movhi r3, r5 │ │ │ │ + sub r2, r3, r7 │ │ │ │ + cmp r2, #4 │ │ │ │ + asr r2, r2, #2 │ │ │ │ + bhi 393b0 │ │ │ │ + cmp r7, r3 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr fp, [sp, #32] │ │ │ │ + bcs 39544 │ │ │ │ + ldr r3, [pc, #1356] @ 3996c │ │ │ │ + ldr r0, [pc, #1356] @ 39970 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #10 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r3, [r9] │ │ │ │ + sub r7, r7, r3 │ │ │ │ + ldmib r9, {r3, r6} │ │ │ │ + asr r1, r7, #2 │ │ │ │ + cmp r6, r3 │ │ │ │ + beq 39698 │ │ │ │ + add r8, r6, #1 │ │ │ │ + cmp r8, r3 │ │ │ │ + bgt 39734 │ │ │ │ + cmp r1, r6 │ │ │ │ + str r8, [r9, #8] │ │ │ │ + bge 397b4 │ │ │ │ + sub r2, r6, r1 │ │ │ │ + ldr r6, [r9] │ │ │ │ + add r0, r7, #4 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + add r0, r6, r0 │ │ │ │ + add r1, r6, r7 │ │ │ │ + bl 7768 │ │ │ │ + str r4, [r6, r7] │ │ │ │ + b 38edc │ │ │ │ + ldr r3, [pc, #1188] @ 39934 │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + add r3, sp, #104 @ 0x68 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc, #1232] @ 39974 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + bl 27558 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sl, #1656] @ 0x678 │ │ │ │ + str r5, [sp, #76] @ 0x4c │ │ │ │ + cmp r3, #3 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + beq 39884 │ │ │ │ + add r5, sp, #92 @ 0x5c │ │ │ │ + add r7, sp, #76 @ 0x4c │ │ │ │ + ldr r8, [sl, #4] │ │ │ │ + bl 26d0c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, sp, #8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add r8, r8, #59648 @ 0xe900 │ │ │ │ + add r8, r8, #252 @ 0xfc │ │ │ │ + mov ip, r0 │ │ │ │ + ldm r7, {r0, r1} │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + ldm r5, {r0, r1} │ │ │ │ + mov r3, #0 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r1, ip │ │ │ │ + mov r0, r8 │ │ │ │ + bl 924b0 │ │ │ │ + b 390f4 │ │ │ │ + ldr r2, [r9, #8] │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 38f5c │ │ │ │ + cmp r2, #1 │ │ │ │ + ble 3982c │ │ │ │ + add r2, r2, r2, asr #1 │ │ │ │ + cmn r2, #-536870910 @ 0xe0000002 │ │ │ │ + lslle r0, r2, #2 │ │ │ │ mvngt r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - ldmib r9, {r2, r4} │ │ │ │ - cmp r2, r4 │ │ │ │ - movlt r4, r2 │ │ │ │ - cmp r4, #0 │ │ │ │ + str r2, [r9, #4] │ │ │ │ + bl 7318 │ │ │ │ + ldr r2, [r9, #8] │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + movge r2, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ - ble 36430 │ │ │ │ - add r2, r4, r4, lsl #2 │ │ │ │ - add r4, r4, r2, lsl #1 │ │ │ │ - ldr r7, [r9] │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - mov sl, #0 │ │ │ │ - add r1, r7, sl │ │ │ │ - add r0, r6, sl │ │ │ │ - mov r2, #88 @ 0x58 │ │ │ │ - add sl, sl, #88 @ 0x58 │ │ │ │ - bl 775c │ │ │ │ - cmp r4, sl │ │ │ │ - bne 362a4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 75f4 │ │ │ │ - ldmib r9, {r2, r4} │ │ │ │ - cmp r2, r4 │ │ │ │ - movlt r4, r2 │ │ │ │ - str r4, [r9, #8] │ │ │ │ + ldr r0, [r9] │ │ │ │ + ble 395b0 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + sub ip, r6, #4 │ │ │ │ + add r7, r1, r2, lsl #2 │ │ │ │ + ldr lr, [r1, #4]! │ │ │ │ + str lr, [ip, #4]! │ │ │ │ + cmp r1, r7 │ │ │ │ + bne 395a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 395cc │ │ │ │ + bl 75dc │ │ │ │ + ldr r2, [r9, #8] │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + movge r2, r3 │ │ │ │ str r6, [r9] │ │ │ │ - b 361e0 │ │ │ │ - ldr r2, [pc, #372] @ 3645c │ │ │ │ - str r4, [r9, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - movls r0, r3 │ │ │ │ + add r6, r2, #1 │ │ │ │ + cmp r6, r3 │ │ │ │ + str r2, [r9, #8] │ │ │ │ + ble 38f68 │ │ │ │ + cmn r6, #-536870910 @ 0xe0000002 │ │ │ │ + lslls r0, r6, #2 │ │ │ │ mvnhi r0, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 7330 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + str r6, [r9, #4] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bl 7318 │ │ │ │ + ldmib r9, {r3, lr} │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp lr, r3 │ │ │ │ + movge lr, r3 │ │ │ │ + cmp lr, #0 │ │ │ │ mov r7, r0 │ │ │ │ - ldmib r9, {r0, sl} │ │ │ │ - cmp sl, r0 │ │ │ │ - movge sl, r0 │ │ │ │ - cmp sl, #0 │ │ │ │ - ble 36374 │ │ │ │ - add r0, sl, sl, lsl #2 │ │ │ │ - mov r6, #0 │ │ │ │ - add sl, sl, r0, lsl #1 │ │ │ │ - ldr r8, [r9] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - lsl sl, sl, #3 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - add r1, r8, r4 │ │ │ │ - add r0, r7, r4 │ │ │ │ - mov r2, #88 @ 0x58 │ │ │ │ - add r4, r4, #88 @ 0x58 │ │ │ │ - bl 775c │ │ │ │ - cmp r4, sl │ │ │ │ - bne 36338 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 75f4 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + ldr r0, [r9] │ │ │ │ + ble 39634 │ │ │ │ + sub r3, r0, #4 │ │ │ │ + sub r1, r7, #4 │ │ │ │ + add lr, r3, lr, lsl #2 │ │ │ │ + ldr ip, [r3, #4]! │ │ │ │ + str ip, [r1, #4]! │ │ │ │ + cmp lr, r3 │ │ │ │ + bne 39624 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 39648 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bl 75dc │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ str r7, [r9] │ │ │ │ - b 361fc │ │ │ │ + b 38f6c │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #744] @ 39944 │ │ │ │ + ldr r3, [sl, #1656] @ 0x678 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r0, [r2, r3, lsl #2] │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + ldr r3, [r5, r3, lsl #2] │ │ │ │ + mov r2, #24 │ │ │ │ + ldr r1, [r3, r4, lsl #2] │ │ │ │ + add r1, r1, #4 │ │ │ │ + bl e8318 │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r2, [r2, #1588] @ 0x634 │ │ │ │ + mov r3, #1 │ │ │ │ + strb r1, [r2, #804] @ 0x324 │ │ │ │ + strb r3, [sl, #56] @ 0x38 │ │ │ │ + b 39194 │ │ │ │ + cmp r6, #1 │ │ │ │ + ble 397d0 │ │ │ │ + add r6, r6, r6, asr #1 │ │ │ │ + cmn r6, #-536870910 @ 0xe0000002 │ │ │ │ + lslle r0, r6, #2 │ │ │ │ + mvngt r0, #0 │ │ │ │ + str r6, [r9, #4] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + bl 7318 │ │ │ │ + ldmib r9, {r3, r6} │ │ │ │ ldr r8, [r9] │ │ │ │ + cmp r6, r3 │ │ │ │ + movge r6, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ble 396f8 │ │ │ │ + sub r2, r8, #4 │ │ │ │ + sub r0, r0, #4 │ │ │ │ + add lr, r2, r6, lsl #2 │ │ │ │ + ldr ip, [r2, #4]! │ │ │ │ + str ip, [r0, #4]! │ │ │ │ + cmp r2, lr │ │ │ │ + bne 396e8 │ │ │ │ cmp r8, #0 │ │ │ │ - beq 3636c │ │ │ │ - b 3635c │ │ │ │ - ldr r3, [pc, #208] @ 3645c │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - addls r2, r4, r4, lsl #2 │ │ │ │ - str r4, [r9, #4] │ │ │ │ - addls r4, r4, r2, lsl #1 │ │ │ │ - lslls r0, r4, #3 │ │ │ │ + beq 3971c │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + bl 75dc │ │ │ │ + ldmib r9, {r3, r6} │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r6, r3 │ │ │ │ + movge r6, r3 │ │ │ │ + add r8, r6, #1 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r8, r3 │ │ │ │ + str r2, [r9] │ │ │ │ + str r6, [r9, #8] │ │ │ │ + ble 39458 │ │ │ │ + cmn r8, #-536870910 @ 0xe0000002 │ │ │ │ + lslls r0, r8, #2 │ │ │ │ mvnhi r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - ldmib r9, {r2, r4} │ │ │ │ - cmp r2, r4 │ │ │ │ - movlt r4, r2 │ │ │ │ - cmp r4, #0 │ │ │ │ + str r8, [r9, #4] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + bl 7318 │ │ │ │ + ldmib r9, {r3, ip} │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp ip, r3 │ │ │ │ + movge ip, r3 │ │ │ │ + cmp ip, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [r9] │ │ │ │ + ble 3978c │ │ │ │ + sub r3, r0, #4 │ │ │ │ + sub r2, r2, #4 │ │ │ │ + add ip, r3, ip, lsl #2 │ │ │ │ + ldr lr, [r3, #4]! │ │ │ │ + str lr, [r2, #4]! │ │ │ │ + cmp ip, r3 │ │ │ │ + bne 3977c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 397a0 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + bl 75dc │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r1, r6 │ │ │ │ + str r3, [r9] │ │ │ │ + str r8, [r9, #8] │ │ │ │ + blt 39464 │ │ │ │ + ldr r6, [r9] │ │ │ │ + b 39480 │ │ │ │ + add r0, r5, #488 @ 0x1e8 │ │ │ │ + bl 72fd0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 38e70 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmn r6, #-536870910 @ 0xe0000002 │ │ │ │ + lslls r0, r6, #2 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + str r6, [r9, #4] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + bl 7318 │ │ │ │ + ldmib r9, {r3, r6} │ │ │ │ + ldr r8, [r9] │ │ │ │ + cmp r6, r3 │ │ │ │ + movge r6, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ble 396f8 │ │ │ │ + sub r2, r8, #4 │ │ │ │ + sub r0, r0, #4 │ │ │ │ + add lr, r2, r6, lsl #2 │ │ │ │ + ldr ip, [r2, #4]! │ │ │ │ + str ip, [r0, #4]! │ │ │ │ + cmp lr, r2 │ │ │ │ + bne 39818 │ │ │ │ + b 396f8 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmn r2, #-536870910 @ 0xe0000002 │ │ │ │ + lslls r0, r2, #2 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + str r2, [r9, #4] │ │ │ │ + bl 7318 │ │ │ │ + ldr r2, [r9, #8] │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + movge r2, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ mov r6, r0 │ │ │ │ - ble 36440 │ │ │ │ - add r2, r4, r4, lsl #2 │ │ │ │ - add r4, r4, r2, lsl #1 │ │ │ │ - ldr r7, [r9] │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - mov sl, #0 │ │ │ │ - add r1, r7, sl │ │ │ │ - add r0, r6, sl │ │ │ │ - mov r2, #88 @ 0x58 │ │ │ │ - add sl, sl, #88 @ 0x58 │ │ │ │ - bl 775c │ │ │ │ - cmp sl, r4 │ │ │ │ - bne 363d4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 75f4 │ │ │ │ - ldmib r9, {r2, r4} │ │ │ │ - cmp r2, r4 │ │ │ │ - movlt r4, r2 │ │ │ │ - str r6, [r9] │ │ │ │ - str r4, [r9, #8] │ │ │ │ - b 361e0 │ │ │ │ - mov r8, sl │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp r3, sl │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - bgt 35e6c │ │ │ │ - b 36070 │ │ │ │ - ldr r7, [r9] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 362d4 │ │ │ │ - b 362c0 │ │ │ │ - ldr r7, [r9] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 36404 │ │ │ │ - b 363f0 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, sp, r0, lsl ip │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - cmneq r4, r7, lsl sp │ │ │ │ - andeq r0, sp, r0, asr #18 │ │ │ │ + ldr r0, [r9] │ │ │ │ + ble 395b0 │ │ │ │ + sub r1, r0, #4 │ │ │ │ + sub ip, r6, #4 │ │ │ │ + add r7, r1, r2, lsl #2 │ │ │ │ + ldr lr, [r1, #4]! │ │ │ │ + str lr, [ip, #4]! │ │ │ │ + cmp r7, r1 │ │ │ │ + bne 39870 │ │ │ │ + b 395b0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r5, sp, #92 @ 0x5c │ │ │ │ + ldr r3, [pc, #220] @ 39978 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldm r5, {r0, r1} │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, sp, #12 │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + ldr ip, [pc, #196] @ 3997c │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + add r7, sp, #76 @ 0x4c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r2, #59648 @ 0xe900 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldm r7, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 933b4 │ │ │ │ + b 394f4 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq sp, ip, r8, lsl #24 │ │ │ │ + strdeq sp, [ip], -r8 │ │ │ │ + andeq r5, sp, r4, asr r5 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq lr, ip, r8, asr #3 │ │ │ │ + @ instruction: 0xffffc4f0 │ │ │ │ + andeq r5, sp, r0, ror #9 │ │ │ │ + ldrdeq r5, [sp], -r0 │ │ │ │ + andeq lr, ip, r8, ror r4 │ │ │ │ + muleq sp, ip, r4 │ │ │ │ + muleq sp, r8, r4 │ │ │ │ + andeq lr, ip, ip, asr r3 │ │ │ │ + andeq r0, r0, r4, ror #10 │ │ │ │ + @ instruction: 0x000bb8b0 │ │ │ │ + andeq r5, sp, r8, asr r3 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + submi r0, r0, r0 │ │ │ │ + movmi r0, r0 │ │ │ │ + @ instruction: 0x000ce2b8 │ │ │ │ + submi r0, r8, #0 │ │ │ │ + muleq sp, r8, r2 │ │ │ │ + andeq lr, ip, r0, asr #4 │ │ │ │ + andeq r5, sp, r8, lsr #4 │ │ │ │ + @ instruction: 0x000004bc │ │ │ │ + muleq ip, r4, r1 │ │ │ │ + andeq r5, sp, r0, asr #3 │ │ │ │ + andeq lr, ip, r8, ror #2 │ │ │ │ + andeq lr, ip, r0, asr r1 │ │ │ │ + andeq sp, ip, ip, lsl r8 │ │ │ │ + andeq r0, r0, ip, asr r5 │ │ │ │ + andeq r0, r0, r8, lsl r6 │ │ │ │ + andeq sl, fp, r4, ror r1 │ │ │ │ + andeq sl, fp, r8, ror #2 │ │ │ │ + strheq sl, [fp], -r0 │ │ │ │ + strheq sl, [fp], -r0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + orrsmi r0, r0, r0 │ │ │ │ + svclt 0x00c90fdb │ │ │ │ + sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3936] @ 0xf60 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r1, [pc, #604] @ 366dc │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r2, [pc, #600] @ 366e0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r3, #1188] @ 0x4a4 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #144 @ 0x90 │ │ │ │ + str r0, [ip, #3928] @ 0xf58 │ │ │ │ + sub sp, sp, #132 @ 0x84 │ │ │ │ + add r4, sp, #172 @ 0xac │ │ │ │ + stm r4, {r1, r2, r3} │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r2, [r0, #1656] @ 0x678 │ │ │ │ + ldr r0, [pc, #788] @ 39cc4 │ │ │ │ + ldr r1, [pc, #788] @ 39cc8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r5, [pc, #784] @ 39ccc │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r3, [pc, #780] @ 39cd0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #124] @ 0x7c │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r9, [r5, r3] │ │ │ │ + ldr r3, [r9, r2, lsl #2] │ │ │ │ + ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #140] @ 0x8c │ │ │ │ - mov r2, #0 │ │ │ │ - bne 364d4 │ │ │ │ - ldr r2, [pc, #564] @ 366e4 │ │ │ │ - ldr r3, [pc, #556] @ 366e0 │ │ │ │ + bne 39a18 │ │ │ │ + ldr r2, [pc, #744] @ 39cd4 │ │ │ │ + ldr r3, [pc, #728] @ 39cc8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 366d8 │ │ │ │ - add sp, sp, #144 @ 0x90 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r4, r0 │ │ │ │ - bl e941c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r3, r3, #1120 @ 0x460 │ │ │ │ - add r3, r3, #4 │ │ │ │ - sub r6, r0, #6 │ │ │ │ - cmp r6, #11 │ │ │ │ - bhi 36670 │ │ │ │ - ldr r2, [pc, #488] @ 366e8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [pc, #480] @ 366ec │ │ │ │ - add r5, sp, #12 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r2, [r3, #1596] @ 0x63c │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 365e4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #420] @ 366f0 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, r3, #1120 @ 0x460 │ │ │ │ - add r3, r3, #4 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r2, [r3, #1596] @ 0x63c │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 365e4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r6, #11 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r3, r3, #1120 @ 0x460 │ │ │ │ - add r3, r3, #4 │ │ │ │ - bhi 3667c │ │ │ │ - ldr r1, [pc, #332] @ 366f4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [pc, #328] @ 366f8 │ │ │ │ - mov r0, r5 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [r2, #1596] @ 0x63c │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r3 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 36688 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #268] @ 366fc │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - mov r0, r5 │ │ │ │ - add r3, r3, #1120 @ 0x460 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - add r3, r3, #4 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #236] @ 36700 │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - mov lr, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ + bne 39cc0 │ │ │ │ + add sp, sp, #132 @ 0x84 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + ldr r8, [sp, #180] @ 0xb4 │ │ │ │ + ldr r1, [pc, #692] @ 39cd8 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 275c8 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r1, [pc, #672] @ 39cdc │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 275c8 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [pc, #656] @ 39ce0 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [pc, #652] @ 39ce4 │ │ │ │ + mov r6, #0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r8, [r5, r3] │ │ │ │ + ldr r3, [pc, #640] @ 39ce8 │ │ │ │ + add r5, sp, #44 @ 0x2c │ │ │ │ + add r3, pc, r3 │ │ │ │ + add sl, r3, #820 @ 0x334 │ │ │ │ + str r8, [sp, #32] │ │ │ │ + b 39a8c │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, #6 │ │ │ │ + add r8, r8, #4 │ │ │ │ + add sl, sl, #4 │ │ │ │ + beq 399e4 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r3, [r9], #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 39a78 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [pc, #544] @ 39cdc │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r2, #0 │ │ │ │ mov r3, r5 │ │ │ │ - str lr, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r5, [ip, #100] @ 0x64 │ │ │ │ - mov r1, #1 │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl ecef0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 27764 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2628] @ 0xa44 │ │ │ │ - bl 5b564 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r2, r4, #48 @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 35d88 │ │ │ │ - b 364a8 │ │ │ │ - ldr r2, [pc, #140] @ 36704 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 36500 │ │ │ │ - ldr r1, [pc, #132] @ 36708 │ │ │ │ - add r1, pc, r1 │ │ │ │ - b 365a8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #120] @ 3670c │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r1, [r3, #2588] @ 0xa1c │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r2, [r3] │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + sub r3, r6, #1 │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + bl 2aa94 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + add r0, r3, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r1, sl │ │ │ │ + ldr fp, [r3, #1668] @ 0x684 │ │ │ │ + bl 27910 │ │ │ │ + ldr r3, [r7, #1656] @ 0x678 │ │ │ │ + cmp r3, r6 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + beq 39c30 │ │ │ │ + cmp sl, fp │ │ │ │ + moveq r2, #1065353216 @ 0x3f800000 │ │ │ │ + movne r2, #0 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [pc, #372] @ 39cec │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r2, sp, #116 @ 0x74 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + add r3, r3, #59648 @ 0xe900 │ │ │ │ + add r3, r3, #252 @ 0xfc │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov fp, #15 │ │ │ │ + mov r0, r3 │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + mov r1, r5 │ │ │ │ + str fp, [sp, #8] │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr r1, [pc, #316] @ 39cec │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r5 │ │ │ │ - add r3, r3, #1120 @ 0x460 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, r3, #4 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #88] @ 36710 │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, #1 │ │ │ │ - str r6, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - blx r4 │ │ │ │ - b 364a8 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, sp, r4, lsr r5 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r0, sp, r8, lsl #10 │ │ │ │ - andeq lr, fp, r4, lsl sp │ │ │ │ - andeq lr, fp, r0, lsl sp │ │ │ │ - andeq lr, fp, r4, ror #25 │ │ │ │ - andeq lr, fp, r0, ror ip │ │ │ │ - andeq lr, fp, ip, ror #24 │ │ │ │ - andeq sp, fp, r0, lsr #5 │ │ │ │ - andeq sp, fp, ip, lsl r3 │ │ │ │ - andeq lr, fp, r0, lsr #23 │ │ │ │ - muleq fp, r0, fp │ │ │ │ - muleq fp, r4, r1 │ │ │ │ - andeq sp, fp, r8, lsl #5 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ + bl 277dc │ │ │ │ + ldr r3, [pc, #304] @ 39cf0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + str fp, [sp, #8] │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r5 │ │ │ │ + bl 92298 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 36740 │ │ │ │ + beq 39a78 │ │ │ │ + ldr r3, [r7, #1656] @ 0x678 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq 39a78 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r2, [r2, r3, lsl #2] │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r3, [r3] │ │ │ │ + bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ + str r3, [r2] │ │ │ │ + ldr r1, [r7, #1656] @ 0x678 │ │ │ │ + cmp r1, #1 │ │ │ │ + addeq r3, r3, #-16777216 @ 0xff000000 │ │ │ │ + streq r3, [r2] │ │ │ │ + b 39a78 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r1, [pc, #180] @ 39cf4 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #128] @ 39cd8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + mov r3, #1069547520 @ 0x3fc00000 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #28 │ │ │ │ - bl 77d4 │ │ │ │ - mov r5, r0 │ │ │ │ - bl ecce0 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - bl cf9b0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #1 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - ldr r0, [r3, #2584] @ 0xa18 │ │ │ │ - bl 84d00 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 36464 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #14 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2584] @ 0xa18 │ │ │ │ - bl 84d00 │ │ │ │ - b 36734 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + bl 92298 │ │ │ │ + b 39b4c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq sp, ip, r4, lsl r0 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq sp, ip, r4 │ │ │ │ + andeq r0, r0, ip, asr r5 │ │ │ │ + ldrdeq ip, [ip], -r8 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + mvnsmi r0, r0 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + andeq r0, r0, r8, lsl r6 │ │ │ │ + andeq r4, sp, r0, asr #17 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + movmi r0, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ + str r0, [ip, #3832] @ 0xef8 │ │ │ │ + sub sp, sp, #228 @ 0xe4 │ │ │ │ + add r5, sp, #268 @ 0x10c │ │ │ │ + stm r5, {r1, r2, r3} │ │ │ │ + ldr r3, [pc, #2252] @ 3a5ec │ │ │ │ + ldr r8, [pc, #2252] @ 3a5f0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [pc, #2248] @ 3a5f4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [pc, #2244] @ 3a5f8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r8, pc, r8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, r8, #844 @ 0x34c │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - blx r2 │ │ │ │ + mov r0, r6 │ │ │ │ + ldrb r7, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + mov r3, #0 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3a588 │ │ │ │ + ldr r6, [r4, #80] @ 0x50 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 39f2c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r0, #1188] @ 0x4a4 │ │ │ │ cmp r3, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 36464 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - add r2, r0, #36 @ 0x24 │ │ │ │ - add r1, r1, #1616 @ 0x650 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r4, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - bl 35d88 │ │ │ │ + beq 3a5cc │ │ │ │ + ldr r9, [pc, #2160] @ 3a5fc │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e9728 │ │ │ │ + add sl, r0, #1 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + mov r0, sl │ │ │ │ + bl 7318 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r9 │ │ │ │ + mvn r9, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + bl e8318 │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + add r0, r4, #72 @ 0x48 │ │ │ │ + strh r3, [sp, #80] @ 0x50 │ │ │ │ + str r9, [sp, #84] @ 0x54 │ │ │ │ + bl 35640 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 75dc │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r8, [pc, #2072] @ 3a600 │ │ │ │ + ldr r0, [r1, #1596] @ 0x63c │ │ │ │ + ldr r3, [pc, #2068] @ 3a604 │ │ │ │ + ldr ip, [r0] │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r2, r8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr sl, [ip, #8] │ │ │ │ + blx sl │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 2a0e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 36948 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + ldr r3, [pc, #2032] @ 3a608 │ │ │ │ + ldr r0, [r0, #1596] @ 0x63c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r8 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r8, [ip, #8] │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r4, #80] @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 39e60 │ │ │ │ + ldr r3, [pc, #1988] @ 3a60c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + b 39f38 │ │ │ │ + ldr r3, [r4, #80] @ 0x50 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge 3a59c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [r4, #72] @ 0x48 │ │ │ │ + ldr r1, [r2, #1588] @ 0x634 │ │ │ │ + ldr r0, [r3, r6, lsl #4] │ │ │ │ + add r1, r1, #1120 @ 0x460 │ │ │ │ + add r1, r1, #4 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r5, [r3, #1644] @ 0x66c │ │ │ │ - beq 36840 │ │ │ │ - bl e8450 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ - mul r2, r3, r2 │ │ │ │ - ldr r0, [pc, #248] @ 36950 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - mov r1, #162 @ 0xa2 │ │ │ │ - str r3, [r4, #68] @ 0x44 │ │ │ │ + bne 39e50 │ │ │ │ + ldr r3, [pc, #1924] @ 3a610 │ │ │ │ + cmp r7, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r6, [r3, #8] │ │ │ │ + beq 39f40 │ │ │ │ + ldr r1, [pc, #1908] @ 3a614 │ │ │ │ + ldr r0, [pc, #1908] @ 3a618 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r3, #1 │ │ │ │ - bl e8448 │ │ │ │ - ldr r3, [r4, #68] @ 0x44 │ │ │ │ - ldr r1, [r4, #64] @ 0x40 │ │ │ │ - mov r7, #2 │ │ │ │ - mul r1, r3, r1 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - str r0, [r4, #60] @ 0x3c │ │ │ │ - bl e845c │ │ │ │ + bl 9467c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r5, #56] @ 0x38 │ │ │ │ - ldr r0, [r3, #1648] @ 0x670 │ │ │ │ - ldr r5, [pc, #184] @ 36954 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r5, pc, r5 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #1116] @ 0x45c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #1876] @ 3a61c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r1, [r3] │ │ │ │ + mov r8, r0 │ │ │ │ + ldrne r0, [pc, #1864] @ 3a620 │ │ │ │ + moveq r0, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r2, #1073741824 @ 0x40000000 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #1832] @ 3a624 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, #848 @ 0x350 │ │ │ │ + bl 73010 │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ + ldr r3, [pc, #1816] @ 3a628 │ │ │ │ + sub r2, r2, #2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + clz r2, r2 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + strb r2, [sp, #39] @ 0x27 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - mov r3, #250 @ 0xfa │ │ │ │ - mov r2, #3 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ + b 39f5c │ │ │ │ + ldr r3, [pc, #1784] @ 3a62c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 39e98 │ │ │ │ + ldr r3, [r4, #52] @ 0x34 │ │ │ │ + ldr r2, [r4, #80] @ 0x50 │ │ │ │ + sub r3, r3, #2 │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + strb r3, [sp, #39] @ 0x27 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r0, [pc, #1740] @ 3a630 │ │ │ │ + add r8, sp, #39 @ 0x27 │ │ │ │ + add r0, pc, r0 │ │ │ │ + stm sp, {r3, r5, r7} │ │ │ │ + ldr r1, [pc, #1728] @ 3a634 │ │ │ │ + mov r3, #1 │ │ │ │ + add r0, r0, #848 @ 0x350 │ │ │ │ + str r8, [sp, #12] │ │ │ │ + bl 73420 │ │ │ │ + ldr ip, [r4, #72] @ 0x48 │ │ │ │ + ldr lr, [r4, #80] @ 0x50 │ │ │ │ + add lr, ip, lr, lsl #4 │ │ │ │ + cmp lr, ip │ │ │ │ + bls 3a470 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + mov r9, ip │ │ │ │ + add r5, ip, #16 │ │ │ │ + mov r7, lr │ │ │ │ str r3, [sp, #16] │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r1, [r4, #68] @ 0x44 │ │ │ │ - mov r6, r0 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + b 39fdc │ │ │ │ + ldr r3, [pc, #1664] @ 3a638 │ │ │ │ + ldr r0, [pc, #1664] @ 3a63c │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + add r9, r9, #16 │ │ │ │ + bl e9eb4 │ │ │ │ + cmp r7, r9 │ │ │ │ + add r5, r5, #16 │ │ │ │ + bls 3a46c │ │ │ │ + ldr r6, [pc, #1628] @ 3a640 │ │ │ │ + ldr sl, [pc, #1628] @ 3a644 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add sl, pc, sl │ │ │ │ mov r3, r6 │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 35ad0 │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ - str r7, [sp] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mov r7, #1 │ │ │ │ - add r2, r5, #8 │ │ │ │ - mov r3, #6 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, sl │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r3, [pc, #1600] @ 3a648 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmn r2, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + beq 3a048 │ │ │ │ + ldr r1, [r4, #72] @ 0x48 │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r1, [r4, #68] @ 0x44 │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 35ad0 │ │ │ │ - add r5, r5, #32 │ │ │ │ - mov r2, #30 │ │ │ │ - mov r3, #20 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r5, [sp, #8] │ │ │ │ + ldr r6, [r1, r2, lsl #4] │ │ │ │ + mov r0, sl │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r1, [r5, #-16] │ │ │ │ + mov r0, r6 │ │ │ │ + bl eb59c │ │ │ │ + clz r3, r0 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + ldr r1, [pc, #1532] @ 3a64c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #848 @ 0x350 │ │ │ │ + mov r2, r9 │ │ │ │ + str r8, [sp] │ │ │ │ + bl 737c8 │ │ │ │ + ldrb r3, [sp, #39] @ 0x27 │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r3, #2 │ │ │ │ + strne r3, [r4, #52] @ 0x34 │ │ │ │ + ldrb r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 39fb0 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + add sl, sp, #40 @ 0x28 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r6, sp, #76 @ 0x4c │ │ │ │ mov r3, r6 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r1, [r4, #68] @ 0x44 │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - bl 35ad0 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - andeq lr, fp, r4, ror #19 │ │ │ │ - muleq ip, r4, r5 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #1580] @ 0x62c │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #4 │ │ │ │ - bxne lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r3, #1600] @ 0x640 │ │ │ │ + mov r2, sl │ │ │ │ + ldr fp, [pc, #1452] @ 3a650 │ │ │ │ + add fp, pc, fp │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 276f8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, sl │ │ │ │ + ldr r1, [pc, #1428] @ 3a654 │ │ │ │ + bl 27858 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, sl │ │ │ │ + ldr sl, [pc, #1416] @ 3a658 │ │ │ │ + ldr r1, [pc, #1356] @ 3a620 │ │ │ │ + add sl, pc, sl │ │ │ │ + bl 278b4 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, fp │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r3, [r5, #-4] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 3a1b0 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r3, sl │ │ │ │ + ldr sl, [r2, #1572] @ 0x624 │ │ │ │ + mov r0, fp │ │ │ │ + ldr r1, [sl] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr fp, [r1, #76] @ 0x4c │ │ │ │ + mov r1, #10 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r1, [r9, #12] │ │ │ │ + mov r0, sl │ │ │ │ + blx fp │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr sl, [ip, #132] @ 0x84 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - str r3, [r4, #20] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - strb r2, [r4, #32] │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bxne lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 36464 │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - sub sp, sp, #16 │ │ │ │ - add r0, sp, #4 │ │ │ │ - stm r0, {r1, r2, r3} │ │ │ │ - add sp, sp, #16 │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov r0, #20 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #1880] @ 37190 │ │ │ │ - ldr r3, [pc, #1880] @ 37194 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, sp, #12 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add sl, r7, r7, lsl #1 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - add r9, r6, sl, lsl #4 │ │ │ │ - cmp r6, r9 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - bcc 36b04 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq 36ce4 │ │ │ │ - add r8, r7, #1 │ │ │ │ - add r9, r8, r8, lsl #1 │ │ │ │ - cmp r8, r3 │ │ │ │ - lsl r9, r9, #4 │ │ │ │ - bgt 36da4 │ │ │ │ - ldr r6, [r5] │ │ │ │ - add ip, r6, r9 │ │ │ │ - sub ip, ip, #48 @ 0x30 │ │ │ │ - str r8, [r5, #8] │ │ │ │ - ldm r4!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm r4!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #1720] @ 37198 │ │ │ │ - ldr r3, [pc, #1712] @ 37194 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 3718c │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r7, [pc, #1680] @ 3719c │ │ │ │ - ldr r8, [pc, #1680] @ 371a0 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr fp, [pc, #1176] @ 3a65c │ │ │ │ + ldr sl, [pc, #1176] @ 3a660 │ │ │ │ + add fp, pc, fp │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r3, fp │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #10 │ │ │ │ - mov r0, r8 │ │ │ │ - bl e9ff0 │ │ │ │ - sub r0, r9, #44 @ 0x2c │ │ │ │ - add r9, sp, #16 │ │ │ │ - mov r1, r9 │ │ │ │ - bl eb6d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 36e48 │ │ │ │ - lsl sl, sl, #4 │ │ │ │ - asr r3, sl, #2 │ │ │ │ - add r3, r3, sl, asr #4 │ │ │ │ - add r3, r3, r3, lsl #4 │ │ │ │ - add r3, r3, r3, lsl #8 │ │ │ │ - add r3, r3, r3, lsl #16 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - cmp sl, #48 @ 0x30 │ │ │ │ - add r3, r3, sl, asr #4 │ │ │ │ - movhi r2, r3 │ │ │ │ - strhi r4, [sp] │ │ │ │ - bls 36c04 │ │ │ │ - sub fp, r2, #1 │ │ │ │ - cmp r2, fp, lsr #1 │ │ │ │ - movhi r2, #1 │ │ │ │ - movls r2, #0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r8 │ │ │ │ - lsr sl, fp, #1 │ │ │ │ - bl e9ff0 │ │ │ │ - add r1, sl, sl, lsl #1 │ │ │ │ - add r0, r6, r1, lsl #4 │ │ │ │ - lsl r4, r1, #4 │ │ │ │ - add r0, r0, #4 │ │ │ │ - mov r1, r9 │ │ │ │ - bl eb6d0 │ │ │ │ - add r1, r4, #48 @ 0x30 │ │ │ │ - add r1, r6, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 36bd4 │ │ │ │ - add sl, sl, #1 │ │ │ │ - add sl, sl, fp │ │ │ │ - add sl, sl, sl, lsl #1 │ │ │ │ - add sl, r6, sl, lsl #4 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r1, sl │ │ │ │ - sub r2, r1, r6 │ │ │ │ - cmp r2, #48 @ 0x30 │ │ │ │ - asr r2, r2, #4 │ │ │ │ - add r3, r2, r2, lsl #2 │ │ │ │ - add r3, r3, r3, lsl #4 │ │ │ │ - add r3, r3, r3, lsl #8 │ │ │ │ - add r3, r3, r3, lsl #16 │ │ │ │ - add r2, r2, r3, lsl #1 │ │ │ │ - bhi 36b70 │ │ │ │ - cmp r6, r1 │ │ │ │ - ldr r4, [sp] │ │ │ │ - bcs 36e48 │ │ │ │ - ldr r3, [pc, #1432] @ 371a4 │ │ │ │ - ldr r0, [pc, #1432] @ 371a8 │ │ │ │ - add r3, pc, r3 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + mov r0, sl │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r3, [r5, #-16] │ │ │ │ + ldrb r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 3a3ec │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, #1 │ │ │ │ mov r1, #10 │ │ │ │ + mov r0, sl │ │ │ │ + bl e9eb4 │ │ │ │ + ldrb r3, [r5, #-8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 3a234 │ │ │ │ + mov r3, fp │ │ │ │ mov r2, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [r5] │ │ │ │ - sub r6, r6, r3 │ │ │ │ - asr r7, r6, #4 │ │ │ │ - add r3, r7, r7, lsl #2 │ │ │ │ - add r3, r3, r3, lsl #4 │ │ │ │ - add r3, r3, r3, lsl #8 │ │ │ │ - add r3, r3, r3, lsl #16 │ │ │ │ - add r7, r7, r3, lsl #1 │ │ │ │ - ldmib r5, {r1, r3} │ │ │ │ - cmp r3, r1 │ │ │ │ - beq 36e50 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ - bgt 36f1c │ │ │ │ - ldr sl, [r5] │ │ │ │ - cmp r7, r3 │ │ │ │ - str r2, [r5, #8] │ │ │ │ - bge 36cdc │ │ │ │ - add r9, r3, r3, lsl #1 │ │ │ │ - add ip, sl, r9, lsl #4 │ │ │ │ - sub lr, ip, #48 @ 0x30 │ │ │ │ - sub r8, r3, #1 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - cmp r7, r8 │ │ │ │ - lsl r9, r9, #4 │ │ │ │ - sublt r9, r9, #96 @ 0x60 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - bge 36cd8 │ │ │ │ - ldr ip, [r5] │ │ │ │ - sub r8, r8, #1 │ │ │ │ - add ip, ip, r9 │ │ │ │ - mov lr, ip │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, ip, #48 @ 0x30 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - cmp r7, r8 │ │ │ │ - sub r9, r9, #48 @ 0x30 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - bne 36ca0 │ │ │ │ - ldr sl, [r5] │ │ │ │ - add ip, sl, r6 │ │ │ │ - b 36ac0 │ │ │ │ - cmp r7, #1 │ │ │ │ - ldr r3, [pc, #1212] @ 371ac │ │ │ │ - ble 37070 │ │ │ │ - add r7, r7, r7, asr #1 │ │ │ │ - cmp r7, r3 │ │ │ │ - addle r0, r7, r7, lsl #1 │ │ │ │ - str r7, [r5, #4] │ │ │ │ - lslle r0, r0, #4 │ │ │ │ - mvngt r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - sub r7, r7, #2 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - sub r7, r7, #1 │ │ │ │ - cmn r7, #2 │ │ │ │ - str r2, [r3, #28] │ │ │ │ - str r2, [r3, #32] │ │ │ │ - add r3, r3, #48 @ 0x30 │ │ │ │ - bne 36d1c │ │ │ │ - ldmib r5, {r3, r7} │ │ │ │ - ldr r9, [r5] │ │ │ │ - cmp r3, r7 │ │ │ │ - movlt r7, r3 │ │ │ │ - cmp r7, #0 │ │ │ │ - addgt r7, r7, r7, lsl #1 │ │ │ │ - lslgt r7, r7, #4 │ │ │ │ - movgt r6, #0 │ │ │ │ - ble 37150 │ │ │ │ - add lr, r9, r6 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, r8, r6 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - add r6, r6, #48 @ 0x30 │ │ │ │ - cmp r6, r7 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - bne 36d58 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 75f4 │ │ │ │ - ldmib r5, {r3, r7} │ │ │ │ - cmp r3, r7 │ │ │ │ - movlt r7, r3 │ │ │ │ - str r7, [r5, #8] │ │ │ │ - str r8, [r5] │ │ │ │ - b 36a9c │ │ │ │ - ldr r3, [pc, #1024] @ 371ac │ │ │ │ - str r8, [r5, #4] │ │ │ │ - cmp r8, r3 │ │ │ │ - movls r0, r9 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - cmp r7, #0 │ │ │ │ - mvnge r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - movge r3, r0 │ │ │ │ - blt 36de8 │ │ │ │ - sub r7, r7, #1 │ │ │ │ - cmn r7, #1 │ │ │ │ - str r2, [r3, #28] │ │ │ │ - str r2, [r3, #32] │ │ │ │ - add r3, r3, #48 @ 0x30 │ │ │ │ - bne 36dd0 │ │ │ │ - ldmib r5, {r3, sl} │ │ │ │ - ldr fp, [r5] │ │ │ │ - cmp sl, r3 │ │ │ │ - movge sl, r3 │ │ │ │ - cmp sl, #0 │ │ │ │ - addgt sl, sl, sl, lsl #1 │ │ │ │ - lslgt sl, sl, #4 │ │ │ │ - movgt r7, #0 │ │ │ │ - ble 37168 │ │ │ │ - add lr, fp, r7 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, r6, r7 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - add r7, r7, #48 @ 0x30 │ │ │ │ - cmp r7, sl │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - bne 36e0c │ │ │ │ - mov r0, fp │ │ │ │ - bl 75f4 │ │ │ │ - str r6, [r5] │ │ │ │ - b 36ab4 │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ - b 36a90 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 36ff8 │ │ │ │ - add r8, r3, r3, asr #1 │ │ │ │ - ldr r3, [pc, #840] @ 371ac │ │ │ │ - str r8, [r5, #4] │ │ │ │ - cmp r8, r3 │ │ │ │ - addle r0, r8, r8, lsl #1 │ │ │ │ - lslle r0, r0, #4 │ │ │ │ - mvngt r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - mvn r1, #0 │ │ │ │ - add r3, r8, r1 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmn r3, #1 │ │ │ │ - str r1, [r2, #28] │ │ │ │ - str r1, [r2, #32] │ │ │ │ - add r2, r2, #48 @ 0x30 │ │ │ │ - bne 36e88 │ │ │ │ - ldmib r5, {r1, r8} │ │ │ │ - ldr fp, [r5] │ │ │ │ - cmp r1, r8 │ │ │ │ - movge r3, r8 │ │ │ │ - movlt r3, r1 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, sl │ │ │ │ + bl e9eb4 │ │ │ │ + ldrb r3, [r5, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - addgt r8, r3, r3, lsl #1 │ │ │ │ - lslgt r8, r8, #4 │ │ │ │ - movgt r9, #0 │ │ │ │ - ble 37174 │ │ │ │ - add lr, fp, r9 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, sl, r9 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - add r9, r9, #48 @ 0x30 │ │ │ │ - cmp r9, r8 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - bne 36ec8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 75f4 │ │ │ │ - ldmib r5, {r1, r3} │ │ │ │ - cmp r1, r3 │ │ │ │ - movlt r3, r1 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ - str sl, [r5] │ │ │ │ - str r3, [r5, #8] │ │ │ │ - ble 36c58 │ │ │ │ - ldr r1, [pc, #648] @ 371ac │ │ │ │ - str r2, [r5, #4] │ │ │ │ - cmp r2, r1 │ │ │ │ - addls r0, r2, r2, lsl #1 │ │ │ │ - lslls r0, r0, #4 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - stm sp, {r2, r3} │ │ │ │ - bl 7330 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [sp] │ │ │ │ + bne 3a568 │ │ │ │ + ldr fp, [pc, #1064] @ 3a664 │ │ │ │ + ldr sl, [pc, #1064] @ 3a668 │ │ │ │ + add fp, pc, fp │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, sl │ │ │ │ + bl e9eb4 │ │ │ │ + ldrb r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - mvnge ip, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - movge r1, r0 │ │ │ │ - movge r0, r3 │ │ │ │ - blt 36f74 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - cmn r0, #1 │ │ │ │ - str ip, [r1, #28] │ │ │ │ - str ip, [r1, #32] │ │ │ │ - add r1, r1, #48 @ 0x30 │ │ │ │ - bne 36f5c │ │ │ │ - ldmib r5, {r1, fp} │ │ │ │ - ldr r8, [r5] │ │ │ │ - cmp fp, r1 │ │ │ │ - movge fp, r1 │ │ │ │ - cmp fp, #0 │ │ │ │ - ble 3715c │ │ │ │ - add fp, fp, fp, lsl #1 │ │ │ │ - stm sp, {r6, r7} │ │ │ │ - lsl fp, fp, #4 │ │ │ │ - mov r9, #0 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - add lr, r8, r9 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, sl, r9 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - add r9, r9, #48 @ 0x30 │ │ │ │ - cmp r9, fp │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - bne 36fa4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r6, [sp] │ │ │ │ - ldr r7, [sp, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - stm sp, {r2, r3} │ │ │ │ - bl 75f4 │ │ │ │ - ldm sp, {r2, r3} │ │ │ │ - str sl, [r5] │ │ │ │ - b 36c5c │ │ │ │ - ldr r2, [pc, #428] @ 371ac │ │ │ │ - add r0, r3, #1 │ │ │ │ - cmp r0, r2 │ │ │ │ - str r0, [r5, #4] │ │ │ │ - bls 37114 │ │ │ │ - mvn r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - mov sl, r0 │ │ │ │ - ldmib r5, {r1, r3} │ │ │ │ - ldr r9, [r5] │ │ │ │ - cmp r1, r3 │ │ │ │ - movlt r3, r1 │ │ │ │ + beq 3a284 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, sl │ │ │ │ + bl e9eb4 │ │ │ │ + ldrb r3, [r5, #-7] │ │ │ │ cmp r3, #0 │ │ │ │ - addgt r8, r3, r3, lsl #1 │ │ │ │ - lslgt fp, r8, #4 │ │ │ │ - movgt r8, #0 │ │ │ │ - ble 37180 │ │ │ │ - add lr, r9, r8 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, sl, r8 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - add r8, r8, #48 @ 0x30 │ │ │ │ - cmp r8, fp │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - bne 3703c │ │ │ │ - mov r0, r9 │ │ │ │ - b 36ef8 │ │ │ │ - add r0, r7, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - str r0, [r5, #4] │ │ │ │ - bls 370e0 │ │ │ │ - mvn r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - mov r8, r0 │ │ │ │ - ldmib r5, {r3, r7} │ │ │ │ - ldr r9, [r5] │ │ │ │ - cmp r3, r7 │ │ │ │ - movlt r7, r3 │ │ │ │ - cmp r7, #0 │ │ │ │ - addgt r7, r7, r7, lsl #1 │ │ │ │ - lslgt r7, r7, #4 │ │ │ │ - movgt r6, #0 │ │ │ │ - ble 37150 │ │ │ │ - add lr, r9, r6 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, r8, r6 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - add r6, r6, #48 @ 0x30 │ │ │ │ - cmp r6, r7 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - bne 370b0 │ │ │ │ - b 36d84 │ │ │ │ - add r0, r0, r0, lsl #1 │ │ │ │ - lsl r0, r0, #4 │ │ │ │ - bl 7330 │ │ │ │ - cmn r7, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - beq 3708c │ │ │ │ - mvn r3, #0 │ │ │ │ - cmp r7, #0 │ │ │ │ - str r3, [r0, #28] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - strne r3, [r0, #76] @ 0x4c │ │ │ │ - strne r3, [r0, #80] @ 0x50 │ │ │ │ - b 3708c │ │ │ │ - add r0, r0, r0, lsl #1 │ │ │ │ - lsl r0, r0, #4 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 7330 │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmn r3, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - beq 37018 │ │ │ │ + beq 3a5ac │ │ │ │ + ldr fp, [pc, #992] @ 3a66c │ │ │ │ + ldr sl, [pc, #992] @ 3a670 │ │ │ │ + add fp, pc, fp │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, sl │ │ │ │ + bl e9eb4 │ │ │ │ + ldrb r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [r0, #28] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - strne r3, [r0, #76] @ 0x4c │ │ │ │ - strne r3, [r0, #80] @ 0x50 │ │ │ │ - b 37018 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 36d98 │ │ │ │ - b 36d84 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 36ff0 │ │ │ │ - b 36fe0 │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 36e40 │ │ │ │ - b 36e38 │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 36f08 │ │ │ │ - b 36ef4 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 36f08 │ │ │ │ - b 37068 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, ip, r0, lsl #31 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - ldrdeq pc, [ip], -r8 │ │ │ │ - andeq sp, fp, r4, lsr #25 │ │ │ │ - andeq sp, fp, r8, lsr #25 │ │ │ │ - andeq sp, fp, r4, lsr #23 │ │ │ │ - andeq sp, fp, r0, lsr #23 │ │ │ │ - adceq sl, sl, #696320 @ 0xaa000 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3432] @ 0xd68 │ │ │ │ - ldr r3, [pc, #1116] @ 37624 │ │ │ │ - sub sp, sp, #628 @ 0x274 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - mov r4, r1 │ │ │ │ + beq 3a528 │ │ │ │ + ldr r3, [pc, #952] @ 3a674 │ │ │ │ + ldr r0, [pc, #952] @ 3a678 │ │ │ │ + mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #1092] @ 37628 │ │ │ │ - add r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [pc, #1088] @ 3762c │ │ │ │ - add r5, sp, #108 @ 0x6c │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [sp] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #620] @ 0x26c │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r2, [pc, #1052] @ 37630 │ │ │ │ - mov r7, r0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #10 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r2, [pc, #932] @ 3a67c │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ - mov r2, r5 │ │ │ │ - blx r4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 375c4 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [r0] │ │ │ │ + add sl, sp, #92 @ 0x5c │ │ │ │ + ldr r3, [r5, #-16] │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r0, sl │ │ │ │ + bl e972c │ │ │ │ + ldrb fp, [sp, #73] @ 0x49 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 3a414 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ str r1, [sp] │ │ │ │ - mov r1, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [r2, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - blx r4 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr fp, [r3, #28] │ │ │ │ + mov r3, r2 │ │ │ │ + blx fp │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r8, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 37414 │ │ │ │ - add lr, r8, r8, lsr #31 │ │ │ │ - add sl, r9, r9, lsr #31 │ │ │ │ - cmp r9, #1 │ │ │ │ - asr lr, lr, #1 │ │ │ │ - asr sl, sl, #1 │ │ │ │ - ble 3760c │ │ │ │ - rsb r2, lr, lr, lsl #30 │ │ │ │ - lsl r1, r2, #2 │ │ │ │ - lsl r2, r8, #2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r8, [sp, #32] │ │ │ │ - lsl fp, lr, #1 │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - add ip, r3, lr, lsl #3 │ │ │ │ - str r9, [sp, #28] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp lr, fp │ │ │ │ - addlt r3, ip, r9 │ │ │ │ - bge 37344 │ │ │ │ - ldrb r1, [r3, #3] │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ - bls 37338 │ │ │ │ - ldrb r1, [r3] │ │ │ │ - add r0, r0, r1 │ │ │ │ - ldrb r1, [r3, #1] │ │ │ │ - add r5, r5, r1 │ │ │ │ - ldrb r1, [r3, #2] │ │ │ │ - add r4, r4, r1 │ │ │ │ - add r3, r3, #4 │ │ │ │ - cmp r3, ip │ │ │ │ - bne 37314 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp sl, r2 │ │ │ │ - add ip, ip, r8 │ │ │ │ - bgt 37308 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 7a8c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov fp, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - mul r2, r9, r8 │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - cmp ip, #1 │ │ │ │ - movne r0, #3 │ │ │ │ - moveq r0, #4 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 3748c │ │ │ │ - ldr ip, [pc, #508] @ 37634 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov fp, #1048576000 @ 0x3e800000 │ │ │ │ + ldr ip, [r0] │ │ │ │ mov r2, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - ldrb r3, [r2] │ │ │ │ - ldrb r4, [r2, #1] │ │ │ │ - ldrb lr, [r2, #2] │ │ │ │ - add r3, r3, r4 │ │ │ │ - add r3, r3, lr │ │ │ │ - umull lr, r3, ip, r3 │ │ │ │ - add r1, r1, #1 │ │ │ │ - lsr r3, r3, #1 │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ - strb r3, [r2] │ │ │ │ - strb r3, [r2, #1] │ │ │ │ - strb r3, [r2, #2] │ │ │ │ - ldr r8, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ - add r2, r2, r0 │ │ │ │ - mul r3, r9, r8 │ │ │ │ - cmp r1, r3 │ │ │ │ - blt 3743c │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr lr, [r0] │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - mov r3, ip │ │ │ │ - str r4, [sp, #8] │ │ │ │ - ldr r5, [lr, #64] @ 0x40 │ │ │ │ - blx r5 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl e8450 │ │ │ │ - ldrb r3, [r7] │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bne 374e8 │ │ │ │ - ldrb r3, [r7, #1] │ │ │ │ - cmp r3, #95 @ 0x5f │ │ │ │ - moveq r3, #1 │ │ │ │ - streq r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r0, r7 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [sp, #60] @ 0x3c │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - orrne r3, r3, #2 │ │ │ │ - strne r3, [sp, #60] @ 0x3c │ │ │ │ - bl e9864 │ │ │ │ - mov r1, #24 │ │ │ │ - mov r2, r7 │ │ │ │ - sub r3, r0, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e9828 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r3, #196] @ 0xc4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 37578 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - add r0, r6, r3, lsl #2 │ │ │ │ - add r0, r0, #20 │ │ │ │ - bl 36a20 │ │ │ │ - ldr r2, [pc, #228] @ 37638 │ │ │ │ - ldr r3, [pc, #212] @ 3762c │ │ │ │ - add r2, pc, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + str fp, [sp] │ │ │ │ + ldr fp, [ip, #32] │ │ │ │ + blx fp │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [pc, #812] @ 3a680 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #620] @ 0x26c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 37620 │ │ │ │ - add sp, sp, #628 @ 0x274 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [pc, #184] @ 3763c │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r2, [pc, #160] @ 37640 │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - mov lr, #0 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #796] @ 3a684 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #792] @ 3a688 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov ip, #1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov ip, #0 │ │ │ │ + str ip, [sp] │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r2, r3 │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r3, r4 │ │ │ │ - str lr, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - mov r1, #1 │ │ │ │ - blx r4 │ │ │ │ - b 37534 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r2, [pc, #116] @ 37644 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r2, [pc, #92] @ 37648 │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - add r2, pc, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r6, [ip, #28] │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr lr, [pc, #696] @ 3a68c │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r1, #1 │ │ │ │ - str r4, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - blx r4 │ │ │ │ - b 3754c │ │ │ │ - mov r0, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - b 373cc │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, ip, r4, asr #8 │ │ │ │ - andeq pc, ip, ip, asr #15 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq lr, fp, ip, asr r0 │ │ │ │ - bge feae20e8 <__bss_end__@@Base+0xfe83c020> │ │ │ │ - andeq pc, ip, r4, ror #8 │ │ │ │ - andeq sp, fp, r0, lsr #26 │ │ │ │ - andeq sp, fp, ip, ror #25 │ │ │ │ - andeq sp, fp, r8, lsr #25 │ │ │ │ - @ instruction: 0x000bdcb0 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 3765c │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #48] @ 376a4 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r6, [ip, #32] │ │ │ │ + blx r6 │ │ │ │ + b 39fb0 │ │ │ │ + ldr r1, [pc, #668] @ 3a690 │ │ │ │ + add sl, sp, #92 @ 0x5c │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - bl eb8ec │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3769c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 371b0 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r1, ip, r8, ror #15 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #1476] @ 37c90 │ │ │ │ - ldr r2, [pc, #1476] @ 37c94 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - add r3, r7, r7, lsl #2 │ │ │ │ - sub sp, sp, #116 @ 0x74 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ - mov r2, #0 │ │ │ │ - add sl, r6, r3, lsl #2 │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ - add r0, sp, #8 │ │ │ │ - mov r5, r1 │ │ │ │ - lsl fp, r3, #2 │ │ │ │ - bl 775c │ │ │ │ - cmp r6, sl │ │ │ │ - bcc 37778 │ │ │ │ + mov r0, sl │ │ │ │ + bl e96c0 │ │ │ │ + ldrb fp, [sp, #73] @ 0x49 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cmp r2, r7 │ │ │ │ - beq 37920 │ │ │ │ - add r7, r7, #1 │ │ │ │ - add r3, r7, r7, lsl #2 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - cmp r7, r2 │ │ │ │ - lsl sl, r3, #2 │ │ │ │ - bgt 379b4 │ │ │ │ - ldr r8, [r4] │ │ │ │ - add r0, r8, sl │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ - mov r1, r5 │ │ │ │ - sub r0, r0, #100 @ 0x64 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl 775c │ │ │ │ - ldr r2, [pc, #1348] @ 37c98 │ │ │ │ - ldr r3, [pc, #1340] @ 37c94 │ │ │ │ + cmp fp, #0 │ │ │ │ + bne 3a2fc │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr r3, [pc, #608] @ 3a680 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #588] @ 3a684 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr ip, [pc, #580] @ 3a688 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + mov ip, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + str fp, [sp] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + mov r3, r0 │ │ │ │ + add r0, r2, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r2, sl │ │ │ │ + bl 27e64 │ │ │ │ + b 39fb0 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr r0, [pc, #540] @ 3a694 │ │ │ │ + ldr r5, [pc, #540] @ 3a698 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, #848 @ 0x350 │ │ │ │ + bl 73abc │ │ │ │ + add r5, pc, r5 │ │ │ │ + cmp r0, r6 │ │ │ │ + str r0, [r5, #8] │ │ │ │ + beq 3a4f4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r4, #72] @ 0x48 │ │ │ │ + ldr r1, [r2, r0, lsl #4] │ │ │ │ + ldr r0, [r3, #1588] @ 0x634 │ │ │ │ + mov r3, #2 │ │ │ │ + add r0, r0, #1120 @ 0x460 │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + str r3, [r4, #52] @ 0x34 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r3, [r4, #72] @ 0x48 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + ldr r3, [r3, r2, lsl #4] │ │ │ │ + ldrb r2, [r3] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldreq r1, [r3, #1588] @ 0x634 │ │ │ │ + movne r1, #1 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2648] @ 0xa58 │ │ │ │ + strne r1, [r2, #1188] @ 0x4a4 │ │ │ │ + streq r2, [r1, #1188] @ 0x4a4 │ │ │ │ + bl 31408 │ │ │ │ + ldr r2, [pc, #416] @ 3a69c │ │ │ │ + ldr r3, [pc, #248] @ 3a5f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 37c8c │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r8, [pc, #1308] @ 37c9c │ │ │ │ - ldr r9, [pc, #1308] @ 37ca0 │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r3, r8 │ │ │ │ + bne 3a5e8 │ │ │ │ + add sp, sp, #228 @ 0xe4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + mov r3, fp │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #10 │ │ │ │ - mov r0, r9 │ │ │ │ - bl e9ff0 │ │ │ │ - sub r0, sl, #96 @ 0x60 │ │ │ │ - add sl, sp, #12 │ │ │ │ - mov r1, sl │ │ │ │ - bl eb6d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 37a24 │ │ │ │ - cmp fp, #100 @ 0x64 │ │ │ │ - asr r2, fp, #2 │ │ │ │ - ldr fp, [pc, #1248] @ 37ca4 │ │ │ │ - stmhi sp, {r4, r5} │ │ │ │ - mul r2, fp, r2 │ │ │ │ - bls 37858 │ │ │ │ - sub r7, r2, #1 │ │ │ │ - cmp r2, r7, lsr #1 │ │ │ │ - movhi r2, #1 │ │ │ │ - movls r2, #0 │ │ │ │ - mov r3, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl e9eb4 │ │ │ │ + ldrb r3, [r5, #-7] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 3a2b4 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r3, fp │ │ │ │ + mov r0, sl │ │ │ │ mov r1, #10 │ │ │ │ - mov r0, r9 │ │ │ │ - lsr r4, r7, #1 │ │ │ │ - bl e9ff0 │ │ │ │ - add r3, r4, r4, lsl #2 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - add r0, r6, r3, lsl #2 │ │ │ │ - add r0, r0, #4 │ │ │ │ - mov r1, sl │ │ │ │ - lsl r5, r3, #2 │ │ │ │ - bl eb6d0 │ │ │ │ - add r3, r5, #100 @ 0x64 │ │ │ │ - add r3, r6, r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 37838 │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r4, r4, r7 │ │ │ │ - add r4, r4, r4, lsl #2 │ │ │ │ - add r4, r4, r4, lsl #2 │ │ │ │ - add r4, r6, r4, lsl #2 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r3, r4 │ │ │ │ - sub r2, r3, r6 │ │ │ │ - cmp r2, #100 @ 0x64 │ │ │ │ - asr r2, r2, #2 │ │ │ │ - mul r2, fp, r2 │ │ │ │ - bhi 377cc │ │ │ │ - cmp r6, r3 │ │ │ │ - ldm sp, {r4, r5} │ │ │ │ - bcs 37a24 │ │ │ │ - ldr r3, [pc, #1096] @ 37ca8 │ │ │ │ - ldr r0, [pc, #1096] @ 37cac │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r2, [pc, #316] @ 3a6a0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 3a2d8 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r3, fp │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, #10 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r2, [pc, #288] @ 3a6a4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 3a2d8 │ │ │ │ + add r0, r8, #848 @ 0x350 │ │ │ │ + bl 72fd0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 39d64 │ │ │ │ + ldr r3, [pc, #260] @ 3a6a8 │ │ │ │ add r3, pc, r3 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + b 39f38 │ │ │ │ mov r2, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ + mov r3, fp │ │ │ │ + mov r0, sl │ │ │ │ mov r1, #10 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r9, [r4] │ │ │ │ - ldr r3, [pc, #1060] @ 37ca4 │ │ │ │ - sub r9, r6, r9 │ │ │ │ - asr r8, r9, #2 │ │ │ │ - mul r8, r3, r8 │ │ │ │ - ldmib r4, {r3, r6} │ │ │ │ - cmp r6, r3 │ │ │ │ - beq 37a2c │ │ │ │ - add r2, r6, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt 37ac8 │ │ │ │ - ldr sl, [r4] │ │ │ │ - cmp r8, r6 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - bge 3790c │ │ │ │ - add r3, r6, r6, lsl #2 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - add r0, sl, r3, lsl #2 │ │ │ │ - sub r6, r6, #1 │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ - sub r1, r0, #100 @ 0x64 │ │ │ │ - bl 775c │ │ │ │ - cmp r8, r6 │ │ │ │ - addlt r7, r6, r6, lsl #2 │ │ │ │ - addlt r7, r7, r7, lsl #2 │ │ │ │ - lsllt r7, r7, #2 │ │ │ │ - bge 37908 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r0, r7 │ │ │ │ - sub r7, r7, #100 @ 0x64 │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ - add r1, r3, r7 │ │ │ │ - add r0, r3, r0 │ │ │ │ - sub r6, r6, #1 │ │ │ │ - bl 775c │ │ │ │ - cmp r8, r6 │ │ │ │ - bne 378e0 │ │ │ │ - ldr sl, [r4] │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, sl, r9 │ │ │ │ - bl 775c │ │ │ │ - b 3774c │ │ │ │ - cmp r7, #1 │ │ │ │ - ldr r3, [pc, #900] @ 37cb0 │ │ │ │ - ble 37bb0 │ │ │ │ - add r7, r7, r7, asr #1 │ │ │ │ - cmp r7, r3 │ │ │ │ - str r7, [r4, #4] │ │ │ │ - addle r7, r7, r7, lsl #2 │ │ │ │ - addle r7, r7, r7, lsl #2 │ │ │ │ - lslle r0, r7, #2 │ │ │ │ - mvngt r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - ldmib r4, {r2, r7} │ │ │ │ - cmp r2, r7 │ │ │ │ - movlt r7, r2 │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - ble 37b80 │ │ │ │ - add r7, r7, r7, lsl #2 │ │ │ │ - add r7, r7, r7, lsl #2 │ │ │ │ - ldr r9, [r4] │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - mov r6, #0 │ │ │ │ - add r1, r9, r6 │ │ │ │ - add r0, r8, r6 │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ - add r6, r6, #100 @ 0x64 │ │ │ │ - bl 775c │ │ │ │ - cmp r7, r6 │ │ │ │ - bne 37978 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 75f4 │ │ │ │ - ldmib r4, {r2, r7} │ │ │ │ - cmp r2, r7 │ │ │ │ - movlt r7, r2 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - str r8, [r4] │ │ │ │ - b 37718 │ │ │ │ - ldr r3, [pc, #756] @ 37cb0 │ │ │ │ - str r7, [r4, #4] │ │ │ │ - cmp r7, r3 │ │ │ │ - movls r0, sl │ │ │ │ - mvnhi r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - ldmib r4, {r3, r9} │ │ │ │ - cmp r9, r3 │ │ │ │ - movge r9, r3 │ │ │ │ - cmp r9, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - ble 37ba0 │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ - ldr fp, [r4] │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - mov r6, #0 │ │ │ │ - add r1, fp, r6 │ │ │ │ - add r0, r8, r6 │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ - add r6, r6, #100 @ 0x64 │ │ │ │ - bl 775c │ │ │ │ - cmp r9, r6 │ │ │ │ - bne 379f8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 75f4 │ │ │ │ - str r8, [r4] │ │ │ │ - b 37734 │ │ │ │ - ldr r7, [r4, #8] │ │ │ │ - b 3770c │ │ │ │ - cmp r6, #1 │ │ │ │ - ble 37c1c │ │ │ │ - ldr r3, [pc, #628] @ 37cb0 │ │ │ │ - add r6, r6, r6, asr #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - str r6, [r4, #4] │ │ │ │ - addle r6, r6, r6, lsl #2 │ │ │ │ - addle r6, r6, r6, lsl #2 │ │ │ │ - lslle r0, r6, #2 │ │ │ │ - mvngt r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - ldmib r4, {r3, r6} │ │ │ │ - cmp r3, r6 │ │ │ │ - movlt r6, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - ble 37b70 │ │ │ │ - add r6, r6, r6, lsl #2 │ │ │ │ - add r6, r6, r6, lsl #2 │ │ │ │ - ldr fp, [r4] │ │ │ │ - lsl sl, r6, #2 │ │ │ │ - mov r6, #0 │ │ │ │ - add r1, fp, r6 │ │ │ │ - add r0, r7, r6 │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ - add r6, r6, #100 @ 0x64 │ │ │ │ - bl 775c │ │ │ │ - cmp sl, r6 │ │ │ │ - bne 37a84 │ │ │ │ - mov r0, fp │ │ │ │ - bl 75f4 │ │ │ │ - ldmib r4, {r3, r6} │ │ │ │ - cmp r3, r6 │ │ │ │ - movlt r6, r3 │ │ │ │ - add r2, r6, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - str r7, [r4] │ │ │ │ - str r6, [r4, #8] │ │ │ │ - ble 378a0 │ │ │ │ - ldr r3, [pc, #480] @ 37cb0 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - addls r0, r2, r2, lsl #2 │ │ │ │ - addls r0, r0, r0, lsl #2 │ │ │ │ - lslls r0, r0, #2 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - bl 7330 │ │ │ │ - ldmib r4, {r3, fp} │ │ │ │ - ldr r2, [sp] │ │ │ │ - cmp fp, r3 │ │ │ │ - movge fp, r3 │ │ │ │ - cmp fp, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - ble 37b90 │ │ │ │ - add fp, fp, fp, lsl #2 │ │ │ │ - add fp, fp, fp, lsl #2 │ │ │ │ - lsl r3, fp, #2 │ │ │ │ - mov r7, #0 │ │ │ │ - ldr fp, [r4] │ │ │ │ - str r9, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r9, r3 │ │ │ │ - mov r4, r7 │ │ │ │ - mov r7, r2 │ │ │ │ - add r1, fp, r4 │ │ │ │ - add r0, sl, r4 │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ - add r4, r4, #100 @ 0x64 │ │ │ │ - bl 775c │ │ │ │ - cmp r9, r4 │ │ │ │ - bne 37b30 │ │ │ │ - ldr r9, [sp] │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, fp │ │ │ │ - str r2, [sp] │ │ │ │ - bl 75f4 │ │ │ │ - ldr r2, [sp] │ │ │ │ - str sl, [r4] │ │ │ │ - b 378a4 │ │ │ │ - ldr fp, [r4] │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 37ab4 │ │ │ │ - b 37aa0 │ │ │ │ - ldr r9, [r4] │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 379a8 │ │ │ │ - b 37994 │ │ │ │ - ldr fp, [r4] │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 37b68 │ │ │ │ - b 37b58 │ │ │ │ - ldr fp, [r4] │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 37a1c │ │ │ │ - b 37a14 │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r7, r3 │ │ │ │ - str r7, [r4, #4] │ │ │ │ - addls r7, r7, r7, lsl #2 │ │ │ │ - addls r7, r7, r7, lsl #2 │ │ │ │ - lslls r0, r7, #2 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - ldmib r4, {r2, r7} │ │ │ │ - cmp r2, r7 │ │ │ │ - movlt r7, r2 │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - ble 37b80 │ │ │ │ - add r7, r7, r7, lsl #2 │ │ │ │ - add r7, r7, r7, lsl #2 │ │ │ │ - ldr r9, [r4] │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - mov r6, #0 │ │ │ │ - add r1, r9, r6 │ │ │ │ - add r0, r8, r6 │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ - add r6, r6, #100 @ 0x64 │ │ │ │ - bl 775c │ │ │ │ - cmp r7, r6 │ │ │ │ - bne 37bfc │ │ │ │ - b 37994 │ │ │ │ - ldr r3, [pc, #140] @ 37cb0 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - str r6, [r4, #4] │ │ │ │ - addls r6, r6, r6, lsl #2 │ │ │ │ - addls r6, r6, r6, lsl #2 │ │ │ │ - lslls r0, r6, #2 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - ldmib r4, {r3, r6} │ │ │ │ - cmp r3, r6 │ │ │ │ - movlt r6, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - ble 37b70 │ │ │ │ - add r6, r6, r6, lsl #2 │ │ │ │ - add r6, r6, r6, lsl #2 │ │ │ │ - ldr fp, [r4] │ │ │ │ - lsl sl, r6, #2 │ │ │ │ - mov r6, #0 │ │ │ │ - add r1, fp, r6 │ │ │ │ - add r0, r7, r6 │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ - add r6, r6, #100 @ 0x64 │ │ │ │ - bl 775c │ │ │ │ - cmp r6, sl │ │ │ │ - bne 37c6c │ │ │ │ - b 37aa0 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, ip, ip, ror #5 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq pc, ip, r4, ror #4 │ │ │ │ - andeq sp, fp, r0, lsr r0 │ │ │ │ - andeq sp, fp, r4, lsr r0 │ │ │ │ - addgt r5, pc, #10496 @ 0x2900 │ │ │ │ - andeq ip, fp, r0, asr pc │ │ │ │ - andeq ip, fp, r0, asr pc │ │ │ │ - cmpeq r7, r4, lsl lr │ │ │ │ - ldr r3, [r0, #100] @ 0x64 │ │ │ │ - cmp r3, #0 │ │ │ │ - bxle lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r4, r6 │ │ │ │ - b 37cf0 │ │ │ │ - cmp r3, r4 │ │ │ │ - add r6, r6, #100 @ 0x64 │ │ │ │ - pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [r5, #92] @ 0x5c │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r0, r6 │ │ │ │ - bl ebcf8 │ │ │ │ - add r4, r4, #1 │ │ │ │ - ldr r3, [r5, #100] @ 0x64 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 37ce4 │ │ │ │ - cmp r3, r4 │ │ │ │ - ble 37d50 │ │ │ │ - add r6, r4, r4, lsl #2 │ │ │ │ - add r6, r6, r6, lsl #2 │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - ldr r1, [r5, #92] @ 0x5c │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ - add r1, r1, r6 │ │ │ │ - sub r0, r1, #100 @ 0x64 │ │ │ │ - bl 775c │ │ │ │ - ldr r3, [r5, #100] @ 0x64 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - add r6, r6, #100 @ 0x64 │ │ │ │ - blt 37d28 │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ - sub r4, r3, #1 │ │ │ │ - cmp r4, r2 │ │ │ │ - bgt 37d68 │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #136] @ 37df8 │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ - cmp r4, r3 │ │ │ │ - addls r0, r4, r4, lsl #2 │ │ │ │ - addls r0, r0, r0, lsl #2 │ │ │ │ - lslls r0, r0, #2 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - ldr r3, [r5, #100] @ 0x64 │ │ │ │ - ldr r2, [r5, #96] @ 0x60 │ │ │ │ - cmp r3, r2 │ │ │ │ - movge r3, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - ble 37de8 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - ldr r9, [r5, #92] @ 0x5c │ │ │ │ - lsl r7, r3, #2 │ │ │ │ - mov r6, #0 │ │ │ │ - add r1, r9, r6 │ │ │ │ - add r0, r8, r6 │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ - add r6, r6, #100 @ 0x64 │ │ │ │ - bl 775c │ │ │ │ - cmp r7, r6 │ │ │ │ - bne 37db8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 75f4 │ │ │ │ - str r8, [r5, #92] @ 0x5c │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r9, [r5, #92] @ 0x5c │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 37ddc │ │ │ │ - b 37dd4 │ │ │ │ - cmpeq r7, r4, lsl lr │ │ │ │ - ldr r0, [r0, #100] @ 0x64 │ │ │ │ - bx lr │ │ │ │ - add r1, r1, r1, lsl #1 │ │ │ │ - add r0, r0, r1, lsl #2 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [r4, #100] @ 0x64 │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ - bic r1, r1, r1, asr #31 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - add r0, r0, r1, lsl #2 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #100] @ 0x64 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 37ed0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r5, #0 │ │ │ │ - b 37e8c │ │ │ │ - ldr r3, [r8, #100] @ 0x64 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - bge 37ed0 │ │ │ │ - ldr r0, [r8, #92] @ 0x5c │ │ │ │ - add r3, r5, r5, lsl #2 │ │ │ │ - add r4, r3, r3, lsl #2 │ │ │ │ - add r0, r0, r4, lsl #2 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 37e7c │ │ │ │ - ldr r3, [r8, #92] @ 0x5c │ │ │ │ - ldr r3, [r3, r4, lsl #2] │ │ │ │ - mvn r3, r3 │ │ │ │ - and r3, r3, #1 │ │ │ │ - orrs r3, r7, r3 │ │ │ │ - beq 37e7c │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mvn r5, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - add r1, r1, r1, lsl #1 │ │ │ │ - add r4, r0, r1, lsl #2 │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - mov r0, r2 │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - bic r1, r1, r1, asr #31 │ │ │ │ - add r1, r1, r1, lsl #1 │ │ │ │ - add r0, r0, r1, lsl #4 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - add r1, r1, r1, lsl #1 │ │ │ │ - add r5, r0, r1, lsl #2 │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 37f98 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r4, #0 │ │ │ │ - b 37f58 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - bge 37f98 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - add r8, r4, r4, lsl #1 │ │ │ │ - add r0, r0, r8, lsl #4 │ │ │ │ - mov r1, r6 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r2, [pc, #228] @ 3a6ac │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 3a2d8 │ │ │ │ + ldr r1, [pc, #220] @ 3a6b0 │ │ │ │ + add r0, r0, #1120 @ 0x460 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 37f48 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - ldr ip, [r3, r8, lsl #4] │ │ │ │ - mvn ip, ip │ │ │ │ - and ip, ip, #1 │ │ │ │ - orrs ip, r7, ip │ │ │ │ - beq 37f48 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mvn r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + bl e96c0 │ │ │ │ + b 39d84 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq ip, ip, r4, lsr #25 │ │ │ │ + strdeq r4, [sp], -r4 @ │ │ │ │ + muleq ip, r4, ip │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + ldrdeq sl, [fp], -ip │ │ │ │ + andeq fp, fp, r4, ror r1 │ │ │ │ + @ instruction: 0xffffc3a8 │ │ │ │ + @ instruction: 0xffffb54c │ │ │ │ + andeq sp, ip, r8, lsr #9 │ │ │ │ + andeq sp, ip, r0, ror #8 │ │ │ │ + andeq sl, fp, r4, asr #19 │ │ │ │ + andeq fp, fp, ip, asr #1 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + submi r0, r0, r0 │ │ │ │ + andeq r4, sp, r0, lsr r4 │ │ │ │ + ldrdeq sp, [ip], -ip │ │ │ │ + @ instruction: 0x000cd3bc │ │ │ │ + andeq r4, sp, r4, asr #7 │ │ │ │ + movmi r0, r0 │ │ │ │ + andeq r9, fp, r8, lsl r5 │ │ │ │ + andeq r9, fp, ip, lsl r5 │ │ │ │ + andeq r9, fp, ip, ror #9 │ │ │ │ + strdeq r9, [fp], -r0 │ │ │ │ + andeq sp, ip, r8, ror #5 │ │ │ │ + ldrdeq r4, [sp], -r8 │ │ │ │ + andeq r9, fp, r8, lsr r4 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + andeq r9, fp, r0, lsl #8 │ │ │ │ + andeq r9, fp, ip, lsl #6 │ │ │ │ + andeq r9, fp, r0, lsl r3 │ │ │ │ + muleq fp, r4, r2 │ │ │ │ + muleq fp, r8, r2 │ │ │ │ + andeq r9, fp, r4, asr #4 │ │ │ │ + andeq r9, fp, r8, asr #4 │ │ │ │ + andeq r9, fp, r0, lsl r2 │ │ │ │ + andeq r9, fp, r4, lsl r2 │ │ │ │ + andeq fp, fp, r4, lsl r6 │ │ │ │ + andeq r0, r0, r0, lsl #9 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + svclt 0x00800000 │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ + muleq fp, r8, fp │ │ │ │ + @ instruction: 0x000d3eb0 │ │ │ │ + andeq ip, ip, r8, ror #28 │ │ │ │ + andeq ip, ip, r8, asr #9 │ │ │ │ + andeq sl, fp, r4, lsr #20 │ │ │ │ + andeq fp, fp, r8, ror #6 │ │ │ │ + andeq ip, ip, ip, asr #26 │ │ │ │ + @ instruction: 0x000ba9b4 │ │ │ │ + andeq sl, fp, ip, lsl #5 │ │ │ │ + sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3072] @ 0xc00 │ │ │ │ - sub sp, sp, #988 @ 0x3dc │ │ │ │ - str r1, [sp, #24] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r1, [pc, #1952] @ 38768 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #1948] @ 3876c │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #1944] @ 38770 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r6, sp, #468 @ 0x1d4 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #980] @ 0x3d4 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r2, [pc, #1912] @ 38774 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - bl e9868 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r0, [r1, #1596] @ 0x63c │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, #1 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r5, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r7, [ip, #12] │ │ │ │ - blx r7 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 381ac │ │ │ │ - bl e8680 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, #120 @ 0x78 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #1820] @ 38778 │ │ │ │ - mov r2, sl │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl e8448 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e84a0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e86f0 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ - add r1, r4, #104 @ 0x68 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 775c │ │ │ │ - mov r0, r8 │ │ │ │ - bl e9864 │ │ │ │ - add r7, sp, #116 @ 0x74 │ │ │ │ - mov r1, #24 │ │ │ │ - mov r2, r8 │ │ │ │ - sub r3, r0, #5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e9828 │ │ │ │ - ldr r3, [r4, #100] @ 0x64 │ │ │ │ - cmp r3, r5 │ │ │ │ - movgt fp, r5 │ │ │ │ - ble 380f8 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r0, r5 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 381ac │ │ │ │ - ldr r3, [r4, #100] @ 0x64 │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp fp, r3 │ │ │ │ - add r5, r5, #100 @ 0x64 │ │ │ │ - blt 380c8 │ │ │ │ - ldrb r3, [r8] │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - beq 38240 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, #24 │ │ │ │ - bl e845c │ │ │ │ - mov r0, r5 │ │ │ │ - add r5, sp, #212 @ 0xd4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7a08 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl e8450 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 38664 │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 381d8 │ │ │ │ - ldr r3, [pc, #1568] @ 3877c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr lr, [r2, r3] │ │ │ │ - ldr r3, [lr, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 38258 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 75e8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - orrne r3, r3, #2 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r3, #196] @ 0xc4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 3843c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - add r0, r4, #92 @ 0x5c │ │ │ │ - bl 376a8 │ │ │ │ - ldr r2, [pc, #1484] @ 38780 │ │ │ │ - ldr r3, [pc, #1464] @ 38770 │ │ │ │ + str r0, [ip, #3864] @ 0xf18 │ │ │ │ + sub sp, sp, #196 @ 0xc4 │ │ │ │ + ldr r7, [pc, #2124] @ 3af20 │ │ │ │ + add r5, sp, #236 @ 0xec │ │ │ │ + stm r5, {r1, r2, r3} │ │ │ │ + ldr r2, [pc, #2116] @ 3af24 │ │ │ │ + ldr r3, [pc, #2116] @ 3af28 │ │ │ │ + add r7, pc, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r6, r7, #1168 @ 0x490 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #980] @ 0x3d4 │ │ │ │ - eors r2, r3, r2 │ │ │ │ + add r6, r6, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ mov r3, #0 │ │ │ │ - bne 38764 │ │ │ │ - add sp, sp, #988 @ 0x3dc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [r8, #8] │ │ │ │ - ldr r2, [r8, #12] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 38154 │ │ │ │ - ldr fp, [pc, #1428] @ 38784 │ │ │ │ - add r5, r5, r5, lsl #1 │ │ │ │ - mov r9, r5 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - add fp, pc, fp │ │ │ │ - mov sl, #0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r2 │ │ │ │ - b 3821c │ │ │ │ - add sl, sl, #3 │ │ │ │ - cmp sl, r9 │ │ │ │ - add r4, r4, #12 │ │ │ │ - beq 38650 │ │ │ │ - ldr r0, [r5, sl, lsl #2] │ │ │ │ - mov r1, fp │ │ │ │ - bl 7af8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3820c │ │ │ │ - mov r9, r4 │ │ │ │ - ldr lr, [r9, #8] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - b 38160 │ │ │ │ - ldrb r3, [r8, #1] │ │ │ │ - sub r3, r3, #95 @ 0x5f │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b 3810c │ │ │ │ - ldr r2, [pc, #1320] @ 38788 │ │ │ │ - ldr sl, [pc, #1320] @ 3878c │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r2, r2, #64 @ 0x40 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #1308] @ 38790 │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #1296] @ 38794 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + ldr sl, [pc, #2072] @ 3af2c │ │ │ │ add sl, pc, sl │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #140 @ 0x8c │ │ │ │ - mov r5, #0 │ │ │ │ - mov r8, r2 │ │ │ │ - str r4, [sp, #20] │ │ │ │ - str lr, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - cmp r3, #1 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr fp, [r3], #4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bne 38414 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 38414 │ │ │ │ - mov r7, #0 │ │ │ │ - b 382ec │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r4, r7 │ │ │ │ - add r6, r6, #12 │ │ │ │ - beq 38414 │ │ │ │ - ldr r0, [r6] │ │ │ │ - mov r1, fp │ │ │ │ - bl 7af8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 382dc │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 383ec │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - ldr r9, [r6, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 386a8 │ │ │ │ - lsl r3, r1, #1 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - add r7, r1, r1, lsl #1 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, r9 │ │ │ │ - mov fp, r1 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b 38350 │ │ │ │ - add r4, r4, #3 │ │ │ │ - cmp r4, r7 │ │ │ │ - add r5, r5, #12 │ │ │ │ - beq 38424 │ │ │ │ - ldr r0, [r9, r4, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ - bl 7af8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 38340 │ │ │ │ - mov r1, fp │ │ │ │ - mov fp, r5 │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r2, #5 │ │ │ │ - beq 386c0 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - add r7, r3, r1 │ │ │ │ - mov r4, r7 │ │ │ │ - mov fp, #0 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - mov r5, r9 │ │ │ │ - b 383b0 │ │ │ │ - add fp, fp, #3 │ │ │ │ - cmp fp, r4 │ │ │ │ - add r5, r5, #12 │ │ │ │ - beq 3863c │ │ │ │ - ldr r0, [r9, fp, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7af8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 383a0 │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r2, #5 │ │ │ │ - beq 3868c │ │ │ │ - cmp r2, #6 │ │ │ │ - beq 38498 │ │ │ │ + bne 3aebc │ │ │ │ + ldr r0, [pc, #2060] @ 3af30 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldrb r3, [r0, #1188] @ 0x4a4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 3ae98 │ │ │ │ + ldr r0, [pc, #2044] @ 3af34 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldrb r3, [r0, #1444] @ 0x5a4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 3ae74 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [r8, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r3, r3, #12 │ │ │ │ - cmp r5, #6 │ │ │ │ - add r8, r8, #4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq 38484 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - b 382ac │ │ │ │ - ldr r3, [pc, #864] @ 3877c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ - b 38304 │ │ │ │ - ldr r3, [pc, #848] @ 3877c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + ldr r1, [pc, #2024] @ 3af38 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 275c8 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + add fp, sp, #120 @ 0x78 │ │ │ │ + ldr r3, [r6, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #3 │ │ │ │ + bne 3adec │ │ │ │ + ldm r5, {r0, r1, r2, r3} │ │ │ │ + ldr ip, [r6, #1588] @ 0x634 │ │ │ │ + stm fp, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [ip, #1192] @ 0x4a8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + add r6, r6, #59648 @ 0xe900 │ │ │ │ + ldr r1, [pc, #1964] @ 3af3c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + add r6, r6, #252 @ 0xfc │ │ │ │ + mov r3, #12 │ │ │ │ + mov r8, #0 │ │ │ │ + ldr r9, [pc, #1948] @ 3af40 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r8, [sp, #176] @ 0xb0 │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ + ldm r7, {r0, r1} │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + str r8, [sp, #168] @ 0xa8 │ │ │ │ mov r1, fp │ │ │ │ - b 38374 │ │ │ │ - ldr r2, [pc, #852] @ 38798 │ │ │ │ - mov r3, r7 │ │ │ │ mov r0, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #828] @ 3879c │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - mov lr, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r5, [ip, #100] @ 0x64 │ │ │ │ + mov fp, r3 │ │ │ │ + str r8, [sp, #172] @ 0xac │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ + bl 92298 │ │ │ │ + ldr r1, [pc, #1880] @ 3af44 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 27558 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [pc, #1860] @ 3af48 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r8, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldm r7, {r0, r1} │ │ │ │ + add r9, sp, #104 @ 0x68 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + mov r3, #15 │ │ │ │ + mov r1, r6 │ │ │ │ + str r8, [sp, #168] @ 0xa8 │ │ │ │ + str r8, [sp, #172] @ 0xac │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldm fp, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + mov r2, r9 │ │ │ │ mov r3, r6 │ │ │ │ - blx r5 │ │ │ │ - b 381a0 │ │ │ │ - ldr r8, [sp, #76] @ 0x4c │ │ │ │ - ldr r4, [sp, #68] @ 0x44 │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - b 3816c │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r8, #48] @ 0x30 │ │ │ │ - beq 383ec │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [pc, #1760] @ 3af44 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r8, [pc, #1748] @ 3af4c │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + add r8, pc, r8 │ │ │ │ mov r1, r8 │ │ │ │ - add r2, r3, #88 @ 0x58 │ │ │ │ - subs r7, r5, #1 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r8, r2 │ │ │ │ - movne r7, #1 │ │ │ │ + add r7, r7, #1664 @ 0x680 │ │ │ │ + add r7, r7, #4 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [pc, #1724] @ 3af50 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #1716] @ 3af54 │ │ │ │ + ldr r1, [pc, #1696] @ 3af44 │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1696] @ 3af58 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov ip, #1 │ │ │ │ + ldr r2, [pc, #1688] @ 3af5c │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + mov r1, r9 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, fp │ │ │ │ + ldr r9, [pc, #1632] @ 3af3c │ │ │ │ mov fp, #0 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r9, sl │ │ │ │ - mov r2, r1 │ │ │ │ - sub r5, fp, #3 │ │ │ │ - clz r5, r5 │ │ │ │ - lsr r5, r5, #5 │ │ │ │ - tst r5, r7 │ │ │ │ - bne 385b0 │ │ │ │ - ldr sl, [r3, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - mov ip, r7 │ │ │ │ - mov lr, r9 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r7, sl │ │ │ │ - mov r9, fp │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - cmp r7, #1 │ │ │ │ - ldr sl, [r8], #4 │ │ │ │ - bne 385c0 │ │ │ │ - ldr fp, [r6, #8] │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 385c0 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - str ip, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str lr, [sp, #60] @ 0x3c │ │ │ │ - b 38558 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp fp, r5 │ │ │ │ - add r4, r4, #12 │ │ │ │ - beq 38618 │ │ │ │ - ldr r0, [r4] │ │ │ │ - mov r1, sl │ │ │ │ - bl 7af8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 38548 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr lr, [sp, #60] @ 0x3c │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r0, #3 │ │ │ │ - beq 385d8 │ │ │ │ - mov fp, r9 │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp fp, #4 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 27e64 │ │ │ │ mov r3, r6 │ │ │ │ - mov r7, ip │ │ │ │ - mov r6, r1 │ │ │ │ - mov r9, lr │ │ │ │ - bne 384dc │ │ │ │ - mov r5, r6 │ │ │ │ - mov r8, r2 │ │ │ │ - mov sl, r9 │ │ │ │ - b 383ec │ │ │ │ - ldr r0, [pc, #436] @ 3877c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r0, #3 │ │ │ │ - bne 38590 │ │ │ │ - cmp r9, #2 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldr r4, [r2, #24] │ │ │ │ - beq 38740 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 38720 │ │ │ │ - cmp r9, #1 │ │ │ │ - bicne r4, r4, #16711680 @ 0xff0000 │ │ │ │ - biceq r4, r4, #65280 @ 0xff00 │ │ │ │ - orrne r5, r4, r5, lsl #16 │ │ │ │ - orreq r5, r4, r5, lsl #8 │ │ │ │ - movne r9, #1 │ │ │ │ - moveq r9, #2 │ │ │ │ - str r5, [r2, #24] │ │ │ │ - b 38510 │ │ │ │ - ldr r0, [pc, #348] @ 3877c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r0, r6 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr lr, [sp, #60] @ 0x3c │ │ │ │ - ldr r4, [r3, r0] │ │ │ │ - b 38584 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #308] @ 3877c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - b 383d0 │ │ │ │ - ldr r3, [pc, #292] @ 3877c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - ldr lr, [r2, r3] │ │ │ │ - b 38160 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r0, [r2, #1592] @ 0x638 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r6 │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - blx r4 │ │ │ │ - b 381ac │ │ │ │ - ldr r1, [pc, #268] @ 387a0 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - b 384a4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #200] @ 3877c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r2, #5 │ │ │ │ - bne 383dc │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 37f14 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 386f8 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - add r1, r1, r1, lsl #1 │ │ │ │ - add r3, r3, r1, lsl #4 │ │ │ │ - str r3, [r8] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 38640 │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - ldr r9, [r6, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 38640 │ │ │ │ - lsl r3, r1, #1 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b 38380 │ │ │ │ - mov ip, r5 │ │ │ │ - bic r3, r4, #-16777216 @ 0xff000000 │ │ │ │ - orr r3, r3, ip, lsl #24 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r5, r1 │ │ │ │ - mov sl, lr │ │ │ │ - str r3, [r2, #24] │ │ │ │ - b 383ec │ │ │ │ + ldr r3, [pc, #1612] @ 3af60 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bl 27640 │ │ │ │ mov r3, r6 │ │ │ │ - mov r6, r1 │ │ │ │ - bic r1, r4, #255 @ 0xff │ │ │ │ - orr r1, r1, r5 │ │ │ │ - mov r7, ip │ │ │ │ - mov r9, lr │ │ │ │ - mov fp, r0 │ │ │ │ - str r1, [r2, #24] │ │ │ │ - b 384dc │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, ip, r0, ror #19 │ │ │ │ - andeq lr, ip, r4, ror #19 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - @ instruction: 0x000bd2bc │ │ │ │ - andeq sp, fp, r8, ror #4 │ │ │ │ - andeq r0, r0, ip, ror r4 │ │ │ │ - andeq lr, ip, r4, lsl #16 │ │ │ │ - strdeq sp, [fp], -r4 │ │ │ │ - @ instruction: 0x000cd3bc │ │ │ │ - andeq sp, fp, r4, ror r0 │ │ │ │ - andeq sp, ip, r8, lsr #7 │ │ │ │ - andeq sp, fp, ip, ror r0 │ │ │ │ - ldrdeq ip, [fp], -r0 │ │ │ │ - andeq ip, fp, r4, lsr lr │ │ │ │ - andeq ip, fp, ip, ror ip │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 387b4 │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #48] @ 387fc │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ + ldr r1, [pc, #1560] @ 3af44 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [pc, #1576] @ 3af64 │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + mov r1, r8 │ │ │ │ + add r2, r2, #3024 @ 0xbd0 │ │ │ │ + add r2, r2, #12 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + bl 9467c │ │ │ │ + ldr r1, [pc, #1548] @ 3af68 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - bl eb8ec │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 387f4 │ │ │ │ + add r7, r1, #1696 @ 0x6a0 │ │ │ │ + add r3, r7, #4 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r1, r2 │ │ │ │ + mov r3, #16 │ │ │ │ + str r6, [sp] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 68afc │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r1, [pc, #1440] @ 3af44 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [pc, #1472] @ 3af6c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r8, [r3, #1588] @ 0x634 │ │ │ │ + bl 9467c │ │ │ │ + add r8, r8, #3040 @ 0xbe0 │ │ │ │ + add r3, r7, #8 │ │ │ │ + add r8, r8, #12 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + mov r3, #12 │ │ │ │ + str r6, [sp] │ │ │ │ + str fp, [sp, #16] │ │ │ │ + add r7, r7, #12 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 37fa4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq sp, fp, ip, lsr r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3832] @ 0xef8 │ │ │ │ - ldr r1, [pc, #1556] @ 38e2c │ │ │ │ - ldr ip, [pc, #1556] @ 38e30 │ │ │ │ + bl 68afc │ │ │ │ + ldr r1, [pc, #1396] @ 3af70 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r5 │ │ │ │ + bl 27558 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, fp │ │ │ │ + bne 3ae5c │ │ │ │ + ldr r1, [pc, #1364] @ 3af74 │ │ │ │ + ldr r0, [pc, #1364] @ 3af78 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - add fp, r1, #64 @ 0x40 │ │ │ │ - ldr r1, [pc, #1544] @ 38e34 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r1, [ip, r1] │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r7, [pc, #1348] @ 3af7c │ │ │ │ ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r2, [pc, #1532] @ 38e38 │ │ │ │ - sub sp, sp, #228 @ 0xe4 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #220] @ 0xdc │ │ │ │ - mov r1, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, r3, #852 @ 0x354 │ │ │ │ - str r1, [r2, #4] │ │ │ │ - add r1, r3, #876 @ 0x36c │ │ │ │ - str r1, [r2, #8] │ │ │ │ - add r1, r3, #900 @ 0x384 │ │ │ │ - str r1, [r2, #12] │ │ │ │ - add r1, r3, #924 @ 0x39c │ │ │ │ - str r1, [r2, #16] │ │ │ │ - add r1, r3, #948 @ 0x3b4 │ │ │ │ - str r1, [r2, #20] │ │ │ │ - add r1, r3, #780 @ 0x30c │ │ │ │ - str r1, [r2, #24] │ │ │ │ - add r1, r3, #784 @ 0x310 │ │ │ │ - str r1, [r2, #28] │ │ │ │ - add r1, r3, #788 @ 0x314 │ │ │ │ - str r1, [r2, #32] │ │ │ │ - add r1, r3, #792 @ 0x318 │ │ │ │ - str r1, [r2, #36] @ 0x24 │ │ │ │ - add r1, r3, #796 @ 0x31c │ │ │ │ - str r1, [r2, #40] @ 0x28 │ │ │ │ - add r1, r3, #800 @ 0x320 │ │ │ │ - str r1, [r2, #44] @ 0x2c │ │ │ │ - add r1, r3, #756 @ 0x2f4 │ │ │ │ - str r1, [r2, #48] @ 0x30 │ │ │ │ - add r1, r3, #760 @ 0x2f8 │ │ │ │ - str r1, [r2, #52] @ 0x34 │ │ │ │ - add r1, r3, #764 @ 0x2fc │ │ │ │ - str r1, [r2, #56] @ 0x38 │ │ │ │ - add r1, r3, #768 @ 0x300 │ │ │ │ - mov r4, r0 │ │ │ │ - str r1, [r2, #60] @ 0x3c │ │ │ │ - add r0, r3, #828 @ 0x33c │ │ │ │ - add r1, r3, #772 @ 0x304 │ │ │ │ - add r3, r3, #776 @ 0x308 │ │ │ │ - str r3, [r2, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1372] @ 38e3c │ │ │ │ - mov r5, r4 │ │ │ │ - add r3, pc, r3 │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr r3, [r3, #1116] @ 0x45c │ │ │ │ + add r7, r7, #1712 @ 0x6b0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #1328] @ 3af80 │ │ │ │ + ldr fp, [pc, #1308] @ 3af70 │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + mov r8, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r1, [r3] │ │ │ │ + mov r6, r0 │ │ │ │ + ldrne r0, [pc, #1272] @ 3af60 │ │ │ │ + moveq r0, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r2, #1073741824 @ 0x40000000 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, r6 │ │ │ │ mov r6, #0 │ │ │ │ - add r9, sp, #92 @ 0x5c │ │ │ │ - mvn r8, #0 │ │ │ │ - str r0, [r2] │ │ │ │ - str r1, [r2, #64] @ 0x40 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r4, [sp, #20] │ │ │ │ - b 38928 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 73010 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mov r1, #2 │ │ │ │ add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2584] @ 0xa18 │ │ │ │ - add r6, r6, #1 │ │ │ │ - bl 84d00 │ │ │ │ - cmp r6, #6 │ │ │ │ - add r5, r5, #12 │ │ │ │ - beq 389fc │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - add sl, r5, #20 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3893c │ │ │ │ - bl 75f4 │ │ │ │ + ldr r0, [r3, #2592] @ 0xa20 │ │ │ │ + bl 547e4 │ │ │ │ mov r3, #1 │ │ │ │ - str r3, [r5, #24] │ │ │ │ - mov r0, #48 @ 0x30 │ │ │ │ - bl 7330 │ │ │ │ - sub r2, r6, #1 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r3, [r5, #28] │ │ │ │ - str r8, [r0, #28] │ │ │ │ - str r8, [r0, #32] │ │ │ │ - str r0, [r5, #20] │ │ │ │ - bls 38de4 │ │ │ │ - ldr r3, [fp], #4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - mov r0, r9 │ │ │ │ - bl e9868 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #1204] @ 38e40 │ │ │ │ - ldr r0, [r2, #1596] @ 0x63c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - str r6, [r4, #16] │ │ │ │ - mvn r1, #0 │ │ │ │ - str r4, [sp] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r7, [ip, #8] │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r1, [pc, #1240] @ 3af84 │ │ │ │ + mov r3, #18 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + mvn r7, #0 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 73420 │ │ │ │ + b 3aad0 │ │ │ │ + add r6, r6, #1 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2592] @ 0xa20 │ │ │ │ + bl 547e4 │ │ │ │ + cmp r0, r6 │ │ │ │ + ble 3ad40 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2592] @ 0xa20 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 54850 │ │ │ │ + ldrb r3, [r0, #12] │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 38904 │ │ │ │ - ldr r1, [pc, #1156] @ 38e44 │ │ │ │ - mov r3, #2 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + bne 3aacc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r1, [pc, #1124] @ 3af88 │ │ │ │ + ldr r3, [r3, #3064] @ 0xbf8 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, #24 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r8, [sp, #72] @ 0x48 │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ - bl e97fc │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ + cmp r2, r3 │ │ │ │ + subne r3, r7, r6 │ │ │ │ + mov r2, #0 │ │ │ │ + clzne r3, r3 │ │ │ │ + moveq r3, #1 │ │ │ │ + lsrne r3, r3, #5 │ │ │ │ + str r2, [sp] │ │ │ │ + add r1, r1, #1712 @ 0x6b0 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + moveq r7, r6 │ │ │ │ + bl 737c8 │ │ │ │ + ldrb r3, [sp, #168] @ 0xa8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 3aacc │ │ │ │ + add sl, sp, #172 @ 0xac │ │ │ │ + mov r2, sl │ │ │ │ mov r0, sl │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 36a20 │ │ │ │ - b 38904 │ │ │ │ - ldr r1, [pc, #1092] @ 38e48 │ │ │ │ - mov r3, #2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #24 │ │ │ │ - add r0, r4, #108 @ 0x6c │ │ │ │ - str r3, [r4, #104] @ 0x68 │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - bl e97fc │ │ │ │ - ldr sl, [pc, #1064] @ 38e4c │ │ │ │ - ldr r8, [pc, #1064] @ 38e50 │ │ │ │ - ldr fp, [pc, #1064] @ 38e54 │ │ │ │ - mov r5, #0 │ │ │ │ - add sl, pc, sl │ │ │ │ - add r6, r4, #128 @ 0x80 │ │ │ │ - sub r3, r5, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls 38c78 │ │ │ │ - mov r3, #0 │ │ │ │ + ldr r1, [pc, #968] @ 3af40 │ │ │ │ + add r9, sp, #136 @ 0x88 │ │ │ │ + bl 277dc │ │ │ │ mov r2, sl │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 37f14 │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r7, r7, #12 │ │ │ │ - bic r0, r0, r0, asr #31 │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - mov r2, #0 │ │ │ │ - cmp r5, #6 │ │ │ │ - add r1, r1, r1, lsl #1 │ │ │ │ - add r3, r3, r1, lsl #4 │ │ │ │ - str r3, [r6, #4]! │ │ │ │ - str r8, [r6, #24] │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ - bne 38a34 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + bl 275c8 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + ldr sl, [sp, #180] @ 0xb4 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mov r1, #1 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2584] @ 0xa18 │ │ │ │ - bl 84d00 │ │ │ │ - ldr r0, [r4, #92] @ 0x5c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 38ab0 │ │ │ │ - bl 75f4 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r4, #96] @ 0x60 │ │ │ │ - mov r0, #100 @ 0x64 │ │ │ │ - bl 7330 │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ - ldr r3, [pc, #908] @ 38e58 │ │ │ │ - ldr r2, [pc, #908] @ 38e5c │ │ │ │ - mov lr, #0 │ │ │ │ - str lr, [r4, #100] @ 0x64 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mvn r1, #0 │ │ │ │ - str r0, [r4, #92] @ 0x5c │ │ │ │ - ldr r0, [ip, #1596] @ 0x63c │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + str r0, [sp, #172] @ 0xac │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + mov r2, r3 │ │ │ │ ldr ip, [r0] │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r5, [ip, #8] │ │ │ │ - blx r5 │ │ │ │ + mov r1, r3 │ │ │ │ + str r8, [sp] │ │ │ │ + ldr sl, [ip, #132] @ 0x84 │ │ │ │ + blx sl │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mov r1, #5 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2584] @ 0xa18 │ │ │ │ - bl 84d00 │ │ │ │ - ldr r3, [r4, #100] @ 0x64 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 38dd4 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r1, [sp, #156] @ 0x9c │ │ │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + mov r2, #1 │ │ │ │ + str r1, [sp, #164] @ 0xa4 │ │ │ │ + add r1, sp, #152 @ 0x98 │ │ │ │ + blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r6, [pc, #828] @ 38e60 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - add r6, pc, r6 │ │ │ │ ldr r3, [r0] │ │ │ │ - add r5, sp, #28 │ │ │ │ - ldr r7, [r3, #56] @ 0x38 │ │ │ │ - mov r2, r6 │ │ │ │ - mvn r3, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r7 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 38b58 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - cmp r1, #128 @ 0x80 │ │ │ │ - beq 38d54 │ │ │ │ - ldr r3, [pc, #772] @ 38e64 │ │ │ │ - ldr r2, [pc, #772] @ 38e68 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, r9 │ │ │ │ - bl e9868 │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldrb r3, [sp, #169] @ 0xa9 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 3adb8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #748] @ 38e6c │ │ │ │ - ldr r0, [r3, #1592] @ 0x638 │ │ │ │ - mov lr, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r8, [sp] │ │ │ │ + ldr sl, [r3, #28] │ │ │ │ + mov r3, r2 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov lr, #1048576000 @ 0x3e800000 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ ldr ip, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ + mov r1, r2 │ │ │ │ str lr, [sp] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r6, [ip, #100] @ 0x64 │ │ │ │ - mov r3, r9 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #1 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2584] @ 0xa18 │ │ │ │ - bl 84d00 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr sl, [ip, #32] │ │ │ │ + blx sl │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r2, [pc, #656] @ 3af5c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r6, [pc, #688] @ 38e70 │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ - add r6, pc, r6 │ │ │ │ + add r2, r5, #4 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r3, fp │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, r2 │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r1, r5 │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r5, [ip, #56] @ 0x38 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r3, r8 │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r5, [ip, #28] │ │ │ │ blx r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 38bf0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #384 @ 0x180 │ │ │ │ - beq 38cd0 │ │ │ │ - ldr r3, [pc, #636] @ 38e74 │ │ │ │ - ldr r2, [pc, #636] @ 38e78 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, r9 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #612] @ 38e7c │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - mov lr, #0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr lr, [pc, #612] @ 3af8c │ │ │ │ ldr ip, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ + mov r1, r2 │ │ │ │ str lr, [sp] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r5, [ip, #100] @ 0x64 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r5, [ip, #32] │ │ │ │ blx r5 │ │ │ │ - ldr r2, [pc, #576] @ 38e80 │ │ │ │ - ldr r3, [pc, #496] @ 38e34 │ │ │ │ + b 3aacc │ │ │ │ + ldr r0, [pc, #584] @ 3af90 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, #1712 @ 0x6b0 │ │ │ │ + bl 73abc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + bne 3ae38 │ │ │ │ + ldr r1, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r1, #3064] @ 0xbf8 │ │ │ │ + ldr r5, [pc, #548] @ 3af94 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r2, [r5, #1184] @ 0x4a0 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 3aed8 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r2, [pc, #528] @ 3af98 │ │ │ │ + strb r3, [r4, #1652] @ 0x674 │ │ │ │ + ldr r3, [pc, #408] @ 3af28 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 38e28 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #1 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2584] @ 0xa18 │ │ │ │ - add sp, sp, #228 @ 0xe4 │ │ │ │ + bne 3af1c │ │ │ │ + add sp, sp, #196 @ 0xc4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 84d00 │ │ │ │ - ldr r2, [pc, #516] @ 38e84 │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 37f14 │ │ │ │ - ldr r1, [r7, #28] │ │ │ │ - add r7, r7, #12 │ │ │ │ - bic r0, r0, r0, asr #31 │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r1, r1, r1, lsl #1 │ │ │ │ - add r3, r3, r1, lsl #4 │ │ │ │ - str r3, [r6, #4]! │ │ │ │ - moveq r3, fp │ │ │ │ - movne r3, r8 │ │ │ │ - str r2, [r6, #48] @ 0x30 │ │ │ │ - str r3, [r6, #24] │ │ │ │ - b 38a34 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #160 @ 0xa0 │ │ │ │ - bne 38bf0 │ │ │ │ - ldr r2, [pc, #420] @ 38e88 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, r9 │ │ │ │ - bl e9868 │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #396] @ 38e8c │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - mov r5, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r5, [sp] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r6, [ip, #100] @ 0x64 │ │ │ │ - mov r3, r9 │ │ │ │ - blx r6 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + ldr r3, [pc, #392] @ 3af5c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, r5, #4 │ │ │ │ + ldr r3, [pc, #400] @ 3af70 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + b 3aacc │ │ │ │ + ldr r1, [pc, #336] @ 3af44 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, fp │ │ │ │ + mov r0, r5 │ │ │ │ + bl 27558 │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + ldr r3, [r7, #1588] @ 0x634 │ │ │ │ + add r6, r7, #59648 @ 0xe900 │ │ │ │ + ldr r0, [r3, #1192] @ 0x4a8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #288] @ 3af3c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [r7, #1580] @ 0x62c │ │ │ │ + add r6, r6, #252 @ 0xfc │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r3, #12 │ │ │ │ + moveq r3, #15 │ │ │ │ + b 3a798 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2592] @ 0xa20 │ │ │ │ + mov r2, #1 │ │ │ │ + bl 54850 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ + ldr r1, [r2, #1588] @ 0x634 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r3, [r1, #3064] @ 0xbf8 │ │ │ │ + b 3ad68 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [r2, #1572] @ 0x624 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r0] │ │ │ │ - stm sp, {r2, r3} │ │ │ │ - str r5, [sp, #8] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r5, [r1, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - blx r5 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - b 38c38 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #512 @ 0x200 │ │ │ │ - bne 38b58 │ │ │ │ - ldr r2, [pc, #296] @ 38e90 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r9 │ │ │ │ - bl e9868 │ │ │ │ + add r0, r3, #1712 @ 0x6b0 │ │ │ │ + bl 72fd0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 3aa18 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #276] @ 38e94 │ │ │ │ - ldr r0, [r3, #1592] @ 0x638 │ │ │ │ - mov r6, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r6, [sp] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r7, [ip, #100] @ 0x64 │ │ │ │ - mov r3, r9 │ │ │ │ - blx r7 │ │ │ │ + add r0, r0, #1440 @ 0x5a0 │ │ │ │ + ldr r1, [r3, #1588] @ 0x634 │ │ │ │ + add r0, r0, #4 │ │ │ │ + add r1, r1, #3040 @ 0xbe0 │ │ │ │ + add r1, r1, #12 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + bl e96c0 │ │ │ │ + b 3a744 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - stmib sp, {r3, r6} │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r6, [r2, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - blx r6 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - b 38ba0 │ │ │ │ - add r1, r4, #104 @ 0x68 │ │ │ │ - add r0, r4, #92 @ 0x5c │ │ │ │ - bl 376a8 │ │ │ │ - b 38b18 │ │ │ │ - ldr r1, [pc, #172] @ 38e98 │ │ │ │ - mov r3, #2 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #24 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r8, [sp, #72] @ 0x48 │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ - bl e97fc │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 36a20 │ │ │ │ - b 3896c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, ip, r4, lsl #28 │ │ │ │ - muleq ip, r0, r1 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - eoreq r9, r2, r8, asr #16 │ │ │ │ - ldrdeq ip, [fp], -r8 │ │ │ │ - @ instruction: 0xffffecb8 │ │ │ │ - andeq ip, fp, r4, ror #18 │ │ │ │ - andeq ip, fp, r4, lsr #18 │ │ │ │ - @ instruction: 0x000bc2bc │ │ │ │ - andeq pc, r0, r0, lsl #31 │ │ │ │ - @ instruction: 0xff00ff80 │ │ │ │ - @ instruction: 0xfffffcc8 │ │ │ │ - andeq ip, fp, r4, asr #15 │ │ │ │ - andeq ip, fp, ip, lsl #16 │ │ │ │ - ldrdeq ip, [fp], -r0 │ │ │ │ - strdeq ip, [fp], -r8 │ │ │ │ - andeq ip, fp, r8, lsl r3 │ │ │ │ - @ instruction: 0x000bc7bc │ │ │ │ - andeq ip, fp, r4, lsl #15 │ │ │ │ - andeq ip, fp, r0, lsr #15 │ │ │ │ - andeq ip, fp, r0, lsl #5 │ │ │ │ - andeq sp, ip, r8, ror sp │ │ │ │ - @ instruction: 0x000bb9bc │ │ │ │ - andeq ip, fp, r8, lsr #13 │ │ │ │ - muleq fp, r8, r1 │ │ │ │ - ldrdeq ip, [fp], -ip @ │ │ │ │ - andeq ip, fp, r8, lsl r1 │ │ │ │ - andeq fp, fp, ip, asr #16 │ │ │ │ + add r0, r0, #1184 @ 0x4a0 │ │ │ │ + ldr r1, [r3, #1588] @ 0x634 │ │ │ │ + add r0, r0, #4 │ │ │ │ + add r1, r1, #3024 @ 0xbd0 │ │ │ │ + add r1, r1, #12 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + bl e96c0 │ │ │ │ + b 3a730 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #3064] @ 0xbf8 │ │ │ │ + str r3, [r7, #1184] @ 0x4a0 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 3a71c │ │ │ │ + add r1, r1, #3040 @ 0xbe0 │ │ │ │ + add r0, r5, #1440 @ 0x5a0 │ │ │ │ + add r1, r1, #12 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3ad7c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r0, r5, #1184 @ 0x4a0 │ │ │ │ + ldr r1, [r3, #1588] @ 0x634 │ │ │ │ + add r0, r0, #4 │ │ │ │ + add r1, r1, #3024 @ 0xbd0 │ │ │ │ + add r1, r1, #12 │ │ │ │ + bl eb59c │ │ │ │ + subs r3, r0, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + b 3ad80 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, sp, r8, asr #24 │ │ │ │ + andeq ip, ip, r0, ror #5 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + @ instruction: 0x000cc2b4 │ │ │ │ + andeq r3, sp, r8, lsl #24 │ │ │ │ + strdeq r3, [sp], -r4 │ │ │ │ + adcmi r0, r0, #0 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + movmi r0, r0 │ │ │ │ + eormi r0, r8, #0 │ │ │ │ + andeq r9, fp, ip, ror #31 │ │ │ │ + andeq r5, ip, ip, ror #12 │ │ │ │ + andeq r0, r0, r0, lsl #9 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + svclt 0x00800000 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + andeq sl, fp, r4, lsl r2 │ │ │ │ + andeq r3, sp, ip, asr #19 │ │ │ │ + muleq fp, r8, r4 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + andeq r9, fp, r4, asr #28 │ │ │ │ + andeq sl, fp, r4, ror r5 │ │ │ │ + strdeq r3, [sp], -r0 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + eormi r0, r0, #0 │ │ │ │ + andeq r3, sp, r4, lsl #16 │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ + andeq r3, sp, r4, ror #11 │ │ │ │ + @ instruction: 0x000d35bc │ │ │ │ + andeq fp, ip, r8, lsr ip │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + add ip, sp, #20 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + stm ip, {r1, r2, r3} │ │ │ │ + ldm ip, {r1, r2, r3} │ │ │ │ + str lr, [sp] │ │ │ │ + bl 381e8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3944] @ 0xf68 │ │ │ │ + str r0, [ip, #3928] @ 0xf58 │ │ │ │ + sub sp, sp, #132 @ 0x84 │ │ │ │ + add ip, sp, #172 @ 0xac │ │ │ │ + stm ip, {r1, r2, r3} │ │ │ │ + ldr r1, [pc, #760] @ 3b2fc │ │ │ │ + ldr r2, [pc, #760] @ 3b300 │ │ │ │ + mov fp, #0 │ │ │ │ + mov r9, #1048576000 @ 0x3e800000 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r9, [sp, #120] @ 0x78 │ │ │ │ + str fp, [sp, #116] @ 0x74 │ │ │ │ + str fp, [sp, #108] @ 0x6c │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + add r4, sp, #116 @ 0x74 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r2, [pc, #712] @ 3b304 │ │ │ │ + mov r1, #15 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - add r1, r0, #104 @ 0x68 │ │ │ │ - ldr r0, [pc, #360] @ 39028 │ │ │ │ - sub sp, sp, #116 @ 0x74 │ │ │ │ - ldr r3, [pc, #356] @ 3902c │ │ │ │ - add ip, sp, #8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + add r2, sp, #108 @ 0x6c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + mov r5, ip │ │ │ │ + mov r1, ip │ │ │ │ + add sl, sp, #44 @ 0x2c │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldm r2, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [pc, #636] @ 3b308 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr ip, [pc, #616] @ 3b30c │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + add ip, pc, ip │ │ │ │ + mov r1, ip │ │ │ │ + str ip, [sp, #28] │ │ │ │ + ldr r8, [pc, #600] @ 3b310 │ │ │ │ + add r5, r5, #1664 @ 0x680 │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r5, r5, #4 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [pc, #584] @ 3b314 │ │ │ │ add r0, pc, r0 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ - mov r0, ip │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - bl 775c │ │ │ │ - mov r2, #24 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, sp, #12 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - bl e97fc │ │ │ │ - ldr r7, [pc, #292] @ 39030 │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add fp, r7, #24 │ │ │ │ - add sl, r7, #48 @ 0x30 │ │ │ │ - mov r9, r6 │ │ │ │ - ldr r2, [r7], #4 │ │ │ │ - mov r3, #0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #576] @ 3b318 │ │ │ │ + ldr r1, [pc, #556] @ 3b308 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #556] @ 3b31c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov ip, #1 │ │ │ │ + ldr r1, [pc, #548] @ 3b320 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + mov r2, r7 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r1, sl │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, #0 │ │ │ │ + add r5, sp, #60 @ 0x3c │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [pc, #452] @ 3b308 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [pc, #436] @ 3b304 │ │ │ │ + mov r1, #15 │ │ │ │ + str r9, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str fp, [sp, #116] @ 0x74 │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 37f14 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 38f50 │ │ │ │ - ldr r1, [r9, #28] │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - ldr r3, [r9, #20] │ │ │ │ - add r1, r1, r1, lsl #1 │ │ │ │ - add r3, r3, r1, lsl #4 │ │ │ │ - str r3, [r4] │ │ │ │ - ldr r2, [fp], #4 │ │ │ │ - ldr r3, [sl], #4 │ │ │ │ - ldr r2, [r2] │ │ │ │ - add r5, r5, #1 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ - cmp r5, #6 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [r4, #24] │ │ │ │ - add r9, r9, #12 │ │ │ │ - add r4, r4, #4 │ │ │ │ - bne 38f1c │ │ │ │ - ldr r3, [r6, #100] @ 0x64 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 38fd0 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str fp, [sp, #108] @ 0x6c │ │ │ │ + str fp, [sp, #112] @ 0x70 │ │ │ │ + ldm r2, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr r1, [pc, #400] @ 3b324 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #392] @ 3b328 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #388] @ 3b32c │ │ │ │ + ldr r3, [pc, #388] @ 3b330 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r7, r1, #2032 @ 0x7f0 │ │ │ │ + add r7, r7, #12 │ │ │ │ + mov r9, #1065353216 @ 0x3f800000 │ │ │ │ mov r4, #0 │ │ │ │ - mov r5, r4 │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, r0, r4 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl eb6d8 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr sl, [r8, r3] │ │ │ │ + add r8, sp, #76 @ 0x4c │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r0, [sl], #4 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #276] @ 3b304 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, #15 │ │ │ │ + str fp, [sp, #20] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r3, [r6, #1656] @ 0x678 │ │ │ │ + mov r1, r7 │ │ │ │ + sub r3, r3, r4 │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + add r7, r7, #4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 66d2c │ │ │ │ + ldr r1, [pc, #256] @ 3b334 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 38fbc │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ - ldr r3, [r0, r4] │ │ │ │ - tst r3, #1 │ │ │ │ - beq 38fe0 │ │ │ │ - ldr r3, [r6, #100] @ 0x64 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - add r4, r4, #100 @ 0x64 │ │ │ │ - blt 38f90 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - add r0, r6, #92 @ 0x5c │ │ │ │ - bl 376a8 │ │ │ │ - b 38ff8 │ │ │ │ - add r5, r5, r5, lsl #2 │ │ │ │ - add r5, r5, r5, lsl #2 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ - add r0, r0, r5, lsl #2 │ │ │ │ - bl 775c │ │ │ │ - ldr r2, [pc, #52] @ 39034 │ │ │ │ - ldr r3, [pc, #40] @ 3902c │ │ │ │ + strne r4, [r6, #1656] @ 0x678 │ │ │ │ + mov r0, r5 │ │ │ │ + add r4, r4, #1 │ │ │ │ + bl 276f8 │ │ │ │ + cmp r4, #6 │ │ │ │ + bne 3b1c8 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 27558 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + add r4, sp, #92 @ 0x5c │ │ │ │ + ldr r3, [pc, #180] @ 3b334 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 27640 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r4, {r1, r2, r3} │ │ │ │ + bl 38d94 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + bl 3661c │ │ │ │ + ldr ip, [sp, #120] @ 0x78 │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + mov r0, r6 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 39980 │ │ │ │ + ldr r2, [pc, #108] @ 3b338 │ │ │ │ + ldr r3, [pc, #48] @ 3b300 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 39024 │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - strdeq sp, [ip], -r0 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - eoreq r9, r2, r4, lsl #3 │ │ │ │ - @ instruction: 0x000cd9b8 │ │ │ │ + bne 3b2f8 │ │ │ │ + add sp, sp, #132 @ 0x84 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000cb9b8 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + movmi r0, r0 │ │ │ │ + andeq r9, fp, r0, asr #15 │ │ │ │ + andeq fp, ip, ip, lsl #18 │ │ │ │ + ldrdeq r9, [fp], -r8 │ │ │ │ + andeq r0, r0, r0, lsl #9 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + svclt 0x00800000 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + eormi r0, r0, r0 │ │ │ │ + andeq r3, sp, r0, lsl #3 │ │ │ │ + andeq r0, r0, r4, ror #10 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + strdeq fp, [ip], -r8 │ │ │ │ + sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - asr r3, r2, #8 │ │ │ │ + str r0, [ip, #3248] @ 0xcb0 │ │ │ │ + sub sp, sp, #812 @ 0x32c │ │ │ │ + add ip, sp, #852 @ 0x354 │ │ │ │ mov r4, r0 │ │ │ │ - and r0, r3, #255 @ 0xff │ │ │ │ - mov r5, r2 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1052] @ 39480 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - and r0, r5, #255 @ 0xff │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1032] @ 39480 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #1028] @ 39484 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1024] @ 39488 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 79a8 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 390b4 │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [r4] │ │ │ │ - str r6, [r4, #4] │ │ │ │ - str r6, [r4, #8] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r0, [pc, #4040] @ 3c32c │ │ │ │ + stm ip, {r1, r2, r3} │ │ │ │ + ldr r1, [pc, #4036] @ 3c330 │ │ │ │ + ldr r2, [pc, #4036] @ 3c334 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldrb r3, [r0, #2068] @ 0x814 │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ + ldr r5, [pc, #4020] @ 3c338 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + cmp r3, #0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #804] @ 0x324 │ │ │ │ + mov r2, #0 │ │ │ │ + beq 3c30c │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r1, [pc, #3976] @ 3c33c │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + bl 275c8 │ │ │ │ + mov r3, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 392e4 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - asr r5, r5, #16 │ │ │ │ - and r0, r5, #255 @ 0xff │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #908] @ 39480 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r1, [pc, #3960] @ 3c340 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [pc, #3952] @ 3c344 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldrb r3, [r3, #2324] @ 0x914 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [r6, #1580] @ 0x62c │ │ │ │ + ldrne sl, [pc, #3932] @ 3c348 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldreq sl, [pc, #3928] @ 3c34c │ │ │ │ + cmp r3, #3 │ │ │ │ + bne 3c134 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr ip, [r6, #1588] @ 0x634 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + add r8, sp, #208 @ 0xd0 │ │ │ │ + stm r8, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [ip, #1192] @ 0x4a8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + add r6, r6, #59648 @ 0xe900 │ │ │ │ + ldr r1, [pc, #3888] @ 3c350 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + add r6, r6, #252 @ 0xfc │ │ │ │ + mov r3, #12 │ │ │ │ + mov r7, #0 │ │ │ │ + ldr r9, [pc, #4008] @ 3c3dc │ │ │ │ + add fp, sp, #264 @ 0x108 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ + ldm fp, {r0, r1} │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #888] @ 3948c │ │ │ │ - mov r6, r0 │ │ │ │ + str r7, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + str fp, [sp, #56] @ 0x38 │ │ │ │ + bl 92298 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ + add r8, sp, #192 @ 0xc0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [pc, #3768] @ 3c340 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r8 │ │ │ │ + str r8, [sp, #132] @ 0x84 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + mov r2, #15 │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldm fp, {r0, r1} │ │ │ │ + add r9, sp, #160 @ 0xa0 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ + str r7, [sp, #260] @ 0x104 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + mov r1, r8 │ │ │ │ + bl 92298 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r1, [pc, #3652] @ 3c340 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 39328 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 39154 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #820] @ 39490 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 39454 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne sl, r7 │ │ │ │ - bne 391b0 │ │ │ │ - ldr r1, [pc, #764] @ 39494 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + str r9, [sp, #68] @ 0x44 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq sl, r6 │ │ │ │ - bne 3933c │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r5, r8 │ │ │ │ - beq 391d8 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #688] @ 39490 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 39428 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r9, r7 │ │ │ │ - bne 39234 │ │ │ │ - ldr r1, [pc, #632] @ 39494 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #3644] @ 3c354 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r6, r6, #1664 @ 0x680 │ │ │ │ + add r6, r6, #4 │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [pc, #3624] @ 3c358 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #3616] @ 3c35c │ │ │ │ + ldr r1, [pc, #3584] @ 3c340 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #3592] @ 3c360 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r2, [pc, #3584] @ 3c364 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + mov r2, r7 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, r8 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r9, r6 │ │ │ │ - bne 3937c │ │ │ │ - ldr r1, [pc, #592] @ 3948c │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 39314 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 39278 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #528] @ 39490 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3940c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r6, r7 │ │ │ │ - bne 392d0 │ │ │ │ - ldr r1, [pc, #472] @ 39494 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 393bc │ │ │ │ - str sl, [r4] │ │ │ │ - str r9, [r4, #4] │ │ │ │ - str r6, [r4, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bl 27558 │ │ │ │ + add r2, sp, #224 @ 0xe0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r1, [pc, #3524] @ 3c368 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + bl 27558 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ + ldr r3, [pc, #3504] @ 3c36c │ │ │ │ mov r1, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + bl 27640 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #492] @ 0x1ec │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ + str r3, [sp, #500] @ 0x1f4 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ + str r3, [sp, #508] @ 0x1fc │ │ │ │ + mvn r0, #0 │ │ │ │ + mvn r1, #0 │ │ │ │ + str r3, [sp, #488] @ 0x1e8 │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + add r3, sp, #488 @ 0x1e8 │ │ │ │ + add ip, sp, #584 @ 0x248 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + strd r0, [r3, #24] │ │ │ │ + str r2, [r3, #52] @ 0x34 │ │ │ │ + str r2, [r3, #56] @ 0x38 │ │ │ │ + str r2, [r3, #60] @ 0x3c │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ + add r3, r3, #16 │ │ │ │ + cmp r3, ip │ │ │ │ + bne 3b604 │ │ │ │ + ldr r0, [pc, #3392] @ 3c368 │ │ │ │ + ldr r1, [pc, #3396] @ 3c370 │ │ │ │ + str r0, [sp, #636] @ 0x27c │ │ │ │ + ldr r2, [pc, #3392] @ 3c374 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #640] @ 0x280 │ │ │ │ + ldr r3, [pc, #3384] @ 3c378 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + add r7, sp, #344 @ 0x158 │ │ │ │ + str r1, [sp, #116] @ 0x74 │ │ │ │ + ldr r8, [r5, r2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + add r2, r1, #24 │ │ │ │ + str r8, [sp, #120] @ 0x78 │ │ │ │ + ldr sl, [r5, r3] │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ + add r6, sp, #272 @ 0x110 │ │ │ │ + add r9, sp, #296 @ 0x128 │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + str r4, [sp, #100] @ 0x64 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r7, r3 │ │ │ │ + mov fp, r2 │ │ │ │ + mov r4, r0 │ │ │ │ + str sl, [sp, #124] @ 0x7c │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + str r9, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + str r9, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [r5], #4 │ │ │ │ + mov r2, #24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r2, [r8], #4 │ │ │ │ + cmp r5, fp │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [r9], #4 │ │ │ │ + ldr r2, [sl], #4 │ │ │ │ + str r4, [r6], #4 │ │ │ │ + ldr r2, [r2] │ │ │ │ + add r4, r4, #24 │ │ │ │ + str r2, [r7], #4 │ │ │ │ + bne 3b6a0 │ │ │ │ + ldr r4, [sp, #100] @ 0x64 │ │ │ │ + ldr fp, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r9, [sp, #80] @ 0x50 │ │ │ │ + ldr sl, [sp, #84] @ 0x54 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, sl │ │ │ │ + str r5, [sp] │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + bl 2ac64 │ │ │ │ + str fp, [sp, #44] @ 0x2c │ │ │ │ + add fp, sp, #136 @ 0x88 │ │ │ │ + str r7, [sp, #100] @ 0x64 │ │ │ │ + ldr r6, [sp, #96] @ 0x60 │ │ │ │ + ldr r7, [sp, #60] @ 0x3c │ │ │ │ + mov r8, #1065353216 @ 0x3f800000 │ │ │ │ + str fp, [sp, #60] @ 0x3c │ │ │ │ + b 3b760 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + str r3, [r7] │ │ │ │ + str r8, [r6, #52] @ 0x34 │ │ │ │ + str r8, [r6, #56] @ 0x38 │ │ │ │ + str r8, [r6, #60] @ 0x3c │ │ │ │ + str r8, [r6, #64] @ 0x40 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, #6 │ │ │ │ + add r7, r7, #4 │ │ │ │ + add r9, r9, #4 │ │ │ │ + add r6, r6, #16 │ │ │ │ + beq 3b7f4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [sl], #4 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2950c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ + bl 294d4 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r2], #4 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 3b730 │ │ │ │ + ldr r3, [r0, #32] │ │ │ │ + str r3, [r7] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add fp, r5, #3 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r1, [r3, #2588] @ 0xa1c │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ + add fp, r3, fp, lsl #4 │ │ │ │ + sub r3, r5, #1 │ │ │ │ + ldr r2, [r9] │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + bl 2aa94 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + sub fp, fp, #316 @ 0x13c │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm fp, {r0, r1, r2, r3} │ │ │ │ + b 3b748 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r9, [pc, #3032] @ 3c3dc │ │ │ │ + mov sl, #1048576000 @ 0x3e800000 │ │ │ │ + mov r8, #15 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ + str sl, [sp, #268] @ 0x10c │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #260] @ 0x104 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + ldr r7, [sp, #100] @ 0x64 │ │ │ │ + ldr fp, [sp, #60] @ 0x3c │ │ │ │ + bl 92298 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + bl 27640 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r1, [pc, #2824] @ 3c37c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2820] @ 3c380 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r6, r6, #1664 @ 0x680 │ │ │ │ + add r6, r6, #4 │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [pc, #2800] @ 3c384 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr ip, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [pc, #2716] @ 3c340 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [ip] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2732] @ 3c360 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r2, [pc, #2724] @ 3c364 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str sl, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #260] @ 0x104 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r9, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + bl 26d0c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + str r5, [sp, #156] @ 0x9c │ │ │ │ + add r6, r6, #59648 @ 0xe900 │ │ │ │ + add r6, r6, #252 @ 0xfc │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - b 390e0 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - b 39278 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r5, r0 │ │ │ │ - b 39154 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ + add ip, sp, #8 │ │ │ │ + add lr, sp, #152 @ 0x98 │ │ │ │ + ldr r5, [sp, #96] @ 0x60 │ │ │ │ + str ip, [sp, #104] @ 0x68 │ │ │ │ + str lr, [sp, #100] @ 0x64 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, #0 │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + ldm r9, {r0, r1} │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 924b0 │ │ │ │ + add r3, sp, #648 @ 0x288 │ │ │ │ mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #320] @ 39498 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #292] @ 39490 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - b 391b0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + mov r2, #156 @ 0x9c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 7744 │ │ │ │ + ldr r8, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + str fp, [sp, #96] @ 0x60 │ │ │ │ + mov r4, r7 │ │ │ │ + mov fp, r8 │ │ │ │ + ldr r6, [sp, #76] @ 0x4c │ │ │ │ + ldr r5, [sp, #84] @ 0x54 │ │ │ │ + ldr r9, [sp, #116] @ 0x74 │ │ │ │ + ldr sl, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [sp, #124] @ 0x7c │ │ │ │ + ldr r8, [sp, #128] @ 0x80 │ │ │ │ + ldr r1, [r9], #4 │ │ │ │ + mov r2, #24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r2, [sl], #4 │ │ │ │ + cmp r9, r8 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [r6], #4 │ │ │ │ + ldr r2, [r7], #4 │ │ │ │ + str r4, [r5], #4 │ │ │ │ + ldr r2, [r2] │ │ │ │ + add r4, r4, #24 │ │ │ │ + str r2, [fp], #4 │ │ │ │ + bne 3b9f4 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + ldr sl, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r8, [sp, #76] @ 0x4c │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r8 │ │ │ │ + ldr fp, [sp, #96] @ 0x60 │ │ │ │ + bl 2ac64 │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + mov r9, #1065353216 @ 0x3f800000 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r7, r6 │ │ │ │ + str fp, [sp, #44] @ 0x2c │ │ │ │ + b 3baa8 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + str r3, [r7] │ │ │ │ + str r9, [r6, #52] @ 0x34 │ │ │ │ + str r9, [r6, #56] @ 0x38 │ │ │ │ + str r9, [r6, #60] @ 0x3c │ │ │ │ + str r9, [r6, #64] @ 0x40 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, #6 │ │ │ │ + add r7, r7, #4 │ │ │ │ + add sl, sl, #4 │ │ │ │ + add r6, r6, #16 │ │ │ │ + beq 3bb3c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #256] @ 39498 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #228] @ 39490 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - b 39234 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [r3], #4 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 2950c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #192] @ 39498 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #164] @ 39490 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ + bl 294d4 │ │ │ │ + ldr r3, [r8], #4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 3ba78 │ │ │ │ + ldr r3, [r0, #32] │ │ │ │ + str r3, [r7] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add fp, r5, #3 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r1, [r3, #2588] @ 0xa1c │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ + add fp, r3, fp, lsl #4 │ │ │ │ + sub r3, r5, #1 │ │ │ │ + ldr r2, [sl] │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + bl 2aa94 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + sub fp, fp, #156 @ 0x9c │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm fp, {r0, r1, r2, r3} │ │ │ │ + b 3ba90 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r8, [pc, #2192] @ 3c3dc │ │ │ │ + mov r7, #15 │ │ │ │ + mov r9, #1048576000 @ 0x3e800000 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str r9, [sp, #268] @ 0x10c │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ + str r5, [sp, #260] @ 0x104 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + ldr fp, [sp, #44] @ 0x2c │ │ │ │ + bl 92298 │ │ │ │ + ldr r1, [pc, #2000] @ 3c36c │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, #1069547520 @ 0x3fc00000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str sl, [r4] │ │ │ │ - str r9, [r4, #4] │ │ │ │ - mov r6, r0 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - b 392dc │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r1, [pc, #1968] @ 3c37c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1972] @ 3c388 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r6, r6, #1664 @ 0x680 │ │ │ │ + add r6, r6, #4 │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [pc, #1952] @ 3c38c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr ip, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [pc, #1860] @ 3c340 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [ip] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1876] @ 3c360 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov ip, #1 │ │ │ │ + ldr r2, [pc, #1868] @ 3c364 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #112] @ 39490 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - b 393e8 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r3, [pc, #1824] @ 3c36c │ │ │ │ + bl 27640 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str r9, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + str r5, [sp, #256] @ 0x100 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #84] @ 39490 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + str r5, [sp, #260] @ 0x104 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr r8, [sp, #80] @ 0x50 │ │ │ │ + ldr r7, [sp, #76] @ 0x4c │ │ │ │ + mov r6, #0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ + str r6, [sp] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [r8], #4 │ │ │ │ + ldr r1, [r7], #4 │ │ │ │ + bl 2ab54 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add ip, r6, #3 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r1, [r3, #2588] @ 0xa1c │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ + add r5, r3, ip, lsl #4 │ │ │ │ + sub r3, r6, #1 │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + add r6, r6, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2aa94 │ │ │ │ + ldm fp, {r0, r1, r2, r3} │ │ │ │ + sub ip, r5, #156 @ 0x9c │ │ │ │ + cmp r6, #6 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + bne 3bc98 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + bl 26d0c │ │ │ │ + mov r6, #0 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #156] @ 0x9c │ │ │ │ + add r5, r5, #59648 @ 0xe900 │ │ │ │ + add r5, r5, #252 @ 0xfc │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #224] @ 0xe0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r8, [sp, #256] @ 0x100 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + ldr ip, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r3, #0 │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + ldm r8, {r0, r1} │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldm r1, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 924b0 │ │ │ │ + ldr r2, [pc, #1604] @ 3c3dc │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r2, #15 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #264] @ 0x108 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + str r6, [sp, #256] @ 0x100 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + str r6, [sp, #260] @ 0x104 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldm r8, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92298 │ │ │ │ + ldr r7, [sp, #108] @ 0x6c │ │ │ │ + ldr r8, [sp, #112] @ 0x70 │ │ │ │ + mov r6, #0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ + str r6, [sp] │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r2, [r8], #4 │ │ │ │ + ldr r1, [r7], #4 │ │ │ │ + bl 2ab54 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add ip, r6, #3 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r1, [r3, #2588] @ 0xa1c │ │ │ │ + add r3, sp, #808 @ 0x328 │ │ │ │ + add r5, r3, ip, lsl #4 │ │ │ │ + sub r3, r6, #1 │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + add r6, r6, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2aa94 │ │ │ │ + ldm fp, {r0, r1, r2, r3} │ │ │ │ + sub ip, r5, #156 @ 0x9c │ │ │ │ + cmp r6, #6 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + bne 3bde4 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + bl 26d0c │ │ │ │ + mov r7, #0 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + str r7, [sp, #156] @ 0x9c │ │ │ │ + add r5, r5, #59648 @ 0xe900 │ │ │ │ + add r5, r5, #252 @ 0xfc │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #252] @ 0xfc │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #244] @ 0xf4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r8, [sp, #256] @ 0x100 │ │ │ │ + ldr ip, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r3, #0 │ │ │ │ + str r0, [sp, #260] @ 0x104 │ │ │ │ + ldm r1, {r0, r1} │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldm r1, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - b 39234 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 924b0 │ │ │ │ + ldr r3, [pc, #1196] @ 3c390 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldrb r2, [r3, #2324] @ 0x914 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 3c18c │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [pc, #1176] @ 3c394 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [pc, #1160] @ 3c398 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldrb r3, [r3, #2324] @ 0x914 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 3c10c │ │ │ │ + ldr r3, [sp, #864] @ 0x360 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + bl 3afdc │ │ │ │ + ldr r1, [pc, #1124] @ 3c39c │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #1116] @ 3c3a0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [pc, #1112] @ 3c3a4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldrb r3, [r3, #2324] @ 0x914 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + bne 3bf74 │ │ │ │ + ldr r3, [r4, #1688] @ 0x698 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 3c184 │ │ │ │ + ldr r3, [r3] │ │ │ │ + tst r3, #2 │ │ │ │ + bne 3c184 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #40] @ 39490 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #996] @ 3c36c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r5, [sp, #88] @ 0x58 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r7, [pc, #1028] @ 3c3a8 │ │ │ │ + bl 27764 │ │ │ │ + mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6b938 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r1, [pc, #1000] @ 3c3ac │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 27558 │ │ │ │ + ldrb r3, [r7, #2324] @ 0x914 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 3c24c │ │ │ │ + ldr r3, [r4, #1688] @ 0x698 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 3bff0 │ │ │ │ + ldr r8, [r3] │ │ │ │ + ands r8, r8, #2 │ │ │ │ + beq 3c3e0 │ │ │ │ + add r5, sp, #20 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r3 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - b 391b0 │ │ │ │ - cmnmi pc, #0 │ │ │ │ - svccc 0x0042c2c3 │ │ │ │ - mrccc 4, 3, APSR_nzcv, cr4, cr5, {7} │ │ │ │ - vfmacc.f32 s20, s21, s23 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - svccc 0x002aaaab │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #148] @ 3954c │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #144] @ 39550 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r3, [pc, #928] @ 3c3b0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldrb r3, [r3, #2324] @ 0x914 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 3c0f0 │ │ │ │ + ldr r1, [pc, #912] @ 3c3b4 │ │ │ │ + ldr r0, [pc, #912] @ 3c3b8 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov r0, sp │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl 39038 │ │ │ │ - cmp r5, #0 │ │ │ │ - moveq r0, #1065353216 @ 0x3f800000 │ │ │ │ - beq 394fc │ │ │ │ - lsr r0, r6, #24 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #88] @ 39554 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - str r2, [r4, #4] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #72] @ 39558 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - ldr r3, [pc, #56] @ 39550 │ │ │ │ + bl 9467c │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r6, #1 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + ldr r8, [pc, #856] @ 3c3bc │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + mov r7, #0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov lr, #15 │ │ │ │ + ldr r9, [pc, #868] @ 3c3dc │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov sl, #0 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r2, ip │ │ │ │ + mov r0, r4 │ │ │ │ + mov r3, r7 │ │ │ │ + add r1, r8, #2336 @ 0x920 │ │ │ │ + str sl, [sp, #16] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, r7 │ │ │ │ + beq 3c0bc │ │ │ │ + ldrb r3, [r8, #2324] @ 0x914 │ │ │ │ + cmp r3, r7 │ │ │ │ + movne r6, r7 │ │ │ │ + strb r6, [r8, #2324] @ 0x914 │ │ │ │ + ldr r2, [pc, #764] @ 3c3c0 │ │ │ │ + ldr r3, [pc, #620] @ 3c334 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [sp] │ │ │ │ - str r1, [r4] │ │ │ │ - str r0, [r4, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #804] @ 0x324 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 39548 │ │ │ │ - mov r0, r4 │ │ │ │ + bne 3c488 │ │ │ │ + add sp, sp, #812 @ 0x32c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - strdeq sp, [ip], -ip │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - cmnmi pc, #0 │ │ │ │ - andeq sp, ip, r4, lsr #9 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #236] @ 39660 │ │ │ │ - add r3, r3, #1 │ │ │ │ + bx lr │ │ │ │ + ldr r1, [pc, #716] @ 3c3c4 │ │ │ │ + ldr r0, [pc, #716] @ 3c3c8 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r4, [r0, r3, lsl #2] │ │ │ │ - cmp r1, #0 │ │ │ │ - asrne r0, r2, #8 │ │ │ │ - moveq r9, #255 @ 0xff │ │ │ │ - asr sl, r4, #8 │ │ │ │ - andne r0, r0, #255 @ 0xff │ │ │ │ - moveq r0, r9 │ │ │ │ - and sl, sl, #255 @ 0xff │ │ │ │ - sub r0, r0, sl │ │ │ │ - andne r9, r2, #255 @ 0xff │ │ │ │ - mov r5, r2 │ │ │ │ - bl 7468 <__aeabi_i2d@plt> │ │ │ │ - ldr r2, [pc, #180] @ 39664 │ │ │ │ - ldr r3, [pc, #180] @ 39668 │ │ │ │ - bl 7e7c <__aeabi_dmul@plt> │ │ │ │ - and r8, r4, #255 @ 0xff │ │ │ │ - and r4, r4, #16711680 @ 0xff0000 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - mov r7, r1 │ │ │ │ - bl 7468 <__aeabi_i2d@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7990 <__aeabi_dadd@plt> │ │ │ │ - bl 7d50 <__aeabi_d2iz@plt> │ │ │ │ - cmp r0, #255 @ 0xff │ │ │ │ - movge r0, #255 @ 0xff │ │ │ │ - cmp r0, #160 @ 0xa0 │ │ │ │ - movlt r0, #160 @ 0xa0 │ │ │ │ - add r4, r4, r0, lsl #8 │ │ │ │ - sub r0, r9, r8 │ │ │ │ - bl 7468 <__aeabi_i2d@plt> │ │ │ │ - ldr r2, [pc, #92] @ 39664 │ │ │ │ - ldr r3, [pc, #92] @ 39668 │ │ │ │ - bl 7e7c <__aeabi_dmul@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 7468 <__aeabi_i2d@plt> │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 9467c │ │ │ │ + mov ip, r0 │ │ │ │ + b 3c034 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + ldm ip, {r1, r2, r3} │ │ │ │ + bl 381e8 │ │ │ │ + b 3bf30 │ │ │ │ + add r8, sp, #208 @ 0xd0 │ │ │ │ + ldr r1, [pc, #512] @ 3c340 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r3, r8 │ │ │ │ + bl 27558 │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + ldr r3, [r7, #1588] @ 0x634 │ │ │ │ + add r6, r7, #59648 @ 0xe900 │ │ │ │ + ldr r0, [r3, #1192] @ 0x4a8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #488] @ 3c350 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [r7, #1580] @ 0x62c │ │ │ │ + add r6, r6, #252 @ 0xfc │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r3, #12 │ │ │ │ + moveq r3, #15 │ │ │ │ + b 3b428 │ │ │ │ + mov r1, r6 │ │ │ │ + b 3bf8c │ │ │ │ + ldr r6, [sp, #132] @ 0x84 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r3, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7990 <__aeabi_dadd@plt> │ │ │ │ - bl 7d50 <__aeabi_d2iz@plt> │ │ │ │ - cmp r0, #200 @ 0xc8 │ │ │ │ - movlt r3, r0 │ │ │ │ - movge r3, #200 @ 0xc8 │ │ │ │ - cmp r3, #61 @ 0x3d │ │ │ │ - addge r0, r4, r3 │ │ │ │ - addlt r0, r4, #61 @ 0x3d │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #1 │ │ │ │ - andeq r5, r5, #-16777216 @ 0xff000000 │ │ │ │ - addeq r0, r5, r0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq r9, ip, ip, lsr r9 │ │ │ │ - ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ - svccc 0x00c99999 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3968] @ 0xf80 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #3068] @ 3a284 │ │ │ │ - sub sp, sp, #92 @ 0x5c │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #3060] @ 3a288 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - tst r0, #1 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 39c7c │ │ │ │ - ldr r8, [r6] │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ - asr r0, r8, #16 │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #3004] @ 3a28c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - asr r0, r8, #8 │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #2980] @ 3a28c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - and r0, r8, #255 @ 0xff │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #2960] @ 3a28c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - asr r0, r4, #16 │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #2936] @ 3a28c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 27558 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #544] @ 3c3dc │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + mov r1, r6 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ + str r7, [sp, #260] @ 0x104 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr r0, [sp, #196] @ 0xc4 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r1, [pc, #316] @ 3c340 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #328] @ 3c360 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [r5, #1588] @ 0x634 │ │ │ │ + mov ip, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + add r2, r2, #804 @ 0x324 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #296] @ 3c364 │ │ │ │ str r0, [sp, #4] │ │ │ │ - asr r0, r4, #8 │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #2912] @ 3a28c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - str r0, [sp, #8] │ │ │ │ - and r0, r4, #255 @ 0xff │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #2892] @ 3a28c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [r7] │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r3, #0 │ │ │ │ - streq r3, [sp, #36] @ 0x24 │ │ │ │ - streq r3, [sp, #40] @ 0x28 │ │ │ │ - moveq r3, #1065353216 @ 0x3f800000 │ │ │ │ - streq r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - ldm r3, {r1, r2, r3} │ │ │ │ - str r0, [sp, #12] │ │ │ │ - add r0, sp, #60 @ 0x3c │ │ │ │ - bl 3a5d8 │ │ │ │ - ldr sl, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #2836] @ 3a290 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr fp, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #2824] @ 3a294 │ │ │ │ - ldr r9, [sp, #68] @ 0x44 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2796] @ 3a298 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2772] @ 3a29c │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #2760] @ 3a2a0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2736] @ 3a2a4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2712] @ 3a2a8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #2700] @ 3a2ac │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2676] @ 3a2b0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2652] @ 3a2b4 │ │ │ │ - mov r9, r0 │ │ │ │ + add r0, r5, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + b 3bef0 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #352] @ 3c3cc │ │ │ │ + ldr r0, [pc, #352] @ 3c3d0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r2, [sp, #268] @ 0x10c │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov ip, #0 │ │ │ │ + ldr r9, [pc, #304] @ 3c3dc │ │ │ │ + mov sl, #0 │ │ │ │ + mov r8, #15 │ │ │ │ + mov lr, r0 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + add r1, r7, #2320 @ 0x910 │ │ │ │ + mov r3, ip │ │ │ │ + mov r2, lr │ │ │ │ + add r1, r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + str sl, [sp, #16] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + bl 66340 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39c6c │ │ │ │ - ldr r1, [pc, #2632] @ 3a2b8 │ │ │ │ + movne r3, #12 │ │ │ │ + strne r3, [r4, #12] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [pc, #108] @ 3c36c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 276f8 │ │ │ │ + b 3bff4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r0, r0, #2064 @ 0x810 │ │ │ │ + ldr r1, [r3, #1588] @ 0x634 │ │ │ │ + add r0, r0, #4 │ │ │ │ + add r1, r1, #804 @ 0x324 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + bl e96c0 │ │ │ │ + b 3b39c │ │ │ │ + @ instruction: 0x000d2fbc │ │ │ │ + andeq fp, ip, r4, asr r6 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq fp, ip, ip, lsr r6 │ │ │ │ + adcmi r0, r0, #0 │ │ │ │ + movmi r0, r0 │ │ │ │ + andeq r2, sp, r4, asr pc │ │ │ │ + addsmi r0, r0, #0 │ │ │ │ + adcsmi r0, ip, #0 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + andeq r9, fp, ip, asr #6 │ │ │ │ + andeq r9, fp, r0, lsl #21 │ │ │ │ + andeq r0, r0, r0, lsl #9 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + svclt 0x00800000 │ │ │ │ + submi r0, r8, #0 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + @ instruction: 0x000004bc │ │ │ │ + andeq r0, r0, ip, asr r5 │ │ │ │ + andeq r0, r0, r8, lsl r6 │ │ │ │ + orrmi r0, r8, r0 │ │ │ │ + andeq r8, fp, r8, ror #31 │ │ │ │ + andeq r9, fp, r4, lsr #14 │ │ │ │ + muleq fp, r0, ip │ │ │ │ + ldrdeq r9, [fp], -r4 │ │ │ │ + andeq r2, sp, r8, asr #8 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + andeq r2, sp, ip, lsl r4 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + eormi r0, r0, r0 │ │ │ │ + andeq r2, sp, r0, ror #7 │ │ │ │ + andeq r2, sp, r4, ror r3 │ │ │ │ + bicmi r0, r8, r0 │ │ │ │ + andeq r2, sp, ip, lsl r3 │ │ │ │ + andeq r8, fp, r0, asr #16 │ │ │ │ + andeq r8, fp, ip, lsr #31 │ │ │ │ + @ instruction: 0x000d22b4 │ │ │ │ + andeq sl, ip, r0, lsl #18 │ │ │ │ + andeq r8, fp, ip, ror #14 │ │ │ │ + andeq r8, fp, r0, ror #29 │ │ │ │ + strdeq r8, [fp], -r8 @ │ │ │ │ + andeq r8, fp, r4, asr sp │ │ │ │ + andeq r8, fp, r4, ror #8 │ │ │ │ + andeq r8, fp, r8, asr #23 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #-44] @ 3c3d4 │ │ │ │ + ldr r0, [pc, #-44] @ 3c3d8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r2, [sp, #268] @ 0x10c │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov lr, #15 │ │ │ │ + ldr r9, [pc, #-100] @ 3c3dc │ │ │ │ + mov sl, #0 │ │ │ │ + mov ip, r0 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + add r1, r7, #2320 @ 0x910 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, ip │ │ │ │ + add r1, r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #2624] @ 3a2bc │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2620] @ 3a2c0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #2616] @ 3a2c4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #2612] @ 3a2c8 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #2576] @ 3a2b4 │ │ │ │ - mov sl, r0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + str sl, [sp, #16] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + bl 66340 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a0b8 │ │ │ │ - ldr r1, [pc, #2560] @ 3a2b8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #2564] @ 3a2c8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #2544] @ 3a2bc │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r1, [pc, #2524] @ 3a2b4 │ │ │ │ + movne r3, #13 │ │ │ │ + strne r3, [r4, #12] │ │ │ │ + b 3c2f4 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3720] @ 0xe88 │ │ │ │ + sub sp, sp, #340 @ 0x154 │ │ │ │ + add r4, sp, #380 @ 0x17c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #2072] @ 3cccc │ │ │ │ + stm r4, {r1, r2, r3} │ │ │ │ + ldr r1, [pc, #2068] @ 3ccd0 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #332] @ 0x14c │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r1, [pc, #2036] @ 3ccd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3a080 │ │ │ │ - ldr r1, [pc, #2508] @ 3a2b8 │ │ │ │ + bl 275c8 │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + ldr sl, [pc, #2024] @ 3ccd8 │ │ │ │ + ldr r3, [r5, #1580] @ 0x62c │ │ │ │ + add sl, pc, sl │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #3 │ │ │ │ + bne 3cc50 │ │ │ │ + ldm r4, {r0, r1, r2, r3} │ │ │ │ + ldr ip, [r5, #1588] @ 0x634 │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ + stm r7, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [ip, #1192] @ 0x4a8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + add r5, r5, #59648 @ 0xe900 │ │ │ │ + ldr r1, [pc, #1976] @ 3ccdc │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + add r5, r5, #252 @ 0xfc │ │ │ │ + mov r3, #12 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #1932] @ 3cce0 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r1, r7 │ │ │ │ + add r7, sp, #216 @ 0xd8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r5, [pc, #1912] @ 3cce4 │ │ │ │ + ldm r7, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr r1, [pc, #1904] @ 3cce8 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #2500] @ 3a2bc │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 27558 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add r5, r5, #2336 @ 0x920 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r1, [pc, #1868] @ 3cce8 │ │ │ │ + mov r2, #0 │ │ │ │ + add r8, r5, #4 │ │ │ │ + bl 27558 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #2492] @ 3a2cc │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r1, [pc, #2484] @ 3a2d0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #2444] @ 3a2b4 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a06c │ │ │ │ - ldr r1, [pc, #2428] @ 3a2b8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #2440] @ 3a2d0 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #2412] @ 3a2bc │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #2416] @ 3a2d4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #2412] @ 3a2d8 │ │ │ │ + bne 3cca0 │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #236] @ 0xec │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ + str r2, [sp, #248] @ 0xf8 │ │ │ │ + str r2, [sp, #252] @ 0xfc │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #244] @ 0xf4 │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + str r2, [sp, #264] @ 0x108 │ │ │ │ + str r2, [sp, #268] @ 0x10c │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ + str r2, [sp, #292] @ 0x124 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ + str r2, [sp, #300] @ 0x12c │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #308] @ 0x134 │ │ │ │ + str r2, [sp, #324] @ 0x144 │ │ │ │ + ldr r9, [pc, #1760] @ 3ccec │ │ │ │ + ldr r2, [pc, #1760] @ 3ccf0 │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ + str r2, [sp, #284] @ 0x11c │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [pc, #1748] @ 3ccf4 │ │ │ │ + add r9, pc, r9 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ + str r2, [sp, #316] @ 0x13c │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ + ldr r2, [pc, #1708] @ 3cce0 │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ + str r2, [sp, #228] @ 0xe4 │ │ │ │ + add r8, r9, #2336 @ 0x920 │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + add r8, r8, #8 │ │ │ │ + str r2, [sp, #260] @ 0x104 │ │ │ │ + str r2, [sp, #276] @ 0x114 │ │ │ │ + ldr r2, [pc, #1700] @ 3ccf8 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r5, [pc, #1676] @ 3cce8 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + str r2, [sp, #224] @ 0xe0 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + str r5, [sp, #216] @ 0xd8 │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ + bl 58728 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1648] @ 3ccfc │ │ │ │ add r1, pc, r1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 39ce4 │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 39cc8 │ │ │ │ - ldr r1, [pc, #2376] @ 3a2dc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - ldm r3, {r1, r2, r3} │ │ │ │ - bl 3a5d8 │ │ │ │ - ldr sl, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #2248] @ 3a290 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr fp, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #2236] @ 3a294 │ │ │ │ - ldr r8, [sp, #80] @ 0x50 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [pc, #1640] @ 3cd00 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r2, [pc, #1632] @ 3cd04 │ │ │ │ + ldr r1, [pc, #1632] @ 3cd08 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r2, r2, #12 │ │ │ │ + ldr r1, [sl, r1] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + str r7, [sp, #76] @ 0x4c │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + add r7, r9, #2528 @ 0x9e0 │ │ │ │ + mov r3, r0 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + add r2, sp, #4 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + stm r2, {r0, r1} │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, r7, #8 │ │ │ │ + str r5, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 69024 │ │ │ │ + ldr r1, [pc, #1560] @ 3cd0c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r5, sp, #184 @ 0xb8 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + add r7, r7, #12 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2208] @ 3a298 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + bl 58f68 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3c760 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + movle r0, #0 │ │ │ │ + movgt r0, #1 │ │ │ │ + strb r0, [r9, #2544] @ 0x9f0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + ldr r8, [pc, #1448] @ 3cd10 │ │ │ │ + ldr r0, [pc, #1448] @ 3cd14 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r8, [sp, #44] @ 0x2c │ │ │ │ + bl 9467c │ │ │ │ + ldr r2, [pc, #1428] @ 3cd18 │ │ │ │ + ldr r1, [pc, #1428] @ 3cd1c │ │ │ │ + ldr r2, [sl, r2] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r7, #0 │ │ │ │ + add fp, r1, #2544 @ 0x9f0 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + str fp, [sp, #12] │ │ │ │ + mov r9, r1 │ │ │ │ + str r7, [sp, #84] @ 0x54 │ │ │ │ + ldr r8, [pc, #1336] @ 3cce8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + stm r2, {r0, r1} │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, fp, #4 │ │ │ │ + str r8, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 69024 │ │ │ │ + ldr r1, [pc, #1332] @ 3cd0c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2184] @ 3a29c │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #2172] @ 3a2a0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 27558 │ │ │ │ + str r9, [sp, #56] @ 0x38 │ │ │ │ + add r9, r9, #2336 @ 0x920 │ │ │ │ + add r9, r9, #8 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + bl 58f68 │ │ │ │ + ldr r0, [pc, #1292] @ 3cd20 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r2, [pc, #1280] @ 3cd24 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #1276] @ 3cd28 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sl, r2] │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + add r1, r0, #13 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + str r7, [sp, #92] @ 0x5c │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + stm r2, {r0, r1} │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, fp, #8 │ │ │ │ + str r8, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 69024 │ │ │ │ + ldr r1, [pc, #1180] @ 3cd0c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2148] @ 3a2a4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + bl 58f68 │ │ │ │ + ldr r0, [pc, #1164] @ 3cd2c │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r2, [pc, #1152] @ 3cd30 │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sl, r2] │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ + str r7, [sp, #100] @ 0x64 │ │ │ │ + mov r3, r0 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + add r2, ip, #14 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + stm r2, {r0, r1} │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, fp, #12 │ │ │ │ + str r8, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 69024 │ │ │ │ + ldr r1, [pc, #1048] @ 3cd0c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2124] @ 3a2a8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #2112] @ 3a2ac │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2088] @ 3a2b0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + bl 58f68 │ │ │ │ + ldr r0, [pc, #1040] @ 3cd34 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r2, [pc, #1028] @ 3cd38 │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sl, r2] │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ + ldr lr, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #108] @ 0x6c │ │ │ │ + add fp, lr, #2560 @ 0xa00 │ │ │ │ + mov r3, r0 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + add r2, ip, #15 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + stm r2, {r0, r1} │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, fp │ │ │ │ + str r8, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 69024 │ │ │ │ + ldr r1, [pc, #908] @ 3cd0c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2064] @ 3a2b4 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3a18c │ │ │ │ - ldr r1, [pc, #2044] @ 3a2b8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #2036] @ 3a2bc │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2032] @ 3a2c0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #2028] @ 3a2c4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #2024] @ 3a2c8 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #1988] @ 3a2b4 │ │ │ │ - mov fp, r0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3a178 │ │ │ │ - ldr r1, [pc, #1972] @ 3a2b8 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1976] @ 3a2c8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #1956] @ 3a2bc │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r1, [pc, #1936] @ 3a2b4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3a19c │ │ │ │ - ldr r1, [pc, #1920] @ 3a2b8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1912] @ 3a2bc │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + bl 58f68 │ │ │ │ + ldr r0, [pc, #908] @ 3cd3c │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r2, [pc, #896] @ 3cd40 │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sl, r2] │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + add r2, sp, #112 @ 0x70 │ │ │ │ + str r7, [sp, #116] @ 0x74 │ │ │ │ + mov r3, r0 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + add r2, ip, #16 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + stm r2, {r0, r1} │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, fp, #4 │ │ │ │ + str r8, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 69024 │ │ │ │ + ldr r1, [pc, #776] @ 3cd0c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #1904] @ 3a2cc │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r1, [pc, #1896] @ 3a2d0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #1856] @ 3a2b4 │ │ │ │ - mov fp, r0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3a164 │ │ │ │ - ldr r1, [pc, #1840] @ 3a2b8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1852] @ 3a2d0 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #1824] @ 3a2bc │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + bl 58f68 │ │ │ │ + ldr r0, [pc, #784] @ 3cd44 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r2, [pc, #772] @ 3cd48 │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sl, r2] │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ + str r7, [sp, #124] @ 0x7c │ │ │ │ + mov r3, r0 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + add r2, ip, #17 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + stm r2, {r0, r1} │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, fp, #8 │ │ │ │ + str r8, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 69024 │ │ │ │ + ldr r1, [pc, #644] @ 3cd0c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #1792] @ 3a2d4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + bl 58f68 │ │ │ │ + ldr r0, [pc, #660] @ 3cd4c │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r2, [pc, #648] @ 3cd50 │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sl, r2] │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + add r2, ip, #18 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ + str r7, [sp, #132] @ 0x84 │ │ │ │ + mov r3, r0 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + stm r2, {r0, r1} │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, fp, #12 │ │ │ │ + str r8, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 69024 │ │ │ │ + ldr r1, [pc, #512] @ 3cd0c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r8, [pc, #452] @ 3cce0 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + bl 58f68 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 5898c │ │ │ │ + ldr r1, [pc, #524] @ 3cd54 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #516] @ 3cd58 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r9, #0 │ │ │ │ + mov r5, #15 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27764 │ │ │ │ mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 6b938 │ │ │ │ + mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7a8c │ │ │ │ - ldr r1, [pc, #1708] @ 3a2e0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3a0cc │ │ │ │ - mov r0, #1 │ │ │ │ - ldr r2, [pc, #1692] @ 3a2e4 │ │ │ │ - ldr r3, [pc, #1596] @ 3a288 │ │ │ │ + ldr r1, [pc, #356] @ 3ccf8 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 27558 │ │ │ │ + ldm r4, {r0, r1, r2, r3} │ │ │ │ + add r4, sp, #152 @ 0x98 │ │ │ │ + stm r4, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [pc, #432] @ 3cd5c │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ + str r2, [sp, #212] @ 0xd4 │ │ │ │ + add ip, sp, #20 │ │ │ │ + mov lr, r0 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + mov r2, lr │ │ │ │ + ldr lr, [sp, #56] @ 0x38 │ │ │ │ + mov r3, r7 │ │ │ │ + add r1, lr, #2576 @ 0xa10 │ │ │ │ + mov r0, r6 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r4, [sp] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, r7 │ │ │ │ + bne 3ccb4 │ │ │ │ + ldr r2, [pc, #316] @ 3cd60 │ │ │ │ + ldr r3, [pc, #168] @ 3ccd0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #332] @ 0x14c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3a280 │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #1652] @ 3a2e8 │ │ │ │ + bne 3ccc8 │ │ │ │ + add sp, sp, #340 @ 0x154 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + add r7, sp, #168 @ 0xa8 │ │ │ │ + ldr r1, [pc, #140] @ 3cce8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a50 │ │ │ │ - b 3987c │ │ │ │ - ldr r1, [pc, #1640] @ 3a2ec │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + bl 27558 │ │ │ │ + ldr r8, [r6, #4] │ │ │ │ + ldr r3, [r8, #1588] @ 0x634 │ │ │ │ + add r5, r8, #59648 @ 0xe900 │ │ │ │ + ldr r0, [r3, #1192] @ 0x4a8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #88] @ 3ccdc │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [r8, #1580] @ 0x62c │ │ │ │ + add r5, r5, #252 @ 0xfc │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r3, #12 │ │ │ │ + moveq r3, #15 │ │ │ │ + b 3c52c │ │ │ │ + add r0, r5, #8 │ │ │ │ + bl 58658 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 3c5b4 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2572] @ 0xa0c │ │ │ │ + bl 5d128 │ │ │ │ + b 3cc1c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq sl, ip, r8, lsl #10 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + adcmi r0, r0, #0 │ │ │ │ + ldrdeq sl, [ip], -r4 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + andeq r1, sp, r4, lsr #27 │ │ │ │ + movmi r0, r0 │ │ │ │ + andeq r1, sp, ip, lsl #26 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + svccc 0x00666666 │ │ │ │ + bicmi r0, r8, r0 │ │ │ │ + ldrdeq r8, [fp], -ip │ │ │ │ + andeq r8, fp, r0, asr r9 │ │ │ │ + andeq sl, ip, r8, asr #24 │ │ │ │ + andeq r0, r0, r0, lsr r4 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + strdeq r8, [fp], -ip │ │ │ │ + andeq r8, fp, ip, ror r8 │ │ │ │ + andeq r0, r0, r0, ror #8 │ │ │ │ + andeq r1, sp, r0, lsr #23 │ │ │ │ + andeq r8, fp, r4, ror #15 │ │ │ │ + andeq r0, r0, r0, ror r5 │ │ │ │ + andeq sl, ip, r4, asr #21 │ │ │ │ + andeq r3, ip, ip, asr #5 │ │ │ │ + andeq r0, r0, r0, lsl #10 │ │ │ │ + andeq r8, fp, r0, ror #13 │ │ │ │ + andeq r0, r0, ip, asr #8 │ │ │ │ + andeq r8, fp, ip, asr r6 │ │ │ │ + andeq r0, r0, r0, asr #10 │ │ │ │ + ldrdeq r8, [fp], -ip │ │ │ │ + andeq r0, r0, r4, ror r5 │ │ │ │ + andeq r8, fp, ip, asr r5 │ │ │ │ + andeq r0, r0, r8, lsr r4 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + eormi r0, r0, r0 │ │ │ │ + andeq r8, fp, r0, ror r4 │ │ │ │ + andeq r9, ip, r0, lsr #27 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + add r5, sp, #60 @ 0x3c │ │ │ │ + ldr r0, [pc, #1440] @ 3d32c │ │ │ │ + stm r5, {r1, r2, r3} │ │ │ │ + ldr r1, [pc, #1436] @ 3d330 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + add r6, sp, #12 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r1, [pc, #1404] @ 3d334 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #1396] @ 3d338 │ │ │ │ + ldr r0, [pc, #1396] @ 3d33c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r7, [r3, #1588] @ 0x634 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r7, r7, #1216 @ 0x4c0 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ + str r6, [sp] │ │ │ │ + and r3, r3, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 676ac │ │ │ │ + ldr r1, [pc, #1316] @ 3d334 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 39cac │ │ │ │ - ldr r1, [pc, #1620] @ 3a2f0 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #1216] @ 0x4c0 │ │ │ │ + eorne r3, r3, #1 │ │ │ │ + strne r3, [r2, #1216] @ 0x4c0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #1284] @ 3d340 │ │ │ │ + ldr r0, [pc, #1284] @ 3d344 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r7, [r3, #1588] @ 0x634 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r7, r7, #1216 @ 0x4c0 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r7, r7, #4 │ │ │ │ + ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ + mov r1, r7 │ │ │ │ + and r3, r3, #2 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 676ac │ │ │ │ + ldr r1, [pc, #1192] @ 3d334 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 39c3c │ │ │ │ - ldr r1, [pc, #1600] @ 3a2f4 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #1216] @ 0x4c0 │ │ │ │ + eorne r3, r3, #2 │ │ │ │ + strne r3, [r2, #1216] @ 0x4c0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #1168] @ 3d348 │ │ │ │ + ldr r0, [pc, #1168] @ 3d34c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, #24 │ │ │ │ - bl e97fc │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r7, [r3, #1588] @ 0x634 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r7, r7, #1216 @ 0x4c0 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r7, r7, #8 │ │ │ │ + ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ + mov r1, r7 │ │ │ │ + and r3, r3, #4 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ - b 39c40 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [pc, #1540] @ 3a2dc │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b 39998 │ │ │ │ - ldr r1, [pc, #1548] @ 3a2f8 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ - subs fp, r0, #0 │ │ │ │ - bne 39c3c │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3a1d4 │ │ │ │ - ldr r1, [pc, #1516] @ 3a2fc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r4, #0 │ │ │ │ - bne 39d40 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + bl 676ac │ │ │ │ + ldr r1, [pc, #1068] @ 3d334 │ │ │ │ cmp r0, #0 │ │ │ │ - movne r4, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - ldm r3, {r1, r2, r3} │ │ │ │ - bl 3a5d8 │ │ │ │ - ldr r8, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #1312] @ 3a290 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r9, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #1300] @ 3a294 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1272] @ 3a298 │ │ │ │ - mov r4, r0 │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #1216] @ 0x4c0 │ │ │ │ + eorne r3, r3, #4 │ │ │ │ + strne r3, [r2, #1216] @ 0x4c0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #1052] @ 3d350 │ │ │ │ + ldr r0, [pc, #1052] @ 3d354 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r7, [r3, #1588] @ 0x634 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r7, r7, #1216 @ 0x4c0 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r7, r7, #12 │ │ │ │ + ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ + mov r1, r7 │ │ │ │ + and r3, r3, #8 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1248] @ 3a29c │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1236] @ 3a2a0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + bl 676ac │ │ │ │ + ldr r1, [pc, #944] @ 3d334 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #1216] @ 0x4c0 │ │ │ │ + eorne r3, r3, #8 │ │ │ │ + strne r3, [r2, #1216] @ 0x4c0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #936] @ 3d358 │ │ │ │ + ldr r0, [pc, #936] @ 3d35c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r7, [r3, #1588] @ 0x634 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r7, r7, #1232 @ 0x4d0 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ + str r6, [sp] │ │ │ │ + and r3, r3, #16 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1212] @ 3a2a4 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 676ac │ │ │ │ + ldr r1, [pc, #824] @ 3d334 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #1216] @ 0x4c0 │ │ │ │ + eorne r3, r3, #16 │ │ │ │ + strne r3, [r2, #1216] @ 0x4c0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #824] @ 3d360 │ │ │ │ + ldr r0, [pc, #824] @ 3d364 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r7, [r3, #1588] @ 0x634 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r7, r7, #1232 @ 0x4d0 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r7, r7, #4 │ │ │ │ + ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ + mov r1, r7 │ │ │ │ + and r3, r3, #32 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1188] @ 3a2a8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1176] @ 3a2ac │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1152] @ 3a2b0 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 676ac │ │ │ │ + ldr r1, [pc, #700] @ 3d334 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1128] @ 3a2b4 │ │ │ │ - mov r9, r0 │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #1216] @ 0x4c0 │ │ │ │ + eorne r3, r3, #32 │ │ │ │ + strne r3, [r2, #1216] @ 0x4c0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #708] @ 3d368 │ │ │ │ + ldr r0, [pc, #708] @ 3d36c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r7, [r3, #1588] @ 0x634 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r7, r7, #1232 @ 0x4d0 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r7, r7, #8 │ │ │ │ + ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ + mov r1, r7 │ │ │ │ + and r3, r3, #64 @ 0x40 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + bl 676ac │ │ │ │ + ldr r1, [pc, #576] @ 3d334 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a268 │ │ │ │ - ldr r1, [pc, #1108] @ 3a2b8 │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #1216] @ 0x4c0 │ │ │ │ + eorne r3, r3, #64 @ 0x40 │ │ │ │ + strne r3, [r2, #1216] @ 0x4c0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #592] @ 3d370 │ │ │ │ + ldr r0, [pc, #592] @ 3d374 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r7, [r3, #1588] @ 0x634 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r7, r7, #1232 @ 0x4d0 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r7, r7, #12 │ │ │ │ + ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ + mov r1, r7 │ │ │ │ + and r3, r3, #128 @ 0x80 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1100] @ 3a2bc │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1096] @ 3a2c0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1092] @ 3a2c4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #1088] @ 3a2c8 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, sl │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #1052] @ 3a2b4 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + bl 676ac │ │ │ │ + ldr r1, [pc, #452] @ 3d334 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a240 │ │ │ │ - ldr r1, [pc, #1036] @ 3a2b8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1040] @ 3a2c8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #1020] @ 3a2bc │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #1000] @ 3a2b4 │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #1216] @ 0x4c0 │ │ │ │ + eorne r3, r3, #128 @ 0x80 │ │ │ │ + strne r3, [r2, #1216] @ 0x4c0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #476] @ 3d378 │ │ │ │ + ldr r0, [pc, #476] @ 3d37c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r7, [r3, #1588] @ 0x634 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r7, r7, #1248 @ 0x4e0 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r7, r7, #4 │ │ │ │ + ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ + mov r1, r7 │ │ │ │ + and r3, r3, #512 @ 0x200 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + bl 676ac │ │ │ │ + ldr r1, [pc, #328] @ 3d334 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a208 │ │ │ │ - ldr r1, [pc, #984] @ 3a2b8 │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #1216] @ 0x4c0 │ │ │ │ + eorne r3, r3, #512 @ 0x200 │ │ │ │ + strne r3, [r2, #1216] @ 0x4c0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #360] @ 3d380 │ │ │ │ + ldr r0, [pc, #360] @ 3d384 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r7, [r3, #1588] @ 0x634 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r7, r7, #1248 @ 0x4e0 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ + str r6, [sp] │ │ │ │ + and r3, r3, #256 @ 0x100 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #976] @ 3a2bc │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 676ac │ │ │ │ + ldr r1, [pc, #208] @ 3d334 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #968] @ 3a2cc │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r1, [pc, #960] @ 3a2d0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #920] @ 3a2b4 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #1216] @ 0x4c0 │ │ │ │ + eorne r3, r3, #256 @ 0x100 │ │ │ │ + strne r3, [r2, #1216] @ 0x4c0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #248] @ 3d388 │ │ │ │ + ldr r0, [pc, #248] @ 3d38c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r5, [r3, #1588] @ 0x634 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r5, r5, #1248 @ 0x4e0 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r5, r5, #8 │ │ │ │ + ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ + mov r1, r5 │ │ │ │ + and r3, r3, #1024 @ 0x400 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 676ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a254 │ │ │ │ - ldr r1, [pc, #904] @ 3a2b8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #916] @ 3a2d0 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #888] @ 3a2bc │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #1216] @ 0x4c0 │ │ │ │ + eorne r3, r3, #1024 @ 0x400 │ │ │ │ + strne r3, [r2, #1216] @ 0x4c0 │ │ │ │ + ldr r2, [pc, #152] @ 3d390 │ │ │ │ + ldr r3, [pc, #52] @ 3d330 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 3d328 │ │ │ │ + ldr r0, [pc, #120] @ 3d394 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, ip, r4, lsr ip │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + movmi r0, r0 │ │ │ │ + muleq fp, ip, sl │ │ │ │ + andeq r8, fp, r8, asr r2 │ │ │ │ + andeq r7, fp, r4, lsr #20 │ │ │ │ + andeq r8, fp, r8, ror #3 │ │ │ │ + andeq r7, fp, r8, lsr #19 │ │ │ │ + andeq r7, fp, r8, lsr #25 │ │ │ │ + andeq r7, fp, ip, lsr #18 │ │ │ │ + andeq r7, fp, r8, lsr ip │ │ │ │ + @ instruction: 0x000b78b0 │ │ │ │ + andeq r7, fp, r4, asr #23 │ │ │ │ + andeq r7, fp, r8, lsr r8 │ │ │ │ + andeq r8, fp, r4 │ │ │ │ + @ instruction: 0x000b77bc │ │ │ │ + muleq fp, ip, pc @ │ │ │ │ + andeq r7, fp, r0, asr #14 │ │ │ │ + andeq r7, fp, r0, ror sl │ │ │ │ + andeq r7, fp, r4, asr #13 │ │ │ │ + @ instruction: 0x000b7eb4 │ │ │ │ + andeq r7, fp, r8, asr #12 │ │ │ │ + andeq r7, fp, r4, lsl #19 │ │ │ │ + ldrdeq r7, [fp], -r0 │ │ │ │ + ldrdeq r7, [fp], -r0 │ │ │ │ + andeq r9, ip, ip, asr #13 │ │ │ │ + cmpmi ip, #0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3968] @ 0xf80 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #876] @ 3d720 │ │ │ │ + sub sp, sp, #92 @ 0x5c │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #864] @ 3d724 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [pc, #860] @ 3d728 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mvn r7, #0 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r4, [sp, #12] │ │ │ │ + ldr r1, [pc, #812] @ 3d72c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + bl 73420 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, r4 │ │ │ │ + ble 3d640 │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b 3d460 │ │ │ │ + sub r3, r7, r4 │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 737c8 │ │ │ │ + ldrb r3, [sp, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 3d4a4 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + bge 3d640 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r2, [r5] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r8, r4, r4, lsl #2 │ │ │ │ + ldr r1, [r2, r8, lsl #2] │ │ │ │ + ldr r0, [r3, #3360] @ 0xd20 │ │ │ │ + add r2, r2, r8, lsl #2 │ │ │ │ + cmp r0, r1 │ │ │ │ + lsl r9, r8, #2 │ │ │ │ + bne 3d424 │ │ │ │ + ldr r1, [r3, #3364] @ 0xd24 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne 3d424 │ │ │ │ + mov r7, r4 │ │ │ │ + mov r3, #1 │ │ │ │ + b 3d430 │ │ │ │ + ldr r2, [r5] │ │ │ │ + add r3, r2, r9 │ │ │ │ + ldr r9, [r2, r8, lsl #2] │ │ │ │ + ldr r8, [r3, #4] │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 3d70c │ │ │ │ + mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + mov fp, r1 │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + mov r0, fp │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 3d4c4 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r2, [pc, #576] @ 3d730 │ │ │ │ + mov r1, fp │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r8 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ + add fp, sp, #52 @ 0x34 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, #32 │ │ │ │ + str r8, [sp] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, fp │ │ │ │ + bl e972c │ │ │ │ + ldrb r3, [sp, #33] @ 0x21 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 3d6a8 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r9, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, r2 │ │ │ │ + str r9, [sp] │ │ │ │ + ldr r8, [r3, #28] │ │ │ │ + mov r3, r2 │ │ │ │ + blx r8 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + mov lr, #1048576000 @ 0x3e800000 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r9 │ │ │ │ + str lr, [sp] │ │ │ │ mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #856] @ 3a2d4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r8, [ip, #32] │ │ │ │ + blx r8 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [pc, #408] @ 3d734 │ │ │ │ + add r4, r4, #1 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #384] @ 3d738 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [pc, #368] @ 3d73c │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r2, fp │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r9 │ │ │ │ + str r9, [sp] │ │ │ │ + ldr r8, [ip, #28] │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr lr, [pc, #288] @ 3d740 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r2 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r8, [ip, #32] │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r4, r3 │ │ │ │ + blt 3d460 │ │ │ │ + mov r0, sl │ │ │ │ + bl 73abc │ │ │ │ + cmp r0, r7 │ │ │ │ + moveq r0, #0 │ │ │ │ + beq 3d67c │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r3, [r5] │ │ │ │ + add r0, r0, r0, lsl #2 │ │ │ │ + ldr r2, [r2, #1588] @ 0x634 │ │ │ │ + ldr r1, [r3, r0, lsl #2] │ │ │ │ + add r3, r3, r0, lsl #2 │ │ │ │ + str r1, [r2, #3360] @ 0xd20 │ │ │ │ + mov r0, #1 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r2, #3364] @ 0xd24 │ │ │ │ + ldr r2, [pc, #192] @ 3d744 │ │ │ │ + ldr r3, [pc, #160] @ 3d728 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 3d71c │ │ │ │ + add sp, sp, #92 @ 0x5c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [pc, #116] @ 3d734 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #96] @ 3d738 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r2, [pc, #88] @ 3d73c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r2, fp │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + b 3d450 │ │ │ │ + mov r3, #1 │ │ │ │ + mov fp, r9 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b 3d4e8 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, ip, r0, lsl r6 │ │ │ │ + strdeq r9, [ip], -ip │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + movmi r0, r0 │ │ │ │ + andeq r7, fp, r8, lsl #23 │ │ │ │ + andeq r0, r0, r0, lsl #9 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + svclt 0x00800000 │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ + andeq r9, ip, r0, asr #6 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3672] @ 0xe58 │ │ │ │ + sub sp, sp, #388 @ 0x184 │ │ │ │ + ldr r7, [pc, #4048] @ 3e738 │ │ │ │ + add r5, sp, #428 @ 0x1ac │ │ │ │ + stm r5, {r1, r2, r3} │ │ │ │ + ldr r2, [pc, #4040] @ 3e73c │ │ │ │ + ldr r3, [pc, #4040] @ 3e740 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r6, r7, #2576 @ 0xa10 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, r6, #4 │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #380] @ 0x17c │ │ │ │ + mov r3, #0 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + ldr r9, [pc, #3996] @ 3e744 │ │ │ │ + add r9, pc, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3ec48 │ │ │ │ + ldr r7, [pc, #3984] @ 3e748 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r6, r7, #2576 @ 0xa10 │ │ │ │ + add r6, r6, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3ec2c │ │ │ │ + ldr r7, [pc, #3956] @ 3e74c │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r6, r7, #2592 @ 0xa20 │ │ │ │ + add r6, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3ed64 │ │ │ │ + ldr r7, [pc, #3928] @ 3e750 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r6, r7, #2592 @ 0xa20 │ │ │ │ + add r6, r6, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3ed48 │ │ │ │ + ldr r7, [pc, #3900] @ 3e754 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r6, r7, #2608 @ 0xa30 │ │ │ │ + add r6, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3ed2c │ │ │ │ + add r3, sp, #172 @ 0xac │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r1, [pc, #3864] @ 3e758 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + bl 275c8 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [pc, #4036] @ 3e820 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #156] @ 0x9c │ │ │ │ + blx r3 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + cmp r0, #1 │ │ │ │ + ble 3e6d4 │ │ │ │ + ldr r3, [r6, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #3372] @ 0xd2c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldreq fp, [pc, #3784] @ 3e75c │ │ │ │ + bne 3e6d4 │ │ │ │ + ldr r3, [r6, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #3 │ │ │ │ + bne 3e6e8 │ │ │ │ + ldm r5, {r0, r1, r2, r3} │ │ │ │ + ldr ip, [r6, #1588] @ 0x634 │ │ │ │ + add sl, sp, #188 @ 0xbc │ │ │ │ + stm sl, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [ip, #1192] @ 0x4a8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + add r6, r6, #59648 @ 0xe900 │ │ │ │ + ldr r1, [pc, #3736] @ 3e760 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + add r6, r6, #252 @ 0xfc │ │ │ │ + mov r3, #12 │ │ │ │ + mov r7, #0 │ │ │ │ + ldr r8, [pc, #3948] @ 3e848 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #308 @ 0x134 │ │ │ │ + str r7, [sp, #308] @ 0x134 │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + add ip, sp, #300 @ 0x12c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + str r7, [sp, #300] @ 0x12c │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldm ip, {r2, r3} │ │ │ │ + mov sl, ip │ │ │ │ + add r6, sp, #124 @ 0x7c │ │ │ │ + bl 92298 │ │ │ │ + ldr r1, [pc, #3836] @ 3e820 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + bl 27558 │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7a8c │ │ │ │ - ldr r1, [pc, #772] @ 3a2e0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 39c3c │ │ │ │ - ldr r1, [pc, #788] @ 3a300 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3a030 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 27558 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov fp, #1048576000 @ 0x3e800000 │ │ │ │ + mov r1, #15 │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str r7, [sp, #308] @ 0x134 │ │ │ │ + str fp, [sp, #312] @ 0x138 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + str r7, [sp, #300] @ 0x12c │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm sl, {r2, r3} │ │ │ │ + mov r1, r6 │ │ │ │ + str sl, [sp, #44] @ 0x2c │ │ │ │ + bl 92298 │ │ │ │ + add sl, sp, #156 @ 0x9c │ │ │ │ + ldr r1, [pc, #3532] @ 3e764 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #3516] @ 3e768 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 27558 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov r1, #15 │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str fp, [sp, #312] @ 0x138 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r7, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + str r7, [sp, #300] @ 0x12c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + mov r1, sl │ │ │ │ + bl 92298 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r1, [pc, #3604] @ 3e820 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r7, [pc, #3392] @ 3e76c │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + add r8, r8, #1664 @ 0x680 │ │ │ │ + add r8, r8, #4 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [pc, #3368] @ 3e770 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #3360] @ 3e774 │ │ │ │ + ldr r1, [pc, #3528] @ 3e820 │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #3524] @ 3e834 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r2, [pc, #3516] @ 3e838 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + mov r2, fp │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + add fp, sp, #108 @ 0x6c │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + add r8, sp, #140 @ 0x8c │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, #1073741824 @ 0x40000000 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27640 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, fp │ │ │ │ + ldr r1, [pc, #3400] @ 3e820 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [pc, #3220] @ 3e778 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #3204] @ 3e77c │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #2608 @ 0xa30 │ │ │ │ + ldr r3, [r3, #3372] @ 0xd2c │ │ │ │ + add r1, r1, #12 │ │ │ │ + str fp, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + bl 676ac │ │ │ │ cmp r0, #0 │ │ │ │ - movne fp, #255 @ 0xff │ │ │ │ - bne 3a030 │ │ │ │ - ldr r1, [pc, #616] @ 3a28c │ │ │ │ + beq 3db3c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + ldr r7, [r2, #3372] @ 0xd2c │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 3ec8c │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #156] @ 0x9c │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #1 │ │ │ │ + bgt 3e8f4 │ │ │ │ + add r3, sp, #284 @ 0x11c │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, sp, #316 @ 0x13c │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #20 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [pc, #3196] @ 3e820 │ │ │ │ + mov r2, fp │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mov r7, #0 │ │ │ │ + ldr r9, [pc, #3216] @ 3e848 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + mov r2, #15 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ + str r7, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldm r1, {r0, r1} │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, fp │ │ │ │ + str r7, [sp, #300] @ 0x12c │ │ │ │ + str r7, [sp, #304] @ 0x130 │ │ │ │ + ldm ip, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr r1, [pc, #3108] @ 3e824 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 276f8 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r3, fp │ │ │ │ + ldr r1, [pc, #2884] @ 3e760 │ │ │ │ + mov r0, fp │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #2904] @ 3e780 │ │ │ │ + ldr r0, [pc, #2904] @ 3e784 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r2, [pc, #2892] @ 3e788 │ │ │ │ + mov r1, #32 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr lr, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [lr] │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #3004] @ 3e834 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #3000] @ 3e838 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov lr, #1 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str lr, [sp, #8] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r6, [sp] │ │ │ │ + bl 27e64 │ │ │ │ + ldr r1, [pc, #2780] @ 3e78c │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, fp │ │ │ │ + bl 276f8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [pc, #2760] @ 3e790 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #3408] @ 0xd50 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #32 │ │ │ │ + bl e972c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #300] @ 0x12c │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #308] @ 0x134 │ │ │ │ + mov lr, #1 │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ + ldr ip, [pc, #2700] @ 3e794 │ │ │ │ + ldm r1, {r0, r1, r2, r3} │ │ │ │ + ldr lr, [sp, #68] @ 0x44 │ │ │ │ + add ip, pc, ip │ │ │ │ + stm lr, {r0, r1, r2, r3} │ │ │ │ + mov r3, #15 │ │ │ │ + add r1, ip, #2624 @ 0xa40 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - mov fp, r0 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + streq r0, [sp, #80] @ 0x50 │ │ │ │ + beq 3dd78 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r2, #3408] @ 0xd50 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq 3e8ec │ │ │ │ + cmp r3, #16 │ │ │ │ + lslne r6, r3, #1 │ │ │ │ mov r3, #1 │ │ │ │ - str r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #588] @ 3a28c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - ldr r1, [pc, #572] @ 3a28c │ │ │ │ - lsl r4, r0, #16 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - orr r4, r4, r0, lsl #8 │ │ │ │ - orr r4, r4, fp │ │ │ │ - str r4, [r6, #20] │ │ │ │ - b 39cc0 │ │ │ │ - ldr r1, [pc, #628] @ 3a2e8 │ │ │ │ + str r6, [r2, #3408] @ 0xd50 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a50 │ │ │ │ - mov r1, r0 │ │ │ │ - b 39954 │ │ │ │ - ldr r1, [pc, #608] @ 3a2e8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a50 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, fp │ │ │ │ + ldr r1, [pc, #2692] @ 3e820 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #556] @ 3a2cc │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #576] @ 3a2e8 │ │ │ │ - str r0, [sp, #24] │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #2544] @ 3e798 │ │ │ │ + ldr r0, [pc, #2544] @ 3e79c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #2528] @ 3e7a0 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #2624 @ 0xa40 │ │ │ │ + ldr r3, [r3, #3384] @ 0xd38 │ │ │ │ + add r1, r1, #12 │ │ │ │ + str fp, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a50 │ │ │ │ - mov r4, r0 │ │ │ │ - b 39914 │ │ │ │ - ldr r1, [pc, #552] @ 3a2e8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7a50 │ │ │ │ - mov r8, r0 │ │ │ │ - b 398d0 │ │ │ │ - ldr r1, [pc, #560] @ 3a304 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + bl 676ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a1f0 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + beq 3de04 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + blx r3 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r1, [pc, #2556] @ 3e820 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r6, [r3, #3384] @ 0xd38 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 3eb38 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + mov r3, sl │ │ │ │ + ldr r1, [pc, #2512] @ 3e820 │ │ │ │ + mov r0, sl │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r7, [pc, #2364] @ 3e7a4 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + add r6, r6, #1664 @ 0x680 │ │ │ │ + mov r8, #1 │ │ │ │ + add r6, r6, #4 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [pc, #2336] @ 3e7a8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #2440] @ 3e820 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2444] @ 3e834 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #2440] @ 3e838 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + mov r2, r9 │ │ │ │ + str r8, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 27558 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, fp │ │ │ │ + ldr r1, [pc, #2352] @ 3e820 │ │ │ │ + mov r0, sl │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [pc, #2224] @ 3e7ac │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #2208] @ 3e7b0 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #2640 @ 0xa50 │ │ │ │ + ldr r3, [r3, #3404] @ 0xd4c │ │ │ │ + add r1, r1, #4 │ │ │ │ + str fp, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + bl 676ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a278 │ │ │ │ - ldr r1, [pc, #512] @ 3a308 │ │ │ │ + beq 3df58 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r8, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r2, #3404] @ 0xd4c │ │ │ │ + eor r3, r3, r8 │ │ │ │ + str r3, [r2, #3404] @ 0xd4c │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 27558 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, fp │ │ │ │ + ldr r1, [pc, #2212] @ 3e820 │ │ │ │ + mov r0, sl │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #2092] @ 3e7b4 │ │ │ │ + ldr r0, [pc, #2092] @ 3e7b8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #2076] @ 3e7bc │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #2640 @ 0xa50 │ │ │ │ + ldr r3, [r3, #3396] @ 0xd44 │ │ │ │ + add r1, r1, #8 │ │ │ │ + str fp, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + bl 676ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a1f0 │ │ │ │ - ldr r1, [pc, #368] @ 3a28c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - mov r5, r0 │ │ │ │ + beq 3dfec │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ mov r3, #1 │ │ │ │ - str r3, [r7, #20] │ │ │ │ - ldr r1, [pc, #340] @ 3a28c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - ldr r1, [pc, #324] @ 3a28c │ │ │ │ - lsl r4, r0, #16 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - orr r4, r4, r0, lsl #8 │ │ │ │ - orr r0, r4, r5 │ │ │ │ - str r0, [r6, #20] │ │ │ │ - b 39cc0 │ │ │ │ - ldr r1, [pc, #380] @ 3a2e8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7a50 │ │ │ │ - mov r8, r0 │ │ │ │ - b 39ba0 │ │ │ │ - ldr r1, [pc, #360] @ 3a2e8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7a50 │ │ │ │ - mov r9, r0 │ │ │ │ - b 39b1c │ │ │ │ - ldr r1, [pc, #340] @ 3a2e8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a50 │ │ │ │ - b 39ac8 │ │ │ │ - ldr r1, [pc, #324] @ 3a2e8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a50 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #272] @ 3a2cc │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #292] @ 3a2e8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a50 │ │ │ │ - mov r4, r0 │ │ │ │ - b 39b60 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r4, [pc, #280] @ 3a2fc │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b 39d40 │ │ │ │ - ldr r1, [pc, #276] @ 3a30c │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r2, #3396] @ 0xd44 │ │ │ │ + eor r3, r3, #1 │ │ │ │ + str r3, [r2, #3396] @ 0xd44 │ │ │ │ + mov r3, sl │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, sl │ │ │ │ + ldr r1, [pc, #2060] @ 3e820 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #1956] @ 3e7c0 │ │ │ │ + ldr r0, [pc, #1956] @ 3e7c4 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, #24 │ │ │ │ - bl e97fc │ │ │ │ - b 39cc0 │ │ │ │ - ldr r1, [pc, #216] @ 3a2e8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #1940] @ 3e7c8 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #2640 @ 0xa50 │ │ │ │ + ldr r3, [r3, #3400] @ 0xd48 │ │ │ │ + add r1, r1, #12 │ │ │ │ + str fp, [sp] │ │ │ │ + add r9, sp, #204 @ 0xcc │ │ │ │ + mov r6, #0 │ │ │ │ + mov sl, #3 │ │ │ │ + mov r7, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a50 │ │ │ │ - mov r1, r0 │ │ │ │ + bl 676ac │ │ │ │ + ldr r1, [pc, #1776] @ 3e764 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #164] @ 3a2cc │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #184] @ 3a2e8 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a50 │ │ │ │ - mov r4, r0 │ │ │ │ - b 39f08 │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #3400] @ 0xd48 │ │ │ │ + eorne r3, r3, #1 │ │ │ │ + strne r3, [r2, #3400] @ 0xd48 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #156] @ 3a2e8 │ │ │ │ - bl 7a50 │ │ │ │ - mov r5, r0 │ │ │ │ - b 39ec4 │ │ │ │ - ldr r1, [pc, #140] @ 3a2e8 │ │ │ │ + ldr r1, [pc, #1828] @ 3e7cc │ │ │ │ + mov r3, #0 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [pc, #1936] @ 3e848 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ + str r6, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str sl, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldm r1, {r0, r1} │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r6, [sp, #300] @ 0x12c │ │ │ │ + str r6, [sp, #304] @ 0x130 │ │ │ │ + ldm lr, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a50 │ │ │ │ - mov r9, r0 │ │ │ │ - b 39f48 │ │ │ │ - ldr r1, [pc, #120] @ 3a2e8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a50 │ │ │ │ - b 39e70 │ │ │ │ - mov r5, #255 @ 0xff │ │ │ │ - b 3a128 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, ip, r8, lsr #6 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - cmnmi pc, #0 │ │ │ │ - @ instruction: 0x3ed3293d │ │ │ │ - mrccc 4, 5, r1, cr7, cr8, {4} │ │ │ │ - vaddcc.f64 d12, d24, d14 │ │ │ │ - mrccc 2, 2, ip, cr9, cr15, {3} │ │ │ │ - svccc 0x00371498 │ │ │ │ - ldccc 6, cr13, [r3, #44] @ 0x2c │ │ │ │ - ldccc 14, cr5, [lr], {251} @ 0xfb │ │ │ │ - @ instruction: 0x3df41b76 │ │ │ │ - svccc 0x0073504c │ │ │ │ - ldccc 8, cr1, [r1], {194} @ 0xc2 │ │ │ │ - rscsmi r2, r9, fp, lsl pc │ │ │ │ - cdpcc 13, 0, cr3, cr13, cr9, {6} │ │ │ │ - rscmi r0, r8, #0 │ │ │ │ - orrmi r0, r0, r0 │ │ │ │ - svccc 0x007351ce │ │ │ │ - mvnsmi r0, #0 │ │ │ │ - svccc 0x008b6356 │ │ │ │ - cmpmi r8, #0 │ │ │ │ - andeq fp, fp, r8, asr sl │ │ │ │ - svccc 0x006ccccd │ │ │ │ - adcmi r0, r0, #0 │ │ │ │ - andeq ip, ip, r0, ror sp │ │ │ │ - @ instruction: 0x3eaaaa9f │ │ │ │ - andeq fp, fp, r0, lsr r7 │ │ │ │ - andeq fp, fp, r4, lsr #14 │ │ │ │ - andeq fp, fp, r4, lsr r0 │ │ │ │ - andeq fp, fp, r8, asr #13 │ │ │ │ - stccc 12, cr8, [r8, #924]! @ 0x39c │ │ │ │ - svccc 0x0019999a │ │ │ │ - cdpcc 7, 6, cr4, cr1, cr14, {5} │ │ │ │ - mrccc 4, 3, APSR_nzcv, cr4, cr5, {7} │ │ │ │ - strdeq sl, [fp], -r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3448] @ 0xd78 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #616] @ 3a594 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r1, [pc, #608] @ 3a598 │ │ │ │ + ldr r1, [pc, #1816] @ 3e820 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #1716] @ 3e7d0 │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r8, r8, #1664 @ 0x680 │ │ │ │ + add r8, r8, #4 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [pc, #1688] @ 3e7d4 │ │ │ │ add r0, pc, r0 │ │ │ │ - sub sp, sp, #612 @ 0x264 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r2, [pc, #596] @ 3a59c │ │ │ │ - add r5, sp, #92 @ 0x5c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #604] @ 0x25c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r9, #4] │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r0, [r0, #1596] @ 0x63c │ │ │ │ - mov r1, r5 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r4 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r4, [sp] │ │ │ │ - mov r2, #2 │ │ │ │ - ldr r5, [ip, #12] │ │ │ │ - blx r5 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 3a4ac │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl cd190 │ │ │ │ - mov r0, r5 │ │ │ │ - bl cdf4c │ │ │ │ - ldr r1, [pc, #484] @ 3a5a0 │ │ │ │ + bl 9467c │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1752] @ 3e834 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str r7, [sp] │ │ │ │ + add r9, sp, #236 @ 0xec │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r8, [pc, #1720] @ 3e838 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + bl 27e64 │ │ │ │ + add r8, sp, #220 @ 0xdc │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl cd660 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf4c │ │ │ │ - ldr sl, [pc, #464] @ 3a5a4 │ │ │ │ - ldr r3, [pc, #464] @ 3a5a8 │ │ │ │ - ldr r6, [pc, #464] @ 3a5ac │ │ │ │ - ldr r2, [pc, #464] @ 3a5b0 │ │ │ │ - ldr r7, [pc, #464] @ 3a5b4 │ │ │ │ - add r3, pc, r3 │ │ │ │ + ldr r1, [pc, #1648] @ 3e820 │ │ │ │ + bl 27558 │ │ │ │ + add ip, sp, #252 @ 0xfc │ │ │ │ + mov r2, ip │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [pc, #1552] @ 3e7d8 │ │ │ │ + str ip, [sp, #72] @ 0x48 │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ + bl 27640 │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #308] @ 0x134 │ │ │ │ + mov r8, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r3, [pc, #1632] @ 3e848 │ │ │ │ + str sl, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r8, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldm ip, {r0, r1} │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [pc, #1496] @ 3e7dc │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + str r2, [sp, #300] @ 0x12c │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r2, [pc, #1484] @ 3e7e0 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ + ldm lr, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [pc, #1560] @ 3e848 │ │ │ │ + str sl, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r6, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r8, [sp, #312] @ 0x138 │ │ │ │ + ldm ip, {r0, r1} │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r6, [sp, #300] @ 0x12c │ │ │ │ + str r6, [sp, #304] @ 0x130 │ │ │ │ + ldm lr, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr r0, [pc, #1396] @ 3e7e4 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr sl, [pc, #1384] @ 3e7e8 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ add sl, pc, sl │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r3, r3, #64 @ 0x40 │ │ │ │ - add sl, sl, #24 │ │ │ │ - add r7, pc, r7 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r6], #4 │ │ │ │ - ldrb r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3a47c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [r2] │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1400] @ 3e834 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r9, [pc, #1392] @ 3e838 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r0, [pc, #1272] @ 3e7ec │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + ldr sl, [pc, #1324] @ 3e838 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [r2] │ │ │ │ + str r0, [sp, #256] @ 0x100 │ │ │ │ + ldr r0, [sp, #264] @ 0x108 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1272] @ 3e834 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str r7, [sp] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [r3, r4, lsl #2] │ │ │ │ - bl cd660 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdf4c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + add r5, sp, #268 @ 0x10c │ │ │ │ + ldr r3, [pc, #1104] @ 3e7d8 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r5 │ │ │ │ + bl 27640 │ │ │ │ + ldr r7, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [pc, #1156] @ 3e820 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl cd660 │ │ │ │ - ldr r1, [r6, #-4] │ │ │ │ + bl 275c8 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl cda54 │ │ │ │ - ldr r3, [sl, r4, lsl #2] │ │ │ │ + bl 275c8 │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [pc, #1152] @ 3e848 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r8, [sp, #312] @ 0x138 │ │ │ │ + str r6, [sp, #308] @ 0x134 │ │ │ │ + ldm ip, {r0, r1} │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, #12 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ mov r1, r7 │ │ │ │ - ldr fp, [r3] │ │ │ │ - mov r0, r5 │ │ │ │ - bl cd660 │ │ │ │ - subs r1, fp, #0 │ │ │ │ - movne r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl cdca4 │ │ │ │ - cmp fp, #0 │ │ │ │ - bne 3a4d8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl cd77c │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, #6 │ │ │ │ - bne 3a408 │ │ │ │ - mov r0, r5 │ │ │ │ - bl cd77c │ │ │ │ - mov r0, r5 │ │ │ │ - bl cd77c │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 38e9c │ │ │ │ - mov r0, r5 │ │ │ │ - bl cd1c8 │ │ │ │ - ldr r2, [pc, #260] @ 3a5b8 │ │ │ │ - ldr r3, [pc, #224] @ 3a598 │ │ │ │ + str r6, [sp, #300] @ 0x12c │ │ │ │ + str r6, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldm lr, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr r3, [pc, #996] @ 3e7f0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3, #2592] @ 0xa20 │ │ │ │ + ldr r0, [r3, #2584] @ 0xa18 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 3ed9c │ │ │ │ + mov r6, r1 │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 3e41c │ │ │ │ + ldr r1, [pc, #956] @ 3e7f4 │ │ │ │ + ldr r0, [pc, #956] @ 3e7f8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r7, [pc, #944] @ 3e7fc │ │ │ │ + mov r1, r6 │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr sl, [r7, #2592] @ 0xa20 │ │ │ │ + ldr r8, [r7, #2584] @ 0xa18 │ │ │ │ + add r7, r7, #2656 @ 0xa60 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + str sl, [sp] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [r3] │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #884] @ 3e834 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #880] @ 3e838 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3ec78 │ │ │ │ + ldr r6, [pc, #760] @ 3e800 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r6, r6, #2992 @ 0xbb0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 3ec64 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r5, [pc, #732] @ 3e804 │ │ │ │ + add r6, r4, #8320 @ 0x2080 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r2, r5, #2656 @ 0xa60 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, r2, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3d398 │ │ │ │ + add r2, r5, #2992 @ 0xbb0 │ │ │ │ + add r3, r6, #12 │ │ │ │ + add r2, r2, #4 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r8, #1 │ │ │ │ + ldr sl, [pc, #748] @ 3e848 │ │ │ │ + mov r9, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 3d398 │ │ │ │ + ldr r1, [pc, #664] @ 3e808 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #652] @ 3e80c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r6, [sp, #84] @ 0x54 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27764 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6b938 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [pc, #620] @ 3e824 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 27558 │ │ │ │ + ldm r6, {r0, r1, r2, r3} │ │ │ │ + stm fp, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [pc, #580] @ 3e810 │ │ │ │ + ldr r0, [pc, #580] @ 3e814 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #300] @ 0x12c │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ + str r8, [sp, #36] @ 0x24 │ │ │ │ + ldr lr, [sp, #68] @ 0x44 │ │ │ │ + mov r6, #0 │ │ │ │ + mov ip, r0 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm lr, {r0, r1, r2, r3} │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, ip │ │ │ │ + add r1, r5, #3328 @ 0xd00 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str fp, [sp] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq 3e874 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ + str r2, [r3, #3360] @ 0xd20 │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ + str r1, [r3, #3364] @ 0xd24 │ │ │ │ + ldr r1, [r3, #3388] @ 0xd3c │ │ │ │ + str r6, [r3, #3368] @ 0xd28 │ │ │ │ + cmp r1, r6 │ │ │ │ + str r8, [r3, #3372] @ 0xd2c │ │ │ │ + str r8, [r3, #3384] @ 0xd38 │ │ │ │ + str r6, [r3, #3408] @ 0xd50 │ │ │ │ + str r8, [r3, #3404] @ 0xd4c │ │ │ │ + str r6, [r3, #3396] @ 0xd44 │ │ │ │ + str r8, [r3, #3400] @ 0xd48 │ │ │ │ + bne 3ed80 │ │ │ │ + ldr r1, [pc, #396] @ 3e818 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r0, [r1, #2584] @ 0xa18 │ │ │ │ + cmp r0, r2 │ │ │ │ + beq 3e8a0 │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r4, #1653] @ 0x675 │ │ │ │ + ldr r2, [pc, #372] @ 3e81c │ │ │ │ + ldr r3, [pc, #148] @ 3e740 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #604] @ 0x25c │ │ │ │ + ldr r3, [sp, #380] @ 0x17c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3a590 │ │ │ │ - add sp, sp, #612 @ 0x264 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [pc, #216] @ 3a5bc │ │ │ │ - add r2, r3, #88 @ 0x58 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #16 │ │ │ │ - str r9, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - add fp, r1, #48 @ 0x30 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r9, r3 │ │ │ │ - mov r4, r2 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [fp, r7, lsl #2] │ │ │ │ + bne 3eda4 │ │ │ │ + add sp, sp, #388 @ 0x184 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r6, #1580] @ 0x62c │ │ │ │ + ldr fp, [pc, #136] @ 3e768 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #3 │ │ │ │ + beq 3d8a4 │ │ │ │ + add sl, sp, #188 @ 0xbc │ │ │ │ + ldr r1, [pc, #300] @ 3e820 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, sl │ │ │ │ mov r0, r5 │ │ │ │ - ldr r6, [r1] │ │ │ │ - ldr r1, [r4], #4 │ │ │ │ - asr r6, r6, r9 │ │ │ │ - bl cd660 │ │ │ │ - and r6, r6, #255 @ 0xff │ │ │ │ + bl 27558 │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + ldr r3, [r7, #1588] @ 0x634 │ │ │ │ + add r6, r7, #59648 @ 0xe900 │ │ │ │ + ldr r0, [r3, #1192] @ 0x4a8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #68] @ 3e760 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [r7, #1580] @ 0x62c │ │ │ │ + add r6, r6, #252 @ 0xfc │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r3, #12 │ │ │ │ + moveq r3, #15 │ │ │ │ + b 3d8d0 │ │ │ │ + @ instruction: 0x000d0bb4 │ │ │ │ + andeq r9, ip, ip, asr #4 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r9, ip, r0, lsr #4 │ │ │ │ + andeq r0, sp, r4, ror fp │ │ │ │ + andeq r0, sp, r4, asr fp │ │ │ │ + andeq r0, sp, r4, lsr fp │ │ │ │ + andeq r0, sp, r4, lsl fp │ │ │ │ + adcmi r0, r0, #0 │ │ │ │ + sbcsmi r0, r8, #0 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + adcmi r0, ip, #0 │ │ │ │ + andeq r6, fp, r8, lsr lr │ │ │ │ + andeq r7, fp, r4, asr #12 │ │ │ │ + andeq r0, r0, r0, lsl #9 │ │ │ │ + andeq r7, fp, ip, lsr #11 │ │ │ │ + andeq r0, sp, r0, lsr r8 │ │ │ │ + andeq r6, fp, ip, lsr ip │ │ │ │ + muleq fp, ip, r4 │ │ │ │ + muleq fp, ip, r4 │ │ │ │ + addmi r0, ip, #0 │ │ │ │ + andeq r7, fp, ip, lsl #8 │ │ │ │ + andeq r0, sp, ip, lsl r6 │ │ │ │ + @ instruction: 0x000b6abc │ │ │ │ + andeq r7, fp, r4, lsr r3 │ │ │ │ + andeq r0, sp, r8, ror #10 │ │ │ │ + strdeq r6, [fp], -ip │ │ │ │ + andeq r7, fp, r8, ror r2 │ │ │ │ + andeq r7, fp, r8, lsl #4 │ │ │ │ + andeq r0, sp, r8, lsl r4 │ │ │ │ + ldrdeq r6, [fp], -ip │ │ │ │ + andeq r7, fp, ip, lsl #3 │ │ │ │ + andeq r0, sp, r8, lsl #7 │ │ │ │ + andeq r6, fp, r8, asr #16 │ │ │ │ + strdeq ip, [fp], -r8 │ │ │ │ + strdeq r0, [sp], -r4 │ │ │ │ + eorsmi r0, r0, #0 │ │ │ │ + andeq r6, fp, r8, asr #14 │ │ │ │ + strdeq r6, [fp], -r4 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ + cdpcc 12, 12, cr12, cr12, cr13, {6} │ │ │ │ + andeq r6, fp, r8, asr #29 │ │ │ │ + andeq r7, fp, r8, ror #12 │ │ │ │ + andeq r6, fp, r0, asr lr │ │ │ │ + andeq pc, ip, r0, lsr #30 │ │ │ │ + andeq r6, fp, ip, lsr #8 │ │ │ │ + andeq r6, fp, r0, lsl sp │ │ │ │ + ldrdeq pc, [ip], -ip │ │ │ │ + andeq pc, ip, r4, lsr #28 │ │ │ │ + andeq pc, ip, r0, lsl #28 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + eormi r0, r0, r0 │ │ │ │ + muleq fp, r8, r2 │ │ │ │ + andeq r6, fp, ip, asr #20 │ │ │ │ + andeq pc, ip, r0, lsr #25 │ │ │ │ + andeq r8, ip, ip, lsl r3 │ │ │ │ + movmi r0, r0 │ │ │ │ + bicmi r0, r8, r0 │ │ │ │ + addsmi r0, r6, #0 │ │ │ │ + andeq r5, fp, r0, asr #29 │ │ │ │ + andeq r6, fp, r8, lsl #14 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + svclt 0x00800000 │ │ │ │ + rscsmi r0, r0, #0 │ │ │ │ + andeq r6, fp, ip, asr r6 │ │ │ │ + andeq pc, ip, r0, lsl #17 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + andeq r5, fp, r4, lsr #26 │ │ │ │ + andeq r6, fp, r4, lsr #11 │ │ │ │ + ldrdeq pc, [ip], -r0 │ │ │ │ + muleq fp, r0, ip │ │ │ │ + andeq r6, fp, ip, lsl r5 │ │ │ │ + andeq r8, ip, r8, lsl r7 │ │ │ │ + movmi r0, r0 │ │ │ │ + muleq fp, r4, fp │ │ │ │ + andeq r6, fp, r8, asr #7 │ │ │ │ + andeq pc, ip, r0, asr #12 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + orr r7, r7, r3 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + orr r3, r3, r7 │ │ │ │ + and r3, r3, #255 @ 0xff │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 3e6a0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r2, [r3, #3360] @ 0xd20 │ │ │ │ + b 3e684 │ │ │ │ + ldr r0, [r3, #3364] @ 0xd24 │ │ │ │ + ldr r2, [r1, #2592] @ 0xa20 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne 3e698 │ │ │ │ + ldr r0, [r3, #3408] @ 0xd50 │ │ │ │ + ldr r2, [r1, #2600] @ 0xa28 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne 3e698 │ │ │ │ + ldr r0, [r3, #3404] @ 0xd4c │ │ │ │ + ldr r2, [r1, #2608] @ 0xa30 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne 3e698 │ │ │ │ + ldr r2, [r3, #3396] @ 0xd44 │ │ │ │ + ldr r3, [r1, #2616] @ 0xa38 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 3e698 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r4, #1653] @ 0x675 │ │ │ │ + b 3e6a0 │ │ │ │ + mov r6, #2 │ │ │ │ + b 3dd6c │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #-240] @ 3e820 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + mov r9, #0 │ │ │ │ + ldr r2, [pc, #-228] @ 3e848 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + mov r1, #15 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ + str r9, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldm r0, {r0, r1} │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, fp │ │ │ │ + str r9, [sp, #300] @ 0x12c │ │ │ │ + str r9, [sp, #304] @ 0x130 │ │ │ │ + ldm ip, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr r1, [pc, #-336] @ 3e824 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 276f8 │ │ │ │ + add r3, sp, #284 @ 0x11c │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r1, [pc, #-360] @ 3e828 │ │ │ │ + mov r3, fp │ │ │ │ + mov r0, fp │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #-376] @ 3e82c │ │ │ │ + ldr r0, [pc, #-376] @ 3e830 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + add r3, sp, #316 @ 0x13c │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [sp, #288] @ 0x120 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [r7] │ │ │ │ + mov r7, #1 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #-448] @ 3e834 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #-452] @ 3e838 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r7, #0 │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 27e64 │ │ │ │ + ldr r1, [pc, #-496] @ 3e83c │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, fp │ │ │ │ + bl 276f8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [pc, #-516] @ 3e840 │ │ │ │ + ldr ip, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr lr, [ip, #20] │ │ │ │ + ldr r3, [r3, #3356] @ 0xd1c │ │ │ │ + str lr, [sp, #4] │ │ │ │ + ldr ip, [ip, #16] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str ip, [sp] │ │ │ │ + bl e972c │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr lr, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #300] @ 0x12c │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #308] @ 0x134 │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ + add r3, sp, #20 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + ldr ip, [pc, #-612] @ 3e844 │ │ │ │ + ldr lr, [sp, #68] @ 0x44 │ │ │ │ + add ip, pc, ip │ │ │ │ + stm lr, {r0, r1, r2, r3} │ │ │ │ + mov r1, #15 │ │ │ │ + ldr r3, [pc, #-628] @ 3e848 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + add r1, ip, #2624 @ 0xa40 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r1, r1, #4 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, r7 │ │ │ │ + beq 3db80 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r7, [r3, #3356] @ 0xd1c │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r7, r7, #1 │ │ │ │ + ldr r3, [r3, #156] @ 0x9c │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + str r1, [r3, #3356] @ 0xd1c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + blx r3 │ │ │ │ + b 3db80 │ │ │ │ + ldr r1, [pc, #-756] @ 3e84c │ │ │ │ + ldr r0, [pc, #-756] @ 3e850 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #-772] @ 3e854 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r3, #3424] @ 0xd60 │ │ │ │ + add r1, r1, #2640 @ 0xa50 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 676ac │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldreq r3, [r3, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #3424] @ 0xd60 │ │ │ │ + ldreq r3, [r3, #3424] @ 0xd60 │ │ │ │ + eorne r3, r3, #1 │ │ │ │ + strne r3, [r2, #3424] @ 0xd60 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 3de40 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [pc, #-868] @ 3e864 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #-888] @ 3e858 │ │ │ │ + ldr r0, [pc, #-888] @ 3e85c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r6, [r3, #1588] @ 0x634 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #-908] @ 3e860 │ │ │ │ + add r6, r6, #3408 @ 0xd50 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, #300 @ 0x12c │ │ │ │ + add r6, r6, #12 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, #30 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, fp │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - sub r9, r9, #8 │ │ │ │ - bl cdb38 │ │ │ │ - cmn r9, #8 │ │ │ │ - bne 3a50c │ │ │ │ - mov r4, r7 │ │ │ │ - cmp r4, #1 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - bne 3a474 │ │ │ │ - ldr r3, [r1, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #88] @ 3a5c0 │ │ │ │ - ldrb r4, [r3, #3] │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 69e0c │ │ │ │ + b 3de40 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #3364] @ 0xd24 │ │ │ │ + str r3, [r7, #2592] @ 0xa20 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 3d7d0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #3360] @ 0xd20 │ │ │ │ + str r3, [r7, #2584] @ 0xa18 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 3d7b0 │ │ │ │ + add r0, r6, #4 │ │ │ │ + bl 72fd0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 3e51c │ │ │ │ + add r0, r7, #4 │ │ │ │ + bl 72fd0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 3e500 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #-1092] @ 3e864 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [pc, #-1120] @ 3e864 │ │ │ │ + mov r0, fp │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #-1128] @ 3e868 │ │ │ │ + ldr r0, [pc, #-1128] @ 3e86c │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl cd660 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl cdb38 │ │ │ │ - mov r0, r5 │ │ │ │ - bl cd77c │ │ │ │ - mov r4, #2 │ │ │ │ - b 3a408 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, ip, r4, lsl #13 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq fp, fp, r4, lsl #1 │ │ │ │ - andeq sl, fp, r0, lsr pc │ │ │ │ - eoreq r7, r2, ip, lsr #25 │ │ │ │ - andeq fp, ip, ip, lsr r2 │ │ │ │ - eoreq r7, r2, r0, lsr #25 │ │ │ │ - andeq sl, fp, ip, lsl #30 │ │ │ │ - andeq sl, fp, r4, lsl #30 │ │ │ │ - andeq ip, ip, r4, lsl #10 │ │ │ │ - eoreq r7, r2, ip, lsr #23 │ │ │ │ - andeq sl, fp, r4, ror lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #-1144] @ 3e870 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r3, #3368] @ 0xd28 │ │ │ │ + add r1, r1, #2624 @ 0xa40 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 676ac │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3db50 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #60] @ 0x3c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + b 3db50 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #3396] @ 0xd44 │ │ │ │ + str r3, [r7, #2616] @ 0xa38 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 3d830 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #3404] @ 0xd4c │ │ │ │ + str r3, [r7, #2608] @ 0xa30 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 3d810 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #3408] @ 0xd50 │ │ │ │ + str r3, [r7, #2600] @ 0xa28 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 3d7f0 │ │ │ │ + str r6, [r3, #3388] @ 0xd3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6ad34 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r2, [r3, #3360] @ 0xd20 │ │ │ │ + b 3e684 │ │ │ │ + mov r6, r0 │ │ │ │ + b 3e430 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - add ip, sp, #16 │ │ │ │ - stmdb ip, {r1, r2, r3} │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ + str r0, [ip, #3744] @ 0xea0 │ │ │ │ + sub sp, sp, #316 @ 0x13c │ │ │ │ + add r6, sp, #356 @ 0x164 │ │ │ │ + stm r6, {r1, r2, r3} │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r1, [pc, #2904] @ 3f92c │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r2, [pc, #2900] @ 3f930 │ │ │ │ + ldr r3, [r3, #3332] @ 0xd04 │ │ │ │ + add r1, pc, r1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldreq fp, [pc, #2888] @ 3f934 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, #0 │ │ │ │ + ldrne r1, [pc, #2876] @ 3f938 │ │ │ │ + moveq r1, fp │ │ │ │ + ldr r0, [sp, #368] @ 0x170 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #308] @ 0x134 │ │ │ │ + mov r2, #0 │ │ │ │ + ldrne fp, [pc, #2856] @ 3f93c │ │ │ │ + mov r5, r3 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #2844] @ 3f940 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr sl, [pc, #2832] @ 3f944 │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79a8 <__aeabi_fcmpeq@plt> │ │ │ │ - ldr r8, [sp, #4] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3a630 │ │ │ │ - mov r0, r4 │ │ │ │ - str r5, [r4] │ │ │ │ - str r5, [r4, #4] │ │ │ │ - str r5, [r4, #8] │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 275c8 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr r3, [r5, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #3 │ │ │ │ + bne 3f76c │ │ │ │ + ldm r6, {r0, r1, r2, r3} │ │ │ │ + ldr ip, [r5, #1588] @ 0x634 │ │ │ │ + add r8, sp, #148 @ 0x94 │ │ │ │ + stm r8, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [ip, #1192] @ 0x4a8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + add r5, r5, #59648 @ 0xe900 │ │ │ │ + ldr r1, [pc, #2768] @ 3f948 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + add r5, r5, #252 @ 0xfc │ │ │ │ + mov r3, #12 │ │ │ │ + mov r7, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r9, [pc, #2748] @ 3f94c │ │ │ │ + add r3, sp, #268 @ 0x10c │ │ │ │ + str r0, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #268] @ 0x10c │ │ │ │ + str r9, [sp, #12] │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + add ip, sp, #260 @ 0x104 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + str r7, [sp, #260] @ 0x104 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3a860 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldm ip, {r2, r3} │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + add r5, sp, #100 @ 0x64 │ │ │ │ + bl 92298 │ │ │ │ + ldr r1, [pc, #2668] @ 3f940 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r7, r0 │ │ │ │ + bl 27558 │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + mov fp, #1048576000 @ 0x3e800000 │ │ │ │ + mov r8, #15 │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r7, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str fp, [sp, #272] @ 0x110 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + str r7, [sp, #260] @ 0x104 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm ip, {r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #912] @ 3aa08 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + bl 92298 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #3332] @ 0xd04 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 3f838 │ │ │ │ + ldr r7, [pc, #2552] @ 3f950 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r6, r7, #3328 @ 0xd00 │ │ │ │ + add r6, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3a890 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + bne 3f81c │ │ │ │ + ldr r7, [pc, #2524] @ 3f954 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r6, r7, #3328 @ 0xd00 │ │ │ │ + add r6, r6, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3a6b8 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #844] @ 3aa0c │ │ │ │ + bne 3f800 │ │ │ │ + add r7, sp, #68 @ 0x44 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r1, [pc, #2460] @ 3f940 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3a9dc │ │ │ │ - mov r1, r5 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r8, [pc, #2460] @ 3f958 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r1, r8 │ │ │ │ + add r6, r6, #1664 @ 0x680 │ │ │ │ + mov r9, #1 │ │ │ │ + add r6, r6, #4 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [pc, #2432] @ 3f95c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #2424] @ 3f960 │ │ │ │ + ldr r1, [pc, #2388] @ 3f940 │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2400] @ 3f964 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #2396] @ 3f968 │ │ │ │ + mov r1, r7 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + mov r2, fp │ │ │ │ + str r9, [sp] │ │ │ │ + add fp, sp, #164 @ 0xa4 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne sl, r7 │ │ │ │ - bne 3a714 │ │ │ │ - ldr r1, [pc, #788] @ 3aa10 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #2296] @ 3f940 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq sl, r6 │ │ │ │ - bne 3a904 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - bne 3a8b8 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r5, r8 │ │ │ │ - beq 3a750 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #692] @ 3aa0c │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr sl, [r3, #3332] @ 0xd04 │ │ │ │ + mov r3, r5 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 3f548 │ │ │ │ + add r6, sp, #84 @ 0x54 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3a9b0 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #2232] @ 3f940 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc, #2204] @ 3f940 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [pc, #2236] @ 3f96c │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #2220] @ 3f970 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #3344 @ 0xd10 │ │ │ │ + ldr r3, [r3, #3340] @ 0xd0c │ │ │ │ + add r1, r1, #4 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 676ac │ │ │ │ cmp r0, #0 │ │ │ │ - movne r9, r7 │ │ │ │ - bne 3a7ac │ │ │ │ - ldr r1, [pc, #636] @ 3aa10 │ │ │ │ + bne 3f8f4 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r9, r6 │ │ │ │ - bne 3a8c4 │ │ │ │ - ldr r1, [pc, #596] @ 3aa08 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3a8a4 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3a7f0 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #532] @ 3aa0c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3a994 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + ldr r1, [pc, #2088] @ 3f940 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc, #2068] @ 3f940 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #2108] @ 3f974 │ │ │ │ + ldr r0, [pc, #2108] @ 3f978 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #2092] @ 3f97c │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #3344 @ 0xd10 │ │ │ │ + ldr r3, [r3, #3348] @ 0xd14 │ │ │ │ + add r1, r1, #8 │ │ │ │ + str r6, [sp] │ │ │ │ + add r5, sp, #116 @ 0x74 │ │ │ │ + mov r9, #1 │ │ │ │ + ldr sl, [pc, #2036] @ 3f968 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 676ac │ │ │ │ + ldr r1, [pc, #1972] @ 3f940 │ │ │ │ cmp r0, #0 │ │ │ │ - movne r6, r7 │ │ │ │ - bne 3a848 │ │ │ │ - ldr r1, [pc, #476] @ 3aa10 │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #3348] @ 0xd14 │ │ │ │ + eorne r3, r3, #1 │ │ │ │ + strne r3, [r2, #3348] @ 0xd14 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3a944 │ │ │ │ - str sl, [r4] │ │ │ │ - str r9, [r4, #4] │ │ │ │ - str r6, [r4, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - b 3a65c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #1980] @ 3f980 │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r8, r8, #1664 @ 0x680 │ │ │ │ + add r8, r8, #4 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [pc, #1952] @ 3f984 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #1868] @ 3f940 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1888] @ 3f964 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + add r7, sp, #276 @ 0x114 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r5 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - b 3a6b8 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ mov r0, r5 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - b 3a7f0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - b 3a750 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #308] @ 3aa14 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #280] @ 3aa0c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - b 3a7ac │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + add r5, sp, #180 @ 0xb4 │ │ │ │ + add r2, sp, #196 @ 0xc4 │ │ │ │ mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #244] @ 3aa14 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #216] @ 3aa0c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - b 3a714 │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r3, [pc, #1844] @ 3f988 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + bl 27640 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [pc, #1752] @ 3f940 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + mov r5, #0 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ + str r5, [sp, #268] @ 0x10c │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + ldr r3, [pc, #1728] @ 3f94c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + mov r3, #15 │ │ │ │ + str r5, [sp, #260] @ 0x104 │ │ │ │ + str r5, [sp, #264] @ 0x108 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ mov r1, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #180] @ 3aa14 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldm r2, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr r1, [pc, #1732] @ 3f988 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + add r8, sp, #212 @ 0xd4 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #152] @ 3aa0c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 276f8 │ │ │ │ + add r2, sp, #228 @ 0xe4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r2 │ │ │ │ + add r5, sp, #244 @ 0xf4 │ │ │ │ mov r1, r0 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str sl, [r4] │ │ │ │ - str r9, [r4, #4] │ │ │ │ - mov r6, r0 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - b 3a854 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #100] @ 3aa0c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - b 3a970 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #72] @ 3aa0c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - b 3a7ac │ │ │ │ - mov r1, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 27640 │ │ │ │ + ldr r0, [pc, #1664] @ 3f98c │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r2, [pc, #1652] @ 3f990 │ │ │ │ + mov r1, #32 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #28] @ 3aa0c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [r3] │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1552] @ 3f964 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [r3] │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [sp, #256] @ 0x100 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1472] @ 3f964 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str sl, [sp, #4] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r9, [sp] │ │ │ │ + ldr r2, [pc, #1500] @ 3f994 │ │ │ │ mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - b 3a714 │ │ │ │ - vfmacc.f32 s20, s21, s23 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - svccc 0x002aaaab │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldrb r5, [r0, #8] │ │ │ │ - add ip, sp, #28 │ │ │ │ - cmp r5, #0 │ │ │ │ - stm ip, {r1, r2, r3} │ │ │ │ - bne 3aa50 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [pc, #160] @ 3aaf8 │ │ │ │ - mov r6, r2 │ │ │ │ - cmp r2, r3 │ │ │ │ - movne r3, #2 │ │ │ │ - moveq r3, #1 │ │ │ │ - tst r3, r1 │ │ │ │ - beq 3aa40 │ │ │ │ - mov r4, r0 │ │ │ │ - add lr, r0, #16 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1, r2} │ │ │ │ - stm lr, {r0, r1, r2} │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mov r7, #256 @ 0x100 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - strh r7, [r4, #8] │ │ │ │ - bl 8c414 │ │ │ │ - tst r0, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - movne r0, r3 │ │ │ │ - strne r3, [r4, #12] │ │ │ │ - bne 3aad4 │ │ │ │ + ldr r2, [pc, #1468] @ 3f998 │ │ │ │ + ldr r1, [r3, #1588] @ 0x634 │ │ │ │ + ldr r0, [pc, #1464] @ 3f99c │ │ │ │ + ldr r3, [r1, #3328] @ 0xd00 │ │ │ │ + cmp r3, r0 │ │ │ │ + cmpne r3, r2 │ │ │ │ + strne r2, [r1, #3328] @ 0xd00 │ │ │ │ + bne 3f8dc │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 3f8dc │ │ │ │ + ldr r1, [pc, #1436] @ 3f9a0 │ │ │ │ + mov r2, #32 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e96c0 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ mov r3, #1 │ │ │ │ - asr r0, r0, #1 │ │ │ │ - tst r0, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - add r3, r3, #1 │ │ │ │ - beq 3aab8 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 8c834 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr ip, [pc, #1384] @ 3f9a4 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + add ip, pc, ip │ │ │ │ + add r5, sp, #20 │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + mov lr, #0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r1, ip, #3344 @ 0xd10 │ │ │ │ + ldr r9, [pc, #1264] @ 3f94c │ │ │ │ + mov sl, #0 │ │ │ │ + mov r8, #15 │ │ │ │ + mov r2, r7 │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, r1, #12 │ │ │ │ + mov r3, lr │ │ │ │ + mov r0, r4 │ │ │ │ + str sl, [sp, #16] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + bl 66340 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ cmp r0, #0 │ │ │ │ - movne r3, #0 │ │ │ │ + beq 3f4ac │ │ │ │ + ldr r3, [pc, #1272] @ 3f998 │ │ │ │ + ldr r1, [r2, #3328] @ 0xd00 │ │ │ │ + cmp r1, r3 │ │ │ │ + ldreq r3, [pc, #1264] @ 3f99c │ │ │ │ + str r3, [r2, #3328] @ 0xd00 │ │ │ │ + ldr r3, [r2, #3336] @ 0xd08 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 3f4d0 │ │ │ │ + ldr r1, [pc, #1256] @ 3f9a8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r1, #3336] @ 0xd08 │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r3, #1 │ │ │ │ + bne 3f914 │ │ │ │ + strb r3, [r4, #1654] @ 0x676 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r1, [pc, #1112] @ 3f940 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #1212] @ 3f9ac │ │ │ │ + ldr r0, [pc, #1212] @ 3f9b0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r7, [r3, #1588] @ 0x634 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #1192] @ 3f9b4 │ │ │ │ + add r7, r7, #3344 @ 0xd10 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #3360 @ 0xd20 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #100 @ 0x64 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 69e0c │ │ │ │ + b 3f5c8 │ │ │ │ + add r6, sp, #84 @ 0x54 │ │ │ │ mov r0, r5 │ │ │ │ - strne r3, [r4, #12] │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - muleq r0, fp, r1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [pc, #32] @ 3ab34 │ │ │ │ + mov r2, sl │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [pc, #984] @ 3f940 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r1, [pc, #964] @ 3f940 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [pc, #1072] @ 3f9b8 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r5, [pc, #1060] @ 3f9bc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ add r5, pc, r5 │ │ │ │ - add r4, r5, #72 @ 0x48 │ │ │ │ - ldr r0, [r4, #-12]! │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r1, r5, #3360 @ 0xd20 │ │ │ │ + ldr r3, [r3, #3336] @ 0xd08 │ │ │ │ + add r1, r1, #8 │ │ │ │ + stm sp, {r6, sl} │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 676ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3ab28 │ │ │ │ - bl 75f4 │ │ │ │ - cmp r4, r5 │ │ │ │ - bne 3ab18 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - eoreq r7, r2, r8, asr #11 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3368] @ 0xd28 │ │ │ │ - sub sp, sp, #692 @ 0x2b4 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #628] @ 3adcc │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #624] @ 3add0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [pc, #616] @ 3add4 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + bne 3f7bc │ │ │ │ + add r5, sp, #20 │ │ │ │ + ldr r1, [pc, #1008] @ 3f9c0 │ │ │ │ + ldr r0, [pc, #1008] @ 3f9c4 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #684] @ 0x2ac │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #992] @ 3f9c8 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #3360 @ 0xd20 │ │ │ │ + ldr r3, [r3, #3332] @ 0xd04 │ │ │ │ + add r1, r1, #12 │ │ │ │ + str fp, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 676ac │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3f640 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r2, #3332] @ 0xd04 │ │ │ │ + cmp r3, #1 │ │ │ │ + eor r3, r3, #1 │ │ │ │ + str r3, [r2, #3332] @ 0xd04 │ │ │ │ + movne r3, #1 │ │ │ │ + strne r3, [r2, #3336] @ 0xd08 │ │ │ │ + bl 6ba48 │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [pc, #884] @ 3f9cc │ │ │ │ + bl 275c8 │ │ │ │ + ldr r1, [pc, #880] @ 3f9d0 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #872] @ 3f9d4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r8, #1 │ │ │ │ + ldr sl, [pc, #716] @ 3f94c │ │ │ │ + mov fp, #0 │ │ │ │ + mov r9, #15 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 27764 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6b938 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [pc, #808] @ 3f9d8 │ │ │ │ mov r3, #0 │ │ │ │ - bl eb8ec │ │ │ │ - clz r2, r0 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - cmp r4, #0 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 3abd0 │ │ │ │ - ldr r2, [pc, #560] @ 3add8 │ │ │ │ - ldr r3, [pc, #548] @ 3add0 │ │ │ │ + bl 27558 │ │ │ │ + ldm r7, {r0, r1, r2, r3} │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [pc, #792] @ 3f9dc │ │ │ │ + ldr r0, [pc, #792] @ 3f9e0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r2, [sp, #272] @ 0x110 │ │ │ │ + str r8, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [pc, #748] @ 3f9e4 │ │ │ │ + mov r7, #0 │ │ │ │ + add ip, pc, ip │ │ │ │ + mov lr, r0 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + mov r2, lr │ │ │ │ + add r1, ip, #3376 @ 0xd30 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r6, [sp] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, r7 │ │ │ │ + bne 3f8a8 │ │ │ │ + ldr r2, [pc, #680] @ 3f9e8 │ │ │ │ + ldr r3, [pc, #492] @ 3f930 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #684] @ 0x2ac │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3adc8 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #692 @ 0x2b4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r8, sp, #44 @ 0x2c │ │ │ │ - sub r3, r0, r5 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, r8 │ │ │ │ - bl e9828 │ │ │ │ - ldr r5, [r9, #72] @ 0x48 │ │ │ │ - ldr r2, [r9, #80] @ 0x50 │ │ │ │ - add sl, r5, r2, lsl #4 │ │ │ │ - cmp r5, sl │ │ │ │ - bcs 3aba0 │ │ │ │ - ldr r7, [pc, #472] @ 3addc │ │ │ │ - ldr r6, [pc, #472] @ 3ade0 │ │ │ │ - ldr fp, [pc, #472] @ 3ade4 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add fp, pc, fp │ │ │ │ - add r4, r5, #16 │ │ │ │ - b 3ac80 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ + bne 3f928 │ │ │ │ + add sp, sp, #316 @ 0x13c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + add r8, sp, #148 @ 0x94 │ │ │ │ + ldr r1, [pc, #456] @ 3f940 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [r4, #-16] │ │ │ │ - ldrb r3, [r3] │ │ │ │ + bl 27558 │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + ldr r3, [r7, #1588] @ 0x634 │ │ │ │ + add r5, r7, #59648 @ 0xe900 │ │ │ │ + ldr r0, [r3, #1192] @ 0x4a8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #424] @ 3f948 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [r7, #1580] @ 0x62c │ │ │ │ + add r5, r5, #252 @ 0xfc │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3ac54 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r8 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3aca8 │ │ │ │ - ldr r3, [pc, #396] @ 3ade8 │ │ │ │ - ldr r0, [pc, #396] @ 3adec │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #10 │ │ │ │ - add r5, r5, #16 │ │ │ │ - bl e9ff0 │ │ │ │ - cmp sl, r5 │ │ │ │ - add r4, r4, #16 │ │ │ │ - bls 3aba0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ + movne r3, #12 │ │ │ │ + moveq r3, #15 │ │ │ │ + b 3ee80 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r2, #3336] @ 0xd08 │ │ │ │ + cmp r3, #1 │ │ │ │ + eor r3, r3, #1 │ │ │ │ + str r3, [r2, #3336] @ 0xd08 │ │ │ │ + beq 3f7f8 │ │ │ │ + ldr r3, [r5, #3336] @ 0xd08 │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq sl, r9 │ │ │ │ + beq 3f7f8 │ │ │ │ + ldr sl, [r2, #3328] @ 0xd00 │ │ │ │ + ldr r3, [r5, #3344] @ 0xd10 │ │ │ │ + subs sl, sl, r3 │ │ │ │ + movne sl, #1 │ │ │ │ + strb sl, [r4, #1654] @ 0x676 │ │ │ │ + b 3f5c4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r0, [r4, #-16] │ │ │ │ - mov r1, r8 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3ac1c │ │ │ │ - ldr r2, [pc, #320] @ 3adf0 │ │ │ │ - add r4, sp, #172 @ 0xac │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e9868 │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r0, [r2, #1572] @ 0x624 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r6, [r1, #56] @ 0x38 │ │ │ │ - add r1, sp, #28 │ │ │ │ - blx r6 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bne 3ad30 │ │ │ │ - ldr r2, [pc, #256] @ 3adf4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #3328] @ 0xd00 │ │ │ │ + str r3, [r7, #3344] @ 0xd10 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 3ef90 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #3336] @ 0xd08 │ │ │ │ + str r3, [r7, #3336] @ 0xd08 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 3ef70 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [pc, #420] @ 3f9ec │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + add r6, sp, #116 @ 0x74 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [pc, #396] @ 3f9f0 │ │ │ │ + bl 27558 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str fp, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r7, [sp, #268] @ 0x10c │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + str r7, [sp, #260] @ 0x104 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ + mov r1, r6 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92298 │ │ │ │ + b 3ef50 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #228] @ 3f998 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ mov r0, r4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r9, #4] │ │ │ │ - ldr r2, [pc, #232] @ 3adf8 │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr ip, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r6, [sp] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - blx r4 │ │ │ │ - b 3aba0 │ │ │ │ - ldr r2, [pc, #196] @ 3adfc │ │ │ │ + str r8, [r3, #3332] @ 0xd04 │ │ │ │ + str r8, [r3, #3336] @ 0xd08 │ │ │ │ + str r8, [r3, #3340] @ 0xd0c │ │ │ │ + str r7, [r3, #3348] @ 0xd14 │ │ │ │ + str r1, [r3, #3328] @ 0xd00 │ │ │ │ + str r2, [r3, #3344] @ 0xd10 │ │ │ │ + bl 6ba48 │ │ │ │ + b 3f738 │ │ │ │ + ldr r1, [pc, #272] @ 3f9f4 │ │ │ │ + mov r2, #32 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e96c0 │ │ │ │ + b 3f410 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r9, #4] │ │ │ │ - ldr r2, [pc, #172] @ 3ae00 │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - mov r6, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [r2, #1572] @ 0x624 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r0] │ │ │ │ - stm sp, {r2, r3} │ │ │ │ - str r6, [sp, #8] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r4, [r1, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [pc, #92] @ 3ae04 │ │ │ │ - mov r2, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #76] @ 3ae08 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl e9ff0 │ │ │ │ - str r4, [r5, #12] │ │ │ │ - b 3aba0 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, ip, ip, asr lr │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq lr, fp, ip, ror #5 │ │ │ │ - andeq fp, ip, r0, lsl lr │ │ │ │ - andeq r9, fp, r8, lsr #23 │ │ │ │ - andeq r9, fp, ip, lsr #23 │ │ │ │ - ldrdeq sl, [fp], -ip │ │ │ │ - andeq r9, fp, r4, asr fp │ │ │ │ - andeq r9, fp, r4, asr fp │ │ │ │ - andeq sl, fp, r0, lsr #15 │ │ │ │ - strdeq sl, [fp], -ip │ │ │ │ - andeq sl, fp, r8, lsl #3 │ │ │ │ - ldrdeq sl, [fp], -ip │ │ │ │ - andeq sl, fp, r0, asr #2 │ │ │ │ - andeq r9, fp, r8, lsl #20 │ │ │ │ - andeq r9, fp, r0, lsl #20 │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r2, #3340] @ 0xd0c │ │ │ │ + eor r3, r3, r9 │ │ │ │ + str r3, [r2, #3340] @ 0xd0c │ │ │ │ + bl 6ba48 │ │ │ │ + b 3f0f4 │ │ │ │ + ldr r3, [r2, #3328] @ 0xd00 │ │ │ │ + ldr r2, [r1, #3344] @ 0xd10 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + movne r3, #1 │ │ │ │ + b 3f4d0 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r7, ip, r8, ror #23 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + addmi r0, r0, #0 │ │ │ │ + tstmi sl, #0 │ │ │ │ + adcmi r0, ip, #0 │ │ │ │ + movmi r0, r0 │ │ │ │ + muleq ip, r4, fp │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + ldrdeq pc, [ip], -r4 │ │ │ │ + @ instruction: 0x000cf3b4 │ │ │ │ + andeq r5, fp, r8, lsr #17 │ │ │ │ + andeq r6, fp, ip, lsl #3 │ │ │ │ + andeq r0, r0, r0, lsl #9 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + svclt 0x00800000 │ │ │ │ + strheq r6, [fp], -ip │ │ │ │ + andeq pc, ip, r4, ror #4 │ │ │ │ + andeq r5, fp, ip, lsr #14 │ │ │ │ + andeq r6, fp, r8, asr #32 │ │ │ │ + ldrdeq pc, [ip], -r8 │ │ │ │ + andeq r5, fp, r0, lsr #13 │ │ │ │ + @ instruction: 0x000b5fbc │ │ │ │ + submi r0, r0, r0 │ │ │ │ + muleq fp, r8, lr │ │ │ │ + @ instruction: 0x000b5dbc │ │ │ │ + strdeq r5, [fp], -r8 │ │ │ │ + andeq fp, r0, r0, lsl #23 │ │ │ │ + andeq sl, r0, r4, asr #24 │ │ │ │ + @ instruction: 0x000b5db8 │ │ │ │ + andeq lr, ip, ip, ror #29 │ │ │ │ + andeq lr, ip, ip, ror #28 │ │ │ │ + andeq r5, fp, r0, ror r3 │ │ │ │ + andeq r5, fp, ip, asr #25 │ │ │ │ + andeq lr, ip, ip, lsl lr │ │ │ │ + andeq r5, fp, r4, asr #24 │ │ │ │ + muleq ip, r0, sp │ │ │ │ + muleq fp, r4, r2 │ │ │ │ + andeq r5, fp, r0, lsl ip │ │ │ │ + andeq lr, ip, r0, asr #26 │ │ │ │ + rsbsmi r0, r0, #0 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + eormi r0, r0, r0 │ │ │ │ + bicmi r0, r8, r0 │ │ │ │ + andeq r5, fp, r0, lsr #3 │ │ │ │ + andeq r5, fp, r4, asr r9 │ │ │ │ + andeq lr, ip, r0, lsr ip │ │ │ │ + andeq r7, ip, r4, lsl #5 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + eormi r0, r8, #0 │ │ │ │ + ldrdeq r5, [fp], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r9, [r1] │ │ │ │ - ldr sl, [r0, #8] │ │ │ │ + ldr sl, [r1] │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ ldr r7, [r0] │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ + cmp sl, #0 │ │ │ │ + lsl fp, r6, #2 │ │ │ │ sub sp, sp, #28 │ │ │ │ - cmp r9, #0 │ │ │ │ - lsl r5, sl, #4 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - add sl, r7, sl, lsl #4 │ │ │ │ - streq r9, [sp] │ │ │ │ - beq 3ae68 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + add r6, r7, r6, lsl #2 │ │ │ │ + moveq r5, sl │ │ │ │ + beq 3fa58 │ │ │ │ ldr r8, [r1, #4] │ │ │ │ add r8, r8, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7330 │ │ │ │ + bl 7318 │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp] │ │ │ │ - bl e8454 │ │ │ │ - cmp r7, sl │ │ │ │ - bcc 3af14 │ │ │ │ - ldmib r4, {r3, r7} │ │ │ │ - cmp r7, r3 │ │ │ │ - beq 3b220 │ │ │ │ - add r9, r7, #1 │ │ │ │ + mov r1, sl │ │ │ │ + mov r5, r0 │ │ │ │ + bl e8318 │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ + cmp sl, #0 │ │ │ │ + streq sl, [sp, #8] │ │ │ │ + beq 3fa88 │ │ │ │ + ldr r8, [r4, #12] │ │ │ │ + add r8, r8, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7318 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #8] │ │ │ │ + bl e8318 │ │ │ │ + cmp r7, r6 │ │ │ │ + bcc 3fb94 │ │ │ │ + ldmib r9, {r3, r6} │ │ │ │ + cmp r6, r3 │ │ │ │ + beq 3fe10 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, r3 │ │ │ │ + bgt 3fe00 │ │ │ │ + str r6, [r9, #8] │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ + ldr r8, [r9] │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + sub r6, r6, #20 │ │ │ │ + ldr r0, [r8, r6] │ │ │ │ + add r7, r8, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 3fad0 │ │ │ │ + bl 75dc │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r8, r6] │ │ │ │ + ldr r9, [r4] │ │ │ │ + str r3, [r7, #4] │ │ │ │ cmp r9, r3 │ │ │ │ - bgt 3b0bc │ │ │ │ - ldr sl, [r4] │ │ │ │ - ldr r0, [sl, r7, lsl #4] │ │ │ │ - str r9, [r4, #8] │ │ │ │ + beq 3fb0c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str r0, [r7, #4] │ │ │ │ + add r0, r0, #1 │ │ │ │ + bl 7318 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r0, [r8, r6] │ │ │ │ + bl e8318 │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - add r4, sl, r7, lsl #4 │ │ │ │ - beq 3aea4 │ │ │ │ - bl 75f4 │ │ │ │ + beq 3fb1c │ │ │ │ + bl 75dc │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [r4] │ │ │ │ - ldr r5, [r6] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - cmp r5, r3 │ │ │ │ - beq 3aee0 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - str r0, [r4, #4] │ │ │ │ + str r3, [r7, #8] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + str r3, [r7, #12] │ │ │ │ + cmp r6, r3 │ │ │ │ + beq 3fb58 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + str r0, [r7, #12] │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r1, r5 │ │ │ │ + bl 7318 │ │ │ │ + ldr r2, [r7, #12] │ │ │ │ + mov r1, r6 │ │ │ │ add r2, r2, #1 │ │ │ │ - str r0, [r4] │ │ │ │ - bl e8454 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ - str r3, [r4, #12] │ │ │ │ - ldr r3, [sp] │ │ │ │ - strh r2, [r4, #8] │ │ │ │ + str r0, [r7, #8] │ │ │ │ + bl e8318 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + str r3, [r7, #16] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3af0c │ │ │ │ + beq 3fb74 │ │ │ │ mov r0, r3 │ │ │ │ + bl 75dc │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 3fb8c │ │ │ │ + mov r0, r5 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 75f4 │ │ │ │ + b 75dc │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r8, [pc, #2632] @ 3b964 │ │ │ │ - ldr r9, [pc, #2632] @ 3b968 │ │ │ │ + ldr r8, [pc, #672] @ 3fe3c │ │ │ │ + ldr sl, [pc, #672] @ 3fe40 │ │ │ │ add r8, pc, r8 │ │ │ │ - add r9, pc, r9 │ │ │ │ + add sl, pc, sl │ │ │ │ mov r3, r8 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #10 │ │ │ │ - mov r0, r9 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr fp, [sp] │ │ │ │ - ldr r0, [sl, #-16] │ │ │ │ - mov r1, fp │ │ │ │ - bl eb6d8 │ │ │ │ + mov r0, sl │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r0, [r6, #-20] @ 0xffffffec │ │ │ │ + mov r1, r5 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - blt 3ae70 │ │ │ │ - cmp r5, #16 │ │ │ │ - asr r3, r5, #4 │ │ │ │ - bls 3afd4 │ │ │ │ - mov sl, fp │ │ │ │ - str r4, [sp, #4] │ │ │ │ - sub fp, r3, #1 │ │ │ │ - cmp r3, fp, lsr #1 │ │ │ │ - lsr r5, fp, #1 │ │ │ │ - mov r3, r8 │ │ │ │ + blt 3fa90 │ │ │ │ + asr r2, fp, #1 │ │ │ │ + add r2, r2, fp, asr #2 │ │ │ │ + add r2, r2, r2, lsl #4 │ │ │ │ + add r2, r2, r2, lsl #8 │ │ │ │ + add r2, r2, r2, lsl #16 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + cmp fp, #20 │ │ │ │ + add r2, r2, fp, asr #2 │ │ │ │ + bls 3fc84 │ │ │ │ + mov r0, r2 │ │ │ │ + str r4, [sp] │ │ │ │ + sub fp, r0, #1 │ │ │ │ + cmp r0, fp, lsr #1 │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ + mov r3, r8 │ │ │ │ mov r1, #10 │ │ │ │ - mov r0, r9 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r0, [r7, r5, lsl #4] │ │ │ │ - mov r1, sl │ │ │ │ - bl eb6d8 │ │ │ │ - lsl r4, r5, #4 │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r5, r5, fp │ │ │ │ - add r3, r4, #16 │ │ │ │ - add fp, r7, r3 │ │ │ │ - add r5, r7, r5, lsl #4 │ │ │ │ + lsr r6, fp, #1 │ │ │ │ + mov r0, sl │ │ │ │ + bl e9eb4 │ │ │ │ + add r2, r6, r6, lsl #2 │ │ │ │ + ldr r0, [r7, r2, lsl #2] │ │ │ │ + mov r1, r5 │ │ │ │ + lsl r4, r2, #2 │ │ │ │ + bl eb59c │ │ │ │ + add r6, r6, #1 │ │ │ │ + add r6, r6, fp │ │ │ │ + add r3, r4, #20 │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ + add r1, r7, r3 │ │ │ │ + add r6, r7, r6, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - movlt r7, fp │ │ │ │ - movlt fp, r5 │ │ │ │ - sub r3, fp, r7 │ │ │ │ - cmp r3, #16 │ │ │ │ - asr r3, r3, #4 │ │ │ │ - bhi 3af64 │ │ │ │ - cmp r7, fp │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - bcs 3ae70 │ │ │ │ - ldr r3, [pc, #2448] @ 3b96c │ │ │ │ - ldr r0, [pc, #2448] @ 3b970 │ │ │ │ + movlt r7, r1 │ │ │ │ + movlt r1, r6 │ │ │ │ + sub r3, r1, r7 │ │ │ │ + asr r0, r3, #2 │ │ │ │ + add r2, r0, r0, lsl #1 │ │ │ │ + add r2, r2, r2, lsl #4 │ │ │ │ + add r2, r2, r2, lsl #8 │ │ │ │ + add r2, r2, r2, lsl #16 │ │ │ │ + cmp r3, #20 │ │ │ │ + add r0, r0, r2, lsl #2 │ │ │ │ + bhi 3fbf8 │ │ │ │ + cmp r7, r1 │ │ │ │ + ldr r4, [sp] │ │ │ │ + bcs 3fa90 │ │ │ │ + ldr r3, [pc, #440] @ 3fe44 │ │ │ │ + ldr r0, [pc, #440] @ 3fe48 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ mov r1, #10 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - sub r3, r7, r3 │ │ │ │ - asr sl, r3, #4 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r3, [r9] │ │ │ │ + sub r6, r7, r3 │ │ │ │ + asr sl, r6, #2 │ │ │ │ + add r3, sl, sl, lsl #1 │ │ │ │ + add r3, r3, r3, lsl #4 │ │ │ │ + add r3, r3, r3, lsl #8 │ │ │ │ + add r3, r3, r3, lsl #16 │ │ │ │ + add r3, sl, r3, lsl #2 │ │ │ │ + ldmib r9, {r2, sl} │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldmib r4, {r3, r7} │ │ │ │ - cmp r7, r3 │ │ │ │ - beq 3b388 │ │ │ │ - add fp, r7, #1 │ │ │ │ - cmp fp, r3 │ │ │ │ - bgt 3b500 │ │ │ │ - ldr r5, [r4] │ │ │ │ - cmp sl, r7 │ │ │ │ - str fp, [r4, #8] │ │ │ │ - bge 3b0a4 │ │ │ │ - mov r8, #0 │ │ │ │ - ldr r0, [r5, r7, lsl #4] │ │ │ │ - lsl r9, r7, #4 │ │ │ │ - sub r3, r9, #16 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r9, r5, r9 │ │ │ │ - add r5, r5, r3 │ │ │ │ - beq 3b04c │ │ │ │ - bl 75f4 │ │ │ │ - str r8, [r9] │ │ │ │ - ldr fp, [r5] │ │ │ │ - str r8, [r9, #4] │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 3b084 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - str r0, [r9, #4] │ │ │ │ - add r0, r0, #1 │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ - mov r1, fp │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r0, [r9] │ │ │ │ - bl e8454 │ │ │ │ - sub r7, r7, #1 │ │ │ │ - ldrh r2, [r5, #8] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp sl, r7 │ │ │ │ - ldr r5, [r4] │ │ │ │ - strh r2, [r9, #8] │ │ │ │ - str r3, [r9, #12] │ │ │ │ - bne 3b02c │ │ │ │ + cmp sl, r2 │ │ │ │ + bne 3fce8 │ │ │ │ + cmp sl, #1 │ │ │ │ + addle r1, sl, #1 │ │ │ │ + addgt r1, sl, sl, asr #1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 424a4 │ │ │ │ + ldmib r9, {r2, sl} │ │ │ │ + add r7, sl, #1 │ │ │ │ + cmp r7, r2 │ │ │ │ + bgt 3fe2c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r0, [r5, r3] │ │ │ │ - add r4, r5, r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3aea0 │ │ │ │ - b 3aea4 │ │ │ │ - cmn r9, #-134217727 @ 0xf8000001 │ │ │ │ - lslls r0, r9, #4 │ │ │ │ - addls r0, r0, #8 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - str r9, [r4, #4] │ │ │ │ - bl 7330 │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r3, #16 │ │ │ │ - movge r2, r7 │ │ │ │ - movge r1, #0 │ │ │ │ - mvnge ip, #0 │ │ │ │ - add sl, r0, #8 │ │ │ │ - str r3, [r0] │ │ │ │ - mov r5, r0 │ │ │ │ - movge r3, sl │ │ │ │ - str r9, [r0, #4] │ │ │ │ - blt 3b11c │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmn r2, #1 │ │ │ │ - str r1, [r3] │ │ │ │ - str r1, [r3, #4] │ │ │ │ - str ip, [r3, #12] │ │ │ │ - add r3, r3, #16 │ │ │ │ - bne 3b100 │ │ │ │ - ldmib r4, {r2, r3} │ │ │ │ - cmp r3, r2 │ │ │ │ - movge r3, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 3b1d0 │ │ │ │ + str r7, [r9, #8] │ │ │ │ + cmp r3, sl │ │ │ │ + bge 3fde8 │ │ │ │ + add r7, sl, sl, lsl #2 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ mov r8, #0 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - mov fp, r8 │ │ │ │ - mov r9, r3 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - ldr sl, [r4] │ │ │ │ - cmp r0, #0 │ │ │ │ - add r6, sl, r8, lsl #4 │ │ │ │ - lsl r7, r8, #4 │ │ │ │ - beq 3b168 │ │ │ │ - bl 75f4 │ │ │ │ - str fp, [r5, #8] │ │ │ │ - ldr r7, [sl, r7] │ │ │ │ - str fp, [r5, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3b1a0 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - add r0, r0, #1 │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r1, r7 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - bl e8454 │ │ │ │ - add r8, r8, #1 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - cmp r9, r8 │ │ │ │ - strh r2, [r5, #16] │ │ │ │ - str r3, [r5, #20] │ │ │ │ - add r5, r5, #16 │ │ │ │ - bne 3b14c │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - ldr sl, [sp, #12] │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - ldr r8, [r4] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 3b218 │ │ │ │ - ldr r5, [r8, #-4] │ │ │ │ - add r5, r8, r5, lsl #4 │ │ │ │ - cmp r8, r5 │ │ │ │ - beq 3b94c │ │ │ │ - ldr r0, [r5, #-16]! │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3b1fc │ │ │ │ - bl 75f4 │ │ │ │ - cmp r8, r5 │ │ │ │ - bne 3b1ec │ │ │ │ - ldr r1, [r8, #-4] │ │ │ │ - lsl r1, r1, #4 │ │ │ │ - add r1, r1, #8 │ │ │ │ - sub r0, r8, #8 │ │ │ │ - bl 74a4 │ │ │ │ - str sl, [r4] │ │ │ │ - b 3ae8c │ │ │ │ - cmp r7, #1 │ │ │ │ - ble 3b774 │ │ │ │ - add r7, r7, r7, asr #1 │ │ │ │ - cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ - lslle r0, r7, #4 │ │ │ │ - str r7, [r4, #4] │ │ │ │ - addle r0, r0, #8 │ │ │ │ - mvngt r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - mov r3, #16 │ │ │ │ - mov r2, #0 │ │ │ │ - mvn r1, #0 │ │ │ │ - add r9, r0, #8 │ │ │ │ - str r3, [r0] │ │ │ │ - str r7, [r0, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - sub r7, r7, #2 │ │ │ │ - sub r7, r7, #1 │ │ │ │ - cmn r7, #2 │ │ │ │ - str r2, [r3] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - str r1, [r3, #12] │ │ │ │ - add r3, r3, #16 │ │ │ │ - bne 3b268 │ │ │ │ - ldmib r4, {r2, r3} │ │ │ │ - cmp r3, r2 │ │ │ │ - movlt r8, r3 │ │ │ │ - movge r8, r2 │ │ │ │ - cmp r8, #0 │ │ │ │ - movgt r7, #0 │ │ │ │ - movgt sl, r7 │ │ │ │ - strgt r9, [sp, #4] │ │ │ │ - strgt r6, [sp, #8] │ │ │ │ - ble 3b328 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - ldr r9, [r4] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r5, [sp, #16] │ │ │ │ + str r4, [sp, #20] │ │ │ │ + ldr r6, [r9] │ │ │ │ + mov fp, r7 │ │ │ │ + ldr r0, [r6, r7] │ │ │ │ + sub r7, r7, #20 │ │ │ │ cmp r0, #0 │ │ │ │ - lsl r6, r7, #4 │ │ │ │ - add fp, r9, r7, lsl #4 │ │ │ │ - beq 3b2c8 │ │ │ │ - bl 75f4 │ │ │ │ - str sl, [r5, #8] │ │ │ │ - ldr r6, [r9, r6] │ │ │ │ - str sl, [r5, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 3b300 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - str r0, [r5, #12] │ │ │ │ + add r5, r6, fp │ │ │ │ + add r4, r6, r7 │ │ │ │ + beq 3fd40 │ │ │ │ + bl 75dc │ │ │ │ + str r8, [r6, fp] │ │ │ │ + ldr r1, [r4] │ │ │ │ + str r1, [sp] │ │ │ │ + cmp r1, #0 │ │ │ │ + str r8, [r5, #4] │ │ │ │ + beq 3fd7c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str r0, [r5, #4] │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r1, r6 │ │ │ │ + bl 7318 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r1, [sp] │ │ │ │ add r2, r2, #1 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - bl e8454 │ │ │ │ - ldrh r3, [fp, #8] │ │ │ │ - add r7, r7, #1 │ │ │ │ - strh r3, [r5, #16] │ │ │ │ - cmp r8, r7 │ │ │ │ - ldr r3, [fp, #12] │ │ │ │ - str r3, [r5, #20] │ │ │ │ - add r5, r5, #16 │ │ │ │ - bne 3b2ac │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - ldr r7, [r4] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3b370 │ │ │ │ - ldr r5, [r7, #-4] │ │ │ │ - add r5, r7, r5, lsl #4 │ │ │ │ - cmp r7, r5 │ │ │ │ - beq 3b954 │ │ │ │ - ldr r0, [r5, #-16]! │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3b354 │ │ │ │ - bl 75f4 │ │ │ │ - cmp r7, r5 │ │ │ │ - bne 3b344 │ │ │ │ - ldr r1, [r7, #-4] │ │ │ │ - lsl r1, r1, #4 │ │ │ │ - add r1, r1, #8 │ │ │ │ - sub r0, r7, #8 │ │ │ │ - bl 74a4 │ │ │ │ - str r9, [r4] │ │ │ │ - ldmib r4, {r3, r7} │ │ │ │ - cmp r3, r7 │ │ │ │ - movlt r7, r3 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - b 3ae7c │ │ │ │ - cmp r7, #1 │ │ │ │ - ble 3b664 │ │ │ │ - add r7, r7, r7, asr #1 │ │ │ │ - cmn r7, #-134217727 @ 0xf8000001 │ │ │ │ - lslle r0, r7, #4 │ │ │ │ - str r7, [r4, #4] │ │ │ │ - addle r0, r0, #8 │ │ │ │ - mvngt r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - mov r3, #16 │ │ │ │ - mvn r1, #0 │ │ │ │ - mov r2, #0 │ │ │ │ - add r9, r0, #8 │ │ │ │ - str r3, [r0] │ │ │ │ - str r7, [r0, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r9 │ │ │ │ - add r7, r7, r1 │ │ │ │ - sub r7, r7, #1 │ │ │ │ - cmn r7, #1 │ │ │ │ - str r2, [r3] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - str r1, [r3, #12] │ │ │ │ - add r3, r3, #16 │ │ │ │ - bne 3b3d0 │ │ │ │ - ldmib r4, {r2, r3} │ │ │ │ - cmp r3, r2 │ │ │ │ - movge r3, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 3b498 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r8, r7 │ │ │ │ - mov fp, r3 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r6, [sp, #16] │ │ │ │ + str r0, [r6, fp] │ │ │ │ + bl e8318 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - ldr sl, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - lsl r9, r7, #4 │ │ │ │ - add r6, sl, r7, lsl #4 │ │ │ │ - beq 3b434 │ │ │ │ - bl 75f4 │ │ │ │ + beq 3fd8c │ │ │ │ + bl 75dc │ │ │ │ str r8, [r5, #8] │ │ │ │ - ldr r9, [sl, r9] │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ str r8, [r5, #12] │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 3b46c │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 3fdc4 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ str r0, [r5, #12] │ │ │ │ add r0, r0, #1 │ │ │ │ - bl 7330 │ │ │ │ + bl 7318 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - bl e8454 │ │ │ │ - add r7, r7, #1 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - cmp fp, r7 │ │ │ │ - strh r2, [r5, #16] │ │ │ │ - str r3, [r5, #20] │ │ │ │ - add r5, r5, #16 │ │ │ │ - bne 3b418 │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - ldr r7, [r4] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3b4e0 │ │ │ │ - ldr r5, [r7, #-4] │ │ │ │ - add r5, r7, r5, lsl #4 │ │ │ │ - cmp r7, r5 │ │ │ │ - beq 3b93c │ │ │ │ - ldr r0, [r5, #-16]! │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3b4c4 │ │ │ │ - bl 75f4 │ │ │ │ - cmp r7, r5 │ │ │ │ - bne 3b4b4 │ │ │ │ - ldr r1, [r7, #-4] │ │ │ │ - lsl r1, r1, #4 │ │ │ │ - add r1, r1, #8 │ │ │ │ - sub r0, r7, #8 │ │ │ │ - bl 74a4 │ │ │ │ - ldmib r4, {r3, r7} │ │ │ │ - str r9, [r4] │ │ │ │ - cmp r3, r7 │ │ │ │ - movlt r7, r3 │ │ │ │ - add fp, r7, #1 │ │ │ │ - cmp fp, r3 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - ble 3b018 │ │ │ │ - cmn fp, #-134217727 @ 0xf8000001 │ │ │ │ - lslls r0, fp, #4 │ │ │ │ - addls r0, r0, #8 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - str fp, [r4, #4] │ │ │ │ - bl 7330 │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r3, #16 │ │ │ │ - movge r2, r7 │ │ │ │ - movge r1, #0 │ │ │ │ - mvnge ip, #0 │ │ │ │ - add r5, r0, #8 │ │ │ │ - str r3, [r0] │ │ │ │ - mov r8, r0 │ │ │ │ - movge r3, r5 │ │ │ │ - str fp, [r0, #4] │ │ │ │ - blt 3b560 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - cmn r2, #1 │ │ │ │ - str r1, [r3] │ │ │ │ - str r1, [r3, #4] │ │ │ │ - str ip, [r3, #12] │ │ │ │ - add r3, r3, #16 │ │ │ │ - bne 3b544 │ │ │ │ - ldmib r4, {r2, r3} │ │ │ │ - cmp r3, r2 │ │ │ │ - movge r3, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 3b614 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - mov r9, #0 │ │ │ │ - mov sl, r3 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r5, [sp, #16] │ │ │ │ - str r6, [sp, #20] │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ - ldr r7, [r4] │ │ │ │ - cmp r0, #0 │ │ │ │ - add r5, r7, r9, lsl #4 │ │ │ │ - lsl r6, r9, #4 │ │ │ │ - beq 3b5a8 │ │ │ │ - bl 75f4 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r8, #8] │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ - str r3, [r8, #12] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq 3b5e4 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - str r0, [r8, #12] │ │ │ │ - add r0, r0, #1 │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [r8, #12] │ │ │ │ mov r1, r6 │ │ │ │ add r2, r2, #1 │ │ │ │ - str r0, [r8, #8] │ │ │ │ - bl e8454 │ │ │ │ - add r9, r9, #1 │ │ │ │ - ldrh r2, [r5, #8] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp sl, r9 │ │ │ │ - strh r2, [r8, #16] │ │ │ │ - str r3, [r8, #20] │ │ │ │ - add r8, r8, #16 │ │ │ │ - bne 3b58c │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ + str r0, [r5, #8] │ │ │ │ + bl e8318 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + sub sl, sl, #1 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r2, sl │ │ │ │ + str r3, [r5, #16] │ │ │ │ + bne 3fd1c │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - ldr r9, [r4] │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 3b65c │ │ │ │ - ldr r8, [r9, #-4] │ │ │ │ - add r8, r9, r8, lsl #4 │ │ │ │ - cmp r9, r8 │ │ │ │ - beq 3b944 │ │ │ │ - ldr r0, [r8, #-16]! │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3b640 │ │ │ │ - bl 75f4 │ │ │ │ - cmp r9, r8 │ │ │ │ - bne 3b630 │ │ │ │ - ldr r1, [r9, #-4] │ │ │ │ - lsl r1, r1, #4 │ │ │ │ - add r1, r1, #8 │ │ │ │ - sub r0, r9, #8 │ │ │ │ - bl 74a4 │ │ │ │ - str r5, [r4] │ │ │ │ - b 3b01c │ │ │ │ - add r5, r7, #1 │ │ │ │ - cmn r5, #-134217727 @ 0xf8000001 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - bls 3b8e8 │ │ │ │ - mvn r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - mov r3, #16 │ │ │ │ - add r9, r0, #8 │ │ │ │ - str r5, [r0, #4] │ │ │ │ - str r3, [r0] │ │ │ │ - ldmib r4, {r2, r3} │ │ │ │ - cmp r3, r2 │ │ │ │ - movlt fp, r3 │ │ │ │ - movge fp, r2 │ │ │ │ - cmp fp, #0 │ │ │ │ - ble 3b73c │ │ │ │ - mov r7, #0 │ │ │ │ - mov r5, r9 │ │ │ │ - mov r8, r7 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - ldr r0, [r5] │ │ │ │ - ldr sl, [r4] │ │ │ │ - cmp r0, #0 │ │ │ │ - lsl r9, r7, #4 │ │ │ │ - add r6, sl, r7, lsl #4 │ │ │ │ - beq 3b6d8 │ │ │ │ - bl 75f4 │ │ │ │ - str r8, [r5] │ │ │ │ - ldr r9, [sl, r9] │ │ │ │ - str r8, [r5, #4] │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 3b710 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - str r0, [r5, #4] │ │ │ │ - add r0, r0, #1 │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r0, [r5] │ │ │ │ - bl e8454 │ │ │ │ - add r7, r7, #1 │ │ │ │ - ldrh r2, [r6, #8] │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - cmp fp, r7 │ │ │ │ - strh r2, [r5, #8] │ │ │ │ - str r3, [r5, #12] │ │ │ │ - add r5, r5, #16 │ │ │ │ - bne 3b6bc │ │ │ │ - ldr sl, [sp, #8] │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - ldr r7, [r4] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3b4e0 │ │ │ │ - ldr r5, [r7, #-4] │ │ │ │ - add r5, r7, r5, lsl #4 │ │ │ │ - cmp r7, r5 │ │ │ │ - beq 3b93c │ │ │ │ - ldr r0, [r5, #-16]! │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3b768 │ │ │ │ - bl 75f4 │ │ │ │ - cmp r7, r5 │ │ │ │ - bne 3b758 │ │ │ │ - b 3b4cc │ │ │ │ - add r5, r7, #1 │ │ │ │ - cmn r5, #-134217727 @ 0xf8000001 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - bls 3b894 │ │ │ │ - mvn r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - mov r3, #16 │ │ │ │ - add fp, r0, #8 │ │ │ │ - str r5, [r0, #4] │ │ │ │ - str r3, [r0] │ │ │ │ - ldmib r4, {r2, r3} │ │ │ │ - cmp r3, r2 │ │ │ │ - movlt r9, r3 │ │ │ │ - movge r9, r2 │ │ │ │ - cmp r9, #0 │ │ │ │ - ble 3b844 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r5, fp │ │ │ │ - mov sl, r7 │ │ │ │ - str fp, [sp, #4] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - ldr r0, [r5] │ │ │ │ - ldr fp, [r4] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + ldr r8, [r9] │ │ │ │ + ldr r0, [r8, r6] │ │ │ │ + add r7, r8, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - lsl r6, r7, #4 │ │ │ │ - add r8, fp, r7, lsl #4 │ │ │ │ - beq 3b7e4 │ │ │ │ - bl 75f4 │ │ │ │ - str sl, [r5] │ │ │ │ - ldr r6, [fp, r6] │ │ │ │ - str sl, [r5, #4] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 3b81c │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ - str r0, [r5, #4] │ │ │ │ - add r0, r0, #1 │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + bne 3facc │ │ │ │ + b 3fad0 │ │ │ │ mov r1, r6 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r0, [r5] │ │ │ │ - bl e8454 │ │ │ │ - ldrh r3, [r8, #8] │ │ │ │ - add r7, r7, #1 │ │ │ │ - strh r3, [r5, #8] │ │ │ │ - cmp r9, r7 │ │ │ │ - ldr r3, [r8, #12] │ │ │ │ - str r3, [r5, #12] │ │ │ │ - add r5, r5, #16 │ │ │ │ - bne 3b7c8 │ │ │ │ - ldr fp, [sp, #4] │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - ldr r7, [r4] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3b88c │ │ │ │ - ldr r5, [r7, #-4] │ │ │ │ - add r5, r7, r5, lsl #4 │ │ │ │ - cmp r7, r5 │ │ │ │ - beq 3b95c │ │ │ │ - ldr r0, [r5, #-16]! │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3b870 │ │ │ │ - bl 75f4 │ │ │ │ - cmp r7, r5 │ │ │ │ - bne 3b860 │ │ │ │ - ldr r1, [r7, #-4] │ │ │ │ - lsl r1, r1, #4 │ │ │ │ - add r1, r1, #8 │ │ │ │ - sub r0, r7, #8 │ │ │ │ - bl 74a4 │ │ │ │ - str fp, [r4] │ │ │ │ - b 3b374 │ │ │ │ - lsl r8, r5, #4 │ │ │ │ - add r8, r8, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7330 │ │ │ │ - mov r3, #16 │ │ │ │ - cmn r7, #1 │ │ │ │ - add fp, r0, #8 │ │ │ │ - str r5, [r0, #4] │ │ │ │ - str r3, [r0] │ │ │ │ - beq 3b79c │ │ │ │ - add r1, r0, r8 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, #0 │ │ │ │ - mvn r0, #0 │ │ │ │ - str r2, [r3] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - str r0, [r3, #12] │ │ │ │ - add r3, r3, #16 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne 3b8cc │ │ │ │ - b 3b79c │ │ │ │ - lsl r8, r5, #4 │ │ │ │ - add r8, r8, #8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7330 │ │ │ │ - mov r3, #16 │ │ │ │ - cmn r7, #1 │ │ │ │ - add r9, r0, #8 │ │ │ │ - str r5, [r0, #4] │ │ │ │ - str r3, [r0] │ │ │ │ - beq 3b68c │ │ │ │ - add r1, r0, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, #0 │ │ │ │ - mvn r0, #0 │ │ │ │ - str r2, [r3] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - str r0, [r3, #12] │ │ │ │ - add r3, r3, #16 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 3b920 │ │ │ │ - b 3b68c │ │ │ │ - mov r1, #0 │ │ │ │ - b 3b4d4 │ │ │ │ - mov r1, #0 │ │ │ │ - b 3b650 │ │ │ │ - mov r1, #0 │ │ │ │ - b 3b20c │ │ │ │ - mov r1, #0 │ │ │ │ - b 3b364 │ │ │ │ - mov r1, #0 │ │ │ │ - b 3b880 │ │ │ │ - muleq fp, r4, r8 │ │ │ │ - muleq fp, r8, r8 │ │ │ │ - ldrdeq r9, [fp], -r4 │ │ │ │ - ldrdeq r9, [fp], -r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 424a4 │ │ │ │ + b 3faa8 │ │ │ │ + cmp r6, #1 │ │ │ │ + addle r1, r6, #1 │ │ │ │ + addgt r1, r6, r6, asr #1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 424a4 │ │ │ │ + ldmib r9, {r3, r6} │ │ │ │ + b 3fa9c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 424a4 │ │ │ │ + b 3fcf4 │ │ │ │ + andeq r3, fp, r4, lsr r9 │ │ │ │ + andeq r3, fp, r8, lsr r9 │ │ │ │ + andeq r3, fp, r4, asr #16 │ │ │ │ + andeq r3, fp, r4, asr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3264] @ 0xcc0 │ │ │ │ - ldr r2, [pc, #580] @ 3bbd0 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #576] @ 3bbd4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [pc, #568] @ 3bbd8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #800 @ 0x320 │ │ │ │ - add r1, pc, r1 │ │ │ │ + str r0, [ip, #3568] @ 0xdf0 │ │ │ │ + ldr lr, [pc, #1336] @ 4039c │ │ │ │ + ldr ip, [pc, #1336] @ 403a0 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr r9, [pc, #1332] @ 403a4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + sub sp, sp, #492 @ 0x1ec │ │ │ │ + mov r4, #0 │ │ │ │ + add r9, pc, r9 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #484] @ 0x1e4 │ │ │ │ + mov ip, #0 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r4, [sp] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ + mov r1, r9 │ │ │ │ + mvn r3, #0 │ │ │ │ + blx r5 │ │ │ │ + ldr r7, [pc, #1256] @ 403a8 │ │ │ │ + add r7, pc, r7 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq 401d0 │ │ │ │ + bl e8544 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, #656 @ 0x290 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #1228] @ 403ac │ │ │ │ + mov r2, r5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl e830c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl e8364 │ │ │ │ + mov r0, r8 │ │ │ │ + add r8, sp, #76 @ 0x4c │ │ │ │ + bl e85b4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, #24 │ │ │ │ + bl e8320 │ │ │ │ + mov r2, r5 │ │ │ │ + add r5, sp, #228 @ 0xe4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, sl │ │ │ │ + bl 79f0 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #796] @ 0x31c │ │ │ │ - mov r3, #0 │ │ │ │ - bl eb8ec │ │ │ │ - clz r6, r0 │ │ │ │ - lsr r6, r6, #5 │ │ │ │ - cmp r4, #0 │ │ │ │ - orrne r6, r6, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 3ba04 │ │ │ │ - ldr r2, [pc, #512] @ 3bbdc │ │ │ │ - ldr r3, [pc, #500] @ 3bbd4 │ │ │ │ + mov r0, sl │ │ │ │ + bl e8314 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 40350 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 3ff94 │ │ │ │ + ldr r3, [pc, #1116] @ 403b0 │ │ │ │ + ldr r9, [r7, r3] │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 3ffec │ │ │ │ + mov r0, r8 │ │ │ │ + bl 75d0 │ │ │ │ + ldr r2, [pc, #1092] @ 403b4 │ │ │ │ + ldr r3, [pc, #1068] @ 403a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #796] @ 0x31c │ │ │ │ + ldr r3, [sp, #484] @ 0x1e4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3bbcc │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #800 @ 0x320 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r4, sp, #28 │ │ │ │ - sub r3, r0, r8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e9828 │ │ │ │ - ldr r1, [pc, #444] @ 3bbe0 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl eb8ec │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3bb74 │ │ │ │ - add r7, sp, #156 @ 0x9c │ │ │ │ - sub r3, r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e9828 │ │ │ │ - mov r9, #1 │ │ │ │ - ldr r1, [pc, #396] @ 3bbe4 │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ + bne 40398 │ │ │ │ + add sp, sp, #492 @ 0x1ec │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r6, [r8, #8] │ │ │ │ + ldr sl, [r8, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 3ff4c │ │ │ │ + ldr r9, [pc, #1036] @ 403b8 │ │ │ │ + add r6, r6, r6, lsl #1 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r5, sl │ │ │ │ + b 3ffc8 │ │ │ │ + add r4, r4, #3 │ │ │ │ + cmp r6, r4 │ │ │ │ + add r5, r5, #12 │ │ │ │ + beq 3ff4c │ │ │ │ + ldr r0, [sl, r4, lsl #2] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 7ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3b9d4 │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 3bad4 │ │ │ │ - mov r4, #0 │ │ │ │ - b 3ba8c │ │ │ │ - ldr r3, [r5, #80] @ 0x50 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - bge 3bad4 │ │ │ │ - ldr r3, [r5, #72] @ 0x48 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r3, r4, lsl #4] │ │ │ │ - bl eb6d8 │ │ │ │ - lsl sl, r4, #4 │ │ │ │ + bne 3ffb8 │ │ │ │ + ldr r9, [r5, #8] │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + cmp r3, #2 │ │ │ │ + bne 3ff60 │ │ │ │ + ldr r2, [r9, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 3ff60 │ │ │ │ + ldr r2, [pc, #956] @ 403bc │ │ │ │ + mov r5, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #944] @ 403c0 │ │ │ │ + str r8, [sp, #52] @ 0x34 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [pc, #932] @ 403c4 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + add r2, sp, #56 @ 0x38 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + subs r3, r3, #2 │ │ │ │ + movne r3, #1 │ │ │ │ + orrs r3, r3, r5, lsr #31 │ │ │ │ + lsr r6, r5, #31 │ │ │ │ + beq 402ec │ │ │ │ + ldr r3, [pc, #860] @ 403b0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 401fc │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + ldr sl, [r3, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 401fc │ │ │ │ + ldr fp, [sp, #48] @ 0x30 │ │ │ │ + add r4, r4, r4, lsl #1 │ │ │ │ + mov r7, sl │ │ │ │ + mov r8, #0 │ │ │ │ + b 40098 │ │ │ │ + add r8, r8, #3 │ │ │ │ + cmp r4, r8 │ │ │ │ + add r7, r7, #12 │ │ │ │ + beq 401fc │ │ │ │ + ldr r0, [sl, r8, lsl #2] │ │ │ │ + mov r1, fp │ │ │ │ + bl 7ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3ba7c │ │ │ │ - cmp r9, #0 │ │ │ │ - ldrne r3, [r5, #72] @ 0x48 │ │ │ │ - movne r2, #1 │ │ │ │ - addne r3, r3, sl │ │ │ │ - strbne r2, [r3, #8] │ │ │ │ + bne 40088 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + cmp r2, #5 │ │ │ │ + ldreq r3, [r3, #12] │ │ │ │ + ldrne r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + cmp r3, #2 │ │ │ │ + orrne r6, r6, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - ldrne r3, [r5, #72] @ 0x48 │ │ │ │ - movne r2, #1 │ │ │ │ - addne r3, r3, sl │ │ │ │ - strbne r2, [r3, #9] │ │ │ │ - b 3b9d4 │ │ │ │ + beq 402d4 │ │ │ │ + ldr r3, [pc, #708] @ 403b0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 4020c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [pc, #680] @ 403b0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r2, #5 │ │ │ │ + beq 40334 │ │ │ │ + ldr r6, [pc, #684] @ 403c8 │ │ │ │ + add r6, pc, r6 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq 402cc │ │ │ │ + cmp r2, #4 │ │ │ │ + movne r4, #0 │ │ │ │ + bne 4013c │ │ │ │ + ldrd r0, [r3, #8] │ │ │ │ + bl 74e0 <__aeabi_d2lz@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e9728 │ │ │ │ + add r5, r5, #1 │ │ │ │ + add fp, r0, #1 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, fp │ │ │ │ + bl 7318 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bl e8318 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ mov r0, r7 │ │ │ │ - bl e9864 │ │ │ │ - add sl, r0, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, sl │ │ │ │ - bl 7330 │ │ │ │ - mov r2, sl │ │ │ │ + bl e9728 │ │ │ │ + add fp, r0, #1 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7318 │ │ │ │ + mov r2, fp │ │ │ │ mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl e8454 │ │ │ │ - ldr r2, [pc, #224] @ 3bbe8 │ │ │ │ - strb r6, [sp, #21] │ │ │ │ - mvn r3, #0 │ │ │ │ - add r6, sp, #284 @ 0x11c │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + bl e8318 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ + bl 3f9f8 │ │ │ │ mov r0, r6 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ + bl 75dc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 75dc │ │ │ │ + ldr r3, [r9, #8] │ │ │ │ + cmp r3, r5 │ │ │ │ + bls 40348 │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + b 40038 │ │ │ │ + ldr r2, [r6] │ │ │ │ + ldr r3, [pc, #496] @ 403cc │ │ │ │ str r8, [sp] │ │ │ │ - strb r9, [sp, #20] │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r2, [pc, #176] @ 3bbec │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - mov lr, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r6 │ │ │ │ - str lr, [sp] │ │ │ │ + ldr r4, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [pc, #488] @ 403d0 │ │ │ │ + add r3, pc, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [ip, #100] @ 0x64 │ │ │ │ mov r1, #1 │ │ │ │ - blx r6 │ │ │ │ - add r0, r5, #72 @ 0x48 │ │ │ │ - add r1, sp, #12 │ │ │ │ - bl 3ae0c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 75f4 │ │ │ │ - b 3b9d4 │ │ │ │ - ldr r1, [pc, #116] @ 3bbf0 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl eb8ec │ │ │ │ + mov r0, r6 │ │ │ │ + blx r4 │ │ │ │ + b 3ff68 │ │ │ │ + ldr r3, [pc, #428] @ 403b0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + b 400b0 │ │ │ │ + ldr fp, [r3, #8] │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 40374 │ │ │ │ + ldr r3, [pc, #432] @ 403d4 │ │ │ │ + add r8, fp, fp, lsl #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r6, r8 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + mov sl, r7 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r8, r3 │ │ │ │ + b 40254 │ │ │ │ + add r4, r4, #3 │ │ │ │ + cmp r6, r4 │ │ │ │ + add r5, r5, #12 │ │ │ │ + beq 402f8 │ │ │ │ + ldr r0, [r7, r4, lsl #2] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 7ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3bbb0 │ │ │ │ - add r7, sp, #156 @ 0x9c │ │ │ │ - sub r3, r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r9, r6 │ │ │ │ - bl e9828 │ │ │ │ - mov r6, #1 │ │ │ │ - b 3ba50 │ │ │ │ - add r7, sp, #156 @ 0x9c │ │ │ │ + bne 40244 │ │ │ │ + mov r6, r5 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ + cmp r0, #5 │ │ │ │ + beq 40340 │ │ │ │ + ldr r6, [pc, #336] @ 403d8 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r4, [pc, #332] @ 403dc │ │ │ │ + mov r8, #0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + b 402a8 │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp fp, r8 │ │ │ │ + add sl, sl, #12 │ │ │ │ + bls 40320 │ │ │ │ + ldr r0, [sl] │ │ │ │ mov r1, r4 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e97fc │ │ │ │ - mov r9, r6 │ │ │ │ - b 3ba50 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, ip, r8, lsr #32 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq pc, fp, r8, lsl #16 │ │ │ │ - ldrdeq sl, [ip], -ip │ │ │ │ - andeq r9, fp, ip, lsl #20 │ │ │ │ - muleq fp, r4, r9 │ │ │ │ - andeq r9, fp, r8, lsr #18 │ │ │ │ - andeq r9, fp, r4, asr r3 │ │ │ │ - @ instruction: 0x000b98bc │ │ │ │ - ldr r3, [pc, #20] @ 3bc10 │ │ │ │ - mov r1, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [r0] │ │ │ │ - strh r1, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - andeq r9, ip, r8, lsr #21 │ │ │ │ + bl 7ae0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40298 │ │ │ │ + ldr r3, [sl, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r2, #3 │ │ │ │ + bne 40124 │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + b 4013c │ │ │ │ + ldr r3, [r9, #8] │ │ │ │ + cmp r3, r5 │ │ │ │ + bls 400e4 │ │ │ │ + ldr r3, [r9, #12] │ │ │ │ + ldr r3, [r3, r5, lsl #2] │ │ │ │ + b 400f0 │ │ │ │ + ldr r3, [r9, #12] │ │ │ │ + ldr r3, [r3, r5, lsl #2] │ │ │ │ + b 40058 │ │ │ │ + ldr r2, [pc, #176] @ 403b0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ + cmp r0, #5 │ │ │ │ + beq 40340 │ │ │ │ + ldr r6, [pc, #196] @ 403e0 │ │ │ │ + add r6, pc, r6 │ │ │ │ + b 40288 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [pc, #132] @ 403b0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + b 4011c │ │ │ │ + ldr r6, [r3, #12] │ │ │ │ + mov r4, #0 │ │ │ │ + b 4013c │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ + b 40288 │ │ │ │ + ldr r8, [sp, #52] @ 0x34 │ │ │ │ + b 3ff60 │ │ │ │ + ldr r2, [r6] │ │ │ │ + mov r3, r5 │ │ │ │ + str r8, [sp] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r4, [r2, #100] @ 0x64 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, r9 │ │ │ │ + blx r4 │ │ │ │ + b 3ff68 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [pc, #48] @ 403b0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r2, #5 │ │ │ │ + beq 40334 │ │ │ │ + ldr r6, [pc, #80] @ 403e4 │ │ │ │ + add r6, pc, r6 │ │ │ │ + b 4011c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r6, ip, r0, ror #22 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r5, fp, r4, ror r3 │ │ │ │ + andeq r6, ip, r8, lsl #22 │ │ │ │ + andeq r5, fp, r4, asr r3 │ │ │ │ + andeq r0, r0, ip, ror r4 │ │ │ │ + andeq r6, ip, r4, asr sl │ │ │ │ + @ instruction: 0x000b52b8 │ │ │ │ + andeq r5, fp, r8, lsr #12 │ │ │ │ + andeq r4, fp, r4, asr r8 │ │ │ │ + andeq r5, fp, r8, asr r2 │ │ │ │ + andeq r4, fp, ip, asr #14 │ │ │ │ + andeq r5, fp, r4, lsr #32 │ │ │ │ + andeq r5, fp, ip, lsr r0 │ │ │ │ + ldrdeq r4, [fp], -r4 @ │ │ │ │ + andeq r4, fp, r0, ror #11 │ │ │ │ + strdeq r4, [fp], -ip │ │ │ │ + andeq r4, fp, ip, asr #10 │ │ │ │ + ldrdeq r4, [fp], -r4 @ │ │ │ │ + sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #420] @ 3bdd4 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #416] @ 3bdd8 │ │ │ │ + str r0, [ip, #3944] @ 0xf68 │ │ │ │ + sub sp, sp, #116 @ 0x74 │ │ │ │ + add r6, sp, #156 @ 0x9c │ │ │ │ + stm r6, {r1, r2, r3} │ │ │ │ + ldr r3, [pc, #1884] @ 40b6c │ │ │ │ + ldr r9, [pc, #1884] @ 40b70 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [pc, #1880] @ 40b74 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r9, pc, r9 │ │ │ │ + ldr r3, [pc, #1872] @ 40b78 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r7, r9, #3376 @ 0xd30 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #40 @ 0x28 │ │ │ │ + add r5, r7, #4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldrb r8, [sp, #172] @ 0xac │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [pc, #388] @ 3bddc │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - mov r8, r1 │ │ │ │ - bl 7f748 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r1, [pc, #364] @ 3bddc │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 409c4 │ │ │ │ + ldr r5, [pc, #1820] @ 40b7c │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #3392 @ 0xd40 │ │ │ │ + add r7, r5, #4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 409b0 │ │ │ │ + ldr r9, [pc, #1792] @ 40b80 │ │ │ │ + add r9, pc, r9 │ │ │ │ + ldr r7, [r9, #3392] @ 0xd40 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 40a3c │ │ │ │ + ldr r3, [pc, #1776] @ 40b84 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r7, [r3, #20] │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 40918 │ │ │ │ + ldr r3, [pc, #1760] @ 40b88 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, #3392] @ 0xd40 │ │ │ │ + ldr r3, [r4, #52] @ 0x34 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + strb r3, [sp, #55] @ 0x37 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r5, [pc, #1728] @ 40b8c │ │ │ │ + add r1, sp, #55 @ 0x37 │ │ │ │ + add r5, pc, r5 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + add r1, r5, #3392 @ 0xd40 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r0, r1 │ │ │ │ + stm sp, {r3, r6, r8} │ │ │ │ + str r1, [sp, #24] │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r1, [pc, #1688] @ 40b90 │ │ │ │ + bl 73420 │ │ │ │ + ldr r3, [r5, #3392] @ 0xd40 │ │ │ │ + ldr r2, [r5, #3384] @ 0xd38 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + cmp r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - add r3, sp, #28 │ │ │ │ - add r6, r6, #59648 @ 0xe900 │ │ │ │ - add r6, r6, #252 @ 0xfc │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #308] @ 3bde0 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, #15 │ │ │ │ - add r6, sp, #20 │ │ │ │ - mov r1, r5 │ │ │ │ + bcs 407ec │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r6, #1065353216 @ 0x3f800000 │ │ │ │ + add r5, r2, #20 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + b 40560 │ │ │ │ + ldr r3, [pc, #1628] @ 40b94 │ │ │ │ + ldr r0, [pc, #1628] @ 40b98 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add sl, sl, #20 │ │ │ │ + cmp r3, sl │ │ │ │ + add r5, r5, #20 │ │ │ │ + bls 407e8 │ │ │ │ + ldr r8, [pc, #1588] @ 40b9c │ │ │ │ + ldr r7, [pc, #1588] @ 40ba0 │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r3, [pc, #1560] @ 40ba4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + cmn r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + beq 405d8 │ │ │ │ + ldr r1, [pc, #1540] @ 40ba8 │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r1, [r1, #3384] @ 0xd38 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [r1, r2, lsl #2] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r1, [r5, #-20] @ 0xffffffec │ │ │ │ + mov r0, r7 │ │ │ │ + bl eb59c │ │ │ │ + clz r3, r0 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r2, sl │ │ │ │ + bl 737c8 │ │ │ │ + ldrb r3, [sp, #55] @ 0x37 │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + strne r3, [r4, #52] @ 0x34 │ │ │ │ + ldrb r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 40530 │ │ │ │ + ldr r1, [sp, #104] @ 0x68 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r9, sp, #92 @ 0x5c │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r8, [pc, #1404] @ 40bac │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 276f8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [pc, #1380] @ 40bb0 │ │ │ │ + bl 27858 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [pc, #1368] @ 40bb4 │ │ │ │ + bl 278b4 │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ + ldr r3, [pc, #1360] @ 40bb8 │ │ │ │ + add ip, ip, #57344 @ 0xe000 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr fp, [ip, #2592] @ 0xa20 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sl, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldm r6, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r7, #1 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r0, fp │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + str r3, [sp] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + bl 548cc │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldrb fp, [sp, #89] @ 0x59 │ │ │ │ + cmp fp, #0 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + beq 408b0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, r2 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ + str r6, [sp] │ │ │ │ + ldr fp, [r3, #28] │ │ │ │ + mov r3, r2 │ │ │ │ + blx fp │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr sl, [r5] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + mov lr, #1048576000 @ 0x3e800000 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r2 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr fp, [ip, #32] │ │ │ │ + blx fp │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #10 │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #1128] @ 40bbc │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r8, r8, #1664 @ 0x680 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1108] @ 40bc0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add r8, r8, #4 │ │ │ │ + ldr lr, [pc, #1100] @ 40bc4 │ │ │ │ + mov ip, #0 │ │ │ │ + ldr r2, [r5, #-20] @ 0xffffffec │ │ │ │ + mov r1, r9 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27e64 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, #1 │ │ │ │ - str sl, [sp, #20] │ │ │ │ - str r9, [sp, #28] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - blx r3 │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r6 │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r7, [ip, #28] │ │ │ │ + blx r7 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr lr, [pc, #1016] @ 40bc8 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r2 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r7, [ip, #32] │ │ │ │ + blx r7 │ │ │ │ + b 40530 │ │ │ │ + ldr r7, [sp, #44] @ 0x2c │ │ │ │ + ldr r5, [pc, #984] @ 40bcc │ │ │ │ + ldr r6, [pc, #984] @ 40bd0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r0, r5, #3392 @ 0xd40 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 73abc │ │ │ │ + add r6, pc, r6 │ │ │ │ + cmp r0, r7 │ │ │ │ + str r0, [r6, #20] │ │ │ │ + beq 4087c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + add r3, r0, r0, lsl #2 │ │ │ │ + ldr r0, [r2, #1588] @ 0x634 │ │ │ │ + ldr r2, [r5, #3384] @ 0xd38 │ │ │ │ + add r0, r0, #496 @ 0x1f0 │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + mov r3, #1 │ │ │ │ + add r0, r0, #3 │ │ │ │ + mov r2, #255 @ 0xff │ │ │ │ + str r3, [r4, #52] @ 0x34 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r2, [pc, #904] @ 40bd4 │ │ │ │ + ldr r3, [r6, #20] │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [r5, #3384] @ 0xd38 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 966ec │ │ │ │ - ldr r2, [pc, #56] @ 3bde4 │ │ │ │ - ldr r3, [pc, #40] @ 3bdd8 │ │ │ │ + ldr r2, [ip, r2] │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + add r1, r1, r3, lsl #2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r3, [r0, #1592] @ 0x638 │ │ │ │ + ldr r2, [r0, #1596] @ 0x63c │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9535c │ │ │ │ + ldr r2, [pc, #852] @ 40bd8 │ │ │ │ + ldr r3, [pc, #752] @ 40b78 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3bdd0 │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, ip, r4, lsl #27 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - svccc 0x0019999a │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - andeq sl, ip, ip, lsl #24 │ │ │ │ + bne 40b68 │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #10 │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #744] @ 40bbc │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r8, r8, #1664 @ 0x680 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #724] @ 40bc0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add r8, r8, #4 │ │ │ │ + ldr ip, [pc, #716] @ 40bc4 │ │ │ │ + ldr r2, [r5, #-20] @ 0xffffffec │ │ │ │ + mov r1, r9 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27e64 │ │ │ │ + b 40530 │ │ │ │ + ldr r1, [pc, #700] @ 40bdc │ │ │ │ + ldr r0, [pc, #700] @ 40be0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r5, [pc, #676] @ 40be4 │ │ │ │ + ldr r3, [r3, #1116] @ 0x45c │ │ │ │ + add r5, pc, r5 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #664] @ 40be8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r1, [r3] │ │ │ │ + mov r9, r0 │ │ │ │ + ldrne r0, [pc, #596] @ 40bb4 │ │ │ │ + moveq r0, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r2, #1073741824 @ 0x40000000 │ │ │ │ + mov r1, r6 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + add r0, r5, #3392 @ 0xd40 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 73010 │ │ │ │ + ldr r1, [r4, #52] @ 0x34 │ │ │ │ + ldr r3, [pc, #600] @ 40bec │ │ │ │ + sub r1, r1, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + clz r1, r1 │ │ │ │ + lsr r1, r1, #5 │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + ldr r2, [r5, #3392] @ 0xd40 │ │ │ │ + strb r1, [sp, #55] @ 0x37 │ │ │ │ + b 404c4 │ │ │ │ + add r0, r5, #8 │ │ │ │ + bl 72fd0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 40478 │ │ │ │ + mov sl, #0 │ │ │ │ + mov fp, #1 │ │ │ │ + mov r0, #28 │ │ │ │ + str sl, [r9, #3384] @ 0xd38 │ │ │ │ + str fp, [r9, #3388] @ 0xd3c │ │ │ │ + bl 7318 │ │ │ │ + ldr r2, [pc, #524] @ 40bf0 │ │ │ │ + mov r1, #20 │ │ │ │ + str sl, [r9, #3392] @ 0xd40 │ │ │ │ + mov r3, r0 │ │ │ │ + str fp, [r0, #4] │ │ │ │ + str sl, [r0, #8] │ │ │ │ + str sl, [r0, #12] │ │ │ │ + str sl, [r0, #16] │ │ │ │ + str sl, [r0, #20] │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r1, [r3, #-8] │ │ │ │ + str r3, [r9, #3384] @ 0xd38 │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add r0, r7, #8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [pc, #464] @ 40bf4 │ │ │ │ + mov r1, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 79c0 <__aeabi_atexit@plt> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 40458 │ │ │ │ + ldr r5, [pc, #436] @ 40bf8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e9728 │ │ │ │ + add fp, r0, #1 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + mov r0, fp │ │ │ │ + bl 7318 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r5, [pc, #404] @ 40bfc │ │ │ │ + mov r2, fp │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + bl e8318 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e9728 │ │ │ │ + add r2, r0, #1 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl 7318 │ │ │ │ + mov r1, r5 │ │ │ │ + add r5, r9, #3376 @ 0xd30 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + add r5, r5, #8 │ │ │ │ + mov fp, r0 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + bl e8318 │ │ │ │ + ldr r3, [pc, #328] @ 40c00 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + bl 3f9f8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 75dc │ │ │ │ + mov r0, sl │ │ │ │ + bl 75dc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [r3, #1592] @ 0x638 │ │ │ │ + ldr r0, [r3, #1596] @ 0x63c │ │ │ │ + bl 3fe4c │ │ │ │ + ldr r3, [r9, #3392] @ 0xd40 │ │ │ │ + cmp r3, #0 │ │ │ │ + movgt r5, r7 │ │ │ │ + bgt 40b10 │ │ │ │ + b 40b58 │ │ │ │ + ldr r3, [r9, #3392] @ 0xd40 │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r7, r3 │ │ │ │ + add r5, r5, #20 │ │ │ │ + bge 40b48 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [r9, #3384] @ 0xd38 │ │ │ │ + ldr r1, [r2, #1588] @ 0x634 │ │ │ │ + add r3, r3, r5 │ │ │ │ + add r1, r1, #496 @ 0x1f0 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + add r1, r1, #3 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 40afc │ │ │ │ + ldr r3, [pc, #196] @ 40c04 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r7, [r3, #20] │ │ │ │ + b 40498 │ │ │ │ + ldr r3, [pc, #184] @ 40c08 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r7, [r3, #20] │ │ │ │ + b 40498 │ │ │ │ + ldr r3, [pc, #172] @ 40c0c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r7, [r3, #20] │ │ │ │ + b 40498 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000c65b4 │ │ │ │ + andeq sp, ip, ip, lsl #30 │ │ │ │ + andeq r6, ip, r0, lsr #11 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq sp, ip, ip, asr #29 │ │ │ │ + andeq sp, ip, ip, lsr #29 │ │ │ │ + andeq r6, ip, ip, asr lr │ │ │ │ + andeq sp, ip, r4, lsl #29 │ │ │ │ + andeq sp, ip, ip, asr lr │ │ │ │ + movmi r0, r0 │ │ │ │ + muleq fp, r8, pc @ │ │ │ │ + muleq fp, ip, pc @ │ │ │ │ + andeq r2, fp, r8, ror #30 │ │ │ │ + andeq r2, fp, ip, ror #30 │ │ │ │ + andeq r6, ip, r4, ror #26 │ │ │ │ + andeq sp, ip, r4, lsl #27 │ │ │ │ + andeq r2, fp, ip, lsr #29 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + andeq r2, fp, r8, ror #28 │ │ │ │ + andeq r0, r0, r0, lsl #9 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + svclt 0x00800000 │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ + andeq sp, ip, r4, lsr fp │ │ │ │ + andeq r6, ip, r8, ror #21 │ │ │ │ + muleq r0, r8, r5 │ │ │ │ + andeq r6, ip, r0, asr #2 │ │ │ │ + andeq r3, fp, r4, asr #30 │ │ │ │ + andeq r4, fp, r8, ror r9 │ │ │ │ + andeq sp, ip, r8, ror #19 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + andeq r6, ip, r8, asr r9 │ │ │ │ + andeq r0, r0, r4, lsr r4 │ │ │ │ + ldrdeq r6, [ip], -r8 │ │ │ │ + andeq r4, fp, r4, asr r8 │ │ │ │ + strdeq r3, [fp], -ip │ │ │ │ + andeq r0, r0, sl, lsr r3 │ │ │ │ + @ instruction: 0x000c67b0 │ │ │ │ + andeq r6, ip, r0, lsr #15 │ │ │ │ + muleq ip, r0, r7 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3600] @ 0xe10 │ │ │ │ - sub sp, sp, #460 @ 0x1cc │ │ │ │ - add ip, sp, #500 @ 0x1f4 │ │ │ │ - stm ip, {r1, r2, r3} │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r1, [pc, #1440] @ 3c3bc │ │ │ │ - str r3, [sp, #300] @ 0x12c │ │ │ │ - str r3, [sp, #292] @ 0x124 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ - ldr r3, [pc, #1428] @ 3c3c0 │ │ │ │ - mov fp, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, sp, #300 @ 0x12c │ │ │ │ - str ip, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r2, [fp, #4] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #452] @ 0x1c4 │ │ │ │ + str r0, [ip, #3800] @ 0xed8 │ │ │ │ + sub sp, sp, #260 @ 0x104 │ │ │ │ + add fp, sp, #300 @ 0x12c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #4016] @ 41be8 │ │ │ │ + stm fp, {r1, r2, r3} │ │ │ │ + ldr r1, [pc, #4012] @ 41bec │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, fp │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #252] @ 0xfc │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r1, [pc, #3976] @ 41bf0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 275c8 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc, #3964] @ 41bf4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 27558 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr sl, [pc, #3948] @ 41bf8 │ │ │ │ + ldr r6, [r5, #1588] @ 0x634 │ │ │ │ + add sl, pc, sl │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [r6, #36] @ 0x24 │ │ │ │ + moveq r7, #3 │ │ │ │ + movne r7, #6 │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r3, #5 │ │ │ │ + movne r3, #6 │ │ │ │ + cmp r7, r3 │ │ │ │ + movlt r7, r3 │ │ │ │ + add r0, r7, #1 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #3884] @ 41bf4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r5, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #3 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + bne 41884 │ │ │ │ + ldm fp, {r0, r1, r2, r3} │ │ │ │ + add r8, sp, #144 @ 0x90 │ │ │ │ + stm r8, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [r6, #1192] @ 0x4a8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + add r5, r5, #59648 @ 0xe900 │ │ │ │ + ldr r1, [pc, #3808] @ 41bfc │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + add r5, r5, #252 @ 0xfc │ │ │ │ + mov r3, #12 │ │ │ │ + mov r7, #0 │ │ │ │ + add r6, sp, #232 @ 0xe8 │ │ │ │ + ldr r9, [pc, #3788] @ 41c00 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + ldm r6, {r0, r1} │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r8, r3 │ │ │ │ + str r7, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 92298 │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ + ldr r1, [pc, #3708] @ 41bf4 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 27558 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov r3, fp │ │ │ │ + mov r0, fp │ │ │ │ + bl 27558 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + mov r2, #15 │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldm r6, {r0, r1} │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r5 │ │ │ │ + str r7, [sp, #228] @ 0xe4 │ │ │ │ + ldm r8, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r9, #1 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r2, [r3, #3252] @ 0xcb4 │ │ │ │ + ldr r3, [r3, #3260] @ 0xcbc │ │ │ │ + cmp r2, #0 │ │ │ │ + movne r0, #6 │ │ │ │ + movne r8, #5 │ │ │ │ + moveq r8, #4 │ │ │ │ + moveq r0, #5 │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r8, r0 │ │ │ │ + addne r0, r0, #1 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #3548] @ 41bf4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r8, [pc, #3544] @ 41c04 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r1, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #3520] @ 41c08 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, fp │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 27558 │ │ │ │ + mov r1, r7 │ │ │ │ + add r7, sp, #112 @ 0x70 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, fp │ │ │ │ + bl 27558 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #1516] @ 3c444 │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r2, [sp, #236] @ 0xec │ │ │ │ + ldm r6, {r0, r1} │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [pc, #3436] @ 41c00 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r3, #15 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldm r0, {r0, r1} │ │ │ │ - add r3, sp, #292 @ 0x124 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r2, #59648 @ 0xe900 │ │ │ │ - mov r4, ip │ │ │ │ - mov r1, ip │ │ │ │ - add r5, sp, #228 @ 0xe4 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ ldm r3, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - mov r3, r4 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r7 │ │ │ │ + bl 92298 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r1, [pc, #3360] @ 41bf4 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + add r6, r6, #1664 @ 0x680 │ │ │ │ + add r6, r6, #4 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [pc, #3340] @ 41c0c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #3332] @ 41c10 │ │ │ │ + ldr r1, [pc, #3300] @ 41bf4 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #3308] @ 41c14 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #3304] @ 41c18 │ │ │ │ + add sl, sp, #160 @ 0xa0 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r9, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + add r6, sp, #176 @ 0xb0 │ │ │ │ + bl 27e64 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, #1073741824 @ 0x40000000 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, sl │ │ │ │ + bl 27640 │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 27558 │ │ │ │ + mov r3, sl │ │ │ │ mov r2, r5 │ │ │ │ + ldr r1, [pc, #3172] @ 41bf4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [pc, #3200] @ 41c1c │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #3184] @ 41c20 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r8, #0 │ │ │ │ + add r1, r1, #3728 @ 0xe90 │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + add r1, r1, #4 │ │ │ │ + stm sp, {r5, r8} │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #1316] @ 3c3c4 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #1308] @ 3c3c8 │ │ │ │ - ldr r0, [pc, #1308] @ 3c3cc │ │ │ │ + bl 676ac │ │ │ │ + cmp r0, r8 │ │ │ │ + beq 41014 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r2, [r3, #52] @ 0x34 │ │ │ │ + cmp r2, r8 │ │ │ │ + moveq r2, #1000 @ 0x3e8 │ │ │ │ + streq r2, [r3, #64] @ 0x40 │ │ │ │ + moveq r2, #60 @ 0x3c │ │ │ │ + movne r2, #400 @ 0x190 │ │ │ │ + streq r2, [r3, #60] @ 0x3c │ │ │ │ + moveq r2, #300 @ 0x12c │ │ │ │ + strne r8, [r3, #52] @ 0x34 │ │ │ │ + strne r2, [r3, #68] @ 0x44 │ │ │ │ + streq r9, [r3, #52] @ 0x34 │ │ │ │ + streq r2, [r3, #56] @ 0x38 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 27558 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #3004] @ 41bf4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #3040] @ 41c24 │ │ │ │ + ldr r0, [pc, #3040] @ 41c28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr sl, [pc, #1296] @ 3c3d0 │ │ │ │ - ldr r3, [pc, #1296] @ 3c3d4 │ │ │ │ - add sl, pc, sl │ │ │ │ - ldr r4, [sl, r3] │ │ │ │ - ldr r3, [fp, #1656] @ 0x678 │ │ │ │ - ldr r1, [pc, #1284] @ 3c3d8 │ │ │ │ - ldr r3, [r4, r3, lsl #2] │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #3024] @ 41c2c │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - add r1, r1, #72 @ 0x48 │ │ │ │ + add r1, r1, #3728 @ 0xe90 │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + add r1, r1, #8 │ │ │ │ str r5, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - bl 81028 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 676ac │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3bf1c │ │ │ │ - ldr r3, [fp, #1656] @ 0x678 │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r2, [r4, r3, lsl #2] │ │ │ │ - ldr r3, [r2] │ │ │ │ - eor r3, r3, r1 │ │ │ │ - str r3, [r2] │ │ │ │ - strb r1, [fp, #56] @ 0x38 │ │ │ │ - ldr r3, [fp, #1656] @ 0x678 │ │ │ │ - ldr r3, [r4, r3, lsl #2] │ │ │ │ - ldr r3, [r3] │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ + mov r0, sl │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #20] │ │ │ │ + eorne r3, r3, #1 │ │ │ │ + strne r3, [r2, #20] │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #2868] @ 41bf4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #2916] @ 41c30 │ │ │ │ + ldr r0, [pc, #2916] @ 41c34 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #2900] @ 41c38 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #3728 @ 0xe90 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + add r1, r1, #12 │ │ │ │ + str r5, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 676ac │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldreq r3, [r3, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #4] │ │ │ │ + ldreq r3, [r3, #4] │ │ │ │ + eorne r3, r3, #1 │ │ │ │ + strne r3, [r2, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 418d4 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #2716] @ 41bf4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #2776] @ 41c3c │ │ │ │ + ldr r0, [pc, #2776] @ 41c40 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #2760] @ 41c44 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #3744 @ 0xea0 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + add r1, r1, #8 │ │ │ │ + str r5, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 676ac │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #24] │ │ │ │ + eorne r3, r3, #1 │ │ │ │ + strne r3, [r2, #24] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #2580] @ 41bf4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #2652] @ 41c48 │ │ │ │ + ldr r0, [pc, #2652] @ 41c4c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #2636] @ 41c50 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #3744 @ 0xea0 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + add r1, r1, #12 │ │ │ │ + str r5, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 676ac │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #76] @ 0x4c │ │ │ │ + eorne r3, r3, #1 │ │ │ │ + strne r3, [r2, #76] @ 0x4c │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #2444] @ 41bf4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #2528] @ 41c54 │ │ │ │ + ldr r0, [pc, #2528] @ 41c58 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #2512] @ 41c5c │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + add r1, r1, #3760 @ 0xeb0 │ │ │ │ + str r5, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 676ac │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldreq r3, [r3, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #36] @ 0x24 │ │ │ │ + ldreq r3, [r3, #36] @ 0x24 │ │ │ │ + eorne r3, r3, #1 │ │ │ │ + strne r3, [r2, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 41d18 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [pc, #2292] @ 41bf4 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #2392] @ 41c60 │ │ │ │ + ldr r0, [pc, #2392] @ 41c64 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #2376] @ 41c68 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #3760 @ 0xeb0 │ │ │ │ + ldr r3, [r3, #3276] @ 0xccc │ │ │ │ + add r1, r1, #4 │ │ │ │ + str r5, [sp] │ │ │ │ + ldr r8, [pc, #2352] @ 41c6c │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 676ac │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #3276] @ 0xccc │ │ │ │ + eorne r3, r3, #1 │ │ │ │ + strne r3, [r2, #3276] @ 0xccc │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [pc, #2148] @ 41bf4 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #2264] @ 41c70 │ │ │ │ + ldr r0, [pc, #2264] @ 41c74 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #2248] @ 41c78 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #3760 @ 0xeb0 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + add r1, r1, #8 │ │ │ │ + str r5, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 676ac │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #2064] @ 41bf4 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #32] │ │ │ │ + eorne r3, r3, #1 │ │ │ │ + strne r3, [r2, #32] │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, r7 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + add r6, r6, #1664 @ 0x680 │ │ │ │ + add r6, r6, #4 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [pc, #2124] @ 41c7c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #1972] @ 41bf4 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1988] @ 41c14 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov ip, #1 │ │ │ │ + ldr r2, [pc, #1980] @ 41c18 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + mov r1, sl │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #1880] @ 41bf4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [pc, #2008] @ 41c80 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #1992] @ 41c84 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #3760 @ 0xeb0 │ │ │ │ + ldr r3, [r3, #1212] @ 0x4bc │ │ │ │ + add r1, r1, #12 │ │ │ │ + str r5, [sp] │ │ │ │ + ldr r8, [pc, #1968] @ 41c88 │ │ │ │ + mov r6, #0 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 676ac │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #1212] @ 0x4bc │ │ │ │ + eorne r3, r3, #1 │ │ │ │ + strne r3, [r2, #1212] @ 0x4bc │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #1740] @ 41bf4 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [pc, #1876] @ 41c8c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r9, [r3, #1588] @ 0x634 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #1856] @ 41c90 │ │ │ │ + add r9, r9, #1184 @ 0x4a0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r9, r9, #8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #75 @ 0x4b │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 69e0c │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #1612] @ 41bf4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [pc, #1760] @ 41c94 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #1744] @ 41c98 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r3, #3252] @ 0xcb4 │ │ │ │ + add r1, r1, #3776 @ 0xec0 │ │ │ │ + stm sp, {r5, r6} │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 676ac │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r0, r6 │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldreq r3, [r3, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #3252] @ 0xcb4 │ │ │ │ + ldreq r3, [r3, #3252] @ 0xcb4 │ │ │ │ + eorne r3, r3, #1 │ │ │ │ + strne r3, [r2, #3252] @ 0xcb4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 41b44 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #1476] @ 41bf4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #1632] @ 41c9c │ │ │ │ + ldr r0, [pc, #1632] @ 41ca0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #1616] @ 41ca4 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #3776 @ 0xec0 │ │ │ │ + ldr r3, [r3, #3260] @ 0xcbc │ │ │ │ + add r1, r1, #4 │ │ │ │ + str r5, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 676ac │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldreq r3, [r3, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #3260] @ 0xcbc │ │ │ │ + ldreq r3, [r3, #3260] @ 0xcbc │ │ │ │ + eorne r3, r3, #1 │ │ │ │ + strne r3, [r2, #3260] @ 0xcbc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3bf64 │ │ │ │ - ldr r2, [pc, #1188] @ 3c3dc │ │ │ │ - ldr r3, [pc, #1156] @ 3c3c0 │ │ │ │ + bne 41aa0 │ │ │ │ + mov r3, fp │ │ │ │ + mov r0, fp │ │ │ │ + add r7, sp, #208 @ 0xd0 │ │ │ │ + add r8, sp, #192 @ 0xc0 │ │ │ │ + ldr r1, [pc, #1356] @ 41c08 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r0, fp │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r3, #1073741824 @ 0x40000000 │ │ │ │ + bl 27640 │ │ │ │ + mov r6, #1 │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r8, {r1, r2, r3} │ │ │ │ + bl 403e8 │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r7, {r1, r2, r3} │ │ │ │ + bl 39cf8 │ │ │ │ + ldr r1, [pc, #1432] @ 41ca8 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #1424] @ 41cac │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr sl, [pc, #1232] @ 41c00 │ │ │ │ + mov fp, #0 │ │ │ │ + mov r9, #15 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 27764 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6b938 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [pc, #1360] @ 41cb0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 27558 │ │ │ │ + ldm r7, {r0, r1, r2, r3} │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [pc, #1344] @ 41cb4 │ │ │ │ + ldr r0, [pc, #1344] @ 41cb8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r2, [sp, #236] @ 0xec │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + ldr lr, [pc, #1300] @ 41cbc │ │ │ │ + add ip, sp, #20 │ │ │ │ + add lr, pc, lr │ │ │ │ + mov r7, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + add r1, lr, #3776 @ 0xec0 │ │ │ │ + mov r2, r8 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r5, [sp] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, r7 │ │ │ │ + beq 41850 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #400 @ 0x190 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + mov r2, #10 │ │ │ │ + str r1, [r3, #68] @ 0x44 │ │ │ │ + mov r1, #1000 @ 0x3e8 │ │ │ │ + str r1, [r3, #64] @ 0x40 │ │ │ │ + mov r1, #60 @ 0x3c │ │ │ │ + str r1, [r3, #60] @ 0x3c │ │ │ │ + mov r1, #300 @ 0x12c │ │ │ │ + str r1, [r3, #56] @ 0x38 │ │ │ │ + mov r1, #50 @ 0x32 │ │ │ │ + str r7, [r3, #52] @ 0x34 │ │ │ │ + str r6, [r3, #20] │ │ │ │ + str r6, [r3, #24] │ │ │ │ + str r7, [r3, #28] │ │ │ │ + str r6, [r3, #4] │ │ │ │ + str r6, [r3, #8] │ │ │ │ + str r1, [r3, #16] │ │ │ │ + str r6, [r3, #12] │ │ │ │ + str r7, [r3, #3252] @ 0xcb4 │ │ │ │ + str r2, [r3, #3256] @ 0xcb8 │ │ │ │ + str r7, [r3, #3260] @ 0xcbc │ │ │ │ + str r2, [r3, #3268] @ 0xcc4 │ │ │ │ + ldr r2, [pc, #1128] @ 41cc0 │ │ │ │ + ldr r3, [pc, #912] @ 41bec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ + ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3d998 │ │ │ │ - add sp, sp, #460 @ 0x1cc │ │ │ │ + bne 41dec │ │ │ │ + add sp, sp, #260 @ 0x104 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + add r8, sp, #144 @ 0x90 │ │ │ │ + ldr r1, [pc, #868] @ 41bf4 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 27558 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + ldr r3, [r6, #1588] @ 0x634 │ │ │ │ + add r5, r6, #59648 @ 0xe900 │ │ │ │ + ldr r0, [r3, #1192] @ 0x4a8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #836] @ 41bfc │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [r6, #1580] @ 0x62c │ │ │ │ + add r5, r5, #252 @ 0xfc │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r3, #12 │ │ │ │ + moveq r3, #15 │ │ │ │ + b 40d24 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r3 │ │ │ │ + mov r3, sl │ │ │ │ mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [pc, #1120] @ 3c3e0 │ │ │ │ - add r6, sp, #244 @ 0xf4 │ │ │ │ - ldr r2, [sl, r3] │ │ │ │ - ldr r3, [fp, #1656] @ 0x678 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - cmp r3, #1 │ │ │ │ - ldr r3, [r2, r3, lsl #2] │ │ │ │ - str r2, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r1, [pc, #1088] @ 3c3e4 │ │ │ │ - asr r2, r3, #8 │ │ │ │ - and r2, r2, #255 @ 0xff │ │ │ │ - asr r5, r3, #16 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ - and r2, r3, #255 @ 0xff │ │ │ │ - lsreq r3, r3, #24 │ │ │ │ - streq r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - and r5, r5, #255 @ 0xff │ │ │ │ - mov r0, r3 │ │ │ │ + mov r0, sl │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #772] @ 41bf4 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, sl │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc, #744] @ 41bf4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #940] @ 41cc4 │ │ │ │ + ldr r0, [pc, #940] @ 41cc8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #924] @ 41ccc │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r1, r1, #3744 @ 0xea0 │ │ │ │ + str r5, [sp] │ │ │ │ + mov r8, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 676ac │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ + mov r0, sl │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #8] │ │ │ │ + eorne r3, r3, #1 │ │ │ │ + strne r3, [r2, #8] │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #616] @ 41bf4 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, sl │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #596] @ 41bf4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r3, [pc, #796] @ 41cd0 │ │ │ │ + ldr r0, [pc, #796] @ 41cd4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + add r2, r2, #16 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #156] @ 0x9c │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #760] @ 41cd8 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #100 @ 0x64 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r8, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 69e0c │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, sl │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #460] @ 41bf4 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, sl │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [pc, #432] @ 41bf4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [pc, #652] @ 41cdc │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #636] @ 41ce0 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #3744 @ 0xea0 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r1, r1, #4 │ │ │ │ + stm sp, {r5, r8} │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 676ac │ │ │ │ + cmp r0, r8 │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #12] │ │ │ │ + eorne r3, r3, #1 │ │ │ │ + strne r3, [r2, #12] │ │ │ │ + b 41134 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [pc, #300] @ 41bf4 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [pc, #280] @ 41bf4 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #512] @ 41ce4 │ │ │ │ + ldr r0, [pc, #512] @ 41ce8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r6, [r3, #1588] @ 0x634 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #492] @ 41cec │ │ │ │ + add r6, r6, #3264 @ 0xcc0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #3360 @ 0xd20 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, #1000 @ 0x3e8 │ │ │ │ + add r6, r6, #4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - str r5, [sp, #148] @ 0x94 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 96334 │ │ │ │ - ldr r2, [pc, #1112] @ 3c444 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 69e0c │ │ │ │ + b 416a4 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [pc, #136] @ 41bf4 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [pc, #116] @ 41bf4 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #360] @ 41cf0 │ │ │ │ + ldr r0, [pc, #360] @ 41cf4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r6, [r3, #1588] @ 0x634 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #340] @ 41cf8 │ │ │ │ + add r6, r6, #3248 @ 0xcb0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #3360 @ 0xd20 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, #1000 @ 0x3e8 │ │ │ │ + add r6, r6, #8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 69e0c │ │ │ │ + b 4160c │ │ │ │ + andeq r5, ip, r4, lsl #27 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + adcmi r0, r0, #0 │ │ │ │ + movmi r0, r0 │ │ │ │ + andeq r5, ip, r8, lsr sp │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + andeq r3, fp, ip, lsr sl │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + andeq r4, fp, ip, lsr #7 │ │ │ │ + andeq r0, r0, r0, lsl #9 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + svclt 0x00800000 │ │ │ │ + andeq r4, fp, r4, lsl r3 │ │ │ │ + andeq sp, ip, r8, ror r3 │ │ │ │ + andeq r3, fp, r0, lsr #16 │ │ │ │ + andeq r4, fp, r8, ror r2 │ │ │ │ + andeq sp, ip, ip, asr #5 │ │ │ │ + muleq fp, r8, r7 │ │ │ │ + andeq r4, fp, r8, lsl #4 │ │ │ │ + andeq sp, ip, r4, asr #4 │ │ │ │ + andeq r3, fp, r0, lsl #14 │ │ │ │ + andeq r4, fp, r4, asr #3 │ │ │ │ + andeq sp, ip, ip, lsr #3 │ │ │ │ + andeq r3, fp, r8, ror r6 │ │ │ │ + andeq r4, fp, ip, asr #2 │ │ │ │ + andeq sp, ip, r4, lsr #2 │ │ │ │ + strdeq r3, [fp], -r0 │ │ │ │ + ldrdeq r4, [fp], -r4 @ │ │ │ │ + muleq ip, ip, r0 │ │ │ │ + andeq r3, fp, ip, asr r5 │ │ │ │ + andeq r4, fp, r8, lsl #1 │ │ │ │ + andeq sp, ip, r8 │ │ │ │ + andeq r3, fp, ip, lsr #10 │ │ │ │ + andeq r3, fp, ip, asr #9 │ │ │ │ + andeq r4, fp, ip, lsl r0 │ │ │ │ + andeq ip, ip, r8, ror pc │ │ │ │ + andeq r3, fp, r4, lsr #31 │ │ │ │ + andeq r3, fp, r0, lsr pc │ │ │ │ + andeq ip, ip, ip, ror #28 │ │ │ │ + andeq r3, fp, ip, lsl #7 │ │ │ │ + @ instruction: 0x000b3eb0 │ │ │ │ + @ instruction: 0x000c5db4 │ │ │ │ + andeq r3, fp, r8, asr lr │ │ │ │ + andeq ip, ip, r0, ror #26 │ │ │ │ + andeq r3, fp, r8, lsr #4 │ │ │ │ + andeq r3, fp, ip, ror #27 │ │ │ │ + ldrdeq ip, [ip], -r4 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + eormi r0, r0, r0 │ │ │ │ + bicmi r0, r8, r0 │ │ │ │ + strdeq r3, [fp], -r0 │ │ │ │ + andeq r3, fp, r4, lsr #17 │ │ │ │ + andeq ip, ip, r0, lsl #23 │ │ │ │ + andeq r5, ip, ip, ror #2 │ │ │ │ + andeq r2, fp, ip, asr #30 │ │ │ │ + ldrdeq r3, [fp], -r0 │ │ │ │ + strdeq ip, [ip], -r8 │ │ │ │ + @ instruction: 0x000b2eb0 │ │ │ │ + andeq r3, fp, r0, asr #18 │ │ │ │ + andeq r5, ip, r4, lsr #18 │ │ │ │ + @ instruction: 0x000b38bc │ │ │ │ + andeq ip, ip, r4, asr #17 │ │ │ │ + andeq r2, fp, ip, ror sp │ │ │ │ + andeq r3, fp, ip, lsr r9 │ │ │ │ + andeq ip, ip, r8, lsr #16 │ │ │ │ + ldrdeq r2, [fp], -r8 │ │ │ │ + muleq fp, r8, r8 │ │ │ │ + andeq ip, ip, r4, lsl #15 │ │ │ │ + strdeq r3, [fp], -ip │ │ │ │ + movmi r0, r0 │ │ │ │ + andeq r3, fp, ip, lsl #12 │ │ │ │ + andeq r3, fp, r4, lsl #12 │ │ │ │ + andeq r3, fp, r0, lsl #12 │ │ │ │ + andeq r2, fp, r8, asr #21 │ │ │ │ + andeq r5, ip, ip, asr #10 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [pc, #-64] @ 41d00 │ │ │ │ + bl 27558 │ │ │ │ + ldr r8, [pc, #-76] @ 41cfc │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [pc, #-88] @ 41d00 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [pc, #-92] @ 41d04 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + ldr r0, [pc, #-116] @ 41d08 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ + ldr r0, [pc, #-132] @ 41d0c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r1, [pc, #-140] @ 41d10 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r8, [r3, #1588] @ 0x634 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #-164] @ 41d14 │ │ │ │ + add r8, r8, #28 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6a198 │ │ │ │ + b 412d8 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #672] @ 0x2a0 │ │ │ │ + sub sp, sp, #3392 @ 0xd40 │ │ │ │ + add r5, sp, #3424 @ 0xd60 │ │ │ │ + add r5, r5, #4 │ │ │ │ + stm r5, {r1, r2, r3} │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r1, [pc, #1172] @ 422b4 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r2, [pc, #1168] @ 422b8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r9, [pc, #1164] @ 422bc │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r3, [r3, #976] @ 0x3d0 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #3388] @ 0xd3c │ │ │ │ + mov r2, #0 │ │ │ │ + cmp r3, #5 │ │ │ │ + addls pc, pc, r3, lsl #2 │ │ │ │ + b 41e7c │ │ │ │ + b 41e6c │ │ │ │ + b 42134 │ │ │ │ + b 42148 │ │ │ │ + b 4215c │ │ │ │ + b 42170 │ │ │ │ + b 42120 │ │ │ │ + ldr r3, [sp, #3440] @ 0xd70 │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + bl 40c10 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, #1107296256 @ 0x42000000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 275c8 │ │ │ │ + ldrb r3, [r4, #1652] @ 0x674 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 42068 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r6, [r3, #1580] @ 0x62c │ │ │ │ + ldr r7, [r6, #8] │ │ │ │ + sub r7, r7, #3 │ │ │ │ + clz r7, r7 │ │ │ │ + lsr r7, r7, #5 │ │ │ │ + ldr r3, [r6] │ │ │ │ + add r8, sp, #48 @ 0x30 │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [pc, #1004] @ 422c0 │ │ │ │ + add r0, r8, #316 @ 0x13c │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl eb714 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 41ef4 │ │ │ │ + ldrb r3, [r0] │ │ │ │ + sub r3, r3, #49 @ 0x31 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls 42110 │ │ │ │ + mov r6, #0 │ │ │ │ + ldrb r3, [r4, #1653] @ 0x675 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 41f18 │ │ │ │ + ldrb r3, [r4, #1654] @ 0x676 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 41f18 │ │ │ │ + orrs r7, r7, r6 │ │ │ │ + beq 42020 │ │ │ │ + add r7, sp, #16 │ │ │ │ + ldr r1, [pc, #928] @ 422c4 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r3, #1116] @ 0x45c │ │ │ │ + mov sl, #1065353216 @ 0x3f800000 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r1, [pc, #884] @ 422c8 │ │ │ │ + ldreq r1, [pc, #884] @ 422cc │ │ │ │ + bl 27858 │ │ │ │ mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r2, #15 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ - mov r4, #0 │ │ │ │ - str r4, [sp, #300] @ 0x12c │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - str r4, [sp, #292] @ 0x124 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str sl, [sp, #40] @ 0x28 │ │ │ │ + ldmdb r8, {r0, r1} │ │ │ │ + ldr r3, [pc, #864] @ 422d0 │ │ │ │ stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r3, sp, #32 │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r6 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ + mov r1, r7 │ │ │ │ + str sl, [sp, #32] │ │ │ │ + str sl, [sp, #36] @ 0x24 │ │ │ │ ldm r3, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - mov r1, #1124073472 @ 0x43000000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 92298 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [pc, #808] @ 422d4 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + ldr r2, [pc, #804] @ 422d8 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r1, [pc, #800] @ 422dc │ │ │ │ + str sl, [sp] │ │ │ │ + ldr r8, [ip, #28] │ │ │ │ + blx r8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldrb r3, [r4, #1653] @ 0x675 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + bne 420a0 │ │ │ │ + ldrb r3, [r4, #1654] @ 0x676 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 420a0 │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ + ldr r3, [r8, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #3 │ │ │ │ + beq 42184 │ │ │ │ + ldr r0, [r8, #1576] @ 0x628 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ + mov r2, r3 │ │ │ │ + blx r6 │ │ │ │ + ldr ip, [sp, #3440] @ 0xd70 │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + mov r0, r4 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 70d04 │ │ │ │ + ldr r2, [pc, #676] @ 422e0 │ │ │ │ + ldr r3, [pc, #632] @ 422b8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #3388] @ 0xd3c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 422b0 │ │ │ │ + add sp, sp, #3392 @ 0xd40 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + ldrb r7, [r4, #56] @ 0x38 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r6, [r3, #1580] @ 0x62c │ │ │ │ + beq 41eb4 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2500] @ 0x9c4 │ │ │ │ + ldr r1, [pc, #600] @ 422e4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r6, #48] @ 0x30 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 41eb4 │ │ │ │ + b 41ea4 │ │ │ │ + ldr r1, [pc, #576] @ 422e8 │ │ │ │ + ldr r0, [pc, #576] @ 422ec │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #560] @ 422f0 │ │ │ │ + add r6, r6, #1664 @ 0x680 │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + add r6, r6, #4 │ │ │ │ + ldr r1, [r3] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1061158912 @ 0x3f400000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov ip, #1 │ │ │ │ + ldr r2, [pc, #520] @ 422f4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ + b 42000 │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ + clz r6, r0 │ │ │ │ + lsr r6, r6, #5 │ │ │ │ + b 41ef8 │ │ │ │ + ldr r3, [sp, #3440] @ 0xd70 │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + bl 3eda8 │ │ │ │ + b 41e7c │ │ │ │ + ldr r3, [sp, #3440] @ 0xd70 │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + bl 3a6b4 │ │ │ │ + b 41e7c │ │ │ │ + ldr r3, [sp, #3440] @ 0xd70 │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + bl 3b33c │ │ │ │ + b 41e7c │ │ │ │ + ldr r3, [sp, #3440] @ 0xd70 │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + bl 3c48c │ │ │ │ + b 41e7c │ │ │ │ + ldr r3, [sp, #3440] @ 0xd70 │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + bl 3d748 │ │ │ │ + b 41e7c │ │ │ │ + ldrb r3, [r4, #1652] @ 0x674 │ │ │ │ + orrs r3, r6, r3 │ │ │ │ + beq 421f8 │ │ │ │ + ldr r1, [pc, #352] @ 422f8 │ │ │ │ + ldr r0, [pc, #352] @ 422fc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #324] @ 422f0 │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + ldr r1, [r3] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1061158912 @ 0x3f400000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov ip, #1 │ │ │ │ + ldr r2, [pc, #292] @ 422f4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ + add r0, r8, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ + b 42000 │ │ │ │ + ldrb r3, [r4, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 42000 │ │ │ │ + ldr r1, [pc, #244] @ 42300 │ │ │ │ + ldr r0, [pc, #244] @ 42304 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ + ldr r1, [pc, #228] @ 42308 │ │ │ │ + add r3, r8, #57344 @ 0xe000 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r3, #2500] @ 0x9c4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r8, #1580] @ 0x62c │ │ │ │ + ldr r1, [r3, #48] @ 0x30 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ + mov r2, r6 │ │ │ │ + add r6, sp, #3248 @ 0xcb0 │ │ │ │ + add r6, r6, #12 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - bl 96634 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - mov r1, #1124073472 @ 0x43000000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [pc, #140] @ 422f0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1061158912 @ 0x3f400000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #116] @ 422f4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, r7 │ │ │ │ mov r2, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ + b 42000 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r4, ip, r0, lsr #23 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + muleq ip, r0, fp │ │ │ │ + andeq r3, fp, r0, lsl #11 │ │ │ │ + bicmi r0, r8, r0 │ │ │ │ + cmpmi r2, #0 │ │ │ │ + tstmi ip, #0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + cdpcc 7, 5, cr15, cr3, cr15, {6} │ │ │ │ + svccc 0x005ced91 │ │ │ │ + svccc 0x00791687 │ │ │ │ + andeq r4, ip, r8, lsl #19 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + @ instruction: 0x000b27bc │ │ │ │ + @ instruction: 0x000b33b0 │ │ │ │ + andeq r0, r0, r0, lsl #9 │ │ │ │ + svclt 0x00800000 │ │ │ │ + andeq r2, fp, ip, asr #13 │ │ │ │ + strdeq r3, [fp], -ip │ │ │ │ + andeq r2, fp, r8, asr r6 │ │ │ │ + @ instruction: 0x000b32b0 │ │ │ │ + sbcsmi r0, r0, r0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub r0, r1, r2 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + sub r0, r6, r4 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96690 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mvn r1, #0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #888] @ 3c430 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r5, #1065353216 @ 0x3f800000 │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc, #796] @ 3c3e8 │ │ │ │ - str r2, [sp, #356] @ 0x164 │ │ │ │ - str r3, [sp, #360] @ 0x168 │ │ │ │ - str r3, [sp, #364] @ 0x16c │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ - str r5, [sp, #372] @ 0x174 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub r0, r3, r2 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r2 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #52] @ 423c4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ cmp r0, #0 │ │ │ │ - mov r0, r9 │ │ │ │ - bne 3c2a4 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bne 423b8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r1, #60 @ 0x3c │ │ │ │ + mov r4, r0 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c244 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #780] @ 3c42c │ │ │ │ + beq 42414 │ │ │ │ + bl 75dc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [r0] │ │ │ │ mov r6, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 42494 │ │ │ │ + ldr r4, [r5, #-4] │ │ │ │ + add r4, r4, r4, lsl #2 │ │ │ │ + add r4, r5, r4, lsl #2 │ │ │ │ + cmp r5, r4 │ │ │ │ + beq 4249c │ │ │ │ + ldr r0, [r4, #-12] │ │ │ │ + sub r4, r4, #20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d824 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + beq 42464 │ │ │ │ + bl 75dc │ │ │ │ + ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d738 │ │ │ │ - ldr r1, [pc, #712] @ 3c424 │ │ │ │ + beq 42474 │ │ │ │ + bl 75dc │ │ │ │ + cmp r5, r4 │ │ │ │ + bne 42450 │ │ │ │ + ldr r1, [r5, #-4] │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + add r1, r1, #8 │ │ │ │ + sub r0, r5, #8 │ │ │ │ + bl 748c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3d960 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3c358 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #656] @ 3c42c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #572] @ 3c3e8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, #0 │ │ │ │ + b 42488 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r3, [pc, #456] @ 42684 │ │ │ │ + str r1, [r0, #4] │ │ │ │ + cmp r1, r3 │ │ │ │ + mov r7, r0 │ │ │ │ + addls r0, r1, r1, lsl #2 │ │ │ │ + lslls r0, r0, #2 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + addls r0, r0, #8 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 7318 │ │ │ │ + mov r3, #20 │ │ │ │ + subs r1, r5, #1 │ │ │ │ + add r2, r0, #8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + stm r0, {r3, r5} │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + addpl r3, r0, #8 │ │ │ │ + movpl r2, #0 │ │ │ │ + bmi 42524 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmn r1, #1 │ │ │ │ + str r2, [r3] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + str r2, [r3, #8] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + add r3, r3, #20 │ │ │ │ + bne 42504 │ │ │ │ + ldmib r7, {r3, sl} │ │ │ │ + cmp sl, r3 │ │ │ │ + movge sl, r3 │ │ │ │ + cmp sl, #0 │ │ │ │ + movgt r5, #0 │ │ │ │ + addgt sl, sl, sl, lsl #2 │ │ │ │ + movgt r9, r5 │ │ │ │ + ble 425f8 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr fp, [r7] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d888 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + add r6, fp, r5, lsl #2 │ │ │ │ + lsl r8, r5, #2 │ │ │ │ + beq 42560 │ │ │ │ + bl 75dc │ │ │ │ + str r9, [r4, #8] │ │ │ │ + ldr fp, [fp, r8] │ │ │ │ + str r9, [r4, #12] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 42598 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + str r0, [r4, #12] │ │ │ │ + add r0, r0, #1 │ │ │ │ + bl 7318 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + mov r1, fp │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + bl e8318 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d8a8 │ │ │ │ - ldr r1, [pc, #564] @ 3c424 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + beq 425a8 │ │ │ │ + bl 75dc │ │ │ │ + str r9, [r4, #16] │ │ │ │ + ldr fp, [r6, #8] │ │ │ │ + str r9, [r4, #20] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 425e0 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + str r0, [r4, #20] │ │ │ │ + add r0, r0, #1 │ │ │ │ + bl 7318 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + mov r1, fp │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + bl e8318 │ │ │ │ + add r5, r5, #5 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + cmp r5, sl │ │ │ │ + str r3, [r4, #24] │ │ │ │ + add r4, r4, #20 │ │ │ │ + bne 42544 │ │ │ │ + ldr r5, [r7] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 4265c │ │ │ │ + ldr r4, [r5, #-4] │ │ │ │ + add r4, r4, r4, lsl #2 │ │ │ │ + add r4, r5, r4, lsl #2 │ │ │ │ + cmp r5, r4 │ │ │ │ + beq 4267c │ │ │ │ + ldr r0, [r4, #-12] │ │ │ │ + sub r4, r4, #20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d7f0 │ │ │ │ - ldr r1, [pc, #476] @ 3c3e8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r4, #0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + beq 4262c │ │ │ │ + bl 75dc │ │ │ │ + ldr r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3d7e8 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + beq 4263c │ │ │ │ + bl 75dc │ │ │ │ + cmp r5, r4 │ │ │ │ + bne 42618 │ │ │ │ + ldr r1, [r5, #-4] │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + add r1, r1, #8 │ │ │ │ + sub r0, r5, #8 │ │ │ │ + bl 748c │ │ │ │ + ldmib r7, {r2, r3} │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + movge r3, r2 │ │ │ │ + str r1, [r7] │ │ │ │ + str r3, [r7, #8] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r1, #0 │ │ │ │ + b 42650 │ │ │ │ + strbteq r6, [r6], -r6, ror #12 │ │ │ │ + mov r3, #0 │ │ │ │ + add r0, r0, #262144 @ 0x40000 │ │ │ │ + str r3, [r0, #1988] @ 0x7c4 │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + add r5, r0, #131072 @ 0x20000 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r1, [r3, #1568] @ 0x620 │ │ │ │ + add r0, r5, #64 @ 0x40 │ │ │ │ + str r4, [r5, #604] @ 0x25c │ │ │ │ + bl 93d40 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r5, r4, #262144 @ 0x40000 │ │ │ │ + ldr r1, [r3, #1568] @ 0x620 │ │ │ │ + add r0, r5, #1168 @ 0x490 │ │ │ │ + str r4, [r5, #1708] @ 0x6ac │ │ │ │ + bl 93d40 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #512] @ 428f0 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r7, r4, #262144 @ 0x40000 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [pc, #484] @ 428f4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r1, [r3, #3232] @ 0xca0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r5, [r3, #92] @ 0x5c │ │ │ │ + mov r3, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + ldr r5, [pc, #444] @ 428f8 │ │ │ │ + ldr lr, [pc, #444] @ 428fc │ │ │ │ + ldr ip, [pc, #444] @ 42900 │ │ │ │ + ldr r1, [pc, #444] @ 42904 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #2 │ │ │ │ + str r0, [r7, #2220] @ 0x8ac │ │ │ │ + ldr r0, [r6, #1592] @ 0x638 │ │ │ │ + ldr r6, [r0] │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ + blx r6 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr lr, [pc, #384] @ 42908 │ │ │ │ + ldr r0, [r2, #1592] @ 0x638 │ │ │ │ + ldr ip, [pc, #380] @ 4290c │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r1, [pc, #376] @ 42910 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r6 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr lr, [pc, #332] @ 42914 │ │ │ │ + ldr r0, [r2, #1592] @ 0x638 │ │ │ │ + ldr ip, [pc, #328] @ 42918 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r1, [pc, #324] @ 4291c │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r6 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr lr, [pc, #280] @ 42920 │ │ │ │ + ldr r0, [r2, #1592] @ 0x638 │ │ │ │ + ldr ip, [pc, #276] @ 42924 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r1, [pc, #272] @ 42928 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r6 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr lr, [pc, #228] @ 4292c │ │ │ │ + ldr r0, [r2, #1592] @ 0x638 │ │ │ │ + ldr ip, [pc, #224] @ 42930 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r1, [pc, #220] @ 42934 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr lr, [pc, #176] @ 42938 │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + ldr ip, [pc, #172] @ 4293c │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #168] @ 42940 │ │ │ │ + ldr r5, [r0] │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r5, [r5, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [pc, #124] @ 42944 │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + ldr r1, [pc, #120] @ 42948 │ │ │ │ + ldr ip, [r0] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr lr, [ip, #60] @ 0x3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + mov ip, lr │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + bx ip │ │ │ │ + andeq ip, fp, ip, lsr #15 │ │ │ │ + andeq r0, r0, r8, asr #16 │ │ │ │ + andeq r2, fp, r0, lsr #2 │ │ │ │ + andeq r2, fp, r4, asr #27 │ │ │ │ + andeq r1, r0, ip, asr #9 │ │ │ │ + andeq r2, fp, r0, lsr #27 │ │ │ │ + andeq r2, fp, r8, lsr #27 │ │ │ │ + andeq r1, r0, ip, lsl #9 │ │ │ │ + andeq r2, fp, r0, ror sp │ │ │ │ + muleq fp, r4, sp │ │ │ │ + andeq r0, r0, r8, lsl #14 │ │ │ │ + andeq r2, fp, r0, ror #26 │ │ │ │ + andeq r2, fp, r0, lsl #27 │ │ │ │ + andeq r0, r0, r0, lsl #14 │ │ │ │ + andeq r2, fp, r8, asr #26 │ │ │ │ + andeq r2, fp, ip, ror #26 │ │ │ │ + strdeq r2, [r0], -r8 │ │ │ │ + andeq r2, fp, r8, lsr sp │ │ │ │ + andeq r2, fp, r8, ror #26 │ │ │ │ + andeq r2, r0, r0, asr #13 │ │ │ │ + andeq r2, fp, r8, lsr sp │ │ │ │ + andeq r0, r0, r0, ror #10 │ │ │ │ + andeq r2, fp, r8, asr sp │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + add r4, r1, #131072 @ 0x20000 │ │ │ │ + ldr r3, [r4, #868] @ 0x364 │ │ │ │ + ldr r2, [r4, #860] @ 0x35c │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 4297c │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r4, #868] @ 0x364 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r1, r0 │ │ │ │ + add r0, r4, #52 @ 0x34 │ │ │ │ + bl 93d48 │ │ │ │ + ldr r3, [r4, #868] @ 0x364 │ │ │ │ + b 42970 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3552] @ 0xde0 │ │ │ │ + add r4, r1, #131072 @ 0x20000 │ │ │ │ + ldr r2, [r4, #724] @ 0x2d4 │ │ │ │ + ldr r3, [r4, #728] @ 0x2d8 │ │ │ │ + ldr r1, [pc, #248] @ 42aac │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r2, [pc, #244] @ 42ab0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + sub sp, sp, #524 @ 0x20c │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #516] @ 0x204 │ │ │ │ + mov r2, #0 │ │ │ │ + beq 42a08 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r2, [pc, #212] @ 42ab4 │ │ │ │ + str r3, [r4, #728] @ 0x2d8 │ │ │ │ + ldr r3, [pc, #200] @ 42ab0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #516] @ 0x204 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 42aa8 │ │ │ │ + add sp, sp, #524 @ 0x20c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + add r7, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - b 3c4dc │ │ │ │ - ldr r1, [pc, #480] @ 3c42c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3d770 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7b4c │ │ │ │ + add r6, r4, #52 @ 0x34 │ │ │ │ + ldr r0, [pc, #140] @ 42ab8 │ │ │ │ + mov r3, #0 │ │ │ │ + add ip, r4, #51 @ 0x33 │ │ │ │ + mov lr, r7 │ │ │ │ + b 42a44 │ │ │ │ + cmp r3, r0 │ │ │ │ + strb r2, [lr], #1 │ │ │ │ + beq 42a9c │ │ │ │ + ldrb r2, [ip, #1]! │ │ │ │ + mov r1, r3 │ │ │ │ + tst r2, #223 @ 0xdf │ │ │ │ + add r3, r3, #1 │ │ │ │ + bne 42a38 │ │ │ │ + add r2, r1, #520 @ 0x208 │ │ │ │ + add r2, sp, r2 │ │ │ │ + mov r0, #32 │ │ │ │ + add r3, r3, #520 @ 0x208 │ │ │ │ + add r3, sp, r3 │ │ │ │ + strb r0, [r2, #-516] @ 0xfffffdfc │ │ │ │ + mov r2, #0 │ │ │ │ + strb r2, [r3, #-516] @ 0xfffffdfc │ │ │ │ mov r1, r5 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3d8f0 │ │ │ │ - ldr r1, [pc, #412] @ 3c424 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3d958 │ │ │ │ - str r9, [sp, #64] @ 0x40 │ │ │ │ - b 3c318 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #380] @ 3c42c │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #296] @ 3c3e8 │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e9658 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 93d48 │ │ │ │ + ldr r3, [r4, #728] @ 0x2d8 │ │ │ │ + b 429d4 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [pc, #20] @ 42abc │ │ │ │ + b 42a58 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r4, ip, ip │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r3, ip, r0, ror #31 │ │ │ │ + strdeq r0, [r0], -lr │ │ │ │ + strdeq r0, [r0], -pc @ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr r2, [r1, #60] @ 0x3c │ │ │ │ + ldr r3, [r1, #56] @ 0x38 │ │ │ │ + sub sp, sp, #60 @ 0x3c │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r2, [pc, #796] @ 42e04 │ │ │ │ + ldr r3, [pc, #796] @ 42e08 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 42cd8 │ │ │ │ + ldr r3, [r1] │ │ │ │ + ldr r1, [pc, #760] @ 42e0c │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r3, [sp] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ + ldr r1, [r4, #44] @ 0x2c │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ + blx r6 │ │ │ │ + ldr r1, [pc, #716] @ 42e10 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #700] @ 42e14 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3c458 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r6, [r4, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #680] @ 42e18 │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3d8b0 │ │ │ │ - ldr r1, [pc, #288] @ 3c424 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [pc, #668] @ 42e1c │ │ │ │ + ldr r1, [pc, #652] @ 42e10 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3d940 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [pc, #260] @ 3c428 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #256] @ 3c42c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #236] @ 3c42c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + ldr r3, [pc, #640] @ 42e20 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #636] @ 42e24 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #632] @ 42e28 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + add r6, r6, #59648 @ 0xe900 │ │ │ │ + add r6, r6, #252 @ 0xfc │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r0, r6 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r1, sp, #20 │ │ │ │ + bl 92380 │ │ │ │ + ldr r6, [r4, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #548] @ 42e10 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d8c4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + movne r3, #0 │ │ │ │ + strne r3, [r4, #64] @ 0x40 │ │ │ │ + beq 42c98 │ │ │ │ + ldr r3, [r4] │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r5, r8 │ │ │ │ - beq 3c1e8 │ │ │ │ - ldr r1, [pc, #104] @ 3c3e8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3d928 │ │ │ │ - ldr r1, [pc, #140] @ 3c42c │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r4, #1065353216 @ 0x3f800000 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - b 3c558 │ │ │ │ - andeq sl, ip, ip, lsl #23 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - movmi r0, r0 │ │ │ │ - muleq fp, r0, r7 │ │ │ │ - @ instruction: 0x000b95b4 │ │ │ │ - strdeq sl, [ip], -r8 │ │ │ │ - andeq r0, r0, r4, ror #10 │ │ │ │ - eoreq r6, r2, r4, lsl #4 │ │ │ │ - andeq sl, ip, r0, lsl #21 │ │ │ │ - andeq r0, r0, r4, lsr #12 │ │ │ │ - tstmi r0, #0 │ │ │ │ - vfmacc.f32 s20, s21, s23 │ │ │ │ - svccc 0x00058586 │ │ │ │ - teqmi r0, r0 │ │ │ │ - mlaeq r2, r0, r5, r5 │ │ │ │ - andeq r7, fp, r4, ror #20 │ │ │ │ - andeq r8, fp, ip, lsl #17 │ │ │ │ - andeq r8, fp, r4, ror r8 │ │ │ │ - andeq r8, fp, r8, ror #16 │ │ │ │ - andeq r8, fp, ip, asr r8 │ │ │ │ - mlaeq r2, r8, r4, r5 │ │ │ │ - andeq r0, r0, r0, lsl #9 │ │ │ │ - @ instruction: 0x43200000 │ │ │ │ - muleq fp, ip, r6 │ │ │ │ - andeq r6, ip, r0, lsl #1 │ │ │ │ - svccc 0x00c2c2c3 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - svccc 0x002aaaab │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - cmnmi pc, #0 │ │ │ │ - svccc 0x0042c2c3 │ │ │ │ - mrccc 4, 3, APSR_nzcv, cr4, cr5, {7} │ │ │ │ - rscsmi r0, lr, #0 │ │ │ │ - strdeq r8, [fp], -r0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - andeq r8, fp, r0, lsr #18 │ │ │ │ - orrmi r0, r0, r0 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - svclt 0x00800000 │ │ │ │ - mov r0, r7 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r3, [pc, #536] @ 42e2c │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ + mov r2, r3 │ │ │ │ + blx r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #-80] @ 3c42c │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3d7bc │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r0, [r1], #4 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r5, [ip, #16] │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + ldr r1, [pc, #456] @ 42e30 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [pc, #452] @ 42e34 │ │ │ │ + ldr r3, [pc, #404] @ 42e08 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 42e00 │ │ │ │ + add sp, sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + ldr r6, [r4, #68] @ 0x44 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d8a0 │ │ │ │ - ldr r1, [pc, #-148] @ 3c424 │ │ │ │ + beq 42c00 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3d714 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #-184] @ 3c42c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ + b 42c00 │ │ │ │ + ldr r1, [r1, #52] @ 0x34 │ │ │ │ + bl eb808 │ │ │ │ + ldr r3, [r4] │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 42df0 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + mov r8, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r7, [r2, #28] │ │ │ │ + mov r2, r3 │ │ │ │ + blx r7 │ │ │ │ + mov r7, r4 │ │ │ │ + ldr r3, [r7], #4 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + sub r3, r6, r5 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r5, [r1, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4] │ │ │ │ + ldr r2, [pc, #216] @ 42e20 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [pc, #204] @ 42e1c │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + ldr r3, [pc, #204] @ 42e24 │ │ │ │ + ldr ip, [r0] │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r5, [ip, #28] │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r5, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r9, [r3, #16] │ │ │ │ + bl e9728 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3c3ac │ │ │ │ - mov r1, r5 │ │ │ │ + blx r9 │ │ │ │ + ldr r0, [r4] │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr ip, [r0] │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r5, [ip, #28] │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r0, [r4, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r5, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ + bl e9728 │ │ │ │ + mov r1, r7 │ │ │ │ + mvn r3, #0 │ │ │ │ + add r2, r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + blx r8 │ │ │ │ + b 42c50 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, #1065353216 @ 0x3f800000 │ │ │ │ - bne 3c558 │ │ │ │ - ldr r1, [pc, #-256] @ 3c424 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, #0 │ │ │ │ - beq 3c558 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [pc, #-288] @ 3c428 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #-292] @ 3c42c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + b 42c10 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq r3, [ip], -ip │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + svclt 0x00800000 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + addmi r0, r0, r0 │ │ │ │ + svccc 0x0065e5e6 │ │ │ │ + svccc 0x0039b9ba │ │ │ │ + stccc 0, cr8, [r0], {129} @ 0x81 │ │ │ │ + svccc 0x0059999a │ │ │ │ + stclcc 12, cr12, [ip, #-820] @ 0xfffffccc │ │ │ │ + rscmi r0, r0, r0 │ │ │ │ + andeq r3, ip, r4, asr sp │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + popne {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + add ip, r5, #262144 @ 0x40000 │ │ │ │ + ldr r5, [r3, #1592] @ 0x638 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r5] │ │ │ │ mov r1, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #380] @ 0x17c │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ + ldr r6, [r3, #96] @ 0x60 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r7, [ip, #2220] @ 0x8ac │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + bx r3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + mov r5, r0 │ │ │ │ + add r0, r0, #197632 @ 0x30400 │ │ │ │ + add r1, r0, #140 @ 0x8c │ │ │ │ mov r3, #1 │ │ │ │ - str r0, [sp, #388] @ 0x184 │ │ │ │ - mov r4, #1065353216 @ 0x3f800000 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r9 │ │ │ │ - str r4, [sp, #392] @ 0x188 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3d08c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3d664 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #-392] @ 3c42c │ │ │ │ + add r0, r0, #116 @ 0x74 │ │ │ │ + mov r2, #65536 @ 0x10000 │ │ │ │ + bl e5620 │ │ │ │ + add r0, r5, #262144 @ 0x40000 │ │ │ │ + str r4, [r0, #1164] @ 0x48c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r3, #1 │ │ │ │ + add r0, r4, #12 │ │ │ │ + mov r2, #65536 @ 0x10000 │ │ │ │ + add r1, r1, #36 @ 0x24 │ │ │ │ + bl e5620 │ │ │ │ + add r4, r4, #131072 @ 0x20000 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #600] @ 0x258 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + add r0, r1, #132096 @ 0x20400 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, r0, #116 @ 0x74 │ │ │ │ + mov r2, #65536 @ 0x10000 │ │ │ │ + add r0, r0, #92 @ 0x5c │ │ │ │ + bl e5620 │ │ │ │ + add r4, r4, #262144 @ 0x40000 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #1704] @ 0x6a8 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ + bl e9728 │ │ │ │ + cmp r0, #255 @ 0xff │ │ │ │ + movlt r5, r0 │ │ │ │ + movge r5, #255 @ 0xff │ │ │ │ + add r1, r5, #8 │ │ │ │ + add r0, r4, #12 │ │ │ │ + bl e5770 │ │ │ │ + ldr r3, [pc, #40] @ 42fc4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + str r3, [r0] │ │ │ │ + strb r6, [r4, #4] │ │ │ │ + add r0, r0, #5 │ │ │ │ + bl e8318 │ │ │ │ + add r4, r4, r5 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r4, #5] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + svclt 0x00800000 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r2, #65536 @ 0x10000 │ │ │ │ + add r1, r0, #24 │ │ │ │ mov r5, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + bl e5620 │ │ │ │ + mov r2, #65536 @ 0x10000 │ │ │ │ + add r0, r5, r2 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, r0, #48 @ 0x30 │ │ │ │ + add r4, r5, #131072 @ 0x20000 │ │ │ │ + add r0, r0, #24 │ │ │ │ + bl e5620 │ │ │ │ + add r0, r4, #52 @ 0x34 │ │ │ │ + bl 93cd8 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r6, r3 │ │ │ │ + str r3, [r4, #48] @ 0x30 │ │ │ │ + str r6, [r4, #584] @ 0x248 │ │ │ │ + bne 43068 │ │ │ │ + ldr r2, [pc, #72] @ 43078 │ │ │ │ + mov r1, #2 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + str r1, [r4, #864] @ 0x360 │ │ │ │ + str r2, [r4, #580] @ 0x244 │ │ │ │ + mov r1, #0 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + strb r3, [r4, #596] @ 0x254 │ │ │ │ + str r2, [r4, #724] @ 0x2d4 │ │ │ │ + strb r3, [r4, #732] @ 0x2dc │ │ │ │ + str r2, [r4, #860] @ 0x35c │ │ │ │ + str r1, [r4, #872] @ 0x368 │ │ │ │ + strb r3, [r4, #876] @ 0x36c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r2, [pc, #12] @ 4307c │ │ │ │ + mov r1, #4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 43034 │ │ │ │ + andeq r2, fp, r8, lsl r6 │ │ │ │ + andeq r2, fp, r8, ror #11 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + add r3, r0, #131072 @ 0x20000 │ │ │ │ + ldr r1, [r1, #1568] @ 0x620 │ │ │ │ + add r0, r3, #52 @ 0x34 │ │ │ │ + str r2, [r3, #592] @ 0x250 │ │ │ │ + b 93d40 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, #65536 @ 0x10000 │ │ │ │ + add r1, r0, #24 │ │ │ │ + bl e5620 │ │ │ │ + add r4, r4, #131072 @ 0x20000 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #588] @ 0x24c │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, r0, #65536 @ 0x10000 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, r0, #48 @ 0x30 │ │ │ │ + mov r2, #65536 @ 0x10000 │ │ │ │ + add r0, r0, #24 │ │ │ │ + bl e5620 │ │ │ │ + add r4, r4, #131072 @ 0x20000 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #48] @ 0x30 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + add r4, r0, #131072 @ 0x20000 │ │ │ │ + ldr r3, [r4, #584] @ 0x248 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [r4, #592] @ 0x250 │ │ │ │ + bne 43144 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + bx r3 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #592] @ 0x250 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d860 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + beq 43184 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + bx r3 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r1, [pc, #24] @ 431a8 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r3, [r0] │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bx r3 │ │ │ │ + andeq r1, fp, r4, asr #13 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3944] @ 0xf68 │ │ │ │ + sub sp, sp, #116 @ 0x74 │ │ │ │ + add r5, sp, #156 @ 0x9c │ │ │ │ + stm r5, {r1, r2, r3} │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #1688] @ 43870 │ │ │ │ + ldr r3, [pc, #1688] @ 43874 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + tst r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + and r7, r1, #9 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, #0 │ │ │ │ + beq 43254 │ │ │ │ + cmp r9, #216 @ 0xd8 │ │ │ │ + bgt 433d0 │ │ │ │ + cmp r9, #202 @ 0xca │ │ │ │ + ble 433c0 │ │ │ │ + sub r3, r9, #203 @ 0xcb │ │ │ │ + cmp r3, #13 │ │ │ │ + addls pc, pc, r3, lsl #2 │ │ │ │ + b 43254 │ │ │ │ + b 434d8 │ │ │ │ + b 43254 │ │ │ │ + b 43254 │ │ │ │ + b 43574 │ │ │ │ + b 43254 │ │ │ │ + b 43254 │ │ │ │ + b 43530 │ │ │ │ + b 434ec │ │ │ │ + b 43254 │ │ │ │ + b 43254 │ │ │ │ + b 43254 │ │ │ │ + b 43254 │ │ │ │ + b 43254 │ │ │ │ + b 4346c │ │ │ │ + add lr, sp, #168 @ 0xa8 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + mov ip, sp │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + add r4, r6, #131072 @ 0x20000 │ │ │ │ + add r8, r4, #52 @ 0x34 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + mov r0, r8 │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + bl 94388 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 4338c │ │ │ │ + cmp r9, #9 │ │ │ │ + bne 43404 │ │ │ │ + add r5, sp, #44 @ 0x2c │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7b4c │ │ │ │ + add r3, r4, #51 @ 0x33 │ │ │ │ + mov r1, r5 │ │ │ │ + add ip, r4, #114 @ 0x72 │ │ │ │ + b 432c0 │ │ │ │ + cmp ip, r3 │ │ │ │ + strb r2, [r1], #1 │ │ │ │ + beq 437cc │ │ │ │ + mov r0, r3 │ │ │ │ + ldrb r2, [r3, #1]! │ │ │ │ + tst r2, #223 @ 0xdf │ │ │ │ + bne 432b4 │ │ │ │ + sub r0, r0, r6 │ │ │ │ + sub r0, r0, #131072 @ 0x20000 │ │ │ │ + sub r0, r0, #51 @ 0x33 │ │ │ │ + add r3, r0, #112 @ 0x70 │ │ │ │ + add r0, sp, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r0, #-68] @ 0xffffffbc │ │ │ │ + ldr r3, [r4, #592] @ 0x250 │ │ │ │ + ldr r2, [r4, #584] @ 0x248 │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r2, [r7] │ │ │ │ + ldr r9, [r4, #864] @ 0x360 │ │ │ │ + ldr r8, [r2, #16] │ │ │ │ + beq 43328 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d754 │ │ │ │ - ldr r1, [pc, #-464] @ 3c424 │ │ │ │ + bne 4344c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3d0f4 │ │ │ │ - mov r1, r4 │ │ │ │ + blx r8 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + strbeq r5, [r4, #876] @ 0x36c │ │ │ │ + beq 4338c │ │ │ │ + ldr r0, [pc, #1320] @ 43878 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + add r0, r6, r0 │ │ │ │ + mov r2, #32 │ │ │ │ + strb r3, [r4, #876] @ 0x36c │ │ │ │ + bl e96c0 │ │ │ │ + ldr r0, [pc, #1296] @ 4387c │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mov r2, #96 @ 0x60 │ │ │ │ + add r0, r6, r0 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r0, [pc, #1280] @ 43880 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + mov r2, #96 @ 0x60 │ │ │ │ + add r0, r6, r0 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r2, [pc, #1264] @ 43884 │ │ │ │ + ldr r3, [pc, #1244] @ 43874 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 4386c │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + cmp r9, #9 │ │ │ │ + beq 43588 │ │ │ │ + cmp r9, #13 │ │ │ │ + beq 4346c │ │ │ │ + add r4, r6, #131072 @ 0x20000 │ │ │ │ + add lr, sp, #168 @ 0xa8 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + mov ip, sp │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + add r8, r4, #52 @ 0x34 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - mov r5, #0 │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + bl 94388 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 4338c │ │ │ │ + mvn r5, #0 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r4, #732 @ 0x2dc │ │ │ │ + str r5, [r4, #860] @ 0x35c │ │ │ │ + bl e96c0 │ │ │ │ + ldr r1, [pc, #1124] @ 43888 │ │ │ │ + mov r0, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl eb6d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 43290 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + add r1, r4, #59 @ 0x3b │ │ │ │ + add r0, r4, #596 @ 0x254 │ │ │ │ + str r5, [r4, #724] @ 0x2d4 │ │ │ │ + bl e96c0 │ │ │ │ + b 43290 │ │ │ │ + ldr r3, [r4, #592] @ 0x250 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #104] @ 0x68 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + b 4332c │ │ │ │ + add r4, r6, #131072 @ 0x20000 │ │ │ │ + ldrb r3, [r4, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 437d4 │ │ │ │ + ldr r3, [r4, #584] @ 0x248 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 43838 │ │ │ │ + ldr r3, [r4, #592] @ 0x250 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d128 │ │ │ │ + bne 43838 │ │ │ │ + add r8, r6, #131072 @ 0x20000 │ │ │ │ + add r8, r8, #52 @ 0x34 │ │ │ │ mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 4310c │ │ │ │ mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + bl 93d10 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r7, r3 │ │ │ │ + str r3, [r4, #48] @ 0x30 │ │ │ │ + bne 43404 │ │ │ │ + b 4338c │ │ │ │ + add r4, r0, #131072 @ 0x20000 │ │ │ │ + ldr r3, [r4, #588] @ 0x24c │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r4, #588] @ 0x24c │ │ │ │ + b 433d4 │ │ │ │ + add r4, r0, #131072 @ 0x20000 │ │ │ │ + ldr r1, [r4, #48] @ 0x30 │ │ │ │ + add r0, r0, #65536 @ 0x10000 │ │ │ │ + cmp r1, #0 │ │ │ │ + add r0, r0, #24 │ │ │ │ + beq 43810 │ │ │ │ + bl e5860 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + ldreq r1, [r4, #48] @ 0x30 │ │ │ │ + strne r1, [r4, #48] @ 0x30 │ │ │ │ + beq 4381c │ │ │ │ + add r8, r4, #52 @ 0x34 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 93d48 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 43404 │ │ │ │ + b 4338c │ │ │ │ + add r4, r0, #131072 @ 0x20000 │ │ │ │ + ldr r1, [r4, #48] @ 0x30 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 4355c │ │ │ │ + add r0, r0, #65536 @ 0x10000 │ │ │ │ + add r0, r0, #24 │ │ │ │ + bl e589c │ │ │ │ cmp r0, #0 │ │ │ │ - movne r6, #1065353216 @ 0x3f800000 │ │ │ │ - bne 3c660 │ │ │ │ - ldr r1, [pc, #-548] @ 3c424 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ + bne 43518 │ │ │ │ + add r8, r4, #52 @ 0x34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + bl 93d10 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 43404 │ │ │ │ + b 4338c │ │ │ │ + add r4, r0, #131072 @ 0x20000 │ │ │ │ + ldr r3, [r4, #588] @ 0x24c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + b 434e4 │ │ │ │ + add r4, r0, #131072 @ 0x20000 │ │ │ │ + ldr r3, [r4, #584] @ 0x248 │ │ │ │ + ldr r2, [r4, #592] @ 0x250 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 437e4 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d798 │ │ │ │ - mov r6, #0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + moveq r8, r4 │ │ │ │ + addeq r8, r8, #52 @ 0x34 │ │ │ │ + beq 4379c │ │ │ │ + ldr r3, [r4, #584] @ 0x248 │ │ │ │ + ldr r2, [r4, #592] @ 0x250 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [r4, #860] @ 0x35c │ │ │ │ + ldr r8, [r2, #8] │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r4, #860] @ 0x35c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #868] @ 0x364 │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr fp, [r4, #864] @ 0x360 │ │ │ │ + ldr sl, [r3, #20] │ │ │ │ + add r9, r4, #732 @ 0x2dc │ │ │ │ + beq 43808 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d618 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + beq 43808 │ │ │ │ + ldr r3, [r4, #592] @ 0x250 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #104] @ 0x68 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r1, [pc, #596] @ 4388c │ │ │ │ + mov r2, fp │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + blx sl │ │ │ │ + ldr r1, [r4, #868] @ 0x364 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 436f0 │ │ │ │ + ldr r0, [r4, #860] @ 0x35c │ │ │ │ + cmp r1, r0 │ │ │ │ + bgt 436f0 │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + ldr r3, [r4, #592] @ 0x250 │ │ │ │ + ldr r2, [r4, #584] @ 0x248 │ │ │ │ + ldr r8, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [r4, #868] @ 0x364 │ │ │ │ + ldr r2, [r8] │ │ │ │ + ldr fp, [r4, #864] @ 0x360 │ │ │ │ + ldr sl, [r2, #20] │ │ │ │ + str r1, [r4, #860] @ 0x35c │ │ │ │ + beq 43864 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 43864 │ │ │ │ + ldr r3, [r4, #592] @ 0x250 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #104] @ 0x68 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr ip, [pc, #440] @ 43890 │ │ │ │ + mov r2, fp │ │ │ │ + add ip, pc, ip │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str ip, [sp] │ │ │ │ + blx sl │ │ │ │ + ldr r1, [pc, #412] @ 43894 │ │ │ │ + add r8, r4, #52 @ 0x34 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl eb6d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c69c │ │ │ │ + beq 4379c │ │ │ │ + ldr r3, [r4, #584] @ 0x248 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4379c │ │ │ │ + ldr r3, [r4, #592] @ 0x250 │ │ │ │ + ldr r2, [pc, #372] @ 43898 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + ldr r3, [r4, #724] @ 0x2d4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r4, #724] @ 0x2d4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov sl, #0 │ │ │ │ + add r9, r4, #596 @ 0x254 │ │ │ │ + ldr fp, [r3, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r3, r6 │ │ │ │ + str sl, [r4, #728] @ 0x2d8 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + blx fp │ │ │ │ + ldr r1, [r4, #728] @ 0x2d8 │ │ │ │ + cmp r1, sl │ │ │ │ + beq 4379c │ │ │ │ + ldr r0, [r4, #724] @ 0x2d4 │ │ │ │ + cmp r1, r0 │ │ │ │ + bgt 4379c │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + ldr r3, [r4, #592] @ 0x250 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + str sl, [r4, #728] @ 0x2d8 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r6 │ │ │ │ + str r1, [r4, #724] @ 0x2d4 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r9, [ip, #24] │ │ │ │ + blx r9 │ │ │ │ + add lr, sp, #168 @ 0xa8 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + mov ip, sp │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + mov r0, r8 │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + bl 94388 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 43290 │ │ │ │ + b 4338c │ │ │ │ + mov r0, #63 @ 0x3f │ │ │ │ + b 432dc │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 4338c │ │ │ │ + add r8, r4, #52 @ 0x34 │ │ │ │ + b 43404 │ │ │ │ + str r3, [r4, #868] @ 0x364 │ │ │ │ + ldr r3, [r4, #860] @ 0x35c │ │ │ │ + ldr r8, [r2, #8] │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r4, #860] @ 0x35c │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr fp, [r4, #864] @ 0x360 │ │ │ │ + ldr sl, [r3, #20] │ │ │ │ + add r9, r4, #732 @ 0x2dc │ │ │ │ + mov r3, #0 │ │ │ │ + b 43630 │ │ │ │ + bl e58f0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 43518 │ │ │ │ + cmp r7, #0 │ │ │ │ + addne r8, r6, #131072 @ 0x20000 │ │ │ │ + addne r8, r8, #52 @ 0x34 │ │ │ │ + bne 43404 │ │ │ │ + b 4338c │ │ │ │ + ldr r1, [r4, #564] @ 0x234 │ │ │ │ + add r0, r6, #65536 @ 0x10000 │ │ │ │ + add r1, r1, #1 │ │ │ │ + add r0, r0, #24 │ │ │ │ + bl e5770 │ │ │ │ + ldr r2, [r4, #564] @ 0x234 │ │ │ │ + add r8, r4, #52 @ 0x34 │ │ │ │ + add r2, r2, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + bl e8318 │ │ │ │ + b 434b0 │ │ │ │ + mov r3, #0 │ │ │ │ + b 436d0 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, ip, ip, ror #15 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r0, r2, sp, ror #6 │ │ │ │ + andeq r0, r2, sp, lsl #7 │ │ │ │ + andeq r0, r2, sp, ror #7 │ │ │ │ + andeq r3, ip, r0, lsr r6 │ │ │ │ + andeq r2, fp, r4, asr #4 │ │ │ │ + @ instruction: 0xfffff30c │ │ │ │ + @ instruction: 0xfffff26c │ │ │ │ + andeq r1, fp, r0, ror pc │ │ │ │ + @ instruction: 0xfffff260 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + bl e9728 │ │ │ │ + cmp r0, #255 @ 0xff │ │ │ │ + movlt r5, r0 │ │ │ │ + movge r5, #255 @ 0xff │ │ │ │ + add r1, r5, #8 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #-632] @ 3c42c │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl e5770 │ │ │ │ + ldr r3, [pc, #40] @ 43908 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3d654 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r4 │ │ │ │ + str r3, [r0] │ │ │ │ + strb r7, [r4, #4] │ │ │ │ + add r0, r0, #5 │ │ │ │ + bl e8318 │ │ │ │ + add r4, r4, r5 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r4, #5] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + svclt 0x00800000 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [pc, #292] @ 43a48 │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [r4], #12 │ │ │ │ + add r1, r0, #36 @ 0x24 │ │ │ │ + mov r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, #1065353216 @ 0x3f800000 │ │ │ │ - bne 3c71c │ │ │ │ - ldr r1, [pc, #-708] @ 3c424 │ │ │ │ + mov r2, #65536 @ 0x10000 │ │ │ │ + bl e5620 │ │ │ │ + mov r2, #65536 @ 0x10000 │ │ │ │ + add r0, r6, r2 │ │ │ │ + add r1, r0, #60 @ 0x3c │ │ │ │ + mov r3, #1 │ │ │ │ + add r0, r0, #36 @ 0x24 │ │ │ │ + bl e5620 │ │ │ │ + add r0, r4, #131072 @ 0x20000 │ │ │ │ + add r0, r0, #52 @ 0x34 │ │ │ │ + bl 93cd8 │ │ │ │ + ldr r1, [pc, #216] @ 43a4c │ │ │ │ + add r4, r6, #131072 @ 0x20000 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r1, [r4, #592] @ 0x250 │ │ │ │ + add r1, r6, #132096 @ 0x20400 │ │ │ │ + mov r5, #0 │ │ │ │ + mvn r7, #0 │ │ │ │ + mov r8, #0 │ │ │ │ + add r9, r1, #92 @ 0x5c │ │ │ │ + mov r0, #2 │ │ │ │ + str r0, [r4, #876] @ 0x36c │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + mov r0, r9 │ │ │ │ + str r5, [r4, #596] @ 0x254 │ │ │ │ + strb r5, [r4, #608] @ 0x260 │ │ │ │ + str r7, [r4, #736] @ 0x2e0 │ │ │ │ + strb r5, [r4, #744] @ 0x2e8 │ │ │ │ + str r7, [r4, #872] @ 0x368 │ │ │ │ + str r8, [r4, #884] @ 0x374 │ │ │ │ + strb r5, [r4, #888] @ 0x378 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #65536 @ 0x10000 │ │ │ │ + add r1, r1, #116 @ 0x74 │ │ │ │ + bl e5620 │ │ │ │ + add r0, r6, #197632 @ 0x30400 │ │ │ │ + add r1, r0, #140 @ 0x8c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #65536 @ 0x10000 │ │ │ │ + add r0, r0, #116 @ 0x74 │ │ │ │ + bl e5620 │ │ │ │ + add r0, r9, #131072 @ 0x20000 │ │ │ │ + add r0, r0, #52 @ 0x34 │ │ │ │ + bl 93cd8 │ │ │ │ + ldr r3, [pc, #88] @ 43a50 │ │ │ │ + add r4, r6, #262144 @ 0x40000 │ │ │ │ + ldr r2, [pc, #84] @ 43a54 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, #1 │ │ │ │ + mov r1, #4 │ │ │ │ + str r0, [r4, #1700] @ 0x6a4 │ │ │ │ + str r3, [r4, #1696] @ 0x6a0 │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [r4, #1980] @ 0x7bc │ │ │ │ + str r5, [r4, #1164] @ 0x48c │ │ │ │ + strb r5, [r4, #1712] @ 0x6b0 │ │ │ │ + str r7, [r4, #1840] @ 0x730 │ │ │ │ + str r7, [r4, #1976] @ 0x7b8 │ │ │ │ + strb r5, [r4, #1848] @ 0x738 │ │ │ │ + str r8, [r4, #1988] @ 0x7c4 │ │ │ │ + strb r5, [r4, #1992] @ 0x7c8 │ │ │ │ + str r5, [r4, #2224] @ 0x8b0 │ │ │ │ + str r5, [r4, #2228] @ 0x8b4 │ │ │ │ + str r8, [r4, #2232] @ 0x8b8 │ │ │ │ + str r2, [r4, #2236] @ 0x8bc │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + muleq ip, r8, sp │ │ │ │ + ldrdeq r1, [fp], -r4 │ │ │ │ + andeq r1, fp, ip, asr ip │ │ │ │ + stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #104] @ 43ad8 │ │ │ │ + add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - moveq r0, #0 │ │ │ │ - beq 3c71c │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [pc, #-740] @ 3c428 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #-744] @ 3c42c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - add r2, sp, #356 @ 0x164 │ │ │ │ + bne 43abc │ │ │ │ + bl e87ac │ │ │ │ + ldr r2, [pc, #80] @ 43adc │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + subs r0, r0, r3 │ │ │ │ + sbc r1, r1, r2 │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + bl e883c │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + pop {r4, pc} │ │ │ │ + bl e87ac │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + strd r2, [r4, #8] │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 43a80 │ │ │ │ + andeq fp, ip, r4, asr #15 │ │ │ │ + andeq fp, ip, r8, lsr #15 │ │ │ │ + add r3, r0, #262144 @ 0x40000 │ │ │ │ + ldr r3, [r3, #2224] @ 0x8b0 │ │ │ │ + cmp r3, #1 │ │ │ │ + addeq r0, r0, #132096 @ 0x20400 │ │ │ │ + addeq r0, r0, #92 @ 0x5c │ │ │ │ + addne r0, r0, #12 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + add r4, r0, #262144 @ 0x40000 │ │ │ │ + ldr r3, [r4, #2224] @ 0x8b0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r3, [r4, #2228] @ 0x8b4 │ │ │ │ + beq 43b34 │ │ │ │ + sub r2, r3, #1 │ │ │ │ + cmp r2, #1 │ │ │ │ + bls 43bcc │ │ │ │ + bics r3, r3, #2 │ │ │ │ + mov r0, r5 │ │ │ │ + beq 43bd4 │ │ │ │ + ldr r7, [r4, #2232] @ 0x8b8 │ │ │ │ + bl 43a58 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, #2236] @ 0x8bc │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 43a58 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r2, [r4, #2228] @ 0x8b4 │ │ │ │ + ldr r0, [r1, #1568] @ 0x620 │ │ │ │ + cmp r2, #3 │ │ │ │ + cmpne r2, #0 │ │ │ │ + str r3, [r4, #2232] @ 0x8b8 │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r7, #2 │ │ │ │ - mov r8, #3 │ │ │ │ - mov r1, r2 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ - str r6, [sp, #404] @ 0x194 │ │ │ │ - mov r5, #1065353216 @ 0x3f800000 │ │ │ │ - mov r6, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r3, [r3, #128] @ 0x80 │ │ │ │ - mov r2, #4 │ │ │ │ - str r6, [sp, #420] @ 0x1a4 │ │ │ │ - str r6, [sp, #424] @ 0x1a8 │ │ │ │ - str r6, [sp, #428] @ 0x1ac │ │ │ │ - str r5, [sp, #412] @ 0x19c │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ - str r8, [sp, #416] @ 0x1a0 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ - str r7, [sp, #396] @ 0x18c │ │ │ │ + bne 43be8 │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #260] @ 0x104 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r0, #0 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r1, [r3, #2584] @ 0xa18 │ │ │ │ + mov r2, #1 │ │ │ │ + strb r0, [r1, #29] │ │ │ │ + ldr r0, [r3, #2612] @ 0xa34 │ │ │ │ + str r2, [r4, #2228] @ 0x8b4 │ │ │ │ ldr r3, [r0] │ │ │ │ - add ip, sp, #260 @ 0x104 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str r1, [sp, #264] @ 0x108 │ │ │ │ - ldr r1, [sp, #252] @ 0xfc │ │ │ │ - str r1, [sp, #268] @ 0x10c │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ - str ip, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + blx r3 │ │ │ │ + str r6, [r4, #2224] @ 0x8b0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 43a58 │ │ │ │ + ldr r1, [r4, #2236] @ 0x8bc │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, r0 │ │ │ │ + b 43b78 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ mov r2, #1 │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ - mov r1, ip │ │ │ │ + add r3, r0, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2584] @ 0xa18 │ │ │ │ + strb r2, [r3, #29] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r4, #0 │ │ │ │ + mov r3, #3 │ │ │ │ + str r3, [r4, #2228] @ 0x8b4 │ │ │ │ + str r6, [r4, #2224] @ 0x8b0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, #0 │ │ │ │ + b 43afc │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, #1 │ │ │ │ + b 43afc │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + add r5, r0, #262144 @ 0x40000 │ │ │ │ + ldr r4, [r5, #2228] @ 0x8b4 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + add lr, sp, #52 @ 0x34 │ │ │ │ + cmp r4, #0 │ │ │ │ + stm lr, {r1, r2, r3} │ │ │ │ + beq 43cd8 │ │ │ │ + sub r1, r2, #186 @ 0xba │ │ │ │ + mov r3, r2 │ │ │ │ + sub r2, r2, #232 @ 0xe8 │ │ │ │ + cmp r2, #11 │ │ │ │ + cmphi r1, #11 │ │ │ │ + bls 43cd8 │ │ │ │ + cmp r3, #27 │ │ │ │ + ldr r1, [r5, #2224] @ 0x8b0 │ │ │ │ + mov ip, r0 │ │ │ │ + beq 43cec │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ + cmp r1, #1 │ │ │ │ + ldm r5!, {r0, r1, r2, r3} │ │ │ │ + mov r4, sp │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldm r5, {r0, r1, r2, r3} │ │ │ │ + addeq ip, ip, #132096 @ 0x20400 │ │ │ │ + addeq ip, ip, #92 @ 0x5c │ │ │ │ + addne ip, ip, #12 │ │ │ │ + stm r4, {r0, r1, r2, r3} │ │ │ │ + mov r0, ip │ │ │ │ + ldm lr, {r1, r2, r3} │ │ │ │ + bl 431ac │ │ │ │ + mov r0, #1 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + tst r3, #1 │ │ │ │ + beq 43c90 │ │ │ │ + bl 43afc │ │ │ │ + b 43cc4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #2968] @ 0xb98 │ │ │ │ + ldr r2, [pc, #4068] @ 44cfc │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [pc, #4064] @ 44d00 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #1088 @ 0x440 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + sub sp, sp, #4 │ │ │ │ + add r0, r0, #4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #1084] @ 0x43c │ │ │ │ + mov r3, #0 │ │ │ │ + bl 27054 │ │ │ │ + add fp, r6, #262144 @ 0x40000 │ │ │ │ + ldr r9, [pc, #4016] @ 44d04 │ │ │ │ + add r9, pc, r9 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr sl, [r0] │ │ │ │ + ldr r8, [r0, #4] │ │ │ │ + ldr r7, [r0, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 43a58 │ │ │ │ + ldr r5, [fp, #2236] @ 0x8bc │ │ │ │ + str fp, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [fp, #2232] @ 0x8b8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 44a1c │ │ │ │ + ldr fp, [fp, #2228] @ 0x8b4 │ │ │ │ + cmp fp, #3 │ │ │ │ + beq 447c8 │ │ │ │ + cmp fp, #1 │ │ │ │ + movne r4, #1065353216 @ 0x3f800000 │ │ │ │ + beq 44c8c │ │ │ │ + cmp fp, #2 │ │ │ │ + beq 44a2c │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 447d4 │ │ │ │ + ldr r1, [pc, #3880] @ 44d08 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #3872] @ 44d0c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + cmp fp, #1 │ │ │ │ + moveq r1, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 44b9c │ │ │ │ + cmp fp, #3 │ │ │ │ + beq 44b8c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r1, sl │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r9, #0 │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r8 │ │ │ │ + str r7, [sp] │ │ │ │ + mov r3, sl │ │ │ │ + ldr r4, [ip, #20] │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mvn r1, #0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r4, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r3, #128] @ 0x80 │ │ │ │ - mov r2, #4 │ │ │ │ - str r9, [sp, #356] @ 0x164 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ - str r4, [sp, #364] @ 0x16c │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ - str r4, [sp, #372] @ 0x174 │ │ │ │ - str r4, [sp, #380] @ 0x17c │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ - str r4, [sp, #388] @ 0x184 │ │ │ │ - str r4, [sp, #392] @ 0x188 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ - str r5, [sp, #404] @ 0x194 │ │ │ │ - str r5, [sp, #408] @ 0x198 │ │ │ │ - str r5, [sp, #412] @ 0x19c │ │ │ │ - str r8, [sp, #416] @ 0x1a0 │ │ │ │ - str r5, [sp, #420] @ 0x1a4 │ │ │ │ - str r5, [sp, #424] @ 0x1a8 │ │ │ │ - str r5, [sp, #428] @ 0x1ac │ │ │ │ - str r5, [sp, #432] @ 0x1b0 │ │ │ │ - str r7, [sp, #396] @ 0x18c │ │ │ │ + mov r7, #1 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [sp, #256] @ 0x100 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [pc, #-1116] @ 3c3ec │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #-1080] @ 3c420 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #-1104] @ 3c420 │ │ │ │ - str r2, [sp, #276] @ 0x114 │ │ │ │ - str r0, [sp, #280] @ 0x118 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [sp, #252] @ 0xfc │ │ │ │ - str r3, [sp, #284] @ 0x11c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - add ip, sp, #276 @ 0x114 │ │ │ │ - mov r1, ip │ │ │ │ - str ip, [sp, #120] @ 0x78 │ │ │ │ - mov r2, #1 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + add r8, sp, #236 @ 0xec │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - str r8, [sp, #416] @ 0x1a0 │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + str r3, [sp, #252] @ 0xfc │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r2, #0 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r8, [pc, #-1244] @ 3c3ec │ │ │ │ + str r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r2, #4 │ │ │ │ + mov r2, #2 │ │ │ │ + str r2, [sp, #276] @ 0x114 │ │ │ │ + mov r2, #3 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - str r9, [sp, #356] @ 0x164 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ - str r4, [sp, #364] @ 0x16c │ │ │ │ - str r4, [sp, #368] @ 0x170 │ │ │ │ - str r4, [sp, #380] @ 0x17c │ │ │ │ - str r4, [sp, #384] @ 0x180 │ │ │ │ - str r4, [sp, #388] @ 0x184 │ │ │ │ - str r4, [sp, #400] @ 0x190 │ │ │ │ - str r4, [sp, #404] @ 0x194 │ │ │ │ - str r4, [sp, #408] @ 0x198 │ │ │ │ - str r4, [sp, #412] @ 0x19c │ │ │ │ - str r4, [sp, #420] @ 0x1a4 │ │ │ │ - str r4, [sp, #424] @ 0x1a8 │ │ │ │ - str r4, [sp, #428] @ 0x1ac │ │ │ │ - str r4, [sp, #432] @ 0x1b0 │ │ │ │ - str r8, [sp, #372] @ 0x174 │ │ │ │ - str r8, [sp, #392] @ 0x188 │ │ │ │ - str r7, [sp, #396] @ 0x18c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #244] @ 0xf4 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #-1308] @ 3c420 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #292] @ 0x124 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r9, [sp, #248] @ 0xf8 │ │ │ │ - ldr r8, [sp, #252] @ 0xfc │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r9, [sp, #296] @ 0x128 │ │ │ │ - str r8, [sp, #300] @ 0x12c │ │ │ │ - str r0, [sp, #304] @ 0x130 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [sp, #244] @ 0xf4 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ + str r4, [sp, #260] @ 0x104 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ + str r4, [sp, #268] @ 0x10c │ │ │ │ + str r4, [sp, #280] @ 0x118 │ │ │ │ + str r4, [sp, #284] @ 0x11c │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ + str r4, [sp, #292] @ 0x124 │ │ │ │ + str r4, [sp, #300] @ 0x12c │ │ │ │ + str r4, [sp, #304] @ 0x130 │ │ │ │ + str r4, [sp, #308] @ 0x134 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ + str r7, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ + mov r2, #4 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r2, r7 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [pc, #3612] @ 44d10 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [r0] │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + mov r1, r7 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + str sl, [sp, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r4, [pc, #3572] @ 44d14 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mvn r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r3, [pc, #3556] @ 44d18 │ │ │ │ + ldr fp, [r9, r3] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [fp] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r3, #156] @ 0x9c │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r3, [pc, #3496] @ 44d1c │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r9, [ip, #132] @ 0x84 │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #2224] @ 0x8b0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 43fc0 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r1, [pc, #3448] @ 44d20 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r3, r4 │ │ │ │ + ldr r3, [pc, #3436] @ 44d1c │ │ │ │ ldr r2, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r5, [sp] │ │ │ │ + str r4, [sp] │ │ │ │ ldr r4, [r2, #132] @ 0x84 │ │ │ │ mov r2, r3 │ │ │ │ blx r4 │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95e88 │ │ │ │ - ldr r1, [pc, #-1524] @ 3c444 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95e88 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95e88 │ │ │ │ - ldr r1, [pc, #-1668] @ 3c3f0 │ │ │ │ - str r5, [sp, #324] @ 0x144 │ │ │ │ - str r4, [sp, #332] @ 0x14c │ │ │ │ - str r8, [sp, #328] @ 0x148 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r1, [pc, #3416] @ 44d24 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr r9, [r3, #1572] @ 0x624 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #3392] @ 44d24 │ │ │ │ + mov r4, #0 │ │ │ │ + mvn sl, #0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr ip, [r9] │ │ │ │ + mov r1, r4 │ │ │ │ + str sl, [sp, #4] │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95e88 │ │ │ │ - ldr r1, [pc, #-1640] @ 3c444 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #248] @ 0xf8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95e88 │ │ │ │ - ldr r1, [pc, #-1780] @ 3c3f0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95e88 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - str r5, [sp, #340] @ 0x154 │ │ │ │ - add r5, sp, #324 @ 0x144 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - str r6, [sp, #348] @ 0x15c │ │ │ │ - str r4, [sp, #344] @ 0x158 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ + ldr r9, [ip, #104] @ 0x68 │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r2, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ + mov r1, r7 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - ldr r1, [pc, #-1876] @ 3c3f4 │ │ │ │ - add ip, sp, #212 @ 0xd4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - add r1, r1, #76 @ 0x4c │ │ │ │ - add r0, r0, #4 │ │ │ │ - str ip, [sp] │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - mov r6, ip │ │ │ │ - bl 96a2c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - beq 3cbb4 │ │ │ │ - ldr r1, [pc, #-1876] @ 3c430 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #252] @ 0xfc │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - ldr r1, [pc, #-1900] @ 3c430 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r0, [sp, #212] @ 0xd4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 96334 │ │ │ │ - ldr r4, [pc, #-2008] @ 3c3f8 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [pc, #-2012] @ 3c3fc │ │ │ │ - cmp r3, #1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - movne r3, #3 │ │ │ │ - moveq r3, #4 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, #1065353216 @ 0x3f800000 │ │ │ │ - mov r8, r6 │ │ │ │ - str r0, [sp, #308] @ 0x134 │ │ │ │ - ldr r0, [pc, #-2060] @ 3c400 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ - ldr r0, [pc, #-2076] @ 3c404 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #316] @ 0x13c │ │ │ │ - ldr r0, [pc, #-2092] @ 3c408 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r2, [pc, #-2100] @ 3c40c │ │ │ │ - ldr r3, [pc, #-2100] @ 3c410 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r9, r2, #80 @ 0x50 │ │ │ │ - add r2, sp, #148 @ 0x94 │ │ │ │ - str r2, [sp, #324] @ 0x144 │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ - add r2, sp, #156 @ 0x9c │ │ │ │ - str r2, [sp, #332] @ 0x14c │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - str r2, [sp, #336] @ 0x150 │ │ │ │ - str r0, [sp, #320] @ 0x140 │ │ │ │ - ldr r3, [sl, r3] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #308 @ 0x134 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - mov r3, #0 │ │ │ │ - mov sl, r9 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #436 @ 0x1b4 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #-2144] @ 3c44c │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ - ldr r3, [pc, #-2200] @ 3c444 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r2, #15 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ - mov r6, #0 │ │ │ │ - str r6, [sp, #300] @ 0x12c │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r8 │ │ │ │ - str r6, [sp, #292] @ 0x124 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ - ldm r2, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - ldr r1, [pc, #-2320] @ 3c414 │ │ │ │ - ldr r0, [sp, #220] @ 0xdc │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r4, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - ldr r5, [ip], #4 │ │ │ │ - str ip, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ - ldr r0, [r1] │ │ │ │ - ldr r1, [pc, #-2344] @ 3c44c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #-2348] @ 3c450 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #-2352] @ 3c454 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r4, [sp] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ - str r7, [sp, #292] @ 0x124 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ - str r7, [sp, #300] @ 0x12c │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - ldm r2, {r0, r1, r2, r3} │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - mov ip, #0 │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #-2520] @ 3c418 │ │ │ │ - ldr r3, [pc, #-2480] @ 3c444 │ │ │ │ - mov lr, #5 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, ip │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ mov r1, sl │ │ │ │ - mov r0, fp │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str r9, [sp] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3ce40 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r2] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - str r3, [r2] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, #1124073472 @ 0x43000000 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3d5ac │ │ │ │ - cmp r3, #2 │ │ │ │ - moveq r1, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [sp, #60] @ 0x3c │ │ │ │ - movne r3, #1 │ │ │ │ - movne r1, r7 │ │ │ │ - strne r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #268] @ 0x10c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mvn r1, #0 │ │ │ │ - ldr r6, [pc, #-2676] @ 3c41c │ │ │ │ - mov r5, #0 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - str sl, [sp, #92] @ 0x5c │ │ │ │ - str r8, [sp, #96] @ 0x60 │ │ │ │ - str r9, [sp, #100] @ 0x64 │ │ │ │ - b 3cfd8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 3d1e8 │ │ │ │ - ldr r4, [r6] │ │ │ │ - ldr r9, [r6, #4] │ │ │ │ - ldr r8, [r6, #8] │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - ldr sl, [r6, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp, #384] @ 0x180 │ │ │ │ - str r3, [sp, #404] @ 0x194 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - str r2, [sp, #380] @ 0x17c │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #292] @ 0x124 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r2, #0 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ - str r3, [sp, #356] @ 0x164 │ │ │ │ - mov r2, #2 │ │ │ │ + str r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [r0] │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ - str r4, [sp, #420] @ 0x1a4 │ │ │ │ - str r2, [sp, #396] @ 0x18c │ │ │ │ - mov r4, #1 │ │ │ │ + mov r2, #2 │ │ │ │ + mov r1, r8 │ │ │ │ + str r2, [sp, #276] @ 0x114 │ │ │ │ + mov r8, #1 │ │ │ │ mov r2, #3 │ │ │ │ ldr r3, [r3, #128] @ 0x80 │ │ │ │ - str r1, [sp, #372] @ 0x174 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ - str r2, [sp, #416] @ 0x1a0 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [sp, #244] @ 0xf4 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ + str r4, [sp, #252] @ 0xfc │ │ │ │ + str r4, [sp, #260] @ 0x104 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ + str r4, [sp, #268] @ 0x10c │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ + str r4, [sp, #280] @ 0x118 │ │ │ │ + str r4, [sp, #284] @ 0x11c │ │ │ │ + str r4, [sp, #288] @ 0x120 │ │ │ │ + str r4, [sp, #300] @ 0x12c │ │ │ │ + str r4, [sp, #304] @ 0x130 │ │ │ │ + str r4, [sp, #308] @ 0x134 │ │ │ │ + str r8, [sp, #256] @ 0x100 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ mov r2, #4 │ │ │ │ - str r9, [sp, #364] @ 0x16c │ │ │ │ - str r9, [sp, #424] @ 0x1a8 │ │ │ │ - str r8, [sp, #368] @ 0x170 │ │ │ │ - str r8, [sp, #428] @ 0x1ac │ │ │ │ - str sl, [sp, #388] @ 0x184 │ │ │ │ - str sl, [sp, #408] @ 0x198 │ │ │ │ - str r7, [sp, #392] @ 0x188 │ │ │ │ - str r7, [sp, #412] @ 0x19c │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ blx r3 │ │ │ │ + ldr r1, [pc, #3096] @ 44d28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #260] @ 0x104 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #300] @ 0x12c │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ - mov r2, r4 │ │ │ │ - add r5, r5, r4 │ │ │ │ - add r6, r6, #12 │ │ │ │ - str r0, [sp, #292] @ 0x124 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str r9, [sp, #32] │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ + ldr r9, [pc, #3044] @ 44d10 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + str r9, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r5, r3 │ │ │ │ - beq 3d26c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 3d178 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 3ced4 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #-3020] @ 3c430 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #-3040] @ 3c430 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr sl, [sp, #268] @ 0x10c │ │ │ │ - ldr r1, [pc, #-3068] @ 3c420 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - cmp r5, #0 │ │ │ │ - str r8, [sp, #292] @ 0x124 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - beq 3d52c │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ - add r9, sp, #188 @ 0xbc │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #300] @ 0x12c │ │ │ │ - ldm sl, {r1, r2, r3} │ │ │ │ - bl 3a5d8 │ │ │ │ - str r8, [sp, #292] @ 0x124 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ - mov r0, r9 │ │ │ │ - str r7, [sp, #300] @ 0x12c │ │ │ │ - ldm sl, {r1, r2, r3} │ │ │ │ - ldr r4, [sp, #188] @ 0xbc │ │ │ │ - ldr r9, [sp, #192] @ 0xc0 │ │ │ │ - ldr r8, [sp, #196] @ 0xc4 │ │ │ │ - bl 3a5d8 │ │ │ │ - ldr r2, [sp, #188] @ 0xbc │ │ │ │ - ldr r3, [sp, #192] @ 0xc0 │ │ │ │ - ldr sl, [sp, #196] @ 0xc4 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - b 3cef8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #-3188] @ 3c42c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3d5bc │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3d8f8 │ │ │ │ - ldr r1, [pc, #-3260] @ 3c424 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3d910 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [pc, #-3288] @ 3c428 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #-3292] @ 3c42c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3d6e0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #-3344] @ 3c42c │ │ │ │ - mov r8, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3d84c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3c640 │ │ │ │ - mov r6, #1065353216 @ 0x3f800000 │ │ │ │ - b 3c674 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #-3416] @ 3c430 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #-3436] @ 3c430 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #-3440] @ 3c434 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #-3444] @ 3c438 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r8, [sp, #292] @ 0x124 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #300] @ 0x12c │ │ │ │ - add r0, sp, #164 @ 0xa4 │ │ │ │ - ldm r3, {r1, r2, r3} │ │ │ │ - bl 3a5d8 │ │ │ │ - mov r8, r4 │ │ │ │ - ldr r2, [sp, #164] @ 0xa4 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ - ldr sl, [sp, #172] @ 0xac │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r9, r4 │ │ │ │ - b 3cef8 │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #-3528] @ 3c430 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #-3548] @ 3c430 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #156] @ 0x9c │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #-3568] @ 3c430 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #-3572] @ 3c434 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #-3576] @ 3c438 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r8, [sp, #292] @ 0x124 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ - str r0, [sp, #300] @ 0x12c │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - ldm r3, {r1, r2, r3} │ │ │ │ - bl 3a5d8 │ │ │ │ - ldr r4, [sp, #200] @ 0xc8 │ │ │ │ - ldr r9, [sp, #204] @ 0xcc │ │ │ │ - ldr r8, [sp, #208] @ 0xd0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #0 │ │ │ │ - b 3cef8 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r2, #0 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r1, r2 │ │ │ │ ldr r3, [r0] │ │ │ │ - str r7, [sp] │ │ │ │ - ldr r4, [r3, #132] @ 0x84 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r9, [sp, #100] @ 0x64 │ │ │ │ - ldr sl, [sp, #92] @ 0x5c │ │ │ │ - ldr r8, [sp, #96] @ 0x60 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r5, [r3], #4 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r4, [r5] │ │ │ │ - ldr r3, [sp, #260] @ 0x104 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #-3728] @ 3c43c │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r6, [pc, #-3744] @ 3c43c │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #264] @ 0x108 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95e88 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - mov r2, #1 │ │ │ │ - str r6, [sp, #276] @ 0x114 │ │ │ │ - mov r6, #1 │ │ │ │ - str r0, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp] │ │ │ │ + ldr fp, [pc, #2988] @ 44d14 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r3, #172] @ 0xac │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 964d4 │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #292] @ 0x124 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ - str r7, [sp, #300] @ 0x12c │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [sp, #88] @ 0x58 │ │ │ │ - mov ip, #0 │ │ │ │ - stm lr, {r0, r1, r2, r3} │ │ │ │ - mov r3, #10 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #-3932] @ 3c440 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #-3940] @ 3c444 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, ip │ │ │ │ - add r1, sl, #4 │ │ │ │ - mov r0, fp │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str r9, [sp] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3d3e0 │ │ │ │ - add r4, r4, r6 │ │ │ │ - cmp r4, #255 @ 0xff │ │ │ │ - movge r4, #255 @ 0xff │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ - str r4, [r5] │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [pc, #-4004] @ 3c448 │ │ │ │ - ldr r4, [sp, #124] @ 0x7c │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #16 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [pc, #-4040] @ 3c44c │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #-4052] @ 3c450 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r1, [pc, #-4060] @ 3c454 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r4 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str fp, [sp] │ │ │ │ + ldr ip, [ip, #132] @ 0x84 │ │ │ │ + blx ip │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r1, [pc, #2920] @ 44d2c │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #2904] @ 44d30 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - add r0, r0, #4 │ │ │ │ - add r1, sl, #8 │ │ │ │ - bl 96a2c │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 3d4a0 │ │ │ │ - ldr r1, [pc, #1300] @ 3d99c │ │ │ │ - ldr r0, [sp, #292] @ 0x124 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #268] @ 0x10c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ - str r0, [r5] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - add sl, sl, #12 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - bne 3cca0 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3bf30 │ │ │ │ - ldr r1, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - lsl r1, r1, #8 │ │ │ │ - add r1, r1, r3, lsl #16 │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - add r1, r1, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [fp, #1656] @ 0x678 │ │ │ │ - cmp r2, r3 │ │ │ │ - ldreq r2, [r0, r3, lsl #2] │ │ │ │ - add r3, r3, #1 │ │ │ │ - streq r1, [r2] │ │ │ │ - cmp r3, #6 │ │ │ │ - bne 3d4e8 │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cmp r3, #1 │ │ │ │ - ldreq r3, [fp, #4] │ │ │ │ - ldreq r2, [sp, #160] @ 0xa0 │ │ │ │ - ldreq r3, [r3, #1588] @ 0x634 │ │ │ │ - addeq r1, r1, r2, lsl #24 │ │ │ │ - streq r1, [r3, #760] @ 0x2f8 │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [fp, #56] @ 0x38 │ │ │ │ - b 3bf30 │ │ │ │ - ldr r3, [pc, #1132] @ 3d9a0 │ │ │ │ - str r3, [sp, #300] @ 0x12c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add r9, sp, #176 @ 0xb0 │ │ │ │ - ldm r3, {r1, r2, r3} │ │ │ │ - mov r0, r9 │ │ │ │ - bl 3a5d8 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r2, #1056964608 @ 0x3f000000 │ │ │ │ - mov r0, r9 │ │ │ │ - str r8, [sp, #292] @ 0x124 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ - str r2, [sp, #300] @ 0x12c │ │ │ │ - ldm r3, {r1, r2, r3} │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ - ldr r9, [sp, #180] @ 0xb4 │ │ │ │ - ldr r8, [sp, #184] @ 0xb8 │ │ │ │ - bl 3a5d8 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #176] @ 0xb0 │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - mov r0, sl │ │ │ │ - str r2, [sp, #132] @ 0x84 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr sl, [sp, #184] @ 0xb8 │ │ │ │ - ldr r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r2, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r1, [r0] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + ldr sl, [r1, #104] @ 0x68 │ │ │ │ + mov r1, r4 │ │ │ │ + blx sl │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str r9, [sp, #64] @ 0x40 │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ + add sl, sp, #68 @ 0x44 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - b 3cef8 │ │ │ │ - mov r3, #6 │ │ │ │ - ldr r1, [pc, #1004] @ 3d9a4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b 3ce78 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [pc, #2788] @ 44d34 │ │ │ │ mov r0, r5 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #2776] @ 44d38 │ │ │ │ + ldr r3, [r3, #2224] @ 0x8b0 │ │ │ │ + mov r5, #1 │ │ │ │ + cmp r3, r8 │ │ │ │ + addeq r3, r6, #132096 @ 0x20400 │ │ │ │ + addeq r3, r3, #92 @ 0x5c │ │ │ │ + addne r3, r6, #12 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #2696] @ 44d0c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [pc, #2712] @ 44d38 │ │ │ │ + add r2, r3, #131072 @ 0x20000 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r4, [r2, #872] @ 0x368 │ │ │ │ + ldr r8, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [r2, #860] @ 0x35c │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + add r3, r2, #732 @ 0x2dc │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r4, [sp, #228] @ 0xe4 │ │ │ │ + str r6, [sp, #164] @ 0xa4 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2596] @ 44d08 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r8] │ │ │ │ + ldr r4, [pc, #2584] @ 44d10 │ │ │ │ + str r4, [sp] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #964] @ 3d9a4 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3d62c │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r8, [r1, #8] │ │ │ │ + add r1, sp, #168 @ 0xa8 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r2, [pc, #2532] @ 44d08 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + mov r3, r7 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #2224] @ 0x8b0 │ │ │ │ + cmp r3, r5 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + beq 44bf0 │ │ │ │ + ldr r2, [pc, #2528] @ 44d3c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r8, sp, #316 @ 0x13c │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ + mvn r3, #0 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + add r1, r3, #52 @ 0x34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3c640 │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b 3c69c │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #852] @ 3d9a4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - b 3c71c │ │ │ │ - ldr r1, [pc, #824] @ 3d9a4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + ldr r4, [sp, #100] @ 0x64 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + ldr r3, [r3, #2224] @ 0x8b0 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 44bc0 │ │ │ │ + ldr r0, [r5, #1576] @ 0x628 │ │ │ │ + ldr r9, [pc, #2400] @ 44d10 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r4 │ │ │ │ + str r9, [sp] │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + mov r3, r7 │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, r4 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3d784 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [r3, #568] @ 0x238 │ │ │ │ + ldr fp, [r2, #16] │ │ │ │ + mov r2, r8 │ │ │ │ + blx fp │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r2, [r2, #568] @ 0x238 │ │ │ │ + ldr fp, [r1, #16] │ │ │ │ + add r2, r8, r2 │ │ │ │ + mov r1, sl │ │ │ │ + blx fp │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3d8e8 │ │ │ │ - ldr r1, [pc, #768] @ 3d9a8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + mov lr, #1 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r7, [pc, #2256] @ 44d40 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [r1, #1576] @ 0x628 │ │ │ │ + mov r1, sl │ │ │ │ + ldr ip, [r0] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + ldr r4, [ip, #8] │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [r2, #568] @ 0x238 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ + mov r2, r8 │ │ │ │ + add r5, r7, #16 │ │ │ │ + blx r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - moveq r5, #0 │ │ │ │ - beq 3d6e0 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r0, [pc, #736] @ 3d9ac │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #720] @ 3d9a4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + beq 44518 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr ip, [pc, #2152] @ 44d44 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + mvn ip, #0 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #2124] @ 44d48 │ │ │ │ mov r1, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + add r3, pc, r3 │ │ │ │ + blx r4 │ │ │ │ + ldr r1, [pc, #2044] @ 44d08 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + str r0, [r7, #20] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + mov lr, sl │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, sp, #116 @ 0x74 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + ldr r4, [pc, #2072] @ 44d4c │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + add r4, pc, r4 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + ldr r0, [sp, #148] @ 0x94 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r2, [pc, #2040] @ 44d50 │ │ │ │ + add r1, sp, #116 @ 0x74 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [pc, #2008] @ 44d44 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ + mvn r3, #0 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r2, [r2, #568] @ 0x238 │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ + add r2, r8, r2 │ │ │ │ + mov r1, sl │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #2224] @ 0x8b0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 44a5c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 44c28 │ │ │ │ + add r3, sp, #572 @ 0x23c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ + mov r3, r2 │ │ │ │ + blx r4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl e58f0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3, #588] @ 0x24c │ │ │ │ + cmp r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #700] @ 3d9a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + blt 44810 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3c620 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - b 3d618 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [pc, #652] @ 3d9ac │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #636] @ 3d9a4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - b 3c4cc │ │ │ │ + moveq r8, r0 │ │ │ │ + moveq r4, #0 │ │ │ │ + beq 44918 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r8, #0 │ │ │ │ + mov fp, r7 │ │ │ │ + b 4464c │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3c188 │ │ │ │ - b 3c204 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - mov r5, r4 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl e5860 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 44914 │ │ │ │ + ldr r9, [r5] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3d128 │ │ │ │ - b 3c65c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b 3c338 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - b 3d6e0 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [pc, #520] @ 3d9ac │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #504] @ 3d9a4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - b 3c660 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #452] @ 3d9a4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - b 3c3ac │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ - b 3c4dc │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [pc, #432] @ 3d9ac │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #416] @ 3d9a4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + beq 446d8 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ mov r1, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #412] @ 3d9b0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b 3c218 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [pc, #1676] @ 44d10 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r9, [r3, #8] │ │ │ │ + mov r3, r7 │ │ │ │ + blx r9 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + add r2, r5, #5 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r9, [r1, #16] │ │ │ │ + mov r1, sl │ │ │ │ + blx r9 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [r5] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [pc, #1592] @ 44d38 │ │ │ │ + ldr r4, [r3, #588] @ 0x24c │ │ │ │ + mov r9, r0 │ │ │ │ + bl 7678 <__aeabi_fcmple@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3c188 │ │ │ │ - b 3c204 │ │ │ │ - mov r0, r4 │ │ │ │ + bne 44804 │ │ │ │ + cmp r8, r4 │ │ │ │ + bne 44638 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [pc, #1496] @ 44d10 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r9, [r2, #8] │ │ │ │ + mov r2, r7 │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldrb r3, [r5, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 44780 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r9, [r3, #28] │ │ │ │ + mov r3, r2 │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r9, [r2, #16] │ │ │ │ + add r2, r5, #5 │ │ │ │ + blx r9 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r9, [ip, #28] │ │ │ │ + blx r9 │ │ │ │ + b 44638 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r2, #2228] @ 0x8b4 │ │ │ │ + ldr r2, [pc, #1400] @ 44d54 │ │ │ │ + ldr r3, [pc, #1312] @ 44d00 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #1084] @ 0x43c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 44da8 │ │ │ │ + add sp, sp, #1088 @ 0x440 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r8, r4 │ │ │ │ + ble 44630 │ │ │ │ + ldr r1, [pc, #1344] @ 44d58 │ │ │ │ + ldr r0, [pc, #1344] @ 44d5c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #588] @ 0x24c │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + add r3, r3, #1 │ │ │ │ + ldr r4, [pc, #1232] @ 44d10 │ │ │ │ + ldr r5, [pc, #1280] @ 44d44 │ │ │ │ + mov r7, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ mov r1, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - b 3c6bc │ │ │ │ - mov r0, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + ldr r8, [ip, #36] @ 0x24 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [pc, #1240] @ 44d60 │ │ │ │ + ldr r2, [pc, #1240] @ 44d64 │ │ │ │ + mov r0, r9 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mvn ip, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ mov r1, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r3, r9 │ │ │ │ + str ip, [sp] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr r8, [r2, #40] @ 0x28 │ │ │ │ + mov r2, r4 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r6, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3d128 │ │ │ │ - b 3c65c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - b 3c558 │ │ │ │ - mov r4, r5 │ │ │ │ - b 3c4cc │ │ │ │ - mov r4, #1065353216 @ 0x3f800000 │ │ │ │ - b 3c218 │ │ │ │ - ldr r1, [pc, #236] @ 3d9a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r1, [pc, #228] @ 3d9b0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r6] │ │ │ │ + mov r3, #0 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + str r4, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r4, [ip, #36] @ 0x24 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - b 3c4cc │ │ │ │ - mov r5, r4 │ │ │ │ - b 3d6e0 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - b 3c338 │ │ │ │ - ldr r1, [pc, #164] @ 3d9a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r5, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - b 3d700 │ │ │ │ - ldr r1, [pc, #140] @ 3d9a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r5, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - b 3d700 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r4, #1065353216 @ 0x3f800000 │ │ │ │ - mov r5, r0 │ │ │ │ - b 3c4fc │ │ │ │ - ldr r1, [pc, #92] @ 3d9a4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - mov r6, r0 │ │ │ │ - b 3d8c4 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - b 3c338 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [pc, #64] @ 3d9ac │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #48] @ 3d9a4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3c188 │ │ │ │ - b 3c338 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - cmnmi pc, #0 │ │ │ │ - mrccc 4, 3, APSR_nzcv, cr4, cr5, {7} │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - svccc 0x002aaaab │ │ │ │ - vfmacc.f32 s20, s21, s23 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3800] @ 0xed8 │ │ │ │ - sub sp, sp, #260 @ 0x104 │ │ │ │ - add r7, sp, #300 @ 0x12c │ │ │ │ - stm r7, {r1, r2, r3} │ │ │ │ - ldr r4, [pc, #2732] @ 3e488 │ │ │ │ - ldr r2, [pc, #2732] @ 3e48c │ │ │ │ - ldr r3, [pc, #2732] @ 3e490 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r5, r4, #128 @ 0x80 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #252] @ 0xfc │ │ │ │ - mov r3, #0 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - ldr r9, [pc, #2692] @ 3e494 │ │ │ │ - add r9, pc, r9 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3ddc4 │ │ │ │ - ldr r5, [pc, #2680] @ 3e498 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r4, r5, #144 @ 0x90 │ │ │ │ + blx r4 │ │ │ │ + b 447d4 │ │ │ │ + mov r4, fp │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3, #588] @ 0x24c │ │ │ │ + cmp r3, r8 │ │ │ │ + ble 44810 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + str r8, [r3, #588] @ 0x24c │ │ │ │ + bl e58d8 │ │ │ │ + mov r1, #0 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ + movne r5, #1 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 3dfc8 │ │ │ │ - ldrb r3, [sl, #1684] @ 0x694 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 3dea4 │ │ │ │ - ldr r1, [pc, #2644] @ 3e49c │ │ │ │ - ldr r0, [pc, #2644] @ 3e4a0 │ │ │ │ - mov r3, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r3, [sl, #1688] @ 0x698 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - ldr fp, [pc, #2620] @ 3e4a4 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add fp, pc, fp │ │ │ │ - ldr r3, [r3, #1116] @ 0x45c │ │ │ │ - add r4, fp, #148 @ 0x94 │ │ │ │ + moveq r3, #0 │ │ │ │ + andne r3, r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #2600] @ 3e4a8 │ │ │ │ - mov r6, #1073741824 @ 0x40000000 │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ - mov r8, #0 │ │ │ │ - ldr r1, [r3] │ │ │ │ - mov r5, r0 │ │ │ │ - ldrne r0, [pc, #2580] @ 3e4ac │ │ │ │ - moveq r0, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - str r6, [sp] │ │ │ │ + beq 44810 │ │ │ │ + ldr r5, [pc, #932] @ 44d10 │ │ │ │ + mov r9, #0 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + ldr fp, [r3, #1576] @ 0x628 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r2, [fp] │ │ │ │ + mov r7, #1 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + mov r1, sl │ │ │ │ + str r5, [sp] │ │ │ │ mov r3, r0 │ │ │ │ + mov r0, fp │ │ │ │ + ldr fp, [r2, #8] │ │ │ │ + mov r2, r9 │ │ │ │ + blx fp │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + add r2, r8, #5 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr fp, [r1, #16] │ │ │ │ + mov r1, sl │ │ │ │ + blx fp │ │ │ │ + ldr r1, [r8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 60b48 │ │ │ │ - ldr r1, [pc, #2548] @ 3e4b0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 60cf8 │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #2528] @ 3e4b4 │ │ │ │ - mov r3, r0 │ │ │ │ - strb r3, [sl, #1684] @ 0x694 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl e589c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - str r8, [sp, #12] │ │ │ │ - mvn r4, #0 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - ldr r2, [fp, #140] @ 0x8c │ │ │ │ - mov r3, #10 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 60f58 │ │ │ │ - ldr r3, [fp, #140] @ 0x8c │ │ │ │ - str r4, [sp, #16] │ │ │ │ - cmp r3, r8 │ │ │ │ - ble 3dbac │ │ │ │ - ldr ip, [pc, #2472] @ 3e4b8 │ │ │ │ - str r9, [sp, #28] │ │ │ │ - add ip, pc, ip │ │ │ │ - add r3, ip, #148 @ 0x94 │ │ │ │ - mov r9, ip │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [fp, #132] @ 0x84 │ │ │ │ - lsl r5, r8, #2 │ │ │ │ - ldr r4, [r3, r8, lsl #2] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 3db90 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - add r0, r4, #4 │ │ │ │ - ldr r1, [r3, #1588] @ 0x634 │ │ │ │ - add r1, r1, #804 @ 0x324 │ │ │ │ - bl eb6d8 │ │ │ │ - ldr r2, [r9, #132] @ 0x84 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, r2, r5 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r3, [sp, #16] │ │ │ │ - mov r0, #0 │ │ │ │ - subne r3, r3, r8 │ │ │ │ - clzne r3, r3 │ │ │ │ - moveq r3, #1 │ │ │ │ - lsrne r3, r3, #5 │ │ │ │ - streq r4, [sl, #1688] @ 0x698 │ │ │ │ - str r0, [sp] │ │ │ │ - add r0, sp, #76 @ 0x4c │ │ │ │ - streq r8, [sp, #16] │ │ │ │ - bl 61300 │ │ │ │ - ldrb r3, [sp, #76] @ 0x4c │ │ │ │ + moveq r7, #0 │ │ │ │ + cmp r8, #0 │ │ │ │ + moveq r7, #0 │ │ │ │ + andne r7, r7, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 4496c │ │ │ │ + b 44810 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr fp, [r3, #2228] @ 0x8b4 │ │ │ │ + cmp fp, #2 │ │ │ │ + bne 43dd0 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + ldr r2, [r2, #3244] @ 0xcac │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 44ca0 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr fp, [r3, #2228] @ 0x8b4 │ │ │ │ + b 43dd8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldrb r2, [r2, #52] @ 0x34 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 445d0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ + ldr r7, [r2, #864] @ 0x360 │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r5, [r2, #20] │ │ │ │ + ldr ip, [pc, #736] @ 44d68 │ │ │ │ + mov r2, r7 │ │ │ │ + add ip, pc, ip │ │ │ │ + str ip, [sp] │ │ │ │ + add ip, sp, #164 @ 0xa4 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3dc00 │ │ │ │ - ldr r3, [pc, #2340] @ 3e4bc │ │ │ │ - add r8, r8, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #140] @ 0x8c │ │ │ │ - cmp r8, r3 │ │ │ │ - blt 3db20 │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - ldr r4, [pc, #2316] @ 3e4c0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r0, r4, #148 @ 0x94 │ │ │ │ - bl 615f4 │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [r2, #872] @ 0x368 │ │ │ │ + bgt 445d0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cmp r0, r3 │ │ │ │ - cmnne r0, #1 │ │ │ │ - bne 3de10 │ │ │ │ - ldr r2, [pc, #2288] @ 3e4c4 │ │ │ │ - ldr r3, [pc, #2232] @ 3e490 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #252] @ 0xfc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 3e484 │ │ │ │ - add sp, sp, #260 @ 0x104 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - mov r7, r1 │ │ │ │ - str r3, [r1, #4] │ │ │ │ - str r3, [r1, #8] │ │ │ │ - str r3, [r1, #12] │ │ │ │ - str r3, [r1, #16] │ │ │ │ - str r3, [r1, #20] │ │ │ │ - mvn r0, #0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - mvn r1, #0 │ │ │ │ - add ip, sp, #192 @ 0xc0 │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ - str r2, [r3, #60] @ 0x3c │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ - add r3, r3, #16 │ │ │ │ - cmp ip, r3 │ │ │ │ - bne 3dc44 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r9, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - add r4, r4, #24 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r9, r3 │ │ │ │ - str r2, [sp, #244] @ 0xf4 │ │ │ │ - str r8, [sp, #32] │ │ │ │ - b 3dcbc │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - str r3, [r7] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [r5, #52] @ 0x34 │ │ │ │ - str r3, [r5, #56] @ 0x38 │ │ │ │ - str r3, [r5, #60] @ 0x3c │ │ │ │ - str r3, [r5, #64] @ 0x40 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, #6 │ │ │ │ - add r7, r7, #4 │ │ │ │ - add r5, r5, #16 │ │ │ │ - beq 3dd14 │ │ │ │ - ldr r3, [r4, #52] @ 0x34 │ │ │ │ + ldrb r3, [r3, #876] @ 0x36c │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [r4, #4]! │ │ │ │ - beq 3dc8c │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - str r3, [r7] │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - add r8, r6, #3 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r1, [r3, #2588] @ 0xa1c │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - add r8, r3, r8, lsl #4 │ │ │ │ - sub r3, r6, #1 │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - mov r0, r9 │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - bl 3949c │ │ │ │ - ldm r9, {r0, r1, r2, r3} │ │ │ │ - sub r8, r8, #156 @ 0x9c │ │ │ │ - stm r8, {r0, r1, r2, r3} │ │ │ │ - b 3dca8 │ │ │ │ - ldr r3, [pc, #1944] @ 3e4b4 │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc, #1948] @ 3e4c8 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - bl 96334 │ │ │ │ - ldr r5, [sl, #4] │ │ │ │ - bl 971d8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add r5, r5, #59648 @ 0xe900 │ │ │ │ - add r5, r5, #252 @ 0xfc │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r3, sp, #8 │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - mov r3, #0 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r1, r4 │ │ │ │ + beq 445d0 │ │ │ │ + ldr r7, [sp, #24] │ │ │ │ + ldr r3, [pc, #660] @ 44d6c │ │ │ │ + ldr r2, [pc, #660] @ 44d70 │ │ │ │ + add r5, sp, #572 @ 0x23c │ │ │ │ + add r3, r7, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 317b0 │ │ │ │ - b 3db90 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, #4 │ │ │ │ - str r3, [r4, #136] @ 0x88 │ │ │ │ - str r6, [r4, #132] @ 0x84 │ │ │ │ - bl 7330 │ │ │ │ - ldr r3, [pc, #1768] @ 3e4cc │ │ │ │ - str r6, [r4, #140] @ 0x8c │ │ │ │ - ldr r2, [pc, #1764] @ 3e4d0 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r0, [r4, #132] @ 0x84 │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ - add r0, r4, #132 @ 0x84 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + bl e972c │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r8, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ + mov r1, r8 │ │ │ │ + blx r4 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov lr, #1065353216 @ 0x3f800000 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r3 │ │ │ │ + str lr, [sp] │ │ │ │ mov r1, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ + ldr r4, [ip, #28] │ │ │ │ + blx r4 │ │ │ │ + ldr r0, [pc, #556] @ 44d74 │ │ │ │ + ldr r3, [pc, #556] @ 44d78 │ │ │ │ + ldr r2, [pc, #556] @ 44d7c │ │ │ │ + add r0, r7, r0 │ │ │ │ + add r3, r7, r3 │ │ │ │ + str r0, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 3da18 │ │ │ │ - ldr r2, [r4, #132] @ 0x84 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - ldr r1, [r2, r0, lsl #2] │ │ │ │ - ldr r0, [r3, #1588] @ 0x634 │ │ │ │ - mov r2, #24 │ │ │ │ - add r0, r0, #804 @ 0x324 │ │ │ │ - str r1, [sl, #1688] @ 0x698 │ │ │ │ - add r1, r1, #4 │ │ │ │ - bl e8454 │ │ │ │ - ldr r0, [pc, #1688] @ 3e4d4 │ │ │ │ - ldr r1, [pc, #1688] @ 3e4d8 │ │ │ │ - ldr r2, [pc, #1688] @ 3e4dc │ │ │ │ - ldr r3, [sl, #1688] @ 0x698 │ │ │ │ - ldr r7, [r9, r0] │ │ │ │ - ldr r6, [r9, r1] │ │ │ │ - ldr r5, [r9, r2] │ │ │ │ - mov r4, #0 │ │ │ │ - add r3, r3, r4, lsl #2 │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ - ldr r0, [r7], #4 │ │ │ │ - mov r2, #24 │ │ │ │ - add r1, r1, #4 │ │ │ │ - bl e8454 │ │ │ │ - ldr r3, [sl, #1688] @ 0x698 │ │ │ │ - ldr r1, [r6], #4 │ │ │ │ - add r2, r3, r4, lsl #2 │ │ │ │ - ldr r0, [r2, #76] @ 0x4c │ │ │ │ - str r0, [r1] │ │ │ │ - add r4, r4, #1 │ │ │ │ - ldr r1, [r5], #4 │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ - cmp r4, #6 │ │ │ │ - str r2, [r1] │ │ │ │ - bne 3de54 │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [sl, #56] @ 0x38 │ │ │ │ - b 3dbcc │ │ │ │ - ldr r3, [pc, #1588] @ 3e4e0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r0, [r3, #132] @ 0x84 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3debc │ │ │ │ - bl 75f4 │ │ │ │ - ldr r4, [pc, #1568] @ 3e4e4 │ │ │ │ - mov r3, #1 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r0, #4 │ │ │ │ - str r3, [r4, #136] @ 0x88 │ │ │ │ - bl 7330 │ │ │ │ - ldr fp, [pc, #1548] @ 3e4e8 │ │ │ │ - mov r3, #0 │ │ │ │ - add fp, pc, fp │ │ │ │ - add r2, fp, #148 @ 0x94 │ │ │ │ - mov r5, r3 │ │ │ │ - str r3, [r4, #140] @ 0x8c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r9, [sp, #24] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - str fp, [sp, #20] │ │ │ │ - str r0, [r4, #132] @ 0x84 │ │ │ │ - b 3df08 │ │ │ │ - add r5, r5, #1 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ - bl 37dfc │ │ │ │ - cmp r0, r5 │ │ │ │ - ble 3dfb4 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ - bl 37e14 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + bl e972c │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r4, [ip, #16] │ │ │ │ + blx r4 │ │ │ │ + b 445d8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + bl 7ccc │ │ │ │ + bl 78d0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + b 43e04 │ │ │ │ + ldr r0, [r5, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + sub r3, r3, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi 443a4 │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r4, r0 │ │ │ │ - tst r3, #1 │ │ │ │ - bne 3df04 │ │ │ │ - add r1, r0, #4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 61668 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3df04 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r7, [r3, #132] @ 0x84 │ │ │ │ - ldr r8, [r3, #140] @ 0x8c │ │ │ │ - add fp, r7, r8, lsl #2 │ │ │ │ - cmp r7, fp │ │ │ │ - lsl r6, r8, #2 │ │ │ │ - bcc 3dfdc │ │ │ │ - ldr r3, [pc, #1392] @ 3e4ec │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, #136] @ 0x88 │ │ │ │ - cmp r2, r8 │ │ │ │ - beq 3e1b0 │ │ │ │ - add r6, r8, #1 │ │ │ │ - cmp r6, r2 │ │ │ │ - bgt 3e2cc │ │ │ │ - ldr r3, [pc, #1364] @ 3e4f0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r7, [r3, #132] @ 0x84 │ │ │ │ - ldr r3, [pc, #1356] @ 3e4f4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r6, [r3, #140] @ 0x8c │ │ │ │ - str r4, [r7, r8, lsl #2] │ │ │ │ - b 3df04 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r9, [sp, #24] │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - strb r3, [sl, #1684] @ 0x694 │ │ │ │ - b 3da40 │ │ │ │ - add r0, r5, #148 @ 0x94 │ │ │ │ - bl 60b08 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 3da34 │ │ │ │ - ldr r8, [pc, #1300] @ 3e4f8 │ │ │ │ - ldr r9, [pc, #1300] @ 3e4fc │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r9 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [fp, #-4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bhi 3e104 │ │ │ │ - cmp r6, #4 │ │ │ │ - asr r6, r6, #2 │ │ │ │ - bls 3e078 │ │ │ │ - sub fp, r6, #1 │ │ │ │ - cmp r6, fp, lsr #1 │ │ │ │ - movhi r2, #1 │ │ │ │ - lsr r6, fp, #1 │ │ │ │ - movls r2, #0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r9 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [r7, r6, lsl #2] │ │ │ │ - add r2, r7, r6, lsl #2 │ │ │ │ - cmp r4, r3 │ │ │ │ - addhi r3, r6, #1 │ │ │ │ - addhi r3, r3, fp │ │ │ │ - add r2, r2, #4 │ │ │ │ - addhi r3, r7, r3, lsl #2 │ │ │ │ - movhi r7, r2 │ │ │ │ - movhi r2, r3 │ │ │ │ - sub r6, r2, r7 │ │ │ │ - cmp r6, #4 │ │ │ │ - asr r6, r6, #2 │ │ │ │ - bhi 3e018 │ │ │ │ - cmp r7, r2 │ │ │ │ - bcs 3e474 │ │ │ │ - ldr r3, [pc, #1152] @ 3e500 │ │ │ │ - ldr r0, [pc, #1152] @ 3e504 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #10 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [pc, #1132] @ 3e508 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, #132] @ 0x84 │ │ │ │ - ldr r6, [r3, #140] @ 0x8c │ │ │ │ - sub r7, r7, r2 │ │ │ │ - ldr r2, [r3, #136] @ 0x88 │ │ │ │ - asr fp, r7, #2 │ │ │ │ - cmp r6, r2 │ │ │ │ - beq 3e110 │ │ │ │ - add r9, r6, #1 │ │ │ │ - cmp r9, r2 │ │ │ │ - bgt 3e24c │ │ │ │ - ldr r3, [pc, #1088] @ 3e50c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r8, [r3, #132] @ 0x84 │ │ │ │ - ldr r3, [pc, #1080] @ 3e510 │ │ │ │ - cmp fp, r6 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r9, [r3, #140] @ 0x8c │ │ │ │ - bge 3e0fc │ │ │ │ - sub r2, r6, fp │ │ │ │ - add r0, r7, #4 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - add r0, r8, r0 │ │ │ │ - add r1, r8, r7 │ │ │ │ - bl 7780 │ │ │ │ - str r4, [r8, r7] │ │ │ │ - b 3df04 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r8, [r3, #140] @ 0x8c │ │ │ │ - b 3df74 │ │ │ │ - cmp r6, #1 │ │ │ │ - ble 3e348 │ │ │ │ - add r6, r6, r6, asr #1 │ │ │ │ - cmn r6, #-536870910 @ 0xe0000002 │ │ │ │ - lslle r0, r6, #2 │ │ │ │ - mvngt r0, #0 │ │ │ │ - str r6, [r3, #136] @ 0x88 │ │ │ │ - bl 7330 │ │ │ │ - ldr r3, [pc, #988] @ 3e514 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r6, [r3, #140] @ 0x8c │ │ │ │ - ldr r2, [r3, #136] @ 0x88 │ │ │ │ - ldr lr, [r3, #132] @ 0x84 │ │ │ │ - cmp r2, r6 │ │ │ │ - movlt r6, r2 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - ble 3e174 │ │ │ │ - sub r3, lr, #4 │ │ │ │ - sub r1, r0, #4 │ │ │ │ - add ip, r3, r6, lsl #2 │ │ │ │ - ldr r0, [r3, #4]! │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - cmp r3, ip │ │ │ │ - bne 3e164 │ │ │ │ - cmp lr, #0 │ │ │ │ - beq 3e19c │ │ │ │ - mov r0, lr │ │ │ │ - bl 75f4 │ │ │ │ - ldr r3, [pc, #908] @ 3e518 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, #136] @ 0x88 │ │ │ │ - ldr r6, [r3, #140] @ 0x8c │ │ │ │ - cmp r2, r6 │ │ │ │ - movlt r6, r2 │ │ │ │ - ldr r3, [pc, #888] @ 3e51c │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r8, [r3, #132] @ 0x84 │ │ │ │ - str r6, [r3, #140] @ 0x8c │ │ │ │ - b 3e0b8 │ │ │ │ - cmp r8, #1 │ │ │ │ - ble 3e3e0 │ │ │ │ - add r8, r8, r8, asr #1 │ │ │ │ - cmn r8, #-536870910 @ 0xe0000002 │ │ │ │ - lslle r0, r8, #2 │ │ │ │ - mvngt r0, #0 │ │ │ │ - str r8, [r3, #136] @ 0x88 │ │ │ │ - bl 7330 │ │ │ │ - ldr r3, [pc, #840] @ 3e520 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r8, [r3, #140] @ 0x8c │ │ │ │ - ldr r2, [r3, #136] @ 0x88 │ │ │ │ - cmp r2, r8 │ │ │ │ - movlt r8, r2 │ │ │ │ - cmp r8, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r3, #132] @ 0x84 │ │ │ │ - ble 3e214 │ │ │ │ - sub r3, r0, #4 │ │ │ │ - sub r1, r6, #4 │ │ │ │ - add lr, r3, r8, lsl #2 │ │ │ │ - ldr ip, [r3, #4]! │ │ │ │ - str ip, [r1, #4]! │ │ │ │ - cmp r3, lr │ │ │ │ - bne 3e204 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3e238 │ │ │ │ - bl 75f4 │ │ │ │ - ldr r3, [pc, #764] @ 3e524 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, #136] @ 0x88 │ │ │ │ - ldr r8, [r3, #140] @ 0x8c │ │ │ │ - cmp r2, r8 │ │ │ │ - movlt r8, r2 │ │ │ │ - ldr r3, [pc, #744] @ 3e528 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r6, [r3, #132] @ 0x84 │ │ │ │ - str r8, [r3, #140] @ 0x8c │ │ │ │ - b 3df88 │ │ │ │ - ldr r3, [pc, #728] @ 3e52c │ │ │ │ - cmn r9, #-536870910 @ 0xe0000002 │ │ │ │ - add r3, pc, r3 │ │ │ │ - lslls r0, r9, #2 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - str r9, [r3, #136] @ 0x88 │ │ │ │ - bl 7330 │ │ │ │ - ldr r3, [pc, #704] @ 3e530 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, #136] @ 0x88 │ │ │ │ - ldr ip, [r3, #132] @ 0x84 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r3, #140] @ 0x8c │ │ │ │ - cmp r0, r2 │ │ │ │ - movge r0, r2 │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - ble 3e2ac │ │ │ │ - sub r3, ip, #4 │ │ │ │ - sub r2, r8, #4 │ │ │ │ - add r0, r3, r0, lsl #2 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2, #4]! │ │ │ │ - cmp r0, r3 │ │ │ │ - bne 3e29c │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 3e2bc │ │ │ │ - mov r0, ip │ │ │ │ - bl 75f4 │ │ │ │ - ldr r3, [pc, #624] @ 3e534 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r8, [r3, #132] @ 0x84 │ │ │ │ - b 3e0d0 │ │ │ │ - ldr r3, [pc, #612] @ 3e538 │ │ │ │ - cmn r6, #-536870910 @ 0xe0000002 │ │ │ │ - add r3, pc, r3 │ │ │ │ - lslls r0, r6, #2 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - str r6, [r3, #136] @ 0x88 │ │ │ │ - bl 7330 │ │ │ │ - ldr r3, [pc, #588] @ 3e53c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr ip, [r3, #140] @ 0x8c │ │ │ │ - ldr r2, [r3, #136] @ 0x88 │ │ │ │ - cmp ip, r2 │ │ │ │ - movge ip, r2 │ │ │ │ - cmp ip, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r3, #132] @ 0x84 │ │ │ │ - ble 3e32c │ │ │ │ - sub r3, r0, #4 │ │ │ │ - sub r2, r7, #4 │ │ │ │ - add ip, r3, ip, lsl #2 │ │ │ │ - ldr r1, [r3, #4]! │ │ │ │ - str r1, [r2, #4]! │ │ │ │ - cmp ip, r3 │ │ │ │ - bne 3e31c │ │ │ │ + beq 44ccc │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + b 443a4 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + sub r2, r2, #2 │ │ │ │ + cmp r2, #1 │ │ │ │ + bhi 44c80 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e338 │ │ │ │ - bl 75f4 │ │ │ │ - ldr r3, [pc, #512] @ 3e540 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r7, [r3, #132] @ 0x84 │ │ │ │ - b 3dfa0 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmn r6, #-536870910 @ 0xe0000002 │ │ │ │ - lslls r0, r6, #2 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - str r6, [r3, #136] @ 0x88 │ │ │ │ - bl 7330 │ │ │ │ - ldr r3, [pc, #476] @ 3e544 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r6, [r3, #140] @ 0x8c │ │ │ │ - ldr r2, [r3, #136] @ 0x88 │ │ │ │ - ldr lr, [r3, #132] @ 0x84 │ │ │ │ - cmp r2, r6 │ │ │ │ - movlt r6, r2 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - ble 3e3a4 │ │ │ │ - sub r3, lr, #4 │ │ │ │ - sub r1, r0, #4 │ │ │ │ - add ip, r3, r6, lsl #2 │ │ │ │ - ldr r0, [r3, #4]! │ │ │ │ - str r0, [r1, #4]! │ │ │ │ - cmp ip, r3 │ │ │ │ - bne 3e394 │ │ │ │ - cmp lr, #0 │ │ │ │ - beq 3e3cc │ │ │ │ - mov r0, lr │ │ │ │ - bl 75f4 │ │ │ │ - ldr r3, [pc, #396] @ 3e548 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, #136] @ 0x88 │ │ │ │ - ldr r6, [r3, #140] @ 0x8c │ │ │ │ - cmp r2, r6 │ │ │ │ - movlt r6, r2 │ │ │ │ - ldr r3, [pc, #376] @ 3e54c │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r8, [r3, #132] @ 0x84 │ │ │ │ - str r6, [r3, #140] @ 0x8c │ │ │ │ - b 3e0b8 │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmn r8, #-536870910 @ 0xe0000002 │ │ │ │ - lslls r0, r8, #2 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - str r8, [r3, #136] @ 0x88 │ │ │ │ - bl 7330 │ │ │ │ - ldr r3, [pc, #336] @ 3e550 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r8, [r3, #140] @ 0x8c │ │ │ │ - ldr r2, [r3, #136] @ 0x88 │ │ │ │ - cmp r2, r8 │ │ │ │ - movlt r8, r2 │ │ │ │ - cmp r8, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r3, #132] @ 0x84 │ │ │ │ - ble 3e43c │ │ │ │ - sub r3, r0, #4 │ │ │ │ - sub r1, r6, #4 │ │ │ │ - add lr, r3, r8, lsl #2 │ │ │ │ - ldr ip, [r3, #4]! │ │ │ │ - str ip, [r1, #4]! │ │ │ │ - cmp lr, r3 │ │ │ │ - bne 3e42c │ │ │ │ + beq 44cf0 │ │ │ │ + ldr r2, [pc, #348] @ 44d80 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 4435c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldrb r3, [r3, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 445d0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r4, [r6, #8] │ │ │ │ + ldr r3, [r3, #2224] @ 0x8b0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r7, [r3, #864] @ 0x360 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r5, [r3, #20] │ │ │ │ + beq 44c78 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 3e460 │ │ │ │ - bl 75f4 │ │ │ │ - ldr r3, [pc, #260] @ 3e554 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, #136] @ 0x88 │ │ │ │ - ldr r8, [r3, #140] @ 0x8c │ │ │ │ - cmp r2, r8 │ │ │ │ - movlt r8, r2 │ │ │ │ - ldr r3, [pc, #240] @ 3e558 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r6, [r3, #132] @ 0x84 │ │ │ │ - str r8, [r3, #140] @ 0x8c │ │ │ │ - b 3df88 │ │ │ │ - ldr r3, [pc, #224] @ 3e55c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r8, [r3, #140] @ 0x8c │ │ │ │ - b 3df74 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - strdeq r4, [r2], -r4 @ │ │ │ │ - ldrdeq r8, [ip], -r8 @ │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r8, ip, ip, lsr #31 │ │ │ │ - @ instruction: 0x002246bc │ │ │ │ - strdeq r6, [fp], -r0 │ │ │ │ - andeq r7, fp, r8, asr #20 │ │ │ │ - eoreq r4, r2, r0, ror r6 │ │ │ │ - strdeq r0, [r0], -ip │ │ │ │ + bne 44d8c │ │ │ │ + mov r3, #0 │ │ │ │ + b 44a80 │ │ │ │ + ldr r2, [pc, #252] @ 44d84 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 4435c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #2 │ │ │ │ + mov r4, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [r2, #2228] @ 0x8b4 │ │ │ │ + b 44a2c │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 43afc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr fp, [r3, #2228] @ 0x8b4 │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 447d4 │ │ │ │ + cmp fp, #2 │ │ │ │ + bne 43dd8 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + b 44a40 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r5, [r6, #4] │ │ │ │ + ldr r2, [r3, #564] @ 0x234 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 443a4 │ │ │ │ + mov r1, #42 @ 0x2a │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7b4c │ │ │ │ + b 443a4 │ │ │ │ + ldr r2, [pc, #144] @ 44d88 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 4435c │ │ │ │ + andeq r2, ip, r4, lsr #25 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r2, ip, r4, ror ip │ │ │ │ submi r0, r0, r0 │ │ │ │ - movmi r0, r0 │ │ │ │ - submi r0, r8, #0 │ │ │ │ - eoreq r4, r2, r8, asr #11 │ │ │ │ - eoreq r4, r2, r0, asr #10 │ │ │ │ - eoreq r4, r2, r8, lsr #10 │ │ │ │ - andeq r8, ip, r4, ror #27 │ │ │ │ adcmi r0, r0, r0 │ │ │ │ - andeq r0, r0, r0, ror #11 │ │ │ │ - andeq r9, ip, r4, lsl r2 │ │ │ │ - @ instruction: 0x000004bc │ │ │ │ - andeq r0, r0, r4, ror #10 │ │ │ │ - andeq r0, r0, r4, lsr #12 │ │ │ │ - eoreq r4, r2, r0, lsr r2 │ │ │ │ - eoreq r4, r2, r4, lsl r2 │ │ │ │ - strdeq r4, [r2], -ip @ │ │ │ │ - eoreq r4, r2, r0, ror #2 │ │ │ │ - eoreq r4, r2, r0, asr #2 │ │ │ │ - eoreq r4, r2, r4, lsr r1 │ │ │ │ - andeq r6, fp, ip, asr #15 │ │ │ │ - ldrdeq r6, [fp], -r0 │ │ │ │ - andeq r6, fp, r0, lsr r7 │ │ │ │ - andeq r6, fp, r0, lsr r7 │ │ │ │ - eoreq r4, r2, r0, asr #32 │ │ │ │ - eoreq r4, r2, r0, lsl r0 │ │ │ │ - eoreq r4, r2, r0 │ │ │ │ - eoreq r3, r2, r4, lsr #31 │ │ │ │ - eoreq r3, r2, r0, asr pc │ │ │ │ - eoreq r3, r2, r8, lsr pc │ │ │ │ - eoreq r3, r2, r4, lsl #30 │ │ │ │ - @ instruction: 0x00223eb4 │ │ │ │ - mlaeq r2, ip, lr, r3 │ │ │ │ - eoreq r3, r2, r4, lsl #29 │ │ │ │ - eoreq r3, r2, ip, ror #28 │ │ │ │ - eoreq r3, r2, r8, lsl lr │ │ │ │ - eoreq r3, r2, r4, lsl #28 │ │ │ │ - eoreq r3, r2, ip, ror #27 │ │ │ │ - mlaeq r2, ip, sp, r3 │ │ │ │ - eoreq r3, r2, r4, ror sp │ │ │ │ - eoreq r3, r2, r0, lsr #26 │ │ │ │ - eoreq r3, r2, r8, lsl #26 │ │ │ │ - ldrdeq r3, [r2], -ip @ │ │ │ │ - eoreq r3, r2, ip, lsl #25 │ │ │ │ - eoreq r3, r2, r4, ror ip │ │ │ │ - eoreq r3, r2, r0, ror #24 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + svccc 0x00666666 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + cdpcc 12, 4, cr12, cr12, cr13, {6} │ │ │ │ + cdpcc 12, 12, cr12, cr12, cr13, {6} │ │ │ │ + @ instruction: 0x3d99999a │ │ │ │ + movmi r0, r0 │ │ │ │ + ldclcc 2, cr12, [r5], #-572 @ 0xfffffdc4 │ │ │ │ + stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ + movsmi r0, r0 │ │ │ │ + mrsmi r0, (UNDEF: 72) │ │ │ │ + andeq r1, fp, r0, asr #6 │ │ │ │ + andeq sl, ip, r4, asr #27 │ │ │ │ + svclt 0x00800000 │ │ │ │ + andeq r1, fp, r0, lsr #3 │ │ │ │ + strdeq sl, [ip], -r8 │ │ │ │ + andeq r1, fp, r4, asr #2 │ │ │ │ + andeq r2, ip, r8, ror #3 │ │ │ │ + andeq r0, fp, ip, asr #32 │ │ │ │ + andeq r0, fp, r0, lsr #29 │ │ │ │ + andeq lr, fp, r8, lsr r6 │ │ │ │ + andeq r0, fp, r8, lsr lr │ │ │ │ + @ instruction: 0xffffe030 │ │ │ │ + andeq r0, r2, sp, lsl #7 │ │ │ │ + @ instruction: 0x000b0bbc │ │ │ │ + andeq r0, r2, sp, ror #7 │ │ │ │ + andeq r0, r2, sp, ror #6 │ │ │ │ + andeq r0, fp, r4, asr fp │ │ │ │ + andeq r0, fp, r4, ror sl │ │ │ │ + andeq r0, fp, ip, ror #19 │ │ │ │ + andeq r0, fp, ip, lsl #19 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #104] @ 0x68 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + b 44a80 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3776] @ 0xec0 │ │ │ │ - sub sp, sp, #284 @ 0x11c │ │ │ │ - add r9, sp, #324 @ 0x144 │ │ │ │ - stm r9, {r1, r2, r3} │ │ │ │ - ldr r3, [pc, #2860] @ 3f0b4 │ │ │ │ - ldr r2, [pc, #2860] @ 3f0b8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [pc, #2852] @ 3f0bc │ │ │ │ - ldr r3, [pc, #2852] @ 3f0c0 │ │ │ │ + str r0, [ip, #3648] @ 0xe40 │ │ │ │ + ldr r2, [pc, #376] @ 44f3c │ │ │ │ + ldr r3, [pc, #376] @ 44f40 │ │ │ │ + sub sp, sp, #412 @ 0x19c │ │ │ │ add r2, pc, r2 │ │ │ │ + cmp r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov sl, r0 │ │ │ │ - add r0, r6, #480 @ 0x1e0 │ │ │ │ + add r8, sp, #148 @ 0x94 │ │ │ │ + addeq r6, r0, #132096 @ 0x20400 │ │ │ │ + addne r6, r0, #12 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r0, r8 │ │ │ │ + addeq r6, r6, #92 @ 0x5c │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #276] @ 0x114 │ │ │ │ + str r3, [sp, #404] @ 0x194 │ │ │ │ mov r3, #0 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3e620 │ │ │ │ - add r4, r6, #12 │ │ │ │ - mov r5, #0 │ │ │ │ - add r6, r6, #84 @ 0x54 │ │ │ │ - mov r7, #1 │ │ │ │ - str r5, [r4, #-12] │ │ │ │ - str r7, [r4, #-8] │ │ │ │ - mov r0, #4 │ │ │ │ - bl 7330 │ │ │ │ - add r4, r4, #12 │ │ │ │ - str r5, [r4, #-16] │ │ │ │ - str r0, [r4, #-24] @ 0xffffffe8 │ │ │ │ - cmp r4, r6 │ │ │ │ - bne 3e5d4 │ │ │ │ - ldr r2, [pc, #2756] @ 3f0c4 │ │ │ │ - ldr r1, [pc, #2756] @ 3f0c8 │ │ │ │ + bl ebb04 │ │ │ │ + ldr r2, [pc, #316] @ 44f44 │ │ │ │ + add r9, sp, #20 │ │ │ │ + add sl, r6, #131072 @ 0x20000 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, #0 │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ - ldr r0, [pc, #2740] @ 3f0cc │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r0, r0, #480 @ 0x1e0 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - ldr r5, [pc, #2728] @ 3f0d0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r4, r5, #484 @ 0x1e4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3ef88 │ │ │ │ - ldr r3, [pc, #2704] @ 3f0d4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldrb r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3e768 │ │ │ │ - ldr r8, [pc, #2688] @ 3f0d8 │ │ │ │ - ldr r3, [pc, #2688] @ 3f0dc │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #488 @ 0x1e8 │ │ │ │ - str r9, [sp, #48] @ 0x30 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r9, r8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r0, [r9] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3e684 │ │ │ │ - bl 75f4 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r9, #4] │ │ │ │ - mov r0, #4 │ │ │ │ - bl 7330 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r0, r9 │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r3, [sl, #580] @ 0x244 │ │ │ │ + bl e972c │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ mov r3, #0 │ │ │ │ - mov r5, r3 │ │ │ │ - str r3, [r9, #8] │ │ │ │ - str r0, [r9] │ │ │ │ - b 3e6ac │ │ │ │ - add r5, r5, #1 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - mov r1, fp │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ - bl 37e04 │ │ │ │ - cmp r0, r5 │ │ │ │ - ble 3e744 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - mov r2, r5 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ - mov r1, fp │ │ │ │ - bl 37edc │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r4, r0 │ │ │ │ - tst r3, #1 │ │ │ │ - bne 3e6a8 │ │ │ │ - add r1, r0, #4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 61668 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3e6a8 │ │ │ │ - ldr r7, [r9] │ │ │ │ - ldr r2, [r9, #8] │ │ │ │ - add r8, r7, r2, lsl #2 │ │ │ │ - cmp r7, r8 │ │ │ │ - lsl r6, r2, #2 │ │ │ │ - bcc 3eb28 │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 3ed20 │ │ │ │ - add r6, r2, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - bgt 3edac │ │ │ │ - ldr r7, [r9] │ │ │ │ - str r6, [r9, #8] │ │ │ │ - str r4, [r7, r2, lsl #2] │ │ │ │ - b 3e6a8 │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp fp, #6 │ │ │ │ - add r9, r9, #12 │ │ │ │ - bne 3e674 │ │ │ │ - ldr r3, [pc, #2436] @ 3f0e0 │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #0 │ │ │ │ - strb r2, [r3] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #2416] @ 3f0e4 │ │ │ │ - ldr r2, [sl, #1656] @ 0x678 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [pc, #2408] @ 3f0e8 │ │ │ │ - ldr r0, [r3, r2, lsl #2] │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr fp, [pc, #2384] @ 3f0ec │ │ │ │ - ldr r3, [r3, #1116] @ 0x45c │ │ │ │ - add fp, pc, fp │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #2372] @ 3f0f0 │ │ │ │ - mov r4, #1073741824 @ 0x40000000 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r5, fp, #488 @ 0x1e8 │ │ │ │ - ldr r1, [r3] │ │ │ │ - mov r6, r0 │ │ │ │ - ldrne r0, [pc, #2352] @ 3f0f4 │ │ │ │ - moveq r0, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r2, r6 │ │ │ │ + ldr r0, [r1, #1596] @ 0x63c │ │ │ │ + mov r2, #2 │ │ │ │ + ldr ip, [r0] │ │ │ │ mov r1, r9 │ │ │ │ - str r4, [sp] │ │ │ │ - mov r3, r0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r4, [ip, #12] │ │ │ │ + blx r4 │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 44f1c │ │ │ │ + mov r0, r6 │ │ │ │ + bl e58d8 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 44ea4 │ │ │ │ + add fp, r4, #5 │ │ │ │ + mov r0, fp │ │ │ │ + bl e9728 │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 60b48 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [pc, #2316] @ 3f0f8 │ │ │ │ + bl e8588 │ │ │ │ mov r0, r5 │ │ │ │ - bl 60cf8 │ │ │ │ - ldr r2, [sl, #1656] @ 0x678 │ │ │ │ - mov lr, #1 │ │ │ │ - ldr r3, [pc, #2300] @ 3f0fc │ │ │ │ - add r2, r2, r2, lsl lr │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr ip, [r3, #4] │ │ │ │ - mov r4, #0 │ │ │ │ - add r2, fp, r2, lsl #2 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - ldr r1, [pc, #2276] @ 3f100 │ │ │ │ - strb r0, [r3] │ │ │ │ - mov r3, #5 │ │ │ │ + bl e8598 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e589c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 44e6c │ │ │ │ mov r0, r5 │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 60f58 │ │ │ │ - ldr r2, [sl, #1656] @ 0x678 │ │ │ │ - add r3, r2, r2, lsl #1 │ │ │ │ - add r3, fp, r3, lsl #2 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, r4 │ │ │ │ - lsl r3, r2, #1 │ │ │ │ - ble 3e930 │ │ │ │ - ldr r1, [pc, #2216] @ 3f104 │ │ │ │ - mov r6, fp │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r1, #488 @ 0x1e8 │ │ │ │ - ldr fp, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b 3e8e8 │ │ │ │ - ldr r3, [pc, #2188] @ 3f108 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - sub r3, r3, r4 │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - ldr r2, [sl, #1656] @ 0x678 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - add r2, r2, r2, lsl #1 │ │ │ │ - ldr r2, [r1, r2, lsl #2] │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r2, r2, r8 │ │ │ │ - add r0, sp, #100 @ 0x64 │ │ │ │ - bl 61300 │ │ │ │ - ldrb r3, [sp, #100] @ 0x64 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 3e9a0 │ │ │ │ - ldr r2, [sl, #1656] @ 0x678 │ │ │ │ - ldr r3, [pc, #2112] @ 3f10c │ │ │ │ - add r1, r2, r2, lsl #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, r1, lsl #2 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - lsl r3, r2, #1 │ │ │ │ - bge 3e930 │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldr r3, [r6, r3, lsl #2] │ │ │ │ - lsl r8, r4, #2 │ │ │ │ - ldr r7, [r3, r4, lsl #2] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 3e8c4 │ │ │ │ - ldr r3, [pc, #2056] @ 3f110 │ │ │ │ - add r0, r7, #4 │ │ │ │ - ldr r5, [fp, r3] │ │ │ │ - ldr r1, [r5, r2, lsl #2] │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3e874 │ │ │ │ - ldr r2, [pc, #2032] @ 3f114 │ │ │ │ - mov r3, #1 │ │ │ │ + bl e85b4 │ │ │ │ + ldr r2, [pc, #148] @ 44f48 │ │ │ │ + ldr r3, [sl, #580] @ 0x244 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r4, [r2, #4] │ │ │ │ - b 3e88c │ │ │ │ - ldr r5, [pc, #2016] @ 3f118 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r0, r5, #488 @ 0x1e8 │ │ │ │ - bl 615f4 │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - beq 3e960 │ │ │ │ - ldr r3, [pc, #1992] @ 3f11c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, r0 │ │ │ │ - bne 3ee1c │ │ │ │ - ldr r3, [pc, #1976] @ 3f120 │ │ │ │ - ldr r2, [pc, #1976] @ 3f124 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r4, [r3, #4] │ │ │ │ - ldr r3, [pc, #1864] @ 3f0c0 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r0, r8 │ │ │ │ + str r9, [sp] │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r2, [pc, #120] @ 44f4c │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r8 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #88] @ 44f50 │ │ │ │ + ldr r3, [pc, #68] @ 44f40 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r3, [sp, #404] @ 0x194 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3f0b0 │ │ │ │ - add sp, sp, #284 @ 0x11c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - mov r8, r1 │ │ │ │ - str r3, [r1, #4] │ │ │ │ - str r3, [r1, #8] │ │ │ │ - str r3, [r1, #12] │ │ │ │ - str r3, [r1, #16] │ │ │ │ - str r3, [r1, #20] │ │ │ │ - mvn r0, #0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - mvn r1, #0 │ │ │ │ - add ip, sp, #216 @ 0xd8 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ - str r2, [r3, #60] @ 0x3c │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ - add r3, r3, #16 │ │ │ │ - cmp r3, ip │ │ │ │ - bne 3e9e4 │ │ │ │ - str r2, [sp, #268] @ 0x10c │ │ │ │ - ldr r3, [pc, #1820] @ 3f128 │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ - ldr r3, [fp, r3] │ │ │ │ - mov r1, r5 │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r6, r3 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - b 3eab4 │ │ │ │ - cmp r3, r5 │ │ │ │ - ldreq r3, [sp, #44] @ 0x2c │ │ │ │ - ldrne r3, [r0, #32] │ │ │ │ - ldreq r3, [r3, #32] │ │ │ │ - str r3, [r9] │ │ │ │ - ldr r3, [pc, #1744] @ 3f12c │ │ │ │ - add r4, r5, #3 │ │ │ │ - ldr r3, [fp, r3] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r1, [r3, #2588] @ 0xa1c │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - add r4, r3, r4, lsl #4 │ │ │ │ - sub r3, r5, #1 │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - bl 3949c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - sub r4, r4, #156 @ 0x9c │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm r4, {r0, r1, r2, r3} │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, #6 │ │ │ │ - add r8, r8, #16 │ │ │ │ - add r9, r9, #4 │ │ │ │ - beq 3ec54 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - ldr r2, [r7], #4 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 37f14 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ - bl 37edc │ │ │ │ - ldr r3, [r6], #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sl, #1656] @ 0x678 │ │ │ │ - bne 3ea40 │ │ │ │ - cmp r3, r5 │ │ │ │ - ldreq r3, [sp, #44] @ 0x2c │ │ │ │ - ldrne r3, [r0, #28] │ │ │ │ - ldreq r3, [r3, #28] │ │ │ │ - str r3, [r9] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [r8, #52] @ 0x34 │ │ │ │ - str r3, [r8, #56] @ 0x38 │ │ │ │ - str r3, [r8, #60] @ 0x3c │ │ │ │ - str r3, [r8, #64] @ 0x40 │ │ │ │ - b 3eaa0 │ │ │ │ - ldr r2, [pc, #1536] @ 3f130 │ │ │ │ - ldr r3, [pc, #1536] @ 3f134 │ │ │ │ + bne 44f38 │ │ │ │ + add sp, sp, #412 @ 0x19c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r2, [pc, #48] @ 44f54 │ │ │ │ + mov r3, r9 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r0, r8 │ │ │ │ + bl e972c │ │ │ │ + b 44ec8 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + strdeq r1, [ip], -ip │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r0, fp, r0, asr #17 │ │ │ │ + andeq r0, fp, r0, lsr r8 │ │ │ │ + andeq r9, fp, r0, asr #31 │ │ │ │ + andeq r1, ip, ip, asr #21 │ │ │ │ + andeq r0, fp, r4, ror #15 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, #0 │ │ │ │ + b 44dac │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, #1 │ │ │ │ + b 44dac │ │ │ │ + add r0, r0, #262144 @ 0x40000 │ │ │ │ + ldr r0, [r0, #2228] @ 0x8b4 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + subs r5, r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + beq 45000 │ │ │ │ + cmp r5, #1 │ │ │ │ + popne {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r2 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov r1, #10 │ │ │ │ - mov r2, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [r8, #-4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bhi 3ed10 │ │ │ │ - cmp r6, #4 │ │ │ │ - asr r6, r6, #2 │ │ │ │ - bls 3ebe4 │ │ │ │ + bl e9728 │ │ │ │ + mov r6, #0 │ │ │ │ + cmp r0, #255 @ 0xff │ │ │ │ + movlt r5, r0 │ │ │ │ + movge r5, #255 @ 0xff │ │ │ │ + add r0, r4, #132096 @ 0x20400 │ │ │ │ + add r1, r5, #8 │ │ │ │ + add r0, r0, #92 @ 0x5c │ │ │ │ + bl e5770 │ │ │ │ + ldr r3, [pc, #112] @ 4504c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + str r3, [r0] │ │ │ │ + strb r6, [r0, #4] │ │ │ │ + add r4, r4, r5 │ │ │ │ + add r0, r0, #5 │ │ │ │ + bl e8318 │ │ │ │ + strb r6, [r4, #5] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, r2 │ │ │ │ + bl e9728 │ │ │ │ + cmp r0, #255 @ 0xff │ │ │ │ + movlt r6, r0 │ │ │ │ + movge r6, #255 @ 0xff │ │ │ │ + add r1, r6, #8 │ │ │ │ + add r0, r4, #12 │ │ │ │ + bl e5770 │ │ │ │ + ldr r3, [pc, #36] @ 4504c │ │ │ │ mov r2, r6 │ │ │ │ - str fp, [sp, #32] │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - ldr fp, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - sub r8, r2, #1 │ │ │ │ - cmp r2, r8, lsr #1 │ │ │ │ - lsr r5, r8, #1 │ │ │ │ - movhi r2, #1 │ │ │ │ - movls r2, #0 │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [r7, r5, lsl #2] │ │ │ │ - cmp r4, r3 │ │ │ │ - add r3, r7, r5, lsl #2 │ │ │ │ - addhi r5, r5, #1 │ │ │ │ - addhi r5, r5, r8 │ │ │ │ - add r3, r3, #4 │ │ │ │ - addhi r5, r7, r5, lsl #2 │ │ │ │ - movhi r7, r3 │ │ │ │ - movhi r3, r5 │ │ │ │ - sub r2, r3, r7 │ │ │ │ - cmp r2, #4 │ │ │ │ - asr r2, r2, #2 │ │ │ │ - bhi 3eb7c │ │ │ │ - cmp r7, r3 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr fp, [sp, #32] │ │ │ │ - bcs 3ed10 │ │ │ │ - ldr r3, [pc, #1356] @ 3f138 │ │ │ │ - ldr r0, [pc, #1356] @ 3f13c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + str r3, [r0] │ │ │ │ + strb r5, [r4, #4] │ │ │ │ + add r0, r0, #5 │ │ │ │ + add r4, r4, r6 │ │ │ │ + bl e8318 │ │ │ │ + strb r5, [r4, #5] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + svclt 0x00800000 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [pc, #12] @ 45078 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, r4, r0, asr #17 │ │ │ │ + add r0, r0, #139264 @ 0x22000 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r0, #3288] @ 0xcd8 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + mov r1, #0 │ │ │ │ + blx r3 │ │ │ │ + add r4, r4, #139264 @ 0x22000 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + strb r0, [r4, #3288] @ 0xcd8 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + ldr r3, [pc, #392] @ 45270 │ │ │ │ + sub sp, sp, #16 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r1, #10 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [r9] │ │ │ │ - sub r7, r7, r3 │ │ │ │ - ldmib r9, {r3, r6} │ │ │ │ - asr r1, r7, #2 │ │ │ │ - cmp r6, r3 │ │ │ │ - beq 3ee64 │ │ │ │ - add r8, r6, #1 │ │ │ │ - cmp r8, r3 │ │ │ │ - bgt 3ef00 │ │ │ │ - cmp r1, r6 │ │ │ │ - str r8, [r9, #8] │ │ │ │ - bge 3ef80 │ │ │ │ - sub r2, r6, r1 │ │ │ │ - ldr r6, [r9] │ │ │ │ - add r0, r7, #4 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - add r0, r6, r0 │ │ │ │ - add r1, r6, r7 │ │ │ │ - bl 7780 │ │ │ │ - str r4, [r6, r7] │ │ │ │ - b 3e6a8 │ │ │ │ - ldr r3, [pc, #1188] @ 3f100 │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - add r3, sp, #104 @ 0x68 │ │ │ │ - mov r0, r3 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r5, [pc, #380] @ 45274 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #376] @ 45278 │ │ │ │ + ldr r1, [pc, #376] @ 4527c │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r3, pc, r3 │ │ │ │ + stm sp, {r3, r4} │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r6, [r2, #32] │ │ │ │ + mov r3, #2 │ │ │ │ + mov r2, r5 │ │ │ │ + blx r6 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr lr, [pc, #340] @ 45280 │ │ │ │ + ldr r0, [r2, #1592] @ 0x638 │ │ │ │ + ldr ip, [pc, #336] @ 45284 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r1, [pc, #332] @ 45288 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ + mov r3, #2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr lr, [pc, #288] @ 4528c │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + ldr ip, [pc, #284] @ 45290 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #280] @ 45294 │ │ │ │ + ldr r5, [r0] │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r5, [r5, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr lr, [pc, #236] @ 45298 │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + ldr ip, [pc, #232] @ 4529c │ │ │ │ + ldr r5, [r0] │ │ │ │ + ldr r2, [pc, #228] @ 452a0 │ │ │ │ + ldr r1, [pc, #228] @ 452a4 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r5, [r5, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #2 │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr lr, [pc, #184] @ 452a8 │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + ldr ip, [pc, #180] @ 452ac │ │ │ │ + ldr r5, [r0] │ │ │ │ + ldr r2, [pc, #176] @ 452b0 │ │ │ │ + ldr r1, [pc, #176] @ 452b4 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r5, [r5, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #2 │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr lr, [pc, #132] @ 452b8 │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + ldr ip, [pc, #128] @ 452bc │ │ │ │ + ldr r5, [r0] │ │ │ │ + ldr r2, [pc, #124] @ 452c0 │ │ │ │ + ldr r1, [pc, #124] @ 452c4 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + stmib sp, {r4, lr} │ │ │ │ + str ip, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #2 │ │ │ │ + blx r4 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r0, fp, r0, asr #12 │ │ │ │ + andeq r0, fp, ip, lsl r6 │ │ │ │ + andeq r0, r0, ip, ror r5 │ │ │ │ + andeq r0, fp, r8, lsl r6 │ │ │ │ + andeq r0, fp, r8, lsl #12 │ │ │ │ + muleq r0, r0, r4 │ │ │ │ + ldrdeq r0, [fp], -ip │ │ │ │ + andeq r0, fp, r4, ror #11 │ │ │ │ + andeq r2, r0, r0, asr #5 │ │ │ │ + @ instruction: 0x000b05bc │ │ │ │ + ldrdeq r0, [fp], -r8 │ │ │ │ + andeq r0, r0, r4, ror r5 │ │ │ │ + @ instruction: 0x000b05b0 │ │ │ │ + andeq r3, fp, r4, ror lr │ │ │ │ + andeq r0, fp, ip, asr #11 │ │ │ │ + muleq r0, r4, r2 │ │ │ │ + muleq fp, ip, r5 │ │ │ │ + andeq r0, fp, r0, lsr r5 │ │ │ │ + @ instruction: 0x000b05bc │ │ │ │ + @ instruction: 0xfffffe3c │ │ │ │ + andeq pc, sl, r0, lsl r6 @ │ │ │ │ + muleq fp, r8, r5 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + add r3, r0, #208896 @ 0x33000 │ │ │ │ + ldr ip, [r1, #1592] @ 0x638 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #1232] @ 3f140 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - bl 96334 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sl, #1656] @ 0x678 │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - cmp r3, #3 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - beq 3f050 │ │ │ │ - add r5, sp, #92 @ 0x5c │ │ │ │ - add r7, sp, #76 @ 0x4c │ │ │ │ - ldr r8, [sl, #4] │ │ │ │ - bl 971d8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - add r3, sp, #8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add r8, r8, #59648 @ 0xe900 │ │ │ │ - add r8, r8, #252 @ 0xfc │ │ │ │ - mov ip, r0 │ │ │ │ - ldm r7, {r0, r1} │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - ldm r5, {r0, r1} │ │ │ │ - mov r3, #0 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r1, ip │ │ │ │ - mov r0, r8 │ │ │ │ - bl 317b0 │ │ │ │ - b 3e8c0 │ │ │ │ - ldr r2, [r9, #8] │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 3e728 │ │ │ │ + str r2, [r3, #1140] @ 0x474 │ │ │ │ + add r0, r0, #8 │ │ │ │ + ldr r1, [r1, #1568] @ 0x620 │ │ │ │ + str ip, [r3, #1136] @ 0x470 │ │ │ │ + str r2, [r3, #1144] @ 0x478 │ │ │ │ + str r2, [r3, #1148] @ 0x47c │ │ │ │ + b 93d40 │ │ │ │ cmp r2, #1 │ │ │ │ - ble 3eff8 │ │ │ │ - add r2, r2, r2, asr #1 │ │ │ │ - cmn r2, #-536870910 @ 0xe0000002 │ │ │ │ - lslle r0, r2, #2 │ │ │ │ - mvngt r0, #0 │ │ │ │ - str r2, [r9, #4] │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [r9, #8] │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - movge r2, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r9] │ │ │ │ - ble 3ed7c │ │ │ │ - sub r1, r0, #4 │ │ │ │ - sub ip, r6, #4 │ │ │ │ - add r7, r1, r2, lsl #2 │ │ │ │ - ldr lr, [r1, #4]! │ │ │ │ - str lr, [ip, #4]! │ │ │ │ - cmp r1, r7 │ │ │ │ - bne 3ed6c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3ed98 │ │ │ │ - bl 75f4 │ │ │ │ - ldr r2, [r9, #8] │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - movge r2, r3 │ │ │ │ - str r6, [r9] │ │ │ │ - add r6, r2, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - str r2, [r9, #8] │ │ │ │ - ble 3e734 │ │ │ │ - cmn r6, #-536870910 @ 0xe0000002 │ │ │ │ - lslls r0, r6, #2 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - str r6, [r9, #4] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl 7330 │ │ │ │ - ldmib r9, {r3, lr} │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp lr, r3 │ │ │ │ - movge lr, r3 │ │ │ │ - cmp lr, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r9] │ │ │ │ - ble 3ee00 │ │ │ │ - sub r3, r0, #4 │ │ │ │ - sub r1, r7, #4 │ │ │ │ - add lr, r3, lr, lsl #2 │ │ │ │ - ldr ip, [r3, #4]! │ │ │ │ - str ip, [r1, #4]! │ │ │ │ - cmp lr, r3 │ │ │ │ - bne 3edf0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3ee14 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl 75f4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - str r7, [r9] │ │ │ │ - b 3e738 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #744] @ 3f110 │ │ │ │ - ldr r3, [sl, #1656] @ 0x678 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r0, [r2, r3, lsl #2] │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - ldr r3, [r5, r3, lsl #2] │ │ │ │ - mov r2, #24 │ │ │ │ - ldr r1, [r3, r4, lsl #2] │ │ │ │ - add r1, r1, #4 │ │ │ │ - bl e8454 │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r2, [r2, #1588] @ 0x634 │ │ │ │ + bxgt lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r2, #0 │ │ │ │ + add r6, r0, #139264 @ 0x22000 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r6, #3276] @ 0xccc │ │ │ │ + ldr r2, [pc, #64] @ 45364 │ │ │ │ + add r1, r0, #536 @ 0x218 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + strd r4, [r1, r3] │ │ │ │ + add r3, r3, #568 @ 0x238 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 4532c │ │ │ │ + mov r4, #0 │ │ │ │ + add r0, r0, #142336 @ 0x22c00 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + add r0, r0, #520 @ 0x208 │ │ │ │ + str r4, [r6, #3272] @ 0xcc8 │ │ │ │ + bl e8320 │ │ │ │ mov r3, #1 │ │ │ │ - strb r1, [r2, #804] @ 0x324 │ │ │ │ - strb r3, [sl, #56] @ 0x38 │ │ │ │ - b 3e960 │ │ │ │ - cmp r6, #1 │ │ │ │ - ble 3ef9c │ │ │ │ - add r6, r6, r6, asr #1 │ │ │ │ - cmn r6, #-536870910 @ 0xe0000002 │ │ │ │ - lslle r0, r6, #2 │ │ │ │ - mvngt r0, #0 │ │ │ │ - str r6, [r9, #4] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - bl 7330 │ │ │ │ - ldmib r9, {r3, r6} │ │ │ │ - ldr r8, [r9] │ │ │ │ - cmp r6, r3 │ │ │ │ - movge r6, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ble 3eec4 │ │ │ │ - sub r2, r8, #4 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - add lr, r2, r6, lsl #2 │ │ │ │ - ldr ip, [r2, #4]! │ │ │ │ - str ip, [r0, #4]! │ │ │ │ - cmp r2, lr │ │ │ │ - bne 3eeb4 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 3eee8 │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - bl 75f4 │ │ │ │ - ldmib r9, {r3, r6} │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r6, r3 │ │ │ │ - movge r6, r3 │ │ │ │ - add r8, r6, #1 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r8, r3 │ │ │ │ - str r2, [r9] │ │ │ │ - str r6, [r9, #8] │ │ │ │ - ble 3ec24 │ │ │ │ - cmn r8, #-536870910 @ 0xe0000002 │ │ │ │ - lslls r0, r8, #2 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - str r8, [r9, #4] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - bl 7330 │ │ │ │ - ldmib r9, {r3, ip} │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp ip, r3 │ │ │ │ - movge ip, r3 │ │ │ │ - cmp ip, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [r9] │ │ │ │ - ble 3ef58 │ │ │ │ - sub r3, r0, #4 │ │ │ │ - sub r2, r2, #4 │ │ │ │ - add ip, r3, ip, lsl #2 │ │ │ │ - ldr lr, [r3, #4]! │ │ │ │ - str lr, [r2, #4]! │ │ │ │ - cmp ip, r3 │ │ │ │ - bne 3ef48 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 3ef6c │ │ │ │ - str r1, [sp, #32] │ │ │ │ - bl 75f4 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r1, r6 │ │ │ │ - str r3, [r9] │ │ │ │ - str r8, [r9, #8] │ │ │ │ - blt 3ec30 │ │ │ │ - ldr r6, [r9] │ │ │ │ - b 3ec4c │ │ │ │ - add r0, r5, #488 @ 0x1e8 │ │ │ │ - bl 60b08 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 3e63c │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmn r6, #-536870910 @ 0xe0000002 │ │ │ │ - lslls r0, r6, #2 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - str r6, [r9, #4] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - bl 7330 │ │ │ │ - ldmib r9, {r3, r6} │ │ │ │ - ldr r8, [r9] │ │ │ │ - cmp r6, r3 │ │ │ │ - movge r6, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ble 3eec4 │ │ │ │ - sub r2, r8, #4 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - add lr, r2, r6, lsl #2 │ │ │ │ - ldr ip, [r2, #4]! │ │ │ │ - str ip, [r0, #4]! │ │ │ │ - cmp lr, r2 │ │ │ │ - bne 3efe4 │ │ │ │ - b 3eec4 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmn r2, #-536870910 @ 0xe0000002 │ │ │ │ - lslls r0, r2, #2 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - str r2, [r9, #4] │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [r9, #8] │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - movge r2, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r9] │ │ │ │ - ble 3ed7c │ │ │ │ - sub r1, r0, #4 │ │ │ │ - sub ip, r6, #4 │ │ │ │ - add r7, r1, r2, lsl #2 │ │ │ │ - ldr lr, [r1, #4]! │ │ │ │ - str lr, [ip, #4]! │ │ │ │ - cmp r7, r1 │ │ │ │ - bne 3f03c │ │ │ │ - b 3ed7c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r5, sp, #92 @ 0x5c │ │ │ │ - ldr r3, [pc, #220] @ 3f144 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldm r5, {r0, r1} │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - add r3, sp, #12 │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ - ldr ip, [pc, #196] @ 3f148 │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r7, sp, #76 @ 0x4c │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r2, #59648 @ 0xe900 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldm r7, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 326b4 │ │ │ │ - b 3ecc0 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, ip, r0, lsr r4 │ │ │ │ - andeq r8, ip, r0, lsr #8 │ │ │ │ - eoreq r3, r2, r8, lsr fp │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - strdeq r8, [ip], -ip │ │ │ │ - @ instruction: 0xffffc4f0 │ │ │ │ - eoreq r3, r2, r4, asr #21 │ │ │ │ - @ instruction: 0x00223ab4 │ │ │ │ - andeq r8, ip, r8, lsr #25 │ │ │ │ - eoreq r3, r2, r0, lsl #21 │ │ │ │ - eoreq r3, r2, ip, ror sl │ │ │ │ - andeq r8, ip, ip, lsl #23 │ │ │ │ - andeq r0, r0, ip, ror #10 │ │ │ │ - @ instruction: 0x000b5ebc │ │ │ │ - eoreq r3, r2, ip, lsr r9 │ │ │ │ - strdeq r0, [r0], -ip │ │ │ │ - submi r0, r0, r0 │ │ │ │ - movmi r0, r0 │ │ │ │ - andeq r8, ip, r8, ror #21 │ │ │ │ - submi r0, r8, #0 │ │ │ │ - eoreq r3, r2, ip, ror r8 │ │ │ │ - andeq r8, ip, r0, ror sl │ │ │ │ - eoreq r3, r2, ip, lsl #16 │ │ │ │ - @ instruction: 0x000004bc │ │ │ │ - andeq r8, ip, r4, asr #19 │ │ │ │ - eoreq r3, r2, r4, lsr #15 │ │ │ │ - muleq ip, r8, r9 │ │ │ │ - andeq r8, ip, r0, lsl #19 │ │ │ │ - andeq r8, ip, r4, asr #32 │ │ │ │ - andeq r0, r0, r4, ror #10 │ │ │ │ - andeq r0, r0, r4, lsr #12 │ │ │ │ - andeq r5, fp, r8, lsl #25 │ │ │ │ - andeq r5, fp, ip, ror ip │ │ │ │ - andeq r5, fp, r4, asr #23 │ │ │ │ - andeq r5, fp, r4, asr #23 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - orrsmi r0, r0, r0 │ │ │ │ - svclt 0x00c90fdb │ │ │ │ - sub sp, sp, #16 │ │ │ │ + str r4, [r6, #3588] @ 0xe04 │ │ │ │ + strb r3, [r6, #3581] @ 0xdfd │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + @ instruction: 0x00022ab0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3928] @ 0xf58 │ │ │ │ - sub sp, sp, #132 @ 0x84 │ │ │ │ - add r4, sp, #172 @ 0xac │ │ │ │ - stm r4, {r1, r2, r3} │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r2, [r0, #1656] @ 0x678 │ │ │ │ - ldr r0, [pc, #788] @ 3f490 │ │ │ │ - ldr r1, [pc, #788] @ 3f494 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r5, [pc, #784] @ 3f498 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r3, [pc, #780] @ 3f49c │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #124] @ 0x7c │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r9, [r5, r3] │ │ │ │ - ldr r3, [r9, r2, lsl #2] │ │ │ │ + str r0, [ip, #2008] @ 0x7d8 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #188] @ 45440 │ │ │ │ + ldr r3, [pc, #188] @ 45444 │ │ │ │ + sub sp, sp, #2064 @ 0x810 │ │ │ │ + sub sp, sp, #4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, sp │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ + str r3, [sp, #2060] @ 0x80c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl ce7f4 │ │ │ │ + mov r1, #48 @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5] │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce85c │ │ │ │ + ldr r3, [sp, #2056] @ 0x808 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 3f1e4 │ │ │ │ - ldr r2, [pc, #744] @ 3f4a0 │ │ │ │ - ldr r3, [pc, #728] @ 3f494 │ │ │ │ + bne 4540c │ │ │ │ + ldr r3, [r6] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r3, [r3, #140] @ 0x8c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #52] @ 45448 │ │ │ │ + ldr r3, [pc, #44] @ 45444 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #2060] @ 0x80c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 3f48c │ │ │ │ - add sp, sp, #132 @ 0x84 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - ldr r8, [sp, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #692] @ 3f4a4 │ │ │ │ + bne 4543c │ │ │ │ + add sp, sp, #2064 @ 0x810 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, ip, r8, lsr r6 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + @ instruction: 0x000c15b0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #2008] @ 0x7d8 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #180] @ 4551c │ │ │ │ + ldr r3, [pc, #180] @ 45520 │ │ │ │ + sub sp, sp, #2064 @ 0x810 │ │ │ │ + sub sp, sp, #4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, sp │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #2060] @ 0x80c │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, r4 │ │ │ │ + mov r5, r1 │ │ │ │ + bl ce7f4 │ │ │ │ + mov r1, #78 @ 0x4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 963a4 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r1, [pc, #672] @ 3f4a8 │ │ │ │ - mov r2, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5] │ │ │ │ + mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 963a4 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [pc, #656] @ 3f4ac │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [pc, #652] @ 3f4b0 │ │ │ │ - mov r6, #0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r8, [r5, r3] │ │ │ │ - ldr r3, [pc, #640] @ 3f4b4 │ │ │ │ - add r5, sp, #44 @ 0x2c │ │ │ │ - add r3, pc, r3 │ │ │ │ - add sl, r3, #820 @ 0x334 │ │ │ │ - str r8, [sp, #32] │ │ │ │ - b 3f258 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, #6 │ │ │ │ - add r8, r8, #4 │ │ │ │ - add sl, sl, #4 │ │ │ │ - beq 3f1b0 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r2, r5 │ │ │ │ + bl ce85c │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r3, [r9], #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ + bl ce85c │ │ │ │ + ldr r3, [sp, #2056] @ 0x808 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3f244 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #544] @ 3f4a8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bne 454e8 │ │ │ │ + ldr r3, [r6] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r3, [r3, #140] @ 0x8c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #52] @ 45524 │ │ │ │ + ldr r3, [pc, #44] @ 45520 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 45518 │ │ │ │ + add sp, sp, #2064 @ 0x810 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, ip, r4, asr r5 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + ldrdeq r1, [ip], -r4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr lr, [pc, #136] @ 455c8 │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ + ldr ip, [pc, #132] @ 455cc │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r1, [r1] │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + sub sp, sp, #16 │ │ │ │ + ldr r0, [r2, #1580] @ 0x62c │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #12] │ │ │ │ + mov ip, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + stmib sp, {r1, r3} │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 4544c │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 964d4 │ │ │ │ - mov r1, fp │ │ │ │ + add r3, r4, #139264 @ 0x22000 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str r2, [r3, #3276] @ 0xccc │ │ │ │ + ldr r2, [pc, #60] @ 455d0 │ │ │ │ + ldr r3, [pc, #52] @ 455cc │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 96540 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r1, [r3, #2588] @ 0xa1c │ │ │ │ - ldr r3, [r8] │ │ │ │ + bne 455c4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, lr} │ │ │ │ + bx r3 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, ip, r0, lsl #9 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r1, ip, r0, lsr r4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr ip, [pc, #144] @ 4567c │ │ │ │ + ldr r2, [pc, #144] @ 45680 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r2, [ip, r2] │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + blx r3 │ │ │ │ + mov r6, #2 │ │ │ │ + mvn r7, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl e87ac │ │ │ │ + add r3, r4, #209920 @ 0x33400 │ │ │ │ + mov r2, #1 │ │ │ │ + strd r6, [sp] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + strd r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r0, [r1, #1580] @ 0x62c │ │ │ │ + mov r1, sp │ │ │ │ + bl 45368 │ │ │ │ + ldr r2, [pc, #48] @ 45684 │ │ │ │ + ldr r3, [pc, #40] @ 45680 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - sub r3, r6, #1 │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - bl 3949c │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, r3, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - mov r1, sl │ │ │ │ - ldr fp, [r3, #1668] @ 0x684 │ │ │ │ - bl 966ec │ │ │ │ - ldr r3, [r7, #1656] @ 0x678 │ │ │ │ - cmp r3, r6 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - beq 3f3fc │ │ │ │ - cmp sl, fp │ │ │ │ - moveq r2, #1065353216 @ 0x3f800000 │ │ │ │ - movne r2, #0 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ - str r2, [sp, #116] @ 0x74 │ │ │ │ - mov r2, #1048576000 @ 0x3e800000 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ - ldr r2, [pc, #372] @ 3f4b8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 45678 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq r1, [ip], -r8 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r1, ip, r0, ror r3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr ip, [pc, #144] @ 45730 │ │ │ │ + ldr r2, [pc, #144] @ 45734 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r2, [ip, r2] │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r2, [r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ - add r2, sp, #116 @ 0x74 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - add r3, r3, #59648 @ 0xe900 │ │ │ │ - add r3, r3, #252 @ 0xfc │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov fp, #15 │ │ │ │ - mov r0, r3 │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ - mov r1, r5 │ │ │ │ - str fp, [sp, #8] │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - ldr r1, [pc, #316] @ 3f4b8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 965b8 │ │ │ │ - ldr r3, [pc, #304] @ 3f4bc │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str fp, [sp, #8] │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r5 │ │ │ │ - bl 31598 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3f244 │ │ │ │ - ldr r3, [r7, #1656] @ 0x678 │ │ │ │ - cmp r3, r6 │ │ │ │ - beq 3f244 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r2, [r2, r3, lsl #2] │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr r3, [r3] │ │ │ │ - bic r3, r3, #-16777216 @ 0xff000000 │ │ │ │ - str r3, [r2] │ │ │ │ - ldr r1, [r7, #1656] @ 0x678 │ │ │ │ - cmp r1, #1 │ │ │ │ - addeq r3, r3, #-16777216 @ 0xff000000 │ │ │ │ - streq r3, [r2] │ │ │ │ - b 3f244 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r1, [pc, #180] @ 3f4c0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #128] @ 3f4a4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - mov r3, #1069547520 @ 0x3fc00000 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + blx r3 │ │ │ │ + mov r6, #1 │ │ │ │ + mvn r7, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl e87ac │ │ │ │ + add r3, r4, #209920 @ 0x33400 │ │ │ │ + mov r2, #1 │ │ │ │ + strd r6, [sp] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + strd r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r0, [r1, #1580] @ 0x62c │ │ │ │ + mov r1, sp │ │ │ │ + bl 45368 │ │ │ │ + ldr r2, [pc, #48] @ 45738 │ │ │ │ + ldr r3, [pc, #40] @ 45734 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ + bne 4572c │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, ip, r4, lsr #6 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + @ instruction: 0x000c12bc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr ip, [pc, #284] @ 45870 │ │ │ │ + ldr r2, [pc, #284] @ 45874 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [ip, r2] │ │ │ │ + sub sp, sp, #24 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #63 @ 0x3f │ │ │ │ + bls 457e4 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r0, [r1, #1592] @ 0x638 │ │ │ │ + ldr r3, [pc, #220] @ 45878 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r2, [pc, #216] @ 4587c │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + add r2, pc, r2 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #192] @ 45880 │ │ │ │ + ldr r3, [pc, #176] @ 45874 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - bl 31598 │ │ │ │ - b 3f318 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, ip, ip, lsr r8 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r7, ip, ip, lsr #16 │ │ │ │ - andeq r0, r0, r4, ror #10 │ │ │ │ - andeq r7, ip, r0, lsl #16 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - mvnsmi r0, r0 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - andeq r0, r0, r4, lsr #12 │ │ │ │ - eoreq r2, r2, r4, lsr #29 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - movmi r0, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + bne 4586c │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mov r2, #692 @ 0x2b4 │ │ │ │ + mla r2, r0, r2, r1 │ │ │ │ + mov r3, r0 │ │ │ │ + add r2, r2, #16192 @ 0x3f40 │ │ │ │ + ldrb r2, [r2, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 45790 │ │ │ │ + add r2, r1, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r2, #2480] @ 0x9b0 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq 45790 │ │ │ │ + ldr r2, [r5] │ │ │ │ + add r6, r4, #139264 @ 0x22000 │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [r6, #3280] @ 0xcd0 │ │ │ │ + mov r1, #1 │ │ │ │ + blx r2 │ │ │ │ + mov r5, r0 │ │ │ │ + bl e87ac │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + add r4, r4, #209920 @ 0x33400 │ │ │ │ + ldr r3, [r6, #3280] @ 0xcd0 │ │ │ │ + mov ip, #3 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + strd r0, [r4, #40] @ 0x28 │ │ │ │ + ldr r0, [r2, #1580] @ 0x62c │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r2, #1 │ │ │ │ + bl 45368 │ │ │ │ + b 457b8 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, ip, r0, ror r2 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r0, fp, r4, rrx │ │ │ │ + andeq r9, fp, ip, ror #13 │ │ │ │ + andeq r1, ip, r4, lsl #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3832] @ 0xef8 │ │ │ │ - sub sp, sp, #228 @ 0xe4 │ │ │ │ - add r5, sp, #268 @ 0x10c │ │ │ │ - stm r5, {r1, r2, r3} │ │ │ │ - ldr r3, [pc, #2252] @ 3fdb8 │ │ │ │ - ldr r8, [pc, #2252] @ 3fdbc │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #2248] @ 3fdc0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #2244] @ 3fdc4 │ │ │ │ + str r0, [ip, #3896] @ 0xf38 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #836] @ 45be4 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #832] @ 45be8 │ │ │ │ + sub sp, sp, #164 @ 0xa4 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r8, pc, r8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r6, r8, #844 @ 0x34c │ │ │ │ - mov r4, r0 │ │ │ │ + add r6, sp, #4 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldrb r7, [sp, #284] @ 0x11c │ │ │ │ + mov r2, #16 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ mov r3, #0 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3fd54 │ │ │ │ - ldr r6, [r4, #80] @ 0x50 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 3f6f8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r0, #1188] @ 0x4a4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3fd98 │ │ │ │ - ldr r9, [pc, #2160] @ 3fdc8 │ │ │ │ - add r9, pc, r9 │ │ │ │ + ldr r9, [sp, #200] @ 0xc8 │ │ │ │ + ldr r8, [sp, #204] @ 0xcc │ │ │ │ + bl e96c0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + add r0, sp, #20 │ │ │ │ + bl e96c0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + add r0, sp, #84 @ 0x54 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ + ldr r7, [r5, #4] │ │ │ │ + str r9, [sp, #148] @ 0x94 │ │ │ │ + cmp r4, r7 │ │ │ │ + str r8, [sp, #152] @ 0x98 │ │ │ │ + beq 459a0 │ │ │ │ + add r9, r4, #1 │ │ │ │ + add r8, r9, r9, lsl #3 │ │ │ │ + add r8, r9, r8, lsl #1 │ │ │ │ + cmp r9, r7 │ │ │ │ + lsl r8, r8, #3 │ │ │ │ + bgt 45a6c │ │ │ │ + ldr r7, [r5] │ │ │ │ + add r0, r7, r8 │ │ │ │ + mov r2, #152 @ 0x98 │ │ │ │ + mov r1, r6 │ │ │ │ + sub r0, r0, #152 @ 0x98 │ │ │ │ + str r9, [r5, #8] │ │ │ │ + bl 7744 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 45970 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + add r1, r3, r3, lsl #3 │ │ │ │ + ldr r0, [r5] │ │ │ │ + add r3, r3, r1, lsl #1 │ │ │ │ + add r0, r0, r3, lsl #3 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + blx r2 │ │ │ │ + ldr r2, [pc, #628] @ 45bec │ │ │ │ + ldr r3, [pc, #620] @ 45be8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 45be0 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #164 @ 0xa4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r4, #1 │ │ │ │ + ldr r3, [pc, #580] @ 45bf0 │ │ │ │ + ble 45b10 │ │ │ │ + add r4, r4, r4, asr #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + addle r0, r4, r4, lsl #3 │ │ │ │ + addle r0, r4, r0, lsl #1 │ │ │ │ + str r4, [r5, #4] │ │ │ │ + lslle r0, r0, #3 │ │ │ │ + mvngt r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + sub r4, r4, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + sub r4, r4, #1 │ │ │ │ + cmn r4, #1 │ │ │ │ + strb r2, [r3] │ │ │ │ + strb r2, [r3, #16] │ │ │ │ + strb r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r3, #144] @ 0x90 │ │ │ │ + str r2, [r3, #148] @ 0x94 │ │ │ │ + add r3, r3, #152 @ 0x98 │ │ │ │ + bne 459dc │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ + ldr r7, [r5, #4] │ │ │ │ + ldr r9, [r5] │ │ │ │ + cmp r7, r4 │ │ │ │ + movlt r4, r7 │ │ │ │ + cmp r4, #0 │ │ │ │ + addgt r7, r4, r4, lsl #3 │ │ │ │ + addgt r7, r4, r7, lsl #1 │ │ │ │ + lslgt r7, r7, #3 │ │ │ │ + movgt r4, #0 │ │ │ │ + ble 45bc8 │ │ │ │ + add r1, r9, r4 │ │ │ │ + add r0, r8, r4 │ │ │ │ + mov r2, #152 @ 0x98 │ │ │ │ + add r4, r4, #152 @ 0x98 │ │ │ │ + bl 7744 │ │ │ │ + cmp r7, r4 │ │ │ │ + bne 45a2c │ │ │ │ mov r0, r9 │ │ │ │ - bl e9864 │ │ │ │ - add sl, r0, #1 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - mov r0, sl │ │ │ │ - bl 7330 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ - mvn r9, #0 │ │ │ │ + bl 75dc │ │ │ │ + ldr r7, [r5, #4] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ + cmp r7, r4 │ │ │ │ + movlt r4, r7 │ │ │ │ + str r4, [r5, #8] │ │ │ │ + str r8, [r5] │ │ │ │ + b 45910 │ │ │ │ + ldr r3, [pc, #380] @ 45bf0 │ │ │ │ + str r9, [r5, #4] │ │ │ │ + cmp r9, r3 │ │ │ │ + movls r0, r8 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + cmp r4, #0 │ │ │ │ + movge r2, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + movge r3, r0 │ │ │ │ + blt 45abc │ │ │ │ + sub r4, r4, #1 │ │ │ │ + cmn r4, #1 │ │ │ │ + strb r2, [r3] │ │ │ │ + strb r2, [r3, #16] │ │ │ │ + strb r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r3, #144] @ 0x90 │ │ │ │ + str r2, [r3, #148] @ 0x94 │ │ │ │ + add r3, r3, #152 @ 0x98 │ │ │ │ + bne 45a98 │ │ │ │ + ldmib r5, {r3, sl} │ │ │ │ + ldr fp, [r5] │ │ │ │ + cmp sl, r3 │ │ │ │ + movge sl, r3 │ │ │ │ + cmp sl, #0 │ │ │ │ + addgt r3, sl, sl, lsl #3 │ │ │ │ + addgt sl, sl, r3, lsl #1 │ │ │ │ + lslgt sl, sl, #3 │ │ │ │ + movgt r4, #0 │ │ │ │ + ble 45bd4 │ │ │ │ + add r1, fp, r4 │ │ │ │ + add r0, r7, r4 │ │ │ │ + mov r2, #152 @ 0x98 │ │ │ │ + add r4, r4, #152 @ 0x98 │ │ │ │ + bl 7744 │ │ │ │ + cmp sl, r4 │ │ │ │ + bne 45ae4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 75dc │ │ │ │ + str r7, [r5] │ │ │ │ + b 4592c │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r4, [r5, #4] │ │ │ │ + bls 45b78 │ │ │ │ + mvn r0, #0 │ │ │ │ + bl 7318 │ │ │ │ mov r8, r0 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - bl e8454 │ │ │ │ - mov r3, #0 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - add r0, r4, #72 @ 0x48 │ │ │ │ - strh r3, [sp, #80] @ 0x50 │ │ │ │ - str r9, [sp, #84] @ 0x54 │ │ │ │ - bl 3ae0c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 75f4 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r8, [pc, #2072] @ 3fdcc │ │ │ │ - ldr r0, [r1, #1596] @ 0x63c │ │ │ │ - ldr r3, [pc, #2068] @ 3fdd0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r2, r8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, r9 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr sl, [ip, #8] │ │ │ │ - blx sl │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #2032] @ 3fdd4 │ │ │ │ - ldr r0, [r0, #1596] @ 0x63c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r8 │ │ │ │ - str r4, [sp] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r8, [ip, #8] │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 3f62c │ │ │ │ - ldr r3, [pc, #1988] @ 3fdd8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - b 3f704 │ │ │ │ - ldr r3, [r4, #80] @ 0x50 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge 3fd68 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r1, [r2, #1588] @ 0x634 │ │ │ │ - ldr r0, [r3, r6, lsl #4] │ │ │ │ - add r1, r1, #1120 @ 0x460 │ │ │ │ - add r1, r1, #4 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 3f61c │ │ │ │ - ldr r3, [pc, #1924] @ 3fddc │ │ │ │ - cmp r7, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r6, [r3, #8] │ │ │ │ - beq 3f70c │ │ │ │ - ldr r1, [pc, #1908] @ 3fde0 │ │ │ │ - ldr r0, [pc, #1908] @ 3fde4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #1116] @ 0x45c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #1876] @ 3fde8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r1, [r3] │ │ │ │ + ldr r4, [r5, #8] │ │ │ │ + ldr r7, [r5, #4] │ │ │ │ + ldr r9, [r5] │ │ │ │ + cmp r7, r4 │ │ │ │ + movlt r4, r7 │ │ │ │ + cmp r4, #0 │ │ │ │ + addgt r7, r4, r4, lsl #3 │ │ │ │ + addgt r7, r4, r7, lsl #1 │ │ │ │ + lslgt r7, r7, #3 │ │ │ │ + movgt r4, #0 │ │ │ │ + ble 45bc8 │ │ │ │ + add r1, r9, r4 │ │ │ │ + add r0, r8, r4 │ │ │ │ + mov r2, #152 @ 0x98 │ │ │ │ + add r4, r4, #152 @ 0x98 │ │ │ │ + bl 7744 │ │ │ │ + cmp r7, r4 │ │ │ │ + bne 45b58 │ │ │ │ + b 45a48 │ │ │ │ + add r3, r4, r4, lsl #3 │ │ │ │ + add r4, r4, r3, lsl #1 │ │ │ │ + lsl r0, r4, #3 │ │ │ │ + bl 7318 │ │ │ │ + cmn r7, #1 │ │ │ │ mov r8, r0 │ │ │ │ - ldrne r0, [pc, #1864] @ 3fdec │ │ │ │ - moveq r0, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r2, #1073741824 @ 0x40000000 │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r5, #0 │ │ │ │ + beq 45b2c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #1832] @ 3fdf0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r0, r0, #848 @ 0x350 │ │ │ │ - bl 60b48 │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #1816] @ 3fdf4 │ │ │ │ - sub r2, r2, #2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - clz r2, r2 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - strb r2, [sp, #39] @ 0x27 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ - b 3f728 │ │ │ │ - ldr r3, [pc, #1784] @ 3fdf8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ + mov r2, #0 │ │ │ │ + b 45ba4 │ │ │ │ + mov r7, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne 3f664 │ │ │ │ - ldr r3, [r4, #52] @ 0x34 │ │ │ │ - ldr r2, [r4, #80] @ 0x50 │ │ │ │ - sub r3, r3, #2 │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - strb r3, [sp, #39] @ 0x27 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r0, [pc, #1740] @ 3fdfc │ │ │ │ - add r8, sp, #39 @ 0x27 │ │ │ │ - add r0, pc, r0 │ │ │ │ - stm sp, {r3, r5, r7} │ │ │ │ - ldr r1, [pc, #1728] @ 3fe00 │ │ │ │ + strb r2, [r3] │ │ │ │ + strb r2, [r3, #16] │ │ │ │ + strb r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r3, #144] @ 0x90 │ │ │ │ + str r2, [r3, #148] @ 0x94 │ │ │ │ + add r3, r3, #152 @ 0x98 │ │ │ │ + bne 45ba0 │ │ │ │ + b 45b2c │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 45a60 │ │ │ │ + b 45a48 │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 45b08 │ │ │ │ + b 45b00 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, ip, ip, lsl r1 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r1, ip, ip, asr #32 │ │ │ │ + sbcseq r9, r7, r5, lsr r4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + bics r2, r2, #4 │ │ │ │ + bne 4622c │ │ │ │ + add r1, r0, #142336 @ 0x22c00 │ │ │ │ + add r3, r0, #536 @ 0x218 │ │ │ │ + ldr r0, [pc, #1676] @ 462bc │ │ │ │ + add r1, r1, #200 @ 0xc8 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r7, #0 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + strb r2, [r3, #48] @ 0x30 │ │ │ │ + strb r2, [r3, #32] │ │ │ │ + strd r6, [r3] │ │ │ │ + add r3, r3, #568 @ 0x238 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 45c38 │ │ │ │ + add r9, r5, #139264 @ 0x22000 │ │ │ │ + add r4, r5, #208896 @ 0x33000 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r2, [r9, #3276] @ 0xccc │ │ │ │ + str r2, [r9, #3292] @ 0xcdc │ │ │ │ + str r2, [r9, #3300] @ 0xce4 │ │ │ │ + strb r2, [r9, #3316] @ 0xcf4 │ │ │ │ + str r2, [r9, #3572] @ 0xdf4 │ │ │ │ + str r2, [r9, #3576] @ 0xdf8 │ │ │ │ + str r3, [r9, #3284] @ 0xcd4 │ │ │ │ + str r3, [r9, #3308] @ 0xcec │ │ │ │ + str r3, [r9, #3312] @ 0xcf0 │ │ │ │ + ldr r3, [r4, #1112] @ 0x458 │ │ │ │ + add r8, r5, #209920 @ 0x33400 │ │ │ │ + cmp r3, #7 │ │ │ │ + add r3, r5, #143360 @ 0x23000 │ │ │ │ + strb r2, [r9, #3580] @ 0xdfc │ │ │ │ + strb r2, [r9, #3288] @ 0xcd8 │ │ │ │ + strb r2, [r9, #3296] @ 0xce0 │ │ │ │ + str r2, [r3, #1032] @ 0x408 │ │ │ │ + str r2, [r4, #1060] @ 0x424 │ │ │ │ + strd r6, [r8, #40] @ 0x28 │ │ │ │ + strb r2, [r4, #1096] @ 0x448 │ │ │ │ + str r2, [r4, #1100] @ 0x44c │ │ │ │ + str r2, [r4, #1104] @ 0x450 │ │ │ │ + ble 4625c │ │ │ │ + ldr r6, [r4, #1108] @ 0x454 │ │ │ │ + mov r2, #8 │ │ │ │ + str r2, [r4, #1116] @ 0x45c │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 7b4c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #1120] @ 0x460 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [r8, #48] @ 0x30 │ │ │ │ + strd r2, [r8, #56] @ 0x38 │ │ │ │ + strd r2, [r8, #64] @ 0x40 │ │ │ │ + ldr r0, [r4, #1124] @ 0x464 │ │ │ │ + ldr r3, [pc, #1472] @ 462bc │ │ │ │ + cmp r0, #0 │ │ │ │ + str r3, [r9, #3584] @ 0xe00 │ │ │ │ + beq 45d08 │ │ │ │ + bl 75dc │ │ │ │ mov r3, #1 │ │ │ │ - add r0, r0, #848 @ 0x350 │ │ │ │ - str r8, [sp, #12] │ │ │ │ - bl 60f58 │ │ │ │ - ldr ip, [r4, #72] @ 0x48 │ │ │ │ - ldr lr, [r4, #80] @ 0x50 │ │ │ │ - add lr, ip, lr, lsl #4 │ │ │ │ - cmp lr, ip │ │ │ │ - bls 3fc3c │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - mov r9, ip │ │ │ │ - add r5, ip, #16 │ │ │ │ - mov r7, lr │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r6, [sp, #24] │ │ │ │ - b 3f7a8 │ │ │ │ - ldr r3, [pc, #1664] @ 3fe04 │ │ │ │ - ldr r0, [pc, #1664] @ 3fe08 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - add r9, r9, #16 │ │ │ │ - bl e9ff0 │ │ │ │ - cmp r7, r9 │ │ │ │ - add r5, r5, #16 │ │ │ │ - bls 3fc38 │ │ │ │ - ldr r6, [pc, #1628] @ 3fe0c │ │ │ │ - ldr sl, [pc, #1628] @ 3fe10 │ │ │ │ + str r3, [r4, #1128] @ 0x468 │ │ │ │ + mov r0, #152 @ 0x98 │ │ │ │ + bl 7318 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r6, [pc, #1436] @ 462c0 │ │ │ │ + str r2, [r4, #1132] @ 0x46c │ │ │ │ add r6, pc, r6 │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, sl │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [pc, #1600] @ 3fe14 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmn r2, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ - beq 3f814 │ │ │ │ - ldr r1, [r4, #72] @ 0x48 │ │ │ │ + mov r1, r6 │ │ │ │ + add r7, r8, #100 @ 0x64 │ │ │ │ + strb r2, [r0] │ │ │ │ + strb r2, [r0, #16] │ │ │ │ + strb r2, [r0, #80] @ 0x50 │ │ │ │ + str r2, [r0, #148] @ 0x94 │ │ │ │ + str r2, [r0, #144] @ 0x90 │ │ │ │ + str r0, [r4, #1124] @ 0x464 │ │ │ │ + ldr r0, [r4, #1136] @ 0x470 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 45d88 │ │ │ │ + ldr r2, [pc, #1372] @ 462c4 │ │ │ │ + ldr r1, [pc, #1372] @ 462c8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm sp, {r2, r5} │ │ │ │ + ldr r2, [pc, #1364] @ 462cc │ │ │ │ mov r3, r6 │ │ │ │ - ldr r6, [r1, r2, lsl #4] │ │ │ │ - mov r0, sl │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r1, [r5, #-16] │ │ │ │ - mov r0, r6 │ │ │ │ - bl eb6d8 │ │ │ │ - clz r3, r0 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - ldr r1, [pc, #1532] @ 3fe18 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r1, r1, #848 @ 0x350 │ │ │ │ - mov r2, r9 │ │ │ │ - str r8, [sp] │ │ │ │ - bl 61300 │ │ │ │ - ldrb r3, [sp, #39] @ 0x27 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 45884 │ │ │ │ + ldr r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r3, #0 │ │ │ │ - movne r3, #2 │ │ │ │ - strne r3, [r4, #52] @ 0x34 │ │ │ │ - ldrb r3, [sp, #72] @ 0x48 │ │ │ │ + ble 4609c │ │ │ │ + ldr r9, [pc, #1332] @ 462d0 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r8, r6 │ │ │ │ + add r9, pc, r9 │ │ │ │ + b 45dbc │ │ │ │ + ldr r3, [r4, #1132] @ 0x46c │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r8, r3 │ │ │ │ + add r6, r6, #152 @ 0x98 │ │ │ │ + bge 4609c │ │ │ │ + ldr r0, [r4, #1124] @ 0x464 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r0, r6 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 45da8 │ │ │ │ + ldr r3, [r4, #1124] @ 0x464 │ │ │ │ + cmn r3, r6 │ │ │ │ + beq 4609c │ │ │ │ + ldr r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 3f77c │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - add sl, sp, #40 @ 0x28 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add r6, sp, #76 @ 0x4c │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, sl │ │ │ │ - ldr fp, [pc, #1452] @ 3fe1c │ │ │ │ - add fp, pc, fp │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 964d4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, sl │ │ │ │ - ldr r1, [pc, #1428] @ 3fe20 │ │ │ │ - bl 96634 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, sl │ │ │ │ - ldr sl, [pc, #1416] @ 3fe24 │ │ │ │ - ldr r1, [pc, #1356] @ 3fdec │ │ │ │ - add sl, pc, sl │ │ │ │ - bl 96690 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, fp │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [r5, #-4] │ │ │ │ + ble 4604c │ │ │ │ + ldr r9, [pc, #1248] @ 462d4 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r8, r6 │ │ │ │ + add r9, pc, r9 │ │ │ │ + b 45e14 │ │ │ │ + ldr r3, [r4, #1132] @ 0x46c │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r8, r3 │ │ │ │ + add r6, r6, #152 @ 0x98 │ │ │ │ + bge 4604c │ │ │ │ + ldr r0, [r4, #1124] @ 0x464 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r0, r6 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 45e00 │ │ │ │ + ldr r3, [r4, #1124] @ 0x464 │ │ │ │ + cmn r3, r6 │ │ │ │ + beq 4604c │ │ │ │ + ldr r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r3, #0 │ │ │ │ - blt 3f97c │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r3, sl │ │ │ │ - ldr sl, [r2, #1572] @ 0x624 │ │ │ │ - mov r0, fp │ │ │ │ - ldr r1, [sl] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr fp, [r1, #76] @ 0x4c │ │ │ │ - mov r1, #10 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r1, [r9, #12] │ │ │ │ - mov r0, sl │ │ │ │ - blx fp │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ble 461dc │ │ │ │ + ldr r9, [pc, #1164] @ 462d8 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r8, r6 │ │ │ │ + add r9, pc, r9 │ │ │ │ + b 45e6c │ │ │ │ + ldr r3, [r4, #1132] @ 0x46c │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r8, r3 │ │ │ │ + add r6, r6, #152 @ 0x98 │ │ │ │ + bge 461dc │ │ │ │ + ldr r0, [r4, #1124] @ 0x464 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r0, r6 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 45e58 │ │ │ │ + ldr r3, [r4, #1124] @ 0x464 │ │ │ │ + cmn r3, r6 │ │ │ │ + beq 461dc │ │ │ │ + ldr r3, [r4, #1132] @ 0x46c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 4618c │ │ │ │ + ldr r9, [pc, #1080] @ 462dc │ │ │ │ + mov r6, #0 │ │ │ │ + mov r8, r6 │ │ │ │ + add r9, pc, r9 │ │ │ │ + b 45ec4 │ │ │ │ + ldr r3, [r4, #1132] @ 0x46c │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r8, r3 │ │ │ │ + add r6, r6, #152 @ 0x98 │ │ │ │ + bge 4618c │ │ │ │ + ldr r0, [r4, #1124] @ 0x464 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r0, r6 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 45eb0 │ │ │ │ + ldr r3, [r4, #1124] @ 0x464 │ │ │ │ + cmn r3, r6 │ │ │ │ + beq 4618c │ │ │ │ + ldr r3, [r4, #1132] @ 0x46c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 4613c │ │ │ │ + ldr r9, [pc, #996] @ 462e0 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r8, r6 │ │ │ │ + add r9, pc, r9 │ │ │ │ + b 45f1c │ │ │ │ + ldr r3, [r4, #1132] @ 0x46c │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r8, r3 │ │ │ │ + add r6, r6, #152 @ 0x98 │ │ │ │ + bge 4613c │ │ │ │ + ldr r0, [r4, #1124] @ 0x464 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r0, r6 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 45f08 │ │ │ │ + ldr r3, [r4, #1124] @ 0x464 │ │ │ │ + cmn r3, r6 │ │ │ │ + beq 4613c │ │ │ │ + ldr r3, [r4, #1132] @ 0x46c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 460ec │ │ │ │ + ldr r9, [pc, #912] @ 462e4 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r8, r6 │ │ │ │ + add r9, pc, r9 │ │ │ │ + b 45f74 │ │ │ │ + ldr r3, [r4, #1132] @ 0x46c │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r8, r3 │ │ │ │ + add r6, r6, #152 @ 0x98 │ │ │ │ + bge 460ec │ │ │ │ + ldr r0, [r4, #1124] @ 0x464 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r0, r6 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 45f60 │ │ │ │ + ldr r3, [r4, #1124] @ 0x464 │ │ │ │ + cmn r3, r6 │ │ │ │ + beq 460ec │ │ │ │ + ldr r3, [r4, #1132] @ 0x46c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 45ff8 │ │ │ │ + ldr r9, [pc, #828] @ 462e8 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r8, r6 │ │ │ │ + add r9, pc, r9 │ │ │ │ + b 45fcc │ │ │ │ + ldr r3, [r4, #1132] @ 0x46c │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r8, r3 │ │ │ │ + add r6, r6, #152 @ 0x98 │ │ │ │ + bge 45ff8 │ │ │ │ + ldr r0, [r4, #1124] @ 0x464 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r0, r6 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 45fb8 │ │ │ │ + ldr r3, [r4, #1124] @ 0x464 │ │ │ │ + cmn r3, r6 │ │ │ │ + beq 45ff8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [r4, #1136] @ 0x470 │ │ │ │ + ldr r4, [pc, #744] @ 462ec │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ + mov r1, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr sl, [ip, #132] @ 0x84 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 45ff0 │ │ │ │ + ldr r1, [pc, #716] @ 462f0 │ │ │ │ + ldr r2, [pc, #716] @ 462f4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + stm sp, {r1, r5} │ │ │ │ + ldr r1, [pc, #708] @ 462f8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 45884 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [r4, #1136] @ 0x470 │ │ │ │ + ldr r6, [pc, #676] @ 462fc │ │ │ │ ldr r3, [r0] │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, sp, #56 @ 0x38 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ + mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 45e38 │ │ │ │ + ldr r2, [pc, #648] @ 46300 │ │ │ │ + ldr r1, [pc, #648] @ 46304 │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm sp, {r2, r5} │ │ │ │ + ldr r2, [pc, #640] @ 46308 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 45884 │ │ │ │ + b 45e38 │ │ │ │ + ldr r0, [r4, #1136] @ 0x470 │ │ │ │ + ldr r6, [pc, #612] @ 4630c │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ + mov r1, r6 │ │ │ │ blx r3 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr fp, [pc, #1176] @ 3fe28 │ │ │ │ - ldr sl, [pc, #1176] @ 3fe2c │ │ │ │ - add fp, pc, fp │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - mov r0, sl │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [r5, #-16] │ │ │ │ - ldrb r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3fbb8 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, sl │ │ │ │ - bl e9ff0 │ │ │ │ - ldrb r3, [r5, #-8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3fa00 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, sl │ │ │ │ - bl e9ff0 │ │ │ │ - ldrb r3, [r5, #-7] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 3fd34 │ │ │ │ - ldr fp, [pc, #1064] @ 3fe30 │ │ │ │ - ldr sl, [pc, #1064] @ 3fe34 │ │ │ │ - add fp, pc, fp │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, sl │ │ │ │ - bl e9ff0 │ │ │ │ - ldrb r3, [r5, #-8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3fa50 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, sl │ │ │ │ - bl e9ff0 │ │ │ │ - ldrb r3, [r5, #-7] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3fd78 │ │ │ │ - ldr fp, [pc, #992] @ 3fe38 │ │ │ │ - ldr sl, [pc, #992] @ 3fe3c │ │ │ │ - add fp, pc, fp │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, sl │ │ │ │ - bl e9ff0 │ │ │ │ - ldrb r3, [r5, #-8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3fcf4 │ │ │ │ - ldr r3, [pc, #952] @ 3fe40 │ │ │ │ - ldr r0, [pc, #952] @ 3fe44 │ │ │ │ - mov r2, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #10 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r2, [pc, #932] @ 3fe48 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 45de0 │ │ │ │ + ldr r2, [pc, #584] @ 46310 │ │ │ │ + ldr r1, [pc, #584] @ 46314 │ │ │ │ add r2, pc, r2 │ │ │ │ - add sl, sp, #92 @ 0x5c │ │ │ │ - ldr r3, [r5, #-16] │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, sl │ │ │ │ - bl e9868 │ │ │ │ - ldrb fp, [sp, #73] @ 0x49 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 3fbe0 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + stm sp, {r2, r5} │ │ │ │ + ldr r2, [pc, #576] @ 46318 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 45884 │ │ │ │ + b 45de0 │ │ │ │ + ldr r0, [r4, #1136] @ 0x470 │ │ │ │ + ldr r6, [pc, #548] @ 4631c │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr fp, [r3, #28] │ │ │ │ - mov r3, r2 │ │ │ │ - blx fp │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov fp, #1048576000 @ 0x3e800000 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - str fp, [sp] │ │ │ │ - ldr fp, [ip, #32] │ │ │ │ - blx fp │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #812] @ 3fe4c │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #796] @ 3fe50 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #792] @ 3fe54 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov ip, #1 │ │ │ │ - mov r2, sl │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ mov r1, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov ip, #0 │ │ │ │ - str ip, [sp] │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r6, [ip, #28] │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr lr, [pc, #696] @ 3fe58 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r2 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r6, [ip, #32] │ │ │ │ - blx r6 │ │ │ │ - b 3f77c │ │ │ │ - ldr r1, [pc, #668] @ 3fe5c │ │ │ │ - add sl, sp, #92 @ 0x5c │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 45f98 │ │ │ │ + ldr r2, [pc, #520] @ 46320 │ │ │ │ + ldr r1, [pc, #520] @ 46324 │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm sp, {r2, r5} │ │ │ │ + ldr r2, [pc, #512] @ 46328 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, sl │ │ │ │ - bl e97fc │ │ │ │ - ldrb fp, [sp, #73] @ 0x49 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - cmp fp, #0 │ │ │ │ - bne 3fac8 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #608] @ 3fe4c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #588] @ 3fe50 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr ip, [pc, #580] @ 3fe54 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - mov ip, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 45884 │ │ │ │ + b 45f98 │ │ │ │ + ldr r0, [r4, #1136] @ 0x470 │ │ │ │ + ldr r6, [pc, #484] @ 4632c │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ mov r1, r6 │ │ │ │ - str fp, [sp] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - mov r3, r0 │ │ │ │ - add r0, r2, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - mov r2, sl │ │ │ │ - bl 96c40 │ │ │ │ - b 3f77c │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r0, [pc, #540] @ 3fe60 │ │ │ │ - ldr r5, [pc, #540] @ 3fe64 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r0, r0, #848 @ 0x350 │ │ │ │ - bl 615f4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - cmp r0, r6 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - beq 3fcc0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r4, #72] @ 0x48 │ │ │ │ - ldr r1, [r2, r0, lsl #4] │ │ │ │ - ldr r0, [r3, #1588] @ 0x634 │ │ │ │ - mov r3, #2 │ │ │ │ - add r0, r0, #1120 @ 0x460 │ │ │ │ - add r0, r0, #4 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - str r3, [r4, #52] @ 0x34 │ │ │ │ - bl e97fc │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - ldr r3, [r3, r2, lsl #4] │ │ │ │ - ldrb r2, [r3] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldreq r1, [r3, #1588] @ 0x634 │ │ │ │ - movne r1, #1 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2648] @ 0xa58 │ │ │ │ - strne r1, [r2, #1188] @ 0x4a4 │ │ │ │ - streq r2, [r1, #1188] @ 0x4a4 │ │ │ │ - bl 369a8 │ │ │ │ - ldr r2, [pc, #416] @ 3fe68 │ │ │ │ - ldr r3, [pc, #248] @ 3fdc4 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 45f40 │ │ │ │ + ldr r2, [pc, #456] @ 46330 │ │ │ │ + ldr r1, [pc, #456] @ 46334 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 3fdb4 │ │ │ │ - add sp, sp, #228 @ 0xe4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, sl │ │ │ │ - bl e9ff0 │ │ │ │ - ldrb r3, [r5, #-7] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 3fa80 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r3, fp │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, #10 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r2, [pc, #316] @ 3fe6c │ │ │ │ + stm sp, {r2, r5} │ │ │ │ + ldr r2, [pc, #448] @ 46338 │ │ │ │ + mov r3, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 3faa4 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r3, fp │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, #10 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r2, [pc, #288] @ 3fe70 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 45884 │ │ │ │ + b 45f40 │ │ │ │ + ldr r0, [r4, #1136] @ 0x470 │ │ │ │ + ldr r6, [pc, #420] @ 4633c │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ + mov r1, r6 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 45ee8 │ │ │ │ + ldr r2, [pc, #392] @ 46340 │ │ │ │ + ldr r1, [pc, #392] @ 46344 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 3faa4 │ │ │ │ - add r0, r8, #848 @ 0x350 │ │ │ │ - bl 60b08 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 3f530 │ │ │ │ - ldr r3, [pc, #260] @ 3fe74 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - b 3f704 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r3, fp │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, #10 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r2, [pc, #228] @ 3fe78 │ │ │ │ + stm sp, {r2, r5} │ │ │ │ + ldr r2, [pc, #384] @ 46348 │ │ │ │ + mov r3, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - b 3faa4 │ │ │ │ - ldr r1, [pc, #220] @ 3fe7c │ │ │ │ - add r0, r0, #1120 @ 0x460 │ │ │ │ - add r0, r0, #4 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - bl e97fc │ │ │ │ - b 3f550 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, ip, ip, asr #9 │ │ │ │ - ldrdeq r2, [r2], -r8 @ │ │ │ │ - @ instruction: 0x000c74bc │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r5, fp, r8, ror #1 │ │ │ │ - andeq r5, fp, r8, ror #29 │ │ │ │ - @ instruction: 0xffffc3a8 │ │ │ │ - @ instruction: 0xffffb54c │ │ │ │ - ldrdeq r7, [ip], -r8 │ │ │ │ - muleq ip, r0, ip │ │ │ │ - ldrdeq r4, [fp], -r0 │ │ │ │ - andeq r5, fp, r0, asr #28 │ │ │ │ - strdeq r0, [r0], -ip │ │ │ │ - submi r0, r0, r0 │ │ │ │ - eoreq r2, r2, r4, lsl sl │ │ │ │ - andeq r7, ip, ip, lsl #24 │ │ │ │ - andeq r7, ip, ip, ror #23 │ │ │ │ - eoreq r2, r2, r8, lsr #19 │ │ │ │ - movmi r0, r0 │ │ │ │ - andeq r5, fp, ip, lsr #32 │ │ │ │ - andeq r5, fp, r0, lsr r0 │ │ │ │ - andeq r5, fp, r0 │ │ │ │ - andeq r5, fp, r4 │ │ │ │ - andeq r7, ip, r8, lsl fp │ │ │ │ - @ instruction: 0x002228bc │ │ │ │ - andeq r4, fp, ip, asr #30 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - andeq r4, fp, r4, lsl pc │ │ │ │ - andeq r4, fp, r0, lsr #28 │ │ │ │ - andeq r4, fp, r4, lsr #28 │ │ │ │ - andeq r4, fp, r8, lsr #27 │ │ │ │ - andeq r4, fp, ip, lsr #27 │ │ │ │ - andeq r4, fp, r8, asr sp │ │ │ │ - andeq r4, fp, ip, asr sp │ │ │ │ - andeq r4, fp, r4, lsr #26 │ │ │ │ - andeq r4, fp, r8, lsr #26 │ │ │ │ - andeq r7, fp, r4, lsl r0 │ │ │ │ - andeq r0, r0, r0, lsl #9 │ │ │ │ - svccc 0x004ccccd │ │ │ │ + mov r0, r7 │ │ │ │ + bl 45884 │ │ │ │ + b 45ee8 │ │ │ │ + ldr r0, [r4, #1136] @ 0x470 │ │ │ │ + ldr r6, [pc, #356] @ 4634c │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ + mov r1, r6 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 45e90 │ │ │ │ + ldr r2, [pc, #328] @ 46350 │ │ │ │ + ldr r1, [pc, #328] @ 46354 │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm sp, {r2, r5} │ │ │ │ + ldr r2, [pc, #320] @ 46358 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 45884 │ │ │ │ + b 45e90 │ │ │ │ + add r2, r0, #141312 @ 0x22800 │ │ │ │ + ldr r1, [pc, #132] @ 462bc │ │ │ │ + mov r3, r0 │ │ │ │ + add r2, r2, #688 @ 0x2b0 │ │ │ │ + str r1, [r3, #548] @ 0x224 │ │ │ │ + add r3, r3, #568 @ 0x238 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 4623c │ │ │ │ + add r9, r5, #139264 @ 0x22000 │ │ │ │ + add r4, r5, #208896 @ 0x33000 │ │ │ │ + add r8, r5, #209920 @ 0x33400 │ │ │ │ + b 45cf0 │ │ │ │ + mov r0, #8 │ │ │ │ + str r0, [r4, #1112] @ 0x458 │ │ │ │ + bl 7318 │ │ │ │ + ldr r3, [r4, #1116] @ 0x45c │ │ │ │ + ldr r2, [r4, #1112] @ 0x458 │ │ │ │ + cmp r3, r2 │ │ │ │ + movlt ip, r3 │ │ │ │ + movge ip, r2 │ │ │ │ + cmp ip, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r4, #1108] @ 0x454 │ │ │ │ + ble 462a8 │ │ │ │ + sub r3, r0, #1 │ │ │ │ + sub r2, r6, #1 │ │ │ │ + add ip, r3, ip │ │ │ │ + ldrb r1, [r3, #1]! │ │ │ │ + strb r1, [r2, #1]! │ │ │ │ + cmp r3, ip │ │ │ │ + bne 46298 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 462b4 │ │ │ │ + bl 75dc │ │ │ │ + str r6, [r4, #1108] @ 0x454 │ │ │ │ + b 45cc0 │ │ │ │ svclt 0x00800000 │ │ │ │ - @ instruction: 0x3e99999a │ │ │ │ - andeq r5, fp, ip, lsl #18 │ │ │ │ - mlaeq r2, r4, r4, r2 │ │ │ │ - muleq ip, r8, r6 │ │ │ │ - strdeq r6, [ip], -r0 │ │ │ │ - muleq fp, r8, r7 │ │ │ │ - andeq r6, fp, r8, ror #26 │ │ │ │ - andeq r7, ip, ip, ror r5 │ │ │ │ - andeq r5, fp, r8, lsr #14 │ │ │ │ - muleq fp, r8, r8 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + andeq pc, sl, r8, lsl #22 │ │ │ │ + andeq r0, r0, r4, lsr #18 │ │ │ │ + andeq sp, sl, ip, lsr #10 │ │ │ │ + andeq pc, sl, r0, asr #21 │ │ │ │ + ldrdeq pc, [sl], -r8 │ │ │ │ + muleq sl, r0, r0 │ │ │ │ + andeq r3, fp, r0, asr sl │ │ │ │ + andeq r1, fp, r8, lsr #6 │ │ │ │ + andeq lr, sl, r8, ror pc │ │ │ │ + andeq pc, sl, ip, lsr pc @ │ │ │ │ + muleq fp, ip, r0 │ │ │ │ + andeq pc, sl, r8, asr #16 │ │ │ │ + andeq r0, r0, ip, lsr #16 │ │ │ │ + andeq pc, sl, r4, ror r8 @ │ │ │ │ + andeq r3, fp, r0, lsl r0 │ │ │ │ + strdeq pc, [sl], -r4 │ │ │ │ + andeq r1, r0, r4, lsl r4 │ │ │ │ + strdeq lr, [sl], -ip │ │ │ │ + andeq pc, sl, r4, ror #15 │ │ │ │ + andeq pc, sl, r4, lsr #15 │ │ │ │ + ldrdeq r1, [r0], -ip │ │ │ │ + muleq sl, ip, r8 │ │ │ │ + andeq pc, sl, ip, ror r7 @ │ │ │ │ + andeq pc, sl, r4, asr r7 @ │ │ │ │ + andeq r0, r0, r8, lsr r7 │ │ │ │ + andeq pc, sl, r8, ror #26 │ │ │ │ + andeq pc, sl, ip, ror r7 @ │ │ │ │ + andeq pc, sl, r4, ror #13 │ │ │ │ + andeq r0, r0, r8, lsl #11 │ │ │ │ + strdeq lr, [sl], -ip │ │ │ │ + andeq pc, sl, r8, lsl r7 @ │ │ │ │ + muleq sl, r4, r6 │ │ │ │ + muleq r0, ip, r5 │ │ │ │ + andeq r1, fp, r4 │ │ │ │ + @ instruction: 0x000af6b4 │ │ │ │ + andeq pc, sl, r4, ror #12 │ │ │ │ + andeq r1, r0, r4, lsl #5 │ │ │ │ + andeq r3, fp, r4, lsl #13 │ │ │ │ + andeq pc, sl, r4, asr r6 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3864] @ 0xf18 │ │ │ │ - sub sp, sp, #196 @ 0xc4 │ │ │ │ - ldr r7, [pc, #2124] @ 406ec │ │ │ │ - add r5, sp, #236 @ 0xec │ │ │ │ - stm r5, {r1, r2, r3} │ │ │ │ - ldr r2, [pc, #2116] @ 406f0 │ │ │ │ - ldr r3, [pc, #2116] @ 406f4 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r6, r7, #1168 @ 0x490 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r6, r6, #12 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ - mov r3, #0 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - ldr sl, [pc, #2072] @ 406f8 │ │ │ │ - add sl, pc, sl │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 40688 │ │ │ │ - ldr r0, [pc, #2060] @ 406fc │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldrb r3, [r0, #1188] @ 0x4a4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 40664 │ │ │ │ - ldr r0, [pc, #2044] @ 40700 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldrb r3, [r0, #1444] @ 0x5a4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 40640 │ │ │ │ + add r0, r0, #142336 @ 0x22c00 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + add r0, r0, #520 @ 0x208 │ │ │ │ + bl e8320 │ │ │ │ + add r4, r4, #139264 @ 0x22000 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #2024] @ 40704 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 963a4 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - add fp, sp, #120 @ 0x78 │ │ │ │ - ldr r3, [r6, #1580] @ 0x62c │ │ │ │ + str r3, [r4, #3588] @ 0xe04 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cmp r3, #3 │ │ │ │ - bne 405b8 │ │ │ │ - ldm r5, {r0, r1, r2, r3} │ │ │ │ - ldr ip, [r6, #1588] @ 0x634 │ │ │ │ - stm fp, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [ip, #1192] @ 0x4a8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - add r6, r6, #59648 @ 0xe900 │ │ │ │ - ldr r1, [pc, #1964] @ 40708 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - add r6, r6, #252 @ 0xfc │ │ │ │ - mov r3, #12 │ │ │ │ - mov r8, #0 │ │ │ │ - ldr r9, [pc, #1948] @ 4070c │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r8, [sp, #176] @ 0xb0 │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ - ldm r7, {r0, r1} │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - str r8, [sp, #168] @ 0xa8 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - mov fp, r3 │ │ │ │ - str r8, [sp, #172] @ 0xac │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldrd r2, [r3] │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ - bl 31598 │ │ │ │ - ldr r1, [pc, #1880] @ 40710 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 96334 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [pc, #1860] @ 40714 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r8, [sp, #176] @ 0xb0 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ + cmp r3, #4 │ │ │ │ + bxeq lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + add r8, r0, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 93d10 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldm r7, {r0, r1} │ │ │ │ - add r9, sp, #104 @ 0x68 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - mov r3, #15 │ │ │ │ - mov r1, r6 │ │ │ │ - str r8, [sp, #168] @ 0xa8 │ │ │ │ - str r8, [sp, #172] @ 0xac │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldm fp, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [pc, #1760] @ 40710 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r8, [pc, #1748] @ 40718 │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r1, r8 │ │ │ │ - add r7, r7, #1664 @ 0x680 │ │ │ │ - add r7, r7, #4 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [pc, #1724] @ 4071c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [pc, #1716] @ 40720 │ │ │ │ - ldr r1, [pc, #1696] @ 40710 │ │ │ │ - ldr r3, [sl, r3] │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1696] @ 40724 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov ip, #1 │ │ │ │ - ldr r2, [pc, #1688] @ 40728 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - mov r1, r9 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, fp │ │ │ │ - ldr r9, [pc, #1632] @ 40708 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 96c40 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ + add r7, r4, #139264 @ 0x22000 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + blx r3 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [r7, #3308] @ 0xcec │ │ │ │ mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r0, r6 │ │ │ │ - add r6, sp, #56 @ 0x38 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ + add r3, r4, #208896 @ 0x33000 │ │ │ │ + cmp r5, #3 │ │ │ │ + strb r2, [r3, #1096] @ 0x448 │ │ │ │ + str r2, [r3, #1100] @ 0x44c │ │ │ │ + beq 4647c │ │ │ │ + cmp r6, #0 │ │ │ │ + str r5, [r7, #3276] @ 0xccc │ │ │ │ + beq 46440 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r3, [pc, #1612] @ 4072c │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl 9641c │ │ │ │ - mov r3, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 93d48 │ │ │ │ mov r0, r6 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #1560] @ 40710 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [pc, #1576] @ 40730 │ │ │ │ - ldr r2, [r3, #1588] @ 0x634 │ │ │ │ - mov r1, r8 │ │ │ │ - add r2, r2, #3024 @ 0xbd0 │ │ │ │ - add r2, r2, #12 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r1, [pc, #1548] @ 40734 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r7, r1, #1696 @ 0x6a0 │ │ │ │ - add r3, r7, #4 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r1, r2 │ │ │ │ - mov r3, #16 │ │ │ │ - str r6, [sp] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 82478 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [pc, #1440] @ 40710 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [pc, #1472] @ 40738 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r8, [r3, #1588] @ 0x634 │ │ │ │ - bl 26ba8 │ │ │ │ - add r8, r8, #3040 @ 0xbe0 │ │ │ │ - add r3, r7, #8 │ │ │ │ - add r8, r8, #12 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - mov r3, #12 │ │ │ │ - str r6, [sp] │ │ │ │ - str fp, [sp, #16] │ │ │ │ - add r7, r7, #12 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 82478 │ │ │ │ - ldr r1, [pc, #1396] @ 4073c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, fp │ │ │ │ + bl e9728 │ │ │ │ + ldr r3, [r4, #520] @ 0x208 │ │ │ │ + cmp r0, r3 │ │ │ │ + ble 46474 │ │ │ │ + mov r2, #1 │ │ │ │ + str r3, [r4, #524] @ 0x20c │ │ │ │ + strb r2, [r7, #3296] @ 0xce0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r7, #3588] @ 0xe04 │ │ │ │ + cmp r5, r3 │ │ │ │ + popne {r4, r5, r6, r7, r8, pc} │ │ │ │ + add r5, r4, #142336 @ 0x22c00 │ │ │ │ + add r5, r5, #520 @ 0x208 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 93d48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 96334 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, fp │ │ │ │ - bne 40628 │ │ │ │ - ldr r1, [pc, #1364] @ 40740 │ │ │ │ - ldr r0, [pc, #1364] @ 40744 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + bl e9728 │ │ │ │ + ldr r3, [r4, #520] @ 0x208 │ │ │ │ + cmp r0, r3 │ │ │ │ + bgt 46430 │ │ │ │ + bic r3, r0, r0, asr #31 │ │ │ │ + b 46430 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r7, [pc, #1348] @ 40748 │ │ │ │ ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr r3, [r3, #1116] @ 0x45c │ │ │ │ - add r7, r7, #1712 @ 0x6b0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #1328] @ 4074c │ │ │ │ - ldr fp, [pc, #1308] @ 4073c │ │ │ │ - ldr r3, [sl, r3] │ │ │ │ - mov r8, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r1, [r3] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + cmp r3, r2 │ │ │ │ + popne {r4, r5, r6, r7, r8, pc} │ │ │ │ + cmp r6, #0 │ │ │ │ + str r5, [r7, #3276] @ 0xccc │ │ │ │ + bne 46410 │ │ │ │ + b 46440 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [pc, #420] @ 46678 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r6, r0 │ │ │ │ - ldrne r0, [pc, #1272] @ 4072c │ │ │ │ - moveq r0, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r2, #1073741824 @ 0x40000000 │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 60b48 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2592] @ 0xa20 │ │ │ │ - bl 54808 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #1240] @ 40750 │ │ │ │ - mov r3, #18 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - mvn r7, #0 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 60f58 │ │ │ │ - b 4029c │ │ │ │ - add r6, r6, #1 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2592] @ 0xa20 │ │ │ │ - bl 54808 │ │ │ │ - cmp r0, r6 │ │ │ │ - ble 4050c │ │ │ │ + bl eb59c │ │ │ │ + subs r2, r0, #0 │ │ │ │ + moveq r1, #1 │ │ │ │ + moveq r0, r5 │ │ │ │ + beq 465cc │ │ │ │ + ldr r1, [pc, #392] @ 4667c │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl eb59c │ │ │ │ + subs r2, r0, #0 │ │ │ │ + moveq r1, #2 │ │ │ │ + moveq r0, r5 │ │ │ │ + beq 465cc │ │ │ │ + ldr r1, [pc, #364] @ 46680 │ │ │ │ + mov r0, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 465d8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2592] @ 0xa20 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 54874 │ │ │ │ - ldrb r3, [r0, #12] │ │ │ │ - mov r5, r0 │ │ │ │ + add r6, r5, #139264 @ 0x22000 │ │ │ │ + cmp r3, #2 │ │ │ │ + ldr r8, [r6, #3280] @ 0xcd0 │ │ │ │ + beq 46648 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + add lr, r8, #64 @ 0x40 │ │ │ │ + mov r0, #692 @ 0x2b4 │ │ │ │ + add r7, r1, #57344 @ 0xe000 │ │ │ │ + b 46558 │ │ │ │ + cmp r3, lr │ │ │ │ + beq 46670 │ │ │ │ + rsbs r2, r3, #0 │ │ │ │ + and r2, r2, #63 @ 0x3f │ │ │ │ + and ip, r3, #63 @ 0x3f │ │ │ │ + rsbpl ip, r2, #0 │ │ │ │ + mla r2, r0, ip, r1 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r2, r2, #16192 @ 0x3f40 │ │ │ │ + ldrb r2, [r2, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 46550 │ │ │ │ + ldr r2, [r7, #2480] @ 0x9b0 │ │ │ │ + cmp r2, ip │ │ │ │ + beq 46550 │ │ │ │ + cmp ip, #63 @ 0x3f │ │ │ │ + bhi 46604 │ │ │ │ + mov r3, #692 @ 0x2b4 │ │ │ │ + mla r3, ip, r3, r1 │ │ │ │ + add r3, r3, #16192 @ 0x3f40 │ │ │ │ + ldrb r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 40298 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r1, [pc, #1124] @ 40754 │ │ │ │ - ldr r3, [r3, #3064] @ 0xbf8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - cmp r2, r3 │ │ │ │ - subne r3, r7, r6 │ │ │ │ + beq 4660c │ │ │ │ + add r1, r1, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r1, #2480] @ 0x9b0 │ │ │ │ + cmp r3, ip │ │ │ │ + beq 4660c │ │ │ │ mov r2, #0 │ │ │ │ - clzne r3, r3 │ │ │ │ - moveq r3, #1 │ │ │ │ - lsrne r3, r3, #5 │ │ │ │ - str r2, [sp] │ │ │ │ - add r1, r1, #1712 @ 0x6b0 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - moveq r7, r6 │ │ │ │ - bl 61300 │ │ │ │ - ldrb r3, [sp, #168] @ 0xa8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 40298 │ │ │ │ - add sl, sp, #172 @ 0xac │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, sl │ │ │ │ - ldr r1, [pc, #968] @ 4070c │ │ │ │ - add r9, sp, #136 @ 0x88 │ │ │ │ - bl 965b8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - bl 963a4 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - ldr sl, [sp, #180] @ 0xb4 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + mov r1, #3 │ │ │ │ + mov r0, r5 │ │ │ │ + str ip, [r6, #3280] @ 0xcd0 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 46390 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [pc, #160] @ 46684 │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + ldr r3, [pc, #156] @ 46688 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + add r2, pc, r2 │ │ │ │ + blx r4 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - str r0, [sp, #172] @ 0xac │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ + cmp r3, #2 │ │ │ │ + bne 46604 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [pc, #104] @ 4668c │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + ldr r3, [pc, #100] @ 46690 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + add r2, pc, r2 │ │ │ │ + blx r4 │ │ │ │ + b 46604 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + cmp r0, #63 @ 0x3f │ │ │ │ + mov ip, r0 │ │ │ │ + bhi 4660c │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + b 46594 │ │ │ │ + mov ip, r8 │ │ │ │ + b 4658c │ │ │ │ + ldrdeq ip, [sl], -r8 │ │ │ │ + andeq lr, sl, r4, lsl #19 │ │ │ │ + andeq r2, fp, r8, lsr fp │ │ │ │ + andeq r8, fp, r0, lsr #17 │ │ │ │ + andeq pc, sl, r8, asr #5 │ │ │ │ + andeq r8, fp, r0, ror #16 │ │ │ │ + ldrdeq pc, [sl], -r8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [r1, #12] │ │ │ │ + mov r1, #0 │ │ │ │ + add r4, r5, #143360 @ 0x23000 │ │ │ │ + strb r1, [r4, #8] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r1 │ │ │ │ + addeq r4, r4, #8 │ │ │ │ + beq 466e4 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ + add r4, r4, #8 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r8, [sp] │ │ │ │ - ldr sl, [ip, #132] @ 0x84 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e96c0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, #1 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 46390 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [r1, #12] │ │ │ │ + mov r1, #0 │ │ │ │ + add r4, r5, #143360 @ 0x23000 │ │ │ │ + strb r1, [r4, #8] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, r1 │ │ │ │ + addeq r4, r4, #8 │ │ │ │ + beq 46748 │ │ │ │ ldr r3, [r0] │ │ │ │ - str r1, [sp, #156] @ 0x9c │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - mov r2, #1 │ │ │ │ - str r1, [sp, #164] @ 0xa4 │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ + add r4, r4, #8 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e96c0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, #2 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 46390 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, #1588] @ 0x634 │ │ │ │ + ldr r6, [r2, #32] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 467ec │ │ │ │ + add r5, r4, #139264 @ 0x22000 │ │ │ │ + ldr r7, [r5, #3284] @ 0xcd4 │ │ │ │ + cmn r7, #1 │ │ │ │ + beq 46828 │ │ │ │ + str r7, [r5, #3280] @ 0xcd0 │ │ │ │ + add r5, r4, #143360 @ 0x23000 │ │ │ │ + strb r6, [r5, #8] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + addeq r5, r5, #8 │ │ │ │ + bne 467c4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #3 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 46390 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ - ldrb r3, [sp, #169] @ 0xa9 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 40584 │ │ │ │ + add r5, r5, #8 │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e96c0 │ │ │ │ + b 467b0 │ │ │ │ + add r0, r4, #8 │ │ │ │ + bl 93d10 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, r2 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ ldr r3, [r0] │ │ │ │ - str r8, [sp] │ │ │ │ - ldr sl, [r3, #28] │ │ │ │ - mov r3, r2 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov lr, #1048576000 @ 0x3e800000 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r2 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r3, r8 │ │ │ │ - ldr sl, [ip, #32] │ │ │ │ - blx sl │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r2, [pc, #656] @ 40728 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r2, r5, #4 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r3, fp │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r8 │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r5, [ip, #28] │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + blx r3 │ │ │ │ + add r3, r4, #208896 @ 0x33000 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr lr, [pc, #612] @ 40758 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r2 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r5, [ip, #32] │ │ │ │ - blx r5 │ │ │ │ - b 40298 │ │ │ │ - ldr r0, [pc, #584] @ 4075c │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r0, r0, #1712 @ 0x6b0 │ │ │ │ - bl 615f4 │ │ │ │ + mvn r1, #0 │ │ │ │ + add r4, r4, #139264 @ 0x22000 │ │ │ │ + str r1, [r4, #3308] @ 0xcec │ │ │ │ + strb r2, [r3, #1096] @ 0x448 │ │ │ │ + str r2, [r3, #1100] @ 0x44c │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + add r0, r4, #8 │ │ │ │ + bl 93d10 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cmp r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - bne 40604 │ │ │ │ - ldr r1, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r1, #3064] @ 0xbf8 │ │ │ │ - ldr r5, [pc, #548] @ 40760 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r2, [r5, #1184] @ 0x4a0 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 406a4 │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r2, [pc, #528] @ 40764 │ │ │ │ - strb r3, [r4, #1652] @ 0x674 │ │ │ │ - ldr r3, [pc, #408] @ 406f4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 406e8 │ │ │ │ - add sp, sp, #196 @ 0xc4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - ldr r3, [pc, #392] @ 40728 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, r5, #4 │ │ │ │ - ldr r3, [pc, #400] @ 4073c │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - b 40298 │ │ │ │ - ldr r1, [pc, #336] @ 40710 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, fp │ │ │ │ - mov r0, r5 │ │ │ │ - bl 96334 │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ - ldr r3, [r7, #1588] @ 0x634 │ │ │ │ - add r6, r7, #59648 @ 0xe900 │ │ │ │ - ldr r0, [r3, #1192] @ 0x4a8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #288] @ 40708 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [r7, #1580] @ 0x62c │ │ │ │ - add r6, r6, #252 @ 0xfc │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r3, #12 │ │ │ │ - moveq r3, #15 │ │ │ │ - b 3ff64 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2592] @ 0xa20 │ │ │ │ - mov r2, #1 │ │ │ │ - bl 54874 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r1, [r2, #1588] @ 0x634 │ │ │ │ + add r4, r4, #208896 @ 0x33000 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ ldr r3, [r0] │ │ │ │ - str r3, [r1, #3064] @ 0xbf8 │ │ │ │ - b 40534 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - add r0, r3, #1712 @ 0x6b0 │ │ │ │ - bl 60b08 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 401e4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r0, r0, #1440 @ 0x5a0 │ │ │ │ - ldr r1, [r3, #1588] @ 0x634 │ │ │ │ - add r0, r0, #4 │ │ │ │ - add r1, r1, #3040 @ 0xbe0 │ │ │ │ - add r1, r1, #12 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - bl e97fc │ │ │ │ - b 3ff10 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r0, r0, #1184 @ 0x4a0 │ │ │ │ - ldr r1, [r3, #1588] @ 0x634 │ │ │ │ - add r0, r0, #4 │ │ │ │ - add r1, r1, #3024 @ 0xbd0 │ │ │ │ - add r1, r1, #12 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - bl e97fc │ │ │ │ - b 3fefc │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #3064] @ 0xbf8 │ │ │ │ - str r3, [r7, #1184] @ 0x4a0 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 3fee8 │ │ │ │ - add r1, r1, #3040 @ 0xbe0 │ │ │ │ - add r0, r5, #1440 @ 0x5a0 │ │ │ │ - add r1, r1, #12 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 40548 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r0, r5, #1184 @ 0x4a0 │ │ │ │ - ldr r1, [r3, #1588] @ 0x634 │ │ │ │ - add r0, r0, #4 │ │ │ │ - add r1, r1, #3024 @ 0xbd0 │ │ │ │ - add r1, r1, #12 │ │ │ │ - bl eb6d8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - b 4054c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - eoreq r2, r2, ip, lsr #4 │ │ │ │ - andeq r6, ip, r8, lsl #22 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - ldrdeq r6, [ip], -ip │ │ │ │ - eoreq r2, r2, ip, ror #3 │ │ │ │ - ldrdeq r2, [r2], -r8 @ │ │ │ │ - adcmi r0, r0, #0 │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - movmi r0, r0 │ │ │ │ - eormi r0, r8, #0 │ │ │ │ - strdeq r4, [fp], -r8 │ │ │ │ - andeq pc, fp, r0, asr #30 │ │ │ │ - andeq r0, r0, r0, lsl #9 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - svclt 0x00800000 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - andeq r5, fp, r4, asr #7 │ │ │ │ - @ instruction: 0x00221fb0 │ │ │ │ - andeq r5, fp, r4, ror #6 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - andeq r4, fp, r0, asr r4 │ │ │ │ - strdeq r5, [fp], -r8 │ │ │ │ - ldrdeq r1, [r2], -r4 @ │ │ │ │ - strdeq r0, [r0], -ip │ │ │ │ - eormi r0, r0, #0 │ │ │ │ - eoreq r1, r2, r8, ror #27 │ │ │ │ - @ instruction: 0x3e99999a │ │ │ │ - eoreq r1, r2, r8, asr #23 │ │ │ │ - eoreq r1, r2, r0, lsr #23 │ │ │ │ - andeq r6, ip, r0, ror #8 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + blx r3 │ │ │ │ + str r7, [r5, #3308] @ 0xcec │ │ │ │ + strb r6, [r4, #1096] @ 0x448 │ │ │ │ + str r6, [r4, #1100] @ 0x44c │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - add ip, sp, #20 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - stm ip, {r1, r2, r3} │ │ │ │ - ldm ip, {r1, r2, r3} │ │ │ │ - str lr, [sp] │ │ │ │ - bl 3d9b4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3928] @ 0xf58 │ │ │ │ - sub sp, sp, #132 @ 0x84 │ │ │ │ - add ip, sp, #172 @ 0xac │ │ │ │ - stm ip, {r1, r2, r3} │ │ │ │ - ldr r1, [pc, #760] @ 40ac8 │ │ │ │ - ldr r2, [pc, #760] @ 40acc │ │ │ │ - mov fp, #0 │ │ │ │ - mov r9, #1048576000 @ 0x3e800000 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r9, [sp, #120] @ 0x78 │ │ │ │ - str fp, [sp, #116] @ 0x74 │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ - str fp, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r4, sp, #116 @ 0x74 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #124] @ 0x7c │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r2, [pc, #712] @ 40ad0 │ │ │ │ - mov r1, #15 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r6, r0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - add r2, sp, #108 @ 0x6c │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - mov r5, ip │ │ │ │ - mov r1, ip │ │ │ │ - add sl, sp, #44 @ 0x2c │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldm r2, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [pc, #636] @ 40ad4 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr ip, [pc, #616] @ 40ad8 │ │ │ │ - ldr r5, [r6, #4] │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r1, ip │ │ │ │ - str ip, [sp, #28] │ │ │ │ - ldr r8, [pc, #600] @ 40adc │ │ │ │ - add r5, r5, #1664 @ 0x680 │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r5, r5, #4 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [pc, #584] @ 40ae0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [pc, #576] @ 40ae4 │ │ │ │ - ldr r1, [pc, #556] @ 40ad4 │ │ │ │ - ldr r3, [r8, r3] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #556] @ 40ae8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov ip, #1 │ │ │ │ - ldr r1, [pc, #548] @ 40aec │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - mov r2, r7 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, #0 │ │ │ │ - add r5, sp, #60 @ 0x3c │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r1, [pc, #452] @ 40ad4 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [pc, #436] @ 40ad0 │ │ │ │ - mov r1, #15 │ │ │ │ - str r9, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str fp, [sp, #116] @ 0x74 │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + ldr r2, [r6, #1588] @ 0x634 │ │ │ │ + ldr r5, [r2, #32] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 468c4 │ │ │ │ + ldr r3, [r0] │ │ │ │ mov r1, r5 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str fp, [sp, #108] @ 0x6c │ │ │ │ - str fp, [sp, #112] @ 0x70 │ │ │ │ - ldm r2, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - ldr r1, [pc, #400] @ 40af0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #392] @ 40af4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #388] @ 40af8 │ │ │ │ - ldr r3, [pc, #388] @ 40afc │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r7, r1, #2032 @ 0x7f0 │ │ │ │ - add r7, r7, #12 │ │ │ │ - mov r9, #1065353216 @ 0x3f800000 │ │ │ │ - mov r4, #0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr sl, [r8, r3] │ │ │ │ - add r8, sp, #76 @ 0x4c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r0, [sl], #4 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [pc, #276] @ 40ad0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r3, #15 │ │ │ │ - str fp, [sp, #20] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r3, [r6, #1656] @ 0x678 │ │ │ │ - mov r1, r7 │ │ │ │ - sub r3, r3, r4 │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - add r7, r7, #4 │ │ │ │ - mov r2, r0 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 806a8 │ │ │ │ - ldr r1, [pc, #256] @ 40b00 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 9010c │ │ │ │ + cmn r0, #1 │ │ │ │ + mov r3, r0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + add ip, r4, #139264 @ 0x22000 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #3 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + str r3, [ip, #3280] @ 0xcd0 │ │ │ │ + b 46390 │ │ │ │ + add r0, r4, #8 │ │ │ │ + bl 93d10 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + blx r3 │ │ │ │ + add r3, r4, #208896 @ 0x33000 │ │ │ │ mov r2, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - strne r4, [r6, #1656] @ 0x678 │ │ │ │ - mov r0, r5 │ │ │ │ - add r4, r4, #1 │ │ │ │ - bl 964d4 │ │ │ │ - cmp r4, #6 │ │ │ │ - bne 40994 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mvn r1, #0 │ │ │ │ + add r4, r4, #139264 @ 0x22000 │ │ │ │ + str r1, [r4, #3308] @ 0xcec │ │ │ │ + strb r2, [r3, #1096] @ 0x448 │ │ │ │ + str r2, [r3, #1100] @ 0x44c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 93d10 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + blx r3 │ │ │ │ + add r3, r4, #208896 @ 0x33000 │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 96334 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - add r4, sp, #92 @ 0x5c │ │ │ │ - ldr r3, [pc, #180] @ 40b00 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 9641c │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - ldm r4, {r1, r2, r3} │ │ │ │ - bl 3e560 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ - bl 3bde8 │ │ │ │ - ldr ip, [sp, #120] @ 0x78 │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ - mov r0, r6 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 3f14c │ │ │ │ - ldr r2, [pc, #108] @ 40b04 │ │ │ │ - ldr r3, [pc, #48] @ 40acc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 40ac4 │ │ │ │ - add sp, sp, #132 @ 0x84 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, ip, r0, ror #3 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - movmi r0, r0 │ │ │ │ - andeq r3, fp, ip, asr #27 │ │ │ │ - andeq r6, ip, r4, lsr r1 │ │ │ │ - andeq r4, fp, ip, asr ip │ │ │ │ - andeq r0, r0, r0, lsl #9 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - svclt 0x00800000 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - eormi r0, r0, r0 │ │ │ │ - eoreq r1, r2, r4, ror #14 │ │ │ │ - andeq r0, r0, ip, ror #10 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - andeq r5, ip, r0, lsr #30 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + mvn r1, #0 │ │ │ │ + add r4, r4, #139264 @ 0x22000 │ │ │ │ + str r1, [r4, #3308] @ 0xcec │ │ │ │ + strb r2, [r3, #1096] @ 0x448 │ │ │ │ + str r2, [r3, #1100] @ 0x44c │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3248] @ 0xcb0 │ │ │ │ - sub sp, sp, #812 @ 0x32c │ │ │ │ - add ip, sp, #852 @ 0x354 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #4040] @ 41af8 │ │ │ │ - stm ip, {r1, r2, r3} │ │ │ │ - ldr r1, [pc, #4036] @ 41afc │ │ │ │ - ldr r2, [pc, #4036] @ 41b00 │ │ │ │ - add r0, pc, r0 │ │ │ │ + str r0, [ip, #2944] @ 0xb80 │ │ │ │ + mov fp, r1 │ │ │ │ + ldr r1, [pc, #2460] @ 47308 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #2456] @ 4730c │ │ │ │ add r1, pc, r1 │ │ │ │ - ldrb r3, [r0, #2068] @ 0x814 │ │ │ │ - str ip, [sp, #64] @ 0x40 │ │ │ │ - ldr r5, [pc, #4020] @ 41b04 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - cmp r3, #0 │ │ │ │ - add r5, pc, r5 │ │ │ │ + sub sp, sp, #1104 @ 0x450 │ │ │ │ + sub sp, sp, #12 │ │ │ │ ldr r2, [r2] │ │ │ │ - str r2, [sp, #804] @ 0x324 │ │ │ │ - mov r2, #0 │ │ │ │ - beq 41ad8 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r1, [pc, #3976] @ 41b08 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 963a4 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [pc, #3960] @ 41b0c │ │ │ │ + str r2, [sp, #1108] @ 0x454 │ │ │ │ mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [pc, #3952] @ 41b10 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldrb r3, [r3, #2324] @ 0x914 │ │ │ │ + ldrb r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 46cbc │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov sl, r3 │ │ │ │ + blt 46cb4 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r0, [r2, #1588] @ 0x634 │ │ │ │ + ldr r1, [r0, #36] @ 0x24 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 46cbc │ │ │ │ + mov lr, #692 @ 0x2b4 │ │ │ │ + mla r1, lr, r7, r2 │ │ │ │ + add r1, r1, #16192 @ 0x3f40 │ │ │ │ + ldrb r4, [r1, #32] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 46cbc │ │ │ │ + ldrb r4, [r1, #33] @ 0x21 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 46cbc │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + cmp r0, #2 │ │ │ │ + beq 46cbc │ │ │ │ + add r4, r2, #57344 @ 0xe000 │ │ │ │ + ldr r4, [r4, #2480] @ 0x9b0 │ │ │ │ + cmp r4, r7 │ │ │ │ + beq 4728c │ │ │ │ + cmp r0, #1 │ │ │ │ + beq 47250 │ │ │ │ + cmp sl, #3 │ │ │ │ + beq 47124 │ │ │ │ + mov r6, fp │ │ │ │ + mov r5, #127 @ 0x7f │ │ │ │ + mov r8, #0 │ │ │ │ + add r4, sp, #48 @ 0x30 │ │ │ │ + str fp, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ebeb0 │ │ │ │ + bl ebc74 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r8, r0 │ │ │ │ + beq 46a40 │ │ │ │ + cmp r8, #0 │ │ │ │ + moveq r8, r6 │ │ │ │ + subs r5, r5, #1 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + beq 47284 │ │ │ │ + ldrb r3, [r6] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [r6, #1580] @ 0x62c │ │ │ │ - ldrne sl, [pc, #3932] @ 41b14 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldreq sl, [pc, #3928] @ 41b18 │ │ │ │ - cmp r3, #3 │ │ │ │ - bne 41900 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr ip, [r6, #1588] @ 0x634 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - add r8, sp, #208 @ 0xd0 │ │ │ │ - stm r8, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [ip, #1192] @ 0x4a8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - add r6, r6, #59648 @ 0xe900 │ │ │ │ - ldr r1, [pc, #3888] @ 41b1c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - add r6, r6, #252 @ 0xfc │ │ │ │ - mov r3, #12 │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r9, [pc, #4008] @ 41ba8 │ │ │ │ - add fp, sp, #264 @ 0x108 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r0, [sp, #268] @ 0x10c │ │ │ │ - ldm fp, {r0, r1} │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #260] @ 0x104 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - str fp, [sp, #56] @ 0x38 │ │ │ │ - bl 31598 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - add r8, sp, #192 @ 0xc0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [pc, #3768] @ 41b0c │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r6 │ │ │ │ + bne 46a20 │ │ │ │ + cmp r8, #0 │ │ │ │ + movne r2, #0 │ │ │ │ + strbne r2, [r8] │ │ │ │ + ldrb r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 47164 │ │ │ │ + mvn r2, r7 │ │ │ │ + cmp sl, #3 │ │ │ │ + lsr r2, r2, #31 │ │ │ │ + moveq r3, #0 │ │ │ │ + andne r3, r2, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #692 @ 0x2b4 │ │ │ │ + mul r3, r7, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #2164] @ 47310 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, r9, #139264 @ 0x22000 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, fp │ │ │ │ + b 46ad4 │ │ │ │ + cmp r2, #10 │ │ │ │ + beq 46d60 │ │ │ │ + ldrb r2, [r3] │ │ │ │ + mov r4, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + bne 46acc │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr r1, [pc, #2080] @ 47314 │ │ │ │ + ldr r3, [r0, #3272] @ 0xcc8 │ │ │ │ + add r3, r3, #1 │ │ │ │ + smull r2, r1, r3, r1 │ │ │ │ + asr r2, r3, #31 │ │ │ │ + rsb r2, r2, r1, asr #4 │ │ │ │ + rsb r1, r2, r2, lsl #5 │ │ │ │ + add r2, r2, r1, lsl #2 │ │ │ │ + sub r2, r3, r2, lsl #1 │ │ │ │ + str r2, [r0, #3272] @ 0xcc8 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl e87ac │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mvn r3, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r5, r2, r2, lsl #3 │ │ │ │ + rsb r5, r2, r5, lsl #3 │ │ │ │ + add r5, r9, r5, lsl #3 │ │ │ │ + add ip, r5, #536 @ 0x218 │ │ │ │ + strd r0, [ip] │ │ │ │ + str r3, [r5, #564] @ 0x234 │ │ │ │ + ldr r3, [pc, #1996] @ 47318 │ │ │ │ + str r3, [r5, #548] @ 0x224 │ │ │ │ + ldr r3, [sp, #1152] @ 0x480 │ │ │ │ + str r3, [r5, #556] @ 0x22c │ │ │ │ + str r7, [r5, #552] @ 0x228 │ │ │ │ + lsl r3, r2, #3 │ │ │ │ + str sl, [r5, #560] @ 0x230 │ │ │ │ + beq 46cec │ │ │ │ + ldr r0, [r9, #4] │ │ │ │ + add ip, r0, #57344 @ 0xe000 │ │ │ │ + ldr r1, [ip, #2480] @ 0x9b0 │ │ │ │ + cmp r1, r7 │ │ │ │ + bne 46d88 │ │ │ │ + mov r1, #0 │ │ │ │ + strb r1, [r5, #1096] @ 0x448 │ │ │ │ + mov r8, r7 │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add r1, r0, r1 │ │ │ │ + add r1, r1, #15744 @ 0x3d80 │ │ │ │ + ldr r1, [r1, #40] @ 0x28 │ │ │ │ + cmn r1, #1 │ │ │ │ + addeq lr, r3, r2 │ │ │ │ + rsbeq lr, r2, lr, lsl #3 │ │ │ │ + addeq lr, r9, lr, lsl #3 │ │ │ │ + streq r1, [lr, #564] @ 0x234 │ │ │ │ + ldr r1, [ip, #2508] @ 0x9cc │ │ │ │ + tst r1, #1 │ │ │ │ + beq 46be0 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add r1, r0, r1 │ │ │ │ + add r1, r1, #15744 @ 0x3d80 │ │ │ │ + ldr r1, [r1, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 46e34 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq 46e34 │ │ │ │ + add r2, r2, #1 │ │ │ │ + mov r3, #692 @ 0x2b4 │ │ │ │ + mla r3, r8, r3, r0 │ │ │ │ + add r1, r2, r2, lsl #3 │ │ │ │ + rsb r2, r2, r1, lsl #3 │ │ │ │ + lsl r5, r2, #3 │ │ │ │ + add r6, r9, r2, lsl #3 │ │ │ │ + add r3, r3, #15488 @ 0x3c80 │ │ │ │ + add r5, r5, #16 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add r3, r3, #48 @ 0x30 │ │ │ │ + mov r1, #16 │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r8 │ │ │ │ - str r8, [sp, #132] @ 0x84 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - mov r2, #15 │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldm fp, {r0, r1} │ │ │ │ - add r9, sp, #160 @ 0xa0 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ - str r7, [sp, #260] @ 0x104 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - mov r1, r8 │ │ │ │ - bl 31598 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r1, [pc, #3652] @ 41b0c │ │ │ │ - mov r0, r8 │ │ │ │ - str r9, [sp, #68] @ 0x44 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #3644] @ 41b20 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ + add r5, r9, r5 │ │ │ │ + bl e972c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + mov r3, fp │ │ │ │ + mov r0, r5 │ │ │ │ + bl e972c │ │ │ │ + cmp sl, #3 │ │ │ │ + beq 46e48 │ │ │ │ + cmp sl, #2 │ │ │ │ + beq 46d70 │ │ │ │ + ldr r1, [pc, #1748] @ 4731c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - add r6, r6, #1664 @ 0x680 │ │ │ │ - add r6, r6, #4 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #3624] @ 41b24 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [pc, #3616] @ 41b28 │ │ │ │ - ldr r1, [pc, #3584] @ 41b0c │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #3592] @ 41b2c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r2, [pc, #3584] @ 41b30 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r2, r7 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96c40 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96334 │ │ │ │ - add r2, sp, #224 @ 0xe0 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r1, [pc, #3524] @ 41b34 │ │ │ │ + mov r2, #32 │ │ │ │ + bl e96c0 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr r2, [pc, #1728] @ 47320 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ mov r3, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - bl 96334 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ - ldr r3, [pc, #3504] @ 41b38 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - bl 9641c │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [sp, #492] @ 0x1ec │ │ │ │ - str r3, [sp, #496] @ 0x1f0 │ │ │ │ - str r3, [sp, #500] @ 0x1f4 │ │ │ │ - str r3, [sp, #504] @ 0x1f8 │ │ │ │ - str r3, [sp, #508] @ 0x1fc │ │ │ │ - mvn r0, #0 │ │ │ │ - mvn r1, #0 │ │ │ │ - str r3, [sp, #488] @ 0x1e8 │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - add r3, sp, #488 @ 0x1e8 │ │ │ │ - add ip, sp, #584 @ 0x248 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - strd r0, [r3, #24] │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ - str r2, [r3, #56] @ 0x38 │ │ │ │ - str r2, [r3, #60] @ 0x3c │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ - add r3, r3, #16 │ │ │ │ - cmp r3, ip │ │ │ │ - bne 40dd0 │ │ │ │ - ldr r0, [pc, #3392] @ 41b34 │ │ │ │ - ldr r1, [pc, #3396] @ 41b3c │ │ │ │ - str r0, [sp, #636] @ 0x27c │ │ │ │ - ldr r2, [pc, #3392] @ 41b40 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #640] @ 0x280 │ │ │ │ - ldr r3, [pc, #3384] @ 41b44 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - add r7, sp, #344 @ 0x158 │ │ │ │ - str r1, [sp, #116] @ 0x74 │ │ │ │ - ldr r8, [r5, r2] │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, r1, #24 │ │ │ │ - str r8, [sp, #120] @ 0x78 │ │ │ │ - ldr sl, [r5, r3] │ │ │ │ - add r3, sp, #320 @ 0x140 │ │ │ │ - add r6, sp, #272 @ 0x110 │ │ │ │ - add r9, sp, #296 @ 0x128 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - str r4, [sp, #100] @ 0x64 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r7, r3 │ │ │ │ - mov fp, r2 │ │ │ │ - mov r4, r0 │ │ │ │ - str sl, [sp, #124] @ 0x7c │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - str r9, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - str r9, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r1, [r5], #4 │ │ │ │ - mov r2, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e97fc │ │ │ │ - ldr r2, [r8], #4 │ │ │ │ - cmp r5, fp │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [r9], #4 │ │ │ │ - ldr r2, [sl], #4 │ │ │ │ - str r4, [r6], #4 │ │ │ │ - ldr r2, [r2] │ │ │ │ - add r4, r4, #24 │ │ │ │ - str r2, [r7], #4 │ │ │ │ - bne 40e6c │ │ │ │ - ldr r4, [sp, #100] @ 0x64 │ │ │ │ - ldr fp, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r9, [sp, #80] @ 0x50 │ │ │ │ - ldr sl, [sp, #84] @ 0x54 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, sl │ │ │ │ - str r5, [sp] │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - bl 3966c │ │ │ │ - str fp, [sp, #44] @ 0x2c │ │ │ │ - add fp, sp, #136 @ 0x88 │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ - ldr r6, [sp, #96] @ 0x60 │ │ │ │ - ldr r7, [sp, #60] @ 0x3c │ │ │ │ - mov r8, #1065353216 @ 0x3f800000 │ │ │ │ - str fp, [sp, #60] @ 0x3c │ │ │ │ - b 40f2c │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - str r3, [r7] │ │ │ │ - str r8, [r6, #52] @ 0x34 │ │ │ │ - str r8, [r6, #56] @ 0x38 │ │ │ │ - str r8, [r6, #60] @ 0x3c │ │ │ │ - str r8, [r6, #64] @ 0x40 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, #6 │ │ │ │ - add r7, r7, #4 │ │ │ │ - add r9, r9, #4 │ │ │ │ - add r6, r6, #16 │ │ │ │ - beq 40fc0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [sl], #4 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 37f14 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ - bl 37edc │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r2], #4 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 40efc │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ - str r3, [r7] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add fp, r5, #3 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r1, [r3, #2588] @ 0xa1c │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ - add fp, r3, fp, lsl #4 │ │ │ │ - sub r3, r5, #1 │ │ │ │ - ldr r2, [r9] │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - bl 3949c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - sub fp, fp, #316 @ 0x13c │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm fp, {r0, r1, r2, r3} │ │ │ │ - b 40f14 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r9, [pc, #3032] @ 41ba8 │ │ │ │ - mov sl, #1048576000 @ 0x3e800000 │ │ │ │ - mov r8, #15 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r5, [sp, #264] @ 0x108 │ │ │ │ - str sl, [sp, #268] @ 0x10c │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r6 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ - str r5, [sp, #260] @ 0x104 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - ldr r7, [sp, #100] @ 0x64 │ │ │ │ - ldr fp, [sp, #60] @ 0x3c │ │ │ │ - bl 31598 │ │ │ │ + mov r0, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #1024 @ 0x400 │ │ │ │ + str r6, [sp] │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r2, [r0] │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - bl 9641c │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r1, [pc, #2824] @ 41b48 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2820] @ 41b4c │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r6, r6, #1664 @ 0x680 │ │ │ │ - add r6, r6, #4 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #2800] @ 41b50 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr ip, [sp, #92] @ 0x5c │ │ │ │ - ldr r1, [pc, #2716] @ 41b0c │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [ip] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #2732] @ 41b2c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r2, [pc, #2724] @ 41b30 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str sl, [sp, #268] @ 0x10c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r5, [sp, #264] @ 0x108 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ - str r5, [sp, #260] @ 0x104 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - ldm r9, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - bl 971d8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - str r5, [sp, #156] @ 0x9c │ │ │ │ - add r6, r6, #59648 @ 0xe900 │ │ │ │ - add r6, r6, #252 @ 0xfc │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ - add ip, sp, #8 │ │ │ │ - add lr, sp, #152 @ 0x98 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ - str ip, [sp, #104] @ 0x68 │ │ │ │ - str lr, [sp, #100] @ 0x64 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, #0 │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ - ldm r9, {r0, r1} │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 317b0 │ │ │ │ - add r3, sp, #648 @ 0x288 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #156 @ 0x9c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 775c │ │ │ │ - ldr r8, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - str fp, [sp, #96] @ 0x60 │ │ │ │ - mov r4, r7 │ │ │ │ - mov fp, r8 │ │ │ │ - ldr r6, [sp, #76] @ 0x4c │ │ │ │ - ldr r5, [sp, #84] @ 0x54 │ │ │ │ - ldr r9, [sp, #116] @ 0x74 │ │ │ │ - ldr sl, [sp, #120] @ 0x78 │ │ │ │ - ldr r7, [sp, #124] @ 0x7c │ │ │ │ - ldr r8, [sp, #128] @ 0x80 │ │ │ │ - ldr r1, [r9], #4 │ │ │ │ - mov r2, #24 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e97fc │ │ │ │ - ldr r2, [sl], #4 │ │ │ │ - cmp r9, r8 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [r6], #4 │ │ │ │ - ldr r2, [r7], #4 │ │ │ │ - str r4, [r5], #4 │ │ │ │ - ldr r2, [r2] │ │ │ │ - add r4, r4, #24 │ │ │ │ - str r2, [fp], #4 │ │ │ │ - bne 411c0 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r8, [sp, #76] @ 0x4c │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r8 │ │ │ │ - ldr fp, [sp, #96] @ 0x60 │ │ │ │ - bl 3966c │ │ │ │ - ldr r6, [sp, #60] @ 0x3c │ │ │ │ - mov r9, #1065353216 @ 0x3f800000 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r7, r6 │ │ │ │ - str fp, [sp, #44] @ 0x2c │ │ │ │ - b 41274 │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - str r3, [r7] │ │ │ │ - str r9, [r6, #52] @ 0x34 │ │ │ │ - str r9, [r6, #56] @ 0x38 │ │ │ │ - str r9, [r6, #60] @ 0x3c │ │ │ │ - str r9, [r6, #64] @ 0x40 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, #6 │ │ │ │ - add r7, r7, #4 │ │ │ │ - add sl, sl, #4 │ │ │ │ - add r6, r6, #16 │ │ │ │ - beq 41308 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r3], #4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 37f14 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ - bl 37edc │ │ │ │ - ldr r3, [r8], #4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 41244 │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ - str r3, [r7] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add fp, r5, #3 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r1, [r3, #2588] @ 0xa1c │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ - add fp, r3, fp, lsl #4 │ │ │ │ - sub r3, r5, #1 │ │ │ │ - ldr r2, [sl] │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - bl 3949c │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - sub fp, fp, #156 @ 0x9c │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm fp, {r0, r1, r2, r3} │ │ │ │ - b 4125c │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r8, [pc, #2192] @ 41ba8 │ │ │ │ - mov r7, #15 │ │ │ │ - mov r9, #1048576000 @ 0x3e800000 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r5, [sp, #264] @ 0x108 │ │ │ │ - str r8, [sp, #12] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r9, [sp, #268] @ 0x10c │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ - str r5, [sp, #260] @ 0x104 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - ldr fp, [sp, #44] @ 0x2c │ │ │ │ - bl 31598 │ │ │ │ - ldr r1, [pc, #2000] @ 41b38 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #1069547520 @ 0x3fc00000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r1, [pc, #1968] @ 41b48 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1972] @ 41b54 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r6, r6, #1664 @ 0x680 │ │ │ │ - add r6, r6, #4 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #1952] @ 41b58 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr ip, [sp, #92] @ 0x5c │ │ │ │ - ldr r1, [pc, #1860] @ 41b0c │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [ip] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1876] @ 41b2c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov ip, #1 │ │ │ │ - ldr r2, [pc, #1868] @ 41b30 │ │ │ │ - str ip, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r3, [pc, #1824] @ 41b38 │ │ │ │ - bl 9641c │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r8, [sp, #12] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r9, [sp, #268] @ 0x10c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r5, [sp, #264] @ 0x108 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - str r5, [sp, #256] @ 0x100 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r6 │ │ │ │ - str r5, [sp, #260] @ 0x104 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - ldr r8, [sp, #80] @ 0x50 │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - mov r6, #0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ - str r6, [sp] │ │ │ │ + ldr r5, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + blx r5 │ │ │ │ + ldrb r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 46ef8 │ │ │ │ + mov fp, r4 │ │ │ │ + b 46ac4 │ │ │ │ + cmp r3, #3 │ │ │ │ + bne 46a0c │ │ │ │ + ldr r2, [pc, #1632] @ 47324 │ │ │ │ + ldr r3, [pc, #1604] @ 4730c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #1108] @ 0x454 │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [r8], #4 │ │ │ │ - ldr r1, [r7], #4 │ │ │ │ - bl 3955c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add ip, r6, #3 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r1, [r3, #2588] @ 0xa1c │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ - add r5, r3, ip, lsl #4 │ │ │ │ - sub r3, r6, #1 │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - add r6, r6, #1 │ │ │ │ - mov r2, r0 │ │ │ │ + bne 47304 │ │ │ │ + add sp, sp, #1104 @ 0x450 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + cmp sl, #3 │ │ │ │ + movne r8, r7 │ │ │ │ + strb r1, [r5, #1096] @ 0x448 │ │ │ │ + bne 46d20 │ │ │ │ + ldr r1, [r9, #4] │ │ │ │ + ldr r0, [sp, #1152] @ 0x480 │ │ │ │ + add r1, r1, #57344 @ 0xe000 │ │ │ │ + ldr r1, [r1, #2480] @ 0x9b0 │ │ │ │ + cmp r0, #0 │ │ │ │ + cmpge r1, r7 │ │ │ │ + moveq r8, r0 │ │ │ │ + movne r8, r7 │ │ │ │ + add r6, r3, r2 │ │ │ │ + rsb r6, r2, r6, lsl #3 │ │ │ │ + lsl r6, r6, #3 │ │ │ │ + add r5, r6, #584 @ 0x248 │ │ │ │ + cmn r7, #1 │ │ │ │ + add r5, r9, r5 │ │ │ │ + beq 46e60 │ │ │ │ + cmn r7, #2 │ │ │ │ + beq 46ea8 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [r9, #4] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r1, #0 │ │ │ │ + add ip, r0, #57344 @ 0xe000 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + b 46b90 │ │ │ │ + mov r2, #0 │ │ │ │ + strb r2, [r4] │ │ │ │ + mov r4, r3 │ │ │ │ + b 46ae8 │ │ │ │ + ldr r1, [pc, #1456] @ 47328 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #32 │ │ │ │ + bl e96c0 │ │ │ │ + b 46c54 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #692 @ 0x2b4 │ │ │ │ + mla r3, r1, r3, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 3949c │ │ │ │ - ldm fp, {r0, r1, r2, r3} │ │ │ │ - sub ip, r5, #156 @ 0x9c │ │ │ │ - cmp r6, #6 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - bne 41464 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - bl 971d8 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - str r6, [sp, #156] @ 0x9c │ │ │ │ - add r5, r5, #59648 @ 0xe900 │ │ │ │ - add r5, r5, #252 @ 0xfc │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #224] @ 0xe0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r8, [sp, #256] @ 0x100 │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ - ldr ip, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + add r1, r3, #15488 @ 0x3c80 │ │ │ │ + add r1, r1, #48 @ 0x30 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl eb808 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq 46ed8 │ │ │ │ + ldr r1, [r9, #4] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r0, r1, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r0, #2480] @ 0x9b0 │ │ │ │ + mov r3, #692 @ 0x2b4 │ │ │ │ + mla r3, r0, r3, r1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + add r0, r3, #15488 @ 0x3c80 │ │ │ │ + add r0, r0, #48 @ 0x30 │ │ │ │ + bl e9728 │ │ │ │ + cmp r8, fp │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + beq 47000 │ │ │ │ + ldrb r1, [r8, #-1] │ │ │ │ + cmp r1, #32 │ │ │ │ + movne r1, #0 │ │ │ │ + strne r1, [sp, #16] │ │ │ │ + strne r1, [sp, #28] │ │ │ │ + beq 47000 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + str r7, [r1, #3312] @ 0xcf0 │ │ │ │ + add r1, r3, r2 │ │ │ │ + rsb r1, r2, r1, lsl #3 │ │ │ │ + add r1, r9, r1, lsl #3 │ │ │ │ + strb r0, [r1, #1096] @ 0x448 │ │ │ │ + ldr r0, [r9, #4] │ │ │ │ + mov r8, r7 │ │ │ │ + add ip, r0, #57344 @ 0xe000 │ │ │ │ + b 46b90 │ │ │ │ + add r3, r3, r2 │ │ │ │ + rsb r3, r2, r3, lsl #3 │ │ │ │ + add r3, r9, r3, lsl #3 │ │ │ │ + str r1, [r3, #564] @ 0x234 │ │ │ │ + b 46be0 │ │ │ │ + ldr r1, [pc, #1244] @ 4732c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #32 │ │ │ │ + bl e96c0 │ │ │ │ + b 46c54 │ │ │ │ + add r2, r2, #1 │ │ │ │ + add r1, r2, r2, lsl #3 │ │ │ │ + rsb r2, r2, r1, lsl #3 │ │ │ │ + mov r1, #0 │ │ │ │ + strb r1, [r9, r2, lsl #3] │ │ │ │ + ldr r2, [pc, #1204] @ 47330 │ │ │ │ + mov r3, fp │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r6, r6, #568 @ 0x238 │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ - ldm r8, {r0, r1} │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - ldm r1, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r1, r7 │ │ │ │ + add r6, r9, r6 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b 46c30 │ │ │ │ + add r2, r2, #1 │ │ │ │ + add r1, r2, r2, lsl #3 │ │ │ │ + rsb r2, r2, r1, lsl #3 │ │ │ │ + mov r1, #0 │ │ │ │ + strb r1, [r9, r2, lsl #3] │ │ │ │ + ldr r2, [pc, #1136] @ 47334 │ │ │ │ + mov r3, fp │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ mov r0, r5 │ │ │ │ - bl 317b0 │ │ │ │ - ldr r2, [pc, #1604] @ 41ba8 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r2, #15 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - str r6, [sp, #264] @ 0x108 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - str r6, [sp, #260] @ 0x104 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldm r8, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31598 │ │ │ │ - ldr r7, [sp, #108] @ 0x6c │ │ │ │ - ldr r8, [sp, #112] @ 0x70 │ │ │ │ - mov r6, #0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + bl e972c │ │ │ │ + b 46e8c │ │ │ │ + strb r8, [r5, #1096] @ 0x448 │ │ │ │ + ldr r0, [r9, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + add ip, r0, #57344 @ 0xe000 │ │ │ │ + mov r8, r7 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + b 46b90 │ │ │ │ + cmp sl, #3 │ │ │ │ + beq 47028 │ │ │ │ + bl e87ac │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + blt 47180 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 47054 │ │ │ │ + add r6, r9, #209920 @ 0x33400 │ │ │ │ + ldr r8, [r6, #64] @ 0x40 │ │ │ │ + ldr r3, [r6, #68] @ 0x44 │ │ │ │ + subs r8, r4, r8 │ │ │ │ + sbc r3, r5, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl e883c │ │ │ │ + ldr lr, [pc, #1012] @ 47338 │ │ │ │ + ldr r3, [pc, #1012] @ 4733c │ │ │ │ + add r7, r6, #64 @ 0x40 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r0, r0 │ │ │ │ + adc ip, r1, r1 │ │ │ │ + adds r0, r0, r2 │ │ │ │ + adc ip, r1, ip │ │ │ │ + lsr r2, r0, #28 │ │ │ │ + orr r2, r2, ip, lsl #4 │ │ │ │ + bic r1, r2, #-268435456 @ 0xf0000000 │ │ │ │ + bic r2, r0, #-268435456 @ 0xf0000000 │ │ │ │ + add r2, r2, r1 │ │ │ │ + asr r1, ip, #31 │ │ │ │ + and sl, r1, #3 │ │ │ │ + add r2, r2, ip, lsr #24 │ │ │ │ + add r2, r2, sl │ │ │ │ + umull sl, fp, lr, r2 │ │ │ │ + bic r1, r1, #3 │ │ │ │ + bic sl, fp, #3 │ │ │ │ + add sl, sl, fp, lsr #2 │ │ │ │ + sub r2, r2, sl │ │ │ │ + add r2, r2, r1 │ │ │ │ + subs r0, r0, r2 │ │ │ │ + mul r3, r0, r3 │ │ │ │ + sbc ip, ip, r2, asr #31 │ │ │ │ + umull r1, r2, r0, lr │ │ │ │ + mla r3, lr, ip, r3 │ │ │ │ + add r3, r3, r2 │ │ │ │ + lsr r2, r3, #31 │ │ │ │ + adds r2, r2, r1 │ │ │ │ + adc r3, r3, #0 │ │ │ │ + lsr r2, r2, #1 │ │ │ │ + orr r2, r2, r3, lsl #31 │ │ │ │ + cmp r8, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + asr r3, r3, #1 │ │ │ │ + sbcs r3, r2, r3 │ │ │ │ + blt 46cbc │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + mov r2, #33 @ 0x21 │ │ │ │ add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ - str r6, [sp] │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r2, [r8], #4 │ │ │ │ - ldr r1, [r7], #4 │ │ │ │ - bl 3955c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add ip, r6, #3 │ │ │ │ + ldr r0, [r3, #2620] @ 0xa3c │ │ │ │ + mov r1, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 640c8 │ │ │ │ + str r4, [r6, #64] @ 0x40 │ │ │ │ + str r5, [r7, #4] │ │ │ │ + b 46cbc │ │ │ │ + ldrb r1, [r8, r0] │ │ │ │ + tst r1, #223 @ 0xdf │ │ │ │ + moveq ip, #1 │ │ │ │ + movne ip, #0 │ │ │ │ + cmp r1, #58 @ 0x3a │ │ │ │ + str ip, [sp, #28] │ │ │ │ + beq 47260 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + b 46e08 │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r1, [r3, #2588] @ 0xa1c │ │ │ │ - add r3, sp, #808 @ 0x328 │ │ │ │ - add r5, r3, ip, lsl #4 │ │ │ │ - sub r3, r6, #1 │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - add r6, r6, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3949c │ │ │ │ - ldm fp, {r0, r1, r2, r3} │ │ │ │ - sub ip, r5, #156 @ 0x9c │ │ │ │ - cmp r6, #6 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - bne 415b0 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - bl 971d8 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - str r7, [sp, #156] @ 0x9c │ │ │ │ - add r5, r5, #59648 @ 0xe900 │ │ │ │ - add r5, r5, #252 @ 0xfc │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #252] @ 0xfc │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #244] @ 0xf4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r8, [sp, #256] @ 0x100 │ │ │ │ - ldr ip, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r3, #2480] @ 0x9b0 │ │ │ │ + cmp r3, r7 │ │ │ │ + addne r3, r9, #139264 @ 0x22000 │ │ │ │ + strne r7, [r3, #3284] @ 0xcd4 │ │ │ │ + bl e87ac │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + blt 47180 │ │ │ │ + add r6, r9, #209920 @ 0x33400 │ │ │ │ + ldr r8, [r6, #56] @ 0x38 │ │ │ │ + ldr r7, [r6, #60] @ 0x3c │ │ │ │ + subs r8, r4, r8 │ │ │ │ + sbc r7, r5, r7 │ │ │ │ + bl e883c │ │ │ │ + ldr ip, [pc, #708] @ 47338 │ │ │ │ + ldr r3, [pc, #708] @ 4733c │ │ │ │ + add r6, r6, #64 @ 0x40 │ │ │ │ + adds r2, r0, r0 │ │ │ │ + adc lr, r1, r1 │ │ │ │ + adds r0, r2, r0 │ │ │ │ + adc r1, r1, lr │ │ │ │ + lsr r2, r0, #28 │ │ │ │ + orr r2, r2, r1, lsl #4 │ │ │ │ + bic lr, r2, #-268435456 @ 0xf0000000 │ │ │ │ + bic r2, r0, #-268435456 @ 0xf0000000 │ │ │ │ + add r2, r2, lr │ │ │ │ + asr lr, r1, #31 │ │ │ │ + and sl, lr, #3 │ │ │ │ + add r2, r2, r1, lsr #24 │ │ │ │ + add r2, r2, sl │ │ │ │ + umull fp, sl, ip, r2 │ │ │ │ + bic lr, lr, #3 │ │ │ │ + bic fp, sl, #3 │ │ │ │ + add sl, fp, sl, lsr #2 │ │ │ │ + sub r2, r2, sl │ │ │ │ + add r2, r2, lr │ │ │ │ + subs r0, r0, r2 │ │ │ │ + mul r3, r0, r3 │ │ │ │ + sbc r2, r1, r2, asr #31 │ │ │ │ + mla r3, ip, r2, r3 │ │ │ │ + umull r1, r2, r0, ip │ │ │ │ + add r3, r3, r2 │ │ │ │ + lsr r2, r3, #31 │ │ │ │ + adds r2, r2, r1 │ │ │ │ + adc r3, r3, #0 │ │ │ │ + lsr r2, r2, #1 │ │ │ │ + orr r2, r2, r3, lsl #31 │ │ │ │ + cmp r8, r2 │ │ │ │ + asr r3, r3, #1 │ │ │ │ + sbcs r3, r7, r3 │ │ │ │ + blt 46cbc │ │ │ │ + ldr r2, [r9, #4] │ │ │ │ mov r3, #0 │ │ │ │ - str r0, [sp, #260] @ 0x104 │ │ │ │ - ldm r1, {r0, r1} │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - ldm r1, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 317b0 │ │ │ │ - ldr r3, [pc, #1196] @ 41b5c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldrb r2, [r3, #2324] @ 0x914 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 41958 │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #1176] @ 41b60 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [pc, #1160] @ 41b64 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldrb r3, [r3, #2324] @ 0x914 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 418d8 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ - bl 407a8 │ │ │ │ - ldr r1, [pc, #1124] @ 41b68 │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #1116] @ 41b6c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [pc, #1112] @ 41b70 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldrb r3, [r3, #2324] @ 0x914 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - bne 41740 │ │ │ │ - ldr r3, [r4, #1688] @ 0x698 │ │ │ │ + add r2, r2, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r2, #2620] @ 0xa3c │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, #34 @ 0x22 │ │ │ │ + bl 640c8 │ │ │ │ + strd r4, [r6, #-8] │ │ │ │ + b 46cbc │ │ │ │ + ldr r3, [sp, #1152] @ 0x480 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 41950 │ │ │ │ - ldr r3, [r3] │ │ │ │ - tst r3, #2 │ │ │ │ - bne 41950 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #996] @ 41b38 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r7, [pc, #1028] @ 41b74 │ │ │ │ - bl 96540 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 852b4 │ │ │ │ - add r7, pc, r7 │ │ │ │ + blt 46cbc │ │ │ │ + mov r1, #692 @ 0x2b4 │ │ │ │ + mla r3, r1, r3, r2 │ │ │ │ + add r2, r3, #16192 @ 0x3f40 │ │ │ │ + ldrb r1, [r2, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 46cbc │ │ │ │ + ldr r3, [sp, #1152] @ 0x480 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne 46cbc │ │ │ │ + ldrb r2, [r2, #33] @ 0x21 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 46a0c │ │ │ │ + b 46cbc │ │ │ │ + cmp sl, #3 │ │ │ │ + beq 47028 │ │ │ │ + bl e87ac │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bge 46f20 │ │ │ │ + add r6, r9, #209920 @ 0x33400 │ │ │ │ + ldr r8, [r6, #48] @ 0x30 │ │ │ │ + ldr r3, [r6, #52] @ 0x34 │ │ │ │ + subs r8, r4, r8 │ │ │ │ + sbc fp, r5, r3 │ │ │ │ + bl e883c │ │ │ │ + ldr ip, [pc, #408] @ 47338 │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r0, r0 │ │ │ │ + adc lr, r1, r1 │ │ │ │ + adds r0, r0, r2 │ │ │ │ + adc r1, r1, lr │ │ │ │ + lsr r2, r0, #28 │ │ │ │ + orr r2, r2, r1, lsl #4 │ │ │ │ + bic lr, r2, #-268435456 @ 0xf0000000 │ │ │ │ + bic r2, r0, #-268435456 @ 0xf0000000 │ │ │ │ + add r2, r2, lr │ │ │ │ + asr lr, r1, #31 │ │ │ │ + and sl, lr, #3 │ │ │ │ + add r2, r2, r1, lsr #24 │ │ │ │ + add r2, r2, sl │ │ │ │ + umull r3, sl, ip, r2 │ │ │ │ + bic lr, lr, #3 │ │ │ │ + bic r3, sl, #3 │ │ │ │ + add sl, r3, sl, lsr #2 │ │ │ │ + sub r2, r2, sl │ │ │ │ + add r2, r2, lr │ │ │ │ + ldr r3, [pc, #328] @ 4733c │ │ │ │ + subs r0, r0, r2 │ │ │ │ + mul r3, r0, r3 │ │ │ │ + sbc r1, r1, r2, asr #31 │ │ │ │ + mla r3, ip, r1, r3 │ │ │ │ + umull r1, r2, r0, ip │ │ │ │ + add r3, r3, r2 │ │ │ │ + lsr r2, r3, #31 │ │ │ │ + adds r2, r2, r1 │ │ │ │ + adc r3, r3, #0 │ │ │ │ + lsr r2, r2, #1 │ │ │ │ + orr r2, r2, r3, lsl #31 │ │ │ │ + cmp r8, r2 │ │ │ │ + asr r3, r3, #1 │ │ │ │ + sbcs r3, fp, r3 │ │ │ │ + blt 46cbc │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + mov r2, #32 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2620] @ 0xa3c │ │ │ │ + mov r1, #0 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #1000] @ 41b78 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 96334 │ │ │ │ - ldrb r3, [r7, #2324] @ 0x914 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 41a18 │ │ │ │ - ldr r3, [r4, #1688] @ 0x698 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 417bc │ │ │ │ - ldr r8, [r3] │ │ │ │ - ands r8, r8, #2 │ │ │ │ - beq 41bac │ │ │ │ - add r5, sp, #20 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r3, [pc, #928] @ 41b7c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldrb r3, [r3, #2324] @ 0x914 │ │ │ │ + bl 640c8 │ │ │ │ + strd r4, [r6, #48] @ 0x30 │ │ │ │ + b 46cbc │ │ │ │ + ldrb r1, [r1, #34] @ 0x22 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 46a04 │ │ │ │ + b 46cbc │ │ │ │ + add r8, r8, r0 │ │ │ │ + ldrb r1, [r8, #1] │ │ │ │ + tst r1, #223 @ 0xdf │ │ │ │ + movne r1, ip │ │ │ │ + strne r1, [sp, #16] │ │ │ │ + ldreq r1, [sp, #20] │ │ │ │ + streq r1, [sp, #16] │ │ │ │ + streq r1, [sp, #28] │ │ │ │ + b 46e08 │ │ │ │ + strb r5, [r6] │ │ │ │ + b 46a58 │ │ │ │ + cmp r3, #3 │ │ │ │ + bne 46a0c │ │ │ │ + ldr r3, [sp, #1152] @ 0x480 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 418bc │ │ │ │ - ldr r1, [pc, #912] @ 41b80 │ │ │ │ - ldr r0, [pc, #912] @ 41b84 │ │ │ │ + blt 46cbc │ │ │ │ + mov r1, r3 │ │ │ │ + mla r1, lr, r1, r2 │ │ │ │ + add r1, r1, #16192 @ 0x3f40 │ │ │ │ + ldrb r1, [r1, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 46cbc │ │ │ │ + ldr r3, [sp, #1152] @ 0x480 │ │ │ │ + mov r1, #692 @ 0x2b4 │ │ │ │ + mla r3, r1, r3, r2 │ │ │ │ + add r2, r3, #16192 @ 0x3f40 │ │ │ │ + ldrb r1, [r2, #33] @ 0x21 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 46cbc │ │ │ │ + ldr r3, [sp, #1152] @ 0x480 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + cmp r7, r3 │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + moveq r0, #0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 46a0c │ │ │ │ + ldrb r2, [r2, #34] @ 0x22 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 46a0c │ │ │ │ + b 46cbc │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, ip, r4, asr r0 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq lr, sl, r0, asr lr │ │ │ │ + ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ + svclt 0x00800000 │ │ │ │ + andeq lr, sl, r4, lsl #22 │ │ │ │ + muleq sl, r8, ip │ │ │ │ + andeq pc, fp, r0, lsl #26 │ │ │ │ + andeq lr, sl, ip, ror fp │ │ │ │ + strdeq r2, [fp], -ip │ │ │ │ + andeq lr, sl, r8, ror #20 │ │ │ │ + andeq lr, sl, r8, lsr #20 │ │ │ │ + stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ + stclgt 12, cr12, [ip], {204} @ 0xcc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3808] @ 0xee0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r1, [pc, #216] @ 47434 │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + ldr r2, [pc, #212] @ 47438 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ - str r3, [sp, #260] @ 0x104 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r6, #1 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - ldr r8, [pc, #856] @ 41b88 │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov lr, #15 │ │ │ │ - ldr r9, [pc, #868] @ 41ba8 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov sl, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r2, ip │ │ │ │ - mov r0, r4 │ │ │ │ - mov r3, r7 │ │ │ │ - add r1, r8, #2336 @ 0x920 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, r7 │ │ │ │ - beq 41888 │ │ │ │ - ldrb r3, [r8, #2324] @ 0x914 │ │ │ │ - cmp r3, r7 │ │ │ │ - movne r6, r7 │ │ │ │ - strb r6, [r8, #2324] @ 0x914 │ │ │ │ - ldr r2, [pc, #764] @ 41b8c │ │ │ │ - ldr r3, [pc, #620] @ 41b00 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + sub sp, sp, #276 @ 0x114 │ │ │ │ + cmp r3, #2 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #268] @ 0x10c │ │ │ │ + mov r2, #0 │ │ │ │ + beq 473b0 │ │ │ │ + ldr r2, [pc, #176] @ 4743c │ │ │ │ + ldr r3, [pc, #168] @ 47438 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #804] @ 0x324 │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 41c54 │ │ │ │ - add sp, sp, #812 @ 0x32c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - ldr r1, [pc, #716] @ 41b90 │ │ │ │ - ldr r0, [pc, #716] @ 41b94 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov ip, r0 │ │ │ │ - b 41800 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - ldm ip, {r1, r2, r3} │ │ │ │ - bl 3d9b4 │ │ │ │ - b 416fc │ │ │ │ - add r8, sp, #208 @ 0xd0 │ │ │ │ - ldr r1, [pc, #512] @ 41b0c │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - mov r3, r8 │ │ │ │ - bl 96334 │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ - ldr r3, [r7, #1588] @ 0x634 │ │ │ │ - add r6, r7, #59648 @ 0xe900 │ │ │ │ - ldr r0, [r3, #1192] @ 0x4a8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #488] @ 41b1c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [r7, #1580] @ 0x62c │ │ │ │ - add r6, r6, #252 @ 0xfc │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r3, #12 │ │ │ │ - moveq r3, #15 │ │ │ │ - b 40bf4 │ │ │ │ - mov r1, r6 │ │ │ │ - b 41758 │ │ │ │ - ldr r6, [sp, #132] @ 0x84 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #544] @ 41ba8 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - mov r1, r6 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ - str r7, [sp, #260] @ 0x104 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - ldr r0, [sp, #196] @ 0xc4 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r1, [pc, #316] @ 41b0c │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #328] @ 41b2c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [r5, #1588] @ 0x634 │ │ │ │ - mov ip, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - add r2, r2, #804 @ 0x324 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [pc, #296] @ 41b30 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - add r0, r5, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - b 416bc │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr fp, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #352] @ 41b98 │ │ │ │ - ldr r0, [pc, #352] @ 41b9c │ │ │ │ + bne 47430 │ │ │ │ + add sp, sp, #276 @ 0x114 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + add r3, r0, #139264 @ 0x22000 │ │ │ │ + ldrb r2, [r3, #3581] @ 0xdfd │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + movne r2, #0 │ │ │ │ + strbne r2, [r3, #3581] @ 0xdfd │ │ │ │ + bne 47384 │ │ │ │ + ldr r1, [pc, #108] @ 47440 │ │ │ │ + ldr r0, [pc, #108] @ 47444 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ - str r3, [sp, #260] @ 0x104 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r2, #1061158912 @ 0x3f400000 │ │ │ │ - str r2, [sp, #268] @ 0x10c │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov ip, #0 │ │ │ │ - ldr r9, [pc, #304] @ 41ba8 │ │ │ │ - mov sl, #0 │ │ │ │ - mov r8, #15 │ │ │ │ - mov lr, r0 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - add r1, r7, #2320 @ 0x910 │ │ │ │ - mov r3, ip │ │ │ │ - mov r2, lr │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str fp, [sp] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r3, #12 │ │ │ │ - strne r3, [r4, #12] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #108] @ 41b38 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 964d4 │ │ │ │ - b 417c0 │ │ │ │ + bl 9467c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - add r0, r0, #2064 @ 0x810 │ │ │ │ - ldr r1, [r3, #1588] @ 0x634 │ │ │ │ - add r0, r0, #4 │ │ │ │ - add r1, r1, #804 @ 0x324 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - bl e97fc │ │ │ │ - b 40b68 │ │ │ │ - eoreq r1, r2, r0, lsr #11 │ │ │ │ - andeq r5, ip, ip, ror lr │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r5, ip, r4, ror #28 │ │ │ │ - adcmi r0, r0, #0 │ │ │ │ - movmi r0, r0 │ │ │ │ - eoreq r1, r2, r8, lsr r5 │ │ │ │ - addsmi r0, r0, #0 │ │ │ │ - adcsmi r0, ip, #0 │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - andeq r3, fp, r8, asr r9 │ │ │ │ - andeq r4, fp, r4, lsl #16 │ │ │ │ - andeq r0, r0, r0, lsl #9 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - svclt 0x00800000 │ │ │ │ - submi r0, r8, #0 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - @ instruction: 0x000004bc │ │ │ │ - andeq r0, r0, r4, ror #10 │ │ │ │ - andeq r0, r0, r4, lsr #12 │ │ │ │ - orrmi r0, r8, r0 │ │ │ │ - strdeq r3, [fp], -r4 │ │ │ │ - andeq r4, fp, r8, lsr #9 │ │ │ │ - muleq fp, ip, r2 │ │ │ │ - andeq r4, fp, r8, asr r1 │ │ │ │ - eoreq r0, r2, ip, lsr #20 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - eoreq r0, r2, r0, lsl #20 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - eormi r0, r0, r0 │ │ │ │ - eoreq r0, r2, r4, asr #19 │ │ │ │ - eoreq r0, r2, r8, asr r9 │ │ │ │ - bicmi r0, r8, r0 │ │ │ │ - eoreq r0, r2, r0, lsl #18 │ │ │ │ - andeq r2, fp, ip, asr #28 │ │ │ │ - andeq r3, fp, r0, lsr sp │ │ │ │ - mlaeq r2, r8, r8, r0 │ │ │ │ - andeq r5, ip, r8, lsr #2 │ │ │ │ - andeq r2, fp, r8, ror sp │ │ │ │ - andeq r3, fp, r4, ror #24 │ │ │ │ - andeq r2, fp, r4, lsl #24 │ │ │ │ - ldrdeq r3, [fp], -r8 │ │ │ │ - andeq r2, fp, r0, ror sl │ │ │ │ - andeq r3, fp, ip, asr #18 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr fp, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r6 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #-44] @ 41ba0 │ │ │ │ - ldr r0, [pc, #-44] @ 41ba4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ - str r3, [sp, #260] @ 0x104 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + blx r3 │ │ │ │ + mov r2, r5 │ │ │ │ + add r5, sp, #12 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e972c │ │ │ │ + mvn ip, #0 │ │ │ │ mov r3, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r2, #1061158912 @ 0x3f400000 │ │ │ │ - str r2, [sp, #268] @ 0x10c │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov lr, #15 │ │ │ │ - ldr r9, [pc, #-100] @ 41ba8 │ │ │ │ - mov sl, #0 │ │ │ │ - mov ip, r0 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - add r1, r7, #2320 @ 0x910 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, ip │ │ │ │ - add r1, r1, #12 │ │ │ │ + mvn r2, #1 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - str fp, [sp] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r3, #13 │ │ │ │ - strne r3, [r4, #12] │ │ │ │ - b 41ac0 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - sub sp, sp, #16 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 46950 │ │ │ │ + b 47384 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, fp, r4, ror #12 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq pc, fp, r8, lsr r6 @ │ │ │ │ + muleq sl, r0, r4 │ │ │ │ + andeq lr, sl, r4, lsr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3720] @ 0xe88 │ │ │ │ - sub sp, sp, #340 @ 0x154 │ │ │ │ - add r4, sp, #380 @ 0x17c │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #2072] @ 42498 │ │ │ │ - stm r4, {r1, r2, r3} │ │ │ │ - ldr r1, [pc, #2068] @ 4249c │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #332] @ 0x14c │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r1, [pc, #2036] @ 424a0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 963a4 │ │ │ │ - ldr r5, [r6, #4] │ │ │ │ - ldr sl, [pc, #2024] @ 424a4 │ │ │ │ - ldr r3, [r5, #1580] @ 0x62c │ │ │ │ - add sl, pc, sl │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #3 │ │ │ │ - bne 4241c │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - ldr ip, [r5, #1588] @ 0x634 │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ - stm r7, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [ip, #1192] @ 0x4a8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - add r5, r5, #59648 @ 0xe900 │ │ │ │ - ldr r1, [pc, #1976] @ 424a8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - add r5, r5, #252 @ 0xfc │ │ │ │ - mov r3, #12 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + blx r3 │ │ │ │ + mvn ip, #0 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ - str r0, [sp, #228] @ 0xe4 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #1932] @ 424ac │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r1, r7 │ │ │ │ - add r7, sp, #216 @ 0xd8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r5, [pc, #1912] @ 424b0 │ │ │ │ - ldm r7, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - ldr r1, [pc, #1904] @ 424b4 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, #0 │ │ │ │ + mvn r2, #1 │ │ │ │ + str ip, [sp] │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r5, r5, #2336 @ 0x920 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [pc, #1868] @ 424b4 │ │ │ │ - mov r2, #0 │ │ │ │ - add r8, r5, #4 │ │ │ │ - bl 96334 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4246c │ │ │ │ + bl 46950 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3928] @ 0xf58 │ │ │ │ + ldr ip, [pc, #484] @ 47690 │ │ │ │ + ldr r2, [pc, #484] @ 47694 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r2, [ip, r2] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ + sub sp, sp, #148 @ 0x94 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ mov r2, #0 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #232] @ 0xe8 │ │ │ │ - str r2, [sp, #236] @ 0xec │ │ │ │ - str r2, [sp, #240] @ 0xf0 │ │ │ │ - str r2, [sp, #248] @ 0xf8 │ │ │ │ - str r2, [sp, #252] @ 0xfc │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ - str r2, [sp, #244] @ 0xf4 │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - str r2, [sp, #264] @ 0x108 │ │ │ │ - str r2, [sp, #268] @ 0x10c │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ - str r2, [sp, #292] @ 0x124 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ - str r2, [sp, #300] @ 0x12c │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ - str r2, [sp, #308] @ 0x134 │ │ │ │ - str r2, [sp, #324] @ 0x144 │ │ │ │ - ldr r9, [pc, #1760] @ 424b8 │ │ │ │ - ldr r2, [pc, #1760] @ 424bc │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ - str r2, [sp, #284] @ 0x11c │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ - ldr r2, [pc, #1748] @ 424c0 │ │ │ │ - add r9, pc, r9 │ │ │ │ - str r2, [sp, #312] @ 0x138 │ │ │ │ - str r2, [sp, #316] @ 0x13c │ │ │ │ - str r2, [sp, #320] @ 0x140 │ │ │ │ - ldr r2, [pc, #1708] @ 424ac │ │ │ │ - str r2, [sp, #220] @ 0xdc │ │ │ │ - str r2, [sp, #228] @ 0xe4 │ │ │ │ - add r8, r9, #2336 @ 0x920 │ │ │ │ - mov r2, #1048576000 @ 0x3e800000 │ │ │ │ - add r8, r8, #8 │ │ │ │ - str r2, [sp, #260] @ 0x104 │ │ │ │ - str r2, [sp, #276] @ 0x114 │ │ │ │ - ldr r2, [pc, #1700] @ 424c4 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r5, [pc, #1676] @ 424b4 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - str r2, [sp, #224] @ 0xe0 │ │ │ │ - add r2, sp, #64 @ 0x40 │ │ │ │ - str r5, [sp, #216] @ 0xd8 │ │ │ │ - str r7, [sp, #328] @ 0x148 │ │ │ │ - bl 61cfc │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1648] @ 424c8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ - ldr r0, [pc, #1640] @ 424cc │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r2, [pc, #1632] @ 424d0 │ │ │ │ - ldr r1, [pc, #1632] @ 424d4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r2, r2, #12 │ │ │ │ - ldr r1, [sl, r1] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - str r7, [sp, #76] @ 0x4c │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - add r7, r9, #2528 @ 0x9e0 │ │ │ │ - mov r3, r0 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - add r2, sp, #4 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - stm r2, {r0, r1} │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r7, #8 │ │ │ │ - str r5, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 829a0 │ │ │ │ - ldr r1, [pc, #1560] @ 424d8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add r5, sp, #184 @ 0xb8 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - add r7, r7, #12 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + blx r3 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp] │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ - bl 6253c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 41f2c │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9010c │ │ │ │ + cmn r0, #1 │ │ │ │ + addeq r5, r4, #139264 @ 0x22000 │ │ │ │ + beq 475d4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, #692 @ 0x2b4 │ │ │ │ + mul r5, r3, r5 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + add r6, r5, #15488 @ 0x3c80 │ │ │ │ + add r3, r1, r5 │ │ │ │ + add r3, r3, #16192 @ 0x3f40 │ │ │ │ + ldrb r7, [r3, #33] @ 0x21 │ │ │ │ + ldr r0, [r1, #1620] @ 0x654 │ │ │ │ + add r6, r6, #48 @ 0x30 │ │ │ │ + add r2, r5, #15552 @ 0x3cc0 │ │ │ │ + cmp r7, #0 │ │ │ │ + add r2, r1, r2 │ │ │ │ + ldr ip, [r0] │ │ │ │ + add r1, r1, r6 │ │ │ │ + bne 47618 │ │ │ │ + ldr r3, [ip, #16] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r0, r4, #8 │ │ │ │ + add r3, r3, r5 │ │ │ │ + add r3, r3, #16192 @ 0x3f40 │ │ │ │ + ldrb r2, [r3, #33] @ 0x21 │ │ │ │ + add r5, r4, #139264 @ 0x22000 │ │ │ │ + eor r2, r2, #1 │ │ │ │ + strb r2, [r3, #33] @ 0x21 │ │ │ │ + bl 93d10 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #1568] @ 0x620 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - movle r0, #0 │ │ │ │ - movgt r0, #1 │ │ │ │ - strb r0, [r9, #2544] @ 0x9f0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - ldr r8, [pc, #1448] @ 424dc │ │ │ │ - ldr r0, [pc, #1448] @ 424e0 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r8, [sp, #44] @ 0x2c │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r2, [pc, #1428] @ 424e4 │ │ │ │ - ldr r1, [pc, #1428] @ 424e8 │ │ │ │ - ldr r2, [sl, r2] │ │ │ │ + ldr r1, [pc, #284] @ 47698 │ │ │ │ + ldr r0, [pc, #284] @ 4769c │ │ │ │ + mvn r2, #0 │ │ │ │ + add r3, r4, #208896 @ 0x33000 │ │ │ │ + str r2, [r5, #3308] @ 0xcec │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r7, #0 │ │ │ │ - add fp, r1, #2544 @ 0x9f0 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - str fp, [sp, #12] │ │ │ │ - mov r9, r1 │ │ │ │ - str r7, [sp, #84] @ 0x54 │ │ │ │ - ldr r8, [pc, #1336] @ 424b4 │ │ │ │ - mov r3, r0 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - stm r2, {r0, r1} │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, fp, #4 │ │ │ │ - str r8, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 829a0 │ │ │ │ - ldr r1, [pc, #1332] @ 424d8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - str r9, [sp, #56] @ 0x38 │ │ │ │ - add r9, r9, #2336 @ 0x920 │ │ │ │ - add r9, r9, #8 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp] │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ - bl 6253c │ │ │ │ - ldr r0, [pc, #1292] @ 424ec │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r2, [pc, #1280] @ 424f0 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [pc, #1276] @ 424f4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sl, r2] │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - add r1, r0, #13 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - stm r2, {r0, r1} │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, fp, #8 │ │ │ │ - str r8, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 829a0 │ │ │ │ - ldr r1, [pc, #1180] @ 424d8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp] │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ - bl 6253c │ │ │ │ - ldr r0, [pc, #1164] @ 424f8 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r2, [pc, #1152] @ 424fc │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sl, r2] │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ - mov r3, r0 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - add r2, ip, #14 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - stm r2, {r0, r1} │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, fp, #12 │ │ │ │ - str r8, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 829a0 │ │ │ │ - ldr r1, [pc, #1048] @ 424d8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp] │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ - bl 6253c │ │ │ │ - ldr r0, [pc, #1040] @ 42500 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r2, [pc, #1028] @ 42504 │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sl, r2] │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ - ldr lr, [sp, #56] @ 0x38 │ │ │ │ - str r7, [sp, #108] @ 0x6c │ │ │ │ - add fp, lr, #2560 @ 0xa00 │ │ │ │ - mov r3, r0 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - add r2, ip, #15 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - stm r2, {r0, r1} │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, fp │ │ │ │ - str r8, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 829a0 │ │ │ │ - ldr r1, [pc, #908] @ 424d8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp] │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ - bl 6253c │ │ │ │ - ldr r0, [pc, #908] @ 42508 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r2, [pc, #896] @ 4250c │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sl, r2] │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ - add r2, sp, #112 @ 0x70 │ │ │ │ - str r7, [sp, #116] @ 0x74 │ │ │ │ - mov r3, r0 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - add r2, ip, #16 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - stm r2, {r0, r1} │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, fp, #4 │ │ │ │ - str r8, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 829a0 │ │ │ │ - ldr r1, [pc, #776] @ 424d8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp] │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ - bl 6253c │ │ │ │ - ldr r0, [pc, #784] @ 42510 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r2, [pc, #772] @ 42514 │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sl, r2] │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ - str r7, [sp, #124] @ 0x7c │ │ │ │ - mov r3, r0 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - add r2, ip, #17 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - stm r2, {r0, r1} │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, fp, #8 │ │ │ │ - str r8, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 829a0 │ │ │ │ - ldr r1, [pc, #644] @ 424d8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp] │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ - bl 6253c │ │ │ │ - ldr r0, [pc, #660] @ 42518 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r2, [pc, #648] @ 4251c │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [sl, r2] │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ - add r2, ip, #18 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - add r2, sp, #128 @ 0x80 │ │ │ │ - str r7, [sp, #132] @ 0x84 │ │ │ │ - mov r3, r0 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - stm r2, {r0, r1} │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, fp, #12 │ │ │ │ - str r8, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 829a0 │ │ │ │ - ldr r1, [pc, #512] @ 424d8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r8, [pc, #452] @ 424ac │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp] │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ - bl 6253c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 61f60 │ │ │ │ - ldr r1, [pc, #524] @ 42520 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #516] @ 42524 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r9, #0 │ │ │ │ - mov r5, #15 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96540 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #1 │ │ │ │ + strb r7, [r3, #1096] @ 0x448 │ │ │ │ + str r7, [r3, #1100] @ 0x44c │ │ │ │ + bl 9467c │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + add r3, r3, r6 │ │ │ │ + add r6, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 852b4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [pc, #356] @ 424c4 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 96334 │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - add r4, sp, #152 @ 0x98 │ │ │ │ - stm r4, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [pc, #432] @ 42528 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + bl e972c │ │ │ │ + mvn r0, #0 │ │ │ │ + str r0, [sp] │ │ │ │ mov r3, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r2, #1061158912 @ 0x3f400000 │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ - str r2, [sp, #212] @ 0xd4 │ │ │ │ - add ip, sp, #20 │ │ │ │ - mov lr, r0 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - mov r2, lr │ │ │ │ - ldr lr, [sp, #56] @ 0x38 │ │ │ │ - mov r3, r7 │ │ │ │ - add r1, lr, #2576 @ 0xa10 │ │ │ │ - mov r0, r6 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - str r8, [sp, #12] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r4, [sp] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, r7 │ │ │ │ - bne 42480 │ │ │ │ - ldr r2, [pc, #316] @ 4252c │ │ │ │ - ldr r3, [pc, #168] @ 4249c │ │ │ │ + mvn r2, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 46950 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [pc, #192] @ 476a0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str r3, [r5, #3276] @ 0xccc │ │ │ │ + ldr r3, [pc, #168] @ 47694 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #332] @ 0x14c │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 42494 │ │ │ │ - add sp, sp, #340 @ 0x154 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - add r7, sp, #168 @ 0xa8 │ │ │ │ - ldr r1, [pc, #140] @ 424b4 │ │ │ │ + bne 4768c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + add sp, sp, #148 @ 0x94 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + bx r3 │ │ │ │ + ldr r3, [ip, #20] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r0, r4, #8 │ │ │ │ + add r3, r3, r5 │ │ │ │ + add r3, r3, #16192 @ 0x3f40 │ │ │ │ + ldrb r2, [r3, #33] @ 0x21 │ │ │ │ + add r5, r4, #139264 @ 0x22000 │ │ │ │ + eor r2, r2, #1 │ │ │ │ + strb r2, [r3, #33] @ 0x21 │ │ │ │ + bl 93d10 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [pc, #68] @ 476a4 │ │ │ │ + ldr r0, [pc, #68] @ 476a8 │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - ldr r8, [r6, #4] │ │ │ │ - ldr r3, [r8, #1588] @ 0x634 │ │ │ │ - add r5, r8, #59648 @ 0xe900 │ │ │ │ - ldr r0, [r3, #1192] @ 0x4a8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #88] @ 424a8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [r8, #1580] @ 0x62c │ │ │ │ - add r5, r5, #252 @ 0xfc │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r3, #12 │ │ │ │ - moveq r3, #15 │ │ │ │ - b 41cf8 │ │ │ │ - add r0, r5, #8 │ │ │ │ - bl 61c2c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 41d80 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2572] @ 0xa0c │ │ │ │ - bl 8cb84 │ │ │ │ - b 423e8 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, ip, r0, lsr sp │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - adcmi r0, r0, #0 │ │ │ │ - strdeq r4, [ip], -ip │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - eoreq r0, r2, r8, lsl #7 │ │ │ │ - movmi r0, r0 │ │ │ │ - strdeq r0, [r2], -r0 @ │ │ │ │ - svccc 0x004ccccd │ │ │ │ - svccc 0x00666666 │ │ │ │ - bicmi r0, r8, r0 │ │ │ │ - andeq r2, fp, r8, ror #15 │ │ │ │ - ldrdeq r3, [fp], -r4 │ │ │ │ - andeq r5, ip, r8, ror r4 │ │ │ │ - andeq r0, r0, r0, lsr r4 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - andeq r2, fp, r8, lsl #14 │ │ │ │ - andeq r3, fp, r0, lsl #12 │ │ │ │ - andeq r0, r0, r0, ror #8 │ │ │ │ - eoreq r0, r2, r4, lsl #3 │ │ │ │ - andeq r3, fp, r8, ror #10 │ │ │ │ - andeq r0, r0, r8, ror r5 │ │ │ │ - strdeq r5, [ip], -r4 │ │ │ │ - andeq sp, fp, r0, lsr #23 │ │ │ │ - andeq r0, r0, r4, lsl #10 │ │ │ │ - andeq r3, fp, r4, ror #8 │ │ │ │ - andeq r0, r0, ip, asr #8 │ │ │ │ - andeq r3, fp, r0, ror #7 │ │ │ │ - andeq r0, r0, r4, asr #10 │ │ │ │ - andeq r3, fp, r4, ror #6 │ │ │ │ - andeq r0, r0, ip, ror r5 │ │ │ │ - andeq r3, fp, ip, ror #5 │ │ │ │ - andeq r0, r0, r8, lsr r4 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - eormi r0, r0, r0 │ │ │ │ - andeq r3, fp, r0, lsl #4 │ │ │ │ - andeq r4, ip, r8, asr #11 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + add r3, r4, #208896 @ 0x33000 │ │ │ │ + mvn ip, #0 │ │ │ │ + str ip, [r5, #3308] @ 0xcec │ │ │ │ + add r1, pc, r1 │ │ │ │ + strb r2, [r3, #1096] @ 0x448 │ │ │ │ + str r2, [r3, #1100] @ 0x44c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r2, r0 │ │ │ │ + b 475a0 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, fp, r8, lsl r5 @ │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + ldrdeq sp, [sl], -ip │ │ │ │ + andeq lr, sl, r8, lsr #7 │ │ │ │ + ldrdeq pc, [fp], -ip │ │ │ │ + strdeq sp, [sl], -r4 │ │ │ │ + andeq lr, sl, r4, lsr #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ - add r5, sp, #60 @ 0x3c │ │ │ │ - ldr r0, [pc, #1440] @ 42af8 │ │ │ │ - stm r5, {r1, r2, r3} │ │ │ │ - ldr r1, [pc, #1436] @ 42afc │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - add r6, sp, #12 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #28] │ │ │ │ + str r0, [ip, #3928] @ 0xf58 │ │ │ │ + ldr ip, [pc, #484] @ 478a8 │ │ │ │ + ldr r2, [pc, #484] @ 478ac │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r2, [ip, r2] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r4, [r1, #12] │ │ │ │ + sub sp, sp, #148 @ 0x94 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r1, [pc, #1404] @ 42b00 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #1396] @ 42b04 │ │ │ │ - ldr r0, [pc, #1396] @ 42b08 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r7, [r3, #1588] @ 0x634 │ │ │ │ - bl 26ba8 │ │ │ │ + bl 9010c │ │ │ │ + cmn r0, #1 │ │ │ │ + addeq r5, r4, #139264 @ 0x22000 │ │ │ │ + beq 477ec │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, #692 @ 0x2b4 │ │ │ │ + mul r5, r3, r5 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + add r6, r5, #15488 @ 0x3c80 │ │ │ │ + add r3, r1, r5 │ │ │ │ + add r3, r3, #16192 @ 0x3f40 │ │ │ │ + ldrb r7, [r3, #34] @ 0x22 │ │ │ │ + ldr r0, [r1, #1616] @ 0x650 │ │ │ │ + add r6, r6, #48 @ 0x30 │ │ │ │ + add r2, r5, #15552 @ 0x3cc0 │ │ │ │ + cmp r7, #0 │ │ │ │ + add r2, r1, r2 │ │ │ │ + ldr ip, [r0] │ │ │ │ + add r1, r1, r6 │ │ │ │ + bne 47830 │ │ │ │ + ldr r3, [ip, #28] │ │ │ │ + blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - add r7, r7, #1216 @ 0x4c0 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ - str r6, [sp] │ │ │ │ - and r3, r3, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - ldr r1, [pc, #1316] @ 42b00 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #1216] @ 0x4c0 │ │ │ │ - eorne r3, r3, #1 │ │ │ │ - strne r3, [r2, #1216] @ 0x4c0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #1284] @ 42b0c │ │ │ │ - ldr r0, [pc, #1284] @ 42b10 │ │ │ │ + add r0, r4, #8 │ │ │ │ + add r3, r3, r5 │ │ │ │ + add r3, r3, #16192 @ 0x3f40 │ │ │ │ + ldrb r2, [r3, #34] @ 0x22 │ │ │ │ + add r5, r4, #139264 @ 0x22000 │ │ │ │ + eor r2, r2, #1 │ │ │ │ + strb r2, [r3, #34] @ 0x22 │ │ │ │ + bl 93d10 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [pc, #284] @ 478b0 │ │ │ │ + ldr r0, [pc, #284] @ 478b4 │ │ │ │ + mvn r2, #0 │ │ │ │ + add r3, r4, #208896 @ 0x33000 │ │ │ │ + str r2, [r5, #3308] @ 0xcec │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [r3, #1588] @ 0x634 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r7, r7, #1216 @ 0x4c0 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r7, r7, #4 │ │ │ │ - ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ - mov r1, r7 │ │ │ │ - and r3, r3, #2 │ │ │ │ - str r6, [sp] │ │ │ │ + strb r7, [r3, #1096] @ 0x448 │ │ │ │ + str r7, [r3, #1100] @ 0x44c │ │ │ │ + bl 9467c │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - ldr r1, [pc, #1192] @ 42b00 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #1216] @ 0x4c0 │ │ │ │ - eorne r3, r3, #2 │ │ │ │ - strne r3, [r2, #1216] @ 0x4c0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #1168] @ 42b14 │ │ │ │ - ldr r0, [pc, #1168] @ 42b18 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r7, [r3, #1588] @ 0x634 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r7, r7, #1216 @ 0x4c0 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r7, r7, #8 │ │ │ │ - ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ - mov r1, r7 │ │ │ │ - and r3, r3, #4 │ │ │ │ - str r6, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + add r3, r3, r6 │ │ │ │ + add r6, sp, #12 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e972c │ │ │ │ + mvn r0, #0 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r3, #1 │ │ │ │ + mvn r2, #1 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - ldr r1, [pc, #1068] @ 42b00 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #1216] @ 0x4c0 │ │ │ │ - eorne r3, r3, #4 │ │ │ │ - strne r3, [r2, #1216] @ 0x4c0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #1052] @ 42b1c │ │ │ │ - ldr r0, [pc, #1052] @ 42b20 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r7, [r3, #1588] @ 0x634 │ │ │ │ - bl 26ba8 │ │ │ │ + bl 46950 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [pc, #192] @ 478b8 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str r3, [r5, #3276] @ 0xccc │ │ │ │ + ldr r3, [pc, #168] @ 478ac │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 478a4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + add sp, sp, #148 @ 0x94 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + bx r3 │ │ │ │ + ldr r3, [ip, #32] │ │ │ │ + blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - add r7, r7, #1216 @ 0x4c0 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r7, r7, #12 │ │ │ │ - ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ - mov r1, r7 │ │ │ │ - and r3, r3, #8 │ │ │ │ - str r6, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - ldr r1, [pc, #944] @ 42b00 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #1216] @ 0x4c0 │ │ │ │ - eorne r3, r3, #8 │ │ │ │ - strne r3, [r2, #1216] @ 0x4c0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #936] @ 42b24 │ │ │ │ - ldr r0, [pc, #936] @ 42b28 │ │ │ │ + add r0, r4, #8 │ │ │ │ + add r3, r3, r5 │ │ │ │ + add r3, r3, #16192 @ 0x3f40 │ │ │ │ + ldrb r2, [r3, #34] @ 0x22 │ │ │ │ + add r5, r4, #139264 @ 0x22000 │ │ │ │ + eor r2, r2, #1 │ │ │ │ + strb r2, [r3, #34] @ 0x22 │ │ │ │ + bl 93d10 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [pc, #68] @ 478bc │ │ │ │ + ldr r0, [pc, #68] @ 478c0 │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, r4, #208896 @ 0x33000 │ │ │ │ + mvn ip, #0 │ │ │ │ + str ip, [r5, #3308] @ 0xcec │ │ │ │ add r1, pc, r1 │ │ │ │ + strb r2, [r3, #1096] @ 0x448 │ │ │ │ + str r2, [r3, #1100] @ 0x44c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [r3, #1588] @ 0x634 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r7, r7, #1232 @ 0x4d0 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ - str r6, [sp] │ │ │ │ - and r3, r3, #16 │ │ │ │ + bl 9467c │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - ldr r1, [pc, #824] @ 42b00 │ │ │ │ + b 477b8 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, fp, r0, lsl #6 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq sp, sl, r4, asr #1 │ │ │ │ + andeq lr, sl, r0, asr #3 │ │ │ │ + andeq pc, fp, r4, asr #3 │ │ │ │ + ldrdeq ip, [sl], -ip @ │ │ │ │ + strheq lr, [sl], -r0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + cmp r1, #3 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + beq 47900 │ │ │ │ + cmp r1, #37 @ 0x25 │ │ │ │ + beq 47a18 │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ + beq 4793c │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [r2] │ │ │ │ + cmp r3, #3 │ │ │ │ + bne 47920 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r2, #1588] @ 0x634 │ │ │ │ + ldr r2, [r2, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 478f8 │ │ │ │ + ldmib r5, {r2, ip} │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 46950 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r4, r0, #208896 @ 0x33000 │ │ │ │ + ldr r3, [r4, #1132] @ 0x46c │ │ │ │ + ldr r8, [r2] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 478f8 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r6, r7 │ │ │ │ + b 4796c │ │ │ │ + ldr r3, [r4, #1132] @ 0x46c │ │ │ │ + add r7, r7, #152 @ 0x98 │ │ │ │ + cmp r3, r6 │ │ │ │ + ble 478f8 │ │ │ │ + ldr r0, [r4, #1124] @ 0x464 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r0, r7 │ │ │ │ + bl eb59c │ │ │ │ + add r6, r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #1216] @ 0x4c0 │ │ │ │ - eorne r3, r3, #16 │ │ │ │ - strne r3, [r2, #1216] @ 0x4c0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #824] @ 42b2c │ │ │ │ - ldr r0, [pc, #824] @ 42b30 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + bne 4795c │ │ │ │ + ldr r3, [r4, #1148] @ 0x47c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 479a4 │ │ │ │ + ldr r0, [r4, #1124] @ 0x464 │ │ │ │ + ldr r1, [r4, #1140] @ 0x474 │ │ │ │ + add r0, r0, r7 │ │ │ │ + blx r3 │ │ │ │ + ldr r8, [r4, #1132] @ 0x46c │ │ │ │ + cmp r8, r6 │ │ │ │ + ble 479e4 │ │ │ │ + add r7, r6, r6, lsl #3 │ │ │ │ + add r7, r6, r7, lsl #1 │ │ │ │ + lsl r7, r7, #3 │ │ │ │ + ldr r1, [r4, #1124] @ 0x464 │ │ │ │ + mov r2, #152 @ 0x98 │ │ │ │ + add r1, r1, r7 │ │ │ │ + sub r0, r1, #152 @ 0x98 │ │ │ │ + bl 7744 │ │ │ │ + ldr r8, [r4, #1132] @ 0x46c │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, r8 │ │ │ │ + add r7, r7, #152 @ 0x98 │ │ │ │ + blt 479bc │ │ │ │ + ldr r3, [r4, #1128] @ 0x468 │ │ │ │ + sub r9, r8, #1 │ │ │ │ + cmp r9, r3 │ │ │ │ + bgt 47afc │ │ │ │ + ldr r1, [pc, #444] @ 47bb8 │ │ │ │ + ldr r0, [pc, #444] @ 47bbc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [r3, #1588] @ 0x634 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r7, r7, #1232 @ 0x4d0 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r7, r7, #4 │ │ │ │ - ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ - mov r1, r7 │ │ │ │ - and r3, r3, #32 │ │ │ │ - str r6, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - ldr r1, [pc, #700] @ 42b00 │ │ │ │ + ldr r2, [r5] │ │ │ │ + str r9, [r4, #1132] @ 0x46c │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b e9d44 │ │ │ │ + add r4, r0, #208896 @ 0x33000 │ │ │ │ + ldr r3, [r4, #1132] @ 0x46c │ │ │ │ + ldm r2, {r9, sl, fp} │ │ │ │ + cmp r3, #0 │ │ │ │ + movgt r7, #0 │ │ │ │ + movgt r8, r7 │ │ │ │ + bgt 47a4c │ │ │ │ + b 47a90 │ │ │ │ + ldr r3, [r4, #1132] @ 0x46c │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r8, r3 │ │ │ │ + add r7, r7, #152 @ 0x98 │ │ │ │ + bge 47a90 │ │ │ │ + ldr r0, [r4, #1124] @ 0x464 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r0, r7 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #1216] @ 0x4c0 │ │ │ │ - eorne r3, r3, #32 │ │ │ │ - strne r3, [r2, #1216] @ 0x4c0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #708] @ 42b34 │ │ │ │ - ldr r0, [pc, #708] @ 42b38 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + bne 47a38 │ │ │ │ + ldr r3, [r4, #1124] @ 0x464 │ │ │ │ + cmn r3, r7 │ │ │ │ + beq 47a90 │ │ │ │ + ldr r1, [pc, #328] @ 47bc0 │ │ │ │ + ldr r0, [pc, #328] @ 47bc4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [r3, #1588] @ 0x634 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r7, r7, #1232 @ 0x4d0 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r7, r7, #8 │ │ │ │ - ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ - mov r1, r7 │ │ │ │ - and r3, r3, #64 @ 0x40 │ │ │ │ - str r6, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - ldr r1, [pc, #576] @ 42b00 │ │ │ │ + ldr r2, [r5] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b e9d44 │ │ │ │ + ldr r0, [r4, #1136] @ 0x470 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ + blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #1216] @ 0x4c0 │ │ │ │ - eorne r3, r3, #64 @ 0x40 │ │ │ │ - strne r3, [r2, #1216] @ 0x4c0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #592] @ 42b3c │ │ │ │ - ldr r0, [pc, #592] @ 42b40 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r7, [r3, #1588] @ 0x634 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r7, r7, #1232 @ 0x4d0 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r7, r7, #12 │ │ │ │ - ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ - mov r1, r7 │ │ │ │ - and r3, r3, #128 @ 0x80 │ │ │ │ - str r6, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - ldr r1, [pc, #452] @ 42b00 │ │ │ │ + beq 47a70 │ │ │ │ + ldr ip, [pc, #276] @ 47bc8 │ │ │ │ + add r0, r6, #209920 @ 0x33400 │ │ │ │ + add ip, pc, ip │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r0, #100 @ 0x64 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 45884 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #1216] @ 0x4c0 │ │ │ │ - eorne r3, r3, #128 @ 0x80 │ │ │ │ - strne r3, [r2, #1216] @ 0x4c0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #476] @ 42b44 │ │ │ │ - ldr r0, [pc, #476] @ 42b48 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + bne 47a70 │ │ │ │ + ldm r5, {r2, r3, ip} │ │ │ │ + ldr r1, [pc, #228] @ 47bcc │ │ │ │ + ldr r0, [pc, #228] @ 47bd0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [r3, #1588] @ 0x634 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r7, r7, #1248 @ 0x4e0 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r7, r7, #4 │ │ │ │ - ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ - mov r1, r7 │ │ │ │ - and r3, r3, #512 @ 0x200 │ │ │ │ - str r6, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - ldr r1, [pc, #328] @ 42b00 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #1216] @ 0x4c0 │ │ │ │ - eorne r3, r3, #512 @ 0x200 │ │ │ │ - strne r3, [r2, #1216] @ 0x4c0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #360] @ 42b4c │ │ │ │ - ldr r0, [pc, #360] @ 42b50 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r1, pc, r1 │ │ │ │ + str ip, [sp] │ │ │ │ + bl e9d44 │ │ │ │ + b 478f8 │ │ │ │ + ldr r3, [pc, #208] @ 47bd4 │ │ │ │ + str r9, [r4, #1128] @ 0x468 │ │ │ │ + cmp r9, r3 │ │ │ │ + addls r0, r9, r9, lsl #3 │ │ │ │ + addls r0, r9, r0, lsl #1 │ │ │ │ + lslls r0, r0, #3 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + subs r8, r8, #2 │ │ │ │ + movpl r2, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + movpl r3, r0 │ │ │ │ + bmi 47b54 │ │ │ │ + sub r8, r8, #1 │ │ │ │ + cmn r8, #1 │ │ │ │ + strb r2, [r3] │ │ │ │ + strb r2, [r3, #16] │ │ │ │ + strb r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r3, #144] @ 0x90 │ │ │ │ + str r2, [r3, #148] @ 0x94 │ │ │ │ + add r3, r3, #152 @ 0x98 │ │ │ │ + bne 47b30 │ │ │ │ + ldr r3, [r4, #1132] @ 0x46c │ │ │ │ + ldr r2, [r4, #1128] @ 0x468 │ │ │ │ + ldr sl, [r4, #1124] @ 0x464 │ │ │ │ + cmp r3, r2 │ │ │ │ + movge r3, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + addgt r2, r3, r3, lsl #3 │ │ │ │ + addgt r3, r3, r2, lsl #1 │ │ │ │ + lslgt r8, r3, #3 │ │ │ │ + movgt r6, #0 │ │ │ │ + ble 47bac │ │ │ │ + add r1, sl, r6 │ │ │ │ + add r0, r7, r6 │ │ │ │ + mov r2, #152 @ 0x98 │ │ │ │ + add r6, r6, #152 @ 0x98 │ │ │ │ + bl 7744 │ │ │ │ + cmp r8, r6 │ │ │ │ + bne 47b80 │ │ │ │ + mov r0, sl │ │ │ │ + bl 75dc │ │ │ │ + str r7, [r4, #1124] @ 0x464 │ │ │ │ + b 479f4 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 47ba4 │ │ │ │ + b 47b9c │ │ │ │ + strdeq sp, [sl], -ip │ │ │ │ + @ instruction: 0x000adfbc │ │ │ │ + andeq sp, sl, r4, asr pc │ │ │ │ + andeq sp, sl, ip, ror #30 │ │ │ │ + @ instruction: 0xffffda6c │ │ │ │ + muleq sl, r8, lr │ │ │ │ + ldrdeq sp, [sl], -r0 │ │ │ │ + sbcseq r9, r7, r5, lsr r4 │ │ │ │ + cmp r1, #2 │ │ │ │ + beq 47c08 │ │ │ │ + cmp r1, #3 │ │ │ │ + beq 47bfc │ │ │ │ + cmp r1, #1 │ │ │ │ + beq 47c14 │ │ │ │ + ldr r0, [pc, #40] @ 47c20 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [r3, #1588] @ 0x634 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r7, r7, #1248 @ 0x4e0 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ - str r6, [sp] │ │ │ │ - and r3, r3, #256 @ 0x100 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - ldr r1, [pc, #208] @ 42b00 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #1216] @ 0x4c0 │ │ │ │ - eorne r3, r3, #256 @ 0x100 │ │ │ │ - strne r3, [r2, #1216] @ 0x4c0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #248] @ 42b54 │ │ │ │ - ldr r0, [pc, #248] @ 42b58 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r1, pc, r1 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #32] @ 47c24 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r5, [r3, #1588] @ 0x634 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r5, r5, #1248 @ 0x4e0 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r5, r5, #8 │ │ │ │ - ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ - mov r1, r5 │ │ │ │ - and r3, r3, #1024 @ 0x400 │ │ │ │ - str r6, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #1216] @ 0x4c0 │ │ │ │ - eorne r3, r3, #1024 @ 0x400 │ │ │ │ - strne r3, [r2, #1216] @ 0x4c0 │ │ │ │ - ldr r2, [pc, #152] @ 42b5c │ │ │ │ - ldr r3, [pc, #52] @ 42afc │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #24] @ 47c28 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #16] @ 47c2c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bx lr │ │ │ │ + andeq ip, sl, r0, ror ip │ │ │ │ + andeq sp, sl, r4, lsr #28 │ │ │ │ + andeq sp, sl, r8, lsr #28 │ │ │ │ + andeq sp, sl, r0, lsl #28 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #136] @ 47cd4 │ │ │ │ + ldr r3, [pc, #136] @ 47cd8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + bl e87ac │ │ │ │ + add r3, r4, #209920 @ 0x33400 │ │ │ │ + cmp r5, #3 │ │ │ │ + mov r2, #1 │ │ │ │ + str r5, [sp] │ │ │ │ + strd r0, [r3, #40] @ 0x28 │ │ │ │ + addeq r3, r4, #139264 @ 0x22000 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldreq r3, [r3, #3280] @ 0xcd0 │ │ │ │ + mvnne r3, #0 │ │ │ │ + ldr r0, [r1, #1580] @ 0x62c │ │ │ │ + mov r1, sp │ │ │ │ + stmib sp, {r3, r6} │ │ │ │ + bl 45368 │ │ │ │ + ldr r2, [pc, #48] @ 47cdc │ │ │ │ + ldr r3, [pc, #40] @ 47cd8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 42af4 │ │ │ │ - ldr r0, [pc, #120] @ 42b60 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ + bne 47cd0 │ │ │ │ add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, fp, r8, ror sp │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq lr, fp, r8, lsl sp │ │ │ │ + ldrb r3, [r0, #8] │ │ │ │ + cmp r3, #47 @ 0x2f │ │ │ │ + addeq r0, r0, #208896 @ 0x33000 │ │ │ │ + ldrbeq r0, [r0, #1096] @ 0x448 │ │ │ │ + eoreq r0, r0, #1 │ │ │ │ + movne r0, #0 │ │ │ │ bx lr │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, ip, ip, asr r4 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - movmi r0, r0 │ │ │ │ - andeq r2, fp, r8, lsr #1 │ │ │ │ - andeq r2, fp, r8, ror #31 │ │ │ │ - andeq r2, fp, r0, lsr r0 │ │ │ │ - andeq r2, fp, r8, ror pc │ │ │ │ - @ instruction: 0x000b1fb4 │ │ │ │ - andeq r2, fp, r4, lsl #30 │ │ │ │ - andeq r1, fp, r8, lsr pc │ │ │ │ - muleq fp, r4, lr │ │ │ │ - @ instruction: 0x000b1ebc │ │ │ │ - andeq r2, fp, r0, lsr #28 │ │ │ │ - andeq r1, fp, r4, asr #28 │ │ │ │ - @ instruction: 0x000b2db4 │ │ │ │ - andeq r1, fp, r8, asr #27 │ │ │ │ - andeq r2, fp, ip, asr #26 │ │ │ │ - andeq r1, fp, ip, asr #26 │ │ │ │ - andeq r2, fp, r0, ror #25 │ │ │ │ - ldrdeq r1, [fp], -r0 │ │ │ │ - andeq r2, fp, r0, ror ip │ │ │ │ - andeq r1, fp, r4, asr ip │ │ │ │ - andeq r2, fp, r4, lsl #24 │ │ │ │ - ldrdeq r1, [fp], -ip │ │ │ │ - muleq fp, r8, fp │ │ │ │ - strdeq r3, [ip], -r4 │ │ │ │ - cmpmi ip, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3968] @ 0xf80 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #876] @ 42eec │ │ │ │ - sub sp, sp, #92 @ 0x5c │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #864] @ 42ef0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #860] @ 42ef4 │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r2, [pc, #408] @ 47eac │ │ │ │ + ldr r3, [pc, #408] @ 47eb0 │ │ │ │ add r2, pc, r2 │ │ │ │ - mvn r7, #0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ + ldr r1, [pc, #404] @ 47eb4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r4, #0 │ │ │ │ + add r4, r0, #9 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + mov r9, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - ldr r1, [pc, #812] @ 42ef8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - bl 60f58 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, r4 │ │ │ │ - ble 42e0c │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b 42c2c │ │ │ │ - sub r3, r7, r4 │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r1, sl │ │ │ │ - bl 61300 │ │ │ │ - ldrb r3, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 42c70 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - bge 42e0c │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r2, [r5] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r8, r4, r4, lsl #2 │ │ │ │ - ldr r1, [r2, r8, lsl #2] │ │ │ │ - ldr r0, [r3, #3360] @ 0xd20 │ │ │ │ - add r2, r2, r8, lsl #2 │ │ │ │ - cmp r0, r1 │ │ │ │ - lsl r9, r8, #2 │ │ │ │ - bne 42bf0 │ │ │ │ - ldr r1, [r3, #3364] @ 0xd24 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne 42bf0 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r3, #1 │ │ │ │ - b 42bfc │ │ │ │ - ldr r2, [r5] │ │ │ │ - add r3, r2, r9 │ │ │ │ - ldr r9, [r2, r8, lsl #2] │ │ │ │ - ldr r8, [r3, #4] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 42ed8 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov fp, r1 │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - mov r0, fp │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 42c90 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r2, [pc, #576] @ 42efc │ │ │ │ - mov r1, fp │ │ │ │ + bl ebbb8 │ │ │ │ + ldr r2, [pc, #364] @ 47eb8 │ │ │ │ + add r8, sp, #28 │ │ │ │ add r2, pc, r2 │ │ │ │ + mov r1, #16 │ │ │ │ + add r6, r9, #208896 @ 0x33000 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ - add fp, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, #32 │ │ │ │ - str r8, [sp] │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, fp │ │ │ │ - bl e9868 │ │ │ │ - ldrb r3, [sp, #33] @ 0x21 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r6, #1132] @ 0x46c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 42e74 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r9, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, r2 │ │ │ │ - str r9, [sp] │ │ │ │ - ldr r8, [r3, #28] │ │ │ │ - mov r3, r2 │ │ │ │ - blx r8 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - mov lr, #1048576000 @ 0x3e800000 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r9 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r8, [ip, #32] │ │ │ │ - blx r8 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #408] @ 42f00 │ │ │ │ - add r4, r4, #1 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #384] @ 42f04 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [pc, #368] @ 42f08 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r2, fp │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ + movgt r5, #0 │ │ │ │ + movgt r7, r5 │ │ │ │ + bgt 47d94 │ │ │ │ + b 47ea0 │ │ │ │ + ldr r3, [r6, #1132] @ 0x46c │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r7, r3 │ │ │ │ + add r5, r5, #152 @ 0x98 │ │ │ │ + bge 47ea0 │ │ │ │ + ldr r0, [r6, #1124] @ 0x464 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r0, r5 │ │ │ │ + bl eb59c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 47d80 │ │ │ │ + ldr r7, [r6, #1124] @ 0x464 │ │ │ │ + adds r7, r7, r5 │ │ │ │ + beq 47ea0 │ │ │ │ + add r0, r9, #8 │ │ │ │ + bl eb4e8 │ │ │ │ + bl eb554 │ │ │ │ + ldr r1, [pc, #240] @ 47ebc │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r9 │ │ │ │ - str r9, [sp] │ │ │ │ - ldr r8, [ip, #28] │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr lr, [pc, #288] @ 42f0c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #224] @ 47ec0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl e9d44 │ │ │ │ + ldr r3, [r6, #1132] @ 0x46c │ │ │ │ + cmp r3, #0 │ │ │ │ + movgt r5, r4 │ │ │ │ + bgt 47e0c │ │ │ │ + b 47ea0 │ │ │ │ + ldr r2, [r6, #1132] @ 0x46c │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, r2 │ │ │ │ + add r5, r5, #152 @ 0x98 │ │ │ │ + bge 47ea0 │ │ │ │ + ldr r0, [r6, #1124] @ 0x464 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r0, r5 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 47df8 │ │ │ │ + ldr r2, [r6, #1124] @ 0x464 │ │ │ │ + adds r2, r2, r5 │ │ │ │ + beq 47ea0 │ │ │ │ + ldr r0, [r6, #1136] @ 0x470 │ │ │ │ + ldr r3, [r2, #148] @ 0x94 │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r3, r2 │ │ │ │ + add lr, sp, #12 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r3, [r2, #144] @ 0x90 │ │ │ │ + mov r1, r8 │ │ │ │ str lr, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r8, [ip, #32] │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r4, r3 │ │ │ │ - blt 42c2c │ │ │ │ - mov r0, sl │ │ │ │ - bl 615f4 │ │ │ │ - cmp r0, r7 │ │ │ │ - moveq r0, #0 │ │ │ │ - beq 42e48 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r3, [r5] │ │ │ │ - add r0, r0, r0, lsl #2 │ │ │ │ - ldr r2, [r2, #1588] @ 0x634 │ │ │ │ - ldr r1, [r3, r0, lsl #2] │ │ │ │ - add r3, r3, r0, lsl #2 │ │ │ │ - str r1, [r2, #3360] @ 0xd20 │ │ │ │ - mov r0, #1 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - str r3, [r2, #3364] @ 0xd24 │ │ │ │ - ldr r2, [pc, #192] @ 42f10 │ │ │ │ - ldr r3, [pc, #160] @ 42ef4 │ │ │ │ + add r2, r2, #80 @ 0x50 │ │ │ │ + ldr r4, [ip, #104] @ 0x68 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + blx r4 │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + ldr r2, [pc, #72] @ 47ec4 │ │ │ │ + ldr r3, [pc, #48] @ 47eb0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 42ee8 │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [pc, #116] @ 42f00 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + bne 47ea8 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + b 47e74 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000becb0 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq sp, sl, r4, lsl #2 │ │ │ │ + strdeq sp, [sl], -r4 │ │ │ │ + andeq sp, sl, ip, ror ip │ │ │ │ + andeq sp, sl, r8, lsl #25 │ │ │ │ + andeq lr, fp, r8, asr #22 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3944] @ 0xf68 │ │ │ │ + ldr ip, [pc, #256] @ 47fe0 │ │ │ │ + add r1, r0, #208896 @ 0x33000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #248] @ 47fe4 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [r1, #1132] @ 0x46c │ │ │ │ + ldr r2, [r1, #1120] @ 0x460 │ │ │ │ + ldr r0, [ip, r0] │ │ │ │ + sub sp, sp, #136 @ 0x88 │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r0, [r0] │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + mov r0, #0 │ │ │ │ + beq 47f58 │ │ │ │ + ldr r2, [r1, #1100] @ 0x44c │ │ │ │ + cmp r2, r3 │ │ │ │ + movlt r3, #0 │ │ │ │ + movge r3, #1 │ │ │ │ + orrs r3, r3, r2, lsr #31 │ │ │ │ + bne 47f58 │ │ │ │ + ldr r3, [r1, #1124] @ 0x464 │ │ │ │ + add r1, r2, r2, lsl #3 │ │ │ │ + add r2, r2, r1, lsl #1 │ │ │ │ + adds r5, r3, r2, lsl #3 │ │ │ │ + beq 47f58 │ │ │ │ + ldr r1, [pc, #164] @ 47fe8 │ │ │ │ + add r6, r4, #8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl eb8a8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 47f88 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [pc, #136] @ 47fec │ │ │ │ + ldr r3, [pc, #124] @ 47fe4 │ │ │ │ + add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #96] @ 42f04 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r2, [pc, #88] @ 42f08 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r2, fp │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - b 42c1c │ │ │ │ - mov r3, #1 │ │ │ │ - mov fp, r9 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b 42cb4 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, ip, r8, lsr lr │ │ │ │ - andeq r3, ip, r4, lsr #28 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - movmi r0, r0 │ │ │ │ - andeq r2, fp, r0, asr r9 │ │ │ │ - andeq r0, r0, r0, lsl #9 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - svclt 0x00800000 │ │ │ │ - @ instruction: 0x3e99999a │ │ │ │ - andeq r3, ip, r8, ror #22 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 47fdc │ │ │ │ + add sp, sp, #136 @ 0x88 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r2, [pc, #96] @ 47ff0 │ │ │ │ + mov r3, r5 │ │ │ │ + add r5, sp, #4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e972c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 93d48 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e9728 │ │ │ │ + ldr r3, [r4, #520] @ 0x208 │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, r4, #139264 @ 0x22000 │ │ │ │ + cmp r0, r3 │ │ │ │ + bicle r3, r0, r0, asr #31 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [r4, #524] @ 0x20c │ │ │ │ + strb r2, [r1, #3296] @ 0xce0 │ │ │ │ + b 47f5c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq lr, [fp], -ip │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq ip, sl, ip, ror #29 │ │ │ │ + andeq lr, fp, r0, ror #20 │ │ │ │ + andeq sp, sl, r0, ror #21 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3672] @ 0xe58 │ │ │ │ - sub sp, sp, #388 @ 0x184 │ │ │ │ - ldr r7, [pc, #4048] @ 43f04 │ │ │ │ - add r5, sp, #428 @ 0x1ac │ │ │ │ - stm r5, {r1, r2, r3} │ │ │ │ - ldr r2, [pc, #4040] @ 43f08 │ │ │ │ - ldr r3, [pc, #4040] @ 43f0c │ │ │ │ - add r7, pc, r7 │ │ │ │ + str r0, [ip, #1696] @ 0x6a0 │ │ │ │ + sub sp, sp, #2352 @ 0x930 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + add r4, sp, #2400 @ 0x960 │ │ │ │ + add r4, r4, #4 │ │ │ │ + stm r4, {r1, r2, r3} │ │ │ │ + ldr r1, [pc, #2716] @ 48ac0 │ │ │ │ + ldr r2, [pc, #2716] @ 48ac4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #2356] @ 0x934 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r2, [r3, #1580] @ 0x62c │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r2, #3 │ │ │ │ + movne r0, #0 │ │ │ │ + bne 480fc │ │ │ │ + add r6, r0, #139264 @ 0x22000 │ │ │ │ + mov r5, r0 │ │ │ │ + ldrb r0, [r6, #3288] @ 0xcd8 │ │ │ │ + ldr r8, [sp, #2404] @ 0x964 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r7, [sp, #2408] @ 0x968 │ │ │ │ + ldr r2, [r6, #3276] @ 0xccc │ │ │ │ + beq 48134 │ │ │ │ + tst r8, #1 │ │ │ │ + bne 48238 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 48700 │ │ │ │ + ldr r3, [r5, #520] @ 0x208 │ │ │ │ + add lr, sp, #2416 @ 0x970 │ │ │ │ + str r3, [r6, #3304] @ 0xce8 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + mov ip, sp │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + add r9, r5, #8 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + mov r0, r9 │ │ │ │ + ldm r4, {r1, r2, r3} │ │ │ │ + bl 94388 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + strbne r3, [r6, #3296] @ 0xce0 │ │ │ │ + mvnne r3, #0 │ │ │ │ + strne r3, [r6, #3308] @ 0xcec │ │ │ │ + sub r3, r7, #352 @ 0x160 │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + ands r3, r3, r8, lsr #1 │ │ │ │ + ldr r3, [r5, #520] @ 0x208 │ │ │ │ + bne 48258 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 48268 │ │ │ │ + sub r7, r7, #408 @ 0x198 │ │ │ │ + sub r7, r7, #3 │ │ │ │ + cmp r7, #1 │ │ │ │ + addhi r9, r5, #8 │ │ │ │ + bhi 48218 │ │ │ │ + mov r0, #1 │ │ │ │ + ldr r2, [pc, #2500] @ 48ac8 │ │ │ │ + ldr r3, [pc, #2492] @ 48ac4 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r6, r7, #2576 @ 0xa10 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r6, r6, #4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #380] @ 0x17c │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2356] @ 0x934 │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - ldr r9, [pc, #3996] @ 43f10 │ │ │ │ - add r9, pc, r9 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44414 │ │ │ │ - ldr r7, [pc, #3984] @ 43f14 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r6, r7, #2576 @ 0xa10 │ │ │ │ - add r6, r6, #12 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ + bne 489b4 │ │ │ │ + add sp, sp, #2352 @ 0x930 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 480fc │ │ │ │ + tst r8, #1 │ │ │ │ + beq 48080 │ │ │ │ + sub r2, r7, #408 @ 0x198 │ │ │ │ + sub r2, r2, #3 │ │ │ │ + cmp r7, #27 │ │ │ │ + cmpne r2, #1 │ │ │ │ + bhi 48284 │ │ │ │ + ldrb r2, [r5, #8] │ │ │ │ + cmp r2, #47 @ 0x2f │ │ │ │ + beq 48708 │ │ │ │ + ldr r2, [r3] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r2, #92] @ 0x5c │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [r6, #3276] @ 0xccc │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #520] @ 0x208 │ │ │ │ + add lr, sp, #2416 @ 0x970 │ │ │ │ + str r3, [r6, #3304] @ 0xce8 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + mov ip, sp │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + add r9, r5, #8 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + mov r0, r9 │ │ │ │ + ldm r4, {r1, r2, r3} │ │ │ │ + bl 94388 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 443f8 │ │ │ │ - ldr r7, [pc, #3956] @ 43f18 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r6, r7, #2592 @ 0xa20 │ │ │ │ - add r6, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ + beq 48310 │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r6, #3296] @ 0xce0 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [r6, #3308] @ 0xcec │ │ │ │ + cmp r7, #209 @ 0xd1 │ │ │ │ + bne 48310 │ │ │ │ + ldrb r3, [r5, #8] │ │ │ │ + cmp r3, #47 @ 0x2f │ │ │ │ + beq 48830 │ │ │ │ + add r4, r5, #143360 @ 0x23000 │ │ │ │ + ldr r1, [r4, #1032] @ 0x408 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 48824 │ │ │ │ + add r0, r5, #144384 @ 0x23400 │ │ │ │ + add r0, r0, #12 │ │ │ │ + bl e589c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44530 │ │ │ │ - ldr r7, [pc, #3928] @ 43f1c │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r6, r7, #2592 @ 0xa20 │ │ │ │ - add r6, r6, #12 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ + str r0, [r4, #1032] @ 0x408 │ │ │ │ + beq 48824 │ │ │ │ + add r1, r0, #4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 93d48 │ │ │ │ + ldr r3, [r5, #520] @ 0x208 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 48268 │ │ │ │ + ldr r3, [r6, #3276] @ 0xccc │ │ │ │ + add r0, r5, #142336 @ 0x22c00 │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r0, #520 @ 0x208 │ │ │ │ + str r3, [r6, #3588] @ 0xe04 │ │ │ │ + bl e96c0 │ │ │ │ + b 480f8 │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ + cmpne r7, #203 @ 0xcb │ │ │ │ + moveq r0, #1 │ │ │ │ + movne r0, #0 │ │ │ │ + beq 486dc │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 48144 │ │ │ │ + b 480fc │ │ │ │ + mov r2, #0 │ │ │ │ + cmp r3, r2 │ │ │ │ + strb r2, [r6, #3580] @ 0xdfc │ │ │ │ + bne 48218 │ │ │ │ + add r0, r5, #142336 @ 0x22c00 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + add r0, r0, #520 @ 0x208 │ │ │ │ + bl e8320 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r6, #3588] @ 0xe04 │ │ │ │ + b 480f8 │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ + cmpne r7, #13 │ │ │ │ + bne 48324 │ │ │ │ + ldrb r2, [r5, #8] │ │ │ │ + cmp r2, #47 @ 0x2f │ │ │ │ + beq 48544 │ │ │ │ + cmp r2, #0 │ │ │ │ + addne r8, r5, #208896 @ 0x33000 │ │ │ │ + bne 4873c │ │ │ │ + ldr r2, [r3] │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, r5, #143360 @ 0x23000 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [r2, #92] @ 0x5c │ │ │ │ + str r3, [r1, #1032] @ 0x408 │ │ │ │ + str r3, [r6, #3276] @ 0xccc │ │ │ │ + blx r2 │ │ │ │ + add r9, r5, #8 │ │ │ │ + ldr r3, [r5, #520] @ 0x208 │ │ │ │ + add lr, sp, #2416 @ 0x970 │ │ │ │ + str r3, [r6, #3304] @ 0xce8 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + mov ip, sp │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + mov r0, r9 │ │ │ │ + ldm r4, {r1, r2, r3} │ │ │ │ + bl 94388 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 44514 │ │ │ │ - ldr r7, [pc, #3900] @ 43f20 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r6, r7, #2608 @ 0xa30 │ │ │ │ - add r6, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ + beq 481c4 │ │ │ │ + mov r2, #1 │ │ │ │ + mvn r3, #0 │ │ │ │ + strb r2, [r6, #3296] @ 0xce0 │ │ │ │ + str r3, [r6, #3308] @ 0xcec │ │ │ │ + cmp r7, #216 @ 0xd8 │ │ │ │ + cmpne r7, #13 │ │ │ │ + beq 48268 │ │ │ │ + ldr r3, [r5, #520] @ 0x208 │ │ │ │ + b 480dc │ │ │ │ + cmp r7, #9 │ │ │ │ + bne 489b8 │ │ │ │ + ldrb r3, [r5, #8] │ │ │ │ + cmp r3, #47 @ 0x2f │ │ │ │ + beq 4845c │ │ │ │ + ldr r3, [r6, #3276] @ 0xccc │ │ │ │ + cmp r3, #3 │ │ │ │ + beq 48480 │ │ │ │ + ldr r2, [r6, #3308] @ 0xcec │ │ │ │ + cmp r2, #0 │ │ │ │ + blt 48780 │ │ │ │ + ldrb r3, [r6, #3580] @ 0xdfc │ │ │ │ + cmp r3, #0 │ │ │ │ + addne r2, r2, #127 @ 0x7f │ │ │ │ + addeq r2, r2, #1 │ │ │ │ + rsbs r1, r2, #0 │ │ │ │ + and r4, r2, #127 @ 0x7f │ │ │ │ + and r2, r1, #127 @ 0x7f │ │ │ │ + rsbpl r4, r2, #0 │ │ │ │ + str r4, [r6, #3308] @ 0xcec │ │ │ │ + add r2, r5, #142336 @ 0x22c00 │ │ │ │ + add r2, r2, #244 @ 0xf4 │ │ │ │ + mov sl, #0 │ │ │ │ + mov r8, #692 @ 0x2b4 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + b 4841c │ │ │ │ + sub r4, r4, sl │ │ │ │ + add r3, r4, #128 @ 0x80 │ │ │ │ + rsbs r2, r3, #0 │ │ │ │ + and r2, r2, #127 @ 0x7f │ │ │ │ + and r3, r3, #127 @ 0x7f │ │ │ │ + rsbpl r3, r2, #0 │ │ │ │ + add r4, r4, #64 @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + add fp, r3, #63 @ 0x3f │ │ │ │ + movge fp, r3 │ │ │ │ + rsbs r3, r4, #0 │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ + and r4, r4, #63 @ 0x3f │ │ │ │ + asr fp, fp, #6 │ │ │ │ + rsbpl r4, r3, #0 │ │ │ │ + mul r3, r8, r4 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r2, r0, r3 │ │ │ │ + add r2, r2, #16192 @ 0x3f40 │ │ │ │ + ldrb r2, [r2, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 48408 │ │ │ │ + add r9, r3, #15488 @ 0x3c80 │ │ │ │ + add r9, r9, #48 @ 0x30 │ │ │ │ + cmp fp, #1 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + add r0, r0, r9 │ │ │ │ + beq 485a8 │ │ │ │ + bl eb6d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 444f8 │ │ │ │ - add r3, sp, #172 @ 0xac │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r1, [pc, #3864] @ 43f24 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 963a4 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [pc, #4036] @ 43fec │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #156] @ 0x9c │ │ │ │ - blx r3 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - cmp r0, #1 │ │ │ │ - ble 43ea0 │ │ │ │ - ldr r3, [r6, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #3372] @ 0xd2c │ │ │ │ + bne 48734 │ │ │ │ + add sl, sl, #1 │ │ │ │ + cmp sl, #128 @ 0x80 │ │ │ │ + beq 4831c │ │ │ │ + ldrb r3, [r6, #3580] @ 0xdfc │ │ │ │ + ldr r4, [r6, #3308] @ 0xcec │ │ │ │ cmp r3, #0 │ │ │ │ - ldreq fp, [pc, #3784] @ 43f28 │ │ │ │ - bne 43ea0 │ │ │ │ - ldr r3, [r6, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #3 │ │ │ │ - bne 43eb4 │ │ │ │ - ldm r5, {r0, r1, r2, r3} │ │ │ │ - ldr ip, [r6, #1588] @ 0x634 │ │ │ │ - add sl, sp, #188 @ 0xbc │ │ │ │ - stm sl, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [ip, #1192] @ 0x4a8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - add r6, r6, #59648 @ 0xe900 │ │ │ │ - ldr r1, [pc, #3736] @ 43f2c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - add r6, r6, #252 @ 0xfc │ │ │ │ - mov r3, #12 │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r8, [pc, #3948] @ 44014 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #308 @ 0x134 │ │ │ │ - str r7, [sp, #308] @ 0x134 │ │ │ │ - str r8, [sp, #12] │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add ip, sp, #300 @ 0x12c │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - str r7, [sp, #300] @ 0x12c │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldm ip, {r2, r3} │ │ │ │ - mov sl, ip │ │ │ │ - add r6, sp, #124 @ 0x7c │ │ │ │ - bl 31598 │ │ │ │ - ldr r1, [pc, #3836] @ 43fec │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 96334 │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 96334 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov fp, #1048576000 @ 0x3e800000 │ │ │ │ - mov r1, #15 │ │ │ │ - str r8, [sp, #12] │ │ │ │ - str r7, [sp, #308] @ 0x134 │ │ │ │ - str fp, [sp, #312] @ 0x138 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - str r7, [sp, #300] @ 0x12c │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - ldm sl, {r2, r3} │ │ │ │ - mov r1, r6 │ │ │ │ - str sl, [sp, #44] @ 0x2c │ │ │ │ - bl 31598 │ │ │ │ - add sl, sp, #156 @ 0x9c │ │ │ │ - ldr r1, [pc, #3532] @ 43f30 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #3516] @ 43f34 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, sl │ │ │ │ + bne 4838c │ │ │ │ + add r4, r4, sl │ │ │ │ + rsbs r2, r4, #0 │ │ │ │ + and r1, r2, #127 @ 0x7f │ │ │ │ + and r3, r4, #127 @ 0x7f │ │ │ │ + rsbpl r3, r1, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + add fp, r3, #63 @ 0x3f │ │ │ │ + and r2, r2, #63 @ 0x3f │ │ │ │ + movge fp, r3 │ │ │ │ + rsbs r3, r4, #0 │ │ │ │ + asr fp, fp, #6 │ │ │ │ + and r4, r4, #63 @ 0x3f │ │ │ │ + rsbpl r4, r2, #0 │ │ │ │ + b 483c8 │ │ │ │ + add r3, r5, #208896 @ 0x33000 │ │ │ │ + ldrb r3, [r3, #1096] @ 0x448 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 48338 │ │ │ │ mov r0, r5 │ │ │ │ - bl 96334 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov r1, #15 │ │ │ │ - str r8, [sp, #12] │ │ │ │ - str fp, [sp, #312] @ 0x138 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r7, [sp, #308] @ 0x134 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - str r7, [sp, #300] @ 0x12c │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - mov r1, sl │ │ │ │ - bl 31598 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r1, [pc, #3604] @ 43fec │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r7, [pc, #3392] @ 43f38 │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - add r8, r8, #1664 @ 0x680 │ │ │ │ - add r8, r8, #4 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [pc, #3368] @ 43f3c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [pc, #3360] @ 43f40 │ │ │ │ - ldr r1, [pc, #3528] @ 43fec │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #3524] @ 44000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r2, [pc, #3516] @ 44004 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r2, fp │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - add fp, sp, #108 @ 0x6c │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - add r8, sp, #140 @ 0x8c │ │ │ │ - bl 96c40 │ │ │ │ - mov r3, #1073741824 @ 0x40000000 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9641c │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, fp │ │ │ │ - ldr r1, [pc, #3400] @ 43fec │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [pc, #3220] @ 43f44 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #3204] @ 43f48 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #2608 @ 0xa30 │ │ │ │ - ldr r3, [r3, #3372] @ 0xd2c │ │ │ │ - add r1, r1, #12 │ │ │ │ - str fp, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ + bl 47ec8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 43308 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + beq 48338 │ │ │ │ + b 4831c │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r8, #0 │ │ │ │ + mov r4, #692 @ 0x2b4 │ │ │ │ + b 48508 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r1, #356 @ 0x164 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #56] @ 0x38 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #1588] @ 0x634 │ │ │ │ - ldr r7, [r2, #3372] @ 0xd2c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 44458 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 48524 │ │ │ │ + ldr r3, [r6, #3280] @ 0xcd0 │ │ │ │ + add r3, r8, r3 │ │ │ │ + rsbs r2, r3, #0 │ │ │ │ + and r2, r2, #63 @ 0x3f │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ + rsbpl r3, r2, #0 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mla r2, r4, r3, r1 │ │ │ │ + add r2, r2, #16192 @ 0x3f40 │ │ │ │ + ldrb r2, [r2, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 484fc │ │ │ │ + ldr r2, [r6, #3280] @ 0xcd0 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 484fc │ │ │ │ + add r2, r1, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r2, #2480] @ 0x9b0 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 488ac │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r8, #64 @ 0x40 │ │ │ │ + beq 48310 │ │ │ │ + ldr r0, [r1, #1568] @ 0x620 │ │ │ │ + mov r1, #352 @ 0x160 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #156] @ 0x9c │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - cmp r0, #1 │ │ │ │ - bgt 440c0 │ │ │ │ - add r3, sp, #284 @ 0x11c │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, sp, #316 @ 0x13c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [pc, #3196] @ 43fec │ │ │ │ - mov r2, fp │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r9, [pc, #3216] @ 44014 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - mov r2, #15 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ - str r7, [sp, #308] @ 0x134 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldm r1, {r0, r1} │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, fp │ │ │ │ - str r7, [sp, #300] @ 0x12c │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ - ldm ip, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - ldr r1, [pc, #3108] @ 43ff0 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 964d4 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mov r3, fp │ │ │ │ - ldr r1, [pc, #2884] @ 43f2c │ │ │ │ - mov r0, fp │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #2904] @ 43f4c │ │ │ │ - ldr r0, [pc, #2904] @ 43f50 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r2, [pc, #2892] @ 43f54 │ │ │ │ - mov r1, #32 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr lr, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [lr] │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #3004] @ 44000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #3000] @ 44004 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov lr, #1 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - str lr, [sp, #8] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - str r6, [sp] │ │ │ │ - bl 96c40 │ │ │ │ - ldr r1, [pc, #2780] @ 43f58 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, fp │ │ │ │ - bl 964d4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #2760] @ 43f5c │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #3408] @ 0xd50 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #32 │ │ │ │ - bl e9868 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #300] @ 0x12c │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #308] @ 0x134 │ │ │ │ - mov lr, #1 │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - str lr, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ - ldr ip, [pc, #2700] @ 43f60 │ │ │ │ - ldm r1, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [sp, #68] @ 0x44 │ │ │ │ - add ip, pc, ip │ │ │ │ - stm lr, {r0, r1, r2, r3} │ │ │ │ - mov r3, #15 │ │ │ │ - add r1, ip, #2624 @ 0xa40 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 48490 │ │ │ │ + ldr r3, [r6, #3280] @ 0xcd0 │ │ │ │ + add r3, r3, #64 @ 0x40 │ │ │ │ + sub r3, r3, r8 │ │ │ │ + rsbs r2, r3, #0 │ │ │ │ + and r2, r2, #63 @ 0x3f │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ + rsbpl r3, r2, #0 │ │ │ │ + b 484c8 │ │ │ │ + add r8, r5, #208896 @ 0x33000 │ │ │ │ + ldrb r2, [r8, #1096] @ 0x448 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 4873c │ │ │ │ + ldr r1, [r8, #1120] @ 0x460 │ │ │ │ + ldr r2, [r8, #1132] @ 0x46c │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 4873c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 47cfc │ │ │ │ + cmp r0, #0 │ │ │ │ + addne r9, r5, #8 │ │ │ │ + beq 4817c │ │ │ │ + ldr r1, [r5, #520] @ 0x208 │ │ │ │ + add r0, r5, #144384 @ 0x23400 │ │ │ │ add r1, r1, #8 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str fp, [sp] │ │ │ │ - bl 7fcbc │ │ │ │ + add r0, r0, #12 │ │ │ │ + bl e5770 │ │ │ │ + ldr r3, [r6, #3276] @ 0xccc │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [r0], #4 │ │ │ │ + ldr r2, [r5, #520] @ 0x208 │ │ │ │ + add r2, r2, #1 │ │ │ │ + bl e8318 │ │ │ │ + b 482cc │ │ │ │ + bl eb6d0 │ │ │ │ cmp r0, #0 │ │ │ │ - streq r0, [sp, #80] @ 0x50 │ │ │ │ - beq 43544 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r2, #3408] @ 0xd50 │ │ │ │ - cmp r3, r6 │ │ │ │ - beq 440b8 │ │ │ │ - cmp r3, #16 │ │ │ │ - lslne r6, r3, #1 │ │ │ │ - mov r3, #1 │ │ │ │ - str r6, [r2, #3408] @ 0xd50 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, #0 │ │ │ │ + bne 48408 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + add r0, r0, r9 │ │ │ │ + bl eb808 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 48408 │ │ │ │ + mov fp, #64 @ 0x40 │ │ │ │ + add fp, fp, r4 │ │ │ │ + rsbs r2, fp, #0 │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ + and r2, r2, #63 @ 0x3f │ │ │ │ + str fp, [r6, #3308] @ 0xcec │ │ │ │ + and fp, fp, #63 @ 0x3f │ │ │ │ + rsbpl fp, r2, #0 │ │ │ │ + adds r4, r4, r9 │ │ │ │ + str fp, [r6, #3312] @ 0xcf0 │ │ │ │ + beq 4831c │ │ │ │ + add r8, sp, #2096 @ 0x830 │ │ │ │ + add r9, r5, #8 │ │ │ │ + add r8, r8, #4 │ │ │ │ + ldr r3, [r6, #3572] @ 0xdf4 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ mov r0, r8 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, fp │ │ │ │ - ldr r1, [pc, #2692] @ 43fec │ │ │ │ + bl e96ec │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #2544] @ 43f64 │ │ │ │ - ldr r0, [pc, #2544] @ 43f68 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2528] @ 43f6c │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #2624 @ 0xa40 │ │ │ │ - ldr r3, [r3, #3384] @ 0xd38 │ │ │ │ - add r1, r1, #12 │ │ │ │ - str fp, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 435d0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - blx r3 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, #0 │ │ │ │ + bl e9658 │ │ │ │ + ldr r2, [r6, #3572] @ 0xdf4 │ │ │ │ + ldr r3, [r6, #3576] @ 0xdf8 │ │ │ │ + add r3, r2, r3 │ │ │ │ + ldrb r1, [r9, r3] │ │ │ │ + cmp r1, #32 │ │ │ │ + add r1, r9, r3 │ │ │ │ + beq 488f0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 48904 │ │ │ │ + ldr sl, [pc, #1144] @ 48acc │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r1, [pc, #2556] @ 43fec │ │ │ │ - mov r2, fp │ │ │ │ + bl e9658 │ │ │ │ + ldr r3, [r6, #3572] @ 0xdf4 │ │ │ │ + ldr r2, [r6, #3576] @ 0xdf8 │ │ │ │ + add r3, r3, r2 │ │ │ │ + add r1, r9, r3 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ mov r0, r8 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r6, [r3, #3384] @ 0xd38 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 44304 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - mov r3, sl │ │ │ │ - ldr r1, [pc, #2512] @ 43fec │ │ │ │ - mov r0, sl │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r7, [pc, #2364] @ 43f70 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - add r6, r6, #1664 @ 0x680 │ │ │ │ - mov r8, #1 │ │ │ │ - add r6, r6, #4 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [pc, #2336] @ 43f74 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #2440] @ 43fec │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #2444] @ 44000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #2440] @ 44004 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - mov r2, r9 │ │ │ │ - str r8, [sp] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96c40 │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 96334 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, fp │ │ │ │ - ldr r1, [pc, #2352] @ 43fec │ │ │ │ - mov r0, sl │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [pc, #2224] @ 43f78 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2208] @ 43f7c │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #2640 @ 0xa50 │ │ │ │ - ldr r3, [r3, #3404] @ 0xd4c │ │ │ │ - add r1, r1, #4 │ │ │ │ - str fp, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 43724 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r8, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r2, #3404] @ 0xd4c │ │ │ │ - eor r3, r3, r8 │ │ │ │ - str r3, [r2, #3404] @ 0xd4c │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 96334 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, fp │ │ │ │ - ldr r1, [pc, #2212] @ 43fec │ │ │ │ + bl e9658 │ │ │ │ mov r0, sl │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #2092] @ 43f80 │ │ │ │ - ldr r0, [pc, #2092] @ 43f84 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2076] @ 43f88 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #2640 @ 0xa50 │ │ │ │ - ldr r3, [r3, #3396] @ 0xd44 │ │ │ │ - add r1, r1, #8 │ │ │ │ - str fp, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ + bl e9728 │ │ │ │ + mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 437b8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #1588] @ 0x634 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r2, #3396] @ 0xd44 │ │ │ │ - eor r3, r3, #1 │ │ │ │ - str r3, [r2, #3396] @ 0xd44 │ │ │ │ - mov r3, sl │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, sl │ │ │ │ - ldr r1, [pc, #2060] @ 43fec │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #1956] @ 43f8c │ │ │ │ - ldr r0, [pc, #1956] @ 43f90 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #1940] @ 43f94 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #2640 @ 0xa50 │ │ │ │ - ldr r3, [r3, #3400] @ 0xd48 │ │ │ │ - add r1, r1, #12 │ │ │ │ - str fp, [sp] │ │ │ │ - add r9, sp, #204 @ 0xcc │ │ │ │ - mov r6, #0 │ │ │ │ - mov sl, #3 │ │ │ │ - mov r7, #1 │ │ │ │ + bl e9728 │ │ │ │ + mov r1, r8 │ │ │ │ + add sl, sl, r0 │ │ │ │ + str sl, [r6, #3576] @ 0xdf8 │ │ │ │ + ldr r3, [r5, #520] @ 0x208 │ │ │ │ + str r3, [r6, #3304] @ 0xce8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 93d48 │ │ │ │ + ldr r3, [r6, #3576] @ 0xdf8 │ │ │ │ + ldr r2, [r6, #3572] @ 0xdf4 │ │ │ │ + add r2, r2, r3 │ │ │ │ + ldr r3, [r5, #520] @ 0x208 │ │ │ │ + cmp r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + bicle r1, r2, r2, asr #31 │ │ │ │ + mov r2, #1 │ │ │ │ + str r1, [r5, #524] @ 0x20c │ │ │ │ + strb r2, [r6, #3296] @ 0xce0 │ │ │ │ + b 480dc │ │ │ │ + cmp r7, #203 @ 0xcb │ │ │ │ + ldr r3, [r6, #3292] @ 0xcdc │ │ │ │ + beq 48894 │ │ │ │ + subs r3, r3, #1 │ │ │ │ + movmi r3, #0 │ │ │ │ + str r3, [r6, #3292] @ 0xcdc │ │ │ │ + subs r0, r2, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + b 480fc │ │ │ │ + mov r0, r2 │ │ │ │ + b 480fc │ │ │ │ + add r2, r5, #208896 @ 0x33000 │ │ │ │ + ldrb r1, [r2, #1096] @ 0x448 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 48164 │ │ │ │ + ldr r0, [r2, #1120] @ 0x460 │ │ │ │ + ldr r1, [r2, #1132] @ 0x46c │ │ │ │ + cmp r0, r1 │ │ │ │ + movne r3, #1 │ │ │ │ + strbne r3, [r2, #1096] @ 0x448 │ │ │ │ + bne 4817c │ │ │ │ + b 48164 │ │ │ │ + lsl fp, fp, #6 │ │ │ │ + b 485d0 │ │ │ │ + ldr r2, [r8, #1060] @ 0x424 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 488b8 │ │ │ │ + cmp r2, #2 │ │ │ │ + bgt 482a8 │ │ │ │ + add r2, r2, #1 │ │ │ │ + add r9, r5, #8 │ │ │ │ + str r2, [r8, #1060] @ 0x424 │ │ │ │ + ldr r2, [r3] │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, r5, #143360 @ 0x23000 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [r2, #92] @ 0x5c │ │ │ │ + str r3, [r1, #1032] @ 0x408 │ │ │ │ + str r3, [r6, #3276] @ 0xccc │ │ │ │ + blx r2 │ │ │ │ + b 48578 │ │ │ │ + ldr r1, [r5, #524] @ 0x20c │ │ │ │ + add r9, r5, #8 │ │ │ │ + cmp r1, #0 │ │ │ │ + add r2, r9, r1 │ │ │ │ + ble 487b8 │ │ │ │ + sub r1, r2, r1 │ │ │ │ + b 487a4 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 487b8 │ │ │ │ + mov r0, r2 │ │ │ │ + ldrb r3, [r2, #-1]! │ │ │ │ + cmp r3, #32 │ │ │ │ + bne 4879c │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - ldr r1, [pc, #1776] @ 43f30 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #3400] @ 0xd48 │ │ │ │ - eorne r3, r3, #1 │ │ │ │ - strne r3, [r2, #3400] @ 0xd48 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [pc, #1828] @ 43f98 │ │ │ │ mov r3, #0 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #1936] @ 44014 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ - str r6, [sp, #308] @ 0x134 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str sl, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldm r1, {r0, r1} │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r6, [sp, #300] @ 0x12c │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ - ldm lr, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [pc, #1816] @ 43fec │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #1716] @ 43f9c │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add r8, r8, #1664 @ 0x680 │ │ │ │ - add r8, r8, #4 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r0, [pc, #1688] @ 43fa0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1752] @ 44000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r7, [sp] │ │ │ │ - add r9, sp, #236 @ 0xec │ │ │ │ - mov r3, r0 │ │ │ │ + sub r9, r2, r9 │ │ │ │ + str r9, [r6, #3572] @ 0xdf4 │ │ │ │ + str r3, [r6, #3576] @ 0xdf8 │ │ │ │ + ldrb r3, [r2] │ │ │ │ + ands r3, r3, #223 @ 0xdf │ │ │ │ + movne r1, r2 │ │ │ │ + rsbne ip, r2, #1 │ │ │ │ + beq 487f0 │ │ │ │ + add r3, r1, ip │ │ │ │ + str r3, [r6, #3576] @ 0xdf8 │ │ │ │ + ldrb r0, [r1, #1]! │ │ │ │ + tst r0, #223 @ 0xdf │ │ │ │ + bne 487dc │ │ │ │ + add r0, r5, #142336 @ 0x22c00 │ │ │ │ + add r0, r0, #244 @ 0xf4 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + bl e96ec │ │ │ │ + ldr r2, [r6, #3308] @ 0xcec │ │ │ │ + cmp r2, #0 │ │ │ │ + bge 48350 │ │ │ │ + ldr r4, [r6, #3312] @ 0xcf0 │ │ │ │ + cmp r4, #0 │ │ │ │ + blt 48350 │ │ │ │ + ldrb r3, [r6, #3580] @ 0xdfc │ │ │ │ + str r4, [r6, #3308] @ 0xcec │ │ │ │ + b 48374 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 93d10 │ │ │ │ + b 4820c │ │ │ │ + add r8, r5, #208896 @ 0x33000 │ │ │ │ + ldrb r3, [r8, #1096] @ 0x448 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 481d8 │ │ │ │ + ldr r1, [r8, #1100] @ 0x44c │ │ │ │ + ldr r0, [r8, #1116] @ 0x45c │ │ │ │ + add r3, r1, #1 │ │ │ │ + cmp r0, r3 │ │ │ │ + str r3, [r8, #1100] @ 0x44c │ │ │ │ + ble 48880 │ │ │ │ + ldr r2, [r8, #1108] @ 0x454 │ │ │ │ + add r2, r2, r1 │ │ │ │ + b 48874 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r0, r3 │ │ │ │ + str r3, [r8, #1100] @ 0x44c │ │ │ │ + beq 48880 │ │ │ │ + ldrb r1, [r2, #1]! │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 48864 │ │ │ │ + ldr r2, [r8, #1132] @ 0x46c │ │ │ │ + cmp r2, r3 │ │ │ │ + suble r2, r2, #1 │ │ │ │ + strle r2, [r8, #1100] @ 0x44c │ │ │ │ + b 4820c │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, #9 │ │ │ │ + movgt r3, #9 │ │ │ │ + strgt r3, [r6, #3292] @ 0xcdc │ │ │ │ + bgt 486f4 │ │ │ │ + b 486f0 │ │ │ │ + str r3, [r6, #3280] @ 0xcd0 │ │ │ │ + ldr r3, [r5, #520] @ 0x208 │ │ │ │ + b 480dc │ │ │ │ + add sl, r5, #209920 @ 0x33400 │ │ │ │ + ldr fp, [sl, #40] @ 0x28 │ │ │ │ + ldr r9, [sl, #44] @ 0x2c │ │ │ │ + bl e883c │ │ │ │ + add sl, sl, #48 @ 0x30 │ │ │ │ + adds fp, fp, r0 │ │ │ │ + adc r9, r9, r1 │ │ │ │ + bl e87ac │ │ │ │ + cmp fp, r0 │ │ │ │ + sbcs r9, r9, r1 │ │ │ │ + blt 4891c │ │ │ │ + ldr r2, [r8, #1060] @ 0x424 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + b 48748 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 48910 │ │ │ │ + ldr sl, [pc, #464] @ 48ad0 │ │ │ │ + add sl, pc, sl │ │ │ │ + b 48654 │ │ │ │ + ldr sl, [pc, #456] @ 48ad4 │ │ │ │ + add sl, pc, sl │ │ │ │ + b 48654 │ │ │ │ + ldr sl, [pc, #448] @ 48ad8 │ │ │ │ + add sl, pc, sl │ │ │ │ + b 48674 │ │ │ │ + ldr fp, [r6, #3276] @ 0xccc │ │ │ │ + bl e87ac │ │ │ │ + add r8, sp, #40 @ 0x28 │ │ │ │ + cmp fp, #3 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldreq r3, [r6, #3280] @ 0xcd0 │ │ │ │ + mvnne r3, #0 │ │ │ │ + add r9, r5, #8 │ │ │ │ + strd r0, [sl, #-8] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [pc, #1720] @ 44004 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - bl 96c40 │ │ │ │ - add r8, sp, #220 @ 0xdc │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [pc, #1648] @ 43fec │ │ │ │ - bl 96334 │ │ │ │ - add ip, sp, #252 @ 0xfc │ │ │ │ - mov r2, ip │ │ │ │ - mov r1, r9 │ │ │ │ + ldr sl, [r2, #1580] @ 0x62c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl ce7f4 │ │ │ │ + mov r1, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [pc, #1552] @ 43fa4 │ │ │ │ - str ip, [sp, #72] @ 0x48 │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ - bl 9641c │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #308] @ 0x134 │ │ │ │ - mov r8, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r3, [pc, #1632] @ 44014 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r8, [sp, #312] @ 0x138 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldm ip, {r0, r1} │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1496] @ 43fa8 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - str r2, [sp, #300] @ 0x12c │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - ldr r2, [pc, #1484] @ 43fac │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ - ldm lr, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #1560] @ 44014 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r6, [sp, #308] @ 0x134 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r8, [sp, #312] @ 0x138 │ │ │ │ - ldm ip, {r0, r1} │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r6, [sp, #300] @ 0x12c │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ - ldm lr, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - ldr r0, [pc, #1396] @ 43fb0 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr sl, [pc, #1384] @ 43fb4 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [r2] │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1400] @ 44000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl ce80c │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r8 │ │ │ │ + bl ce80c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + bl ce80c │ │ │ │ + mvn r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ - ldr r9, [pc, #1392] @ 44004 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r0, [pc, #1272] @ 43fb8 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - ldr sl, [pc, #1324] @ 44004 │ │ │ │ - mov r3, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl ce85c │ │ │ │ + ldr r3, [sp, #2096] @ 0x830 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 489ac │ │ │ │ + ldr r3, [sl] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [r3, #140] @ 0x8c │ │ │ │ + mov r0, sl │ │ │ │ + mov r2, #1 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + b 4875c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [r5, #520] @ 0x208 │ │ │ │ + add lr, sp, #2416 @ 0x970 │ │ │ │ + str r3, [r6, #3304] @ 0xce8 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + mov ip, sp │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + add r9, r5, #8 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ mov r0, r9 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [r2] │ │ │ │ - str r0, [sp, #256] @ 0x100 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1272] @ 44000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r7, [sp] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r0, r5 │ │ │ │ - add r5, sp, #268 @ 0x10c │ │ │ │ - ldr r3, [pc, #1104] @ 43fa4 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - mov r1, r5 │ │ │ │ - bl 9641c │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - ldr r1, [pc, #1156] @ 43fec │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 963a4 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 963a4 │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #1152] @ 44014 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r8, [sp, #312] @ 0x138 │ │ │ │ - str r6, [sp, #308] @ 0x134 │ │ │ │ - ldm ip, {r0, r1} │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #12 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r7 │ │ │ │ - str r6, [sp, #300] @ 0x12c │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldm lr, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - ldr r3, [pc, #996] @ 43fbc │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #2592] @ 0xa20 │ │ │ │ - ldr r0, [r3, #2584] @ 0xa18 │ │ │ │ + ldm r4, {r1, r2, r3} │ │ │ │ + bl 94388 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + strbne r3, [r6, #3296] @ 0xce0 │ │ │ │ + mvnne r3, #0 │ │ │ │ + strne r3, [r6, #3308] @ 0xcec │ │ │ │ + cmp r7, #352 @ 0x160 │ │ │ │ + moveq r3, #1 │ │ │ │ + strbeq r3, [r6, #3580] @ 0xdfc │ │ │ │ + beq 4820c │ │ │ │ + cmp r7, #210 @ 0xd2 │ │ │ │ + bne 481c4 │ │ │ │ + ldrb r3, [r5, #8] │ │ │ │ + cmp r3, #47 @ 0x2f │ │ │ │ + beq 48a58 │ │ │ │ + add r4, r5, #143360 @ 0x23000 │ │ │ │ + ldr r1, [r4, #1032] @ 0x408 │ │ │ │ cmp r1, #0 │ │ │ │ - beq 44568 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - mov r0, r6 │ │ │ │ + beq 48aac │ │ │ │ + add r0, r5, #144384 @ 0x23400 │ │ │ │ + add r0, r0, #12 │ │ │ │ + bl e5860 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldreq r0, [r4, #1032] @ 0x408 │ │ │ │ + strne r0, [r4, #1032] @ 0x408 │ │ │ │ + bne 48200 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4820c │ │ │ │ + b 48200 │ │ │ │ + add r8, r5, #208896 @ 0x33000 │ │ │ │ + ldrb r3, [r8, #1096] @ 0x448 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 48a20 │ │ │ │ + ldr r1, [r8, #1100] @ 0x44c │ │ │ │ + sub r3, r1, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrge r2, [r8, #1108] @ 0x454 │ │ │ │ + str r3, [r8, #1100] @ 0x44c │ │ │ │ + addge r2, r2, r1 │ │ │ │ + blt 48aa0 │ │ │ │ + ldrb r1, [r2, #-1]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne 43be8 │ │ │ │ - ldr r1, [pc, #956] @ 43fc0 │ │ │ │ - ldr r0, [pc, #956] @ 43fc4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r7, [pc, #944] @ 43fc8 │ │ │ │ - mov r1, r6 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr sl, [r7, #2592] @ 0xa20 │ │ │ │ - ldr r8, [r7, #2584] @ 0xa18 │ │ │ │ - add r7, r7, #2656 @ 0xa60 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ + beq 4820c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmn r3, #1 │ │ │ │ + str r3, [r8, #1100] @ 0x44c │ │ │ │ + bne 48a84 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r8, #1100] @ 0x44c │ │ │ │ + b 4820c │ │ │ │ + add r0, r5, #144384 @ 0x23400 │ │ │ │ + add r0, r0, #12 │ │ │ │ + bl e58f0 │ │ │ │ + str r0, [r4, #1032] @ 0x408 │ │ │ │ + b 48a4c │ │ │ │ + andeq lr, fp, r0, lsr #19 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq lr, fp, r0, asr #17 │ │ │ │ + andeq r7, fp, r0, ror #1 │ │ │ │ + strdeq sp, [sl], -r4 │ │ │ │ + andeq ip, sl, r8, lsr #10 │ │ │ │ + andeq fp, sl, r0, asr pc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + add r4, r0, #208896 @ 0x33000 │ │ │ │ + ldr r3, [r4, #1112] @ 0x458 │ │ │ │ + ldr r7, [r4, #1132] @ 0x46c │ │ │ │ + ldr r2, [pc, #516] @ 48d04 │ │ │ │ + cmp r3, r7 │ │ │ │ + ldr r3, [pc, #512] @ 48d08 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #32 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + blt 48ca4 │ │ │ │ + ldr r6, [pc, #480] @ 48d0c │ │ │ │ + add r8, r5, #1 │ │ │ │ + add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r7, [r4, #1116] @ 0x45c │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - str sl, [sp] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [r3] │ │ │ │ - str r0, [sp, #224] @ 0xe0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #884] @ 44000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #880] @ 44004 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - mov r2, r6 │ │ │ │ + bl ebbb8 │ │ │ │ + ldr r2, [pc, #456] @ 48d10 │ │ │ │ + add r7, sp, #12 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #16 │ │ │ │ + str r8, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ mov r0, r7 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44444 │ │ │ │ - ldr r6, [pc, #760] @ 43fcc │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r6, r6, #2992 @ 0xbb0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44430 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r5, [pc, #732] @ 43fd0 │ │ │ │ - add r6, r4, #8320 @ 0x2080 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r2, r5, #2656 @ 0xa60 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, r2, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 42b64 │ │ │ │ - add r2, r5, #2992 @ 0xbb0 │ │ │ │ - add r3, r6, #12 │ │ │ │ - add r2, r2, #4 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - mov r8, #1 │ │ │ │ - ldr sl, [pc, #748] @ 44014 │ │ │ │ - mov r9, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 42b64 │ │ │ │ - ldr r1, [pc, #664] @ 43fd4 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #652] @ 43fd8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96540 │ │ │ │ + bl e972c │ │ │ │ mov r1, r6 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 852b4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [pc, #620] @ 43ff0 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 96334 │ │ │ │ - ldm r6, {r0, r1, r2, r3} │ │ │ │ - stm fp, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [pc, #580] @ 43fdc │ │ │ │ - ldr r0, [pc, #580] @ 43fe0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl eb8a8 │ │ │ │ + ldr ip, [r4, #1116] @ 0x45c │ │ │ │ + ldr r2, [r4, #1132] @ 0x46c │ │ │ │ + ldr r3, [pc, #408] @ 48d14 │ │ │ │ + sub r2, ip, r2 │ │ │ │ + mov r1, #148 @ 0x94 │ │ │ │ + add r3, pc, r3 │ │ │ │ + clz r2, r2 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #384] @ 48d18 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #300] @ 0x12c │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #308] @ 0x134 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r2, #1061158912 @ 0x3f400000 │ │ │ │ - str r2, [sp, #312] @ 0x138 │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - ldr lr, [sp, #68] @ 0x44 │ │ │ │ - mov r6, #0 │ │ │ │ - mov ip, r0 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm lr, {r0, r1, r2, r3} │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r2, ip │ │ │ │ - add r1, r5, #3328 @ 0xd00 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str fp, [sp] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, r6 │ │ │ │ - beq 44040 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r2, [r1, #16] │ │ │ │ - str r2, [r3, #3360] @ 0xd20 │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ - str r1, [r3, #3364] @ 0xd24 │ │ │ │ - ldr r1, [r3, #3388] @ 0xd3c │ │ │ │ - str r6, [r3, #3368] @ 0xd28 │ │ │ │ - cmp r1, r6 │ │ │ │ - str r8, [r3, #3372] @ 0xd2c │ │ │ │ - str r8, [r3, #3384] @ 0xd38 │ │ │ │ - str r6, [r3, #3408] @ 0xd50 │ │ │ │ - str r8, [r3, #3404] @ 0xd4c │ │ │ │ - str r6, [r3, #3396] @ 0xd44 │ │ │ │ - str r8, [r3, #3400] @ 0xd48 │ │ │ │ - bne 4454c │ │ │ │ - ldr r1, [pc, #396] @ 43fe4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r0, [r1, #2584] @ 0xa18 │ │ │ │ - cmp r0, r2 │ │ │ │ - beq 4406c │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [r4, #1653] @ 0x675 │ │ │ │ - ldr r2, [pc, #372] @ 43fe8 │ │ │ │ - ldr r3, [pc, #148] @ 43f0c │ │ │ │ + bl e9eb4 │ │ │ │ + ldrb r1, [sp, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 48c88 │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r3, [r4, #1132] @ 0x46c │ │ │ │ + beq 48c34 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 48c9c │ │ │ │ + mov r8, #0 │ │ │ │ + mov r6, r8 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r0, [r4, #1124] @ 0x464 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r0, r8 │ │ │ │ + bl eb59c │ │ │ │ + ldr r2, [r4, #1108] @ 0x454 │ │ │ │ + ldr r3, [r4, #1132] @ 0x46c │ │ │ │ + add r8, r8, #152 @ 0x98 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + strb r0, [r2, r5] │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, r3 │ │ │ │ + add r6, r6, r0 │ │ │ │ + blt 48bc8 │ │ │ │ + ldr r2, [pc, #276] @ 48d1c │ │ │ │ + ldr r3, [pc, #252] @ 48d08 │ │ │ │ add r2, pc, r2 │ │ │ │ + str r6, [r4, #1120] @ 0x460 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #380] @ 0x17c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 44570 │ │ │ │ - add sp, sp, #388 @ 0x184 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r6, #1580] @ 0x62c │ │ │ │ - ldr fp, [pc, #136] @ 43f34 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #3 │ │ │ │ - beq 43070 │ │ │ │ - add sl, sp, #188 @ 0xbc │ │ │ │ - ldr r1, [pc, #300] @ 43fec │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, sl │ │ │ │ - mov r0, r5 │ │ │ │ - bl 96334 │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ - ldr r3, [r7, #1588] @ 0x634 │ │ │ │ - add r6, r7, #59648 @ 0xe900 │ │ │ │ - ldr r0, [r3, #1192] @ 0x4a8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #68] @ 43f2c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [r7, #1580] @ 0x62c │ │ │ │ - add r6, r6, #252 @ 0xfc │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r3, #12 │ │ │ │ - moveq r3, #15 │ │ │ │ - b 4309c │ │ │ │ - mlaeq r1, r8, r1, pc @ │ │ │ │ - andeq r3, ip, r4, ror sl │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r3, ip, r8, asr #20 │ │ │ │ - eoreq pc, r1, r8, asr r1 @ │ │ │ │ - eoreq pc, r1, r8, lsr r1 @ │ │ │ │ - eoreq pc, r1, r8, lsl r1 @ │ │ │ │ - strdeq pc, [r1], -r8 @ │ │ │ │ - adcmi r0, r0, #0 │ │ │ │ - sbcsmi r0, r8, #0 │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - adcmi r0, ip, #0 │ │ │ │ - andeq r1, fp, r4, asr #8 │ │ │ │ - andeq r2, fp, ip, lsl #8 │ │ │ │ - andeq r0, r0, r0, lsl #9 │ │ │ │ - andeq r2, fp, r4, ror r3 │ │ │ │ - eoreq lr, r1, r4, lsl lr │ │ │ │ - andeq r1, fp, r8, asr #4 │ │ │ │ - andeq r2, fp, r4, ror #4 │ │ │ │ - andeq r2, fp, r4, ror #4 │ │ │ │ - addmi r0, ip, #0 │ │ │ │ - ldrdeq r2, [fp], -r4 │ │ │ │ - eoreq lr, r1, r0, lsl #24 │ │ │ │ - andeq r1, fp, r8, asr #1 │ │ │ │ - strdeq r2, [fp], -ip │ │ │ │ - eoreq lr, r1, ip, asr #22 │ │ │ │ - andeq r1, fp, r8 │ │ │ │ - andeq r2, fp, r0, asr #32 │ │ │ │ - ldrdeq r1, [fp], -r0 │ │ │ │ - strdeq lr, [r1], -ip @ │ │ │ │ - andeq r0, fp, r8, ror #29 │ │ │ │ - andeq r1, fp, r4, asr pc │ │ │ │ - eoreq lr, r1, ip, ror #18 │ │ │ │ - andeq r0, fp, r4, asr lr │ │ │ │ - andeq r7, fp, r8, lsr r6 │ │ │ │ - ldrdeq lr, [r1], -r8 @ │ │ │ │ - eorsmi r0, r0, #0 │ │ │ │ - andeq r0, fp, r4, asr sp │ │ │ │ - @ instruction: 0x000b1dbc │ │ │ │ - submi r0, r0, r0 │ │ │ │ - @ instruction: 0x3e99999a │ │ │ │ - cdpcc 12, 12, cr12, cr12, cr13, {6} │ │ │ │ - muleq fp, r0, ip │ │ │ │ - andeq r3, fp, r8, rrx │ │ │ │ - andeq r1, fp, r8, lsl ip │ │ │ │ - eoreq lr, r1, r4, lsl #10 │ │ │ │ - andeq r0, fp, r8, lsr sl │ │ │ │ - ldrdeq r1, [fp], -r8 │ │ │ │ - eoreq lr, r1, r0, asr #9 │ │ │ │ - eoreq lr, r1, r8, lsl #8 │ │ │ │ - eoreq lr, r1, r4, ror #7 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - eormi r0, r0, r0 │ │ │ │ - andeq r0, fp, r4, lsr #17 │ │ │ │ - ldrdeq r1, [fp], -ip │ │ │ │ - eoreq lr, r1, r4, lsl #5 │ │ │ │ - andeq r2, ip, r4, asr #22 │ │ │ │ - movmi r0, r0 │ │ │ │ - bicmi r0, r8, r0 │ │ │ │ - addsmi r0, r6, #0 │ │ │ │ - andeq r0, fp, ip, asr #9 │ │ │ │ - ldrdeq r1, [fp], -r0 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - svclt 0x00800000 │ │ │ │ - rscsmi r0, r0, #0 │ │ │ │ - andeq r1, fp, r4, lsr #8 │ │ │ │ - eoreq sp, r1, r4, ror #28 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - andeq r0, fp, r0, lsr r3 │ │ │ │ - andeq r1, fp, ip, ror #6 │ │ │ │ - @ instruction: 0x0021ddb4 │ │ │ │ - muleq fp, ip, r2 │ │ │ │ - andeq r1, fp, r4, ror #5 │ │ │ │ - andeq r2, ip, r8, asr #30 │ │ │ │ - movmi r0, r0 │ │ │ │ - andeq r0, fp, r0, lsr #3 │ │ │ │ - muleq fp, r0, r1 │ │ │ │ - eoreq sp, r1, r4, lsr #24 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - orr r7, r7, r3 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - orr r3, r3, r7 │ │ │ │ - and r3, r3, #255 @ 0xff │ │ │ │ + bne 48d00 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - beq 43e6c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r2, [r3, #3360] @ 0xd20 │ │ │ │ - b 43e50 │ │ │ │ - ldr r0, [r3, #3364] @ 0xd24 │ │ │ │ - ldr r2, [r1, #2592] @ 0xa20 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne 43e64 │ │ │ │ - ldr r0, [r3, #3408] @ 0xd50 │ │ │ │ - ldr r2, [r1, #2600] @ 0xa28 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne 43e64 │ │ │ │ - ldr r0, [r3, #3404] @ 0xd4c │ │ │ │ - ldr r2, [r1, #2608] @ 0xa30 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne 43e64 │ │ │ │ - ldr r2, [r3, #3396] @ 0xd44 │ │ │ │ - ldr r3, [r1, #2616] @ 0xa38 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 43e64 │ │ │ │ + ble 48c9c │ │ │ │ + ldr r2, [r4, #1124] @ 0x464 │ │ │ │ + mov r6, r5 │ │ │ │ + mov r8, r5 │ │ │ │ + add r0, r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + bl eb808 │ │ │ │ + ldr r2, [r4, #1124] @ 0x464 │ │ │ │ + ldr ip, [r4, #1108] @ 0x454 │ │ │ │ + add r3, r2, r5 │ │ │ │ + ldr r1, [r4, #1132] @ 0x46c │ │ │ │ + add r5, r5, #152 @ 0x98 │ │ │ │ + subs r3, r0, r3 │ │ │ │ + movne r3, #1 │ │ │ │ + strb r3, [ip, r8] │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r8, r1 │ │ │ │ + add r6, r6, r3 │ │ │ │ + blt 48c48 │ │ │ │ + b 48c00 │ │ │ │ + ldr r2, [r4, #1116] @ 0x45c │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 48c9c │ │ │ │ + ldr r0, [r4, #1108] @ 0x454 │ │ │ │ + bl 7b4c │ │ │ │ + mov r6, #0 │ │ │ │ + b 48c00 │ │ │ │ + mov r0, r7 │ │ │ │ + str r7, [r4, #1112] @ 0x458 │ │ │ │ + bl 7318 │ │ │ │ + ldr r1, [r4, #1116] @ 0x45c │ │ │ │ + ldr r3, [r4, #1112] @ 0x458 │ │ │ │ + cmp r1, r3 │ │ │ │ + movge r1, r3 │ │ │ │ + cmp r1, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r4, #1108] @ 0x454 │ │ │ │ + ble 48cec │ │ │ │ + sub r3, r0, #1 │ │ │ │ + sub r2, r6, #1 │ │ │ │ + add r1, r3, r1 │ │ │ │ + ldrb ip, [r3, #1]! │ │ │ │ + strb ip, [r2, #1]! │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 48cdc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 48cf8 │ │ │ │ + bl 75dc │ │ │ │ + str r6, [r4, #1108] @ 0x454 │ │ │ │ + b 48b24 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq sp, fp, r0, asr #29 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq ip, sl, r4, lsl #6 │ │ │ │ + strdeq ip, [sl], -r8 │ │ │ │ + strdeq ip, [sl], -ip @ │ │ │ │ + andeq ip, sl, r0, lsl pc │ │ │ │ + @ instruction: 0x000bddbc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3848] @ 0xf08 │ │ │ │ + sub sp, sp, #212 @ 0xd4 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #2708] @ 497d4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [pc, #2704] @ 497d8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov fp, r0 │ │ │ │ + add r7, fp, #208896 @ 0x33000 │ │ │ │ + mov r6, r1 │ │ │ │ + add r1, r0, #8 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ mov r3, #0 │ │ │ │ - strb r3, [r4, #1653] @ 0x675 │ │ │ │ - b 43e6c │ │ │ │ - mov r6, #2 │ │ │ │ - b 43538 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #-240] @ 43fec │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - mov r9, #0 │ │ │ │ - ldr r2, [pc, #-228] @ 44014 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - mov r1, #15 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ - str r9, [sp, #308] @ 0x134 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + bl 48adc │ │ │ │ + ldr r4, [r7, #1132] @ 0x46c │ │ │ │ + ldr r3, [r7, #1120] @ 0x460 │ │ │ │ + subs r4, r4, r3 │ │ │ │ + beq 49044 │ │ │ │ + ldr r1, [r7, #1108] @ 0x454 │ │ │ │ + ldr r3, [r7, #1100] @ 0x44c │ │ │ │ + ldrb r3, [r1, r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 49564 │ │ │ │ + ldr r3, [r7, #1104] @ 0x450 │ │ │ │ + ldrb r2, [r1, r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + add r2, r1, r3 │ │ │ │ + bne 495b0 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble 49044 │ │ │ │ + cmp r4, #16 │ │ │ │ + movlt r8, r4 │ │ │ │ + movge r8, #16 │ │ │ │ + add r0, r8, #1 │ │ │ │ + str r8, [sp, #20] │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #1090519040 @ 0x41000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + sub r8, r8, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r3, #1040187392 @ 0x3e000000 │ │ │ │ + ldr r2, [pc, #2540] @ 497dc │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [pc, #2524] @ 497e0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldm r0, {r0, r1} │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ + mov r2, #15 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + add r2, sp, #92 @ 0x5c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r9, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldm r1, {r0, r1} │ │ │ │ stm sp, {r0, r1} │ │ │ │ add r0, r3, #59648 @ 0xe900 │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, fp │ │ │ │ - str r9, [sp, #300] @ 0x12c │ │ │ │ - str r9, [sp, #304] @ 0x130 │ │ │ │ - ldm ip, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - ldr r1, [pc, #-336] @ 43ff0 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 964d4 │ │ │ │ - add r3, sp, #284 @ 0x11c │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r1, [pc, #-360] @ 43ff4 │ │ │ │ - mov r3, fp │ │ │ │ - mov r0, fp │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #-376] @ 43ff8 │ │ │ │ - ldr r0, [pc, #-376] @ 43ffc │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - add r3, sp, #316 @ 0x13c │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [sp, #288] @ 0x120 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [r7] │ │ │ │ - mov r7, #1 │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ - ldr r0, [sp, #296] @ 0x128 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #-448] @ 44000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #-452] @ 44004 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldm r2, {r2, r3} │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + bl 92298 │ │ │ │ + cmp r4, #1 │ │ │ │ + ldr r2, [r7, #1104] @ 0x450 │ │ │ │ + beq 497c0 │ │ │ │ + ldr ip, [r7, #1116] @ 0x45c │ │ │ │ + mov r3, r2 │ │ │ │ + mov lr, #0 │ │ │ │ + add r0, r3, #1 │ │ │ │ + cmp r0, ip │ │ │ │ + bge 495f8 │ │ │ │ + ldr r1, [r7, #1108] @ 0x454 │ │ │ │ + add r1, r1, r3 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov r7, #0 │ │ │ │ - add r0, r0, #4 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 96c40 │ │ │ │ - ldr r1, [pc, #-496] @ 44008 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, fp │ │ │ │ - bl 964d4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #-516] @ 4400c │ │ │ │ - ldr ip, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr lr, [ip, #20] │ │ │ │ - ldr r3, [r3, #3356] @ 0xd1c │ │ │ │ - str lr, [sp, #4] │ │ │ │ - ldr ip, [ip, #16] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ + b 48e90 │ │ │ │ add r3, r3, #1 │ │ │ │ - str ip, [sp] │ │ │ │ - bl e9868 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr lr, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #300] @ 0x12c │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #308] @ 0x134 │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - ldr ip, [pc, #-612] @ 44010 │ │ │ │ - ldr lr, [sp, #68] @ 0x44 │ │ │ │ - add ip, pc, ip │ │ │ │ - stm lr, {r0, r1, r2, r3} │ │ │ │ - mov r1, #15 │ │ │ │ - ldr r3, [pc, #-628] @ 44014 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add r1, ip, #2624 @ 0xa40 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - add r1, r1, #4 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str fp, [sp] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, r7 │ │ │ │ - beq 4334c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r7, [r3, #3356] @ 0xd1c │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r7, r7, #1 │ │ │ │ - ldr r3, [r3, #156] @ 0x9c │ │ │ │ - blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - str r1, [r3, #3356] @ 0xd1c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - blx r3 │ │ │ │ - b 4334c │ │ │ │ - ldr r1, [pc, #-756] @ 44018 │ │ │ │ - ldr r0, [pc, #-756] @ 4401c │ │ │ │ + cmp r3, ip │ │ │ │ + beq 48e9c │ │ │ │ + ldrb r0, [r1, #1]! │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 48e84 │ │ │ │ + add lr, lr, #1 │ │ │ │ + cmp lr, r8 │ │ │ │ + blt 48e68 │ │ │ │ + ldr sl, [r7, #1132] @ 0x46c │ │ │ │ + cmp sl, r3 │ │ │ │ + bgt 48ef0 │ │ │ │ + sub r0, r3, sl │ │ │ │ + subs r1, r2, #1 │ │ │ │ + bmi 48ee0 │ │ │ │ + ldr ip, [r7, #1108] @ 0x454 │ │ │ │ + add r2, ip, r2 │ │ │ │ + b 48ed4 │ │ │ │ + subs r1, r1, #1 │ │ │ │ + bcc 48ee0 │ │ │ │ + ldrb ip, [r2, #-1]! │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 48ecc │ │ │ │ + subs r0, r0, #1 │ │ │ │ + mov r2, r1 │ │ │ │ + bcs 48eb8 │ │ │ │ + str r1, [r7, #1104] @ 0x450 │ │ │ │ + ldr r0, [r7, #1100] @ 0x44c │ │ │ │ + cmp r0, r2 │ │ │ │ + movlt ip, r2 │ │ │ │ + bge 49074 │ │ │ │ + subs r1, ip, #1 │ │ │ │ + bmi 48f28 │ │ │ │ + ldr r2, [r7, #1108] @ 0x454 │ │ │ │ + add r2, r2, ip │ │ │ │ + b 48f1c │ │ │ │ + subs r1, r1, #1 │ │ │ │ + bcc 48f28 │ │ │ │ + ldrb ip, [r2, #-1]! │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 48f14 │ │ │ │ + cmp r0, r1 │ │ │ │ + bge 49070 │ │ │ │ + mov ip, r1 │ │ │ │ + b 48f00 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, #1090519040 @ 0x41000000 │ │ │ │ + ldr r5, [r3, #1576] @ 0x628 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2192] @ 497e4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r5] │ │ │ │ + mov ip, #1 │ │ │ │ + mov r3, r4 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #2156] @ 497e4 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + blx r4 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov lr, #1065353216 @ 0x3f800000 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + str lr, [sp] │ │ │ │ + ldr r4, [ip, #28] │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [r7, #1100] @ 0x44c │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 48fe8 │ │ │ │ + ldr r2, [r7, #1132] @ 0x46c │ │ │ │ + add r0, fp, #9 │ │ │ │ + cmp r3, r2 │ │ │ │ + ldrlt r1, [r7, #1124] @ 0x464 │ │ │ │ + addlt r2, r3, r3, lsl #3 │ │ │ │ + addlt r3, r3, r2, lsl #1 │ │ │ │ + addlt r1, r1, r3, lsl #3 │ │ │ │ + movge r1, #0 │ │ │ │ + bl eb714 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 49548 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r1, [pc, #2036] @ 497e8 │ │ │ │ + ldr r0, [pc, #2036] @ 497ec │ │ │ │ + ldr r4, [r3, #1576] @ 0x628 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #-772] @ 44020 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r3, #3424] @ 0xd60 │ │ │ │ - add r1, r1, #2640 @ 0xa50 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str fp, [sp] │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r5, [r3, #16] │ │ │ │ + bl 9467c │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mvn r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldreq r3, [r3, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #3424] @ 0xd60 │ │ │ │ - ldreq r3, [r3, #3424] @ 0xd60 │ │ │ │ - eorne r3, r3, #1 │ │ │ │ - strne r3, [r2, #3424] @ 0xd60 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 4360c │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ + blx r5 │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r4, [ip, #28] │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #1956] @ 497f0 │ │ │ │ + ldr r3, [pc, #1928] @ 497d8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 497d0 │ │ │ │ + add sp, sp, #212 @ 0xd4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str r1, [r7, #1104] @ 0x450 │ │ │ │ + cmp r0, r3 │ │ │ │ + ble 490f8 │ │ │ │ + ldr r1, [r7, #1104] @ 0x450 │ │ │ │ + ldr ip, [r7, #1116] @ 0x45c │ │ │ │ + add r2, r1, #1 │ │ │ │ + cmp ip, r2 │ │ │ │ + ble 490b4 │ │ │ │ + ldr lr, [r7, #1108] @ 0x454 │ │ │ │ + add r1, lr, r1 │ │ │ │ + b 490a8 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp ip, r2 │ │ │ │ + beq 49404 │ │ │ │ + ldrb lr, [r1, #1]! │ │ │ │ + cmp lr, #0 │ │ │ │ + bne 4909c │ │ │ │ + add lr, r3, #1 │ │ │ │ + cmp ip, lr │ │ │ │ + mov r1, r2 │ │ │ │ + ble 49414 │ │ │ │ + ldr r2, [r7, #1108] @ 0x454 │ │ │ │ + add r2, r2, r3 │ │ │ │ + mov r3, lr │ │ │ │ + b 490e0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp ip, r3 │ │ │ │ + beq 490ec │ │ │ │ + ldrb lr, [r2, #1]! │ │ │ │ + cmp lr, #0 │ │ │ │ + bne 490d4 │ │ │ │ + cmp r0, r3 │ │ │ │ + bgt 49084 │ │ │ │ + str r1, [r7, #1104] @ 0x450 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r4, r3 │ │ │ │ + bgt 4960c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r0, r3, #2 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #1090519040 @ 0x41000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r9, [r7, #1104] @ 0x450 │ │ │ │ mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [pc, #-868] @ 44030 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #-888] @ 44024 │ │ │ │ - ldr r0, [pc, #-888] @ 44028 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r6, [r3, #1588] @ 0x634 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [pc, #-908] @ 4402c │ │ │ │ - add r6, r6, #3408 @ 0xd50 │ │ │ │ + add r3, r9, r9, lsl #3 │ │ │ │ + add r3, r9, r3, lsl #1 │ │ │ │ + lsl r8, r3, #3 │ │ │ │ + mov r3, sl │ │ │ │ + mov sl, r2 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cmp r9, r3 │ │ │ │ + bge 48f38 │ │ │ │ + ldr r3, [r7, #1108] @ 0x454 │ │ │ │ + ldrb r3, [r3, r9] │ │ │ │ + orrs r3, r3, r9, lsr #31 │ │ │ │ + bne 493e8 │ │ │ │ + ldr r3, [r7, #1124] @ 0x464 │ │ │ │ + adds r6, r3, r8 │ │ │ │ + beq 493e8 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, #1090519040 @ 0x41000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #1656] @ 497f4 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [pc, #1644] @ 497f8 │ │ │ │ + ldr r2, [r6, #144] @ 0x90 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r3, #300 @ 0x12c │ │ │ │ - add r6, r6, #12 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, #30 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 83788 │ │ │ │ - b 4360c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #3364] @ 0xd24 │ │ │ │ - str r3, [r7, #2592] @ 0xa20 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 42f9c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #3360] @ 0xd20 │ │ │ │ - str r3, [r7, #2584] @ 0xa18 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 42f7c │ │ │ │ - add r0, r6, #4 │ │ │ │ - bl 60b08 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 43ce8 │ │ │ │ - add r0, r7, #4 │ │ │ │ - bl 60b08 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 43ccc │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #-1092] @ 44030 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [pc, #-1120] @ 44030 │ │ │ │ - mov r0, fp │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #-1128] @ 44034 │ │ │ │ - ldr r0, [pc, #-1128] @ 44038 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #-1144] @ 4403c │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r3, #3368] @ 0xd28 │ │ │ │ - add r1, r1, #2624 @ 0xa40 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str fp, [sp] │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r4, [fp, #4] │ │ │ │ + add sl, sl, #1 │ │ │ │ + str r5, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + beq 494f4 │ │ │ │ + ldr r3, [r7, #1100] @ 0x44c │ │ │ │ + cmp r3, r9 │ │ │ │ + beq 4949c │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [pc, #1564] @ 497e4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r5, [r4, #1576] @ 0x628 │ │ │ │ + ldr r1, [pc, #1552] @ 497e4 │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r4, #1 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ mov r2, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + str r4, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ + mov r2, r3 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + ldr r1, [fp, #4] │ │ │ │ + ldr r2, [pc, #1444] @ 497fc │ │ │ │ + ldr r0, [r1, #1576] @ 0x628 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r4, [ip, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r2, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov ip, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r3, r2 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r4, [r1, #28] │ │ │ │ + mov r1, #0 │ │ │ │ + blx r4 │ │ │ │ + ldrb r3, [r6, #80] @ 0x50 │ │ │ │ + add r4, r6, #80 @ 0x50 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4937c │ │ │ │ + ldr r3, [pc, #1360] @ 49800 │ │ │ │ + add r5, sp, #140 @ 0x8c │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [pc, #1348] @ 49804 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ + str sl, [sp, #48] @ 0x30 │ │ │ │ + mov r2, #32 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7b4c │ │ │ │ + ldrb r3, [r4] │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + addeq r4, r4, #1 │ │ │ │ + ldrb r3, [r4, #1] │ │ │ │ + moveq r9, #1 │ │ │ │ + movne r9, #0 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + beq 4943c │ │ │ │ + ldrb r3, [r4] │ │ │ │ + cmp r3, #105 @ 0x69 │ │ │ │ + beq 49490 │ │ │ │ + bhi 49424 │ │ │ │ + cmp r3, #102 @ 0x66 │ │ │ │ + bne 49374 │ │ │ │ + ldr r3, [pc, #1256] @ 49808 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r9, #0 │ │ │ │ + ldrne r2, [sp, #36] @ 0x24 │ │ │ │ + ldreq r2, [sp, #32] │ │ │ │ + mov r1, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e972c │ │ │ │ mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4331c │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + bl eb554 │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ + mvn r3, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r6, [r1, #16] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + blx r6 │ │ │ │ + ldrb r3, [r4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 492d0 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ + ldm r6, {r6, r9, sl} │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r5, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r2, #1056964608 @ 0x3f000000 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #60] @ 0x3c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - b 4331c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #3396] @ 0xd44 │ │ │ │ - str r3, [r7, #2616] @ 0xa38 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 42ffc │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + mov r1, r2 │ │ │ │ + str r5, [sp] │ │ │ │ + ldr r4, [r3, #28] │ │ │ │ + mov r3, r2 │ │ │ │ + blx r4 │ │ │ │ + ldr r1, [fp, #4] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r0, [r1, #1576] @ 0x628 │ │ │ │ + add r2, r6, #16 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r4, [ip, #16] │ │ │ │ + blx r4 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r5 │ │ │ │ + str r5, [sp] │ │ │ │ + ldr r4, [ip, #28] │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r3, sl │ │ │ │ + add r8, r8, #152 @ 0x98 │ │ │ │ + ble 48f38 │ │ │ │ + ldr r3, [r7, #1132] @ 0x46c │ │ │ │ + b 49144 │ │ │ │ + add lr, r3, #1 │ │ │ │ + cmp ip, lr │ │ │ │ + mov r1, ip │ │ │ │ + bgt 490c4 │ │ │ │ + mov r3, lr │ │ │ │ + cmp r0, r3 │ │ │ │ + bgt 49084 │ │ │ │ + b 490f4 │ │ │ │ + sub r3, r3, #114 @ 0x72 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi 49374 │ │ │ │ + ldr r3, [pc, #980] @ 4980c │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 49320 │ │ │ │ + ldr sl, [pc, #972] @ 49810 │ │ │ │ + add r6, r4, #2 │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #3404] @ 0xd4c │ │ │ │ - str r3, [r7, #2608] @ 0xa30 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 42fdc │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + bl ebbb8 │ │ │ │ + ldr r2, [pc, #952] @ 49814 │ │ │ │ + str r6, [sp] │ │ │ │ + add r6, sp, #172 @ 0xac │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #32 │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #3408] @ 0xd50 │ │ │ │ - str r3, [r7, #2600] @ 0xa28 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 42fbc │ │ │ │ - str r6, [r3, #3388] @ 0xd3c │ │ │ │ + bl e972c │ │ │ │ mov r0, r4 │ │ │ │ - bl 846b0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r2, [r3, #3360] @ 0xd20 │ │ │ │ - b 43e50 │ │ │ │ - mov r6, r0 │ │ │ │ - b 43bfc │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3744] @ 0xea0 │ │ │ │ - sub sp, sp, #316 @ 0x13c │ │ │ │ - add r6, sp, #356 @ 0x164 │ │ │ │ - stm r6, {r1, r2, r3} │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r1, [pc, #2904] @ 450f8 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r2, [pc, #2900] @ 450fc │ │ │ │ - ldr r3, [r3, #3332] @ 0xd04 │ │ │ │ + mov r1, sl │ │ │ │ + bl ebbb8 │ │ │ │ + mov r3, r6 │ │ │ │ + add r0, r0, #1 │ │ │ │ + add r4, r4, r0 │ │ │ │ + b 49324 │ │ │ │ + ldr r3, [pc, #896] @ 49818 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 49320 │ │ │ │ + ldr r3, [pc, #888] @ 4981c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [pc, #816] @ 497dc │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + mov r3, #1073741824 @ 0x40000000 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r4, #59648 @ 0xe900 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + bl 92298 │ │ │ │ + ldr r4, [fp, #4] │ │ │ │ + b 491bc │ │ │ │ + ldr r3, [pc, #800] @ 4981c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [pc, #792] @ 49820 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r4, #59648 @ 0xe900 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + bl 92298 │ │ │ │ + ldr r4, [fp, #4] │ │ │ │ + b 491b0 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r1, [pc, #720] @ 49824 │ │ │ │ + ldr r0, [pc, #720] @ 49828 │ │ │ │ + ldr r4, [r3, #1576] @ 0x628 │ │ │ │ add r1, pc, r1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldreq fp, [pc, #2888] @ 45100 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrne r1, [pc, #2876] @ 45104 │ │ │ │ - moveq r1, fp │ │ │ │ - ldr r0, [sp, #368] @ 0x170 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #308] @ 0x134 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 49000 │ │ │ │ + ldr r3, [r7, #1116] @ 0x45c │ │ │ │ mov r2, #0 │ │ │ │ - ldrne fp, [pc, #2856] @ 45108 │ │ │ │ - mov r5, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #2844] @ 4510c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr sl, [pc, #2832] @ 45110 │ │ │ │ - add sl, pc, sl │ │ │ │ + cmp r3, #0 │ │ │ │ + str r2, [r7, #1100] @ 0x44c │ │ │ │ + ble 48d90 │ │ │ │ + add r3, r3, r1 │ │ │ │ + sub ip, r3, #1 │ │ │ │ + sub r2, r1, #1 │ │ │ │ + b 4959c │ │ │ │ + add r3, r3, #2 │ │ │ │ + sub r3, r3, r1 │ │ │ │ + cmp r2, ip │ │ │ │ + str r3, [r7, #1100] @ 0x44c │ │ │ │ + beq 48d90 │ │ │ │ + mov r3, r2 │ │ │ │ + ldrb r0, [r2, #1]! │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 49588 │ │ │ │ + b 48d90 │ │ │ │ + add r0, r3, #1 │ │ │ │ + ldr r3, [r7, #1116] @ 0x45c │ │ │ │ + str r0, [r7, #1104] @ 0x450 │ │ │ │ + cmp r3, r0 │ │ │ │ + ble 48da4 │ │ │ │ + add r3, r1, r3 │ │ │ │ + sub ip, r3, #1 │ │ │ │ + b 495e4 │ │ │ │ + add r3, r3, #2 │ │ │ │ + sub r3, r3, r1 │ │ │ │ + cmp ip, r2 │ │ │ │ + str r3, [r7, #1104] @ 0x450 │ │ │ │ + beq 48da4 │ │ │ │ + mov r3, r2 │ │ │ │ + ldrb r0, [r2, #1]! │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 495d0 │ │ │ │ + b 48da4 │ │ │ │ + add lr, lr, #1 │ │ │ │ + cmp lr, r8 │ │ │ │ + mov r3, r0 │ │ │ │ + blt 48e68 │ │ │ │ + b 48ea8 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r1, [pc, #532] @ 4982c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [pc, #524] @ 4982c │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ mov r1, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ - bl 963a4 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - ldr r3, [r5, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #3 │ │ │ │ - bne 44f38 │ │ │ │ - ldm r6, {r0, r1, r2, r3} │ │ │ │ - ldr ip, [r5, #1588] @ 0x634 │ │ │ │ - add r8, sp, #148 @ 0x94 │ │ │ │ - stm r8, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [ip, #1192] @ 0x4a8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - add r5, r5, #59648 @ 0xe900 │ │ │ │ - ldr r1, [pc, #2768] @ 45114 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - add r5, r5, #252 @ 0xfc │ │ │ │ - mov r3, #12 │ │ │ │ - mov r7, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + mov r3, #1040187392 @ 0x3e000000 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [pc, #392] @ 497dc │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [pc, #388] @ 497e0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #10 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r9, [pc, #2748] @ 45118 │ │ │ │ - add r3, sp, #268 @ 0x10c │ │ │ │ - str r0, [sp, #272] @ 0x110 │ │ │ │ - str r7, [sp, #268] @ 0x10c │ │ │ │ - str r9, [sp, #12] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add r6, sp, #76 @ 0x4c │ │ │ │ + str r9, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ ldm r3, {r0, r1} │ │ │ │ - add ip, sp, #260 @ 0x104 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ stm sp, {r0, r1} │ │ │ │ - str r7, [sp, #260] @ 0x104 │ │ │ │ + add r0, r8, #59648 @ 0xe900 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92298 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r8, [sp, #88] @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldm ip, {r2, r3} │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - add r5, sp, #100 @ 0x64 │ │ │ │ - bl 31598 │ │ │ │ - ldr r1, [pc, #2668] @ 4510c │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - mov fp, #1048576000 @ 0x3e800000 │ │ │ │ - mov r8, #15 │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r7, [sp, #268] @ 0x10c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str fp, [sp, #272] @ 0x110 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [r7, #1132] @ 0x46c │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ble 497b8 │ │ │ │ + ldr r0, [r7, #1108] @ 0x454 │ │ │ │ + add r3, r0, r3 │ │ │ │ + sub r1, r3, #1 │ │ │ │ + sub r3, r0, #1 │ │ │ │ + b 496e8 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq 497b8 │ │ │ │ + mov ip, r3 │ │ │ │ + ldrb r2, [r3, #1]! │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 496e0 │ │ │ │ + rsb r3, r0, #1 │ │ │ │ + add r3, r3, ip │ │ │ │ + ldr r2, [r7, #1104] @ 0x450 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble 497c8 │ │ │ │ + sub r1, r3, #1 │ │ │ │ + ldr r3, [r7, #1108] @ 0x454 │ │ │ │ + mov r0, #0 │ │ │ │ + add r2, r3, r2 │ │ │ │ + add r3, r3, r1 │ │ │ │ + sub r1, r2, #1 │ │ │ │ + ldrb r2, [r3, #1]! │ │ │ │ + cmp r2, #0 │ │ │ │ + addeq r0, r0, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 49724 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [pc, #108] @ 497e0 │ │ │ │ + ldr r3, [pc, #100] @ 497dc │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r2, #10 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ ldm r2, {r0, r1} │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ stm sp, {r0, r1} │ │ │ │ add r0, r3, #59648 @ 0xe900 │ │ │ │ - str r7, [sp, #260] @ 0x104 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r6 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - ldm ip, {r2, r3} │ │ │ │ - mov r1, r5 │ │ │ │ - bl 31598 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #3332] @ 0xd04 │ │ │ │ + bl 92298 │ │ │ │ + ldr sl, [r7, #1132] @ 0x46c │ │ │ │ + b 49104 │ │ │ │ + mvn r3, #0 │ │ │ │ + b 49700 │ │ │ │ + mov r3, r2 │ │ │ │ + b 48ea8 │ │ │ │ + mov r1, #0 │ │ │ │ + b 49740 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq sp, fp, r0, lsl #25 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + svccc 0x00666666 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + andeq fp, sl, ip, ror #16 │ │ │ │ + andeq ip, sl, r4, ror #21 │ │ │ │ + andeq sp, fp, r8, ror r9 │ │ │ │ + rscmi r0, r0, r0 │ │ │ │ + @ instruction: 0xffffc394 │ │ │ │ + ldrdeq fp, [sl], -r8 │ │ │ │ + andeq ip, sl, r8, lsr #16 │ │ │ │ + andeq ip, sl, r0, lsl r8 │ │ │ │ + andeq ip, sl, r4, lsr #15 │ │ │ │ + muleq sl, r4, r6 │ │ │ │ + andeq ip, sl, r0, lsl #30 │ │ │ │ + andeq ip, sl, r0, ror #11 │ │ │ │ + andeq ip, sl, r4, lsr #12 │ │ │ │ + svccc 0x0019999a │ │ │ │ + cdpcc 12, 4, cr12, cr12, cr13, {6} │ │ │ │ + andeq fp, sl, ip, lsl #6 │ │ │ │ + andeq ip, sl, ip, lsr #11 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + add lr, r0, #139264 @ 0x22000 │ │ │ │ + ldr lr, [lr, #3276] @ 0xccc │ │ │ │ + cmp lr, #0 │ │ │ │ + popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ + ldrb lr, [r0, #8] │ │ │ │ + cmp lr, #47 @ 0x2f │ │ │ │ + popne {pc} @ (ldrne pc, [sp], #4) │ │ │ │ + add ip, r0, #208896 @ 0x33000 │ │ │ │ + ldrb ip, [ip, #1096] @ 0x448 │ │ │ │ + cmp ip, #0 │ │ │ │ + popne {pc} @ (ldrne pc, [sp], #4) │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b 48d20 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #616] @ 0x268 │ │ │ │ + ldr r2, [pc, #2764] @ 4a34c │ │ │ │ + sub sp, sp, #3440 @ 0xd70 │ │ │ │ + sub sp, sp, #4 │ │ │ │ + add r3, r0, #208896 @ 0x33000 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [r3, #1060] @ 0x424 │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ + ldr r2, [pc, #2736] @ 4a350 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 45004 │ │ │ │ - ldr r7, [pc, #2552] @ 4511c │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r6, r7, #3328 @ 0xd00 │ │ │ │ - add r6, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44fe8 │ │ │ │ - ldr r7, [pc, #2524] @ 45120 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r6, r7, #3328 @ 0xd00 │ │ │ │ - add r6, r6, #12 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44fcc │ │ │ │ - add r7, sp, #68 @ 0x44 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r1, [pc, #2460] @ 4510c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r8, [pc, #2460] @ 45124 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r1, r8 │ │ │ │ - add r6, r6, #1664 @ 0x680 │ │ │ │ - mov r9, #1 │ │ │ │ - add r6, r6, #4 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #2432] @ 45128 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [pc, #2424] @ 4512c │ │ │ │ - ldr r1, [pc, #2388] @ 4510c │ │ │ │ - ldr r3, [sl, r3] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [pc, #2892] @ 4a3f4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #2400] @ 45130 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #2396] @ 45134 │ │ │ │ - mov r1, r7 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - mov r2, fp │ │ │ │ - str r9, [sp] │ │ │ │ - add fp, sp, #164 @ 0xa4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96c40 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #2296] @ 4510c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r5 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr sl, [r3, #3332] @ 0xd04 │ │ │ │ - mov r3, r5 │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 44d14 │ │ │ │ - add r6, sp, #84 @ 0x54 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #2232] @ 4510c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #3436] @ 0xd6c │ │ │ │ + mov r3, #0 │ │ │ │ + bgt 4b270 │ │ │ │ + add r3, fp, #139264 @ 0x22000 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r4, [r3, #1572] @ 0x624 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r6 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #2784] @ 4a3d8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr ip, [r4] │ │ │ │ mov r2, #0 │ │ │ │ - ldr r1, [pc, #2204] @ 4510c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r0, [pc, #2236] @ 45138 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2220] @ 4513c │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #3344 @ 0xd10 │ │ │ │ - ldr r3, [r3, #3340] @ 0xd0c │ │ │ │ - add r1, r1, #4 │ │ │ │ - str r6, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ + mov r1, r2 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [pc, #2756] @ 4a3d8 │ │ │ │ + str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ + ldr r4, [ip, #20] │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r3, #3276] @ 0xccc │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, #3 │ │ │ │ + beq 4b3c0 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4a41c │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r3, #3588] @ 0xe04 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4b3a4 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + ldrb r2, [r5, #3288] @ 0xcd8 │ │ │ │ + orr r3, r3, r2 │ │ │ │ + strb r3, [r5, #3288] @ 0xcd8 │ │ │ │ + bl e87ac │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ + bl e883c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #2636] @ 0xa4c │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ + bl 349d4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + add r3, r0, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2636] @ 0xa4c │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + ldr r8, [r3, #12] │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ + bl 27054 │ │ │ │ + ldrb r3, [r5, #3288] @ 0xcd8 │ │ │ │ + cmp r3, #0 │ │ │ │ + add r3, sp, #176 @ 0xb0 │ │ │ │ + mov ip, r3 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + ldm r0, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + ldrne r3, [pc, #2416] @ 4a354 │ │ │ │ + ldreq r3, [pc, #2416] @ 4a358 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r1, [sp, #184] @ 0xb8 │ │ │ │ + ldr r5, [sp, #188] @ 0xbc │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + beq 49adc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2564] @ 4a414 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #2492] @ 4a3d4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #2360] @ 4a358 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 450c0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [pc, #2088] @ 4510c │ │ │ │ - mov r2, r6 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc, #2068] @ 4510c │ │ │ │ + ldreq r3, [pc, #2340] @ 4a358 │ │ │ │ + mov r0, r7 │ │ │ │ + streq r3, [sp, #100] @ 0x64 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #2452] @ 4a3d8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #2108] @ 45140 │ │ │ │ - ldr r0, [pc, #2108] @ 45144 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2092] @ 45148 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #3344 @ 0xd10 │ │ │ │ - ldr r3, [r3, #3348] @ 0xd14 │ │ │ │ - add r1, r1, #8 │ │ │ │ - str r6, [sp] │ │ │ │ - add r5, sp, #116 @ 0x74 │ │ │ │ - mov r9, #1 │ │ │ │ - ldr sl, [pc, #2036] @ 45134 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #2428] @ 4a3d8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - ldr r1, [pc, #1972] @ 4510c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2468] @ 4a414 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ + ldr r0, [pc, #2376] @ 4a3d8 │ │ │ │ + moveq r4, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #2340] @ 4a3d8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2196] @ 4a358 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #3348] @ 0xd14 │ │ │ │ - eorne r3, r3, #1 │ │ │ │ - strne r3, [r2, #3348] @ 0xd14 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r5 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #1980] @ 4514c │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 49ae4 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [pc, #2164] @ 4a358 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #3584] @ 0xe00 │ │ │ │ + bl 7990 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 49b28 │ │ │ │ + add r2, fp, #141312 @ 0x22800 │ │ │ │ + ldr r1, [pc, #2308] @ 4a40c │ │ │ │ + add r2, r2, #688 @ 0x2b0 │ │ │ │ + mov r3, fp │ │ │ │ + str r1, [r3, #548] @ 0x224 │ │ │ │ + add r3, r3, #568 @ 0x238 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 49b0c │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + str r2, [r3, #3584] @ 0xe00 │ │ │ │ + ldr r3, [pc, #2092] @ 4a35c │ │ │ │ + ldr r9, [sp, #80] @ 0x50 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r8, r8, #1664 @ 0x680 │ │ │ │ - add r8, r8, #4 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #1952] @ 45150 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #1868] @ 4510c │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1888] @ 45130 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - str r9, [sp] │ │ │ │ - add r7, sp, #276 @ 0x114 │ │ │ │ - mov r3, r0 │ │ │ │ + mov sl, #0 │ │ │ │ + mov r6, #0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + b 49b50 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ + beq 49d0c │ │ │ │ + ldr r3, [r9, #3272] @ 0xcc8 │ │ │ │ + ldr r2, [pc, #2188] @ 4a3e8 │ │ │ │ + sub r3, r3, r6 │ │ │ │ + add r3, r3, #250 @ 0xfa │ │ │ │ + smull r1, r2, r3, r2 │ │ │ │ + asr r4, r3, #31 │ │ │ │ + rsb r4, r4, r2, asr #4 │ │ │ │ + rsb r2, r4, r4, lsl #5 │ │ │ │ + add r2, r4, r2, lsl #2 │ │ │ │ + sub r4, r3, r2, lsl #1 │ │ │ │ + add r5, r4, r4, lsl #3 │ │ │ │ + rsb r5, r4, r5, lsl #3 │ │ │ │ + add r5, fp, r5, lsl #3 │ │ │ │ + ldrb r3, [r5, #584] @ 0x248 │ │ │ │ + lsl r7, r4, #3 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 49d0c │ │ │ │ + ldr r0, [r5, #548] @ 0x224 │ │ │ │ + mov r1, sl │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 49b44 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r8, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r2, [pc, #2132] @ 4a410 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [sp] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ + mov ip, r3 │ │ │ │ + ldr r2, [pc, #2044] @ 4a3d4 │ │ │ │ + mov r3, sl │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + blx ip │ │ │ │ + mov r1, r8 │ │ │ │ + add r8, sp, #2656 @ 0xa60 │ │ │ │ + add r8, r8, #12 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + mov r2, #768 @ 0x300 │ │ │ │ mov r0, r8 │ │ │ │ - bl 96c40 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r0, r5 │ │ │ │ - add r5, sp, #180 @ 0xb4 │ │ │ │ - add r2, sp, #196 @ 0xc4 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [pc, #1844] @ 45154 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 9641c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [pc, #1752] @ 4510c │ │ │ │ - mov r2, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - mov r5, #0 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ - str r5, [sp, #268] @ 0x10c │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - ldr r3, [pc, #1728] @ 45118 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + str r3, [sp, #476] @ 0x1dc │ │ │ │ + bl 7b4c │ │ │ │ + ldr r3, [r5, #560] @ 0x230 │ │ │ │ + cmp r3, #3 │ │ │ │ + bne 49c1c │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r1, [pc, #1948] @ 4a3b4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ + add r3, r7, r4 │ │ │ │ + rsb r3, r4, r3, lsl #3 │ │ │ │ + add r3, fp, r3, lsl #3 │ │ │ │ + ldr r3, [r3, #552] @ 0x228 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 49c78 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + ldr r1, [sp, #492] @ 0x1ec │ │ │ │ add r0, r0, #59648 @ 0xe900 │ │ │ │ - mov r3, #15 │ │ │ │ - str r5, [sp, #260] @ 0x104 │ │ │ │ - str r5, [sp, #264] @ 0x108 │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldm r2, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - ldr r1, [pc, #1732] @ 45154 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - add r8, sp, #212 @ 0xd4 │ │ │ │ - mov r3, r6 │ │ │ │ + bl 93c78 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r3, r4, #1 │ │ │ │ + add r2, r3, r3, lsl #3 │ │ │ │ + rsb r3, r3, r2, lsl #3 │ │ │ │ + add r3, fp, r3, lsl #3 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + mov r1, #768 @ 0x300 │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl e972c │ │ │ │ + add r5, r7, r4 │ │ │ │ + rsb r5, r4, r5, lsl #3 │ │ │ │ + lsl r5, r5, #3 │ │ │ │ + add r1, r5, #584 @ 0x248 │ │ │ │ + mov r0, r8 │ │ │ │ + add r1, fp, r1 │ │ │ │ + mov r2, #768 @ 0x300 │ │ │ │ + bl e9658 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ mov r2, r8 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r7, [ip, #16] │ │ │ │ + blx r7 │ │ │ │ + ldr r8, [sp, #452] @ 0x1c4 │ │ │ │ + add r5, fp, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #492] @ 0x1ec │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + cmp r8, #1 │ │ │ │ + lsl r7, r4, #3 │ │ │ │ + str r0, [r5, #548] @ 0x224 │ │ │ │ + ldrne r0, [sp, #100] @ 0x64 │ │ │ │ + bne 49cf0 │ │ │ │ + ldr r1, [sp, #468] @ 0x1d4 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + add r7, r7, r4 │ │ │ │ + rsb r4, r4, r7, lsl #3 │ │ │ │ + add r6, r6, #1 │ │ │ │ + add r4, fp, r4, lsl #3 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ + str r0, [r4, #544] @ 0x220 │ │ │ │ + bne 49b50 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [fp, #4] │ │ │ │ + ldrb r3, [r3, #3288] @ 0xcd8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4ae64 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + ldr ip, [sp, #128] @ 0x80 │ │ │ │ + lsl r3, r0, #3 │ │ │ │ + lsl r2, ip, #3 │ │ │ │ + subs r3, r3, r0 │ │ │ │ + orr r2, r2, r0, lsr #29 │ │ │ │ + sbc r2, r2, ip │ │ │ │ + adds r3, r3, r3 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + adc r3, r2, r2 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + lsl r3, ip, #4 │ │ │ │ + orr r3, r3, r0, lsr #28 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [pc, #1528] @ 4a360 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + lsl r3, r0, #4 │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ + mov r7, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + b 4a208 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldrb r3, [r2, #3288] @ 0xcd8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4a344 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + subs r0, r3, r0 │ │ │ │ + sbc r1, r9, lr │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 964d4 │ │ │ │ - add r2, sp, #228 @ 0xe4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r2 │ │ │ │ - add r5, sp, #244 @ 0xf4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r0 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - bl 9641c │ │ │ │ - ldr r0, [pc, #1664] @ 45158 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r2, [pc, #1652] @ 4515c │ │ │ │ - mov r1, #32 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [sp, #216] @ 0xd8 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [r3] │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1552] @ 45130 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - str r9, [sp] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [r3] │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1472] @ 45130 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str sl, [sp, #4] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r9, [sp] │ │ │ │ - ldr r2, [pc, #1500] @ 45160 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r7, [sp, #108] @ 0x6c │ │ │ │ + bne 49e20 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4ad00 │ │ │ │ mov r1, r5 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1468] @ 45164 │ │ │ │ - ldr r1, [r3, #1588] @ 0x634 │ │ │ │ - ldr r0, [pc, #1464] @ 45168 │ │ │ │ - ldr r3, [r1, #3328] @ 0xd00 │ │ │ │ - cmp r3, r0 │ │ │ │ - cmpne r3, r2 │ │ │ │ - strne r2, [r1, #3328] @ 0xd00 │ │ │ │ - bne 450a8 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 450a8 │ │ │ │ - ldr r1, [pc, #1436] @ 4516c │ │ │ │ - mov r2, #32 │ │ │ │ - add r1, pc, r1 │ │ │ │ mov r0, r7 │ │ │ │ - bl e97fc │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #260] @ 0x104 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [pc, #1384] @ 45170 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [r8, #1576] @ 0x628 │ │ │ │ + ldr r2, [pc, #1508] @ 4a410 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r1, sp, #448 @ 0x1c0 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + ldr r2, [pc, #1416] @ 4a3d4 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [pc, #1292] @ 4a364 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [pc, #1388] @ 4a3d0 │ │ │ │ + str r3, [sp, #476] @ 0x1dc │ │ │ │ + mov r0, sl │ │ │ │ + mov r3, #1069547520 @ 0x3fc00000 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [pc, #1324] @ 4a3a8 │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r9, [pc, #1384] @ 4a404 │ │ │ │ + add r3, r3, r4 │ │ │ │ + rsb r3, r4, r3, lsl #3 │ │ │ │ + add r3, fp, r3, lsl #3 │ │ │ │ + ldr r8, [r3, #560] @ 0x230 │ │ │ │ + ldr r3, [pc, #1268] @ 4a3a4 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ + mov ip, r3 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ + cmp r8, #3 │ │ │ │ + str r7, [sp, #240] @ 0xf0 │ │ │ │ + str r7, [sp, #244] @ 0xf4 │ │ │ │ + str sl, [sp, #252] @ 0xfc │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ + mov r6, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - add ip, pc, ip │ │ │ │ - add r5, sp, #20 │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - mov lr, #0 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add r1, ip, #3344 @ 0xd10 │ │ │ │ - ldr r9, [pc, #1264] @ 45118 │ │ │ │ - mov sl, #0 │ │ │ │ - mov r8, #15 │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - add r1, r1, #12 │ │ │ │ - mov r3, lr │ │ │ │ - mov r0, r4 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - bl 7fcbc │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + addeq r3, sp, #192 @ 0xc0 │ │ │ │ + ldmeq r3, {r0, r1, r2, r3} │ │ │ │ + stmeq ip, {r0, r1, r2, r3} │ │ │ │ + str r7, [sp, #260] @ 0x104 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r2, [pc, #1272] @ 4a3f8 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + str r1, [sp, #248] @ 0xf8 │ │ │ │ + str r2, [sp, #256] @ 0x100 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ + str r7, [sp, #264] @ 0x108 │ │ │ │ + str sl, [sp, #268] @ 0x10c │ │ │ │ + str r7, [sp, #272] @ 0x110 │ │ │ │ + str r7, [sp, #276] @ 0x114 │ │ │ │ + str r7, [sp, #280] @ 0x118 │ │ │ │ + str sl, [sp, #284] @ 0x11c │ │ │ │ + str r7, [sp, #292] @ 0x124 │ │ │ │ + str sl, [sp, #300] @ 0x12c │ │ │ │ + str r9, [sp, #288] @ 0x120 │ │ │ │ + str r9, [sp, #296] @ 0x128 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #1148] @ 4a3bc │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [sp, #308] @ 0x134 │ │ │ │ + cmp r8, #2 │ │ │ │ + ldr r2, [pc, #1152] @ 4a3d0 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #316] @ 0x13c │ │ │ │ + beq 4ac54 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, r3, r4 │ │ │ │ + rsb r3, r4, r3, lsl #3 │ │ │ │ + add r3, fp, r3, lsl #3 │ │ │ │ + ldrb r3, [r3, #1096] @ 0x448 │ │ │ │ + cmp r3, #0 │ │ │ │ + streq r0, [sp, #120] @ 0x78 │ │ │ │ + streq r1, [sp, #112] @ 0x70 │ │ │ │ + beq 49fa4 │ │ │ │ + str r1, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [pc, #976] @ 4a368 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44c78 │ │ │ │ - ldr r3, [pc, #1272] @ 45164 │ │ │ │ - ldr r1, [r2, #3328] @ 0xd00 │ │ │ │ - cmp r1, r3 │ │ │ │ - ldreq r3, [pc, #1264] @ 45168 │ │ │ │ - str r3, [r2, #3328] @ 0xd00 │ │ │ │ - ldr r3, [r2, #3336] @ 0xd08 │ │ │ │ + bne 4ad28 │ │ │ │ + ldr ip, [fp, #4] │ │ │ │ + cmp r8, #3 │ │ │ │ + ldr r0, [ip, #1576] @ 0x628 │ │ │ │ + beq 4a9a8 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, r3, r4 │ │ │ │ + rsb r3, r4, r3, lsl #3 │ │ │ │ + add r3, fp, r3, lsl #3 │ │ │ │ + ldr r3, [r3, #552] @ 0x228 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 44c9c │ │ │ │ - ldr r1, [pc, #1256] @ 45174 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r1, #3336] @ 0xd08 │ │ │ │ + addge r5, sp, #400 @ 0x190 │ │ │ │ + addlt r5, sp, #320 @ 0x140 │ │ │ │ + blt 4a990 │ │ │ │ + cmp r8, #2 │ │ │ │ + beq 4ae44 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + add r2, r2, r4 │ │ │ │ + rsb r2, r4, r2, lsl #3 │ │ │ │ + add r2, fp, r2, lsl #3 │ │ │ │ + ldr r2, [r2, #564] @ 0x234 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 4ae54 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 4b394 │ │ │ │ + cmn r2, #1 │ │ │ │ + beq 4b6ec │ │ │ │ + ldr r6, [pc, #848] @ 4a364 │ │ │ │ + str r6, [sp, #108] @ 0x6c │ │ │ │ + mov r8, r6 │ │ │ │ + mov r9, ip │ │ │ │ + ldr r1, [pc, #932] @ 4a3c8 │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ + str r6, [sp, #408] @ 0x198 │ │ │ │ + str sl, [sp, #364] @ 0x16c │ │ │ │ + str r8, [sp, #404] @ 0x194 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ + str r0, [sp, #356] @ 0x164 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add r2, sp, #352 @ 0x160 │ │ │ │ + ldr r1, [r9, #1576] @ 0x628 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + str r5, [sp] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ + str r0, [sp, #412] @ 0x19c │ │ │ │ + add r0, r9, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 93948 │ │ │ │ + add r3, r4, #1 │ │ │ │ + add r0, r3, r3, lsl #3 │ │ │ │ + ldr r2, [pc, #728] @ 4a36c │ │ │ │ + add r9, sp, #2656 @ 0xa60 │ │ │ │ + rsb r3, r3, r0, lsl #3 │ │ │ │ + add r9, r9, #12 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #48 @ 0x30 │ │ │ │ + add r3, fp, r3, lsl #3 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + add ip, sp, #8 │ │ │ │ + ldr lr, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [lr] │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r6, [sp, #328] @ 0x148 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ + str r8, [sp, #324] @ 0x144 │ │ │ │ + str sl, [sp, #332] @ 0x14c │ │ │ │ + ldm r5, {r0, r1, r2, r3} │ │ │ │ + add r6, sp, #24 │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + ldr r6, [sp, #116] @ 0x74 │ │ │ │ + mov r2, r9 │ │ │ │ + ldmdb r6, {r0, r1} │ │ │ │ + mvn r3, #0 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + mov r0, lr │ │ │ │ + ldr ip, [sp, #132] @ 0x84 │ │ │ │ + blx ip │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add r3, r3, r4 │ │ │ │ + rsb r3, r4, r3, lsl #3 │ │ │ │ + add r3, fp, r3, lsl #3 │ │ │ │ + ldr r2, [r3, #552] @ 0x228 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrlt ip, [fp, #4] │ │ │ │ + blt 4a990 │ │ │ │ + ldr r3, [r3, #560] @ 0x230 │ │ │ │ + cmp r3, #3 │ │ │ │ + beq 4ad0c │ │ │ │ + cmp r3, #2 │ │ │ │ + addeq r3, sp, #288 @ 0x120 │ │ │ │ + addne r3, sp, #272 @ 0x110 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + ldreq lr, [pc, #680] @ 4a404 │ │ │ │ + ldreq ip, [fp, #4] │ │ │ │ + ldrne ip, [fp, #4] │ │ │ │ + moveq r6, lr │ │ │ │ + movne r6, #1065353216 @ 0x3f800000 │ │ │ │ + movne lr, r7 │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr ip, [ip, #1576] @ 0x628 │ │ │ │ + add r3, r3, r4 │ │ │ │ + rsb r4, r4, r3, lsl #3 │ │ │ │ + lsl r4, r4, #3 │ │ │ │ + add r3, fp, r4 │ │ │ │ + ldrb r3, [r3, #1096] @ 0x448 │ │ │ │ + add r4, r4, #584 @ 0x248 │ │ │ │ cmp r3, #0 │ │ │ │ - moveq r3, #1 │ │ │ │ - bne 450e0 │ │ │ │ - strb r3, [r4, #1654] @ 0x676 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [pc, #1112] @ 4510c │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #1212] @ 45178 │ │ │ │ - ldr r0, [pc, #1212] @ 4517c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + ldr r2, [ip] │ │ │ │ + add r4, fp, r4 │ │ │ │ + bne 4ac8c │ │ │ │ + ldr r8, [r2, #24] │ │ │ │ + str r6, [sp, #320] @ 0x140 │ │ │ │ + str lr, [sp, #328] @ 0x148 │ │ │ │ + str sl, [sp, #332] @ 0x14c │ │ │ │ + str r7, [sp, #324] @ 0x144 │ │ │ │ + ldm r5, {r0, r1, r2, r3} │ │ │ │ + add r6, sp, #24 │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + add lr, sp, #8 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm lr, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [sp, #116] @ 0x74 │ │ │ │ + mov r2, r4 │ │ │ │ + ldmdb r1, {r0, r1} │ │ │ │ + mvn r3, #0 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + mov r0, ip │ │ │ │ + blx r8 │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, #250 @ 0xfa │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + beq 4b078 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r3, #3272] @ 0xcc8 │ │ │ │ + sub r3, r3, r2 │ │ │ │ + ldr r2, [pc, #456] @ 4a3e8 │ │ │ │ + add r3, r3, #250 @ 0xfa │ │ │ │ + smull r1, r2, r3, r2 │ │ │ │ + asr r4, r3, #31 │ │ │ │ + rsb r4, r4, r2, asr #4 │ │ │ │ + rsb r2, r4, r4, lsl #5 │ │ │ │ + add r2, r4, r2, lsl #2 │ │ │ │ + sub r4, r3, r2, lsl #1 │ │ │ │ + add r3, r4, r4, lsl #3 │ │ │ │ + rsb r3, r4, r3, lsl #3 │ │ │ │ + add r3, fp, r3, lsl #3 │ │ │ │ + ldrb r2, [r3, #584] @ 0x248 │ │ │ │ + cmp r2, #0 │ │ │ │ + lsl r2, r4, #3 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + beq 4b078 │ │ │ │ + ldr r3, [r3, #552] @ 0x228 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 4a27c │ │ │ │ + mov r2, #692 @ 0x2b4 │ │ │ │ + mla r3, r2, r3, r8 │ │ │ │ + add r3, r3, #16192 @ 0x3f40 │ │ │ │ + ldrb r3, [r3, #33] @ 0x21 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4a1f4 │ │ │ │ + lsl r3, r4, #3 │ │ │ │ + add r3, r3, r4 │ │ │ │ + rsb r3, r4, r3, lsl #3 │ │ │ │ + add r3, fp, r3, lsl #3 │ │ │ │ + ldr sl, [r3, #536] @ 0x218 │ │ │ │ + ldr r6, [r3, #540] @ 0x21c │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + adds r1, sl, r3 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + adc r2, r6, r3 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + cmp r1, r3 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + sbcs r2, r2, r3 │ │ │ │ + bge 4a2c8 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldrb r2, [r3, #3288] @ 0xcd8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 4b078 │ │ │ │ + lsl r3, r4, #3 │ │ │ │ + add r2, r3, r4 │ │ │ │ + rsb r2, r4, r2, lsl #3 │ │ │ │ + add r2, fp, r2, lsl #3 │ │ │ │ + ldr r1, [r2, #548] @ 0x224 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4b078 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr ip, [sp, #96] @ 0x60 │ │ │ │ + subs r1, r3, sl │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + sbc r9, ip, r6 │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ + ldr lr, [sp, #148] @ 0x94 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr ip, [sp, #96] @ 0x60 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + adds sl, sl, r0 │ │ │ │ + adc r3, r6, lr │ │ │ │ + cmp sl, r2 │ │ │ │ + sbcs r3, r3, ip │ │ │ │ + blt 49d7c │ │ │ │ + mov sl, r7 │ │ │ │ + b 49dc8 │ │ │ │ + andeq sp, fp, ip, lsr r1 │ │ │ │ + andeq sp, fp, r0, lsr #2 │ │ │ │ + adcsmi r0, r4, #0 │ │ │ │ + cmpmi r8, #0 │ │ │ │ + andeq ip, sl, r4, lsl #1 │ │ │ │ + orrmi r0, r8, #0 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + bcc fe10ed2c <__bss_end__@@Base+0xfde68c64> │ │ │ │ + andeq fp, sl, r8, lsl fp │ │ │ │ + strdeq sl, [sl], -r0 │ │ │ │ + muleq sl, r4, fp │ │ │ │ + orrmi r0, ip, #0 │ │ │ │ + teqmi lr, #0 │ │ │ │ + addmi r0, r0, r0 │ │ │ │ + cmpmi r7, #0 │ │ │ │ + orrsmi r0, r2, #0 │ │ │ │ + andeq r9, sl, r4, lsl #31 │ │ │ │ + @ instruction: 0x000001b9 │ │ │ │ + andeq fp, sl, r8, ror #1 │ │ │ │ + andeq r9, sl, r8, lsl #30 │ │ │ │ + ldrdeq fp, [sl], -r4 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + mcrcc 14, 4, r1, cr5, cr8, {5} │ │ │ │ + ldccc 1, cr5, [r8, #944]! @ 0x3b0 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + cdpcc 12, 4, cr12, cr12, cr13, {6} │ │ │ │ + mrsmi r0, (UNDEF: 72) │ │ │ │ + cdpcc 12, 12, cr12, cr12, cr12, {6} │ │ │ │ + mcrcc 13, 4, r3, cr10, cr1, {3} │ │ │ │ + ldclcc 15, cr2, [sp], {27} │ │ │ │ + ldccc 1, cr5, [r8, #940]! @ 0x3ac │ │ │ │ + stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ + cdpcc 6, 14, cr6, cr6, cr6, {3} │ │ │ │ + svccc 0x00666666 │ │ │ │ + mrsmi r0, (UNDEF: 64) │ │ │ │ + orrsmi r0, r6, #0 │ │ │ │ + movsmi r0, r0 │ │ │ │ + stclcc 12, cr12, [ip, #-820] @ 0xfffffccc │ │ │ │ + svccc 0x0059999a │ │ │ │ + ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ + andeq fp, fp, r0, ror #17 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + cdpcc 12, 12, cr12, cr12, cr13, {6} │ │ │ │ + andeq r9, sl, r8, asr #13 │ │ │ │ + andeq sl, sl, ip, lsl sl │ │ │ │ + svccc 0x0019999a │ │ │ │ + submi r0, r0, r0 │ │ │ │ + svclt 0x00800000 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + svccc 0x00333333 │ │ │ │ + mov r8, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r2, #1090519040 @ 0x41000000 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + add sl, sp, #448 @ 0x1c0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + ldr r2, [pc, #-124] @ 4a3d4 │ │ │ │ + ldr r3, [pc, #-220] @ 4a378 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 4b8f8 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 4b864 │ │ │ │ + ldr r1, [pc, #-260] @ 4a370 │ │ │ │ + ldr r0, [pc, #-260] @ 4a374 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [r3, #1588] @ 0x634 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [pc, #1192] @ 45180 │ │ │ │ - add r7, r7, #3344 @ 0xd10 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #3360 @ 0xd20 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + bl 9467c │ │ │ │ + add r6, sp, #2544 @ 0x9f0 │ │ │ │ + add r6, r6, #12 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e96c0 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #100 @ 0x64 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r6 │ │ │ │ + mov r7, r3 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ + mov r2, r6 │ │ │ │ + blx r4 │ │ │ │ + ldr r1, [sp, #468] @ 0x1d4 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 83788 │ │ │ │ - b 44d94 │ │ │ │ - add r6, sp, #84 @ 0x54 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, sl │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r4, #1065353216 @ 0x3f800000 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #260] @ 0x104 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ + ldr r5, [sp, #492] @ 0x1ec │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #-268] @ 4a3f8 │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #280] @ 0x118 │ │ │ │ + str r4, [sp, #276] @ 0x114 │ │ │ │ + str r0, [sp, #268] @ 0x10c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ + str r4, [sp, #296] @ 0x128 │ │ │ │ + str r1, [sp, #292] @ 0x124 │ │ │ │ + str r0, [sp, #284] @ 0x11c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, #2 │ │ │ │ + str r0, [sp, #300] @ 0x12c │ │ │ │ + beq 4b784 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add r4, sp, #304 @ 0x130 │ │ │ │ + cmp r3, #3 │ │ │ │ + addne r3, sp, #256 @ 0x100 │ │ │ │ + addeq r3, sp, #288 @ 0x120 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r4, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [pc, #-408] @ 4a3d4 │ │ │ │ + ldr r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r9, [pc, #-508] @ 4a378 │ │ │ │ + mov r7, #0 │ │ │ │ + str r7, [sp, #320] @ 0x140 │ │ │ │ + str r9, [sp, #324] @ 0x144 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #-536] @ 4a380 │ │ │ │ + str r0, [sp, #328] @ 0x148 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #984] @ 4510c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, #1073741824 @ 0x40000000 │ │ │ │ + ldr lr, [fp, #4] │ │ │ │ + add ip, sp, #320 @ 0x140 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #10 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldm r4, {r2, r3} │ │ │ │ + str r0, [sp, #332] @ 0x14c │ │ │ │ + ldmdb ip, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, lr, #59648 @ 0xe900 │ │ │ │ + mov r1, ip │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92298 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ + cmp r3, #3 │ │ │ │ + ldr r3, [pc, #-608] @ 4a3a0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + beq 4b6fc │ │ │ │ + ldr r1, [r3, #108] @ 0x6c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + mov r2, r3 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + mov r1, #96 @ 0x60 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 906a0 │ │ │ │ + ldr r3, [pc, #-692] @ 4a3ac │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r4, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + str r1, [sp, #336] @ 0x150 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, r4 │ │ │ │ + str r9, [sp, #340] @ 0x154 │ │ │ │ + str r2, [sp, #348] @ 0x15c │ │ │ │ + str r8, [sp] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r7, [r3, #132] @ 0x84 │ │ │ │ + mov r3, r4 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + add r1, sp, #336 @ 0x150 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r9, sp, #352 @ 0x160 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r1, [pc, #-796] @ 4a3d4 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [r3, #1576] @ 0x628 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r7] │ │ │ │ + mov ip, #1 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr r3, [pc, #-916] @ 4a378 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1090519040 @ 0x41000000 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ + mov r1, r9 │ │ │ │ + blx r7 │ │ │ │ + ldr r1, [pc, #-944] @ 4a37c │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #380] @ 0x17c │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp, #368] @ 0x170 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r7, [r3, #28] │ │ │ │ + mov r3, r4 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, #3 │ │ │ │ + beq 4b89c │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, sl │ │ │ │ - ldr r1, [pc, #964] @ 4510c │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ + mov r1, r9 │ │ │ │ + blx r4 │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ + ldr r1, [pc, #-1056] @ 4a380 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, #1090519040 @ 0x41000000 │ │ │ │ + str r3, [sp, #396] @ 0x18c │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldrb r3, [r3, #3296] @ 0xce0 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [sp, #384] @ 0x180 │ │ │ │ + str r0, [sp, #372] @ 0x174 │ │ │ │ + bne 4b584 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + add r2, fp, #8 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [r3, #3276] @ 0xccc │ │ │ │ + ldr r3, [r6] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 4b48c │ │ │ │ + ldr r1, [sp, #384] @ 0x180 │ │ │ │ + ldr r0, [pc, #-1132] @ 4a384 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [pc, #-1008] @ 4a40c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + mvn r7, #0 │ │ │ │ + ldr r2, [sp, #396] @ 0x18c │ │ │ │ + mov r1, r4 │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r5, [r3, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r0, [pc, #1072] @ 45184 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r5, [pc, #1060] @ 45188 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r1, r5, #3360 @ 0xd20 │ │ │ │ - ldr r3, [r3, #3336] @ 0xd08 │ │ │ │ - add r1, r1, #8 │ │ │ │ - stm sp, {r6, sl} │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 44f88 │ │ │ │ - add r5, sp, #20 │ │ │ │ - ldr r1, [pc, #1008] @ 4518c │ │ │ │ - ldr r0, [pc, #1008] @ 45190 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #992] @ 45194 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #3360 @ 0xd20 │ │ │ │ - ldr r3, [r3, #3332] @ 0xd04 │ │ │ │ - add r1, r1, #12 │ │ │ │ - str fp, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ + blx r5 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + ldr ip, [r0] │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r6, [ip, #28] │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 44e0c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r2, #3332] @ 0xd04 │ │ │ │ - cmp r3, #1 │ │ │ │ - eor r3, r3, #1 │ │ │ │ - str r3, [r2, #3332] @ 0xd04 │ │ │ │ - movne r3, #1 │ │ │ │ - strne r3, [r2, #3336] @ 0xd08 │ │ │ │ - bl 853c4 │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r1, [pc, #884] @ 45198 │ │ │ │ - bl 963a4 │ │ │ │ - ldr r1, [pc, #880] @ 4519c │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #872] @ 451a0 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bne 4ba70 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ mov r3, r7 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r8, #1 │ │ │ │ - ldr sl, [pc, #716] @ 45118 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r9, #15 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 96540 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r4, [ip, #16] │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r2, [pc, #-1148] @ 4a410 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [sp] │ │ │ │ mov r2, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 852b4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r1, [pc, #808] @ 451a4 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 96334 │ │ │ │ - ldm r7, {r0, r1, r2, r3} │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [pc, #792] @ 451a8 │ │ │ │ - ldr r0, [pc, #792] @ 451ac │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, #1073741824 @ 0x40000000 │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + ldr r3, [pc, #-1320] @ 4a388 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2572] @ 0xa0c │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r3, #3588] @ 0xe04 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 4bb44 │ │ │ │ + cmp r3, #3 │ │ │ │ + beq 4b810 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 4bb38 │ │ │ │ + ldr r1, [pc, #-1368] @ 4a38c │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ + bl 5ce94 │ │ │ │ + ldr r2, [pc, #-1384] @ 4a390 │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + cmp r3, r2 │ │ │ │ + bgt 4b570 │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ + add r2, r2, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r2, #2572] @ 0xa0c │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [r2, #3588] @ 0xe04 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq 4bb94 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq 4bb88 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 4bb7c │ │ │ │ + ldr r1, [pc, #-1440] @ 4a394 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r4, sp, #2592 @ 0xa20 │ │ │ │ + add r4, r4, #12 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #64 @ 0x40 │ │ │ │ + bl 5cf68 │ │ │ │ + ldr r1, [pc, #-1476] @ 4a398 │ │ │ │ + ldr r0, [pc, #-1476] @ 4a39c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #260] @ 0x104 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, #1061158912 @ 0x3f400000 │ │ │ │ - str r2, [sp, #272] @ 0x110 │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #748] @ 451b0 │ │ │ │ - mov r7, #0 │ │ │ │ - add ip, pc, ip │ │ │ │ - mov lr, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #2656 @ 0xa60 │ │ │ │ + add r4, r4, #12 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e972c │ │ │ │ + b 4b990 │ │ │ │ + ldr ip, [fp, #4] │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #240 @ 0xf0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ + mov lr, #1056964608 @ 0x3f000000 │ │ │ │ + mov r6, r7 │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ - mov r2, lr │ │ │ │ - add r1, ip, #3376 @ 0xd30 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r6, [sp] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, r7 │ │ │ │ - bne 45074 │ │ │ │ - ldr r2, [pc, #680] @ 451b4 │ │ │ │ - ldr r3, [pc, #492] @ 450fc │ │ │ │ - add r2, pc, r2 │ │ │ │ + b 4a170 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + blx r3 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #-1468] @ 4a414 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r2, [sp, #156] @ 0x9c │ │ │ │ + ldr r3, [pc, #-1612] @ 4a3a0 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #308] @ 0x134 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 450f4 │ │ │ │ - add sp, sp, #316 @ 0x13c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - add r8, sp, #148 @ 0x94 │ │ │ │ - ldr r1, [pc, #456] @ 4510c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ - ldr r3, [r7, #1588] @ 0x634 │ │ │ │ - add r5, r7, #59648 @ 0xe900 │ │ │ │ - ldr r0, [r3, #1192] @ 0x4a8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #424] @ 45114 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [r7, #1580] @ 0x62c │ │ │ │ - add r5, r5, #252 @ 0xfc │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r3, #12 │ │ │ │ - moveq r3, #15 │ │ │ │ - b 4464c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r2, #3336] @ 0xd08 │ │ │ │ - cmp r3, #1 │ │ │ │ - eor r3, r3, #1 │ │ │ │ - str r3, [r2, #3336] @ 0xd08 │ │ │ │ - beq 44fc4 │ │ │ │ - ldr r3, [r5, #3336] @ 0xd08 │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq sl, r9 │ │ │ │ - beq 44fc4 │ │ │ │ - ldr sl, [r2, #3328] @ 0xd00 │ │ │ │ - ldr r3, [r5, #3344] @ 0xd10 │ │ │ │ - subs sl, sl, r3 │ │ │ │ - movne sl, #1 │ │ │ │ - strb sl, [r4, #1654] @ 0x676 │ │ │ │ - b 44d90 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #3328] @ 0xd00 │ │ │ │ - str r3, [r7, #3344] @ 0xd10 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 4475c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r3, #380] @ 0x17c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [fp, #4] │ │ │ │ + add r3, r3, r4 │ │ │ │ + rsb r3, r4, r3, lsl #3 │ │ │ │ + add r3, fp, r3, lsl #3 │ │ │ │ + add r2, r1, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #552] @ 0x228 │ │ │ │ + ldr r2, [r2, #2480] @ 0x9b0 │ │ │ │ + ldr r3, [r3, #556] @ 0x22c │ │ │ │ + cmp r2, r0 │ │ │ │ + beq 4b10c │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4ae3c │ │ │ │ + ldr r0, [r1, #1572] @ 0x624 │ │ │ │ + mvn r2, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r5, [r3, #104] @ 0x68 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r1, [pc, #-1788] @ 4a3a4 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #3336] @ 0xd08 │ │ │ │ - str r3, [r7, #3336] @ 0xd08 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 4473c │ │ │ │ - mov r3, r6 │ │ │ │ + ldr r9, [r3, #1572] @ 0x624 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #420] @ 451b8 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #-1832] @ 4a3a8 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - add r6, sp, #116 @ 0x74 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [pc, #396] @ 451bc │ │ │ │ - bl 96334 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str fp, [sp, #272] @ 0x110 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r7, [sp, #268] @ 0x10c │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - str r7, [sp, #260] @ 0x104 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ - mov r1, r6 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31598 │ │ │ │ - b 4471c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #228] @ 45164 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - mov r2, #100 @ 0x64 │ │ │ │ - mov r0, r4 │ │ │ │ - str r8, [r3, #3332] @ 0xd04 │ │ │ │ - str r8, [r3, #3336] @ 0xd08 │ │ │ │ - str r8, [r3, #3340] @ 0xd0c │ │ │ │ - str r7, [r3, #3348] @ 0xd14 │ │ │ │ - str r1, [r3, #3328] @ 0xd00 │ │ │ │ - str r2, [r3, #3344] @ 0xd10 │ │ │ │ - bl 853c4 │ │ │ │ - b 44f04 │ │ │ │ - ldr r1, [pc, #272] @ 451c0 │ │ │ │ - mov r2, #32 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e97fc │ │ │ │ - b 44bdc │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r2, #3340] @ 0xd0c │ │ │ │ - eor r3, r3, r9 │ │ │ │ - str r3, [r2, #3340] @ 0xd0c │ │ │ │ - bl 853c4 │ │ │ │ - b 448c0 │ │ │ │ - ldr r3, [r2, #3328] @ 0xd00 │ │ │ │ - ldr r2, [r1, #3344] @ 0xd10 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - movne r3, #1 │ │ │ │ - b 44c9c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, ip, r0, lsl r4 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - addmi r0, r0, #0 │ │ │ │ - tstmi sl, #0 │ │ │ │ - adcmi r0, ip, #0 │ │ │ │ - movmi r0, r0 │ │ │ │ - @ instruction: 0x000c23bc │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - @ instruction: 0x0021d9b8 │ │ │ │ - mlaeq r1, r8, r9, sp │ │ │ │ - @ instruction: 0x000afeb4 │ │ │ │ - andeq r0, fp, r4, asr pc │ │ │ │ - andeq r0, r0, r0, lsl #9 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - svclt 0x00800000 │ │ │ │ - andeq r0, fp, r4, lsl #29 │ │ │ │ - eoreq sp, r1, r8, asr #16 │ │ │ │ - andeq pc, sl, r8, lsr sp @ │ │ │ │ - andeq r0, fp, r0, lsl lr │ │ │ │ - @ instruction: 0x0021d7bc │ │ │ │ - andeq pc, sl, ip, lsr #25 │ │ │ │ - andeq r0, fp, r4, lsl #27 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - andeq r0, fp, r0, ror #24 │ │ │ │ - andeq r0, fp, r4, lsl #23 │ │ │ │ - andeq r0, fp, r0, asr #23 │ │ │ │ - andeq fp, r0, r0, lsl #23 │ │ │ │ - andeq sl, r0, r4, asr #24 │ │ │ │ - andeq r0, fp, r0, lsl #23 │ │ │ │ - ldrdeq sp, [r1], -r0 @ │ │ │ │ - eoreq sp, r1, r0, asr r4 │ │ │ │ - andeq pc, sl, ip, ror r9 @ │ │ │ │ - muleq fp, r4, sl │ │ │ │ - eoreq sp, r1, r0, lsl #8 │ │ │ │ - andeq r0, fp, ip, lsl #20 │ │ │ │ - eoreq sp, r1, r4, ror r3 │ │ │ │ - andeq pc, sl, r0, lsr #17 │ │ │ │ - ldrdeq r0, [fp], -r8 │ │ │ │ - eoreq sp, r1, r4, lsr #6 │ │ │ │ - rsbsmi r0, r0, #0 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - eormi r0, r0, r0 │ │ │ │ - bicmi r0, r8, r0 │ │ │ │ - andeq pc, sl, ip, lsr #15 │ │ │ │ - andeq r0, fp, r4, ror #13 │ │ │ │ - eoreq sp, r1, r4, lsl r2 │ │ │ │ - andeq r1, ip, ip, lsr #21 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - eormi r0, r8, #0 │ │ │ │ - muleq fp, r8, r6 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr sl, [r1] │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ - ldr r7, [r0] │ │ │ │ - add r6, r6, r6, lsl #2 │ │ │ │ - cmp sl, #0 │ │ │ │ - lsl fp, r6, #2 │ │ │ │ - sub sp, sp, #28 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - add r6, r7, r6, lsl #2 │ │ │ │ - moveq r5, sl │ │ │ │ - beq 45224 │ │ │ │ - ldr r8, [r1, #4] │ │ │ │ - add r8, r8, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7330 │ │ │ │ - mov r2, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r6, [r9] │ │ │ │ mov r5, r0 │ │ │ │ - bl e8454 │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ - cmp sl, #0 │ │ │ │ - streq sl, [sp, #8] │ │ │ │ - beq 45254 │ │ │ │ - ldr r8, [r4, #12] │ │ │ │ - add r8, r8, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7330 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #8] │ │ │ │ - bl e8454 │ │ │ │ - cmp r7, r6 │ │ │ │ - bcc 45360 │ │ │ │ - ldmib r9, {r3, r6} │ │ │ │ - cmp r6, r3 │ │ │ │ - beq 455dc │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - bgt 455cc │ │ │ │ - str r6, [r9, #8] │ │ │ │ - add r6, r6, r6, lsl #2 │ │ │ │ - ldr r8, [r9] │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - sub r6, r6, #20 │ │ │ │ - ldr r0, [r8, r6] │ │ │ │ - add r7, r8, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4529c │ │ │ │ - bl 75f4 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r8, r6] │ │ │ │ - ldr r9, [r4] │ │ │ │ - str r3, [r7, #4] │ │ │ │ - cmp r9, r3 │ │ │ │ - beq 452d8 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - str r0, [r7, #4] │ │ │ │ - add r0, r0, #1 │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r0, [r8, r6] │ │ │ │ - bl e8454 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 452e8 │ │ │ │ - bl 75f4 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - str r3, [r7, #12] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq 45324 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - str r0, [r7, #12] │ │ │ │ - add r0, r0, #1 │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [r7, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r0, [r7, #8] │ │ │ │ - bl e8454 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - str r3, [r7, #16] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 45340 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 75f4 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 45358 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 75f4 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r8, [pc, #672] @ 45608 │ │ │ │ - ldr sl, [pc, #672] @ 4560c │ │ │ │ - add r8, pc, r8 │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r3, r8 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r8, [pc, #-1884] @ 4a3ac │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r6, [r6, #132] @ 0x84 │ │ │ │ + blx r6 │ │ │ │ + ldr r1, [pc, #-1904] @ 4a3b0 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r6, [pc, #-1820] @ 4a414 │ │ │ │ + str r0, [sp, #400] @ 0x190 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, sl │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r0, [r6, #-20] @ 0xffffffec │ │ │ │ mov r1, r5 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 4525c │ │ │ │ - asr r2, fp, #1 │ │ │ │ - add r2, r2, fp, asr #2 │ │ │ │ - add r2, r2, r2, lsl #4 │ │ │ │ - add r2, r2, r2, lsl #8 │ │ │ │ - add r2, r2, r2, lsl #16 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - cmp fp, #20 │ │ │ │ - add r2, r2, fp, asr #2 │ │ │ │ - bls 45450 │ │ │ │ - mov r0, r2 │ │ │ │ - str r4, [sp] │ │ │ │ - sub fp, r0, #1 │ │ │ │ - cmp r0, fp, lsr #1 │ │ │ │ - movhi r2, #1 │ │ │ │ - movls r2, #0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, #10 │ │ │ │ - lsr r6, fp, #1 │ │ │ │ + str r0, [sp, #404] @ 0x194 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + str r8, [sp, #408] @ 0x198 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str r6, [sp, #412] @ 0x19c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r1, [pc, #-1908] @ 4a3f8 │ │ │ │ mov r0, sl │ │ │ │ - bl e9ff0 │ │ │ │ - add r2, r6, r6, lsl #2 │ │ │ │ - ldr r0, [r7, r2, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ - lsl r4, r2, #2 │ │ │ │ - bl eb6d8 │ │ │ │ - add r6, r6, #1 │ │ │ │ - add r6, r6, fp │ │ │ │ - add r3, r4, #20 │ │ │ │ - add r6, r6, r6, lsl #2 │ │ │ │ - add r1, r7, r3 │ │ │ │ - add r6, r7, r6, lsl #2 │ │ │ │ - cmp r0, #0 │ │ │ │ - movlt r7, r1 │ │ │ │ - movlt r1, r6 │ │ │ │ - sub r3, r1, r7 │ │ │ │ - asr r0, r3, #2 │ │ │ │ - add r2, r0, r0, lsl #1 │ │ │ │ - add r2, r2, r2, lsl #4 │ │ │ │ - add r2, r2, r2, lsl #8 │ │ │ │ - add r2, r2, r2, lsl #16 │ │ │ │ - cmp r3, #20 │ │ │ │ - add r0, r0, r2, lsl #2 │ │ │ │ - bhi 453c4 │ │ │ │ - cmp r7, r1 │ │ │ │ - ldr r4, [sp] │ │ │ │ - bcs 4525c │ │ │ │ - ldr r3, [pc, #440] @ 45610 │ │ │ │ - ldr r0, [pc, #440] @ 45614 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #10 │ │ │ │ - bl e9ff0 │ │ │ │ + ldr r9, [r3, #1572] @ 0x624 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ ldr r3, [r9] │ │ │ │ - sub r6, r7, r3 │ │ │ │ - asr sl, r6, #2 │ │ │ │ - add r3, sl, sl, lsl #1 │ │ │ │ - add r3, r3, r3, lsl #4 │ │ │ │ - add r3, r3, r3, lsl #8 │ │ │ │ - add r3, r3, r3, lsl #16 │ │ │ │ - add r3, sl, r3, lsl #2 │ │ │ │ - ldmib r9, {r2, sl} │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp sl, r2 │ │ │ │ - bne 454b4 │ │ │ │ - cmp sl, #1 │ │ │ │ - addle r1, sl, #1 │ │ │ │ - addgt r1, sl, sl, asr #1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 47c7c │ │ │ │ - ldmib r9, {r2, sl} │ │ │ │ - add r7, sl, #1 │ │ │ │ - cmp r7, r2 │ │ │ │ - bgt 455f8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r7, [r9, #8] │ │ │ │ - cmp r3, sl │ │ │ │ - bge 455b4 │ │ │ │ - add r7, sl, sl, lsl #2 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - mov r8, #0 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - str r5, [sp, #16] │ │ │ │ - str r4, [sp, #20] │ │ │ │ - ldr r6, [r9] │ │ │ │ - mov fp, r7 │ │ │ │ - ldr r0, [r6, r7] │ │ │ │ - sub r7, r7, #20 │ │ │ │ - cmp r0, #0 │ │ │ │ - add r5, r6, fp │ │ │ │ - add r4, r6, r7 │ │ │ │ - beq 4550c │ │ │ │ - bl 75f4 │ │ │ │ - str r8, [r6, fp] │ │ │ │ - ldr r1, [r4] │ │ │ │ - str r1, [sp] │ │ │ │ - cmp r1, #0 │ │ │ │ - str r8, [r5, #4] │ │ │ │ - beq 45548 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - str r0, [r5, #4] │ │ │ │ - add r0, r0, #1 │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r1, [sp] │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r0, [r6, fp] │ │ │ │ - bl e8454 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 45558 │ │ │ │ - bl 75f4 │ │ │ │ - str r8, [r5, #8] │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - str r8, [r5, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 45590 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - add r0, r0, #1 │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - bl e8454 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - sub sl, sl, #1 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r2, sl │ │ │ │ - str r3, [r5, #16] │ │ │ │ - bne 454e8 │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - ldr r8, [r9] │ │ │ │ - ldr r0, [r8, r6] │ │ │ │ - add r7, r8, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 45298 │ │ │ │ - b 4529c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 47c7c │ │ │ │ - b 45274 │ │ │ │ - cmp r6, #1 │ │ │ │ - addle r1, r6, #1 │ │ │ │ - addgt r1, r6, r6, asr #1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 47c7c │ │ │ │ - ldmib r9, {r3, r6} │ │ │ │ - b 45268 │ │ │ │ - mov r1, r7 │ │ │ │ + mov r2, sl │ │ │ │ + str sl, [sp] │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 47c7c │ │ │ │ - b 454c0 │ │ │ │ - andeq pc, sl, r8, asr #8 │ │ │ │ - andeq pc, sl, ip, asr #8 │ │ │ │ - andeq pc, sl, r8, asr r3 @ │ │ │ │ - andeq pc, sl, r8, asr r3 @ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3568] @ 0xdf0 │ │ │ │ - ldr lr, [pc, #1336] @ 45b68 │ │ │ │ - ldr ip, [pc, #1336] @ 45b6c │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr r9, [pc, #1332] @ 45b70 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - sub sp, sp, #492 @ 0x1ec │ │ │ │ - mov r4, #0 │ │ │ │ - add r9, pc, r9 │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #484] @ 0x1e4 │ │ │ │ - mov ip, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r4, [sp] │ │ │ │ + ldr r9, [r3, #132] @ 0x84 │ │ │ │ + mov r3, sl │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #404] @ 0x194 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ mov r2, #1 │ │ │ │ - ldr r5, [r3, #12] │ │ │ │ - mov r1, r9 │ │ │ │ - mvn r3, #0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r8, [sp, #408] @ 0x198 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str r6, [sp, #412] @ 0x19c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r1, [pc, #-2120] @ 4a3b4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add r2, r3, r4 │ │ │ │ + rsb r2, r4, r2, lsl #3 │ │ │ │ + add r2, fp, r2, lsl #3 │ │ │ │ + ldr r3, [r2, #552] @ 0x228 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [sp, #480] @ 0x1e0 │ │ │ │ + blt 4a988 │ │ │ │ + ldr r8, [r2, #560] @ 0x230 │ │ │ │ + ldr r9, [fp, #4] │ │ │ │ + cmp r8, #3 │ │ │ │ + movne ip, r9 │ │ │ │ + bne 49fd8 │ │ │ │ + add r1, r9, #57344 @ 0xe000 │ │ │ │ + ldr r1, [r1, #2480] @ 0x9b0 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq 4b140 │ │ │ │ + ldr r2, [pc, #-2128] @ 4a3f8 │ │ │ │ + mov r6, #1065353216 @ 0x3f800000 │ │ │ │ + mov r8, r7 │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + b 4a01c │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r1, [pc, #-2216] @ 4a3b8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r9, [sp, #112] @ 0x70 │ │ │ │ + add r2, r3, r4 │ │ │ │ + rsb r2, r4, r2, lsl #3 │ │ │ │ + add r2, fp, r2, lsl #3 │ │ │ │ + ldrb r2, [r2, #1096] @ 0x448 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + bne 49f90 │ │ │ │ + ldr ip, [fp, #4] │ │ │ │ + b 49fb4 │ │ │ │ + mov r3, lr │ │ │ │ + mov r0, ip │ │ │ │ + mov r1, r6 │ │ │ │ + str sl, [sp] │ │ │ │ + ldr r5, [r2, #28] │ │ │ │ + mov r2, r7 │ │ │ │ blx r5 │ │ │ │ - ldr r7, [pc, #1256] @ 45b74 │ │ │ │ - add r7, pc, r7 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq 4599c │ │ │ │ - bl e8680 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, #656 @ 0x290 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #1228] @ 45b78 │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl e8448 │ │ │ │ - mov r2, r5 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [r3, #1576] @ 0x628 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r6, [r5] │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r2, [pc, #-2260] @ 4a3f8 │ │ │ │ + mov r1, #0 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r6, #32] │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r4, [ip, #16] │ │ │ │ + blx r4 │ │ │ │ + b 4a1f0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + b 49e20 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + ldr r6, [pc, #-2340] @ 4a3f8 │ │ │ │ + ldr ip, [fp, #4] │ │ │ │ + mov lr, r7 │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + b 4a170 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + add r3, r2, r4 │ │ │ │ + rsb r3, r4, r3, lsl #3 │ │ │ │ + add r9, fp, r3, lsl #3 │ │ │ │ + add r8, sp, #336 @ 0x150 │ │ │ │ + str r0, [sp, #356] @ 0x164 │ │ │ │ + ldr r0, [r9, #544] @ 0x220 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r9, #548] @ 0x224 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc, #-2492] @ 4a3bc │ │ │ │ + str r2, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #364] @ 0x16c │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #-2496] @ 4a3d0 │ │ │ │ + str r0, [sp, #404] @ 0x194 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + ldr lr, [pc, #-2532] @ 4a3c0 │ │ │ │ + ldr ip, [pc, #-2532] @ 4a3c4 │ │ │ │ + str r5, [sp, #412] @ 0x19c │ │ │ │ + str r0, [sp, #408] @ 0x198 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r8, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [pc, #-2548] @ 4a3c8 │ │ │ │ + mov r0, r5 │ │ │ │ + str lr, [sp, #340] @ 0x154 │ │ │ │ + str ip, [sp, #344] @ 0x158 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r3, #1073741824 @ 0x40000000 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r3, #10 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + add r3, sp, #8 │ │ │ │ + mov ip, r2 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + add r5, sp, #400 @ 0x190 │ │ │ │ + add lr, sp, #24 │ │ │ │ + str r0, [sp, #348] @ 0x15c │ │ │ │ + ldm r8, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + ldm r5, {r0, r1, r2, r3} │ │ │ │ + stm lr, {r0, r1, r2, r3} │ │ │ │ + ldm r8, {r0, r1, r2, r3} │ │ │ │ + ldr ip, [sp, #132] @ 0x84 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r5, {r2, r3} │ │ │ │ + add r1, sp, #352 @ 0x160 │ │ │ │ + bl 923e4 │ │ │ │ + ldr r8, [r9, #560] @ 0x230 │ │ │ │ + b 49fa4 │ │ │ │ + bl e8264 │ │ │ │ + b 4aa94 │ │ │ │ + ldr r6, [pc, #-2688] @ 4a3cc │ │ │ │ + ldr r8, [pc, #-2688] @ 4a3d0 │ │ │ │ + str r6, [sp, #108] @ 0x6c │ │ │ │ + b 4a018 │ │ │ │ + mov r6, #1056964608 @ 0x3f000000 │ │ │ │ + mov r8, r6 │ │ │ │ + str r7, [sp, #108] @ 0x6c │ │ │ │ + b 4a018 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #304] @ 0x130 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #-2736] @ 4a3d4 │ │ │ │ + add r7, sp, #400 @ 0x190 │ │ │ │ + str r0, [sp, #308] @ 0x134 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #-2704] @ 4a408 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ + str r0, [sp, #312] @ 0x138 │ │ │ │ + ldr r0, [pc, #-2772] @ 4a3d8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #-2776] @ 4a3dc │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [pc, #-2780] @ 4a3e0 │ │ │ │ + str r3, [sp, #332] @ 0x14c │ │ │ │ + str r3, [sp, #364] @ 0x16c │ │ │ │ + ldr r3, [pc, #-2788] @ 4a3e4 │ │ │ │ + str r3, [sp, #348] @ 0x15c │ │ │ │ + str r3, [sp, #412] @ 0x19c │ │ │ │ + ldr r3, [pc, #-2764] @ 4a408 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add ip, sp, #320 @ 0x140 │ │ │ │ + mov r3, #10 │ │ │ │ + str r5, [sp, #320] @ 0x140 │ │ │ │ + str r5, [sp, #324] @ 0x144 │ │ │ │ + str r5, [sp, #328] @ 0x148 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #336] @ 0x150 │ │ │ │ + str r5, [sp, #340] @ 0x154 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ + str r5, [sp, #400] @ 0x190 │ │ │ │ + str r5, [sp, #404] @ 0x194 │ │ │ │ + str r5, [sp, #408] @ 0x198 │ │ │ │ + str r5, [sp, #352] @ 0x160 │ │ │ │ + str r5, [sp, #356] @ 0x164 │ │ │ │ + str r5, [sp, #360] @ 0x168 │ │ │ │ + add r5, sp, #24 │ │ │ │ + add lr, sp, #8 │ │ │ │ + str r0, [sp, #316] @ 0x13c │ │ │ │ + ldm ip, {r0, r1, r2, r3} │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + add r3, sp, #352 @ 0x160 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm lr, {r0, r1, r2, r3} │ │ │ │ + add r3, sp, #408 @ 0x198 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r4, #59648 @ 0xe900 │ │ │ │ + ldm r7, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ + bl 923e4 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldrb r3, [r2, #3288] @ 0xcd8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 49d20 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r8, [pc, #-2960] @ 4a3e8 │ │ │ │ + ldr r6, [r2, #3292] @ 0xcdc │ │ │ │ + mov sl, r3 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r9, #692 @ 0x2b4 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + cmp r5, #249 @ 0xf9 │ │ │ │ + bgt 4b164 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r0, #272 @ 0x110 │ │ │ │ + ldr r7, [r3, #3272] @ 0xcc8 │ │ │ │ + str sl, [sp, #68] @ 0x44 │ │ │ │ + add r7, r7, #250 @ 0xfa │ │ │ │ + mov r6, r7 │ │ │ │ + b 4b018 │ │ │ │ + ldr ip, [r1, #552] @ 0x228 │ │ │ │ + cmp ip, #0 │ │ │ │ + blt 4afd4 │ │ │ │ + ldr r1, [fp, #4] │ │ │ │ + mla r1, r9, ip, r1 │ │ │ │ + add r1, r1, #16192 @ 0x3f40 │ │ │ │ + ldrb r1, [r1, #33] @ 0x21 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 4b00c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl e84a0 │ │ │ │ - mov r0, r8 │ │ │ │ - add r8, sp, #76 @ 0x4c │ │ │ │ - bl e86f0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, #24 │ │ │ │ - bl e845c │ │ │ │ - mov r2, r5 │ │ │ │ - add r5, sp, #228 @ 0xe4 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, sl │ │ │ │ - bl 7a08 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl e8450 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 45b1c │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 45760 │ │ │ │ - ldr r3, [pc, #1116] @ 45b7c │ │ │ │ - ldr r9, [r7, r3] │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 457b8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 75e8 │ │ │ │ - ldr r2, [pc, #1092] @ 45b80 │ │ │ │ - ldr r3, [pc, #1068] @ 45b6c │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4b160 │ │ │ │ + add r3, sl, r4 │ │ │ │ + rsb r4, r4, r3, lsl #3 │ │ │ │ + add r4, fp, r4, lsl #3 │ │ │ │ + ldr r1, [r4, #548] @ 0x224 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, #250 @ 0xfa │ │ │ │ + beq 4b160 │ │ │ │ + sub r1, r6, r5 │ │ │ │ + smull ip, r3, r8, r1 │ │ │ │ + asr r4, r1, #31 │ │ │ │ + rsb r4, r4, r3, asr #4 │ │ │ │ + rsb r3, r4, r4, lsl #5 │ │ │ │ + add r3, r4, r3, lsl #2 │ │ │ │ + sub r4, r1, r3, lsl #1 │ │ │ │ + add r1, r4, r4, lsl #3 │ │ │ │ + rsb r1, r4, r1, lsl #3 │ │ │ │ + add r1, fp, r1, lsl #3 │ │ │ │ + ldrb r3, [r1, #584] @ 0x248 │ │ │ │ + lsl sl, r4, #3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4afb0 │ │ │ │ + ldr sl, [sp, #68] @ 0x44 │ │ │ │ + ldr r6, [sp, #84] @ 0x54 │ │ │ │ + cmp sl, r6 │ │ │ │ + blt 4b798 │ │ │ │ + cmp sl, #0 │ │ │ │ + bne 4bba0 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ + cmp r3, #249 @ 0xf9 │ │ │ │ + ble 49d28 │ │ │ │ + ldr r0, [r8, #1576] @ 0x628 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ + mov r2, r3 │ │ │ │ + blx r4 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + ldr lr, [pc, #-3264] @ 4a3ec │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + str lr, [sp] │ │ │ │ + ldr r4, [ip, #32] │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r3, #3276] @ 0xccc │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4b0dc │ │ │ │ + ldrb r3, [fp, #8] │ │ │ │ + cmp r3, #47 @ 0x2f │ │ │ │ + beq 4b81c │ │ │ │ + ldr r2, [pc, #-3316] @ 4a3f0 │ │ │ │ + ldr r3, [pc, #-3316] @ 4a3f4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #484] @ 0x1e4 │ │ │ │ + ldr r3, [sp, #3436] @ 0xd6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 45b64 │ │ │ │ - add sp, sp, #492 @ 0x1ec │ │ │ │ + bne 4bba8 │ │ │ │ + add sp, sp, #3440 @ 0xd70 │ │ │ │ + add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [r8, #8] │ │ │ │ - ldr sl, [r8, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 45718 │ │ │ │ - ldr r9, [pc, #1036] @ 45b84 │ │ │ │ - add r6, r6, r6, lsl #1 │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r5, sl │ │ │ │ - b 45794 │ │ │ │ - add r4, r4, #3 │ │ │ │ - cmp r6, r4 │ │ │ │ - add r5, r5, #12 │ │ │ │ - beq 45718 │ │ │ │ - ldr r0, [sl, r4, lsl #2] │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7af8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 45784 │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 4572c │ │ │ │ - ldr r2, [r9, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 4aa64 │ │ │ │ + ldr r0, [r1, #1572] @ 0x624 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mvn ip, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr r5, [r2, #104] @ 0x68 │ │ │ │ + mov r2, r3 │ │ │ │ + blx r5 │ │ │ │ + b 4aa94 │ │ │ │ + ldr r2, [r2, #556] @ 0x22c │ │ │ │ + mov r8, #1065353216 @ 0x3f800000 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 4572c │ │ │ │ - ldr r2, [pc, #956] @ 45b88 │ │ │ │ - mov r5, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #944] @ 45b8c │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #932] @ 45b90 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #100 @ 0x64 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r2, sp, #56 @ 0x38 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - subs r3, r3, #2 │ │ │ │ - movne r3, #1 │ │ │ │ - orrs r3, r3, r5, lsr #31 │ │ │ │ - lsr r6, r5, #31 │ │ │ │ - beq 45ab8 │ │ │ │ - ldr r3, [pc, #860] @ 45b7c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 459c8 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - ldr sl, [r3, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 459c8 │ │ │ │ - ldr fp, [sp, #48] @ 0x30 │ │ │ │ - add r4, r4, r4, lsl #1 │ │ │ │ - mov r7, sl │ │ │ │ - mov r8, #0 │ │ │ │ - b 45864 │ │ │ │ - add r8, r8, #3 │ │ │ │ - cmp r4, r8 │ │ │ │ + movge r3, r2 │ │ │ │ + ldr r2, [pc, #-3424] @ 4a3f8 │ │ │ │ + mov r6, r8 │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + b 4a01c │ │ │ │ + ldr sl, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + cmp sl, r3 │ │ │ │ + sublt r3, r5, #1 │ │ │ │ + add sl, sl, #1 │ │ │ │ + strlt r3, [sp, #76] @ 0x4c │ │ │ │ + cmp sl, #10 │ │ │ │ + bne 4af8c │ │ │ │ + ldr r6, [sp, #84] @ 0x54 │ │ │ │ + cmp r6, #9 │ │ │ │ + ldrgt r2, [sp, #80] @ 0x50 │ │ │ │ + movgt r3, #9 │ │ │ │ + strgt r3, [r2, #3292] @ 0xcdc │ │ │ │ + ldr r1, [pc, #-3488] @ 4a3fc │ │ │ │ + ldr r0, [pc, #-3488] @ 4a400 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str sl, [sp] │ │ │ │ + add r7, sp, #2656 @ 0xa60 │ │ │ │ + ldr r3, [r3, #3292] @ 0xcdc │ │ │ │ add r7, r7, #12 │ │ │ │ - beq 459c8 │ │ │ │ - ldr r0, [sl, r8, lsl #2] │ │ │ │ - mov r1, fp │ │ │ │ - bl 7af8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 45854 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - cmp r2, #5 │ │ │ │ - ldreq r3, [r3, #12] │ │ │ │ - ldrne r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ + add r3, r3, #1 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - cmp r3, #2 │ │ │ │ - orrne r6, r6, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 45aa0 │ │ │ │ - ldr r3, [pc, #708] @ 45b7c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 459d8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #680] @ 45b7c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r2, #5 │ │ │ │ - beq 45b00 │ │ │ │ - ldr r6, [pc, #684] @ 45b94 │ │ │ │ - add r6, pc, r6 │ │ │ │ - cmp r2, #3 │ │ │ │ - beq 45a98 │ │ │ │ - cmp r2, #4 │ │ │ │ - movne r4, #0 │ │ │ │ - bne 45908 │ │ │ │ - ldrd r0, [r3, #8] │ │ │ │ - bl 74f8 <__aeabi_d2lz@plt> │ │ │ │ - mov r4, r0 │ │ │ │ + mov r6, #1065353216 @ 0x3f800000 │ │ │ │ + mov r5, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + ldr lr, [pc, #-3552] @ 4a404 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r6 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r4, [ip, #28] │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [pc, #-3592] @ 4a408 │ │ │ │ + ldr r4, [r3, #1576] @ 0x628 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r4] │ │ │ │ + ldr lr, [pc, #-3604] @ 4a40c │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr r2, [pc, #-3616] @ 4a410 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #-3624] @ 4a414 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [ip, #36] @ 0x24 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ + mov r2, r6 │ │ │ │ + blx r4 │ │ │ │ + b 4b068 │ │ │ │ + add r5, r0, #209920 @ 0x33400 │ │ │ │ + add r5, r5, #48 @ 0x30 │ │ │ │ + ldmdb r5, {r4, r6} │ │ │ │ + bl e883c │ │ │ │ + adds r4, r4, r0 │ │ │ │ + adc r6, r6, r1 │ │ │ │ + bl e87ac │ │ │ │ + cmp r4, r0 │ │ │ │ + sbcs r6, r6, r1 │ │ │ │ + bge 498c0 │ │ │ │ + add r6, fp, #144384 @ 0x23400 │ │ │ │ + add r6, r6, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl e9864 │ │ │ │ - add r5, r5, #1 │ │ │ │ - add fp, r0, #1 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, fp │ │ │ │ - bl 7330 │ │ │ │ - mov r2, fp │ │ │ │ + bl e58f0 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [r3, #1060] @ 0x424 │ │ │ │ + sub r4, r4, #1 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + addeq r3, fp, #139264 @ 0x22000 │ │ │ │ + streq r3, [sp, #80] @ 0x50 │ │ │ │ + bne 4b2dc │ │ │ │ + b 4b388 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e5860 │ │ │ │ + sub r4, r4, #1 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 4bb50 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 4b2c8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r6, [r4], #4 │ │ │ │ + bl e87ac │ │ │ │ + cmp r6, #3 │ │ │ │ + addeq r3, fp, #139264 @ 0x22000 │ │ │ │ + addne r3, fp, #139264 @ 0x22000 │ │ │ │ + mvnne r8, #0 │ │ │ │ + ldreq r8, [r3, #3280] @ 0xcd0 │ │ │ │ + streq r3, [sp, #80] @ 0x50 │ │ │ │ + strne r3, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [r5, #-8] │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + add r5, sp, #496 @ 0x1f0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r7, [r3, #1580] @ 0x62c │ │ │ │ + bl ce7f4 │ │ │ │ + mov r1, #48 @ 0x30 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ce80c │ │ │ │ mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bl e8454 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + bl ce80c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ce80c │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ce85c │ │ │ │ + ldr r3, [sp, #2552] @ 0x9f8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4b37c │ │ │ │ + ldr r3, [r7] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [r3, #140] @ 0x8c │ │ │ │ mov r0, r7 │ │ │ │ - bl e9864 │ │ │ │ - add fp, r0, #1 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7330 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - bl e8454 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 451c4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 75f4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 75f4 │ │ │ │ - ldr r3, [r9, #8] │ │ │ │ - cmp r3, r5 │ │ │ │ - bls 45b14 │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - b 45804 │ │ │ │ - ldr r2, [r6] │ │ │ │ - ldr r3, [pc, #496] @ 45b98 │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #488] @ 45b9c │ │ │ │ - add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [r3, #1060] @ 0x424 │ │ │ │ + sub r4, r4, #1 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + str r4, [r3, #1060] @ 0x424 │ │ │ │ + b 498c8 │ │ │ │ + ldr r8, [pc, #-3972] @ 4a418 │ │ │ │ + mov r6, #1065353216 @ 0x3f800000 │ │ │ │ + str r8, [sp, #108] @ 0x6c │ │ │ │ + b 4a018 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, #3 │ │ │ │ + movne r8, #1056964608 @ 0x3f000000 │ │ │ │ + bne 4a420 │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ + mov r8, #1056964608 @ 0x3f000000 │ │ │ │ + b 4b3ec │ │ │ │ + ldr r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ + ldr r3, [r0, #3280] @ 0xcd0 │ │ │ │ + mov r1, #692 @ 0x2b4 │ │ │ │ + mla r3, r1, r3, r2 │ │ │ │ + add r3, r3, #16192 @ 0x3f40 │ │ │ │ + ldrb r3, [r3, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + streq r3, [r0, #3276] @ 0xccc │ │ │ │ + beq 49954 │ │ │ │ + mov r8, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + mov r4, #1090519040 @ 0x41000000 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + add sl, sp, #448 @ 0x1c0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r2, [pc, #1948] @ 4bbac │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + ldr r3, [pc, #1940] @ 4bbb0 │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 93c78 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r1, #48 @ 0x30 │ │ │ │ + ldr r3, [r3, #3280] @ 0xcd0 │ │ │ │ + ldr r2, [pc, #1896] @ 4bbb4 │ │ │ │ + add r6, sp, #2544 @ 0x9f0 │ │ │ │ + add r6, r6, #12 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, #692 @ 0x2b4 │ │ │ │ + mul r3, r0, r3 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + add r3, r3, #15488 @ 0x3c80 │ │ │ │ + add r3, r3, r1 │ │ │ │ + add r3, r0, r3 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [pc, #1848] @ 4bbb8 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + mov r3, #3 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + b 4a4a4 │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [r3, #3300] @ 0xce4 │ │ │ │ mov r0, r6 │ │ │ │ + ldr r3, [fp, #524] @ 0x20c │ │ │ │ + ldr r6, [pc, #1808] @ 4bbbc │ │ │ │ + sub r3, r3, r2 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r2, r1, r2 │ │ │ │ + mov r1, r9 │ │ │ │ blx r4 │ │ │ │ - b 45734 │ │ │ │ - ldr r3, [pc, #428] @ 45b7c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - b 4587c │ │ │ │ - ldr fp, [r3, #8] │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 45b40 │ │ │ │ - ldr r3, [pc, #432] @ 45ba0 │ │ │ │ - add r8, fp, fp, lsl #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r6, r8 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - mov sl, r7 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r8, r3 │ │ │ │ - b 45a20 │ │ │ │ - add r4, r4, #3 │ │ │ │ - cmp r6, r4 │ │ │ │ - add r5, r5, #12 │ │ │ │ - beq 45ac4 │ │ │ │ - ldr r0, [r7, r4, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7af8 │ │ │ │ + add r4, r6, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 45a10 │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ - cmp r0, #5 │ │ │ │ - beq 45b0c │ │ │ │ - ldr r6, [pc, #336] @ 45ba4 │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r4, [pc, #332] @ 45ba8 │ │ │ │ - mov r8, #0 │ │ │ │ + bne 4b7c4 │ │ │ │ + mov lr, r9 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + ldr r5, [sp, #84] @ 0x54 │ │ │ │ + ldr r4, [pc, #1756] @ 4bbc0 │ │ │ │ + mov ip, r5 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ add r4, pc, r4 │ │ │ │ - b 45a74 │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp fp, r8 │ │ │ │ - add sl, sl, #12 │ │ │ │ - bls 45aec │ │ │ │ - ldr r0, [sl] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7af8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 45a64 │ │ │ │ - ldr r3, [sl, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r2, #3 │ │ │ │ - bne 458f0 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - b 45908 │ │ │ │ - ldr r3, [r9, #8] │ │ │ │ - cmp r3, r5 │ │ │ │ - bls 458b0 │ │ │ │ - ldr r3, [r9, #12] │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ - b 458bc │ │ │ │ - ldr r3, [r9, #12] │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ - b 45824 │ │ │ │ - ldr r2, [pc, #176] @ 45b7c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ - cmp r0, #5 │ │ │ │ - beq 45b0c │ │ │ │ - ldr r6, [pc, #196] @ 45bac │ │ │ │ - add r6, pc, r6 │ │ │ │ - b 45a54 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #132] @ 45b7c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - b 458e8 │ │ │ │ - ldr r6, [r3, #12] │ │ │ │ - mov r4, #0 │ │ │ │ - b 45908 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ - b 45a54 │ │ │ │ - ldr r8, [sp, #52] @ 0x34 │ │ │ │ - b 4572c │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r2, [pc, #1712] @ 4bbc4 │ │ │ │ + mov r1, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r0, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ + mvn r3, #0 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + ldr r2, [fp, #524] @ 0x20c │ │ │ │ + mvn r3, #0 │ │ │ │ + add r2, r1, r2 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ + mov r1, r9 │ │ │ │ + blx r4 │ │ │ │ + ldrb r3, [fp, #8] │ │ │ │ + cmp r3, #47 @ 0x2f │ │ │ │ + beq 4b9b4 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r3, #3 │ │ │ │ + beq 4b90c │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r3, #3276] @ 0xccc │ │ │ │ + subs r3, r3, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + b 49960 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r4, [r1, #3300] @ 0xce4 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble 4b5b0 │ │ │ │ + ldr r2, [fp, #520] @ 0x208 │ │ │ │ + ldr r3, [r1, #3304] @ 0xce8 │ │ │ │ + cmp r2, r3 │ │ │ │ + sublt r3, r3, r2 │ │ │ │ + sublt r4, r4, r3 │ │ │ │ + biclt r4, r4, r4, asr #31 │ │ │ │ + strlt r4, [r1, #3300] @ 0xce4 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r7, [fp, #524] @ 0x20c │ │ │ │ + ldr r6, [r3, #1576] @ 0x628 │ │ │ │ + cmp r7, r4 │ │ │ │ ldr r2, [r6] │ │ │ │ - mov r3, r5 │ │ │ │ - str r8, [sp] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r4, [r2, #100] @ 0x64 │ │ │ │ + blt 4b7a4 │ │ │ │ + add r3, fp, #8 │ │ │ │ + mov lr, r9 │ │ │ │ + ldr r5, [r2, #16] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + mov ip, sl │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + mov r1, #0 │ │ │ │ + sub r3, r7, r4 │ │ │ │ + add r2, r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - mov r2, r9 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ + mov r1, sl │ │ │ │ + blx r5 │ │ │ │ + ldr r1, [fp, #4] │ │ │ │ + ldr r7, [pc, #1448] @ 4bbc8 │ │ │ │ + ldr r0, [r1, #1576] @ 0x628 │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r4, [ip, #16] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ blx r4 │ │ │ │ - b 45734 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #48] @ 45b7c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r2, #5 │ │ │ │ - beq 45b00 │ │ │ │ - ldr r6, [pc, #80] @ 45bb0 │ │ │ │ - add r6, pc, r6 │ │ │ │ - b 458e8 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, ip, r8, lsl #7 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r0, fp, ip, lsr r1 │ │ │ │ - andeq r1, ip, r0, lsr r3 │ │ │ │ - andeq r0, fp, ip, lsl #2 │ │ │ │ - andeq r0, r0, ip, ror r4 │ │ │ │ - andeq r1, ip, ip, ror r2 │ │ │ │ - andeq r0, fp, r0, ror r0 │ │ │ │ - andeq r1, fp, r4, ror #21 │ │ │ │ - andeq lr, sl, r0, ror #28 │ │ │ │ - andeq r0, fp, r0, lsl r0 │ │ │ │ - andeq lr, sl, r8, asr sp │ │ │ │ - andeq pc, sl, ip, ror #27 │ │ │ │ - andeq pc, sl, r4, asr #32 │ │ │ │ - andeq pc, sl, r8, lsl #18 │ │ │ │ - andeq lr, sl, ip, ror #23 │ │ │ │ - @ instruction: 0x000afdb4 │ │ │ │ - andeq lr, sl, r8, asr fp │ │ │ │ - andeq lr, sl, r0, ror #21 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3944] @ 0xf68 │ │ │ │ - sub sp, sp, #116 @ 0x74 │ │ │ │ - add r6, sp, #156 @ 0x9c │ │ │ │ - stm r6, {r1, r2, r3} │ │ │ │ - ldr r3, [pc, #1884] @ 46338 │ │ │ │ - ldr r9, [pc, #1884] @ 4633c │ │ │ │ + ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ + cmp r3, #2 │ │ │ │ + ble 4b6e4 │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + str r8, [sp, #88] @ 0x58 │ │ │ │ + mov r8, r7 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov lr, r9 │ │ │ │ + ldr r7, [r3, #1576] @ 0x628 │ │ │ │ + mov ip, sl │ │ │ │ + ldr r3, [r7] │ │ │ │ + ldr r4, [r5, #3300] @ 0xce4 │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + add r4, r4, #1 │ │ │ │ + str r4, [r5, #3300] @ 0xce4 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [fp, #524] @ 0x20c │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + mov r1, #0 │ │ │ │ + sub r3, r3, r4 │ │ │ │ + add r2, r2, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + str r1, [sp, #448] @ 0x1c0 │ │ │ │ + mov r1, sl │ │ │ │ + blx r6 │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ + mov r1, sl │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ + cmp r3, #2 │ │ │ │ + bgt 4b654 │ │ │ │ + ldr r8, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + b 4b7b4 │ │ │ │ + mov r6, #1061158912 @ 0x3f400000 │ │ │ │ + mov r8, #1056964608 @ 0x3f000000 │ │ │ │ + str r6, [sp, #108] @ 0x6c │ │ │ │ + b 4a018 │ │ │ │ + ldr r1, [r3, #380] @ 0x17c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mvn lr, #0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r7 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r4, [ip, #104] @ 0x68 │ │ │ │ + blx r4 │ │ │ │ + mov r1, #1090519040 @ 0x41000000 │ │ │ │ + ldr r0, [sp, #332] @ 0x14c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #1108] @ 4bbcc │ │ │ │ + mov r1, #1069547520 @ 0x3fc00000 │ │ │ │ + mov r2, #1090519040 @ 0x41000000 │ │ │ │ + mov r9, r0 │ │ │ │ + b 4a664 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + add r4, sp, #304 @ 0x130 │ │ │ │ + stm r4, {r0, r1, r2, r3} │ │ │ │ + b 4a564 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + str sl, [r3, #3292] @ 0xcdc │ │ │ │ + b 4b060 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + str r7, [r2, #3300] @ 0xce4 │ │ │ │ + add r2, fp, #8 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + mov r2, #0 │ │ │ │ + strb r2, [r1, #3296] @ 0xce0 │ │ │ │ + b 4a7cc │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r2, [pc, #1024] @ 4bbd0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mvn r2, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r7, [r3, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #996] @ 4bbd4 │ │ │ │ + mov r2, #1090519040 @ 0x41000000 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #1880] @ 46340 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r9, pc, r9 │ │ │ │ - ldr r3, [pc, #1872] @ 46344 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r7, r9, #3376 @ 0xd30 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r5, r7, #4 │ │ │ │ + blx r7 │ │ │ │ + ldr r1, [pc, #984] @ 4bbd8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + str r0, [r6, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 4b4d0 │ │ │ │ + ldr r1, [pc, #964] @ 4bbdc │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 4a8e4 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldrb r3, [r3, #1096] @ 0x448 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4b0dc │ │ │ │ + ldr r5, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [pc, #936] @ 4bbe0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #872] @ 4bbac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldrb r8, [sp, #172] @ 0xac │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r3, #0 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 46190 │ │ │ │ - ldr r5, [pc, #1820] @ 46348 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #3392 @ 0xd40 │ │ │ │ - add r7, r5, #4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [pc, #912] @ 4bbe4 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 48d20 │ │ │ │ + b 4b0dc │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r1, #692 @ 0x2b4 │ │ │ │ + add r2, r3, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r2, #2480] @ 0x9b0 │ │ │ │ + mla r3, r1, r2, r3 │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 4bb68 │ │ │ │ + ldr r1, [pc, #856] @ 4bbe8 │ │ │ │ + ldr r0, [pc, #856] @ 4bbec │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 4a47c │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + add r3, sp, #400 @ 0x190 │ │ │ │ + ldr r1, [r0, #1576] @ 0x628 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #824] @ 4bbf0 │ │ │ │ + str r3, [sp, #400] @ 0x190 │ │ │ │ + str r3, [sp, #404] @ 0x194 │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + str r3, [sp, #460] @ 0x1cc │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + str sl, [sp] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldr r3, [r3, #3280] @ 0xcd0 │ │ │ │ + mov r2, r9 │ │ │ │ + str r4, [sp, #448] @ 0x1c0 │ │ │ │ + str r4, [sp, #452] @ 0x1c4 │ │ │ │ + str r4, [sp, #456] @ 0x1c8 │ │ │ │ + str r4, [sp, #412] @ 0x19c │ │ │ │ + bl 93948 │ │ │ │ + b 4a774 │ │ │ │ + ldr r1, [pc, #756] @ 4bbf4 │ │ │ │ + ldr r0, [pc, #756] @ 4bbf8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 4a47c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r2, [pc, #672] @ 4bbb8 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, #1073741824 @ 0x40000000 │ │ │ │ + ldr r4, [r3, #8] │ │ │ │ + ldr r3, [pc, #704] @ 4bbfc │ │ │ │ + blx r4 │ │ │ │ + ldr r1, [pc, #700] @ 4bc00 │ │ │ │ + ldr r0, [pc, #700] @ 4bc04 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + add r4, sp, #2656 @ 0xa60 │ │ │ │ + add r4, r4, #12 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov lr, #1056964608 @ 0x3f000000 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r3 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r5, [ip, #28] │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r4, [ip, #16] │ │ │ │ + blx r4 │ │ │ │ + b 4b570 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + ldrb r4, [r1, #1096] @ 0x448 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 4b564 │ │ │ │ + ldr r2, [r1, #1132] @ 0x46c │ │ │ │ + ldr r3, [r1, #1120] @ 0x460 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 4b564 │ │ │ │ + ldr r3, [r1, #1100] @ 0x44c │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 4b564 │ │ │ │ + cmp r2, r3 │ │ │ │ + ldrgt r4, [r1, #1124] @ 0x464 │ │ │ │ + addgt r2, r3, r3, lsl #3 │ │ │ │ + addgt r3, r3, r2, lsl #1 │ │ │ │ + addgt r4, r4, r3, lsl #3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e9728 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e9728 │ │ │ │ + cmp r6, r0 │ │ │ │ + blt 4b564 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r6, [r2, #28] │ │ │ │ + mov r2, r3 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r7, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [r7] │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ + bl e9728 │ │ │ │ + mov r1, r9 │ │ │ │ + mvn r3, #0 │ │ │ │ + sub r2, r0, #1 │ │ │ │ + add r2, r4, r2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ + blx r6 │ │ │ │ + b 4b564 │ │ │ │ + ldr r5, [pc, #400] @ 4bc08 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4617c │ │ │ │ - ldr r9, [pc, #1792] @ 4634c │ │ │ │ - add r9, pc, r9 │ │ │ │ - ldr r7, [r9, #3392] @ 0xd40 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 46208 │ │ │ │ - ldr r3, [pc, #1776] @ 46350 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r7, [r3, #20] │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 460e4 │ │ │ │ - ldr r3, [pc, #1760] @ 46354 │ │ │ │ + beq 4bac4 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr ip, [pc, #316] @ 4bbd0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [pc, #368] @ 4bc0c │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r1, r4 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r2, [r3, #3392] @ 0xd40 │ │ │ │ - ldr r3, [r4, #52] @ 0x34 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - strb r3, [sp, #55] @ 0x37 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r5, [pc, #1728] @ 46358 │ │ │ │ - add r1, sp, #55 @ 0x37 │ │ │ │ - add r5, pc, r5 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - add r1, r5, #3392 @ 0xd40 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r0, r1 │ │ │ │ - stm sp, {r3, r6, r8} │ │ │ │ - str r1, [sp, #24] │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r1, [pc, #1688] @ 4635c │ │ │ │ - bl 60f58 │ │ │ │ - ldr r3, [r5, #3392] @ 0xd40 │ │ │ │ - ldr r2, [r5, #3384] @ 0xd38 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ - cmp r2, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bcs 45fb8 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r6, #1065353216 @ 0x3f800000 │ │ │ │ - add r5, r2, #20 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - b 45d2c │ │ │ │ - ldr r3, [pc, #1628] @ 46360 │ │ │ │ - ldr r0, [pc, #1628] @ 46364 │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #396] @ 0x18c │ │ │ │ + blx r4 │ │ │ │ + str r0, [r5, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + ldr r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + orr r3, r3, #4 │ │ │ │ + str r3, [sp, #352] @ 0x160 │ │ │ │ + ldr r3, [pc, #308] @ 4bc10 │ │ │ │ add r3, pc, r3 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #380] @ 0x17c │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r4, [r1, #16] │ │ │ │ + mov r1, r9 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [pc, #208] @ 4bbe0 │ │ │ │ + str r3, [sp, #380] @ 0x17c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r2, [pc, #248] @ 4bc14 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ + mvn r3, #0 │ │ │ │ + blx r4 │ │ │ │ + b 4a880 │ │ │ │ + ldr r1, [pc, #216] @ 4bc18 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 4a8e4 │ │ │ │ + ldr r1, [pc, #208] @ 4bc1c │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 4a8e4 │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r4, [r3, #1060] @ 0x424 │ │ │ │ + add r3, fp, #139264 @ 0x22000 │ │ │ │ + sub r4, r4, #1 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + b 4b388 │ │ │ │ + ldr r1, [pc, #176] @ 4bc20 │ │ │ │ + ldr r0, [pc, #176] @ 4bc24 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add sl, sl, #20 │ │ │ │ - cmp r3, sl │ │ │ │ - add r5, r5, #20 │ │ │ │ - bls 45fb4 │ │ │ │ - ldr r8, [pc, #1588] @ 46368 │ │ │ │ - ldr r7, [pc, #1588] @ 4636c │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [pc, #1560] @ 46370 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - cmn r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ - beq 45da4 │ │ │ │ - ldr r1, [pc, #1540] @ 46374 │ │ │ │ - add r2, r3, r3, lsl #2 │ │ │ │ + b 4a47c │ │ │ │ + ldr r1, [pc, #164] @ 4bc28 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r1, [r1, #3384] @ 0xd38 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r7, [r1, r2, lsl #2] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r1, [r5, #-20] @ 0xffffffec │ │ │ │ - mov r0, r7 │ │ │ │ - bl eb6d8 │ │ │ │ - clz r3, r0 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov r2, sl │ │ │ │ - bl 61300 │ │ │ │ - ldrb r3, [sp, #55] @ 0x37 │ │ │ │ + b 4a934 │ │ │ │ + ldr r1, [pc, #156] @ 4bc2c │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 4a934 │ │ │ │ + ldr r1, [pc, #148] @ 4bc30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 4a934 │ │ │ │ + add sl, sl, #1 │ │ │ │ + b 4b194 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + mrsmi r0, (UNDEF: 64) │ │ │ │ + orrmi r0, ip, #0 │ │ │ │ + muleq sl, r8, r4 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + muleq ip, ip, sp │ │ │ │ + andeq r3, ip, r4, asr sp │ │ │ │ + andeq sl, sl, r8, lsl #3 │ │ │ │ + andeq sl, sl, ip, ror r0 │ │ │ │ + orrmi r0, r0, r0 │ │ │ │ + svclt 0x00800000 │ │ │ │ + andeq r9, sl, ip, lsr #29 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + andeq sl, sl, r0, lsl r2 │ │ │ │ + cmpmi r8, #0 │ │ │ │ + orrmi r0, sl, #0 │ │ │ │ + ldrdeq r8, [sl], -r4 │ │ │ │ + andeq r4, fp, r8, lsr #18 │ │ │ │ + stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ + andeq r8, sl, r4, ror #30 │ │ │ │ + andeq sl, sl, ip, lsr #4 │ │ │ │ + orrsmi r0, r2, #0 │ │ │ │ + andeq r8, sl, r0, lsr #30 │ │ │ │ + andeq sl, sl, r8, lsl #4 │ │ │ │ + ldrdeq r3, [ip], -r4 │ │ │ │ + andeq lr, sl, ip, asr #6 │ │ │ │ + andeq r3, ip, r0, ror r7 │ │ │ │ + ldrdeq lr, [sl], -r0 │ │ │ │ + ldrdeq r9, [sl], -ip │ │ │ │ + andeq r9, sl, ip, ror #29 │ │ │ │ + strdeq r8, [sl], -r4 │ │ │ │ + andeq r9, sl, r8, lsr #4 │ │ │ │ + andeq r8, sl, r4, ror #25 │ │ │ │ + muleq sl, r8, lr │ │ │ │ + muleq sl, ip, lr │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #2 │ │ │ │ + bxle lr │ │ │ │ + b 49868 │ │ │ │ + add r0, r0, #208896 @ 0x33000 │ │ │ │ + ldr r1, [r0, #1132] @ 0x46c │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 4bc94 │ │ │ │ + ldr r0, [r0, #1108] @ 0x454 │ │ │ │ + add r1, r0, r1 │ │ │ │ + sub r3, r0, #1 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + b 4bc78 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq 4bc94 │ │ │ │ + mov ip, r3 │ │ │ │ + ldrb r2, [r3, #1]! │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 4bc70 │ │ │ │ + rsb r0, r0, #1 │ │ │ │ + add r0, r0, ip │ │ │ │ + bx lr │ │ │ │ + mvn r0, #0 │ │ │ │ + bx lr │ │ │ │ + ldr ip, [r1] │ │ │ │ + add r0, r0, #208896 @ 0x33000 │ │ │ │ + add r3, ip, #1 │ │ │ │ + str r3, [r1] │ │ │ │ + ldr r2, [r0, #1116] @ 0x45c │ │ │ │ + cmp r3, r2 │ │ │ │ + bge 4bce4 │ │ │ │ + ldr r2, [r0, #1108] @ 0x454 │ │ │ │ + add r2, r2, ip │ │ │ │ + b 4bcd8 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r1] │ │ │ │ + ldr ip, [r0, #1116] @ 0x45c │ │ │ │ + cmp r3, ip │ │ │ │ + bge 4bce4 │ │ │ │ + ldrb ip, [r2, #1]! │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 4bcc4 │ │ │ │ + mov r0, r3 │ │ │ │ + bx lr │ │ │ │ + ldr ip, [r1] │ │ │ │ + sub r3, ip, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - strne r3, [r4, #52] @ 0x34 │ │ │ │ - ldrb r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [r1] │ │ │ │ + blt 4bd2c │ │ │ │ + add r0, r0, #208896 @ 0x33000 │ │ │ │ + ldr r2, [r0, #1108] @ 0x454 │ │ │ │ + add r2, r2, ip │ │ │ │ + b 4bd20 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmn r3, #1 │ │ │ │ + str r3, [r1] │ │ │ │ + beq 4bd2c │ │ │ │ + ldrb r0, [r2, #-1]! │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4bd10 │ │ │ │ + mov r0, r3 │ │ │ │ + bx lr │ │ │ │ + cmp r1, r2 │ │ │ │ + bge 4bd70 │ │ │ │ + add r0, r0, #208896 @ 0x33000 │ │ │ │ + ldr r3, [r0, #1108] @ 0x454 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + add r2, r3, r2 │ │ │ │ + mov r0, #0 │ │ │ │ + add r3, r3, r1 │ │ │ │ + sub r1, r2, #1 │ │ │ │ + ldrb r2, [r3, #1]! │ │ │ │ + cmp r2, #0 │ │ │ │ + addeq r0, r0, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 4bd58 │ │ │ │ + bx lr │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #56] @ 4bdc8 │ │ │ │ + add r5, r0, #208896 @ 0x33000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #1124] @ 0x464 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 4bdb0 │ │ │ │ + bl 75dc │ │ │ │ + ldr r0, [r5, #1108] @ 0x454 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4bdc0 │ │ │ │ + bl 75dc │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r9, fp, r4, ror #18 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #68] @ 4be28 │ │ │ │ + add r5, r0, #208896 @ 0x33000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #1124] @ 0x464 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 4be04 │ │ │ │ + bl 75dc │ │ │ │ + ldr r0, [r5, #1108] @ 0x454 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4be14 │ │ │ │ + bl 75dc │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [pc, #12] @ 4be2c │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r9, fp, r0, lsl r9 │ │ │ │ + andeq r3, r3, r0, lsl #9 │ │ │ │ + ldr r3, [r0, #80] @ 0x50 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + tst r3, #1 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ + add lr, r0, #64 @ 0x40 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ + str r3, [r0, #80] @ 0x50 │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ + str r5, [r0, #76] @ 0x4c │ │ │ │ + mov r4, r0 │ │ │ │ + add ip, r0, #24 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + 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} │ │ │ │ + str r5, [r4, #104] @ 0x68 │ │ │ │ + str r5, [r4, #108] @ 0x6c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #2436] @ 0x984 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 45cfc │ │ │ │ - ldr r1, [sp, #104] @ 0x68 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add r9, sp, #92 @ 0x5c │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r8, [pc, #1404] @ 46378 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 964d4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r1, [pc, #1380] @ 4637c │ │ │ │ - bl 96634 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r1, [pc, #1368] @ 46380 │ │ │ │ - bl 96690 │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ - ldr r3, [pc, #1360] @ 46384 │ │ │ │ - add ip, ip, #57344 @ 0xe000 │ │ │ │ + beq 4bea8 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + tst r3, #4 │ │ │ │ + bxne lr │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r0, #52] @ 0x34 │ │ │ │ + str r3, [r0, #92] @ 0x5c │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + mov r1, #0 │ │ │ │ + blx r3 │ │ │ │ + str r0, [r4] │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r5, [r1] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + mov r1, #0 │ │ │ │ + blx r3 │ │ │ │ + and r5, r5, #1 │ │ │ │ + ldr r3, [r4] │ │ │ │ + cmp r5, r0 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ + str r3, [r4] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + ldr r3, [pc, #1216] @ 4c40c │ │ │ │ + ldr r5, [pc, #1216] @ 4c410 │ │ │ │ + ldr r6, [pc, #1216] @ 4c414 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r2, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr fp, [ip, #2592] @ 0xa20 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sl, #16] │ │ │ │ + ldr r1, [pc, #1204] @ 4c418 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r6, pc, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, r4, #104 @ 0x68 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r7, #1 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r0, fp │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp] │ │ │ │ - str r7, [sp, #12] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - bl 548f0 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldrb fp, [sp, #89] @ 0x59 │ │ │ │ - cmp fp, #0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - beq 4607c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [r0] │ │ │ │ str r6, [sp] │ │ │ │ - ldr fp, [r3, #28] │ │ │ │ - mov r3, r2 │ │ │ │ - blx fp │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov lr, #1048576000 @ 0x3e800000 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r2 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r3, r6 │ │ │ │ - ldr fp, [ip, #32] │ │ │ │ - blx fp │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, #10 │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #1128] @ 46388 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r8, r8, #1664 @ 0x680 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1108] @ 4638c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - add r8, r8, #4 │ │ │ │ - ldr lr, [pc, #1100] @ 46390 │ │ │ │ - mov ip, #0 │ │ │ │ - ldr r2, [r5, #-20] @ 0xffffffec │ │ │ │ - mov r1, r9 │ │ │ │ - str lr, [sp, #4] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r7, [r2, #32] │ │ │ │ + mov r3, #2 │ │ │ │ + mov r2, r5 │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [pc, #1156] @ 4c41c │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + ldr r1, [pc, #1152] @ 4c420 │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r3, r6 │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r7, [ip, #28] │ │ │ │ + add lr, r4, #108 @ 0x6c │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm sp, {r6, lr} │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r7, [ip, #32] │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr lr, [pc, #1016] @ 46394 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [pc, #1108] @ 4c424 │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + ldr r1, [pc, #1104] @ 4c428 │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r1, r2 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r3, r2 │ │ │ │ + add lr, r4, #36 @ 0x24 │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm sp, {r6, lr} │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r3, #2 │ │ │ │ + mov r2, r5 │ │ │ │ ldr r7, [ip, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ blx r7 │ │ │ │ - b 45cfc │ │ │ │ - ldr r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r5, [pc, #984] @ 46398 │ │ │ │ - ldr r6, [pc, #984] @ 4639c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r0, r5, #3392 @ 0xd40 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 615f4 │ │ │ │ - add r6, pc, r6 │ │ │ │ - cmp r0, r7 │ │ │ │ - str r0, [r6, #20] │ │ │ │ - beq 46048 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - add r3, r0, r0, lsl #2 │ │ │ │ - ldr r0, [r2, #1588] @ 0x634 │ │ │ │ - ldr r2, [r5, #3384] @ 0xd38 │ │ │ │ - add r0, r0, #496 @ 0x1f0 │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - mov r3, #1 │ │ │ │ - add r0, r0, #3 │ │ │ │ - mov r2, #255 @ 0xff │ │ │ │ - str r3, [r4, #52] @ 0x34 │ │ │ │ - bl e97fc │ │ │ │ - ldr r2, [pc, #904] @ 463a0 │ │ │ │ - ldr r3, [r6, #20] │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [r5, #3384] @ 0xd38 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r2, [ip, r2] │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - add r1, r1, r3, lsl #2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r3, [r0, #1592] @ 0x638 │ │ │ │ - ldr r2, [r0, #1596] @ 0x63c │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 27888 │ │ │ │ - ldr r2, [pc, #852] @ 463a4 │ │ │ │ - ldr r3, [pc, #752] @ 46344 │ │ │ │ + ldr r2, [pc, #1060] @ 4c42c │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + ldr r1, [pc, #1056] @ 4c430 │ │ │ │ + ldr ip, [r0] │ │ │ │ + add lr, r4, #44 @ 0x2c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 46334 │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, #10 │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #744] @ 46388 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r8, r8, #1664 @ 0x680 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #724] @ 4638c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - add r8, r8, #4 │ │ │ │ - ldr ip, [pc, #716] @ 46390 │ │ │ │ - ldr r2, [r5, #-20] @ 0xffffffec │ │ │ │ - mov r1, r9 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str fp, [sp] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96c40 │ │ │ │ - b 45cfc │ │ │ │ - ldr r1, [pc, #700] @ 463a8 │ │ │ │ - ldr r0, [pc, #700] @ 463ac │ │ │ │ + str r2, [sp, #8] │ │ │ │ + stm sp, {r6, lr} │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r6, [ip, #32] │ │ │ │ + mov r3, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r5, [pc, #676] @ 463b0 │ │ │ │ - ldr r3, [r3, #1116] @ 0x45c │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr lr, [pc, #1012] @ 4c434 │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + ldr ip, [pc, #1008] @ 4c438 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #1004] @ 4c43c │ │ │ │ + ldr r5, [r0] │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + add r6, r4, #40 @ 0x28 │ │ │ │ + stmib sp, {r6, lr} │ │ │ │ + str ip, [sp] │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r5, [r5, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #964] @ 4c440 │ │ │ │ add r5, pc, r5 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #664] @ 463b4 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r1, [r3] │ │ │ │ - mov r9, r0 │ │ │ │ - ldrne r0, [pc, #596] @ 46380 │ │ │ │ - moveq r0, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r2, #1073741824 @ 0x40000000 │ │ │ │ - mov r1, r6 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - add r0, r5, #3392 @ 0xd40 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 60b48 │ │ │ │ - ldr r1, [r4, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #600] @ 463b8 │ │ │ │ - sub r1, r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4c35c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [pc, #940] @ 4c444 │ │ │ │ + ldr r0, [r2, #1592] @ 0x638 │ │ │ │ add r3, pc, r3 │ │ │ │ - clz r1, r1 │ │ │ │ - lsr r1, r1, #5 │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - ldr r2, [r5, #3392] @ 0xd40 │ │ │ │ - strb r1, [sp, #55] @ 0x37 │ │ │ │ - b 45c90 │ │ │ │ - add r0, r5, #8 │ │ │ │ - bl 60b08 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 45c44 │ │ │ │ - mov sl, #0 │ │ │ │ - mov fp, #1 │ │ │ │ - mov r0, #28 │ │ │ │ - str sl, [r9, #3384] @ 0xd38 │ │ │ │ - str fp, [r9, #3388] @ 0xd3c │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [pc, #524] @ 463bc │ │ │ │ - mov r1, #20 │ │ │ │ - str sl, [r9, #3392] @ 0xd40 │ │ │ │ - mov r3, r0 │ │ │ │ - str fp, [r0, #4] │ │ │ │ - str sl, [r0, #8] │ │ │ │ - str sl, [r0, #12] │ │ │ │ - str sl, [r0, #16] │ │ │ │ - str sl, [r0, #20] │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r1, [r3, #-8] │ │ │ │ - str r3, [r9, #3384] @ 0xd38 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add r0, r7, #8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [pc, #464] @ 463c0 │ │ │ │ - mov r1, r3 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r6, [pc, #928] @ 4c448 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #924] @ 4c44c │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + stm sp, {r3, r6} │ │ │ │ + ldr r1, [pc, #912] @ 4c450 │ │ │ │ + ldr r5, [r2, #32] │ │ │ │ + ldr r2, [pc, #908] @ 4c454 │ │ │ │ + mov r3, #2 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 79d8 <__aeabi_atexit@plt> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 45c24 │ │ │ │ - ldr r5, [pc, #436] @ 463c4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #892] @ 4c458 │ │ │ │ add r5, pc, r5 │ │ │ │ + add r5, r5, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl e9864 │ │ │ │ - add fp, r0, #1 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - mov r0, fp │ │ │ │ - bl 7330 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r5, [pc, #404] @ 463c8 │ │ │ │ - mov r2, fp │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4c3f4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r6, [pc, #864] @ 4c45c │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + ldr r3, [pc, #860] @ 4c460 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, r6, #12 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #836] @ 4c464 │ │ │ │ + ldr r1, [pc, #836] @ 4c468 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r5, [r2, #32] │ │ │ │ + ldr r2, [pc, #824] @ 4c46c │ │ │ │ + mov r3, #2 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #808] @ 4c470 │ │ │ │ add r5, pc, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - bl e8454 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e9864 │ │ │ │ - add r2, r0, #1 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 7330 │ │ │ │ - mov r1, r5 │ │ │ │ - add r5, r9, #3376 @ 0xd30 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ add r5, r5, #8 │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - bl e8454 │ │ │ │ - ldr r3, [pc, #328] @ 463cc │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - bl 451c4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 75f4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 75f4 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4c3dc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [r3, #1592] @ 0x638 │ │ │ │ - ldr r0, [r3, #1596] @ 0x63c │ │ │ │ - bl 45618 │ │ │ │ - ldr r3, [r9, #3392] @ 0xd40 │ │ │ │ - cmp r3, #0 │ │ │ │ - movgt r5, r7 │ │ │ │ - bgt 462dc │ │ │ │ - b 46324 │ │ │ │ - ldr r3, [r9, #3392] @ 0xd40 │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r7, r3 │ │ │ │ - add r5, r5, #20 │ │ │ │ - bge 46314 │ │ │ │ + ldr r6, [pc, #780] @ 4c474 │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + ldr r3, [pc, #776] @ 4c478 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, r6, #24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #752] @ 4c47c │ │ │ │ + ldr r1, [pc, #752] @ 4c480 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r5, [r2, #32] │ │ │ │ + ldr r2, [pc, #740] @ 4c484 │ │ │ │ + mov r3, #2 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #724] @ 4c488 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #12 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4c3c4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r6, [pc, #696] @ 4c48c │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + ldr r3, [pc, #692] @ 4c490 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, r6, #36 @ 0x24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #668] @ 4c494 │ │ │ │ + ldr r1, [pc, #668] @ 4c498 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r5, [r2, #32] │ │ │ │ + ldr r2, [pc, #656] @ 4c49c │ │ │ │ + mov r3, #2 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #640] @ 4c4a0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4c3ac │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r9, #3384] @ 0xd38 │ │ │ │ - ldr r1, [r2, #1588] @ 0x634 │ │ │ │ - add r3, r3, r5 │ │ │ │ - add r1, r1, #496 @ 0x1f0 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - add r1, r1, #3 │ │ │ │ - bl eb6d8 │ │ │ │ + ldr r3, [pc, #612] @ 4c4a4 │ │ │ │ + ldr r0, [r2, #1592] @ 0x638 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #48 @ 0x30 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r2, [pc, #596] @ 4c4a8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #592] @ 4c4ac │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [pc, #576] @ 4c4b0 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #572] @ 4c4b4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #2 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [pc, #556] @ 4c4b8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r6, r5, #20 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 462c8 │ │ │ │ - ldr r3, [pc, #196] @ 463d0 │ │ │ │ + bne 4c394 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r5, [pc, #528] @ 4c4bc │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + ldr r3, [pc, #524] @ 4c4c0 │ │ │ │ + add r5, pc, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r7, [r3, #20] │ │ │ │ - b 45c64 │ │ │ │ - ldr r3, [pc, #184] @ 463d4 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, r5, #24 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #500] @ 4c4c4 │ │ │ │ + ldr r1, [pc, #500] @ 4c4c8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r7, [r3, #20] │ │ │ │ - b 45c64 │ │ │ │ - ldr r3, [pc, #172] @ 463d8 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r6, [r2, #32] │ │ │ │ + ldr r2, [pc, #488] @ 4c4cc │ │ │ │ + mov r3, #2 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r6 │ │ │ │ + add r6, r5, #36 @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4c37c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r1, [pc, #448] @ 4c4d0 │ │ │ │ + ldr r0, [r2, #1592] @ 0x638 │ │ │ │ + ldr r2, [pc, #444] @ 4c4d4 │ │ │ │ + ldr r3, [pc, #444] @ 4c4d8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr ip, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r7, [r3, #20] │ │ │ │ - b 45c64 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r0, [ip], -ip │ │ │ │ - strdeq ip, [r1], -r0 @ │ │ │ │ - andeq r0, ip, r8, asr #27 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - @ instruction: 0x0021c4b0 │ │ │ │ - mlaeq r1, r0, r4, ip │ │ │ │ - andeq r1, ip, ip, lsl #13 │ │ │ │ - eoreq ip, r1, r8, ror #8 │ │ │ │ - eoreq ip, r1, r0, asr #8 │ │ │ │ - movmi r0, r0 │ │ │ │ - andeq lr, sl, ip, lsr #21 │ │ │ │ - @ instruction: 0x000aeab0 │ │ │ │ - andeq lr, sl, ip, ror sl │ │ │ │ - andeq lr, sl, r0, lsl #21 │ │ │ │ - muleq ip, r4, r5 │ │ │ │ - eoreq ip, r1, r8, ror #6 │ │ │ │ - andeq lr, sl, r0, asr #19 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - andeq lr, sl, ip, ror r9 │ │ │ │ - andeq r0, r0, r0, lsl #9 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - svclt 0x00800000 │ │ │ │ - @ instruction: 0x3e99999a │ │ │ │ - eoreq ip, r1, r8, lsl r1 │ │ │ │ - andeq r1, ip, r8, lsl r3 │ │ │ │ - andeq r0, r0, r0, lsr #11 │ │ │ │ - andeq r0, ip, r8, ror #18 │ │ │ │ - andeq lr, sl, r0, asr r5 │ │ │ │ - andeq pc, sl, r0, lsr r7 @ │ │ │ │ - eoreq fp, r1, ip, asr #31 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r1, [pc, #420] @ 4c4dc │ │ │ │ + ldr r2, [pc, #420] @ 4c4e0 │ │ │ │ + add r3, r3, #40 @ 0x28 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [ip, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #2 │ │ │ │ + blx r4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #384] @ 4c4e4 │ │ │ │ + add r2, r4, #52 @ 0x34 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [r3] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 4c08c │ │ │ │ + add r3, r4, #60 @ 0x3c │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [r5, #40] @ 0x28 │ │ │ │ + str r3, [r5, #44] @ 0x2c │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 4c304 │ │ │ │ + add r3, r4, #56 @ 0x38 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [r5, #24] │ │ │ │ + str r3, [r5, #28] │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 4c2a0 │ │ │ │ + add r3, r4, #52 @ 0x34 │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [r6, #48] @ 0x30 │ │ │ │ + str r3, [r6, #52] @ 0x34 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 4c234 │ │ │ │ + add r3, r4, #52 @ 0x34 │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [r6, #36] @ 0x24 │ │ │ │ + str r3, [r6, #40] @ 0x28 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 4c1c8 │ │ │ │ + add r3, r4, #52 @ 0x34 │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [r6, #24] │ │ │ │ + str r3, [r6, #28] │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 4c15c │ │ │ │ + add r3, r4, #52 @ 0x34 │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [r6, #12] │ │ │ │ + str r3, [r6, #16] │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 4c0f0 │ │ │ │ + andeq r9, sl, ip, ror ip │ │ │ │ + andeq r8, sl, r4, lsl #18 │ │ │ │ + @ instruction: 0xffffff4c │ │ │ │ + andeq r9, sl, r4, asr ip │ │ │ │ + andeq r9, sl, r4, asr #24 │ │ │ │ + andeq r9, sl, r4, lsr #24 │ │ │ │ + andeq r9, sl, r0, lsr #24 │ │ │ │ + andeq r9, sl, r0, lsl #24 │ │ │ │ + strdeq r9, [sl], -r8 │ │ │ │ + ldrdeq r9, [sl], -r8 │ │ │ │ + andeq r9, sl, ip, asr #23 │ │ │ │ + @ instruction: 0xfffffe88 │ │ │ │ + andeq r9, sl, r8, lsr #23 │ │ │ │ + andeq r3, ip, r0, ror #3 │ │ │ │ + muleq sl, r8, fp │ │ │ │ + andeq fp, fp, ip, asr r2 │ │ │ │ + andeq r0, r0, r0, lsr r4 │ │ │ │ + andeq r9, sl, r8, asr fp │ │ │ │ + muleq sl, ip, r7 │ │ │ │ + andeq r3, ip, r0, lsl #3 │ │ │ │ + andeq fp, fp, r8, lsl #4 │ │ │ │ + andeq r9, sl, ip, asr #22 │ │ │ │ + andeq r0, r0, r0, asr #7 │ │ │ │ + andeq r9, sl, ip, lsl #22 │ │ │ │ + andeq r8, sl, r0, lsr r7 │ │ │ │ + andeq r3, ip, r4, lsl r1 │ │ │ │ + muleq fp, ip, r1 │ │ │ │ + strdeq r9, [sl], -ip │ │ │ │ + andeq r0, r0, r4, asr r3 │ │ │ │ + @ instruction: 0x000a9abc │ │ │ │ + andeq r8, sl, r4, asr #13 │ │ │ │ + andeq r3, ip, r8, lsr #1 │ │ │ │ + andeq fp, fp, r0, lsr r1 │ │ │ │ + @ instruction: 0x000a9ab0 │ │ │ │ + andeq r0, r0, r8, ror #5 │ │ │ │ + andeq r9, sl, r0, ror sl │ │ │ │ + andeq r8, sl, r8, asr r6 │ │ │ │ + andeq r3, ip, ip, lsr r0 │ │ │ │ + andeq fp, fp, r8, asr #1 │ │ │ │ + andeq r9, sl, r4, asr sl │ │ │ │ + andeq r0, r0, r4, lsl #5 │ │ │ │ + strdeq r8, [sl], -r0 │ │ │ │ + andeq r9, sl, r8, lsr #20 │ │ │ │ + ldrdeq r2, [ip], -r0 │ │ │ │ + andeq r2, ip, r8, lsr #31 │ │ │ │ + andeq r9, sl, r4, lsl sl │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - andeq r1, ip, r8, lsl #3 │ │ │ │ - andeq r0, r0, r4, lsr r4 │ │ │ │ - andeq r0, ip, ip, lsl #28 │ │ │ │ - andeq pc, sl, ip, lsl #12 │ │ │ │ - andeq lr, sl, r8, lsl #8 │ │ │ │ - andeq r0, r0, sl, lsr r3 │ │ │ │ - andeq r0, ip, r0, ror #31 │ │ │ │ - ldrdeq r0, [ip], -r0 @ │ │ │ │ - andeq r0, ip, r0, asr #31 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + ldrdeq r9, [sl], -r4 │ │ │ │ + andeq r8, sl, r0, lsl #11 │ │ │ │ + ldrdeq r9, [sl], -r4 │ │ │ │ + @ instruction: 0x000002b0 │ │ │ │ + andeq r2, ip, r4, lsr pc │ │ │ │ + muleq sl, r8, r9 │ │ │ │ + andeq r8, sl, r4, lsr #10 │ │ │ │ + andeq sl, fp, r4, lsr #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3800] @ 0xed8 │ │ │ │ - sub sp, sp, #260 @ 0x104 │ │ │ │ - add fp, sp, #300 @ 0x12c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #4016] @ 473b4 │ │ │ │ - stm fp, {r1, r2, r3} │ │ │ │ - ldr r1, [pc, #4012] @ 473b8 │ │ │ │ - add r5, sp, #128 @ 0x80 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, fp │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #252] @ 0xfc │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r1, [pc, #3976] @ 473bc │ │ │ │ - mov r0, fp │ │ │ │ - bl 963a4 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc, #3964] @ 473c0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 96334 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - ldr sl, [pc, #3948] @ 473c4 │ │ │ │ - ldr r6, [r5, #1588] @ 0x634 │ │ │ │ - add sl, pc, sl │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [r4, #4] │ │ │ │ + ldrne r2, [r4, #8] │ │ │ │ + strne r2, [r3] │ │ │ │ + pop {r4, pc} │ │ │ │ + cmp r1, #9 │ │ │ │ + bxne lr │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ - moveq r7, #3 │ │ │ │ - movne r7, #6 │ │ │ │ + ldrne r3, [r2] │ │ │ │ + addne r3, r3, #1 │ │ │ │ + strne r3, [r0, #52] @ 0x34 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #2424] @ 0x978 │ │ │ │ + mov r5, r2 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4c57c │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + tst r2, #28 │ │ │ │ + bne 4c5cc │ │ │ │ + ldrb r2, [r3, #3480] @ 0xd98 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 4c5a0 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2600] @ 0xa28 │ │ │ │ + add r3, r3, #139264 @ 0x22000 │ │ │ │ + ldr r3, [r3, #3276] @ 0xccc │ │ │ │ cmp r3, #0 │ │ │ │ - moveq r3, #5 │ │ │ │ - movne r3, #6 │ │ │ │ - cmp r7, r3 │ │ │ │ - movlt r7, r3 │ │ │ │ - add r0, r7, #1 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #3884] @ 473c0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r5, #1580] @ 0x62c │ │ │ │ + bne 4c5cc │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cmp r3, #3 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - bne 47050 │ │ │ │ - ldm fp, {r0, r1, r2, r3} │ │ │ │ - add r8, sp, #144 @ 0x90 │ │ │ │ - stm r8, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [r6, #1192] @ 0x4a8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - add r5, r5, #59648 @ 0xe900 │ │ │ │ - ldr r1, [pc, #3808] @ 473c8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - add r5, r5, #252 @ 0xfc │ │ │ │ - mov r3, #12 │ │ │ │ - mov r7, #0 │ │ │ │ - add r6, sp, #232 @ 0xe8 │ │ │ │ - ldr r9, [pc, #3788] @ 473cc │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r0, [sp, #236] @ 0xec │ │ │ │ - ldm r6, {r0, r1} │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r8, r3 │ │ │ │ - str r7, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldrd r2, [r3] │ │ │ │ - bl 31598 │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ - ldr r1, [pc, #3708] @ 473c0 │ │ │ │ - mov r3, fp │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r6, [r5] │ │ │ │ + blx r3 │ │ │ │ + and r6, r6, #1 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r2, [r4] │ │ │ │ + mov r1, #0 │ │ │ │ + cmp r6, r0 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ + str r3, [r5] │ │ │ │ + str r1, [r2, #52] @ 0x34 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [pc, #108] @ 4c6a0 │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4c69c │ │ │ │ + ldr r3, [r0, #80] @ 0x50 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + tst r3, #1 │ │ │ │ + addne r3, r3, #1 │ │ │ │ mov r2, #0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 96334 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r3, fp │ │ │ │ - mov r0, fp │ │ │ │ - bl 96334 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - mov r2, #15 │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r7, [sp, #232] @ 0xe8 │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldm r6, {r0, r1} │ │ │ │ - str r7, [sp, #224] @ 0xe0 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r5 │ │ │ │ - str r7, [sp, #228] @ 0xe4 │ │ │ │ - ldm r8, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r9, #1 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r2, [r3, #3252] @ 0xcb4 │ │ │ │ - ldr r3, [r3, #3260] @ 0xcbc │ │ │ │ - cmp r2, #0 │ │ │ │ - movne r0, #6 │ │ │ │ - movne r8, #5 │ │ │ │ - moveq r8, #4 │ │ │ │ - moveq r0, #5 │ │ │ │ + mov r5, #0 │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ + add lr, r0, #64 @ 0x40 │ │ │ │ + str r2, [r0, #84] @ 0x54 │ │ │ │ + str r3, [r0, #80] @ 0x50 │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ + str r5, [r0, #76] @ 0x4c │ │ │ │ + mov r4, r0 │ │ │ │ + add ip, r0, #24 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + 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} │ │ │ │ + str r5, [r4, #104] @ 0x68 │ │ │ │ + str r5, [r4, #108] @ 0x6c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + bx r2 │ │ │ │ + @ instruction: 0xfffff7f4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #28] @ 4c6d8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [r0], #64 @ 0x40 │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + bl e8320 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r9, fp, r0, lsl #1 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r3, #2600] @ 0xa28 │ │ │ │ + ldr r0, [r3, #2636] @ 0xa4c │ │ │ │ + add r3, r2, #139264 @ 0x22000 │ │ │ │ + ldr r3, [r3, #3276] @ 0xccc │ │ │ │ + ldr r2, [pc, #1216] @ 4cbd0 │ │ │ │ + subs r3, r3, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + lsl r3, r3, #1 │ │ │ │ + str r3, [r4, #48] @ 0x30 │ │ │ │ + ldr r3, [pc, #1200] @ 4cbd4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r6, r1 │ │ │ │ + bl 349d4 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr r9, [r4, #48] @ 0x30 │ │ │ │ + add r2, r5, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r2, #2600] @ 0xa28 │ │ │ │ + ldr sl, [r4, #88] @ 0x58 │ │ │ │ + add r3, r3, #139264 @ 0x22000 │ │ │ │ + cmp r0, #0 │ │ │ │ + orrne r9, r9, #4 │ │ │ │ + strne r9, [r4, #48] @ 0x30 │ │ │ │ + str r9, [r4, #88] @ 0x58 │ │ │ │ + ldr r3, [r3, #3276] @ 0xccc │ │ │ │ cmp r3, #0 │ │ │ │ - movne r8, r0 │ │ │ │ - addne r0, r0, #1 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #3548] @ 473c0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bne 4c784 │ │ │ │ + ldr r3, [r2, #2584] @ 0xa18 │ │ │ │ + ldrb r3, [r3, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4c890 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r2, [pc, #1096] @ 4cbd8 │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 4ca10 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #84] @ 0x54 │ │ │ │ + str r3, [r4, #64] @ 0x40 │ │ │ │ + ldr r3, [r4, #80] @ 0x50 │ │ │ │ + add r8, r4, #64 @ 0x40 │ │ │ │ + tst r3, #1 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + mov ip, #0 │ │ │ │ + and r3, r3, #63 @ 0x3f │ │ │ │ + mov r7, r8 │ │ │ │ + str r3, [r4, #80] @ 0x50 │ │ │ │ + str ip, [r4, #76] @ 0x4c │ │ │ │ + ldm r7!, {r0, r1, r2, r3} │ │ │ │ + add r5, r4, #24 │ │ │ │ + mov lr, r5 │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm r7!, {r0, r1, r2, r3} │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm r7, {r0, r1} │ │ │ │ + stm lr, {r0, r1} │ │ │ │ + str ip, [r4, #104] @ 0x68 │ │ │ │ + str ip, [r4, #108] @ 0x6c │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e8318 │ │ │ │ + bl e87ac │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r8, [pc, #3544] @ 473d0 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #3520] @ 473d4 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, fp │ │ │ │ + mov r4, r1 │ │ │ │ + bl e883c │ │ │ │ + ldr r2, [pc, #960] @ 4cbdc │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ + adds r3, r0, r3 │ │ │ │ + adc r2, r2, r1 │ │ │ │ + cmp r3, r7 │ │ │ │ + sbcs r2, r2, r4 │ │ │ │ + blt 4c9b8 │ │ │ │ + mov lr, r5 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + mov ip, r8 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + cmp sl, r9 │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + moveq r0, #0 │ │ │ │ + bne 4c9d8 │ │ │ │ + ldr r2, [pc, #884] @ 4cbe0 │ │ │ │ + ldr r3, [pc, #868] @ 4cbd4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 4cba8 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 96334 │ │ │ │ - mov r1, r7 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, fp │ │ │ │ - bl 96334 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + orrs r7, r7, r0 │ │ │ │ + moveq r3, #1065353216 @ 0x3f800000 │ │ │ │ + streq r3, [r4, #8] │ │ │ │ + moveq r3, #1 │ │ │ │ + streq r3, [r4, #28] │ │ │ │ + ldr r3, [r4, #104] @ 0x68 │ │ │ │ + str r0, [r4, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ - str r2, [sp, #236] @ 0xec │ │ │ │ - ldm r6, {r0, r1} │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #3436] @ 473cc │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r7 │ │ │ │ - bl 31598 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r1, [pc, #3360] @ 473c0 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - add r6, r6, #1664 @ 0x680 │ │ │ │ - add r6, r6, #4 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #3340] @ 473d8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [pc, #3332] @ 473dc │ │ │ │ - ldr r1, [pc, #3300] @ 473c0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sl, r3] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #3308] @ 473e0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #3304] @ 473e4 │ │ │ │ - add sl, sp, #160 @ 0xa0 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + str r3, [r4, #24] │ │ │ │ + ldr r3, [r4, #108] @ 0x6c │ │ │ │ + bne 4ca00 │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + strne r3, [r4, #24] │ │ │ │ + ldr r3, [r5, #1588] @ 0x634 │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r3, #200] @ 0xc8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4cacc │ │ │ │ + mov r5, r4 │ │ │ │ + ldr r7, [r5, #24]! │ │ │ │ + ldr r3, [r4, #64] @ 0x40 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq 4ca24 │ │ │ │ + bl e87ac │ │ │ │ + ldr r8, [pc, #716] @ 4cbe4 │ │ │ │ + ldr sl, [pc, #716] @ 4cbe8 │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r7, r0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp] │ │ │ │ - mov r3, r0 │ │ │ │ + bl e883c │ │ │ │ + ldr lr, [pc, #700] @ 4cbec │ │ │ │ + ldr r2, [pc, #700] @ 4cbf0 │ │ │ │ + ldr ip, [pc, #700] @ 4cbf4 │ │ │ │ + ldr r9, [sl, #56] @ 0x38 │ │ │ │ + ldr sl, [sl, #60] @ 0x3c │ │ │ │ + lsr r3, r0, #20 │ │ │ │ + orr r3, r3, r1, lsl #12 │ │ │ │ + and fp, r0, lr │ │ │ │ + and r3, r3, lr │ │ │ │ + add r3, fp, r3 │ │ │ │ + and lr, lr, r1, lsr #8 │ │ │ │ + add r3, r3, lr │ │ │ │ + asr lr, r1, #31 │ │ │ │ + and fp, lr, #33 @ 0x21 │ │ │ │ + add r3, r3, r1, lsr #28 │ │ │ │ + add r3, r3, fp │ │ │ │ + umull fp, r2, r3, r2 │ │ │ │ + bic lr, lr, #23 │ │ │ │ + lsr r2, r2, #3 │ │ │ │ + add r2, r2, r2, lsl #2 │ │ │ │ + add r2, r2, r2, lsl #2 │ │ │ │ + sub r3, r3, r2 │ │ │ │ + add r3, r3, lr │ │ │ │ + subs r0, r0, r3 │ │ │ │ + sbc r1, r1, r3, asr #31 │ │ │ │ + mul r3, ip, r0 │ │ │ │ + mla r3, r8, r1, r3 │ │ │ │ + umull r2, r1, r0, r8 │ │ │ │ + adds r2, r2, r9 │ │ │ │ + add r3, r3, r1 │ │ │ │ + adc r3, r3, sl │ │ │ │ + cmp r2, r7 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + sbcs r3, r3, r2 │ │ │ │ + bge 4cbac │ │ │ │ + add r8, r4, #64 @ 0x40 │ │ │ │ + mov lr, r5 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + mov ip, r8 │ │ │ │ + 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} │ │ │ │ + bl e87ac │ │ │ │ + ldr r3, [pc, #532] @ 4cbf8 │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + add r3, pc, r3 │ │ │ │ + strd r0, [r3, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ - bl 96c40 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, #1073741824 @ 0x40000000 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, sl │ │ │ │ - bl 9641c │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 96334 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [pc, #3172] @ 473c0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [pc, #3200] @ 473e8 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #3184] @ 473ec │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r8, #0 │ │ │ │ - add r1, r1, #3728 @ 0xe90 │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - add r1, r1, #4 │ │ │ │ - stm sp, {r5, r8} │ │ │ │ - mov r2, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl e8318 │ │ │ │ + mov r0, #40 @ 0x28 │ │ │ │ + b 4c864 │ │ │ │ + cmp r3, #0 │ │ │ │ + mvneq r3, #0 │ │ │ │ + streq r3, [r4, #24] │ │ │ │ + b 4c8e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ + blx r3 │ │ │ │ + add r5, r4, #24 │ │ │ │ + add r8, r4, #64 @ 0x40 │ │ │ │ + b 4c7f4 │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ + ldr r3, [r4, #76] @ 0x4c │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4c90c │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r3, [r4, #80] @ 0x50 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4c90c │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r3, [r4, #84] @ 0x54 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4c90c │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ + ldr r3, [r4, #92] @ 0x5c │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4c90c │ │ │ │ + ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r3, [r4, #96] @ 0x60 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4c90c │ │ │ │ + ldr r2, [r4, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #100] @ 0x64 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 4c90c │ │ │ │ + bl e87ac │ │ │ │ + ldr fp, [pc, #364] @ 4cbfc │ │ │ │ + add fp, pc, fp │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl e883c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #25 │ │ │ │ + bl 7c24 <__aeabi_ldivmod@plt> │ │ │ │ + ldr r3, [fp, #56] @ 0x38 │ │ │ │ + adds r0, r0, r3 │ │ │ │ + ldr r3, [fp, #60] @ 0x3c │ │ │ │ + adc r3, r3, r1 │ │ │ │ cmp r0, r8 │ │ │ │ - beq 467e0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r2, [r3, #52] @ 0x34 │ │ │ │ - cmp r2, r8 │ │ │ │ - moveq r2, #1000 @ 0x3e8 │ │ │ │ - streq r2, [r3, #64] @ 0x40 │ │ │ │ - moveq r2, #60 @ 0x3c │ │ │ │ - movne r2, #400 @ 0x190 │ │ │ │ - streq r2, [r3, #60] @ 0x3c │ │ │ │ - moveq r2, #300 @ 0x12c │ │ │ │ - strne r8, [r3, #52] @ 0x34 │ │ │ │ - strne r2, [r3, #68] @ 0x44 │ │ │ │ - streq r9, [r3, #52] @ 0x34 │ │ │ │ - streq r2, [r3, #56] @ 0x38 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 96334 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [pc, #3004] @ 473c0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #3040] @ 473f0 │ │ │ │ - ldr r0, [pc, #3040] @ 473f4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #3024] @ 473f8 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #3728 @ 0xe90 │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - add r1, r1, #8 │ │ │ │ - str r5, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ - mov r0, sl │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #20] │ │ │ │ - eorne r3, r3, #1 │ │ │ │ - strne r3, [r2, #20] │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [pc, #2868] @ 473c0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #2916] @ 473fc │ │ │ │ - ldr r0, [pc, #2916] @ 47400 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2900] @ 47404 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #3728 @ 0xe90 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - add r1, r1, #12 │ │ │ │ - str r5, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldreq r3, [r3, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #4] │ │ │ │ - ldreq r3, [r3, #4] │ │ │ │ - eorne r3, r3, #1 │ │ │ │ - strne r3, [r2, #4] │ │ │ │ + sbcs r3, r3, r7 │ │ │ │ + add r8, r4, #64 @ 0x40 │ │ │ │ + bge 4c838 │ │ │ │ + b 4c9b8 │ │ │ │ + ldr r3, [r5, #1580] @ 0x62c │ │ │ │ + add r5, r4, #24 │ │ │ │ + ldr fp, [r3, #48] @ 0x30 │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e8320 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [pc, #268] @ 4cc00 │ │ │ │ + add r2, r0, r0, lsr #31 │ │ │ │ + asr r7, r2, #1 │ │ │ │ + smull r1, r3, r7, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + sub r3, r3, r2, asr #31 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + sub r7, r7, r3 │ │ │ │ + sub r7, r7, #1 │ │ │ │ + and r3, r0, #1 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + ldr r1, [pc, #228] @ 4cc04 │ │ │ │ + mov r0, fp │ │ │ │ + str r7, [r4, #24] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ + mov r0, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [pc, #192] @ 4cc08 │ │ │ │ + ldr r1, [pc, #192] @ 4cc0c │ │ │ │ + smull r2, r3, r8, r3 │ │ │ │ + sub r3, r3, r8, asr #31 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + sub r8, r8, r3, lsl #1 │ │ │ │ + str r8, [r4, #52] @ 0x34 │ │ │ │ + and r0, r0, #1 │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ + mov r0, fp │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add r2, sp, #8 │ │ │ │ + add r1, sp, #12 │ │ │ │ + bl 7cb4 │ │ │ │ + ldr r1, [pc, #144] @ 4cc10 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + ldr r8, [sp, #8] │ │ │ │ + ldr r1, [pc, #124] @ 4cc10 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + str r0, [r4, #32] │ │ │ │ + b 4c900 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + mov ip, r5 │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + add r4, r4, #64 @ 0x40 │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1} │ │ │ │ + stm r4, {r0, r1} │ │ │ │ + b 4c9d8 │ │ │ │ + andeq sl, fp, r4, lsr #5 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + @ instruction: 0xfffff698 │ │ │ │ + andeq r2, ip, r0, asr #20 │ │ │ │ + andeq sl, fp, r8, asr r1 │ │ │ │ + addgt r5, pc, #10496 @ 0x2900 │ │ │ │ + andeq r2, ip, r0, asr #18 │ │ │ │ + strdeq pc, [pc], -pc @ │ │ │ │ + mvnpl r8, pc, lsl r5 │ │ │ │ + svchi 0x005c28f5 │ │ │ │ + andeq r2, ip, r4, ror r8 │ │ │ │ + andeq r2, ip, ip, asr #15 │ │ │ │ + ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + bcs feaf76bc <__bss_end__@@Base+0xfe8515f4> │ │ │ │ + submi r0, r0, r0 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ + ldrb r3, [r5, #3480] @ 0xd98 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 470a0 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [pc, #2716] @ 473c0 │ │ │ │ + beq 4ccd4 │ │ │ │ + ldrb r3, [r5, #3492] @ 0xda4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4ccd4 │ │ │ │ + ldr r1, [pc, #420] @ 4cdf4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #2776] @ 47408 │ │ │ │ - ldr r0, [pc, #2776] @ 4740c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2760] @ 47410 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #3744 @ 0xea0 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - add r1, r1, #8 │ │ │ │ - str r5, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + ldr r7, [r5, #1656] @ 0x678 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #24] │ │ │ │ - eorne r3, r3, #1 │ │ │ │ - strne r3, [r2, #24] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [pc, #2580] @ 473c0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #2652] @ 47414 │ │ │ │ - ldr r0, [pc, #2652] @ 47418 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2636] @ 4741c │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #3744 @ 0xea0 │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - add r1, r1, #12 │ │ │ │ - str r5, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bne 4cde4 │ │ │ │ + lsl r0, r7, #5 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #388] @ 4cdf4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #76] @ 0x4c │ │ │ │ - eorne r3, r3, #1 │ │ │ │ - strne r3, [r2, #76] @ 0x4c │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [pc, #2444] @ 473c0 │ │ │ │ + moveq r7, r6 │ │ │ │ + ldr r6, [r4, #12] │ │ │ │ + ldr r1, [pc, #356] @ 4cdf4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #2528] @ 47420 │ │ │ │ - ldr r0, [pc, #2528] @ 47424 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2512] @ 47428 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - add r1, r1, #3760 @ 0xeb0 │ │ │ │ - str r5, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + str r7, [r4, #8] │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + ldr r5, [r5, #1660] @ 0x67c │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldreq r3, [r3, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #36] @ 0x24 │ │ │ │ - ldreq r3, [r3, #36] @ 0x24 │ │ │ │ - eorne r3, r3, #1 │ │ │ │ - strne r3, [r2, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 474e4 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ + bne 4cdec │ │ │ │ + lsl r0, r5, #5 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #320] @ 4cdf4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #2292] @ 473c0 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #2392] @ 4742c │ │ │ │ - ldr r0, [pc, #2392] @ 47430 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2376] @ 47434 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #3760 @ 0xeb0 │ │ │ │ - ldr r3, [r3, #3276] @ 0xccc │ │ │ │ - add r1, r1, #4 │ │ │ │ - str r5, [sp] │ │ │ │ - ldr r8, [pc, #2352] @ 47438 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #3276] @ 0xccc │ │ │ │ - eorne r3, r3, #1 │ │ │ │ - strne r3, [r2, #3276] @ 0xccc │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ + moveq r5, r6 │ │ │ │ + str r5, [r4, #12] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r5, [r5, #1588] @ 0x634 │ │ │ │ + ldr r3, [r5, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4cd88 │ │ │ │ + ldr r0, [r5, #68] @ 0x44 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #2148] @ 473c0 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #2264] @ 4743c │ │ │ │ - ldr r0, [pc, #2264] @ 47440 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #2248] @ 47444 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #3760 @ 0xeb0 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - add r1, r1, #8 │ │ │ │ - str r5, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #2064] @ 473c0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r8, [r4, #12] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + bl 7a74 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #32] │ │ │ │ - eorne r3, r3, #1 │ │ │ │ - strne r3, [r2, #32] │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r7 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - add r6, r6, #1664 @ 0x680 │ │ │ │ - add r6, r6, #4 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #2124] @ 47448 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #1972] @ 473c0 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1988] @ 473e0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov ip, #1 │ │ │ │ - ldr r2, [pc, #1980] @ 473e4 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - mov r1, sl │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r0 │ │ │ │ + bl 7a74 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 96c40 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r0, [r4, #12] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #96] @ 4cdf8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #80] @ 4cdf4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r5, #56] @ 0x38 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [pc, #1880] @ 473c0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r5, #64] @ 0x40 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [pc, #2008] @ 4744c │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #1992] @ 47450 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #3760 @ 0xeb0 │ │ │ │ - ldr r3, [r3, #1212] @ 0x4bc │ │ │ │ - add r1, r1, #12 │ │ │ │ - str r5, [sp] │ │ │ │ - ldr r8, [pc, #1968] @ 47454 │ │ │ │ - mov r6, #0 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ - mov r0, r7 │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #1212] @ 0x4bc │ │ │ │ - eorne r3, r3, #1 │ │ │ │ - strne r3, [r2, #1212] @ 0x4bc │ │ │ │ - mov r3, r7 │ │ │ │ + movne r5, r7 │ │ │ │ + b 4ccf0 │ │ │ │ + ldr r7, [pc, #8] @ 4cdf4 │ │ │ │ + b 4cc84 │ │ │ │ + ldr r5, [pc] @ 4cdf4 │ │ │ │ + b 4cccc │ │ │ │ + cmpmi r8, #0 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 4cc14 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr r3, [r5, #2424] @ 0x978 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrb r3, [r5, #3480] @ 0xd98 │ │ │ │ + beq 4ce58 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4ce60 │ │ │ │ + ldr r0, [r5, #2168] @ 0x878 │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r5, #2164] @ 0x874 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r6, [r4, #20] │ │ │ │ + str r0, [r4, #16] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4ce94 │ │ │ │ + ldrb r3, [r5, #3492] @ 0xda4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4ce94 │ │ │ │ + ldr r0, [r5, #3500] @ 0xdac │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r5, #3496] @ 0xda8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r6, [r4, #20] │ │ │ │ + str r0, [r4, #16] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + add r3, r4, #8 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + add r4, r4, #16 │ │ │ │ + stm r4, {r0, r1} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r1, #112 @ 0x70 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [pc, #28] @ 4cef4 │ │ │ │ mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [pc, #1740] @ 473c0 │ │ │ │ - mov r3, r7 │ │ │ │ + str r2, [r0, #1948] @ 0x79c │ │ │ │ + str r3, [r0, #12] │ │ │ │ + str r3, [r0, #400] @ 0x190 │ │ │ │ + str r3, [r0, #788] @ 0x314 │ │ │ │ + str r3, [r0, #1176] @ 0x498 │ │ │ │ + str r3, [r0, #1564] @ 0x61c │ │ │ │ + bx lr │ │ │ │ + @ instruction: 0xfffe7960 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #2816] @ 0xb00 │ │ │ │ + ldr ip, [pc, #1984] @ 4d6d0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #1972] @ 4d6d4 │ │ │ │ + add ip, pc, ip │ │ │ │ + add r3, r0, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2508] @ 0x9cc │ │ │ │ + ldr r2, [ip, r2] │ │ │ │ + sub sp, sp, #1232 @ 0x4d0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r1, #5 │ │ │ │ + and r3, r3, #8 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #1236] @ 0x4d4 │ │ │ │ + mov r2, #0 │ │ │ │ + beq 4d1a4 │ │ │ │ + cmp r3, #0 │ │ │ │ + sub r1, r1, #35 @ 0x23 │ │ │ │ + clz r1, r1 │ │ │ │ + lsr r1, r1, #5 │ │ │ │ + moveq r1, #0 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 4cf98 │ │ │ │ + ldr r2, [pc, #1896] @ 4d6d8 │ │ │ │ + ldr r3, [pc, #1888] @ 4d6d4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #1236] @ 0x4d4 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 4d6cc │ │ │ │ + add sp, sp, #1232 @ 0x4d0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [r0, #2436] @ 0x984 │ │ │ │ + add r7, sp, #820 @ 0x334 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r3, #4] │ │ │ │ + moveq r3, #3 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + mov r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [pc, #1876] @ 47458 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + bl 8b528 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r6, #692 @ 0x2b4 │ │ │ │ + mla r1, r6, r3, r0 │ │ │ │ + add r8, sp, #852 @ 0x354 │ │ │ │ + add r1, r1, #15488 @ 0x3c80 │ │ │ │ + add r1, r1, #48 @ 0x30 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + str r1, [sp] │ │ │ │ mov r1, r8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r9, [r3, #1588] @ 0x634 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [pc, #1856] @ 4745c │ │ │ │ - add r9, r9, #1184 @ 0x4a0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r9, r9, #8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #75 @ 0x4b │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - str r6, [sp, #4] │ │ │ │ + bl 8b8dc │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ + mul r0, r6, r3 │ │ │ │ + ldr r2, [pc, #1756] @ 4d6dc │ │ │ │ + add r0, r0, #15488 @ 0x3c80 │ │ │ │ + add r0, r0, #48 @ 0x30 │ │ │ │ + add r0, ip, r0 │ │ │ │ + add r6, sp, #980 @ 0x3d4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ str r0, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 83788 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [pc, #1612] @ 473c0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [pc, #1760] @ 47460 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #1744] @ 47464 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r3, #3252] @ 0xcb4 │ │ │ │ - add r1, r1, #3776 @ 0xec0 │ │ │ │ - stm sp, {r5, r6} │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e972c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cmp r0, r6 │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldreq r3, [r3, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #3252] @ 0xcb4 │ │ │ │ - ldreq r3, [r3, #3252] @ 0xcb4 │ │ │ │ - eorne r3, r3, #1 │ │ │ │ - strne r3, [r2, #3252] @ 0xcb4 │ │ │ │ + ldr r2, [pc, #1716] @ 4d6e0 │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r6 │ │ │ │ + str r1, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r9, [ip, #100] @ 0x64 │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 47310 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [pc, #1476] @ 473c0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #1632] @ 47468 │ │ │ │ - ldr r0, [pc, #1632] @ 4746c │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + bne 4d3c8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4d120 │ │ │ │ + ldr r1, [pc, #1660] @ 4d6e4 │ │ │ │ + ldr r0, [pc, #1660] @ 4d6e8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #1616] @ 47470 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #3776 @ 0xec0 │ │ │ │ - ldr r3, [r3, #3260] @ 0xcbc │ │ │ │ - add r1, r1, #4 │ │ │ │ - str r5, [sp] │ │ │ │ + bl 9467c │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r3, r8 │ │ │ │ + str r7, [sp] │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e972c │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bge 4d100 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldreq r3, [r3, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #3260] @ 0xcbc │ │ │ │ - ldreq r3, [r3, #3260] @ 0xcbc │ │ │ │ - eorne r3, r3, #1 │ │ │ │ - strne r3, [r2, #3260] @ 0xcbc │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r3, #2436] @ 0x984 │ │ │ │ + rsb r2, r2, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 4726c │ │ │ │ - mov r3, fp │ │ │ │ - mov r0, fp │ │ │ │ - add r7, sp, #208 @ 0xd0 │ │ │ │ - add r8, sp, #192 @ 0xc0 │ │ │ │ - ldr r1, [pc, #1356] @ 473d4 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r0, fp │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r3, #1073741824 @ 0x40000000 │ │ │ │ - bl 9641c │ │ │ │ - mov r6, #1 │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldm r8, {r1, r2, r3} │ │ │ │ - bl 45bb4 │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - mov r0, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldm r7, {r1, r2, r3} │ │ │ │ - bl 3f4c4 │ │ │ │ - ldr r1, [pc, #1432] @ 47474 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #1424] @ 47478 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r7, [sp, #52] @ 0x34 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr sl, [pc, #1232] @ 473cc │ │ │ │ - mov fp, #0 │ │ │ │ - mov r9, #15 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 96540 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 852b4 │ │ │ │ - mov r2, r7 │ │ │ │ + ldrne r3, [r3, #4] │ │ │ │ + moveq r3, #3 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [pc, #1360] @ 4747c │ │ │ │ - mov r3, #0 │ │ │ │ - bl 96334 │ │ │ │ - ldm r7, {r0, r1, r2, r3} │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [pc, #1344] @ 47480 │ │ │ │ - ldr r0, [pc, #1344] @ 47484 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, #32 │ │ │ │ + bl 8b6d0 │ │ │ │ + ldr r1, [pc, #1568] @ 4d6ec │ │ │ │ + ldr r0, [pc, #1568] @ 4d6f0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r2, #1061158912 @ 0x3f400000 │ │ │ │ - str r2, [sp, #236] @ 0xec │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - ldr lr, [pc, #1300] @ 47488 │ │ │ │ - add ip, sp, #20 │ │ │ │ - add lr, pc, lr │ │ │ │ - mov r7, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - add r1, lr, #3776 @ 0xec0 │ │ │ │ - mov r2, r8 │ │ │ │ - add r1, r1, #8 │ │ │ │ + bl 9467c │ │ │ │ + add r9, sp, #916 @ 0x394 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r5, [sp] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, r7 │ │ │ │ - beq 4701c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e972c │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e9658 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mov r1, #400 @ 0x190 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - mov r2, #10 │ │ │ │ - str r1, [r3, #68] @ 0x44 │ │ │ │ - mov r1, #1000 @ 0x3e8 │ │ │ │ - str r1, [r3, #64] @ 0x40 │ │ │ │ - mov r1, #60 @ 0x3c │ │ │ │ - str r1, [r3, #60] @ 0x3c │ │ │ │ - mov r1, #300 @ 0x12c │ │ │ │ - str r1, [r3, #56] @ 0x38 │ │ │ │ - mov r1, #50 @ 0x32 │ │ │ │ - str r7, [r3, #52] @ 0x34 │ │ │ │ - str r6, [r3, #20] │ │ │ │ - str r6, [r3, #24] │ │ │ │ - str r7, [r3, #28] │ │ │ │ - str r6, [r3, #4] │ │ │ │ - str r6, [r3, #8] │ │ │ │ - str r1, [r3, #16] │ │ │ │ - str r6, [r3, #12] │ │ │ │ - str r7, [r3, #3252] @ 0xcb4 │ │ │ │ - str r2, [r3, #3256] @ 0xcb8 │ │ │ │ - str r7, [r3, #3260] @ 0xcbc │ │ │ │ - str r2, [r3, #3268] @ 0xcc4 │ │ │ │ - ldr r2, [pc, #1128] @ 4748c │ │ │ │ - ldr r3, [pc, #912] @ 473b8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #252] @ 0xfc │ │ │ │ - eors r2, r3, r2 │ │ │ │ + mvn r2, #0 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2600] @ 0xa28 │ │ │ │ + mov r1, r6 │ │ │ │ mov r3, #0 │ │ │ │ - bne 475b8 │ │ │ │ - add sp, sp, #260 @ 0x104 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - add r8, sp, #144 @ 0x90 │ │ │ │ - ldr r1, [pc, #868] @ 473c0 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 96334 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - ldr r3, [r6, #1588] @ 0x634 │ │ │ │ - add r5, r6, #59648 @ 0xe900 │ │ │ │ - ldr r0, [r3, #1192] @ 0x4a8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #836] @ 473c8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [r6, #1580] @ 0x62c │ │ │ │ - add r5, r5, #252 @ 0xfc │ │ │ │ + str r2, [sp] │ │ │ │ + bl 46950 │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ + ldr r3, [ip, #2436] @ 0x984 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4d3f0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ + tst r3, #2 │ │ │ │ + beq 4d3f0 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - movne r3, #12 │ │ │ │ - moveq r3, #15 │ │ │ │ - b 464f0 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #772] @ 473c0 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, sl │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc, #744] @ 473c0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #940] @ 47490 │ │ │ │ - ldr r0, [pc, #940] @ 47494 │ │ │ │ + bne 4cf68 │ │ │ │ + ldr r5, [r5, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 4cf68 │ │ │ │ + ldr r1, [pc, #1432] @ 4d6f4 │ │ │ │ + ldr r0, [pc, #1432] @ 4d6f8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #924] @ 47498 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add r1, r1, #3744 @ 0xea0 │ │ │ │ - str r5, [sp] │ │ │ │ - mov r8, #0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + str r7, [sp] │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ - mov r0, sl │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #8] │ │ │ │ - eorne r3, r3, #1 │ │ │ │ - strne r3, [r2, #8] │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #616] @ 473c0 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, sl │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #596] @ 473c0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e972c │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mvn r2, #0 │ │ │ │ + add r1, r1, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r1, #2600] @ 0xa28 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + str r2, [sp] │ │ │ │ + bl 46950 │ │ │ │ + b 4cf68 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4d1c4 │ │ │ │ + ldr r3, [r0, #2436] @ 0x984 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4d1c4 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + tst r3, #1 │ │ │ │ + bne 4cf68 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ + mvn r3, #0 │ │ │ │ + sub r6, r7, #12 │ │ │ │ + str r3, [r7, #16] │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov r8, r6 │ │ │ │ + add r1, r7, #84 @ 0x54 │ │ │ │ + mov r3, r6 │ │ │ │ + str r2, [r3, #80] @ 0x50 │ │ │ │ + str r2, [r3, #84] @ 0x54 │ │ │ │ + str r2, [r3, #88] @ 0x58 │ │ │ │ + str r2, [r3, #92] @ 0x5c │ │ │ │ + add r3, r3, #16 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 4d200 │ │ │ │ + mvn r3, #0 │ │ │ │ + mov lr, #1 │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ + str lr, [sp, #224] @ 0xe0 │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [r7, #192] @ 0xc0 │ │ │ │ + str r3, [r7, #196] @ 0xc4 │ │ │ │ + str r3, [r7, #200] @ 0xc8 │ │ │ │ + str r3, [r7, #204] @ 0xcc │ │ │ │ + str r3, [r7, #208] @ 0xd0 │ │ │ │ + str r3, [r7, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #276] @ 0x114 │ │ │ │ + mov r3, r6 │ │ │ │ + str r2, [r3, #256] @ 0x100 │ │ │ │ + str r2, [r3, #260] @ 0x104 │ │ │ │ + str r2, [r3, #264] @ 0x108 │ │ │ │ + str r2, [r3, #268] @ 0x10c │ │ │ │ + add r3, r3, #16 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 4d254 │ │ │ │ + str r2, [sp, #396] @ 0x18c │ │ │ │ + ldr r2, [r0, #1588] @ 0x634 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 4d3e4 │ │ │ │ + mov r2, #692 @ 0x2b4 │ │ │ │ + mla r3, r2, r3, r0 │ │ │ │ + add r3, r3, #15488 @ 0x3c80 │ │ │ │ + add r3, r3, #48 @ 0x30 │ │ │ │ + ldr r2, [pc, #1104] @ 4d6fc │ │ │ │ + mov r1, #16 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e972c │ │ │ │ + ldr sl, [r4, #4] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mov r9, #692 @ 0x2b4 │ │ │ │ + mla r1, r9, r1, sl │ │ │ │ + mov r2, #156 @ 0x9c │ │ │ │ + add r1, r1, #16064 @ 0x3ec0 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + bl 7744 │ │ │ │ + ldr fp, [r5] │ │ │ │ + str fp, [sp, #228] @ 0xe4 │ │ │ │ + cmp fp, #0 │ │ │ │ + blt 4d5a8 │ │ │ │ + ldr r3, [sl, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4d590 │ │ │ │ + mla r3, r9, fp, sl │ │ │ │ + add r3, r3, #15488 @ 0x3c80 │ │ │ │ + add r3, r3, #48 @ 0x30 │ │ │ │ + ldr r2, [pc, #1012] @ 4d700 │ │ │ │ + add r0, r7, #176 @ 0xb0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #16 │ │ │ │ + bl e972c │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + ldr r1, [sp, #228] @ 0xe4 │ │ │ │ + mov r3, #692 @ 0x2b4 │ │ │ │ + mla r1, r3, r1, r7 │ │ │ │ + mov r2, #156 @ 0x9c │ │ │ │ + add r1, r1, #16064 @ 0x3ec0 │ │ │ │ + add r0, sp, #248 @ 0xf8 │ │ │ │ + bl 7744 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + str r3, [sp, #408] @ 0x198 │ │ │ │ + ldr r3, [r7, #2432] @ 0x980 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + add r5, sp, #432 @ 0x1b0 │ │ │ │ + mvneq r3, #0 │ │ │ │ + str r2, [sp, #404] @ 0x194 │ │ │ │ + mov r1, r6 │ │ │ │ + ldrne r3, [r3, #4] │ │ │ │ + mov r2, #388 @ 0x184 │ │ │ │ mov r0, r5 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r3, [pc, #796] @ 4749c │ │ │ │ - ldr r0, [pc, #796] @ 474a0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + str r3, [sp, #412] @ 0x19c │ │ │ │ + bl 7744 │ │ │ │ + ldr r3, [r4, #1948] @ 0x79c │ │ │ │ + ldr ip, [pc, #904] @ 4d704 │ │ │ │ + add r3, r3, #1 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [r7, #1580] @ 0x62c │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ + smull r1, ip, r3, ip │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + str r0, [sp, #436] @ 0x1b4 │ │ │ │ + asr r0, r3, #31 │ │ │ │ + rsb r0, r0, ip, asr #1 │ │ │ │ + add r0, r0, r0, lsl #2 │ │ │ │ + sub r0, r3, r0 │ │ │ │ + add r3, r0, r0, lsl #1 │ │ │ │ + str r0, [r4, #1948] @ 0x79c │ │ │ │ + add r0, r0, r3, lsl #5 │ │ │ │ + add r0, r4, r0, lsl #2 │ │ │ │ + mov r2, #388 @ 0x184 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 7744 │ │ │ │ + b 4cf68 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4d060 │ │ │ │ + ldr r1, [pc, #816] @ 4d708 │ │ │ │ + ldr r0, [pc, #816] @ 4d70c │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + b 4d070 │ │ │ │ + ldr r3, [pc, #804] @ 4d710 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 4d2a4 │ │ │ │ + add r7, sp, #56 @ 0x38 │ │ │ │ + mvn r3, #0 │ │ │ │ + sub r6, r7, #12 │ │ │ │ + str r3, [r7, #16] │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + add r0, r7, #84 @ 0x54 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r6 │ │ │ │ + str r1, [r2, #80] @ 0x50 │ │ │ │ + str r1, [r2, #84] @ 0x54 │ │ │ │ + str r1, [r2, #88] @ 0x58 │ │ │ │ + str r1, [r2, #92] @ 0x5c │ │ │ │ add r2, r2, #16 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [pc, #760] @ 474a4 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + cmp r2, r0 │ │ │ │ + bne 4d42c │ │ │ │ + str r1, [sp, #220] @ 0xdc │ │ │ │ + mov r8, #1 │ │ │ │ + mvn r1, #0 │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + str r8, [sp, #224] @ 0xe0 │ │ │ │ + str r1, [r7, #192] @ 0xc0 │ │ │ │ + str r1, [r7, #196] @ 0xc4 │ │ │ │ + str r1, [r7, #200] @ 0xc8 │ │ │ │ + str r1, [r7, #204] @ 0xcc │ │ │ │ + str r1, [r7, #208] @ 0xd0 │ │ │ │ + str r1, [r7, #212] @ 0xd4 │ │ │ │ + str r1, [sp, #272] @ 0x110 │ │ │ │ + str r1, [sp, #276] @ 0x114 │ │ │ │ + str r2, [r3, #256] @ 0x100 │ │ │ │ + str r2, [r3, #260] @ 0x104 │ │ │ │ + str r2, [r3, #264] @ 0x108 │ │ │ │ + str r2, [r3, #268] @ 0x10c │ │ │ │ + add r3, r3, #16 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne 4d47c │ │ │ │ + str r2, [sp, #396] @ 0x18c │ │ │ │ + ldr r2, [ip, #1588] @ 0x634 │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r1, #1 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 4d59c │ │ │ │ + mov r2, #692 @ 0x2b4 │ │ │ │ + mla r3, r2, r3, ip │ │ │ │ + add r3, r3, #15488 @ 0x3c80 │ │ │ │ + add r3, r3, #48 @ 0x30 │ │ │ │ + ldr r2, [pc, #576] @ 4d714 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #16 │ │ │ │ + bl e972c │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mov r3, #692 @ 0x2b4 │ │ │ │ + mla r1, r3, r1, r7 │ │ │ │ + mov r2, #156 @ 0x9c │ │ │ │ + add r1, r1, #16064 @ 0x3ec0 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + bl 7744 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + str r3, [sp, #420] @ 0x1a4 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + str r3, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + str r3, [sp, #428] @ 0x1ac │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r3, [sp, #416] @ 0x1a0 │ │ │ │ + add r3, sp, #432 @ 0x1b0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, #388 @ 0x184 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 7744 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr ip, [pc, #452] @ 4d704 │ │ │ │ + ldr lr, [r7, #1580] @ 0x62c │ │ │ │ + str r1, [sp, #432] @ 0x1b0 │ │ │ │ + mov r2, #388 @ 0x184 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #1948] @ 0x79c │ │ │ │ + add r0, r0, r1 │ │ │ │ + smull r1, ip, r0, ip │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [lr, #16] │ │ │ │ + str r3, [sp, #436] @ 0x1b4 │ │ │ │ + asr r3, r0, #31 │ │ │ │ + rsb r3, r3, ip, asr #1 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + sub r3, r0, r3 │ │ │ │ + add r0, r3, r3, lsl #1 │ │ │ │ + str r3, [r4, #1948] @ 0x79c │ │ │ │ + add r3, r3, r0, lsl #5 │ │ │ │ + add r0, r4, r3, lsl #2 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 7744 │ │ │ │ + b 4cf68 │ │ │ │ + ldr r3, [pc, #384] @ 4d718 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 4d304 │ │ │ │ + ldr r3, [pc, #376] @ 4d71c │ │ │ │ add r3, pc, r3 │ │ │ │ + b 4d4cc │ │ │ │ + ldr r1, [pc, #368] @ 4d720 │ │ │ │ + add sl, sl, #57344 @ 0xe000 │ │ │ │ + mov r7, #0 │ │ │ │ + ldr r9, [sl, #2508] @ 0x9cc │ │ │ │ + add r1, pc, r1 │ │ │ │ + strb r7, [sp, #232] @ 0xe8 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [sl, #2588] @ 0xa1c │ │ │ │ + bl 29444 │ │ │ │ + cmn r0, #1 │ │ │ │ + ldreq r7, [r4, #4] │ │ │ │ + beq 4d338 │ │ │ │ + and r3, r9, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r3, #100 @ 0x64 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mvn r2, fp │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 2940c │ │ │ │ + str r6, [sp, #20] │ │ │ │ + ldr r6, [sp, #12] │ │ │ │ + add sl, sp, #244 @ 0xf4 │ │ │ │ + add fp, sp, #24 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + add r9, r0, #24 │ │ │ │ + ldr r3, [r9, #4]! │ │ │ │ + sub r5, r7, #1 │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + str r3, [sl, #4]! │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r6, #0 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + clz r5, r5 │ │ │ │ + lsr r5, r5, #5 │ │ │ │ + ldr r1, [r3, #2588] @ 0xa1c │ │ │ │ + moveq r2, r6 │ │ │ │ + moveq r3, r5 │ │ │ │ + beq 4d674 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r0, r1 │ │ │ │ + str r7, [sp] │ │ │ │ mov r1, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r8, [sp, #16] │ │ │ │ - mov r3, r5 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 83788 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, sl │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #460] @ 473c0 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, sl │ │ │ │ - bl 96334 │ │ │ │ + bl 2ab54 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [pc, #432] @ 473c0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r0, [pc, #652] @ 474a8 │ │ │ │ - mov r1, r9 │ │ │ │ + add r1, r1, #57344 @ 0xe000 │ │ │ │ + ldr r1, [r1, #2588] @ 0xa1c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 2aa94 │ │ │ │ + add r3, sp, #1232 @ 0x4d0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add ip, r3, r7, lsl #4 │ │ │ │ + ldm fp, {r0, r1, r2, r3} │ │ │ │ + sub ip, ip, #940 @ 0x3ac │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r0, [r8, #268] @ 0x10c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r7, #6 │ │ │ │ + add r8, r8, #16 │ │ │ │ + str r0, [r8, #252] @ 0xfc │ │ │ │ + bne 4d614 │ │ │ │ + ldr r3, [pc, #104] @ 4d724 │ │ │ │ + ldr r5, [sp, #16] │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + str r3, [sp, #396] @ 0x18c │ │ │ │ + b 4d338 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, fp, r8, lsr #21 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r9, fp, r4, asr sl │ │ │ │ + strdeq r8, [sl], -ip │ │ │ │ + andeq r8, sl, r4, ror #25 │ │ │ │ + strdeq r7, [sl], -ip │ │ │ │ + @ instruction: 0x000a8cbc │ │ │ │ + muleq sl, r8, r7 │ │ │ │ + andeq r8, sl, r4, lsr #25 │ │ │ │ + andeq r7, sl, r8, lsl #14 │ │ │ │ + andeq r8, sl, ip, lsr #24 │ │ │ │ + andeq r8, sl, ip, lsr r6 │ │ │ │ + ldrdeq r8, [sl], -ip │ │ │ │ + strbtvs r6, [r6], -r7, ror #12 │ │ │ │ + andeq r7, sl, ip, lsl #9 │ │ │ │ + andeq r8, sl, r0, ror r9 │ │ │ │ + andeq r7, sl, ip, ror r4 │ │ │ │ + andeq r8, sl, r4, lsl r4 │ │ │ │ + ldrdeq r7, [sl], -r0 │ │ │ │ + andeq r7, sl, r4, asr #5 │ │ │ │ + andeq r7, sl, r0, ror r4 │ │ │ │ + addmi r0, r0, #0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + add lr, sp, #8 │ │ │ │ + stm lr, {r2, r3} │ │ │ │ + ldr r2, [r0, #1948] @ 0x79c │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r0, [pc, #84] @ 4d7a8 │ │ │ │ + add r2, r2, #1 │ │ │ │ + smull r3, r0, r2, r0 │ │ │ │ + ldr r3, [ip, #4] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + mov r1, lr │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + asr r3, r2, #31 │ │ │ │ + rsb r3, r3, r0, asr #1 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + sub r3, r2, r3 │ │ │ │ + add r0, r3, r3, lsl #1 │ │ │ │ + add r0, r3, r0, lsl #5 │ │ │ │ + add r0, ip, r0, lsl #2 │ │ │ │ + mov r2, #388 @ 0x184 │ │ │ │ + add r0, r0, #8 │ │ │ │ + str r3, [ip, #1948] @ 0x79c │ │ │ │ + bl 7744 │ │ │ │ + pop {r4, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + strbtvs r6, [r6], -r7, ror #12 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3920] @ 0xf50 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #1608] @ 4de10 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #1604] @ 4de14 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + sub sp, sp, #140 @ 0x8c │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #132] @ 0x84 │ │ │ │ + mov r1, #0 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #636] @ 474ac │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r1, [pc, #1568] @ 4de18 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r6, [pc, #1564] @ 4de1c │ │ │ │ + ldr r3, [r0] │ │ │ │ + mvn r8, #0 │ │ │ │ + ldr r9, [pc, #1556] @ 4de20 │ │ │ │ + mov r7, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r1, r1, #3744 @ 0xea0 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r1, r1, #4 │ │ │ │ - stm sp, {r5, r8} │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 81028 │ │ │ │ - cmp r0, r8 │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #12] │ │ │ │ - eorne r3, r3, #1 │ │ │ │ - strne r3, [r2, #12] │ │ │ │ - b 46900 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r1, [pc, #300] @ 473c0 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [pc, #280] @ 473c0 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #512] @ 474b0 │ │ │ │ - ldr r0, [pc, #512] @ 474b4 │ │ │ │ + add r2, r5, #188 @ 0xbc │ │ │ │ + str r9, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr sl, [r3, #40] @ 0x28 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r6 │ │ │ │ + blx sl │ │ │ │ + mov r1, r6 │ │ │ │ + add sl, r5, #12 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 93c78 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r6, [r3, #1588] @ 0x634 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [pc, #492] @ 474b8 │ │ │ │ - add r6, r6, #3264 @ 0xcc0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #3360 @ 0xd20 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r3, #1000 @ 0x3e8 │ │ │ │ - add r6, r6, #4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r1, #0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r8, [sp] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + ldr r9, [r3, #40] @ 0x28 │ │ │ │ + mov r3, sl │ │ │ │ + blx r9 │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 83788 │ │ │ │ - b 46e70 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 93c78 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r9, sp, #84 @ 0x54 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - ldr r1, [pc, #136] @ 473c0 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [pc, #116] @ 473c0 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #360] @ 474bc │ │ │ │ - ldr r0, [pc, #360] @ 474c0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r6, [r3, #1588] @ 0x634 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [pc, #340] @ 474c4 │ │ │ │ - add r6, r6, #3248 @ 0xcb0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #3360 @ 0xd20 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + mov r1, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + mov r3, fp │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r1, [r0, #1576] @ 0x628 │ │ │ │ + ldr r2, [pc, #1324] @ 4de24 │ │ │ │ + add fp, sp, #68 @ 0x44 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r6, sp, #52 @ 0x34 │ │ │ │ + mov ip, #1056964608 @ 0x3f000000 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str fp, [sp, #4] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + str r6, [sp] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ + bl 93948 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r0, [r1, #1576] @ 0x628 │ │ │ │ + mov r2, sl │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r8, [ip, #16] │ │ │ │ + blx r8 │ │ │ │ + ldr r1, [pc, #1220] @ 4de28 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr sl, [r4, #4] │ │ │ │ + add r3, sl, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2508] @ 0x9cc │ │ │ │ + tst r3, #2 │ │ │ │ + mov r8, r0 │ │ │ │ + beq 4d98c │ │ │ │ + ldr r3, [r5, #364] @ 0x16c │ │ │ │ + tst r3, #1 │ │ │ │ + bne 4dd30 │ │ │ │ + bl 26d0c │ │ │ │ + ldr r3, [pc, #1160] @ 4de20 │ │ │ │ + ldr r1, [pc, #1168] @ 4de2c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r8, [sp, #68] @ 0x44 │ │ │ │ + add r2, sp, #8 │ │ │ │ + mov ip, r2 │ │ │ │ + str r2, [sp, #32] │ │ │ │ mov r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r3, #1000 @ 0x3e8 │ │ │ │ - add r6, r6, #8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + add r2, r5, #28 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + mov r7, r0 │ │ │ │ + ldm fp, {r0, r1} │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + ldm r6, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, sl, #59648 @ 0xe900 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 924b0 │ │ │ │ + mov r1, #1107296256 @ 0x42000000 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #1068] @ 4de30 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r5, #360] @ 0x168 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + blt 4dab4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [pc, #1044] @ 4de34 │ │ │ │ + ldr sl, [r2, r3] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [sl] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [sl] │ │ │ │ + ldr r0, [r5, #360] @ 0x168 │ │ │ │ + ldr r1, [r1, #144] @ 0x90 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 83788 │ │ │ │ - b 46dd8 │ │ │ │ - andeq r0, ip, ip, lsr #11 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - adcmi r0, r0, #0 │ │ │ │ - movmi r0, r0 │ │ │ │ - andeq r0, ip, r0, ror #10 │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - andeq lr, sl, r8, asr #32 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - andeq pc, sl, r4, ror #2 │ │ │ │ - andeq r0, r0, r0, lsl #9 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - svclt 0x00800000 │ │ │ │ - andeq pc, sl, ip, asr #1 │ │ │ │ - eoreq fp, r1, ip, asr r9 │ │ │ │ - andeq sp, sl, ip, lsr #28 │ │ │ │ - andeq pc, sl, r0, lsr r0 @ │ │ │ │ - @ instruction: 0x0021b8b0 │ │ │ │ - andeq sp, sl, r4, lsr #27 │ │ │ │ - andeq lr, sl, r0, asr #31 │ │ │ │ - eoreq fp, r1, r8, lsr #16 │ │ │ │ - andeq sp, sl, ip, lsl #26 │ │ │ │ - andeq lr, sl, ip, ror pc │ │ │ │ - mlaeq r1, r0, r7, fp │ │ │ │ - andeq sp, sl, r4, lsl #25 │ │ │ │ - andeq lr, sl, r4, lsl #30 │ │ │ │ - eoreq fp, r1, r8, lsl #14 │ │ │ │ - strdeq sp, [sl], -ip │ │ │ │ - andeq lr, sl, ip, lsl #29 │ │ │ │ - eoreq fp, r1, r0, lsl #13 │ │ │ │ - andeq sp, sl, r8, ror #22 │ │ │ │ - andeq lr, sl, r0, asr #28 │ │ │ │ - eoreq fp, r1, ip, ror #11 │ │ │ │ - andeq sp, sl, r8, lsr fp │ │ │ │ - ldrdeq sp, [sl], -r8 │ │ │ │ - ldrdeq lr, [sl], -r4 │ │ │ │ - eoreq fp, r1, ip, asr r5 │ │ │ │ - andeq lr, sl, ip, asr sp │ │ │ │ - andeq lr, sl, r8, ror #25 │ │ │ │ - eoreq fp, r1, r0, asr r4 │ │ │ │ - muleq sl, r8, r9 │ │ │ │ - andeq lr, sl, r8, ror #24 │ │ │ │ - andeq r0, ip, r4, ror #11 │ │ │ │ - andeq lr, sl, r0, lsl ip │ │ │ │ - eoreq fp, r1, r4, asr #6 │ │ │ │ - andeq sp, sl, r4, lsr r8 │ │ │ │ - andeq lr, sl, r4, lsr #23 │ │ │ │ - @ instruction: 0x0021b2b8 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - eormi r0, r0, r0 │ │ │ │ - bicmi r0, r8, r0 │ │ │ │ - strdeq sp, [sl], -ip │ │ │ │ - andeq lr, sl, r4, lsr r6 │ │ │ │ - eoreq fp, r1, r4, ror #2 │ │ │ │ - muleq fp, r4, r9 │ │ │ │ - andeq sp, sl, r8, asr r5 │ │ │ │ - andeq lr, sl, r8, lsl #15 │ │ │ │ - ldrdeq sl, [r1], -ip @ │ │ │ │ - @ instruction: 0x000ad4bc │ │ │ │ - strdeq lr, [sl], -r8 │ │ │ │ - andeq r0, ip, r4, asr r1 │ │ │ │ - andeq lr, sl, r4, ror r6 │ │ │ │ - eoreq sl, r1, r8, lsr #29 │ │ │ │ - andeq sp, sl, r8, lsl #7 │ │ │ │ - strdeq lr, [sl], -r4 │ │ │ │ - eoreq sl, r1, ip, lsl #28 │ │ │ │ - andeq sp, sl, r4, ror #5 │ │ │ │ - andeq lr, sl, r0, asr r6 │ │ │ │ - eoreq sl, r1, r8, ror #26 │ │ │ │ - @ instruction: 0x000ae3b4 │ │ │ │ - movmi r0, r0 │ │ │ │ - andeq lr, sl, r4, asr #7 │ │ │ │ - @ instruction: 0x000ae3bc │ │ │ │ - @ instruction: 0x000ae3b8 │ │ │ │ - ldrdeq sp, [sl], -r4 │ │ │ │ - andeq pc, fp, ip, ror sp @ │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [pc, #-64] @ 474cc │ │ │ │ - bl 96334 │ │ │ │ - ldr r8, [pc, #-76] @ 474c8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [pc, #-88] @ 474cc │ │ │ │ - bl 964d4 │ │ │ │ - ldr r0, [pc, #-92] @ 474d0 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #240] @ 0xf0 │ │ │ │ - ldr r0, [pc, #-116] @ 474d4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + add r1, r1, r0, lsl #6 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r2, r3 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 9054c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [pc, #936] @ 4de38 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #244] @ 0xf4 │ │ │ │ - ldr r0, [pc, #-132] @ 474d8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r1, [pc, #-140] @ 474dc │ │ │ │ + bl 906f0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + ldr r3, [r5, #184] @ 0xb8 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 4dd04 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [r3, #1588] @ 0x634 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [pc, #-164] @ 474e0 │ │ │ │ - add r8, r8, #28 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #240 @ 0xf0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r1, [pc, #876] @ 4de3c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr sl, [r4, #4] │ │ │ │ + add r3, sl, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2508] @ 0x9cc │ │ │ │ + tst r3, #2 │ │ │ │ + mov r8, r0 │ │ │ │ + beq 4dbd8 │ │ │ │ + ldr r3, [r5, #364] @ 0x16c │ │ │ │ + tst r3, #2 │ │ │ │ + beq 4dbd8 │ │ │ │ + ldr r0, [sl, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [pc, #804] @ 4de34 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #184] @ 0xb8 │ │ │ │ + ldr r3, [r5, #368] @ 0x170 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + mov r3, #0 │ │ │ │ + moveq r1, #63 @ 0x3f │ │ │ │ + movne r1, #64 @ 0x40 │ │ │ │ + mov r2, #2 │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 906a0 │ │ │ │ + ldr r1, [pc, #708] @ 4de40 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #700] @ 4de44 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [pc, #676] @ 4de40 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [pc, #640] @ 4de2c │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + mov r2, #1 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr sl, [r4, #4] │ │ │ │ + ldr r1, [pc, #584] @ 4de28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + bl 26d0c │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ + str r8, [sp, #68] @ 0x44 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r7, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + mov r3, #4 │ │ │ │ + add r2, r5, #204 @ 0xcc │ │ │ │ + mov ip, r0 │ │ │ │ + ldm fp, {r0, r1} │ │ │ │ + stm lr, {r0, r1} │ │ │ │ + ldm r6, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, sl, #59648 @ 0xe900 │ │ │ │ + mov r1, ip │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 924b0 │ │ │ │ + ldr r3, [r5, #184] @ 0xb8 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 4dd04 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, #1107296256 @ 0x42000000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr sl, [r3, #1576] @ 0x628 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sl] │ │ │ │ + mov ip, #1 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #400] @ 4de1c │ │ │ │ str r0, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 83b14 │ │ │ │ - b 46aa4 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - sub sp, sp, #16 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r8, [r1, #8] │ │ │ │ + mov r1, r9 │ │ │ │ + blx r8 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr ip, [pc, #380] @ 4de24 │ │ │ │ + ldr r1, [r0, #1576] @ 0x628 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + ldr r3, [r5, #184] @ 0xb8 │ │ │ │ + mov lr, #1056964608 @ 0x3f000000 │ │ │ │ + mov r2, r9 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + stm sp, {r6, fp} │ │ │ │ + str ip, [sp, #68] @ 0x44 │ │ │ │ + str ip, [sp, #72] @ 0x48 │ │ │ │ + str ip, [sp, #76] @ 0x4c │ │ │ │ + str lr, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + bl 93948 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [r1, #1576] @ 0x628 │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r4, [ip, #16] │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #316] @ 4de48 │ │ │ │ + ldr r3, [pc, #260] @ 4de14 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 4de0c │ │ │ │ + add sp, sp, #140 @ 0x8c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [sl, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r3, [pc, #232] @ 4de34 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + ldr r3, [r5, #368] @ 0x170 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + mov r3, #0 │ │ │ │ + moveq r1, #63 @ 0x3f │ │ │ │ + movne r1, #64 @ 0x40 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 906a0 │ │ │ │ + ldr r1, [pc, #140] @ 4de44 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + str r8, [sp, #68] @ 0x44 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [pc, #116] @ 4de40 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [pc, #80] @ 4de2c │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + mov r2, #1 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr sl, [r4, #4] │ │ │ │ + b 4d98c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + strdeq r9, [fp], -r8 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + @ instruction: 0x000b91b8 │ │ │ │ + andsmi r0, r0, #0 │ │ │ │ + svclt 0x00800000 │ │ │ │ + stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ + bicmi r0, r0, r0 │ │ │ │ + mvnmi r0, r0 │ │ │ │ + eorsmi r0, r0, #0 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + sbcmi r0, r0, #0 │ │ │ │ + subsmi r0, r0, #0 │ │ │ │ + rsbmi r0, r0, #0 │ │ │ │ + orrmi r0, r0, r0 │ │ │ │ + @ instruction: 0x000b8cb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #672] @ 0x2a0 │ │ │ │ - sub sp, sp, #3392 @ 0xd40 │ │ │ │ - add r5, sp, #3424 @ 0xd60 │ │ │ │ - add r5, r5, #4 │ │ │ │ - stm r5, {r1, r2, r3} │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r1, [pc, #1172] @ 47a80 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r2, [pc, #1168] @ 47a84 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r9, [pc, #1164] @ 47a88 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r3, [r3, #976] @ 0x3d0 │ │ │ │ - add r9, pc, r9 │ │ │ │ + str r0, [ip, #3864] @ 0xf18 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #3388] @ 0xd3c │ │ │ │ - mov r2, #0 │ │ │ │ - cmp r3, #5 │ │ │ │ - addls pc, pc, r3, lsl #2 │ │ │ │ - b 47648 │ │ │ │ - b 47638 │ │ │ │ - b 47900 │ │ │ │ - b 47914 │ │ │ │ - b 47928 │ │ │ │ - b 4793c │ │ │ │ - b 478ec │ │ │ │ - ldr r3, [sp, #3440] @ 0xd70 │ │ │ │ - str r3, [sp] │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ - bl 463dc │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, #1107296256 @ 0x42000000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 963a4 │ │ │ │ - ldrb r3, [r4, #1652] @ 0x674 │ │ │ │ + ldr r0, [pc, #1304] @ 4e380 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r1, [pc, #1296] @ 4e384 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + sub sp, sp, #196 @ 0xc4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #1268] @ 4e388 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #188] @ 0xbc │ │ │ │ + mov r1, #0 │ │ │ │ + add r1, r5, #12 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mvn r2, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r2, [pc, #1236] @ 4e38c │ │ │ │ + ldr r8, [r3, #40] @ 0x28 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, #0 │ │ │ │ + blx r8 │ │ │ │ + ldr r1, [pc, #1216] @ 4e38c │ │ │ │ + ldr r9, [pc, #1216] @ 4e390 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 93c78 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [r5, #376] @ 0x178 │ │ │ │ + cmp r2, #0 │ │ │ │ + addeq r8, sp, #156 @ 0x9c │ │ │ │ + str r0, [sp, #20] │ │ │ │ + beq 4e02c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r8, sp, #156 @ 0x9c │ │ │ │ + ldr r3, [r3, #2436] @ 0x984 │ │ │ │ + mov r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 47834 │ │ │ │ + ldrne r3, [r3, #4] │ │ │ │ + moveq r3, #3 │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, #32 │ │ │ │ + bl 8b6d0 │ │ │ │ + ldr r2, [pc, #1116] @ 4e394 │ │ │ │ + add sl, sp, #124 @ 0x7c │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #32 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl e972c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r6, [r3, #1580] @ 0x62c │ │ │ │ - ldr r7, [r6, #8] │ │ │ │ - sub r7, r7, #3 │ │ │ │ - clz r7, r7 │ │ │ │ - lsr r7, r7, #5 │ │ │ │ - ldr r3, [r6] │ │ │ │ - add r8, sp, #48 @ 0x30 │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [pc, #1004] @ 47a8c │ │ │ │ - add r0, r8, #316 @ 0x13c │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl eb850 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 476c0 │ │ │ │ - ldrb r3, [r0] │ │ │ │ - sub r3, r3, #49 @ 0x31 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls 478dc │ │ │ │ - mov r6, #0 │ │ │ │ - ldrb r3, [r4, #1653] @ 0x675 │ │ │ │ + ldr lr, [pc, #1072] @ 4e388 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mvn fp, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, sl │ │ │ │ + str lr, [sp, #4] │ │ │ │ + ldr r2, [pc, #1052] @ 4e38c │ │ │ │ + mov r1, #0 │ │ │ │ + str fp, [sp] │ │ │ │ + ldr fp, [ip, #40] @ 0x28 │ │ │ │ + blx fp │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r5, #376] @ 0x178 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 476e4 │ │ │ │ - ldrb r3, [r4, #1654] @ 0x676 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + blt 4e35c │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr fp, [r3, #28] │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + mov r2, r3 │ │ │ │ + blx fp │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [pc, #960] @ 4e388 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [pc, #944] @ 4e38c │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr sl, [r3, #36] @ 0x24 │ │ │ │ + mov r3, r6 │ │ │ │ + blx sl │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr sl, [ip, #28] │ │ │ │ + blx sl │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [pc, #880] @ 4e398 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r5, #372] @ 0x174 │ │ │ │ + ldr r3, [r3, #2436] @ 0x984 │ │ │ │ + mov r1, #32 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 476e4 │ │ │ │ - orrs r7, r7, r6 │ │ │ │ - beq 477ec │ │ │ │ - add r7, sp, #16 │ │ │ │ - ldr r1, [pc, #928] @ 47a90 │ │ │ │ + ldrne r3, [r3, #4] │ │ │ │ + moveq r3, #3 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 8b528 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mvn lr, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr sl, [pc, #804] @ 4e388 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r8 │ │ │ │ + str lr, [sp] │ │ │ │ + ldr r2, [pc, #792] @ 4e38c │ │ │ │ + mov r1, #0 │ │ │ │ + str sl, [sp, #4] │ │ │ │ + ldr sl, [ip, #40] @ 0x28 │ │ │ │ + blx sl │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r5, #384] @ 0x180 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + beq 4e328 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r2, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr sl, [r3, #28] │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 96334 │ │ │ │ + blx sl │ │ │ │ ldr r3, [r4, #4] │ │ │ │ + ldr sl, [pc, #704] @ 4e38c │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r2, [pc, #692] @ 4e388 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + mov r8, #1 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str sl, [sp] │ │ │ │ mov r2, r7 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + str r8, [sp, #12] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr fp, [r3, #36] @ 0x24 │ │ │ │ + mov r3, r6 │ │ │ │ + blx fp │ │ │ │ + ldr r1, [pc, #664] @ 4e39c │ │ │ │ mov r0, r7 │ │ │ │ - ldr r3, [r3, #1116] @ 0x45c │ │ │ │ - mov sl, #1065353216 @ 0x3f800000 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r1, [pc, #884] @ 47a94 │ │ │ │ - ldreq r1, [pc, #884] @ 47a98 │ │ │ │ - bl 96634 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str sl, [sp, #40] @ 0x28 │ │ │ │ - ldmdb r8, {r0, r1} │ │ │ │ - ldr r3, [pc, #864] @ 47a9c │ │ │ │ - stm sp, {r0, r1} │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [pc, #656] @ 4e3a0 │ │ │ │ + add fp, sp, #60 @ 0x3c │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r3, #396] @ 0x18c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [pc, #592] @ 4e3a4 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + add r1, sp, #28 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r7, [sp, #28] │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [pc, #528] @ 4e3a8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + add r8, sp, #76 @ 0x4c │ │ │ │ + mov r1, r8 │ │ │ │ + str sl, [sp] │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + mov r3, r6 │ │ │ │ + blx r7 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #460] @ 4e3ac │ │ │ │ + ldr r1, [r0, #1576] @ 0x628 │ │ │ │ + mov r2, #1056964608 @ 0x3f000000 │ │ │ │ add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add sl, sp, #44 @ 0x2c │ │ │ │ + mov r7, #1065353216 @ 0x3f800000 │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r7 │ │ │ │ - str sl, [sp, #32] │ │ │ │ - str sl, [sp, #36] @ 0x24 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + mov r2, r8 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str sl, [sp] │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ + bl 93948 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #808] @ 47aa0 │ │ │ │ + mov r1, r8 │ │ │ │ ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - ldr r2, [pc, #804] @ 47aa4 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r1, [pc, #800] @ 47aa8 │ │ │ │ - str sl, [sp] │ │ │ │ - ldr r8, [ip, #28] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r8, [ip, #16] │ │ │ │ blx r8 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldrb r3, [r4, #1653] @ 0x675 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - bne 4786c │ │ │ │ - ldrb r3, [r4, #1654] @ 0x676 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4786c │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ - ldr r3, [r8, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #3 │ │ │ │ - beq 47950 │ │ │ │ - ldr r0, [r8, #1576] @ 0x628 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, r7 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r7, [r2, #28] │ │ │ │ mov r2, r3 │ │ │ │ - blx r6 │ │ │ │ - ldr ip, [sp, #3440] @ 0xd70 │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ + blx r7 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r1, [pc, #312] @ 4e3b0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r5, #380] @ 0x17c │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r8, #2 │ │ │ │ + mov r9, r0 │ │ │ │ + bne 4e29c │ │ │ │ + ldr r8, [r5, #384] @ 0x180 │ │ │ │ + subs r8, r8, #0 │ │ │ │ + movne r8, #1 │ │ │ │ + lsl r8, r8, #1 │ │ │ │ + ldr r4, [r4, #4] │ │ │ │ + bl 26d0c │ │ │ │ + ldr r3, [pc, #220] @ 4e388 │ │ │ │ + ldr r1, [pc, #256] @ 4e3b0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ + add r4, r4, #59648 @ 0xe900 │ │ │ │ + add r4, r4, #252 @ 0xfc │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add ip, sp, #8 │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, r5, #28 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldm fp, {r0, r1} │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + ldm sl, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 8a680 │ │ │ │ - ldr r2, [pc, #676] @ 47aac │ │ │ │ - ldr r3, [pc, #632] @ 47a84 │ │ │ │ + bl 924b0 │ │ │ │ + ldr r2, [pc, #176] @ 4e3b4 │ │ │ │ + ldr r3, [pc, #124] @ 4e384 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #3388] @ 0xd3c │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 47a7c │ │ │ │ - add sp, sp, #3392 @ 0xd40 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - ldrb r7, [r4, #56] @ 0x38 │ │ │ │ + bne 4e37c │ │ │ │ + add sp, sp, #196 @ 0xc4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [r5, #380] @ 0x17c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4e0c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr r6, [r3, #1580] @ 0x62c │ │ │ │ - beq 47680 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2500] @ 0x9c4 │ │ │ │ - ldr r1, [pc, #600] @ 47ab0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r6, #48] @ 0x30 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 47680 │ │ │ │ - b 47670 │ │ │ │ - ldr r1, [pc, #576] @ 47ab4 │ │ │ │ - ldr r0, [pc, #576] @ 47ab8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [pc, #560] @ 47abc │ │ │ │ - add r6, r6, #1664 @ 0x680 │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ - add r6, r6, #4 │ │ │ │ - ldr r1, [r3] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1061158912 @ 0x3f400000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov ip, #1 │ │ │ │ - ldr r2, [pc, #520] @ 47ac0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ - b 477cc │ │ │ │ - ldrb r0, [r0, #1] │ │ │ │ - clz r6, r0 │ │ │ │ - lsr r6, r6, #5 │ │ │ │ - b 476c4 │ │ │ │ - ldr r3, [sp, #3440] @ 0xd70 │ │ │ │ - str r3, [sp] │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ - bl 44574 │ │ │ │ - b 47648 │ │ │ │ - ldr r3, [sp, #3440] @ 0xd70 │ │ │ │ - str r3, [sp] │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ - bl 3fe80 │ │ │ │ - b 47648 │ │ │ │ - ldr r3, [sp, #3440] @ 0xd70 │ │ │ │ - str r3, [sp] │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ - bl 40b08 │ │ │ │ - b 47648 │ │ │ │ - ldr r3, [sp, #3440] @ 0xd70 │ │ │ │ - str r3, [sp] │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ - bl 41c58 │ │ │ │ - b 47648 │ │ │ │ - ldr r3, [sp, #3440] @ 0xd70 │ │ │ │ + ldr r1, [pc, #120] @ 4e3b8 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r2, [r0] │ │ │ │ str r3, [sp] │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ - bl 42f14 │ │ │ │ - b 47648 │ │ │ │ - ldrb r3, [r4, #1652] @ 0x674 │ │ │ │ - orrs r3, r6, r3 │ │ │ │ - beq 479c4 │ │ │ │ - ldr r1, [pc, #352] @ 47ac4 │ │ │ │ - ldr r0, [pc, #352] @ 47ac8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [pc, #324] @ 47abc │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ - ldr r1, [r3] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1061158912 @ 0x3f400000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov ip, #1 │ │ │ │ - ldr r2, [pc, #292] @ 47ac0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - mov r3, r0 │ │ │ │ - add r0, r8, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ - b 477cc │ │ │ │ - ldrb r3, [r4, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 477cc │ │ │ │ - ldr r1, [pc, #244] @ 47acc │ │ │ │ - ldr r0, [pc, #244] @ 47ad0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ - ldr r1, [pc, #228] @ 47ad4 │ │ │ │ - add r3, r8, #57344 @ 0xe000 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r3, #2500] @ 0x9c4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r8, #1580] @ 0x62c │ │ │ │ - ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ - mov r2, r6 │ │ │ │ - add r6, sp, #3248 @ 0xcb0 │ │ │ │ - add r6, r6, #12 │ │ │ │ - strd r0, [sp] │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [pc, #140] @ 47abc │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1061158912 @ 0x3f400000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #116] @ 47ac0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ - b 477cc │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, fp, r8, asr #7 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - @ instruction: 0x000bf3b8 │ │ │ │ - andeq lr, sl, r8, lsr r3 │ │ │ │ - bicmi r0, r8, r0 │ │ │ │ - cmpmi r2, #0 │ │ │ │ - tstmi ip, #0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - cdpcc 7, 5, cr15, cr3, cr15, {6} │ │ │ │ - svccc 0x005ced91 │ │ │ │ - svccc 0x00791687 │ │ │ │ - @ instruction: 0x000bf1b0 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - andeq ip, sl, r8, asr #27 │ │ │ │ - andeq lr, sl, r8, ror #2 │ │ │ │ - andeq r0, r0, r0, lsl #9 │ │ │ │ + ldr sl, [r2, #28] │ │ │ │ + ldr r2, [pc, #100] @ 4e3bc │ │ │ │ + blx sl │ │ │ │ + b 4e0c0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr fp, [r3, #28] │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + mov r1, r3 │ │ │ │ + blx fp │ │ │ │ + b 4dfbc │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r8, fp, r0, asr fp │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ svclt 0x00800000 │ │ │ │ - ldrdeq ip, [sl], -r8 │ │ │ │ - strheq lr, [sl], -r4 │ │ │ │ - andeq ip, sl, r4, ror #24 │ │ │ │ - andeq lr, sl, r8, rrx │ │ │ │ - sbcsmi r0, r0, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ + andsmi r0, r0, #0 │ │ │ │ + strdeq r8, [fp], -r8 @ │ │ │ │ + andeq r8, sl, r0, lsr r5 │ │ │ │ + orrmi r0, r0, r0 │ │ │ │ + rsbsmi r0, r8, #0 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + subsmi r0, r0, #0 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ + mvnmi r0, r0 │ │ │ │ + andeq r8, fp, r0, asr #13 │ │ │ │ + cdpcc 12, 4, cr12, cr12, cr13, {6} │ │ │ │ + svccc 0x0019999a │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + cmp r2, #0 │ │ │ │ + bxeq lr │ │ │ │ + ldr r2, [r3, #1580] @ 0x62c │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r2, #2 │ │ │ │ + bxle lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub r0, r1, r2 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r6, [r3, #1572] @ 0x624 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r9, [pc, #284] @ 4e52c │ │ │ │ + ldr r8, [pc, #284] @ 4e530 │ │ │ │ mov r5, r0 │ │ │ │ - sub r0, r6, r4 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub r0, r3, r2 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #260] @ 4e534 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1069547520 @ 0x3fc00000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr ip, [r6] │ │ │ │ + ldr lr, [pc, #244] @ 4e538 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + str lr, [sp] │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r6, [ip, #20] │ │ │ │ + blx r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #52] @ 47b9c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - cmp r0, #0 │ │ │ │ + ldr r1, [pc, #208] @ 4e53c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r6, [pc, #204] @ 4e540 │ │ │ │ + mov r5, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + b 4e4a0 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 4e518 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, #6 │ │ │ │ + beq 4e510 │ │ │ │ + ldr r3, [r4, #1948] @ 0x79c │ │ │ │ + add r3, r5, r3 │ │ │ │ + smull r1, r2, r6, r3 │ │ │ │ + asr r1, r3, #31 │ │ │ │ + rsb r1, r1, r2, asr #1 │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + sub r1, r3, r1 │ │ │ │ + add r3, r1, r1, lsl #1 │ │ │ │ + add r1, r1, r3, lsl #5 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r2, r4, r1, lsl #2 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + add r3, r3, #500 @ 0x1f4 │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + cmp r3, r0 │ │ │ │ + add r1, r1, #8 │ │ │ │ + blt 4e494 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + add r1, r4, r1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4e47c │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bne 47b90 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r1, #60 @ 0x3c │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ + bl 4d7ac │ │ │ │ + b 4e484 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + bl 4de4c │ │ │ │ + b 4e484 │ │ │ │ + movmi r0, r0 │ │ │ │ + eorsmi r0, r8, #0 │ │ │ │ + ldrmi r0, [r6], #0 │ │ │ │ + strbtmi r0, [r1], #0 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + strbtvs r6, [r6], -r7, ror #12 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r1, #1952 @ 0x7a0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 47bec │ │ │ │ - bl 75f4 │ │ │ │ + bl 766c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 47c6c │ │ │ │ - ldr r4, [r5, #-4] │ │ │ │ - add r4, r4, r4, lsl #2 │ │ │ │ - add r4, r5, r4, lsl #2 │ │ │ │ - cmp r5, r4 │ │ │ │ - beq 47c74 │ │ │ │ - ldr r0, [r4, #-12] │ │ │ │ - sub r4, r4, #20 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 47c3c │ │ │ │ - bl 75f4 │ │ │ │ - ldr r0, [r4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 47c4c │ │ │ │ - bl 75f4 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne 47c28 │ │ │ │ - ldr r1, [r5, #-4] │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - add r1, r1, #8 │ │ │ │ - sub r0, r5, #8 │ │ │ │ - bl 74a4 │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, #0 │ │ │ │ - b 47c60 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #456] @ 47e5c │ │ │ │ - str r1, [r0, #4] │ │ │ │ - cmp r1, r3 │ │ │ │ - mov r7, r0 │ │ │ │ - addls r0, r1, r1, lsl #2 │ │ │ │ - lslls r0, r0, #2 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - addls r0, r0, #8 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 7330 │ │ │ │ - mov r3, #20 │ │ │ │ - subs r1, r5, #1 │ │ │ │ - add r2, r0, #8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - stm r0, {r3, r5} │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r5, r3 │ │ │ │ + ldrb r3, [r0, #50] @ 0x32 │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r4, r0 │ │ │ │ - addpl r3, r0, #8 │ │ │ │ - movpl r2, #0 │ │ │ │ - bmi 47cfc │ │ │ │ - sub r1, r1, #1 │ │ │ │ - cmn r1, #1 │ │ │ │ - str r2, [r3] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - add r3, r3, #20 │ │ │ │ - bne 47cdc │ │ │ │ - ldmib r7, {r3, sl} │ │ │ │ - cmp sl, r3 │ │ │ │ - movge sl, r3 │ │ │ │ - cmp sl, #0 │ │ │ │ - movgt r5, #0 │ │ │ │ - addgt sl, sl, sl, lsl #2 │ │ │ │ - movgt r9, r5 │ │ │ │ - ble 47dd0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - ldr fp, [r7] │ │ │ │ - cmp r0, #0 │ │ │ │ - add r6, fp, r5, lsl #2 │ │ │ │ - lsl r8, r5, #2 │ │ │ │ - beq 47d38 │ │ │ │ - bl 75f4 │ │ │ │ - str r9, [r4, #8] │ │ │ │ - ldr fp, [fp, r8] │ │ │ │ - str r9, [r4, #12] │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 47d70 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - str r0, [r4, #12] │ │ │ │ - add r0, r0, #1 │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - mov r1, fp │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - bl e8454 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 47d80 │ │ │ │ - bl 75f4 │ │ │ │ - str r9, [r4, #16] │ │ │ │ - ldr fp, [r6, #8] │ │ │ │ - str r9, [r4, #20] │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 47db8 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - str r0, [r4, #20] │ │ │ │ - add r0, r0, #1 │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - mov r1, fp │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - bl e8454 │ │ │ │ - add r5, r5, #5 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - cmp r5, sl │ │ │ │ - str r3, [r4, #24] │ │ │ │ - add r4, r4, #20 │ │ │ │ - bne 47d1c │ │ │ │ - ldr r5, [r7] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 47e34 │ │ │ │ - ldr r4, [r5, #-4] │ │ │ │ - add r4, r4, r4, lsl #2 │ │ │ │ - add r4, r5, r4, lsl #2 │ │ │ │ - cmp r5, r4 │ │ │ │ - beq 47e54 │ │ │ │ - ldr r0, [r4, #-12] │ │ │ │ - sub r4, r4, #20 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27054 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + mov r0, sl │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47e04 │ │ │ │ - bl 75f4 │ │ │ │ - ldr r0, [r4] │ │ │ │ + bne 4e648 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27054 │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + mov r0, sl │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 47e14 │ │ │ │ - bl 75f4 │ │ │ │ - cmp r5, r4 │ │ │ │ - bne 47df0 │ │ │ │ - ldr r1, [r5, #-4] │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - add r1, r1, #8 │ │ │ │ - sub r0, r5, #8 │ │ │ │ - bl 74a4 │ │ │ │ - ldmib r7, {r2, r3} │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - movge r3, r2 │ │ │ │ - str r1, [r7] │ │ │ │ - str r3, [r7, #8] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, #0 │ │ │ │ - b 47e28 │ │ │ │ - strbteq r6, [r6], -r6, ror #12 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldmib r0, {r3, r4} │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r4, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - beq 47eb8 │ │ │ │ - add r4, r4, #1 │ │ │ │ - add sl, r4, r4, lsl #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - lsl sl, sl, #5 │ │ │ │ - bgt 47f44 │ │ │ │ - ldr r8, [r6] │ │ │ │ - add r0, r8, sl │ │ │ │ - mov r2, #96 @ 0x60 │ │ │ │ - mov r1, r7 │ │ │ │ - str r4, [r6, #8] │ │ │ │ - sub r0, r0, #96 @ 0x60 │ │ │ │ - bl 775c │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r4, #1 │ │ │ │ - ldr r3, [pc, #368] @ 48034 │ │ │ │ - ble 47fd0 │ │ │ │ - add r4, r4, r4, asr #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - str r4, [r0, #4] │ │ │ │ - addle r4, r4, r4, lsl #1 │ │ │ │ - lslle r0, r4, #5 │ │ │ │ - mvngt r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - ldmib r6, {r3, r4} │ │ │ │ - cmp r3, r4 │ │ │ │ - movlt r4, r3 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - ble 47fb0 │ │ │ │ - add r4, r4, r4, lsl #1 │ │ │ │ - ldr r9, [r6] │ │ │ │ - lsl r4, r4, #5 │ │ │ │ - mov r8, #0 │ │ │ │ - add r1, r9, r8 │ │ │ │ - add r0, r5, r8 │ │ │ │ - mov r2, #96 @ 0x60 │ │ │ │ - add r8, r8, #96 @ 0x60 │ │ │ │ - bl 775c │ │ │ │ - cmp r4, r8 │ │ │ │ - bne 47f08 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 75f4 │ │ │ │ - ldmib r6, {r3, r4} │ │ │ │ - cmp r3, r4 │ │ │ │ - movlt r4, r3 │ │ │ │ - str r4, [r6, #8] │ │ │ │ - str r5, [r6] │ │ │ │ - b 47e84 │ │ │ │ - ldr r3, [pc, #232] @ 48034 │ │ │ │ - str r4, [r6, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - movls r0, sl │ │ │ │ - mvnhi r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - ldmib r6, {r3, r9} │ │ │ │ - cmp r9, r3 │ │ │ │ - movge r9, r3 │ │ │ │ - cmp r9, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - ble 47fc0 │ │ │ │ - add r9, r9, r9, lsl #1 │ │ │ │ - ldr fp, [r6] │ │ │ │ - lsl r9, r9, #5 │ │ │ │ - mov r5, #0 │ │ │ │ - add r1, fp, r5 │ │ │ │ - add r0, r8, r5 │ │ │ │ - mov r2, #96 @ 0x60 │ │ │ │ - add r5, r5, #96 @ 0x60 │ │ │ │ - bl 775c │ │ │ │ - cmp r9, r5 │ │ │ │ - bne 47f84 │ │ │ │ - mov r0, fp │ │ │ │ - bl 75f4 │ │ │ │ - str r8, [r6] │ │ │ │ - b 47e9c │ │ │ │ - ldr r9, [r6] │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 47f38 │ │ │ │ - b 47f24 │ │ │ │ - ldr fp, [r6] │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 47fa8 │ │ │ │ - b 47fa0 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - str r4, [r0, #4] │ │ │ │ - addls r4, r4, r4, lsl #1 │ │ │ │ - lslls r0, r4, #5 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - ldmib r6, {r3, r4} │ │ │ │ - cmp r3, r4 │ │ │ │ - movlt r4, r3 │ │ │ │ - cmp r4, #0 │ │ │ │ + bne 4e66c │ │ │ │ + ldr r3, [pc, #128] @ 4e690 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r1, [r3, #4] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r2, #1 │ │ │ │ + str r1, [r3, #20] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r7, [r3, #16] │ │ │ │ + str r6, [r3, #24] │ │ │ │ + str r5, [r3] │ │ │ │ + str r9, [r3, #8] │ │ │ │ + str r8, [r3, #12] │ │ │ │ + str r1, [r3, #28] │ │ │ │ + strb r2, [r4, #50] @ 0x32 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27054 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r5, r0 │ │ │ │ - ble 47fb0 │ │ │ │ - add r4, r4, r4, lsl #1 │ │ │ │ - ldr r9, [r6] │ │ │ │ - lsl r4, r4, #5 │ │ │ │ - mov r8, #0 │ │ │ │ - add r1, r9, r8 │ │ │ │ - add r0, r5, r8 │ │ │ │ - mov r2, #96 @ 0x60 │ │ │ │ - add r8, r8, #96 @ 0x60 │ │ │ │ - bl 775c │ │ │ │ - cmp r4, r8 │ │ │ │ - bne 48014 │ │ │ │ - b 47f24 │ │ │ │ - cmpeq r5, r5, asr r5 │ │ │ │ + b 4e5d4 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27054 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b 4e608 │ │ │ │ + andeq r0, ip, r8, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [pc, #1860] @ 48794 │ │ │ │ - ldr r3, [pc, #1860] @ 48798 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + ldr r1, [pc, #508] @ 4e8a8 │ │ │ │ + ldr r2, [pc, #508] @ 4e8ac │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldrb r3, [r0, #50] @ 0x32 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ - mov lr, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r4, [r0] │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, sp, #12 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add r8, r7, r7, lsl #2 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - add r9, r4, r8, lsl #3 │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ - cmp r4, r9 │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - bcc 48110 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq 48234 │ │ │ │ - add r9, r7, #1 │ │ │ │ - add fp, r9, r9, lsl #2 │ │ │ │ - cmp r9, r3 │ │ │ │ - lsl fp, fp, #3 │ │ │ │ - bgt 482f8 │ │ │ │ - ldr r8, [r5] │ │ │ │ - add r0, r8, fp │ │ │ │ - mov r2, #37 @ 0x25 │ │ │ │ - mov r1, r6 │ │ │ │ - sub r0, r0, #40 @ 0x28 │ │ │ │ - str r9, [r5, #8] │ │ │ │ - bl 775c │ │ │ │ - ldr r2, [pc, #1712] @ 4879c │ │ │ │ - ldr r3, [pc, #1704] @ 48798 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + mov r2, #0 │ │ │ │ + bne 4e6fc │ │ │ │ + ldr r2, [pc, #472] @ 4e8b0 │ │ │ │ + ldr r3, [pc, #464] @ 4e8ac │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 48790 │ │ │ │ + bne 4e8a4 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #1672] @ 487a0 │ │ │ │ - ldr r0, [pc, #1672] @ 487a4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - bl e9ff0 │ │ │ │ - ldrb r3, [r9, #-36] @ 0xffffffdc │ │ │ │ - lsl r8, r8, #3 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrb r3, [sp, #16] │ │ │ │ - bne 482e8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [pc, #424] @ 4e8b4 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 26e74 │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ + add r1, r5, #16 │ │ │ │ + ldr r3, [ip, #1672] @ 0x688 │ │ │ │ + str r1, [ip, #1680] @ 0x690 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq 4e874 │ │ │ │ + ldr r3, [ip, #1668] @ 0x684 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq 4e858 │ │ │ │ + ldr r6, [pc, #368] @ 4e8b8 │ │ │ │ + ldr sl, [pc, #368] @ 4e8bc │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6, #24] │ │ │ │ + str sl, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 48160 │ │ │ │ - add r1, sp, #16 │ │ │ │ - sub r0, r9, #36 @ 0x24 │ │ │ │ - bl eb6d0 │ │ │ │ + movne r9, #14 │ │ │ │ + moveq r9, #15 │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldm r6, {r0, r1, r2, r3} │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov fp, #1061158912 @ 0x3f400000 │ │ │ │ + add r8, sp, #44 @ 0x2c │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + str fp, [sp, #48] @ 0x30 │ │ │ │ + ldm r8, {r0, r1} │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, ip, #59648 @ 0xe900 │ │ │ │ + ldm r7, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r5 │ │ │ │ + bl 92298 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 277dc │ │ │ │ + mov r3, #0 │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str fp, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldm r8, {r0, r1} │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldm r7, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr r1, [pc, #192] @ 4e8c0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 277dc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + blx r6 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, #27 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 482f0 │ │ │ │ - beq 4873c │ │ │ │ - asr r2, r8, #2 │ │ │ │ - add r2, r2, r8, asr #3 │ │ │ │ - add r2, r2, r2, lsl #4 │ │ │ │ - add r2, r2, r2, lsl #8 │ │ │ │ - add r2, r2, r2, lsl #16 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - cmp r8, #40 @ 0x28 │ │ │ │ - add r2, r2, r8, asr #3 │ │ │ │ - bls 483c0 │ │ │ │ - ldr r8, [pc, #1564] @ 487a8 │ │ │ │ - ldr r7, [pc, #1564] @ 487ac │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r7, pc, r7 │ │ │ │ - str r5, [sp] │ │ │ │ - b 481e8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 48398 │ │ │ │ - add r1, sp, #16 │ │ │ │ - add r0, r5, #4 │ │ │ │ - bl eb6d0 │ │ │ │ + movne r3, #0 │ │ │ │ + strbne r3, [r4, #50] @ 0x32 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt 48398 │ │ │ │ - beq 48384 │ │ │ │ - add r1, fp, #40 @ 0x28 │ │ │ │ - add r1, r4, r1 │ │ │ │ - sub r3, r1, r4 │ │ │ │ - asr r2, r3, #3 │ │ │ │ - cmp r3, #40 @ 0x28 │ │ │ │ - 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 │ │ │ │ - bls 483b4 │ │ │ │ - sub r9, r2, #1 │ │ │ │ - cmp r2, r9, lsr #1 │ │ │ │ - movhi r2, #1 │ │ │ │ - movls r2, #0 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r3, r8 │ │ │ │ - lsr sl, r9, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e9ff0 │ │ │ │ - add r1, sl, sl, lsl #2 │ │ │ │ - add r5, r4, r1, lsl #3 │ │ │ │ - ldrb r2, [r5, #4] │ │ │ │ - lsl fp, r1, #3 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrb r2, [sp, #16] │ │ │ │ - bne 4819c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 481a4 │ │ │ │ - b 481bc │ │ │ │ - cmp r7, #1 │ │ │ │ - ldr r3, [pc, #1392] @ 487b0 │ │ │ │ - ble 48684 │ │ │ │ - add r7, r7, r7, asr #1 │ │ │ │ - cmp r7, r3 │ │ │ │ - addle r0, r7, r7, lsl #2 │ │ │ │ - lslle r0, r0, #3 │ │ │ │ - mvngt r0, #0 │ │ │ │ - str r7, [r5, #4] │ │ │ │ - lslle r4, r7, #2 │ │ │ │ - lslgt r4, r7, #2 │ │ │ │ - bl 7330 │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, r4, r7 │ │ │ │ - mov r1, r3 │ │ │ │ - lsl r2, r2, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - str r1, [r8, r3, lsl #2] │ │ │ │ - add r3, r3, #10 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 48278 │ │ │ │ - ldmib r5, {r3, r7} │ │ │ │ - ldr r9, [r5] │ │ │ │ - cmp r3, r7 │ │ │ │ - movlt r7, r3 │ │ │ │ - cmp r7, #0 │ │ │ │ - addgt r7, r7, r7, lsl #2 │ │ │ │ - lslgt r7, r7, #3 │ │ │ │ - movgt r4, #0 │ │ │ │ - ble 48754 │ │ │ │ - add r1, r9, r4 │ │ │ │ - add r0, r8, r4 │ │ │ │ - mov r2, #37 @ 0x25 │ │ │ │ - add r4, r4, #40 @ 0x28 │ │ │ │ - bl 775c │ │ │ │ - cmp r4, r7 │ │ │ │ - bne 482ac │ │ │ │ - mov r0, r9 │ │ │ │ - bl 75f4 │ │ │ │ - ldmib r5, {r3, r7} │ │ │ │ - cmp r3, r7 │ │ │ │ - movlt r7, r3 │ │ │ │ - str r7, [r5, #8] │ │ │ │ - str r8, [r5] │ │ │ │ - b 480b4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 48148 │ │ │ │ - ldr r7, [r5, #8] │ │ │ │ - b 480a8 │ │ │ │ - ldr r3, [pc, #1200] @ 487b0 │ │ │ │ - str r9, [r5, #4] │ │ │ │ - cmp r9, r3 │ │ │ │ - movls r0, fp │ │ │ │ - mvnhi r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - cmp r7, #0 │ │ │ │ - movge r2, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - movge r3, r0 │ │ │ │ - blt 48334 │ │ │ │ - sub r7, r7, #1 │ │ │ │ - cmn r7, #1 │ │ │ │ - str r2, [r3], #40 @ 0x28 │ │ │ │ - bne 48324 │ │ │ │ - ldmib r5, {r3, r7} │ │ │ │ - ldr sl, [r5] │ │ │ │ - cmp r7, r3 │ │ │ │ - movge r7, r3 │ │ │ │ - cmp r7, #0 │ │ │ │ - addgt r7, r7, r7, lsl #2 │ │ │ │ - lslgt r7, r7, #3 │ │ │ │ - movgt r4, #0 │ │ │ │ - ble 48760 │ │ │ │ - add r1, sl, r4 │ │ │ │ - add r0, r8, r4 │ │ │ │ - mov r2, #37 @ 0x25 │ │ │ │ - add r4, r4, #40 @ 0x28 │ │ │ │ - bl 775c │ │ │ │ - cmp r4, r7 │ │ │ │ - bne 48358 │ │ │ │ - mov r0, sl │ │ │ │ - bl 75f4 │ │ │ │ - str r8, [r5] │ │ │ │ - b 480cc │ │ │ │ - add r0, r5, #20 │ │ │ │ - add r1, sp, #32 │ │ │ │ - bl eb6d0 │ │ │ │ + movne r3, #0 │ │ │ │ + strbne r3, [r4, #50] @ 0x32 │ │ │ │ + b 4e6d0 │ │ │ │ + ldr r2, [ip, #1704] @ 0x6a8 │ │ │ │ + tst r2, #1 │ │ │ │ + movne r2, #1 │ │ │ │ + strbne r2, [ip, #1684] @ 0x694 │ │ │ │ + strne r3, [ip, #1672] @ 0x688 │ │ │ │ + strne r3, [ip, #1676] @ 0x68c │ │ │ │ + b 4e740 │ │ │ │ + ldr r2, [ip, #1704] @ 0x6a8 │ │ │ │ + mov r3, #1 │ │ │ │ + tst r2, #1 │ │ │ │ + strb r3, [ip, #1684] @ 0x694 │ │ │ │ + bne 4e740 │ │ │ │ cmp r0, #0 │ │ │ │ - bge 481bc │ │ │ │ - add r3, sl, #1 │ │ │ │ - add r3, r3, r9 │ │ │ │ - add r2, fp, #40 @ 0x28 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - add r1, r4, r3, lsl #3 │ │ │ │ - add r4, r4, r2 │ │ │ │ - b 481c4 │ │ │ │ - cmp r4, r1 │ │ │ │ - ldr r5, [sp] │ │ │ │ - bcs 482f0 │ │ │ │ - ldr r3, [pc, #1004] @ 487b4 │ │ │ │ - ldr r0, [pc, #1004] @ 487b8 │ │ │ │ - add r3, pc, r3 │ │ │ │ mov r2, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #10 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r8, [r5] │ │ │ │ - sub r8, r4, r8 │ │ │ │ - asr r7, r8, #3 │ │ │ │ - add r3, r7, r7, lsl #1 │ │ │ │ - add r3, r3, r3, lsl #4 │ │ │ │ - add r3, r3, r3, lsl #8 │ │ │ │ - add r3, r3, r3, lsl #16 │ │ │ │ - add r7, r7, r3, lsl #2 │ │ │ │ - ldmib r5, {r3, r4} │ │ │ │ - cmp r4, r3 │ │ │ │ - beq 48488 │ │ │ │ - add r2, r4, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt 48540 │ │ │ │ - ldr sl, [r5] │ │ │ │ - cmp r7, r4 │ │ │ │ - str r2, [r5, #8] │ │ │ │ - bge 48474 │ │ │ │ - add r9, r4, r4, lsl #2 │ │ │ │ - add r0, sl, r9, lsl #3 │ │ │ │ - mov r2, #37 @ 0x25 │ │ │ │ - sub r1, r0, #40 @ 0x28 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - bl 775c │ │ │ │ - lsl r9, r9, #3 │ │ │ │ - cmp r7, r4 │ │ │ │ - sublt r9, r9, #80 @ 0x50 │ │ │ │ - bge 48470 │ │ │ │ - ldr r1, [r5] │ │ │ │ - mov r2, #37 @ 0x25 │ │ │ │ - add r1, r1, r9 │ │ │ │ - add r0, r1, #40 @ 0x28 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - bl 775c │ │ │ │ - cmp r7, r4 │ │ │ │ - sub r9, r9, #40 @ 0x28 │ │ │ │ - bne 4844c │ │ │ │ - ldr sl, [r5] │ │ │ │ - mov r2, #37 @ 0x25 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sl, r8 │ │ │ │ - bl 775c │ │ │ │ - b 480e4 │ │ │ │ - cmp r4, #1 │ │ │ │ - ble 48604 │ │ │ │ - ldr r3, [pc, #792] @ 487b0 │ │ │ │ - add r4, r4, r4, asr #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - addle r0, r4, r4, lsl #2 │ │ │ │ - lslle r0, r0, #3 │ │ │ │ - mvngt r0, #0 │ │ │ │ - str r4, [r5, #4] │ │ │ │ - bl 7330 │ │ │ │ - lsl r9, r4, #2 │ │ │ │ - add r2, r9, r4 │ │ │ │ - mov r3, #0 │ │ │ │ - lsl r2, r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov fp, r0 │ │ │ │ - str r1, [fp, r3, lsl #2] │ │ │ │ - add r3, r3, #10 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 484c8 │ │ │ │ - ldmib r5, {r3, r4} │ │ │ │ - ldr sl, [r5] │ │ │ │ - cmp r3, r4 │ │ │ │ - movlt r4, r3 │ │ │ │ - cmp r4, #0 │ │ │ │ - addgt r4, r4, r4, lsl #2 │ │ │ │ - lslgt r4, r4, #3 │ │ │ │ - movgt r9, #0 │ │ │ │ - ble 48778 │ │ │ │ - add r1, sl, r9 │ │ │ │ - add r0, fp, r9 │ │ │ │ - mov r2, #37 @ 0x25 │ │ │ │ - add r9, r9, #40 @ 0x28 │ │ │ │ - bl 775c │ │ │ │ - cmp r9, r4 │ │ │ │ - bne 484fc │ │ │ │ - mov r0, sl │ │ │ │ - bl 75f4 │ │ │ │ - ldmib r5, {r3, r4} │ │ │ │ - cmp r3, r4 │ │ │ │ - movlt r4, r3 │ │ │ │ - add r2, r4, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - str fp, [r5] │ │ │ │ - str r4, [r5, #8] │ │ │ │ - ble 48414 │ │ │ │ - ldr r3, [pc, #616] @ 487b0 │ │ │ │ - str r2, [r5, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - addls r0, r2, r2, lsl #2 │ │ │ │ - lslls r0, r0, #3 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - bl 7330 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r2, [sp] │ │ │ │ - movge r3, r4 │ │ │ │ - mov sl, r0 │ │ │ │ - movge r1, r0 │ │ │ │ - movge r0, #0 │ │ │ │ - blt 4858c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmn r3, #1 │ │ │ │ - str r0, [r1], #40 @ 0x28 │ │ │ │ - bne 4857c │ │ │ │ - ldmib r5, {r3, r9} │ │ │ │ - ldr fp, [r5] │ │ │ │ - cmp r9, r3 │ │ │ │ - movge r9, r3 │ │ │ │ - cmp r9, #0 │ │ │ │ - ble 4876c │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ - lsl r3, r9, #3 │ │ │ │ - mov r9, #0 │ │ │ │ - str r8, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r8, r3 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r9, r2 │ │ │ │ - add r1, fp, r4 │ │ │ │ - add r0, sl, r4 │ │ │ │ - mov r2, #37 @ 0x25 │ │ │ │ - add r4, r4, #40 @ 0x28 │ │ │ │ - bl 775c │ │ │ │ - cmp r4, r8 │ │ │ │ - bne 485c4 │ │ │ │ - ldr r8, [sp] │ │ │ │ - ldr r4, [sp, #4] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, fp │ │ │ │ - str r2, [sp] │ │ │ │ - bl 75f4 │ │ │ │ - ldr r2, [sp] │ │ │ │ - str sl, [r5] │ │ │ │ - b 48418 │ │ │ │ - ldr r3, [pc, #420] @ 487b0 │ │ │ │ - add r0, r4, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - str r0, [r5, #4] │ │ │ │ - bls 48710 │ │ │ │ - mvn r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - mov sl, r0 │ │ │ │ - ldmib r5, {r3, r4} │ │ │ │ - ldr r9, [r5] │ │ │ │ - cmp r3, r4 │ │ │ │ - movlt r4, r3 │ │ │ │ - cmp r4, #0 │ │ │ │ - addgt r4, r4, r4, lsl #2 │ │ │ │ - lslgt fp, r4, #3 │ │ │ │ - movgt r4, #0 │ │ │ │ - ble 48784 │ │ │ │ - add r1, r9, r4 │ │ │ │ - add r0, sl, r4 │ │ │ │ - mov r2, #37 @ 0x25 │ │ │ │ - add r4, r4, #40 @ 0x28 │ │ │ │ - bl 775c │ │ │ │ - cmp r4, fp │ │ │ │ - bne 48648 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 75f4 │ │ │ │ - ldmib r5, {r3, r4} │ │ │ │ - cmp r3, r4 │ │ │ │ - movlt r4, r3 │ │ │ │ - str sl, [r5] │ │ │ │ - str r4, [r5, #8] │ │ │ │ - b 48408 │ │ │ │ - add r0, r7, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - str r0, [r5, #4] │ │ │ │ - bls 486e4 │ │ │ │ - mvn r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - mov r8, r0 │ │ │ │ - ldmib r5, {r3, r7} │ │ │ │ - ldr r9, [r5] │ │ │ │ - cmp r3, r7 │ │ │ │ - movlt r7, r3 │ │ │ │ - cmp r7, #0 │ │ │ │ - addgt r7, r7, r7, lsl #2 │ │ │ │ - lslgt r7, r7, #3 │ │ │ │ - movgt r4, #0 │ │ │ │ - ble 48754 │ │ │ │ - add r1, r9, r4 │ │ │ │ - add r0, r8, r4 │ │ │ │ - mov r2, #37 @ 0x25 │ │ │ │ - add r4, r4, #40 @ 0x28 │ │ │ │ - bl 775c │ │ │ │ - cmp r4, r7 │ │ │ │ - bne 486c4 │ │ │ │ - b 482c8 │ │ │ │ - add r0, r0, r0, lsl #2 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - bl 7330 │ │ │ │ - cmn r7, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - beq 486a0 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r7, r3 │ │ │ │ - str r3, [r0] │ │ │ │ - strne r3, [r0, #40] @ 0x28 │ │ │ │ - b 486a0 │ │ │ │ - add r0, r0, r0, lsl #2 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - bl 7330 │ │ │ │ - cmn r4, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - beq 48624 │ │ │ │ mov r3, #0 │ │ │ │ - cmp r4, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - strne r3, [r0, #40] @ 0x28 │ │ │ │ - b 48624 │ │ │ │ - sub r0, r9, #20 │ │ │ │ - add r1, sp, #32 │ │ │ │ - bl eb6d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 48160 │ │ │ │ - b 482f0 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 482dc │ │ │ │ - b 482c8 │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 4837c │ │ │ │ - b 48374 │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 485fc │ │ │ │ - b 485ec │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 4852c │ │ │ │ - b 48518 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 48678 │ │ │ │ - b 48664 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, fp, r8, ror #18 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq lr, fp, ip, asr #17 │ │ │ │ - muleq sl, r8, r6 │ │ │ │ - muleq sl, ip, r6 │ │ │ │ - andeq ip, sl, r4, lsr #12 │ │ │ │ - andeq ip, sl, r8, lsr #12 │ │ │ │ - teqeq r3, #-872415232 @ 0xcc000000 │ │ │ │ - andeq ip, sl, r8, ror #7 │ │ │ │ - andeq ip, sl, r8, ror #7 │ │ │ │ + strbeq r0, [r4, #50] @ 0x32 │ │ │ │ + strb r2, [ip, #1684] @ 0x694 │ │ │ │ + str r3, [ip, #1672] @ 0x688 │ │ │ │ + b 4e740 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r8, fp, r8, lsl r3 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r8, fp, ip, ror #5 │ │ │ │ + andeq r0, ip, ip, lsl #23 │ │ │ │ + andeq r0, ip, r0, asr fp │ │ │ │ + submi r0, r0, r0 │ │ │ │ + addmi r0, r0, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + cmpne r2, #3 │ │ │ │ + moveq r2, #0 │ │ │ │ + moveq r3, #0 │ │ │ │ + strdeq r2, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + subs r3, r3, #4 │ │ │ │ + movne r3, #1 │ │ │ │ + cmp r1, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov ip, #0 │ │ │ │ + ldr r1, [r2] │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - str r0, [r4, #4] │ │ │ │ + mov r2, #1024 @ 0x400 │ │ │ │ + add r0, r0, #16 │ │ │ │ + bl e96c0 │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4e9a8 │ │ │ │ + mov r1, #0 │ │ │ │ + mov lr, #32 │ │ │ │ + mov ip, #10 │ │ │ │ + b 4e94c │ │ │ │ + cmp r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ - add r0, r4, #8 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - strb ip, [r4] │ │ │ │ - mov r5, r3 │ │ │ │ - bl e97fc │ │ │ │ + beq 4e988 │ │ │ │ + add r2, r1, #1 │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ + add r0, r4, r2 │ │ │ │ + ldrb r3, [r0, #16] │ │ │ │ + bne 4e940 │ │ │ │ + cmp r3, #110 @ 0x6e │ │ │ │ + bne 4e940 │ │ │ │ + add r3, r4, r1 │ │ │ │ + add r1, r1, #2 │ │ │ │ + strb lr, [r3, #16] │ │ │ │ + add r3, r4, r1 │ │ │ │ + strb ip, [r0, #16] │ │ │ │ + ldrb r3, [r3, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4e94c │ │ │ │ + ldrb r3, [r4, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4e9a8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - str r5, [r4, #76] @ 0x4c │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 4885c │ │ │ │ - cmp r3, #3 │ │ │ │ - bne 4883c │ │ │ │ - ldr r1, [pc, #100] @ 48878 │ │ │ │ - ldr r3, [r5] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - add r1, r1, #192 @ 0xc0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #132] @ 0x84 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4e9b8 │ │ │ │ + mov r2, #0 │ │ │ │ mov r3, #0 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ - str r3, [r4, #80] @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ + strd r2, [r4, #8] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #56] @ 4887c │ │ │ │ - ldr r3, [r5] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - add r1, r1, #384 @ 0x180 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - b 48828 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r1, [pc, #24] @ 48880 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ + bl e87ac │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl e883c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr ip, [r3, #132] @ 0x84 │ │ │ │ + asr r2, ip, #31 │ │ │ │ + mul r3, ip, r1 │ │ │ │ + mla r3, r0, r2, r3 │ │ │ │ + umull r2, r1, ip, r0 │ │ │ │ + adds r2, r2, r6 │ │ │ │ + add r3, r3, r1 │ │ │ │ + adc r1, r3, r5 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + str r1, [r4, #12] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3984] @ 0xf90 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r1, [pc, #484] @ 4ebfc │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2584] @ 0xa18 │ │ │ │ + ldr r2, [pc, #476] @ 4ec00 │ │ │ │ add r1, pc, r1 │ │ │ │ + ldrb r3, [r3, #28] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + sub sp, sp, #92 @ 0x5c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + mov r2, #0 │ │ │ │ + beq 4ea70 │ │ │ │ + ldr r2, [pc, #440] @ 4ec04 │ │ │ │ + ldr r3, [pc, #432] @ 4ec00 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 4ebf8 │ │ │ │ + add sp, sp, #92 @ 0x5c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + bl e87ac │ │ │ │ + ldrd r2, [r4, #8] │ │ │ │ + cmp r0, r2 │ │ │ │ + sbcs r1, r1, r3 │ │ │ │ + bge 4ea44 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r7, [r3, #1572] @ 0x624 │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #336] @ 4ec08 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr ip, [r7] │ │ │ │ + mov r5, #0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #308] @ 4ec08 │ │ │ │ + mov r3, r6 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [ip, #20] │ │ │ │ + blx r7 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #276] @ 4ec0c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [pc, #272] @ 4ec10 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [pc, #264] @ 4ec14 │ │ │ │ + ldr r1, [pc, #264] @ 4ec18 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr r7, [pc, #256] @ 4ec1c │ │ │ │ + add r6, sp, #20 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ blx r3 │ │ │ │ - b 48828 │ │ │ │ - strdeq lr, [fp], -r0 │ │ │ │ - andeq lr, fp, r0, asr #21 │ │ │ │ - muleq fp, ip, sl │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r0] │ │ │ │ - cmp r2, #2 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [r1, #88] @ 0x58 │ │ │ │ - ldr r1, [r3, #72] @ 0x48 │ │ │ │ - beq 488e0 │ │ │ │ - cmp r2, #3 │ │ │ │ - beq 488c8 │ │ │ │ - ldr r2, [pc, #60] @ 488f4 │ │ │ │ - mov r3, lr │ │ │ │ - add r2, pc, r2 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - add r2, r2, #384 @ 0x180 │ │ │ │ - bx r3 │ │ │ │ - ldr r2, [pc, #40] @ 488f8 │ │ │ │ - mov r3, lr │ │ │ │ - add r2, pc, r2 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - add r2, r2, #192 @ 0xc0 │ │ │ │ - bx r3 │ │ │ │ - ldr r2, [pc, #20] @ 488fc │ │ │ │ - mov r3, lr │ │ │ │ - add r2, pc, r2 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - bx r3 │ │ │ │ - andeq lr, fp, ip, asr #20 │ │ │ │ - andeq lr, fp, r4, lsr sl │ │ │ │ - andeq lr, fp, ip, lsl sl │ │ │ │ - ldrb r3, [r0] │ │ │ │ - eor r3, r3, #1 │ │ │ │ - strb r3, [r0] │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r7, [sp, #8] │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + add r0, r2, #59648 @ 0xe900 │ │ │ │ + add r5, sp, #36 @ 0x24 │ │ │ │ + ldm r5, {r2, r3} │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92380 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 277dc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov ip, #1 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, #1107296256 @ 0x42000000 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r1, #1023410176 @ 0x3d000000 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7be8 │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + add r2, r4, #16 │ │ │ │ + mvn r3, #0 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r0, [r1, #1576] @ 0x628 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r4, [ip, #16] │ │ │ │ + blx r4 │ │ │ │ + b 4ea44 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r7, fp, r4, lsr #31 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r7, fp, r8, ror pc │ │ │ │ + ldrmi r0, [r6], #0 │ │ │ │ + @ instruction: 0x43a28000 │ │ │ │ + tstmi r6, #0 │ │ │ │ + strtmi r8, [r2], #-0 │ │ │ │ + strbmi r0, [r8], #-0 │ │ │ │ + mvnsmi r0, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #12 │ │ │ │ + stm r0, {r1, r2, r3} │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2584] @ 0xa18 │ │ │ │ + ldrb r3, [r3, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4ec68 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ - ldrb r0, [r0] │ │ │ │ + bl e87ac │ │ │ │ + ldrd r2, [r4, #8] │ │ │ │ + cmp r0, r2 │ │ │ │ + sbcs r1, r1, r3 │ │ │ │ + bge 4ec58 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + tst r3, #1 │ │ │ │ + beq 4ec58 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #27 │ │ │ │ + bne 4ec58 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, #1 │ │ │ │ + strd r2, [r4, #8] │ │ │ │ + b 4ec5c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [r0, #8] │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2584] @ 0xa18 │ │ │ │ + ldrb r3, [r3, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4ecd8 │ │ │ │ + mov r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #72] @ 0x48 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl e87ac │ │ │ │ + ldrd r2, [r4, #8] │ │ │ │ + cmp r0, r2 │ │ │ │ + sbcs r1, r1, r3 │ │ │ │ + movlt r0, #1 │ │ │ │ + movge r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - add r0, r0, #8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r1, #1040 @ 0x410 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [r0, #24] │ │ │ │ + strd r2, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r1, #36 @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + beq 4ed98 │ │ │ │ + cmp r1, #5 │ │ │ │ + popne {r4, pc} │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r1, [r3, #2508] @ 0x9cc │ │ │ │ + tst r1, #8 │ │ │ │ + popeq {r4, pc} │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + ldr r3, [r3, #2480] @ 0x9b0 │ │ │ │ + cmp r2, r3 │ │ │ │ + moveq r2, #0 │ │ │ │ + moveq r3, #0 │ │ │ │ + strdeq r2, [r0, #40] @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r2] │ │ │ │ + str r3, [r0, #32] │ │ │ │ + bl e87ac │ │ │ │ + strd r0, [r4, #40] @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r2, [pc, #532] @ 4efd8 │ │ │ │ + ldr r3, [pc, #532] @ 4efdc │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r1, [pc, #524] @ 4efe0 │ │ │ │ + ldr r0, [pc, #524] @ 4efe4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r3, #0 │ │ │ │ + bl 9467c │ │ │ │ + ldr sl, [pc, #492] @ 4efe8 │ │ │ │ + ldr r5, [pc, #492] @ 4efec │ │ │ │ + mvn r7, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, sl │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ - mov r2, r1 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r1, [r3, #72] @ 0x48 │ │ │ │ - ldr r3, [ip, #60] @ 0x3c │ │ │ │ - bx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ - ldr r1, [r3, #72] @ 0x48 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - bx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ - ldr r1, [r3, #72] @ 0x48 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - bx r3 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r6, [ip, #40] @ 0x28 │ │ │ │ + blx r6 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r6, [r2, #1572] @ 0x624 │ │ │ │ + ldr r9, [r2, #1576] @ 0x628 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #396] @ 4eff0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r9] │ │ │ │ + mov r6, #1 │ │ │ │ + ldr r3, [pc, #356] @ 4eff4 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str sl, [sp] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r8, [ip, #36] @ 0x24 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx r8 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [r2, #2424] @ 0x978 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4efa8 │ │ │ │ + ldr r2, [r2, #1580] @ 0x62c │ │ │ │ + add r8, sp, #28 │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + sub r3, r3, r2 │ │ │ │ + add r2, r3, #49 @ 0x31 │ │ │ │ + ldr r3, [pc, #276] @ 4eff8 │ │ │ │ + ldr r9, [pc, #276] @ 4effc │ │ │ │ + smull r1, r3, r2, r3 │ │ │ │ + asr r2, r2, #31 │ │ │ │ + rsb r3, r2, r3, asr #4 │ │ │ │ + ldr r2, [pc, #264] @ 4f000 │ │ │ │ + mov r1, #32 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r8 │ │ │ │ + str r7, [sp] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr r7, [ip, #40] @ 0x28 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr fp, [r3, #1572] @ 0x624 │ │ │ │ + ldr sl, [r3, #1576] @ 0x628 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [fp, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [fp, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #144] @ 4eff0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [sl] │ │ │ │ + ldr r3, [pc, #124] @ 4f004 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r4, [ip, #36] @ 0x24 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, sl │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #88] @ 4f008 │ │ │ │ + ldr r3, [pc, #40] @ 4efdc │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 4efd4 │ │ │ │ + add sp, sp, #68 @ 0x44 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + strdeq r7, [fp], -ip │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r5, sl, r8, lsl #21 │ │ │ │ + andeq r6, sl, r4, asr #31 │ │ │ │ + movmi r0, r0 │ │ │ │ + svclt 0x00800000 │ │ │ │ + tstmi r6, #0 │ │ │ │ + submi r0, r8, #0 │ │ │ │ + mvnpl r8, pc, lsl r5 │ │ │ │ + orrmi r0, r0, r0 │ │ │ │ + andeq r5, sl, r4, ror #28 │ │ │ │ + addsmi r0, r6, #0 │ │ │ │ + andeq r7, fp, r4, lsl sl │ │ │ │ + ldr r2, [pc, #44] @ 4f040 │ │ │ │ + push {r4, r5} │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + add r2, r2, #8 │ │ │ │ + strd r4, [r0, #24] │ │ │ │ + strd r4, [r0, #40] @ 0x28 │ │ │ │ + str r1, [r0, #16] │ │ │ │ + pop {r4, r5} │ │ │ │ + str r2, [r0] │ │ │ │ + bx lr │ │ │ │ + andeq r6, fp, ip, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - subs r5, r1, #0 │ │ │ │ - blt 489d0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ - ldr r1, [r4, #72] @ 0x48 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, r5 │ │ │ │ - ble 489d0 │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ - ldr r1, [r4, #72] @ 0x48 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r3, [r3, #56] @ 0x38 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2624] @ 0xa40 │ │ │ │ + bl 4ecb8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 4f078 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - str r1, [r0, #72] @ 0x48 │ │ │ │ - bx lr │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2636] @ 0xa4c │ │ │ │ + bl 349d4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4f070 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2640] @ 0xa50 │ │ │ │ + bl 2eba8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 4f070 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + bne 4f0c0 │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bl e87ac │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + subs r4, r0, r3 │ │ │ │ + sbc r5, r1, r2 │ │ │ │ + bl e883c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 7c24 <__aeabi_ldivmod@plt> │ │ │ │ + cmp r0, #10 │ │ │ │ + sbcs r1, r1, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + movge r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr r2, [pc, #700] @ 4f3d4 │ │ │ │ + ldr r3, [pc, #700] @ 4f3d8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + sub sp, sp, #56 @ 0x38 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r5, #2424] @ 0x978 │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ + tst r4, #2 │ │ │ │ + bne 4f310 │ │ │ │ + add r2, r5, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r2, #2516] @ 0x9d4 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r5, #1580] @ 0x62c │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r1, [r0, #56] @ 0x38 │ │ │ │ + and ip, r4, #12 │ │ │ │ + beq 4f1a4 │ │ │ │ + ands r4, r4, #1 │ │ │ │ + bne 4f1a4 │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 4f388 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + rsb r2, r2, r2, lsl #4 │ │ │ │ + sub r0, r0, r3 │ │ │ │ + lsl r4, r2, #2 │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ + ldr r3, [pc, #584] @ 4f3dc │ │ │ │ + sub r4, r4, r0 │ │ │ │ + smull r2, r3, r4, r3 │ │ │ │ + add r2, r3, r4 │ │ │ │ + asr r3, r4, #31 │ │ │ │ + b 4f1d0 │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 4f33c │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldr r3, [r3] │ │ │ │ + sub r0, r0, r3 │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ + ldr r3, [pc, #536] @ 4f3dc │ │ │ │ + smull r1, r2, r3, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + asr r3, r0, #31 │ │ │ │ + add r2, r2, r0 │ │ │ │ + rsb r3, r3, r2, asr #5 │ │ │ │ + cmp r4, #60 @ 0x3c │ │ │ │ + rsb r2, r3, r3, lsl #4 │ │ │ │ + sub r2, r4, r2, lsl #2 │ │ │ │ + movgt r8, #0 │ │ │ │ + movle r8, #1 │ │ │ │ + ldr r1, [r5, #1572] @ 0x624 │ │ │ │ + add r5, sp, #20 │ │ │ │ + ldr sl, [r1, #8] │ │ │ │ + ldr r9, [r1, #12] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [pc, #476] @ 4f3e0 │ │ │ │ + mov r1, #32 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r7, [pc, #456] @ 4f3e4 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mvn lr, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r2, [pc, #444] @ 4f3e8 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r3, r5 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str lr, [sp] │ │ │ │ + ldr r7, [ip, #40] @ 0x28 │ │ │ │ + blx r7 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + add r3, r2, #57344 @ 0xe000 │ │ │ │ + ldr r1, [r3, #2516] @ 0x9d4 │ │ │ │ + cmp r1, #0 │ │ │ │ + moveq r3, #0 │ │ │ │ + andne r3, r8, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + bne 4f344 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r8, [r2, #1576] @ 0x628 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #348] @ 4f3ec │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r8] │ │ │ │ + ldr lr, [pc, #292] @ 4f3e4 │ │ │ │ + mov r4, #1 │ │ │ │ + mov r3, #1073741824 @ 0x40000000 │ │ │ │ + mov r1, #0 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #264] @ 4f3e8 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r4, [ip, #36] @ 0x24 │ │ │ │ + blx r4 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r4, [ip, #28] │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #216] @ 4f3f0 │ │ │ │ + ldr r3, [pc, #188] @ 4f3d8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 4f3d0 │ │ │ │ + add sp, sp, #56 @ 0x38 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + b 4f1b8 │ │ │ │ + ldr r3, [r2, #2424] @ 0x978 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + tst r3, #1 │ │ │ │ + bne 4f264 │ │ │ │ + cmp r4, #10 │ │ │ │ + ble 4f398 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ + mov r2, r3 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + b 4f264 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r8, #1 │ │ │ │ + b 4f1e8 │ │ │ │ + bl e87ac │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + bl e883c │ │ │ │ + mov r2, r0 │ │ │ │ + adds r0, r4, r4 │ │ │ │ + mov r3, r1 │ │ │ │ + adc r1, r8, r8 │ │ │ │ + bl 7c24 <__aeabi_ldivmod@plt> │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + tst r0, #1 │ │ │ │ + movne r1, #1056964608 @ 0x3f000000 │ │ │ │ + bne 4f360 │ │ │ │ + b 4f35c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r7, fp, ip, lsr #17 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ + @ instruction: 0x000a6bb0 │ │ │ │ + svclt 0x00800000 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + orrsmi r0, r6, #0 │ │ │ │ + andeq r7, fp, ip, lsr #13 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #2424] @ 0x978 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + tst r3, #32 │ │ │ │ + bxeq lr │ │ │ │ + b 4edac │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r2, [r3, #2424] @ 0x978 │ │ │ │ + ldr r5, [r2, #4] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 4f46c │ │ │ │ + add r2, r3, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r2, #2480] @ 0x9b0 │ │ │ │ + mov r1, #692 @ 0x2b4 │ │ │ │ + mla r2, r1, r2, r3 │ │ │ │ + add r2, r2, #15744 @ 0x3d80 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ + cmn r2, #1 │ │ │ │ + beq 4f46c │ │ │ │ + ldr r3, [r3, #2404] @ 0x964 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4f46c │ │ │ │ + ldr r3, [r3] │ │ │ │ + tst r3, #16 │ │ │ │ + bne 4f474 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #204] @ 4f54c │ │ │ │ + ldr r0, [pc, #204] @ 4f550 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r8, [pc, #188] @ 4f554 │ │ │ │ + mvn lr, #0 │ │ │ │ + ldr r9, [pc, #184] @ 4f558 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r6, r0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ - mov r2, r1 │ │ │ │ + ldr r0, [r1, #1576] @ 0x628 │ │ │ │ + mov r1, r5 │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r1, [r3, #72] @ 0x48 │ │ │ │ - ldr r3, [ip, #92] @ 0x5c │ │ │ │ - bx r3 │ │ │ │ + str lr, [sp] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + ldr r7, [ip, #40] @ 0x28 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr fp, [r3, #1572] @ 0x624 │ │ │ │ + ldr sl, [r3, #1576] @ 0x628 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [fp, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [fp, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #96] @ 4f55c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [sl] │ │ │ │ + ldr r3, [pc, #60] @ 4f560 │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + ldr r4, [ip, #36] @ 0x24 │ │ │ │ + blx r4 │ │ │ │ + b 4f46c │ │ │ │ + andeq r5, sl, r4, ror #7 │ │ │ │ + andeq r6, sl, r8, lsr r9 │ │ │ │ + orrmi r0, r0, r0 │ │ │ │ + svclt 0x00800000 │ │ │ │ + tstmi r6, #0 │ │ │ │ + submi r0, r8, #0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #2424] @ 0x978 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + tst r2, #2 │ │ │ │ + bxeq lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r6, [r3, #1572] @ 0x624 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r7, [pc, #196] @ 4f668 │ │ │ │ + ldr r8, [pc, #196] @ 4f66c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #172] @ 4f670 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #160] @ 4f674 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #152] @ 4f678 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mvn lr, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [r0, #76] @ 0x4c │ │ │ │ - mov r2, r1 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r1, [r3, #72] @ 0x48 │ │ │ │ - ldr r3, [ip, #88] @ 0x58 │ │ │ │ - bx r3 │ │ │ │ + str lr, [sp] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + ldr r9, [ip, #40] @ 0x28 │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r4, [r3, #1576] @ 0x628 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r4] │ │ │ │ + mov r3, #1073741824 @ 0x40000000 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [ip, #36] @ 0x24 │ │ │ │ + blx r4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mrsmi r0, (UNDEF: 64) │ │ │ │ + svclt 0x00800000 │ │ │ │ + orrsmi r0, r6, #0 │ │ │ │ + muleq sl, r4, r2 │ │ │ │ + strdeq r6, [sl], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3416] @ 0xd58 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub sp, sp, #644 @ 0x284 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [r3, #1596] @ 0x63c │ │ │ │ - ldr r1, [pc, #3248] @ 496f0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r2, [pc, #3240] @ 496f4 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r4, [sp] │ │ │ │ + str r0, [ip, #3528] @ 0xdc8 │ │ │ │ + ldr r3, [pc, #3492] @ 50438 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + add r3, pc, r3 │ │ │ │ + sub sp, sp, #532 @ 0x214 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r1, [pc, #3472] @ 5043c │ │ │ │ + ldr r3, [r5, #2424] @ 0x978 │ │ │ │ + ldr r2, [pc, #3468] @ 50440 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [r3, #12] │ │ │ │ - ldr r6, [pc, #3216] @ 496f8 │ │ │ │ - ldr r3, [pc, #3216] @ 496fc │ │ │ │ + ldr r4, [r3, #4] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r6, pc, r6 │ │ │ │ + ands r4, r4, #12 │ │ │ │ ldr r2, [r2] │ │ │ │ - str r2, [sp, #636] @ 0x27c │ │ │ │ + str r2, [sp, #524] @ 0x20c │ │ │ │ mov r2, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - mvn r3, #0 │ │ │ │ - blx r5 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 48d58 │ │ │ │ - bl e8680 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, #150 @ 0x96 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #3148] @ 49700 │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl e8448 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ + bne 4fe10 │ │ │ │ + ldr r9, [r5, #1572] @ 0x624 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [r9, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + add r7, r5, #57344 @ 0xe000 │ │ │ │ + ldr r6, [r7, #2508] @ 0x9cc │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e84a0 │ │ │ │ - mov r0, r7 │ │ │ │ - add r7, sp, #68 @ 0x44 │ │ │ │ - bl e86f0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, #24 │ │ │ │ - bl e845c │ │ │ │ + ldr r0, [r9, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #3388] @ 50444 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + and r3, r6, #8 │ │ │ │ + ands r8, r6, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + bne 4fe3c │ │ │ │ + mov r9, #0 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ + mov r0, #1 │ │ │ │ + mov r1, #2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov r2, r5 │ │ │ │ - add r5, sp, #380 @ 0x17c │ │ │ │ - mov r0, r7 │ │ │ │ + mov r3, r9 │ │ │ │ + mvn sl, #0 │ │ │ │ + mov r8, #692 @ 0x2b4 │ │ │ │ + str r9, [sp, #224] @ 0xe0 │ │ │ │ + str r9, [sp, #228] @ 0xe4 │ │ │ │ + str r9, [sp, #232] @ 0xe8 │ │ │ │ + str r9, [sp, #236] @ 0xec │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ + b 4f7b8 │ │ │ │ + ldr r1, [r2, #2972] @ 0xb9c │ │ │ │ + mla r1, r8, r1, r5 │ │ │ │ + add r1, r1, #15744 @ 0x3d80 │ │ │ │ + ldr r1, [r1, #40] @ 0x28 │ │ │ │ + cmn r1, #1 │ │ │ │ + beq 4f7a4 │ │ │ │ + add r1, r2, #2960 @ 0xb90 │ │ │ │ + add r0, sp, #528 @ 0x210 │ │ │ │ + add r1, r1, #8 │ │ │ │ + add ip, r0, r9, lsl #3 │ │ │ │ + ldm r1, {r0, r1} │ │ │ │ + sub lr, ip, #304 @ 0x130 │ │ │ │ + stm lr, {r0, r1} │ │ │ │ + ldr r1, [r7, #2480] @ 0x9b0 │ │ │ │ + ldr r0, [ip, #-300] @ 0xfffffed4 │ │ │ │ + cmp r0, r1 │ │ │ │ + moveq sl, r9 │ │ │ │ + add r9, r9, #1 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r9, #1 │ │ │ │ + cmple r3, #63 @ 0x3f │ │ │ │ + add r2, r2, #8 │ │ │ │ + bgt 4f7c4 │ │ │ │ + ldr r1, [r2, #2968] @ 0xb98 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 4f75c │ │ │ │ + cmn sl, #1 │ │ │ │ + beq 503a0 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + add r5, sp, #240 @ 0xf0 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + beq 50428 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + beq 50368 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r1, #32 │ │ │ │ + ldr r3, [r3, #2436] @ 0x984 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r3, #4] │ │ │ │ + moveq r3, #3 │ │ │ │ + bl 8b528 │ │ │ │ + cmp r7, #1 │ │ │ │ + add r8, r8, #32 │ │ │ │ + beq 4f838 │ │ │ │ + ldr r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r7, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 4f7e8 │ │ │ │ + strb r3, [r8] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [pc, #3068] @ 50448 │ │ │ │ + ldreq r3, [pc, #3068] @ 5044c │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r9, [sp, #36] @ 0x24 │ │ │ │ + mvn r7, #0 │ │ │ │ + ldr r8, [pc, #3128] @ 504a0 │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7a08 │ │ │ │ + str r7, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + ldr r5, [r2, #40] @ 0x28 │ │ │ │ + mov r2, r9 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + add r3, sp, #272 @ 0x110 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r7, [r2, #40] @ 0x28 │ │ │ │ + mov r2, r9 │ │ │ │ + blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r8 │ │ │ │ - bl e8450 │ │ │ │ - cmp r7, r4 │ │ │ │ - beq 494fc │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 48d84 │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ - ldr r9, [r2, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 48d84 │ │ │ │ - ldr r7, [pc, #3008] @ 49704 │ │ │ │ - add r6, r6, r6, lsl #1 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r5, r9 │ │ │ │ - b 48b60 │ │ │ │ - add r4, r4, #3 │ │ │ │ - cmp r6, r4 │ │ │ │ - add r5, r5, #12 │ │ │ │ - beq 48d84 │ │ │ │ - ldr r0, [r9, r4, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7af8 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r2, [pc, #3024] @ 504a0 │ │ │ │ + mov r1, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48b50 │ │ │ │ - ldr r9, [r5, #8] │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 48da0 │ │ │ │ - ldr sl, [r9, #8] │ │ │ │ - ldr r5, [r9, #12] │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 49670 │ │ │ │ - ldr r6, [pc, #2920] @ 49708 │ │ │ │ - lsl r3, sl, #1 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov fp, r5 │ │ │ │ - add r7, sl, sl, lsl #1 │ │ │ │ - mov r8, r5 │ │ │ │ - mov r4, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b 48bcc │ │ │ │ - add r4, r4, #3 │ │ │ │ - cmp r4, r7 │ │ │ │ - add r8, r8, #12 │ │ │ │ - beq 494c4 │ │ │ │ - ldr r0, [r5, r4, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7af8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 48bbc │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, #3 │ │ │ │ - beq 494dc │ │ │ │ - ldr r4, [pc, #2836] @ 4970c │ │ │ │ - mov r6, #0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - b 48c10 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp sl, r6 │ │ │ │ - add fp, fp, #12 │ │ │ │ - bls 4937c │ │ │ │ - ldr r0, [fp] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7af8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 48c00 │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, #3 │ │ │ │ - beq 49394 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r6, [pc, #2768] @ 49710 │ │ │ │ - add r4, r3, sl │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov sl, r5 │ │ │ │ - mov r7, #0 │ │ │ │ - b 48c60 │ │ │ │ - add r7, r7, #3 │ │ │ │ - cmp r4, r7 │ │ │ │ - add sl, sl, #12 │ │ │ │ - beq 493c4 │ │ │ │ - ldr r0, [r5, r7, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7af8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 48c50 │ │ │ │ - ldr r3, [sl, #8] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - cmp r1, #2 │ │ │ │ - beq 493ec │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r0, #2 │ │ │ │ - add r3, r3, #3184 @ 0xc70 │ │ │ │ - mov r1, #2 │ │ │ │ - strd r0, [r3, #-8] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 48de8 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - ldr r8, [r3, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 48de8 │ │ │ │ - ldr r7, [pc, #2644] @ 49714 │ │ │ │ - add r6, r6, r6, lsl #1 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r5, r8 │ │ │ │ - mov r4, #0 │ │ │ │ - b 48ce0 │ │ │ │ - add r4, r4, #3 │ │ │ │ - cmp r6, r4 │ │ │ │ - add r5, r5, #12 │ │ │ │ - beq 48de8 │ │ │ │ - ldr r0, [r8, r4, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7af8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 48cd0 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - mov r0, r3 │ │ │ │ - b 48df8 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 75e8 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + movne r7, r5 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - add r0, r0, #792 @ 0x318 │ │ │ │ - add r0, r0, #2 │ │ │ │ - ldr r3, [r4, r0, lsl #2] │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 48d58 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - ldr r2, [r2, #3124] @ 0xc34 │ │ │ │ - add r1, r2, r3, lsl #5 │ │ │ │ - cmp r1, #0 │ │ │ │ - lsl r3, r3, #5 │ │ │ │ - ldrbne r1, [r2, r3] │ │ │ │ - eorne r1, r1, #1 │ │ │ │ - strbne r1, [r2, r3] │ │ │ │ - ldr r2, [pc, #2488] @ 49718 │ │ │ │ - ldr r3, [pc, #2448] @ 496f4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #636] @ 0x27c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 496c0 │ │ │ │ - add sp, sp, #644 @ 0x284 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #2448] @ 4971c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r9, [r2, r3] │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 48b88 │ │ │ │ - ldr r3, [pc, #2420] @ 4971c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - cmp r1, #3 │ │ │ │ - bne 48c7c │ │ │ │ - ldrd r2, [r3, #8] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - orrs r3, r2, r3 │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ - cmp r2, #2 │ │ │ │ - strb r3, [r1, #3168] @ 0xc60 │ │ │ │ - movlt r3, r2 │ │ │ │ - movge r3, #2 │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - str r3, [r1, #3164] @ 0xc5c │ │ │ │ - b 48c84 │ │ │ │ - ldr r3, [pc, #2348] @ 4971c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 48d00 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r9, #0 │ │ │ │ - add r1, r3, #3120 @ 0xc30 │ │ │ │ - ldr r3, [pc, #2312] @ 49720 │ │ │ │ - add r1, r1, #4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mvn r2, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r5, [r3, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #2904] @ 50450 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r8, r0 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - b 48e68 │ │ │ │ - ldr r3, [pc, #2276] @ 4971c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr sl, [r1, #8] │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ - cmp r0, #1 │ │ │ │ - beq 48e88 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r9, r9, #1 │ │ │ │ - add r3, r3, #96 @ 0x60 │ │ │ │ - cmp r2, r9 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bls 48d00 │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - subs r3, r3, #2 │ │ │ │ - movne r3, #1 │ │ │ │ - orrs r3, r3, r9, lsr #31 │ │ │ │ - bne 48e30 │ │ │ │ - ldr r3, [r8, #12] │ │ │ │ - ldr r3, [r3, r9, lsl #2] │ │ │ │ - b 48e3c │ │ │ │ - ldr r4, [sl, #8] │ │ │ │ - ldr r5, [sl, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 49608 │ │ │ │ - ldr r6, [pc, #2180] @ 49724 │ │ │ │ - str r8, [sp, #28] │ │ │ │ - add r4, r4, r4, lsl #1 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r8, r5 │ │ │ │ - mov fp, r1 │ │ │ │ - b 48ec8 │ │ │ │ - add r7, r7, #3 │ │ │ │ - cmp r4, r7 │ │ │ │ - add r8, r8, #12 │ │ │ │ - beq 4925c │ │ │ │ - ldr r0, [r5, r7, lsl #2] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7af8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 48eb8 │ │ │ │ - mov r1, fp │ │ │ │ - mov fp, r8 │ │ │ │ - ldr r2, [fp, #8] │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ - mov r6, #0 │ │ │ │ - cmp r0, #3 │ │ │ │ - ldreq r3, [r2, #8] │ │ │ │ - movne r3, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r1] │ │ │ │ - strb r6, [sp, #204] @ 0xcc │ │ │ │ - strb r6, [sp, #220] @ 0xdc │ │ │ │ - strb r6, [sp, #236] @ 0xec │ │ │ │ - strb r6, [sp, #252] @ 0xfc │ │ │ │ - strb r6, [sp, #268] @ 0x10c │ │ │ │ - strb r6, [sp, #284] @ 0x11c │ │ │ │ - strb r6, [sp, #300] @ 0x12c │ │ │ │ - strb r6, [sp, #316] @ 0x13c │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 49010 │ │ │ │ - ldr r4, [sl, #8] │ │ │ │ - ldr fp, [sl, #12] │ │ │ │ - cmp r4, r6 │ │ │ │ - beq 49010 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - add r4, r4, r4, lsl #1 │ │ │ │ - mov r7, fp │ │ │ │ - b 48f68 │ │ │ │ - add r6, r6, #3 │ │ │ │ - cmp r4, r6 │ │ │ │ - add r7, r7, #12 │ │ │ │ - beq 49010 │ │ │ │ - ldr r0, [fp, r6, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7af8 │ │ │ │ + blx r5 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 48f58 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 49030 │ │ │ │ - add r3, sp, #188 @ 0xbc │ │ │ │ - str r3, [sp, #32] │ │ │ │ + strne r7, [sp, #32] │ │ │ │ + tst r6, #4 │ │ │ │ + bne 50254 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #2852] @ 50454 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #2844] @ 50458 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + add r3, sp, #460 @ 0x1cc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - add r4, sp, #92 @ 0x5c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r3, #1608] @ 0x648 │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r1, [pc, #2812] @ 50454 │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r3, #1073741824 @ 0x40000000 │ │ │ │ + moveq r3, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #2784] @ 50454 │ │ │ │ + ldr r8, [pc, #2848] @ 50498 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2768] @ 50458 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2756] @ 50454 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, sp, #152 @ 0x98 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + str sl, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [pc, #2780] @ 504a8 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 487bc │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 47e60 │ │ │ │ - cmp r5, #2 │ │ │ │ - mov r3, r5 │ │ │ │ - ldreq r3, [sp, #188] @ 0xbc │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - orreq r3, r3, #4096 @ 0x1000 │ │ │ │ - streq r3, [sp, #188] @ 0xbc │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r3, #3124] @ 0xc34 │ │ │ │ - add r3, r3, r1 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ - ldr r1, [r3, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #2776] @ 504bc │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #88] @ 0x58 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r8, #8] │ │ │ │ - b 48e50 │ │ │ │ - ldr r3, [pc, #1796] @ 4971c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 48f94 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 49630 │ │ │ │ - ldr r5, [pc, #1756] @ 49728 │ │ │ │ - lsl r3, r1, #1 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r6, r4 │ │ │ │ - add r7, r1, r1, lsl #1 │ │ │ │ - mov sl, #0 │ │ │ │ - mov fp, r1 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - b 4907c │ │ │ │ - add sl, sl, #3 │ │ │ │ - cmp r7, sl │ │ │ │ - add r6, r6, #12 │ │ │ │ - beq 493d4 │ │ │ │ - ldr r0, [r4, sl, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7af8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4906c │ │ │ │ - mov r1, fp │ │ │ │ - mov fp, r6 │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r5, [pc, #1664] @ 4972c │ │ │ │ - cmp r2, #3 │ │ │ │ - ldreq r3, [r3, #8] │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov fp, #0 │ │ │ │ - mov sl, r1 │ │ │ │ - streq r3, [sp, #188] @ 0xbc │ │ │ │ - b 490d4 │ │ │ │ - add fp, fp, #3 │ │ │ │ - cmp r7, fp │ │ │ │ - add r6, r6, #12 │ │ │ │ - beq 49274 │ │ │ │ - ldr r0, [r4, fp, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7af8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 490c4 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 49294 │ │ │ │ - add r3, sp, #188 @ 0xbc │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr sl, [pc, #1572] @ 49730 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add sl, pc, sl │ │ │ │ - mov fp, r4 │ │ │ │ - add r5, r3, r1 │ │ │ │ - mov r7, r4 │ │ │ │ - mov r6, #0 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - b 49138 │ │ │ │ - add r6, r6, #3 │ │ │ │ - cmp r5, r6 │ │ │ │ - add r7, r7, #12 │ │ │ │ - beq 49588 │ │ │ │ - ldr r0, [r4, r6, lsl #2] │ │ │ │ - mov r1, sl │ │ │ │ - bl 7af8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 49128 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ - cmp r0, #3 │ │ │ │ - beq 495a4 │ │ │ │ - ldr r6, [pc, #1484] @ 49734 │ │ │ │ - mov r7, #0 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r5, r1 │ │ │ │ - b 49184 │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r5, r7 │ │ │ │ - add fp, fp, #12 │ │ │ │ - bls 4952c │ │ │ │ - ldr r0, [fp] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r3, r4 │ │ │ │ + moveq r2, #1065353216 @ 0x3f800000 │ │ │ │ + movne r2, #0 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + add r3, r3, #59648 @ 0xe900 │ │ │ │ + add r3, r3, #252 @ 0xfc │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ + ldr r2, [pc, #2576] @ 5045c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r2, #5 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r6, [r3], #4 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r6 │ │ │ │ - bl 7af8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 49174 │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r2, #3 │ │ │ │ - beq 49618 │ │ │ │ - ldr r5, [pc, #1412] @ 49738 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r6, r4 │ │ │ │ - add r7, r3, r1 │ │ │ │ - mov fp, #0 │ │ │ │ - mov sl, r1 │ │ │ │ - b 491dc │ │ │ │ - add fp, fp, #3 │ │ │ │ - cmp r7, fp │ │ │ │ - add r6, r6, #12 │ │ │ │ - beq 495b0 │ │ │ │ - ldr r0, [r4, fp, lsl #2] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7af8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 491cc │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, #5 │ │ │ │ - beq 4932c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r5, [pc, #1324] @ 4973c │ │ │ │ - add r6, r3, r1 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r7, r4 │ │ │ │ - mov fp, #0 │ │ │ │ - b 49230 │ │ │ │ - add fp, fp, #3 │ │ │ │ - cmp fp, r6 │ │ │ │ - add r7, r7, #12 │ │ │ │ - beq 49368 │ │ │ │ - ldr r0, [r4, fp, lsl #2] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2544] @ 504ac │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r5] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r0, [pc, #2500] @ 504a0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [ip, #36] @ 0x24 │ │ │ │ + blx r5 │ │ │ │ + add r3, r4, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4fd54 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr sl, [r9, #4] │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 50248 │ │ │ │ + mov r2, #692 @ 0x2b4 │ │ │ │ + mla r3, r2, sl, r3 │ │ │ │ + add r3, r3, #15488 @ 0x3c80 │ │ │ │ + add r3, r3, #48 @ 0x30 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + ldr r2, [pc, #2336] @ 50460 │ │ │ │ + mov r0, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mvn ip, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr ip, [pc, #2356] @ 504a0 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r4, [r2, #40] @ 0x28 │ │ │ │ + mov r2, #1090519040 @ 0x41000000 │ │ │ │ + blx r4 │ │ │ │ + mov r1, #1090519040 @ 0x41000000 │ │ │ │ + add r7, sp, #160 @ 0xa0 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 93c78 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r5, [sp, #52] @ 0x34 │ │ │ │ mov r1, r5 │ │ │ │ - bl 7af8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne 49220 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, #3 │ │ │ │ - ldreq r3, [r2, #8] │ │ │ │ - streq r3, [sp, #196] @ 0xc4 │ │ │ │ - b 48f9c │ │ │ │ - ldr r2, [pc, #1208] @ 4971c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - mov r1, fp │ │ │ │ - b 48eec │ │ │ │ - ldr r3, [pc, #1184] @ 4971c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + moveq r4, r5 │ │ │ │ + ldr r5, [r3, #1576] @ 0x628 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #2256] @ 504bc │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2224] @ 504ac │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [r5] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, #1090519040 @ 0x41000000 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [r1, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + blx r4 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + ldr r3, [pc, #2160] @ 504a4 │ │ │ │ + ldr r1, [r0, #1576] @ 0x628 │ │ │ │ + add r5, sp, #128 @ 0x80 │ │ │ │ + mov r2, #1056964608 @ 0x3f000000 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + mov r4, #1065353216 @ 0x3f800000 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + mov r2, r7 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + mov r3, sl │ │ │ │ + str r6, [sp] │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #116] @ 0x74 │ │ │ │ + str r4, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #140] @ 0x8c │ │ │ │ + bl 93948 │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ + ldr r7, [ip, #16] │ │ │ │ + blx r7 │ │ │ │ + ldr r7, [fp, #4] │ │ │ │ + mov r3, #692 @ 0x2b4 │ │ │ │ + mla r1, r3, sl, r7 │ │ │ │ + add r3, sp, #304 @ 0x130 │ │ │ │ + mov r2, #156 @ 0x9c │ │ │ │ + add r1, r1, #16064 @ 0x3ec0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + bl 7744 │ │ │ │ + ldr r3, [pc, #2016] @ 504a8 │ │ │ │ + str r3, [sp, #452] @ 0x1c4 │ │ │ │ + bl 26d0c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + str r4, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #1964] @ 504ac │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, sl │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 490fc │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - addeq r3, sp, #188 @ 0xbc │ │ │ │ - streq r3, [sp, #32] │ │ │ │ - beq 496d0 │ │ │ │ - add r1, sp, #188 @ 0xbc │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - mov r3, #2 │ │ │ │ - mov r4, #0 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - b 492e8 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - ldr r1, [r3, r4, lsl #2] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r3, #5 │ │ │ │ - beq 495ec │ │ │ │ - cmp r4, #8 │ │ │ │ - cmpne r2, r4 │ │ │ │ - bls 492fc │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 492c0 │ │ │ │ - ldr r3, [pc, #1060] @ 4971c │ │ │ │ - ldr r1, [r5, r3] │ │ │ │ - b 492c8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 496c4 │ │ │ │ - ldr r3, [pc, #1032] @ 4971c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, #3 │ │ │ │ - beq 495dc │ │ │ │ - cmp r3, #5 │ │ │ │ - bne 48f9c │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ - add r0, sp, #332 @ 0x14c │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - bl e97fc │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 49368 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + mov r2, r3 │ │ │ │ + add r3, sp, #8 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldm r5, {r0, r1} │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + ldm r6, {r0, r1} │ │ │ │ + mov r3, #0 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r7, #59648 @ 0xe900 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 924b0 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + ldr r3, [r2], #4 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [pc, #1784] @ 50464 │ │ │ │ + mov r1, #32 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r5, [r3, #1576] @ 0x628 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1808] @ 504ac │ │ │ │ + mov r4, #1 │ │ │ │ + add r9, r9, #8 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #1696] @ 50454 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r5] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #1652] @ 50448 │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [pc, #1732] @ 504a0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [ip, #36] @ 0x24 │ │ │ │ + blx r5 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, #1090519040 @ 0x41000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - lslne r3, r1, #1 │ │ │ │ - strne r3, [sp, #52] @ 0x34 │ │ │ │ - bne 49204 │ │ │ │ - ldr r3, [pc, #940] @ 4971c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - b 4924c │ │ │ │ - ldr r3, [pc, #920] @ 4971c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, #3 │ │ │ │ - bne 48c34 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - movge r3, #2 │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - str r3, [r2, #3164] @ 0xc5c │ │ │ │ - ldr sl, [r9, #8] │ │ │ │ - ldr r5, [r9, #12] │ │ │ │ - cmp sl, #0 │ │ │ │ - lslne r3, sl, #1 │ │ │ │ - strne r3, [sp, #32] │ │ │ │ - bne 48c34 │ │ │ │ - ldr r3, [pc, #848] @ 4971c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - b 48c78 │ │ │ │ - ldr r3, [pc, #832] @ 4971c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r3, r3, #32 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r8, r0 │ │ │ │ + bne 4f9c4 │ │ │ │ + ldr r2, [pc, #1616] @ 50468 │ │ │ │ + ldr r3, [pc, #1572] @ 50440 │ │ │ │ + add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r1, fp │ │ │ │ - b 490a0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov sl, r9 │ │ │ │ - add fp, r3, #3168 @ 0xc60 │ │ │ │ - add fp, fp, #4 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #524] @ 0x20c │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - mov r9, fp │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 494b4 │ │ │ │ - ldr r6, [sl, #8] │ │ │ │ - ldr r7, [sl, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 494b4 │ │ │ │ - ldr r8, [pc, #788] @ 49740 │ │ │ │ - add r6, r6, r6, lsl #1 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r4, #0 │ │ │ │ - b 4944c │ │ │ │ - add r4, r4, #3 │ │ │ │ - cmp r6, r4 │ │ │ │ - add r5, r5, #12 │ │ │ │ - beq 494b4 │ │ │ │ - ldr r0, [r7, r4, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7af8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4943c │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - cmp r1, fp │ │ │ │ - bls 49494 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - cmp r1, #2 │ │ │ │ - bne 495cc │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r3, [r3, fp, lsl #2] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - cmp r1, #3 │ │ │ │ - ldreq r3, [r3, #8] │ │ │ │ - beq 49498 │ │ │ │ - mov r3, #2 │ │ │ │ - cmp fp, #0 │ │ │ │ - str r3, [r9, #4]! │ │ │ │ - bne 48c98 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov fp, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 49414 │ │ │ │ - ldr r3, [pc, #608] @ 4971c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - b 49464 │ │ │ │ - ldr r3, [pc, #592] @ 4971c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, #3 │ │ │ │ - bne 48bf0 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orrs r0, r0, r3 │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ - strb r3, [r2, #3168] @ 0xc60 │ │ │ │ - b 48bf0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ + bne 5097c │ │ │ │ + add sp, sp, #532 @ 0x214 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [r5, #2428] @ 0x97c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4f720 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 4f720 │ │ │ │ + ldr r4, [pc, #1556] @ 5046c │ │ │ │ + add r5, sp, #240 @ 0xf0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + mov r1, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + add sl, sp, #272 @ 0x110 │ │ │ │ + ldr r3, [r3, #2428] @ 0x97c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + mov r1, #32 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r9, [pc, #1540] @ 504a0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mvn r7, #0 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r2, [pc, #1440] @ 5044c │ │ │ │ + str r9, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r0, [r2, #1592] @ 0x638 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr ip, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ + ldr r4, [r1, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ blx r4 │ │ │ │ - b 48d58 │ │ │ │ - ldr r3, [pc, #488] @ 4971c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, #3 │ │ │ │ - bne 491ac │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - lslne r3, r1, #1 │ │ │ │ - strne r3, [sp, #52] @ 0x34 │ │ │ │ - bne 491ac │ │ │ │ - ldr r3, [pc, #424] @ 4971c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, #5 │ │ │ │ - bne 49374 │ │ │ │ - b 4932c │ │ │ │ - ldr r2, [pc, #396] @ 4971c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ - cmp r0, #3 │ │ │ │ - bne 49160 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ - b 49160 │ │ │ │ - ldr r3, [pc, #356] @ 4971c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, #5 │ │ │ │ - bne 4934c │ │ │ │ - b 4932c │ │ │ │ - ldr r3, [pc, #328] @ 4971c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - b 49484 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - b 49374 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r2, #16 │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - add r0, r3, r4, lsl #4 │ │ │ │ - bl e97fc │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - b 492d8 │ │ │ │ - ldr r2, [pc, #268] @ 4971c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - b 48eec │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ - b 4955c │ │ │ │ - ldr r3, [pc, #228] @ 4971c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, #3 │ │ │ │ - beq 496ac │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 49290 │ │ │ │ - add r3, sp, #188 @ 0xbc │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - cmp r3, #3 │ │ │ │ - bne 49578 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ - b 4954c │ │ │ │ - ldr r3, [pc, #164] @ 4971c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - cmp r1, #3 │ │ │ │ - bne 48c78 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - orrs r3, r1, r3 │ │ │ │ - mov r3, r1 │ │ │ │ - movne r1, #1 │ │ │ │ - moveq r1, #0 │ │ │ │ - strb r1, [r2, #3168] @ 0xc60 │ │ │ │ - b 49398 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ - add r3, sp, #188 @ 0xbc │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b 49664 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - lslne r3, r1, #1 │ │ │ │ - strne r3, [sp, #52] @ 0x34 │ │ │ │ - bne 49104 │ │ │ │ - ldr r3, [pc, #52] @ 4971c │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ - b 49658 │ │ │ │ - andeq sp, fp, r0, ror #30 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq sp, sl, r8 │ │ │ │ - andeq sp, fp, ip, asr #30 │ │ │ │ - ldrdeq ip, [sl], -r8 │ │ │ │ - andeq ip, sl, r8, ror pc │ │ │ │ - andeq ip, sl, r8, lsr #30 │ │ │ │ - andeq ip, sl, r0, ror #29 │ │ │ │ - andeq ip, sl, r4, lsr #29 │ │ │ │ - @ instruction: 0x000aceb4 │ │ │ │ - andeq sp, fp, r8, asr ip │ │ │ │ - andeq r0, r0, ip, ror r4 │ │ │ │ - andeq ip, sl, r4, lsr #25 │ │ │ │ - andeq r2, fp, r0, ror r5 │ │ │ │ - andeq ip, sl, r0, lsr #21 │ │ │ │ - andeq ip, sl, r8, asr #20 │ │ │ │ - strdeq ip, [sl], -ip @ │ │ │ │ - andeq ip, sl, ip, lsr #19 │ │ │ │ - andeq ip, sl, r4, ror r9 │ │ │ │ - andeq ip, sl, r8, lsr #18 │ │ │ │ - @ instruction: 0x000ac6b8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3784] @ 0xec8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr ip, [pc, #780] @ 49a6c │ │ │ │ - ldr r1, [pc, #780] @ 49a70 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r3, #1596] @ 0x63c │ │ │ │ - sub sp, sp, #276 @ 0x114 │ │ │ │ - mov r9, #0 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ + ldr r1, [fp, #4] │ │ │ │ + mov r3, sl │ │ │ │ + ldr r2, [pc, #1404] @ 5044c │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [r1, #1576] @ 0x628 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr ip, [r0] │ │ │ │ str r9, [sp, #4] │ │ │ │ - str r9, [sp] │ │ │ │ - ldr r1, [ip, r1] │ │ │ │ - ldr r4, [r2, #12] │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #268] @ 0x10c │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r7, [ip, #40] @ 0x28 │ │ │ │ + blx r7 │ │ │ │ + ldr r9, [pc, #1440] @ 50498 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r2, [pc, #1420] @ 504a0 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r1, [pc, #720] @ 49a74 │ │ │ │ - mov r3, r9 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #2 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + movne r7, r4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mvn r2, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r4, [r3, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #1332] @ 50470 │ │ │ │ + ldr r2, [pc, #1292] @ 5044c │ │ │ │ + add r3, pc, r3 │ │ │ │ blx r4 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 49a3c │ │ │ │ - add r4, sp, #32 │ │ │ │ - ldr sl, [pc, #692] @ 49a78 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cd190 │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r0, r4 │ │ │ │ - bl cdf4c │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ - bl cd660 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cdf4c │ │ │ │ - ldr r1, [pc, #652] @ 49a7c │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl cd660 │ │ │ │ - ldrb r1, [r6, #3168] @ 0xc60 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cdb38 │ │ │ │ - ldr r1, [pc, #628] @ 49a80 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r7, [sp, #28] │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + ands sl, r6, #2 │ │ │ │ + ldreq r3, [pc, #1348] @ 504ac │ │ │ │ + ldrne r3, [pc, #1256] @ 50454 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #1224] @ 50458 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r7, #0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1192] @ 50458 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + and r3, r6, #4 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str sl, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ + mov r4, r5 │ │ │ │ + mov sl, r8 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #1208] @ 504a8 │ │ │ │ + str r3, [sp, #172] @ 0xac │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1204] @ 504bc │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r8, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + streq r2, [sp, #136] @ 0x88 │ │ │ │ + streq r2, [sp, #132] @ 0x84 │ │ │ │ + strne r2, [sp, #128] @ 0x80 │ │ │ │ + strne r2, [sp, #132] @ 0x84 │ │ │ │ + moveq r2, #1065353216 @ 0x3f800000 │ │ │ │ + movne r2, #1065353216 @ 0x3f800000 │ │ │ │ + strne r2, [sp, #136] @ 0x88 │ │ │ │ + streq r2, [sp, #128] @ 0x80 │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + ldr r2, [pc, #1004] @ 5045c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r2, #5 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r3, r3, #59648 @ 0xe900 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + add r3, r3, #252 @ 0xfc │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r6, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [r3, r7, lsl #2] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #984] @ 504ac │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r6] │ │ │ │ + ldr lr, [pc, #960] @ 504a0 │ │ │ │ + mov r3, r5 │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #848] @ 5044c │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r5, [ip, #36] @ 0x24 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r5, r7, r8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 50224 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + add r7, r7, #608 @ 0x260 │ │ │ │ + add r3, r3, r7, lsl #2 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + cmp r3, r8 │ │ │ │ + beq 50820 │ │ │ │ + ldr r1, [pc, #828] @ 50474 │ │ │ │ + ldr r0, [pc, #828] @ 50478 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl cd660 │ │ │ │ - ldr r1, [r6, #3164] @ 0xc5c │ │ │ │ - mov r0, r4 │ │ │ │ - bl cdb38 │ │ │ │ - ldr r1, [pc, #604] @ 49a84 │ │ │ │ - mov r0, r4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r1, #32 │ │ │ │ + add r3, r3, r7, lsl #2 │ │ │ │ + add r7, sp, #460 @ 0x1cc │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r0, r7 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mvn ip, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr lr, [pc, #808] @ 504a0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + str ip, [sp] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r6, [r2, #40] @ 0x28 │ │ │ │ + mov r2, #1090519040 @ 0x41000000 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r8, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r6, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldreq r6, [sp, #20] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #732] @ 504bc │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #700] @ 504ac │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1090519040 @ 0x41000000 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [pc, #672] @ 504a0 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + mov r1, #1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx ip │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, #1090519040 @ 0x41000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + cmp r5, #2 │ │ │ │ + add r4, r4, #32 │ │ │ │ + mov r9, r0 │ │ │ │ + beq 504c4 │ │ │ │ + mov r7, sl │ │ │ │ + b 4ffe8 │ │ │ │ + ldr r3, [pc, #556] @ 5047c │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 4fb34 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r3, [r3, #2448] @ 0x990 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 50384 │ │ │ │ + ldr r1, [pc, #532] @ 50480 │ │ │ │ + ldr r0, [pc, #532] @ 50484 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl cd660 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cdfcc │ │ │ │ - ldr r1, [r6, #3176] @ 0xc68 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cdb38 │ │ │ │ - ldr r1, [r6, #3180] @ 0xc6c │ │ │ │ - mov r0, r4 │ │ │ │ - bl cdb38 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cd8e8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cd77c │ │ │ │ - ldr r1, [pc, #544] @ 49a88 │ │ │ │ - mov r0, r4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + add r6, sp, #460 @ 0x1cc │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #2448] @ 0x990 │ │ │ │ + mov r1, #32 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mvn lr, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r5, [pc, #500] @ 504a0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, #1090519040 @ 0x41000000 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r5, [ip, #40] @ 0x28 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + ldr r8, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r7, [r3, #36] @ 0x24 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #332] @ 50454 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #324] @ 50458 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #360] @ 504a0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, #1090519040 @ 0x41000000 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [pc, #308] @ 50488 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r6, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + blx r7 │ │ │ │ + b 4f94c │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [pc, #280] @ 5048c │ │ │ │ + mov r1, #32 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r8 │ │ │ │ + bl e972c │ │ │ │ + b 4f818 │ │ │ │ + ldr r1, [pc, #260] @ 50490 │ │ │ │ + ldr r0, [pc, #260] @ 50494 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl cd660 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cdfcc │ │ │ │ - ldr r3, [r6, #3132] @ 0xc3c │ │ │ │ - cmp r3, r9 │ │ │ │ - ble 49a24 │ │ │ │ - ldr r3, [pc, #512] @ 49a8c │ │ │ │ - mov r7, r9 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #500] @ 49a90 │ │ │ │ - add r8, sp, #92 @ 0x5c │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r5, sp, #220 @ 0xdc │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r2, r0 │ │ │ │ + b 5027c │ │ │ │ + ldr lr, [r7, #2480] @ 0x9b0 │ │ │ │ + mov r7, #692 @ 0x2b4 │ │ │ │ + mla r2, r7, lr, r5 │ │ │ │ + add r2, r2, #15744 @ 0x3d80 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ + cmn r2, #1 │ │ │ │ + beq 4f7cc │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + beq 4f7cc │ │ │ │ + add ip, r5, #2960 @ 0xb90 │ │ │ │ + add r8, r5, #2960 @ 0xb90 │ │ │ │ + add ip, ip, #8 │ │ │ │ + add r8, r8, #12 │ │ │ │ + mov r9, #0 │ │ │ │ + mov r0, #2 │ │ │ │ + b 50410 │ │ │ │ + ldr r1, [r8, r3, lsl #3] │ │ │ │ + mla r2, r7, r1, r5 │ │ │ │ + add r2, r2, #15744 @ 0x3d80 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ + cmn r2, #1 │ │ │ │ + addne r0, r0, #1 │ │ │ │ + movne r9, #1 │ │ │ │ + cmp lr, r1 │ │ │ │ + beq 5083c │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + beq 5041c │ │ │ │ + ldr r2, [ip, r3, lsl #3] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 503e0 │ │ │ │ + cmp r9, #0 │ │ │ │ + strne r0, [sp, #212] @ 0xd4 │ │ │ │ + b 4f7cc │ │ │ │ + mov r7, r3 │ │ │ │ + mov r8, r5 │ │ │ │ + strb r3, [sp, #240] @ 0xf0 │ │ │ │ + b 4f818 │ │ │ │ + andeq r7, fp, r0, lsr r3 │ │ │ │ + andeq r7, fp, r4, lsl r3 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + orrsmi r0, r6, #0 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + cmnmi r0, r0 │ │ │ │ + andeq r6, sl, ip, lsl #10 │ │ │ │ + orrmi r0, r0, r0 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + andeq r5, sl, r8, lsr #27 │ │ │ │ + muleq sl, ip, r0 │ │ │ │ + andeq r6, fp, ip, lsr #23 │ │ │ │ + andeq r4, sl, r4, lsl #30 │ │ │ │ + andeq r5, sl, r4, lsr #29 │ │ │ │ + andeq r4, sl, ip, lsr #14 │ │ │ │ + @ instruction: 0x000a5cb8 │ │ │ │ + andeq r4, sl, r8, lsl r6 │ │ │ │ + strdeq r4, [sl], -r8 │ │ │ │ + andeq r5, sl, r4, lsl #23 │ │ │ │ + cmpmi r9, #0 │ │ │ │ + andeq r4, sl, r8, ror #19 │ │ │ │ + ldrdeq r4, [sl], -r8 │ │ │ │ + andeq r5, sl, r4, asr sl │ │ │ │ + cmnmi r5, #0 │ │ │ │ + andeq r5, sl, r4, lsr r3 │ │ │ │ + svclt 0x00800000 │ │ │ │ + stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ + orrsmi r0, r0, r0 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + andeq r4, sl, ip, lsr r0 │ │ │ │ + @ instruction: 0x000a55b8 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + movmi r0, r0 │ │ │ │ + strdeq r3, [sl], -r0 │ │ │ │ + mov r8, sl │ │ │ │ + ldr sl, [sp, #72] @ 0x48 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 4fe10 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r3, [r3, #2432] @ 0x980 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 4fe10 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [r3] │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + add r9, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ + str r2, [sp, #228] @ 0xe4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - bl cdf4c │ │ │ │ - ldr r1, [r6, #3124] @ 0xc34 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, r1, r9 │ │ │ │ - add r1, r1, #8 │ │ │ │ - bl cd660 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cdf4c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - bl cd660 │ │ │ │ - ldr r3, [r6, #3124] @ 0xc34 │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, r3, r9 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - bl cdb38 │ │ │ │ - ldr r3, [r6, #3124] @ 0xc34 │ │ │ │ + ldr r3, [r9], #4 │ │ │ │ + str r8, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r7, [pc, #-140] @ 50498 │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + moveq r1, #20 │ │ │ │ + beq 50550 │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ + ldr r2, [r2, #1580] @ 0x62c │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + ldr r1, [r2, #56] @ 0x38 │ │ │ │ + sub r0, r0, r3 │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ + cmp r0, #24 │ │ │ │ + movgt r1, #10 │ │ │ │ + movle r1, #20 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - add r3, r3, r9 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ - ldr r1, [r3, #72] @ 0x48 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov fp, r8 │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ - bl cd660 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cdf4c │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - bl cd660 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r4 │ │ │ │ - bl cdb38 │ │ │ │ - ldr r1, [pc, #328] @ 49a94 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl cd660 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cdfcc │ │ │ │ - ldrb r3, [fp] │ │ │ │ + add r4, r8, #1 │ │ │ │ + ldr r3, [r2], #4 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + cmn r3, #2 │ │ │ │ + ldreq r5, [fp, #4] │ │ │ │ + beq 5087c │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 50864 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 49980 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r4 │ │ │ │ - add fp, fp, #16 │ │ │ │ - bl cda54 │ │ │ │ - cmp fp, r5 │ │ │ │ - bne 4995c │ │ │ │ - mov r0, r4 │ │ │ │ - bl cd8e8 │ │ │ │ - ldr r1, [pc, #264] @ 49a98 │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl cd660 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cdb38 │ │ │ │ - ldr r1, [pc, #240] @ 49a9c │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl cd660 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cdb38 │ │ │ │ - ldr r1, [pc, #216] @ 49aa0 │ │ │ │ + blt 507f0 │ │ │ │ + and r1, r3, #63 @ 0x3f │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 50970 │ │ │ │ + mov r2, #692 @ 0x2b4 │ │ │ │ + mla r1, r2, r1, r3 │ │ │ │ + add r3, r1, #15488 @ 0x3c80 │ │ │ │ + add r3, r3, #48 @ 0x30 │ │ │ │ + ldr r2, [pc, #-276] @ 5049c │ │ │ │ + add sl, sp, #460 @ 0x1cc │ │ │ │ + mov r0, sl │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mvn lr, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r5, [pc, #-308] @ 504a0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, #1090519040 @ 0x41000000 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, #0 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + ldr r5, [ip, #40] @ 0x28 │ │ │ │ + blx r5 │ │ │ │ + mov r1, #1090519040 @ 0x41000000 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 93c78 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl cd660 │ │ │ │ + moveq r5, r6 │ │ │ │ + ldr r6, [r3, #1576] @ 0x628 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #-412] @ 504bc │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #-444] @ 504ac │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [r6] │ │ │ │ + mov ip, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, #1090519040 @ 0x41000000 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + ldr r3, [pc, #-508] @ 504a4 │ │ │ │ + ldr r1, [r0, #1576] @ 0x628 │ │ │ │ + add ip, sp, #112 @ 0x70 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + mov r5, #1065353216 @ 0x3f800000 │ │ │ │ + mov r6, #1056964608 @ 0x3f000000 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ + str r5, [sp, #116] @ 0x74 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #124] @ 0x7c │ │ │ │ + str r5, [sp, #156] @ 0x9c │ │ │ │ + str ip, [sp, #48] @ 0x30 │ │ │ │ + bl 93948 │ │ │ │ + ldr r1, [fp, #4] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [r1, #1576] @ 0x628 │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr sl, [ip, #16] │ │ │ │ + blx sl │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, #692 @ 0x2b4 │ │ │ │ + mla r0, r1, r0, r3 │ │ │ │ + add sl, sp, #304 @ 0x130 │ │ │ │ + add r1, r0, #16064 @ 0x3ec0 │ │ │ │ + mov r2, #156 @ 0x9c │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bl 7744 │ │ │ │ + ldr r2, [pc, #-668] @ 504a8 │ │ │ │ + str r2, [sp, #452] @ 0x1c4 │ │ │ │ + bl 26d0c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #-720] @ 504ac │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cda54 │ │ │ │ - ldr r1, [pc, #192] @ 49aa4 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #-748] @ 504bc │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add ip, sp, #8 │ │ │ │ + mov r2, sl │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldm ip, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r3, #0 │ │ │ │ + bl 924b0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, #1090519040 @ 0x41000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + cmp r4, #2 │ │ │ │ + mov r7, r0 │ │ │ │ + beq 4fe10 │ │ │ │ + ldr r3, [r9], #4 │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r1, #20 │ │ │ │ + beq 50550 │ │ │ │ + b 5052c │ │ │ │ + ldr r1, [pc, #-888] @ 504b0 │ │ │ │ + ldr r0, [pc, #-888] @ 504b4 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl cd660 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cdb38 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cd77c │ │ │ │ - mov r0, r4 │ │ │ │ - bl cd77c │ │ │ │ - mov r0, r4 │ │ │ │ - bl cd77c │ │ │ │ - ldr r3, [r6, #3132] @ 0xc3c │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r7, r3 │ │ │ │ - add r9, r9, #96 @ 0x60 │ │ │ │ - blt 498b0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cd8e8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl cd77c │ │ │ │ - mov r0, r4 │ │ │ │ - bl cd1c8 │ │ │ │ - ldr r2, [pc, #100] @ 49aa8 │ │ │ │ - ldr r3, [pc, #40] @ 49a70 │ │ │ │ - add r2, pc, r2 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r2, r0 │ │ │ │ + b 50148 │ │ │ │ + add r3, r5, r3, lsl #3 │ │ │ │ + add r3, r3, #2960 @ 0xb90 │ │ │ │ + add r3, r3, #8 │ │ │ │ + cmp r9, #0 │ │ │ │ + strne r0, [sp, #212] @ 0xd4 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ + mov sl, #1 │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + b 4f7cc │ │ │ │ + ldr r5, [fp, #4] │ │ │ │ + ldr r3, [r5, #1580] @ 0x62c │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ + tst r0, #1 │ │ │ │ + beq 507f0 │ │ │ │ + ldr r0, [r5, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [pc, #-992] @ 504b8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - eors r2, r3, r2 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ mov r3, #0 │ │ │ │ - bne 49a68 │ │ │ │ - add sp, sp, #276 @ 0x114 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, fp, r8, asr #4 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - ldrdeq ip, [sl], -r4 │ │ │ │ - strdeq ip, [sl], -r4 │ │ │ │ - ldrdeq ip, [sl], -r8 │ │ │ │ - andeq ip, sl, ip, asr #5 │ │ │ │ - @ instruction: 0x000ac2bc │ │ │ │ - andeq ip, sl, ip, lsl #6 │ │ │ │ - andeq r1, fp, r8, lsl #23 │ │ │ │ - andeq ip, sl, r0, asr r2 │ │ │ │ - andeq ip, sl, ip, lsr #3 │ │ │ │ - andeq ip, sl, r8, ror r1 │ │ │ │ - andeq ip, sl, r8, ror #2 │ │ │ │ - andeq ip, sl, r0, ror #2 │ │ │ │ - andeq ip, sl, r4, asr r1 │ │ │ │ - andeq ip, fp, r4, ror pc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r0, #3124] @ 0xc34 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + mov r2, r3 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + rsb r1, r4, #65 @ 0x41 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 906a0 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #-1096] @ 504bc │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ mov r5, r0 │ │ │ │ - add r4, r1, r1, lsl #1 │ │ │ │ - ldr r0, [r2, #1608] @ 0x648 │ │ │ │ - add r3, r3, r4, lsl #5 │ │ │ │ - ldr r7, [r3, #72] @ 0x48 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r5, [sp, #64] @ 0x40 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r2, #1 │ │ │ │ + str r5, [sp, #172] @ 0xac │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r6, r1 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #3132] @ 0xc3c │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - bge 49b2c │ │ │ │ - lsl r4, r4, #5 │ │ │ │ - ldr r3, [r5, #3124] @ 0xc34 │ │ │ │ - mov r0, r4 │ │ │ │ - add r4, r4, #96 @ 0x60 │ │ │ │ - add r1, r3, r4 │ │ │ │ - add r0, r3, r0 │ │ │ │ - mov r2, #96 @ 0x60 │ │ │ │ - bl 775c │ │ │ │ - ldr r3, [r5, #3132] @ 0xc3c │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - blt 49b00 │ │ │ │ - ldr r2, [r5, #3128] @ 0xc38 │ │ │ │ - sub r4, r3, #1 │ │ │ │ - cmp r4, r2 │ │ │ │ - bgt 49b78 │ │ │ │ - cmp r4, #0 │ │ │ │ - str r4, [r5, #3132] @ 0xc3c │ │ │ │ - pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [r5, #3124] @ 0xc34 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r2, #72] @ 0x48 │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r7, r3 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - strlt r3, [r2, #72] @ 0x48 │ │ │ │ - ldr r3, [r5, #3132] @ 0xc3c │ │ │ │ - add r2, r2, #96 @ 0x60 │ │ │ │ - cmp r1, r3 │ │ │ │ - blt 49b50 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #124] @ 49bfc │ │ │ │ - str r4, [r5, #3128] @ 0xc38 │ │ │ │ - cmp r4, r3 │ │ │ │ - addls r0, r4, r4, lsl #1 │ │ │ │ - lslls r0, r0, #5 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - ldr r8, [r5, #3132] @ 0xc3c │ │ │ │ - ldr r3, [r5, #3128] @ 0xc38 │ │ │ │ - cmp r8, r3 │ │ │ │ - movge r8, r3 │ │ │ │ - cmp r8, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - ble 49bec │ │ │ │ - add r8, r8, r8, lsl #1 │ │ │ │ - ldr sl, [r5, #3124] @ 0xc34 │ │ │ │ - lsl r8, r8, #5 │ │ │ │ - mov r6, #0 │ │ │ │ - add r1, sl, r6 │ │ │ │ - add r0, r9, r6 │ │ │ │ - mov r2, #96 @ 0x60 │ │ │ │ - add r6, r6, #96 @ 0x60 │ │ │ │ - bl 775c │ │ │ │ - cmp r8, r6 │ │ │ │ - bne 49bc0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 75f4 │ │ │ │ - str r9, [r5, #3124] @ 0xc34 │ │ │ │ - b 49b3c │ │ │ │ - ldr sl, [r5, #3124] @ 0xc34 │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 49be4 │ │ │ │ - b 49bdc │ │ │ │ - cmpeq r5, r5, asr r5 │ │ │ │ + b 507f0 │ │ │ │ + ldr r3, [pc, #-1208] @ 504c0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 505a8 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3960] @ 0xf78 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [pc, #196] @ 49ce0 │ │ │ │ - add r3, r2, r2, lsl #1 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #188] @ 49ce4 │ │ │ │ - ldr sl, [r0, #3124] @ 0xc34 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #104 @ 0x68 │ │ │ │ - add r9, sl, r3, lsl #5 │ │ │ │ - add r8, sp, #4 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r2, #96 @ 0x60 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - lsl r5, r3, #5 │ │ │ │ - bl 775c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 49cc4 │ │ │ │ - cmp r6, #0 │ │ │ │ - subgt r5, r5, #96 @ 0x60 │ │ │ │ - ble 49c98 │ │ │ │ - add r1, sl, r5 │ │ │ │ - mov r2, #96 @ 0x60 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 775c │ │ │ │ - ldr r0, [r7, #3124] @ 0xc34 │ │ │ │ - mov r2, #96 @ 0x60 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, r0, r5 │ │ │ │ - bl 775c │ │ │ │ - ldr r2, [pc, #72] @ 49ce8 │ │ │ │ - ldr r3, [pc, #64] @ 49ce4 │ │ │ │ + str r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr r2, [pc, #344] @ 50af0 │ │ │ │ + ldr r3, [pc, #344] @ 50af4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + sub sp, sp, #56 @ 0x38 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r5, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 509f0 │ │ │ │ + ldr r2, [pc, #300] @ 50af8 │ │ │ │ + ldr r3, [pc, #292] @ 50af4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 49cdc │ │ │ │ - add sp, sp, #104 @ 0x68 │ │ │ │ + bne 50aec │ │ │ │ + add sp, sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [r7, #3132] @ 0xc3c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - ble 49c98 │ │ │ │ - add r5, r5, #96 @ 0x60 │ │ │ │ - b 49c74 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - muleq fp, r0, sp │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq ip, fp, r8, lsl sp │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r2, [pc, #508] @ 49f00 │ │ │ │ - ldr r3, [pc, #508] @ 49f04 │ │ │ │ + ldr r7, [r0, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [r5, #1580] @ 0x62c │ │ │ │ + ldr r8, [pc, #236] @ 50afc │ │ │ │ + ldr r1, [r3, #52] @ 0x34 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r7, [pc, #188] @ 50b00 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r5, sp, #20 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + ldr r2, [pc, #164] @ 50b04 │ │ │ │ + mov r1, #32 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r7, [r0, #3132] @ 0xc3c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #104 @ 0x68 │ │ │ │ - cmp r7, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r1, [pc, #136] @ 50b08 │ │ │ │ + ldr r4, [r3, #1576] @ 0x628 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r9, [r4] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr sl, [r9, #36] @ 0x24 │ │ │ │ + mov r2, r7 │ │ │ │ + str r3, [sp] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r9, [r9, #40] @ 0x28 │ │ │ │ + mov r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov r3, #0 │ │ │ │ - ble 49ec0 │ │ │ │ - ldr r3, [r0, #3124] @ 0xc34 │ │ │ │ - mov r4, #0 │ │ │ │ - add r1, r7, r7, lsl #1 │ │ │ │ - add r1, r3, r1, lsl #5 │ │ │ │ - mov r8, r4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r2, #2 │ │ │ │ - moveq r0, #1 │ │ │ │ - beq 49d68 │ │ │ │ - cmp r2, #3 │ │ │ │ - moveq r8, #1 │ │ │ │ - beq 49d68 │ │ │ │ - cmp r2, #1 │ │ │ │ - moveq r4, #1 │ │ │ │ - add r3, r3, #96 @ 0x60 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 49d44 │ │ │ │ + blx r9 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r3, [pc, #60] @ 50b0c │ │ │ │ + mov r1, #0 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx sl │ │ │ │ + b 509c4 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r6, fp, ip, lsr #32 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + strdeq r5, [fp], -r8 │ │ │ │ + svclt 0x00800000 │ │ │ │ + mrsmi r0, (UNDEF: 64) │ │ │ │ + strdeq r4, [sl], -ip │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + sub sp, sp, #16 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #156] @ 0x9c │ │ │ │ + blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 49e70 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 49dc4 │ │ │ │ - cmp r4, #0 │ │ │ │ - addeq r8, r6, #3120 @ 0xc30 │ │ │ │ - addeq r5, sp, #4 │ │ │ │ - addeq r8, r8, #4 │ │ │ │ - beq 49e10 │ │ │ │ - ldr r2, [pc, #360] @ 49f08 │ │ │ │ - ldr r3, [pc, #352] @ 49f04 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 49efc │ │ │ │ - add sp, sp, #104 @ 0x68 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r8, r6, #3120 @ 0xc30 │ │ │ │ - add r5, sp, #4 │ │ │ │ - add r8, r8, #4 │ │ │ │ - ldr r1, [pc, #308] @ 49f0c │ │ │ │ - ldr r0, [pc, #308] @ 49f10 │ │ │ │ + bne 50b4c │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #208] @ 50c24 │ │ │ │ + ldr r0, [pc, #208] @ 50c28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r1, #3 │ │ │ │ - ldr r3, [r3, #1608] @ 0x648 │ │ │ │ + bl 9467c │ │ │ │ + ldr r7, [pc, #196] @ 50c2c │ │ │ │ + mvn lr, #0 │ │ │ │ + ldr r8, [pc, #192] @ 50c30 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + ldr ip, [r0] │ │ │ │ + str lr, [sp] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + ldr r6, [ip, #40] @ 0x28 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr sl, [r3, #1572] @ 0x624 │ │ │ │ + ldr r9, [r3, #1576] @ 0x628 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sl, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sl, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #100] @ 50c34 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r9] │ │ │ │ + ldr r3, [pc, #64] @ 50c38 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 487bc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 47e60 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 49e48 │ │ │ │ - ldr r1, [pc, #252] @ 49f14 │ │ │ │ - ldr r0, [pc, #252] @ 49f18 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r4, [ip, #36] @ 0x24 │ │ │ │ + blx r4 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + andeq r3, sl, r0, lsl sp │ │ │ │ + @ instruction: 0x000a52b4 │ │ │ │ + bicmi r0, r0, r0 │ │ │ │ + svclt 0x00800000 │ │ │ │ + tstmi r6, #0 │ │ │ │ + submi r0, r8, #0 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + add r3, r2, #57344 @ 0xe000 │ │ │ │ + ldr r1, [r3, #2508] @ 0x9cc │ │ │ │ + tst r1, #1 │ │ │ │ + bxeq lr │ │ │ │ + ldr r2, [r2, #1588] @ 0x634 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ + cmp r2, #0 │ │ │ │ + bxeq lr │ │ │ │ + ldrb r2, [r3, #2550] @ 0x9f6 │ │ │ │ + cmp r2, #0 │ │ │ │ + bxeq lr │ │ │ │ + ldr r2, [r3, #2532] @ 0x9e4 │ │ │ │ + ldr r3, [r3, #2536] @ 0x9e8 │ │ │ │ + sub r3, r2, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + rsblt r3, r3, #0 │ │ │ │ + cmp r3, #1 │ │ │ │ + bxle lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + mov r4, r0 │ │ │ │ + bl e87ac │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + bl e883c │ │ │ │ + mov r5, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r1, [pc, #240] @ 50db0 │ │ │ │ + ldr r0, [pc, #240] @ 50db4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r3, #1608] @ 0x648 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 487bc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 47e60 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 49d98 │ │ │ │ - ldr r3, [r6, #3132] @ 0xc3c │ │ │ │ - ldr r1, [r6, #3124] @ 0xc34 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - ldrb r2, [r1, r3, lsl #5] │ │ │ │ - eor r2, r2, #1 │ │ │ │ - strb r2, [r1, r3, lsl #5] │ │ │ │ - b 49d98 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #160] @ 49f1c │ │ │ │ - add r5, sp, #4 │ │ │ │ - ldr r3, [r3, #1608] @ 0x648 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 487bc │ │ │ │ - add r0, r6, #3120 @ 0xc30 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 47e60 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r2, r5 │ │ │ │ + bl 9467c │ │ │ │ + lsr r3, r5, #31 │ │ │ │ + adds r2, r3, r6 │ │ │ │ + adc r3, r5, #0 │ │ │ │ + lsr r2, r2, #1 │ │ │ │ + orr r2, r2, r3, lsl #31 │ │ │ │ + mov r1, r8 │ │ │ │ + asr r3, r3, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7c24 <__aeabi_ldivmod@plt> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + tst r0, #1 │ │ │ │ + beq 50d8c │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r5, [r2, #28] │ │ │ │ + ldr r2, [pc, #156] @ 50db8 │ │ │ │ + ldr r3, [pc, #156] @ 50dbc │ │ │ │ + mov r1, r2 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ mov r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 49c00 │ │ │ │ - subs r5, r5, #1 │ │ │ │ - bne 49ea4 │ │ │ │ - b 49d7c │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #84] @ 49f20 │ │ │ │ - add r5, sp, #4 │ │ │ │ - add r8, r6, #3120 @ 0xc30 │ │ │ │ - ldr r3, [r3, #1608] @ 0x648 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #2 │ │ │ │ - mov r0, r5 │ │ │ │ - add r8, r8, #4 │ │ │ │ - bl 487bc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 47e60 │ │ │ │ - mov r4, #0 │ │ │ │ - b 49dd0 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000bccb4 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq ip, fp, r8, lsl ip │ │ │ │ - andeq sl, sl, r4, ror #16 │ │ │ │ - andeq fp, sl, ip, ror #26 │ │ │ │ - andeq sl, sl, r4, lsr #16 │ │ │ │ - andeq fp, sl, r8, lsr sp │ │ │ │ - andeq sl, sl, r4, asr r0 │ │ │ │ - andeq sl, sl, r0 │ │ │ │ - ldrb ip, [r0, #50] @ 0x32 │ │ │ │ - cmp ip, #0 │ │ │ │ - bxne lr │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldrb lr, [r0, #3156] @ 0xc54 │ │ │ │ - cmp lr, #0 │ │ │ │ - popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ - str r3, [r0, #3152] @ 0xc50 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r3, [r0, #3144] @ 0xc48 │ │ │ │ - mov r3, #1 │ │ │ │ - str r1, [r0, #3140] @ 0xc44 │ │ │ │ - str r2, [r0, #3148] @ 0xc4c │ │ │ │ - strb ip, [r0, #3156] @ 0xc54 │ │ │ │ - strb r3, [r0, #3160] @ 0xc58 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - sub sp, sp, #16 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [pc, #136] @ 50dc0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #128] @ 50dc4 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + str r3, [sp] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr r3, [pc, #116] @ 50dc8 │ │ │ │ + ldr r5, [r2, #36] @ 0x24 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r2, [pc, #108] @ 50dcc │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r4, [ip, #28] │ │ │ │ + blx r4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r5, [r3, #28] │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + blx r5 │ │ │ │ + b 50d24 │ │ │ │ + andeq r3, sl, r4, lsr #23 │ │ │ │ + andeq r5, sl, r0, ror #2 │ │ │ │ + svccc 0x00333333 │ │ │ │ + cdpcc 12, 4, cr12, cr12, cr13, {6} │ │ │ │ + svclt 0x00800000 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + submi r0, r8, #0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3904] @ 0xf40 │ │ │ │ - sub sp, sp, #156 @ 0x9c │ │ │ │ - add r4, sp, #196 @ 0xc4 │ │ │ │ - stm r4, {r1, r2, r3} │ │ │ │ - ldr r2, [pc, #1424] @ 4a51c │ │ │ │ - ldr r3, [pc, #1424] @ 4a520 │ │ │ │ + str r0, [ip, #3304] @ 0xce8 │ │ │ │ + ldr r2, [pc, #1100] @ 51234 │ │ │ │ + ldr r3, [pc, #1100] @ 51238 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r6, r0 │ │ │ │ + ldr lr, [r0, #4] │ │ │ │ + sub sp, sp, #756 @ 0x2f4 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [sp, #748] @ 0x2ec │ │ │ │ mov r3, #0 │ │ │ │ + add r3, lr, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r3, #2632] @ 0xa48 │ │ │ │ + ldr r3, [r2, #16] │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + beq 51204 │ │ │ │ + ldr r3, [lr, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 51204 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r2, [pc, #1028] @ 5123c │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #1016] @ 51240 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [pc, #1008] @ 51244 │ │ │ │ + mov r4, r0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldm r2, {r0, r1, r2, r3} │ │ │ │ + add ip, sp, #28 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ - ldr r9, [sp, #212] @ 0xd4 │ │ │ │ + add r5, sp, #60 @ 0x3c │ │ │ │ stm sp, {r0, r1} │ │ │ │ - ldr r3, [pc, #1360] @ 4a524 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr fp, [r6, #3124] @ 0xc34 │ │ │ │ - add r7, r9, r9, lsl #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #15 │ │ │ │ - add r8, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - lsl r3, r7, #5 │ │ │ │ + add r0, lr, #59648 @ 0xe900 │ │ │ │ + ldm r5, {r2, r3} │ │ │ │ + mov r1, ip │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r4 │ │ │ │ + bl 92380 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r8, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r8 │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r6, [ip, #28] │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [pc, #908] @ 51248 │ │ │ │ + ldr r0, [pc, #908] @ 5124c │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - ldm r8, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - add r7, fp, r7, lsl #5 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr fp, [pc, #884] @ 51250 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2632] @ 0xa48 │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ + ldr r9, [r3, #20] │ │ │ │ + mov r7, r0 │ │ │ │ + bl e87ac │ │ │ │ + subs r6, r6, r0 │ │ │ │ + sbc r9, r9, r1 │ │ │ │ + bl e883c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 7c24 <__aeabi_ldivmod@plt> │ │ │ │ + add r6, sp, #236 @ 0xec │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + ldr r7, [pc, #816] @ 51254 │ │ │ │ + mvn r9, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r6 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + ldr sl, [ip, #40] @ 0x28 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr fp, [r3, #1576] @ 0x628 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r0, [pc, #744] @ 51258 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [fp] │ │ │ │ + mov ip, #1 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr r3, [pc, #728] @ 5125c │ │ │ │ + str r7, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, fp │ │ │ │ + ldr fp, [r1, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + blx fp │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr fp, [r2, #16] │ │ │ │ + mov r2, r6 │ │ │ │ + blx fp │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov ip, #1 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + ldr r3, [pc, #656] @ 5125c │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r2, [pc, #624] @ 51244 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + ldr fp, [r1, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + blx fp │ │ │ │ + mov r1, sl │ │ │ │ + ldr r0, [pc, #624] @ 51260 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #3 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + mov r1, r5 │ │ │ │ + mov fp, #0 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r3, #2632] @ 0xa48 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r2, r2, #24 │ │ │ │ + ldr sl, [r3, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + blx sl │ │ │ │ + ldr r0, [pc, #564] @ 51264 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r2, [pc, #552] @ 51268 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r0, #2632] @ 0xa48 │ │ │ │ + add r0, r0, #88 @ 0x58 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl e972c │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mov lr, #5 │ │ │ │ + ldr r0, [r1, #1576] @ 0x628 │ │ │ │ + ldr r3, [pc, #500] @ 5126c │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r5 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + ldr r2, [pc, #444] @ 51244 │ │ │ │ + str r7, [sp] │ │ │ │ + ldr sl, [ip, #8] │ │ │ │ + blx sl │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [pc, #452] @ 51260 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r5, [ip, #16] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + mov r3, r9 │ │ │ │ + blx r5 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r2, r2, #57344 @ 0xe000 │ │ │ │ + add r3, r3, #16 │ │ │ │ + ldr ip, [r2, #2632] @ 0xa48 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + add r5, sp, #44 @ 0x2c │ │ │ │ + str fp, [sp, #4] │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + mov r0, ip │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + bl 5bdb0 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r1, [pc, #376] @ 51270 │ │ │ │ + add r9, sp, #108 @ 0x6c │ │ │ │ + add r2, r2, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r2, #2572] @ 0xa0c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, #64 @ 0x40 │ │ │ │ + bl 5d07c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r1, [pc, #344] @ 51274 │ │ │ │ + add r2, r2, #57344 @ 0xe000 │ │ │ │ + add sl, sp, #172 @ 0xac │ │ │ │ + ldr r0, [r2, #2572] @ 0xa0c │ │ │ │ + mov r3, #64 @ 0x40 │ │ │ │ + mov r2, sl │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 5d07c │ │ │ │ + ldr r0, [pc, #316] @ 51278 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r9, [pc, #300] @ 5127c │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r2, r9 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl e972c │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r8, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str fp, [sp] │ │ │ │ + ldr fp, [pc, #196] @ 51250 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str fp, [sp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ add r0, r0, #1664 @ 0x680 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 966ec │ │ │ │ - mov r1, r4 │ │ │ │ - add r5, sp, #36 @ 0x24 │ │ │ │ - ldr sl, [pc, #1268] @ 4a528 │ │ │ │ - add sl, pc, sl │ │ │ │ - subs r3, r0, #0 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - movne r3, #1 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r0, [pc, #200] @ 51280 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + str sl, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e972c │ │ │ │ + str r8, [sp, #8] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov ip, #2 │ │ │ │ add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ add r0, r0, #4 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 95c50 │ │ │ │ - ldr r1, [pc, #1236] @ 4a52c │ │ │ │ - mov r2, r5 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 27e64 │ │ │ │ + ldr r2, [pc, #120] @ 51284 │ │ │ │ + ldr r3, [pc, #40] @ 51238 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #748] @ 0x2ec │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 51230 │ │ │ │ + add sp, sp, #756 @ 0x2f4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq r5, [fp], -ip │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r2, fp, r0, asr #1 │ │ │ │ + cdpcc 12, 12, cr12, cr12, cr13, {6} │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + andeq r3, sl, r8, lsr #19 │ │ │ │ + andeq r4, sl, r8, ror pc │ │ │ │ + svclt 0x00800000 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + sbcsmi r0, r2, #0 │ │ │ │ + rsbsmi r0, r0, #0 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + andeq r4, sl, r8, lsl lr │ │ │ │ + andeq ip, sl, ip, lsr #28 │ │ │ │ + addsmi r0, lr, #0 │ │ │ │ + andeq r4, sl, r0, asr sp │ │ │ │ + andeq r4, sl, r0, lsr sp │ │ │ │ + andeq r4, sl, r8, lsr #26 │ │ │ │ + andeq r4, sl, r0, lsr #26 │ │ │ │ + andeq r4, sl, r0, asr #25 │ │ │ │ + @ instruction: 0x000b57b8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r5, [pc, #276] @ 513bc │ │ │ │ + ldr r3, [r0, #2396] @ 0x95c │ │ │ │ + add r5, pc, r5 │ │ │ │ + cmp r3, #0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + beq 513b4 │ │ │ │ + ldr r3, [r0, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 513b4 │ │ │ │ + add r3, r0, #57344 @ 0xe000 │ │ │ │ + ldr ip, [r3, #2608] @ 0xa30 │ │ │ │ + ldr r3, [r0, #1640] @ 0x668 │ │ │ │ + ldr r2, [ip, #12] │ │ │ │ + ldr r1, [ip, #8] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + ldr ip, [ip, #32] │ │ │ │ + str ip, [sp] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 93814 │ │ │ │ + ldr r3, [pc, #200] @ 513c0 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + ldr r0, [r2, #1572] @ 0x624 │ │ │ │ + ldr r2, [r5] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + ldr r1, [r2, #28] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr ip, [r5] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr lr, [ip, #144] @ 0x90 │ │ │ │ + ldr ip, [r0, #2396] @ 0x95c │ │ │ │ + ldr r1, [pc, #128] @ 513c4 │ │ │ │ + ldr ip, [ip, #72] @ 0x48 │ │ │ │ + mov r3, #0 │ │ │ │ + smull r5, r1, ip, r1 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + sub r1, r1, ip, asr #31 │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + sub ip, ip, r1, lsl #1 │ │ │ │ + add lr, lr, ip, lsl #6 │ │ │ │ + ldr r1, [lr, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 9054c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [pc, #72] @ 513c8 │ │ │ │ + add r2, r0, #57344 @ 0xe000 │ │ │ │ + ldr r1, [r2, #2612] @ 0xa34 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + ldr r2, [r1, #20] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + bl 906f0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + bx r3 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + andeq r5, fp, ip, lsl r7 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + bcs feafbe78 <__bss_end__@@Base+0xfe855db0> │ │ │ │ + addmi r0, r0, #0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3928] @ 0xf58 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #1028] @ 517ec │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #1024] @ 517f0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #132 @ 0x84 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov r3, #0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + ldr r7, [pc, #980] @ 517f4 │ │ │ │ + add r7, pc, r7 │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r3, [pc, #1228] @ 4a530 │ │ │ │ - movne r3, #1065353216 @ 0x3f800000 │ │ │ │ - streq r3, [sp, #68] @ 0x44 │ │ │ │ - streq r3, [sp, #72] @ 0x48 │ │ │ │ - streq r3, [sp, #76] @ 0x4c │ │ │ │ - moveq r3, #1065353216 @ 0x3f800000 │ │ │ │ - strne r3, [sp, #68] @ 0x44 │ │ │ │ - strne r3, [sp, #72] @ 0x48 │ │ │ │ - strne r3, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - mov r3, r4 │ │ │ │ - bl 964d4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 965b8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, #16 │ │ │ │ - ldrb r2, [fp, r3] │ │ │ │ + movne r6, #0 │ │ │ │ + bne 51440 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ mov r0, r6 │ │ │ │ - add r2, r2, #134 @ 0x86 │ │ │ │ - mov r3, r5 │ │ │ │ - str r8, [sp] │ │ │ │ - bl 7f8fc │ │ │ │ - add r8, sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #1128] @ 4a534 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #1112] @ 4a538 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96540 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r1, [pc, #1072] @ 4a52c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r0, [sp, #200] @ 0xc8 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #1064] @ 4a53c │ │ │ │ - ldr r1, [pc, #1044] @ 4a52c │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ - ldr r3, [sl, r3] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1040] @ 4a540 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov sl, #0 │ │ │ │ - ldr r1, [pc, #1032] @ 4a544 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 517c0 │ │ │ │ + ldr r3, [pc, #944] @ 517f8 │ │ │ │ + ldr sl, [pc, #944] @ 517fc │ │ │ │ + ldr r8, [pc, #944] @ 51800 │ │ │ │ + str r9, [sp, #36] @ 0x24 │ │ │ │ + str sl, [sp, #44] @ 0x2c │ │ │ │ + str r8, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [r7, r3] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r7] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, r1, #1552 @ 0x610 │ │ │ │ + mov r2, r3 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + add r1, r1, #8 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 9054c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ - add r2, r7, #8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [pc, #952] @ 4a52c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96540 │ │ │ │ - ldr r1, [pc, #968] @ 4a548 │ │ │ │ - ldr r0, [pc, #968] @ 4a54c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r1, [r7, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + blx r3 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #840] @ 51804 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r0, [pc, #808] @ 51804 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r7] │ │ │ │ + str r8, [sp, #64] @ 0x40 │ │ │ │ + ldr ip, [r3, #36] @ 0x24 │ │ │ │ + add r8, sp, #100 @ 0x64 │ │ │ │ + add ip, ip, #1584 @ 0x630 │ │ │ │ + mov lr, r8 │ │ │ │ + str sl, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + str r9, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1} │ │ │ │ + stm lr, {r0, r1} │ │ │ │ + ldr r1, [pc, #748] @ 51808 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 517c8 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r6, [sp, #104] @ 0x68 │ │ │ │ + ldr fp, [sp, #112] @ 0x70 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr sl, [r3, #1572] @ 0x624 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #116] @ 0x74 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #668] @ 51808 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1023410176 @ 0x3d000000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, fp │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mvn r1, #0 │ │ │ │ + ldr r9, [sl] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + add r0, fp, r0 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #1023410176 @ 0x3d000000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, sl │ │ │ │ + ldr r6, [r9, #104] @ 0x68 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [r7, #72] @ 0x48 │ │ │ │ + ldr r3, [r7] │ │ │ │ + ldr r6, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [r6, #1616] @ 0x650 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #484] @ 51808 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r8, [r6, #1612] @ 0x64c │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r6, #1620] @ 0x654 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r8, #4] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r8, [r3, #1572] @ 0x624 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r0, [r6, #1624] @ 0x658 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1023410176 @ 0x3d000000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, fp │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ str r0, [sp, #28] │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r2, [r2, #52] @ 0x34 │ │ │ │ - blx r2 │ │ │ │ - mov r2, sl │ │ │ │ - add sl, sp, #84 @ 0x54 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, sl │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mvn r1, #0 │ │ │ │ + ldr fp, [r8] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r6, #1628] @ 0x65c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1023410176 @ 0x3d000000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ + mov r1, sl │ │ │ │ str r0, [sp] │ │ │ │ - mov r0, sl │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #840] @ 4a52c │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #848] @ 4a540 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #844] @ 4a544 │ │ │ │ + ldr r6, [fp, #104] @ 0x68 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + blx r6 │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r6, [pc, #240] @ 51800 │ │ │ │ mov r2, #1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov ip, #2 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [pc, #204] @ 51804 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [pc, #184] @ 517fc │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [r7] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r1, [r2, #36] @ 0x24 │ │ │ │ + mov r2, r3 │ │ │ │ + add r1, r1, #1632 @ 0x660 │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 9054c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #112] @ 5180c │ │ │ │ + ldr r3, [pc, #80] @ 517f0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 517e8 │ │ │ │ + add sp, sp, #132 @ 0x84 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r6, #1065353216 @ 0x3f800000 │ │ │ │ + b 51440 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r2, r3 │ │ │ │ + bl 9054c │ │ │ │ + b 515f0 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq r5, [fp], -r8 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r5, fp, r8, lsr #11 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + mrsmi r0, (UNDEF: 64) │ │ │ │ + sbcsmi r0, r8, #0 │ │ │ │ + stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ + andeq r5, fp, r8, lsr #4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3872] @ 0xf20 │ │ │ │ + subs r7, r1, #0 │ │ │ │ + ldr r1, [pc, #1480] @ 51df4 │ │ │ │ + ldr r3, [pc, #1480] @ 51df8 │ │ │ │ + sub sp, sp, #188 @ 0xbc │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + ldr r2, [pc, #1468] @ 51dfc │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 51be4 │ │ │ │ + ldr r3, [pc, #1444] @ 51e00 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r0, [r1, #1572] @ 0x624 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r5, [ip, #132] @ 0x84 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [r7, #72] @ 0x48 │ │ │ │ + cmp r3, #5 │ │ │ │ + bne 51c10 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + ldr r4, [r2, #128] @ 0x80 │ │ │ │ + ldr r1, [r3, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + mul r4, r1, r4 │ │ │ │ + ldr r3, [pc, #1288] @ 51e04 │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ + smull r1, r3, r4, r3 │ │ │ │ + subs r0, r0, r2 │ │ │ │ + asr r4, r4, #31 │ │ │ │ + rsb r4, r4, r3, asr #6 │ │ │ │ + movmi r5, #0 │ │ │ │ + bmi 51924 │ │ │ │ + cmp r0, r4 │ │ │ │ + movge r0, r4 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + add r7, sp, #20 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r2, [pc, #1220] @ 51e08 │ │ │ │ + ldr r1, [pc, #1220] @ 51e0c │ │ │ │ mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 513cc │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - str ip, [sp] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ + mov r5, #0 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ mov r3, r5 │ │ │ │ - ldr r1, [pc, #764] @ 4a52c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96540 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r1, #10 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 906a0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #60] @ 0x3c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r3, #10 │ │ │ │ + movlt r8, r3 │ │ │ │ + movge r8, #10 │ │ │ │ + cmp r3, r5 │ │ │ │ + ble 51da0 │ │ │ │ + ldr sl, [pc, #1136] @ 51e0c │ │ │ │ + ldr r9, [pc, #1136] @ 51e10 │ │ │ │ + mov r4, r7 │ │ │ │ + mov fp, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 965b8 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r3, r5 │ │ │ │ - bne 4a478 │ │ │ │ - mov r2, #144 @ 0x90 │ │ │ │ - mov r1, #18 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 814c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4a468 │ │ │ │ - ldr r1, [pc, #700] @ 4a534 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96540 │ │ │ │ - ldr r1, [pc, #672] @ 4a52c │ │ │ │ - mov r3, r5 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp fp, r8 │ │ │ │ + str sl, [r4, #4] │ │ │ │ + str r9, [r4, #8] │ │ │ │ + str r9, [r4, #12] │ │ │ │ + add r5, r5, #12 │ │ │ │ + add r4, r4, #16 │ │ │ │ + str r0, [r4, #-16] │ │ │ │ + blt 519a4 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ mov r2, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96540 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + blx r3 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 906a0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #9 │ │ │ │ + bgt 51d98 │ │ │ │ + add r5, r8, r8, lsl #1 │ │ │ │ + ldr fp, [pc, #988] @ 51e0c │ │ │ │ + ldr sl, [pc, #988] @ 51e10 │ │ │ │ + lsl r5, r5, #2 │ │ │ │ + mov r4, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 965b8 │ │ │ │ - cmp r9, #0 │ │ │ │ - ble 4a48c │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt 4a2d4 │ │ │ │ - ldr r3, [r6, #3124] @ 0xc34 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldr r3, [r3, #-92] @ 0xffffffa4 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 4a500 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #138 @ 0x8a │ │ │ │ - mov r1, #18 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7f7b8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r5, r5, #12 │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ + str fp, [r4, #4] │ │ │ │ + str sl, [r4, #8] │ │ │ │ + str sl, [r4, #12] │ │ │ │ + add r4, r4, #16 │ │ │ │ + str r0, [r4, #-16] │ │ │ │ + bne 51a38 │ │ │ │ + rsb r2, r8, #10 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + blx r3 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - add r1, r7, #84 @ 0x54 │ │ │ │ - bl 966ec │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4a4e4 │ │ │ │ - ldr r1, [pc, #548] @ 4a534 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96540 │ │ │ │ - ldr r1, [pc, #520] @ 4a52c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r8 │ │ │ │ mov r3, r5 │ │ │ │ - bl 96540 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r1, #12 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r5, [sp] │ │ │ │ + bl 906a0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + cmp r3, #10 │ │ │ │ + movlt r8, r3 │ │ │ │ + movge r8, #10 │ │ │ │ + cmp r3, r5 │ │ │ │ + ble 51d54 │ │ │ │ + ldr r9, [pc, #836] @ 51e14 │ │ │ │ + ldr sl, [pc, #828] @ 51e10 │ │ │ │ + mov r4, r7 │ │ │ │ + mov fp, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 965b8 │ │ │ │ - ldr r3, [r6, #3132] @ 0xc3c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r9 │ │ │ │ - bgt 4a3fc │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #141 @ 0x8d │ │ │ │ - mov r1, #18 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7f7b8 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 4a3c8 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldrb r3, [fp, r2] │ │ │ │ - eor r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - strb r3, [fp, r2] │ │ │ │ - beq 4a3c8 │ │ │ │ - ldr ip, [r6, #3132] @ 0xc3c │ │ │ │ - cmp ip, #0 │ │ │ │ - ble 4a3c8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, r2 │ │ │ │ - mov lr, r2 │ │ │ │ - cmp r9, r3 │ │ │ │ - beq 4a3b8 │ │ │ │ - ldr r1, [r6, #3124] @ 0xc34 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ - cmp r0, #0 │ │ │ │ - strbne lr, [r1, r2] │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, ip │ │ │ │ - add r2, r2, #96 @ 0x60 │ │ │ │ - bne 4a3a0 │ │ │ │ - ldr r2, [pc, #384] @ 4a550 │ │ │ │ - ldr r3, [pc, #332] @ 4a520 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #804] @ 51e0c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp r8, fp │ │ │ │ + str r9, [r4, #4] │ │ │ │ + str sl, [r4, #8] │ │ │ │ + str sl, [r4, #12] │ │ │ │ + add r5, r5, #12 │ │ │ │ + add r4, r4, #16 │ │ │ │ + str r0, [r4, #-16] │ │ │ │ + bgt 51ad8 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #13 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r4, [sp] │ │ │ │ + bl 906a0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #9 │ │ │ │ + bgt 51d4c │ │ │ │ + add r5, r8, r8, lsl #1 │ │ │ │ + ldr fp, [pc, #680] @ 51e0c │ │ │ │ + ldr sl, [pc, #684] @ 51e14 │ │ │ │ + ldr r9, [pc, #676] @ 51e10 │ │ │ │ + lsl r5, r5, #2 │ │ │ │ + mov r4, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r5, r5, #12 │ │ │ │ + cmp r5, #120 @ 0x78 │ │ │ │ + str sl, [r4, #4] │ │ │ │ + str r9, [r4, #8] │ │ │ │ + str r9, [r4, #12] │ │ │ │ + add r4, r4, #16 │ │ │ │ + str r0, [r4, #-16] │ │ │ │ + bne 51b70 │ │ │ │ + rsb r2, r8, #10 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #556] @ 51e18 │ │ │ │ + ldr r3, [pc, #520] @ 51df8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4a518 │ │ │ │ - add sp, sp, #156 @ 0x9c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 4a420 │ │ │ │ - ldr r3, [r6, #3124] @ 0xc34 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r3, r3, r2 │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 4a350 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #140 @ 0x8c │ │ │ │ - mov r1, #18 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7f7b8 │ │ │ │ + bne 51df0 │ │ │ │ + add sp, sp, #188 @ 0xbc │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r2, [pc, #516] @ 51e1c │ │ │ │ + ldr r1, [r4] │ │ │ │ + smull r0, r2, r3, r2 │ │ │ │ + ldr r1, [r1, #144] @ 0x90 │ │ │ │ + sub r2, r2, r3, asr #31 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ + add r2, r2, r2, lsl #1 │ │ │ │ + sub r3, r3, r2, lsl #1 │ │ │ │ + mov r5, #0 │ │ │ │ + add r3, r1, r3, lsl #6 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r1, r7, #88 @ 0x58 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 966ec │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4a364 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 49c00 │ │ │ │ - b 4a3c8 │ │ │ │ - mov r3, #11 │ │ │ │ - str r9, [r6, #3136] @ 0xc40 │ │ │ │ - str r3, [r6, #12] │ │ │ │ - b 4a270 │ │ │ │ - mov r2, #145 @ 0x91 │ │ │ │ - mov r1, #18 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7f7b8 │ │ │ │ - b 4a270 │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, #139 @ 0x8b │ │ │ │ - mov r1, #18 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7f7b8 │ │ │ │ - ldr r1, [pc, #140] @ 4a534 │ │ │ │ - mov r3, #0 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r5, [sp] │ │ │ │ + bl 9054c │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [r2, #72] @ 0x48 │ │ │ │ + cmp r3, #3 │ │ │ │ + beq 51ce4 │ │ │ │ + ldr r3, [r2, #68] @ 0x44 │ │ │ │ + cmp r3, #10 │ │ │ │ + movlt r8, r3 │ │ │ │ + movge r8, #10 │ │ │ │ + cmp r3, r5 │ │ │ │ + ble 51de4 │ │ │ │ + add r7, sp, #20 │ │ │ │ + ldr sl, [pc, #384] @ 51e08 │ │ │ │ + ldr fp, [pc, #388] @ 51e10 │ │ │ │ + mov r4, r7 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #364] @ 51e0c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r9, r8 │ │ │ │ + str sl, [r4, #4] │ │ │ │ + str fp, [r4, #8] │ │ │ │ + str fp, [r4, #12] │ │ │ │ + add r5, r5, #12 │ │ │ │ + add r4, r4, #16 │ │ │ │ + str r0, [r4, #-16] │ │ │ │ + blt 51c90 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ mov r2, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96540 │ │ │ │ - ldr r1, [pc, #112] @ 4a52c │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + blx r3 │ │ │ │ + b 51950 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ + cmp r3, #10 │ │ │ │ + movlt r8, r3 │ │ │ │ + movge r8, #10 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 51de4 │ │ │ │ + add r7, sp, #20 │ │ │ │ + ldr sl, [pc, #252] @ 51e08 │ │ │ │ + ldr fp, [pc, #272] @ 51e20 │ │ │ │ + mov r4, r7 │ │ │ │ + mov r9, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #256] @ 51e24 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r9, r8 │ │ │ │ + str sl, [r4, #4] │ │ │ │ + str fp, [r4, #8] │ │ │ │ + str fp, [r4, #12] │ │ │ │ + add r5, r5, #12 │ │ │ │ + add r4, r4, #16 │ │ │ │ + str r0, [r4, #-16] │ │ │ │ + blt 51d14 │ │ │ │ + b 51cc4 │ │ │ │ + mov r2, r4 │ │ │ │ + b 51ba4 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + mov r1, #13 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96540 │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 965b8 │ │ │ │ - cmp r9, #0 │ │ │ │ - bne 4a350 │ │ │ │ - b 4a340 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 49c00 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b 4a308 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 906a0 │ │ │ │ + b 51b58 │ │ │ │ + mov r2, r4 │ │ │ │ + b 51a6c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + mov r1, #11 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ mov r3, r5 │ │ │ │ - mov r2, #139 @ 0x8b │ │ │ │ - mov r1, #18 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7f7b8 │ │ │ │ - b 4a308 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, fp, ip, lsr #20 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 906a0 │ │ │ │ + b 51a24 │ │ │ │ + mov r8, r5 │ │ │ │ + add r7, sp, #20 │ │ │ │ + b 51cc4 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + muleq fp, r4, r1 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r5, fp, r4, lsl #3 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ + mvnmi r0, r0 │ │ │ │ adcmi r0, r0, r0 │ │ │ │ - andeq ip, fp, r8, lsl #19 │ │ │ │ - movmi r0, r0 │ │ │ │ - svccc 0x0019999a │ │ │ │ - submi r0, r0, r0 │ │ │ │ - adcsmi r0, r8, #0 │ │ │ │ - andeq r0, r0, r0, lsl #9 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - svclt 0x00800000 │ │ │ │ - @ instruction: 0x000aa4bc │ │ │ │ - ldrdeq fp, [sl], -r4 │ │ │ │ - andeq ip, fp, r8, ror #11 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + mrsmi r0, (UNDEF: 64) │ │ │ │ + orrmi r0, r8, r0 │ │ │ │ + ldrdeq r4, [fp], -r8 │ │ │ │ + bcs feafc8d0 <__bss_end__@@Base+0xfe856808> │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3584] @ 0xe00 │ │ │ │ - sub sp, sp, #476 @ 0x1dc │ │ │ │ - add ip, sp, #516 @ 0x204 │ │ │ │ - stm ip, {r1, r2, r3} │ │ │ │ - ldr r3, [pc, #4032] @ 4b53c │ │ │ │ - ldr r2, [pc, #4032] @ 4b540 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #4024] @ 4b544 │ │ │ │ + str r0, [ip, #3672] @ 0xe58 │ │ │ │ + ldr r2, [pc, #848] @ 52190 │ │ │ │ + ldr r3, [pc, #848] @ 52194 │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r5, r0 │ │ │ │ + sub sp, sp, #388 @ 0x184 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + mov r0, r7 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #468] @ 0x1d4 │ │ │ │ + str r3, [sp, #380] @ 0x17c │ │ │ │ mov r3, #0 │ │ │ │ - ldm ip, {r0, r1, r2, r3} │ │ │ │ - add r4, sp, #132 @ 0x84 │ │ │ │ - add r6, sp, #100 @ 0x64 │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - add fp, sp, #148 @ 0x94 │ │ │ │ - ldr r1, [pc, #3980] @ 4b548 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r8, [pc, #3968] @ 4b54c │ │ │ │ - bl 963a4 │ │ │ │ - ldr r1, [pc, #3964] @ 4b550 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r3, #5 │ │ │ │ - add r1, r8, #32 │ │ │ │ - mov r9, #0 │ │ │ │ - ldr sl, [pc, #3932] @ 4b554 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r3, #32 │ │ │ │ - mov r2, fp │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - bl 819bc │ │ │ │ - mov r2, #1048576000 @ 0x3e800000 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ - ldr r2, [pc, #3880] @ 4b558 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - add r1, sp, #204 @ 0xcc │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r2, #10 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - ldm r1, {r0, r1} │ │ │ │ - add r2, sp, #196 @ 0xc4 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r4 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldm r2, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - add r3, sp, #164 @ 0xa4 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - bl 96690 │ │ │ │ - ldr r1, [pc, #3764] @ 4b55c │ │ │ │ - ldr r0, [pc, #3764] @ 4b560 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r7, [r5, #4] │ │ │ │ - bl 26ba8 │ │ │ │ - add r7, r7, #1664 @ 0x680 │ │ │ │ - ldr r3, [pc, #3964] @ 4b640 │ │ │ │ - mov r1, #1 │ │ │ │ - add r7, r7, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r3, sl │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - str r9, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 96c40 │ │ │ │ - ldrb r3, [r8] │ │ │ │ - cmp r3, r9 │ │ │ │ - bne 4bbf4 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - add r0, r0, #792 @ 0x318 │ │ │ │ - add r0, r0, #2 │ │ │ │ - ldr r3, [r5, r0, lsl #2] │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 4ba4c │ │ │ │ - ldr r2, [r5, #3124] @ 0xc34 │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - adds r1, r2, r3, lsl #5 │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - beq 4ba4c │ │ │ │ - ldr r0, [r1, #76] @ 0x4c │ │ │ │ - add r2, sp, #212 @ 0xd4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r1, [r1, #72] @ 0x48 │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r7, sp, #116 @ 0x74 │ │ │ │ - ldr r3, [r3, #1116] @ 0x45c │ │ │ │ - ldr r8, [pc, #3580] @ 4b564 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #3576] @ 4b568 │ │ │ │ - ldrne r0, [pc, #3576] @ 4b56c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - moveq r0, #0 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r5, [pc, #796] @ 52198 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r9, [sp, #48] @ 0x30 │ │ │ │ - mov r2, #1048576000 @ 0x3e800000 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ - mov r2, #3 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r8, [sp, #12] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldm r9, {r0, r1} │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - mov r1, r7 │ │ │ │ - ldm sl, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31598 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + add r5, sp, #76 @ 0x4c │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - mov r2, #12 │ │ │ │ - ldr r3, [pc, #3444] @ 4b570 │ │ │ │ - str r8, [sp, #12] │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldm r9, {r0, r1} │ │ │ │ - ldr r8, [pc, #3424] @ 4b574 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [pc, #736] @ 5219c │ │ │ │ + ldr r2, [pc, #736] @ 521a0 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + mov r3, #1 │ │ │ │ stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ + add r0, r2, #59648 @ 0xe900 │ │ │ │ + str r3, [sp, #8] │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - ldm sl, {r2, r3} │ │ │ │ + ldm r5, {r2, r3} │ │ │ │ + add r1, sp, #28 │ │ │ │ + bl 92298 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + ldr r8, [r3, #3488] @ 0xda0 │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r7, [r3, #3484] @ 0xd9c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 5207c │ │ │ │ + mov r2, #692 @ 0x2b4 │ │ │ │ + mla r3, r2, r8, r3 │ │ │ │ + add r3, r3, #15488 @ 0x3c80 │ │ │ │ + add r3, r3, #48 @ 0x30 │ │ │ │ + ldr sl, [pc, #632] @ 521a4 │ │ │ │ + add r2, sp, #124 @ 0x7c │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov r2, sl │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + ldr r1, [pc, #596] @ 521a8 │ │ │ │ + ldr r9, [r3, #1576] @ 0x628 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, r6 │ │ │ │ - bl 31598 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 96690 │ │ │ │ - ldr r0, [pc, #3384] @ 4b578 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r9, [r5, #4] │ │ │ │ - bl 26ba8 │ │ │ │ - add r9, r9, #1664 @ 0x680 │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r1, [pc, #3552] @ 4b640 │ │ │ │ - add r9, r9, #4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [pc, #3332] @ 4b57c │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #572] @ 521ac │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r9] │ │ │ │ + mov ip, #1 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + mov r3, fp │ │ │ │ mov r2, r0 │ │ │ │ + mov r0, #1090519040 @ 0x41000000 │ │ │ │ + str r0, [sp] │ │ │ │ mov r0, r9 │ │ │ │ - bl 96c40 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r1, [pc, #3256] @ 4b548 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r7, [sp, #212] @ 0xd4 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [pc, #3296] @ 4b580 │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r6, [r1, #8] │ │ │ │ + ldr r9, [pc, #532] @ 521b0 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [pc, #524] @ 521b4 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r1, [pc, #3280] @ 4b584 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #40 @ 0x28 │ │ │ │ - and r3, r3, #32 │ │ │ │ - str r4, [sp] │ │ │ │ - add r9, sp, #356 @ 0x164 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 81028 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r1, [pc, #3168] @ 4b548 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r7, [sp, #212] @ 0xd4 │ │ │ │ + bl 9467c │ │ │ │ + ldr r2, [pc, #508] @ 521b8 │ │ │ │ + add r6, sp, #252 @ 0xfc │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ - eorne r7, r7, #32 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #3208] @ 4b588 │ │ │ │ - ldr r0, [pc, #3208] @ 4b58c │ │ │ │ - add r1, pc, r1 │ │ │ │ + bl e972c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr fp, [r1, #16] │ │ │ │ + mov r1, r5 │ │ │ │ + blx fp │ │ │ │ + cmp r7, #1 │ │ │ │ + beq 52144 │ │ │ │ + bgt 52088 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 52028 │ │ │ │ + ldr r0, [pc, #432] @ 521bc │ │ │ │ + mov r1, r9 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r1, [pc, #3192] @ 4b590 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #44 @ 0x2c │ │ │ │ - and r3, r3, #128 @ 0x80 │ │ │ │ - str r4, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 81028 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r1, [pc, #3072] @ 4b548 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r7, [sp, #212] @ 0xd4 │ │ │ │ + bl 9467c │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ - eorne r7, r7, #128 @ 0x80 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #3124] @ 4b594 │ │ │ │ - ldr r0, [pc, #3124] @ 4b598 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + bl e972c │ │ │ │ + cmn r8, #1 │ │ │ │ + bne 520e8 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r4, [ip, #16] │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #360] @ 521c0 │ │ │ │ + ldr r3, [pc, #312] @ 52194 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #380] @ 0x17c │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [pc, #3108] @ 4b59c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #48 @ 0x30 │ │ │ │ - and r3, r3, #64 @ 0x40 │ │ │ │ - str r4, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 81028 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r1, [pc, #2976] @ 4b548 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r7, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r6 │ │ │ │ - eorne r7, r7, #64 @ 0x40 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #3040] @ 4b5a0 │ │ │ │ - ldr r0, [pc, #3040] @ 4b5a4 │ │ │ │ - add r1, pc, r1 │ │ │ │ + bne 5218c │ │ │ │ + add sp, sp, #388 @ 0x184 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #320] @ 521c4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 51f24 │ │ │ │ + sub r3, r7, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi 52028 │ │ │ │ + cmp r7, #2 │ │ │ │ + mov r1, r9 │ │ │ │ + beq 5215c │ │ │ │ + ldr r0, [pc, #288] @ 521c8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r1, [pc, #3024] @ 4b5a8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #52 @ 0x34 │ │ │ │ - and r3, r3, #256 @ 0x100 │ │ │ │ - str r4, [sp] │ │ │ │ + bl 9467c │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 81028 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r1, [pc, #2880] @ 4b548 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r7, [sp, #212] @ 0xd4 │ │ │ │ + add r7, sp, #188 @ 0xbc │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e972c │ │ │ │ + cmn r8, #1 │ │ │ │ + beq 52170 │ │ │ │ + ldr r2, [pc, #252] @ 521cc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - eorne r7, r7, #256 @ 0x100 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #2956] @ 4b5ac │ │ │ │ - ldr r0, [pc, #2956] @ 4b5b0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r1, [pc, #2940] @ 4b5b4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #56 @ 0x38 │ │ │ │ - and r3, r3, #16 │ │ │ │ - str r4, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 81028 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r1, [pc, #2784] @ 4b548 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r7, [sp, #212] @ 0xd4 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r2, sp, #60 @ 0x3c │ │ │ │ + ldr r1, [r0, #1576] @ 0x628 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [pc, #180] @ 521d0 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + mov r2, #1056964608 @ 0x3f000000 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + mov r3, r8 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r2, r5 │ │ │ │ + bl 93948 │ │ │ │ + b 52030 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - eorne r7, r7, #16 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #2872] @ 4b5b8 │ │ │ │ - ldr r0, [pc, #2872] @ 4b5bc │ │ │ │ - add r1, pc, r1 │ │ │ │ + bl e972c │ │ │ │ + b 520e8 │ │ │ │ + ldr r0, [pc, #112] @ 521d4 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r1, [pc, #2856] @ 4b5c0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #60 @ 0x3c │ │ │ │ - and r3, r3, #512 @ 0x200 │ │ │ │ - str r4, [sp] │ │ │ │ + bl 9467c │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 81028 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r1, [pc, #2688] @ 4b548 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r7, [sp, #212] @ 0xd4 │ │ │ │ + b 520b0 │ │ │ │ + ldr r2, [pc, #96] @ 521d8 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ mov r0, r6 │ │ │ │ - eorne r7, r7, #512 @ 0x200 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #2788] @ 4b5c4 │ │ │ │ - ldr r0, [pc, #2788] @ 4b5c8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r1, [pc, #2772] @ 4b5cc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #64 @ 0x40 │ │ │ │ - and r3, r3, #2048 @ 0x800 │ │ │ │ - str r4, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 81028 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [pc, #2596] @ 4b548 │ │ │ │ - mov r3, r6 │ │ │ │ + bl e972c │ │ │ │ + b 52030 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r4, fp, r0, lsl #23 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + cmnmi r0, r0 │ │ │ │ + cdpcc 12, 12, cr12, cr12, cr13, {6} │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + @ instruction: 0x000a39bc │ │ │ │ + cmpmi r0, r0 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + andeq r2, sl, r0, asr #17 │ │ │ │ + ldrdeq r3, [sl], -r4 │ │ │ │ + strdeq r3, [sl], -r8 │ │ │ │ + andeq r3, sl, r0, lsl #29 │ │ │ │ + andeq r4, fp, ip, ror #18 │ │ │ │ + andeq r2, sl, r4, ror #15 │ │ │ │ + andeq r3, sl, r0, lsl #28 │ │ │ │ + ldrdeq r3, [sl], -ip │ │ │ │ + stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ + andeq r3, sl, r8, lsr sp │ │ │ │ + andeq r3, sl, r0, ror r7 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + mov r1, #692 @ 0x2b4 │ │ │ │ + add r2, r4, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r2, #2480] @ 0x9b0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mla r3, r1, r3, r4 │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 5221c │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #304] @ 52354 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r2, #2492] @ 0x9bc │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r4, #1580] @ 0x62c │ │ │ │ + ldr r1, [r3, #48] @ 0x30 │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r7, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r6 │ │ │ │ - eorne r7, r7, #2048 @ 0x800 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #2704] @ 4b5d0 │ │ │ │ - ldr r0, [pc, #2704] @ 4b5d4 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ + beq 52214 │ │ │ │ + add r3, r4, #15744 @ 0x3d80 │ │ │ │ + add r1, r4, #59904 @ 0xea00 │ │ │ │ + add r3, r3, #40 @ 0x28 │ │ │ │ + add r1, r1, #168 @ 0xa8 │ │ │ │ + mov ip, #0 │ │ │ │ + ldrb r2, [r3, #440] @ 0x1b8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 5226c │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmn r2, #1 │ │ │ │ + addne ip, ip, #1 │ │ │ │ + add r3, r3, #692 @ 0x2b4 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 52254 │ │ │ │ + cmp ip, #0 │ │ │ │ + ble 52214 │ │ │ │ + ldr r1, [pc, #208] @ 52358 │ │ │ │ + ldr r0, [pc, #208] @ 5235c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r8, [r3, #4] │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r1, [pc, #2684] @ 4b5d8 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - sub r8, r8, #2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - clz r8, r8 │ │ │ │ - lsr r8, r8, #5 │ │ │ │ - stm sp, {r4, r8} │ │ │ │ - and r3, r3, #4096 @ 0x1000 │ │ │ │ - add r1, r1, #68 @ 0x44 │ │ │ │ - mov r8, #0 │ │ │ │ - mov r2, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r7, [pc, #196] @ 52360 │ │ │ │ + mvn lr, #0 │ │ │ │ + ldr r8, [pc, #192] @ 52364 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + ldr ip, [r0] │ │ │ │ + str lr, [sp] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + ldr r6, [ip, #40] @ 0x28 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr sl, [r3, #1572] @ 0x624 │ │ │ │ + ldr r9, [r3, #1576] @ 0x628 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sl, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sl, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81028 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r1, [pc, #2480] @ 4b548 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r7, [sp, #212] @ 0xd4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #100] @ 52368 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - eorne r7, r7, #4096 @ 0x1000 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #2604] @ 4b5dc │ │ │ │ - ldr r0, [pc, #2604] @ 4b5e0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r9] │ │ │ │ + ldr r3, [pc, #64] @ 5236c │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r4, [ip, #36] @ 0x24 │ │ │ │ + blx r4 │ │ │ │ + b 52214 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + ldrdeq r2, [sl], -ip │ │ │ │ + andeq r3, sl, ip, lsr #24 │ │ │ │ + orrmi r0, r0, r0 │ │ │ │ + svclt 0x00800000 │ │ │ │ + tstmi r6, #0 │ │ │ │ + mvnsmi r0, r0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3840] @ 0xf00 │ │ │ │ + ldr r1, [pc, #368] @ 524f8 │ │ │ │ + ldr r2, [pc, #368] @ 524fc │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r1, [pc, #2588] @ 4b5e4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub sp, sp, #220 @ 0xdc │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #212] @ 0xd4 │ │ │ │ + mov r2, #0 │ │ │ │ + add r2, r3, #57344 @ 0xe000 │ │ │ │ + ldr r1, [r2, #2480] @ 0x9b0 │ │ │ │ + add r3, r3, r1, lsl #2 │ │ │ │ + ldr r3, [r3, #2456] @ 0x998 │ │ │ │ + ldr r1, [r3] │ │ │ │ + ands r4, r1, #8 │ │ │ │ + beq 523ec │ │ │ │ + ldr r2, [pc, #312] @ 52500 │ │ │ │ + ldr r3, [pc, #304] @ 524fc │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 524f4 │ │ │ │ + add sp, sp, #220 @ 0xdc │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #272] @ 52504 │ │ │ │ + add r6, sp, #20 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, #64 @ 0x40 │ │ │ │ + ldr r0, [r2, #2572] @ 0xa0c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r1, r1, #72 @ 0x48 │ │ │ │ - and r3, r3, #8192 @ 0x2000 │ │ │ │ - str r4, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 81028 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r1, [pc, #2404] @ 4b558 │ │ │ │ - mov r2, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - eorne r7, r3, #8192 @ 0x2000 │ │ │ │ - cmp r7, r3 │ │ │ │ - movne r3, #1 │ │ │ │ - moveq r3, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r3, r6 │ │ │ │ - strne r7, [sp, #212] @ 0xd4 │ │ │ │ - bl 96334 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r1, [pc, #2332] @ 4b548 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #2480] @ 4b5e8 │ │ │ │ - ldr r0, [pc, #2480] @ 4b5ec │ │ │ │ + mov r2, r6 │ │ │ │ + bl 5d07c │ │ │ │ + ldr r1, [pc, #244] @ 52508 │ │ │ │ + ldr r0, [pc, #244] @ 5250c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [r5, #4] │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r7, r7, #1664 @ 0x680 │ │ │ │ - ldr r3, [pc, #2532] @ 4b640 │ │ │ │ - add r7, r7, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [pc, #2272] @ 4b554 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 96c40 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [pc, #2240] @ 4b548 │ │ │ │ + bl 9467c │ │ │ │ mov r3, r6 │ │ │ │ + add r6, sp, #84 @ 0x54 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + ldr r8, [pc, #220] @ 52510 │ │ │ │ + ldr r9, [pc, #220] @ 52514 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - mov r2, #15 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ + bl e972c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r7, #1073741824 @ 0x40000000 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r8, [sp, #204] @ 0xcc │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - str r8, [sp, #196] @ 0xc4 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mvn ip, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r3, r6 │ │ │ │ + str ip, [sp] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + ldr r7, [r1, #40] @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r8, [sp, #200] @ 0xc8 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96690 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr fp, [r3, #1572] @ 0x624 │ │ │ │ + ldr sl, [r3, #1576] @ 0x628 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [fp, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [fp, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #116] @ 52518 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [sl] │ │ │ │ mov r1, r4 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - add r7, sp, #228 @ 0xe4 │ │ │ │ - bl 960d0 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - mov r4, r7 │ │ │ │ - str r9, [sp, #88] @ 0x58 │ │ │ │ - ldrb r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 4ad64 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [pc, #2328] @ 4b640 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - mvn r1, #0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r3, [pc, #64] @ 5251c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + ldr r4, [ip, #36] @ 0x24 │ │ │ │ + blx r4 │ │ │ │ + b 523c0 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r4, fp, ip, lsr r6 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + strdeq r4, [fp], -ip │ │ │ │ + andeq r3, sl, r4, ror #21 │ │ │ │ + andeq r2, sl, r0, asr r4 │ │ │ │ + ldrdeq r3, [sl], -ip │ │ │ │ + orrmi r0, r0, r0 │ │ │ │ + svclt 0x00800000 │ │ │ │ + tstmi r6, #0 │ │ │ │ + mvnsmi r0, r0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3768] @ 0xeb8 │ │ │ │ + ldr r2, [pc, #752] @ 52828 │ │ │ │ + ldr fp, [pc, #752] @ 5282c │ │ │ │ + ldr r3, [pc, #752] @ 52830 │ │ │ │ + mov r4, r0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r0, [pc, #744] @ 52834 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add fp, pc, fp │ │ │ │ + sub sp, sp, #292 @ 0x124 │ │ │ │ + mov r1, fp │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #284] @ 0x11c │ │ │ │ + mov r3, #0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r9, [pc, #708] @ 52838 │ │ │ │ + mvn lr, #0 │ │ │ │ + ldr sl, [pc, #704] @ 5283c │ │ │ │ mov r1, #0 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr sl, [r2, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #2056] @ 4b554 │ │ │ │ - blx sl │ │ │ │ - ldr r1, [pc, #2204] @ 4b5f0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + ldr ip, [r0] │ │ │ │ + str lr, [sp] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + ldr r6, [ip, #40] @ 0x28 │ │ │ │ + blx r6 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r6, [r2, #1572] @ 0x624 │ │ │ │ + ldr r8, [r2, #1576] @ 0x628 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - add r4, r4, #16 │ │ │ │ - cmp r9, r4 │ │ │ │ - bne 4ad10 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r9, #1061158912 @ 0x3f400000 │ │ │ │ - mov r8, #0 │ │ │ │ - ldr r4, [sp, #72] @ 0x48 │ │ │ │ - mov sl, r0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - ldr r3, [pc, #2136] @ 4b5f4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #76] @ 0x4c │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, #0 │ │ │ │ - moveq r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #612] @ 52840 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str sl, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ - ldrb r3, [r7] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 4af0c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r6, [pc, #2144] @ 4b640 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r8] │ │ │ │ + ldr r3, [pc, #576] @ 52844 │ │ │ │ + str sl, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r5, [ip, #36] @ 0x24 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #2424] @ 0x978 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 52764 │ │ │ │ + ldr r3, [r3, #2444] @ 0x98c │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 52818 │ │ │ │ + ble 52738 │ │ │ │ + ldr r0, [pc, #500] @ 52848 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, fp │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r6, sp, #28 │ │ │ │ + ldr r3, [r3, #2444] @ 0x98c │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e972c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 52370 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r7, [pc, #448] @ 5284c │ │ │ │ ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mvn r2, #0 │ │ │ │ + ldr r8, [pc, #424] @ 5283c │ │ │ │ ldr r3, [r0] │ │ │ │ + mvn r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ str r2, [sp] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - ldr r2, [pc, #1880] @ 4b554 │ │ │ │ - ldr sl, [r3, #40] @ 0x28 │ │ │ │ - mov r3, r7 │ │ │ │ - blx sl │ │ │ │ - ldr r1, [pc, #1904] @ 4b57c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, fp │ │ │ │ - mov sl, #0 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r5, [r3, #40] @ 0x28 │ │ │ │ + mov r3, r6 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr sl, [r3, #1572] @ 0x624 │ │ │ │ + ldr r9, [r3, #1576] @ 0x628 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sl, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sl, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ - ldr r3, [pc, #1836] @ 4b56c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r9, [sp, #204] @ 0xcc │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - str r9, [sp, #196] @ 0xc4 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, fp │ │ │ │ - str r9, [sp, #200] @ 0xc8 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [pc, #1740] @ 4b554 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, fp │ │ │ │ - str sl, [sp] │ │ │ │ - bl 96c40 │ │ │ │ - ldr r1, [pc, #1712] @ 4b554 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, fp │ │ │ │ - bl 96540 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, #145 @ 0x91 │ │ │ │ - mov r1, #18 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #340] @ 52840 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 814c4 │ │ │ │ - cmp r0, sl │ │ │ │ - beq 4aef8 │ │ │ │ - cmp r8, #7 │ │ │ │ - beq 4aee8 │ │ │ │ - ldrb r3, [r7, #16] │ │ │ │ - cmp r3, sl │ │ │ │ - movne sl, r8 │ │ │ │ - movne r6, r7 │ │ │ │ - bne 4ba98 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r7] │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r8, #8 │ │ │ │ - add r7, r7, #16 │ │ │ │ - bne 4adc8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr sl, [sp, #72] @ 0x48 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ - bl 96078 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r9] │ │ │ │ + ldr r3, [pc, #316] @ 52850 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r4, [ip, #36] @ 0x24 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #276] @ 52854 │ │ │ │ + ldr r3, [pc, #236] @ 52830 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 52824 │ │ │ │ + add sp, sp, #292 @ 0x124 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + sub r0, r2, r0 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #200] @ 52844 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #212] @ 52858 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4bac8 │ │ │ │ - ldr r1, [pc, #1556] @ 4b564 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #1508] @ 4b548 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #1496] @ 4b550 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #1504] @ 4b56c │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r8, [pc, #1604] @ 4b5f8 │ │ │ │ - bl 96540 │ │ │ │ - ldr r3, [pc, #1432] @ 4b554 │ │ │ │ - add r8, pc, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #15 │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, r8, #96 @ 0x60 │ │ │ │ - mov r7, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r3, #16 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ + bne 527d4 │ │ │ │ + mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - add r3, r8, #80 @ 0x50 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - bl 819bc │ │ │ │ - mov r2, #1048576000 @ 0x3e800000 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ - ldr r2, [pc, #1364] @ 4b558 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r2, #10 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - mov r1, r4 │ │ │ │ - bl 31598 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95c50 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, #20 │ │ │ │ - rsb r2, r0, #159 @ 0x9f │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + cmp r0, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7f7b8 │ │ │ │ - ldrb r3, [r8, #80] @ 0x50 │ │ │ │ - cmp r3, r7 │ │ │ │ - bne 4bcac │ │ │ │ - ldr r1, [pc, #1240] @ 4b554 │ │ │ │ - mov r3, fp │ │ │ │ + bne 52808 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #156] @ 5285c │ │ │ │ + add r6, sp, #28 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e972c │ │ │ │ + b 52680 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ + ldr r5, [pc, #124] @ 52860 │ │ │ │ + add r6, sp, #28 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + strd r8, [sp] │ │ │ │ + bl e972c │ │ │ │ + b 52680 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + mov r3, r0 │ │ │ │ + b 527b8 │ │ │ │ + ldr r0, [pc, #68] @ 52864 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 52654 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r4, fp, r4, lsl #9 │ │ │ │ + andeq r2, sl, r8, lsl r3 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + @ instruction: 0x000a39b4 │ │ │ │ + movmi r0, r0 │ │ │ │ + svclt 0x00800000 │ │ │ │ + tstmi r6, #0 │ │ │ │ + submi r0, r8, #0 │ │ │ │ + ldrdeq r3, [sl], -ip │ │ │ │ + orrmi r0, r0, r0 │ │ │ │ + addsmi r0, r6, #0 │ │ │ │ + andeq r4, fp, r4, lsl #5 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + muleq sl, ip, r5 │ │ │ │ + strdeq r2, [sl], -ip │ │ │ │ + strdeq r3, [sl], -ip │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #2424] @ 0x978 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + and r3, r3, #48 @ 0x30 │ │ │ │ + cmp r3, #16 │ │ │ │ + bxne lr │ │ │ │ + b 52520 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3768] @ 0xeb8 │ │ │ │ + ldr r1, [pc, #1092] @ 52ce0 │ │ │ │ + ldr r3, [pc, #1092] @ 52ce4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + sub sp, sp, #292 @ 0x124 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #284] @ 0x11c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r2, #2424] @ 0x978 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + tst r1, #1 │ │ │ │ + bne 52920 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 52910 │ │ │ │ mov r2, #0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 964d4 │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [pc, #1380] @ 4b5fc │ │ │ │ - mov r0, fp │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #1372] @ 4b600 │ │ │ │ - ldr r0, [pc, #1372] @ 4b604 │ │ │ │ + strd r2, [r4, #24] │ │ │ │ + ldr r2, [pc, #1020] @ 52ce8 │ │ │ │ + ldr r3, [pc, #1012] @ 52ce4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #284] @ 0x11c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 52cdc │ │ │ │ + add sp, sp, #292 @ 0x124 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [r2, #2444] @ 0x98c │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 528d8 │ │ │ │ + b 528e4 │ │ │ │ + ldr r1, [pc, #964] @ 52cec │ │ │ │ + ldr r0, [pc, #964] @ 52cf0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r1, [pc, #1356] @ 4b608 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #1168] @ 4b558 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + bl 9467c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 4f044 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + subs r5, r0, #0 │ │ │ │ + bne 52ac8 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r7, [r1, #28] │ │ │ │ + mov r1, r2 │ │ │ │ + blx r7 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r7, [pc, #892] @ 52cf4 │ │ │ │ + ldr r0, [r1, #1576] @ 0x628 │ │ │ │ + mov lr, #1090519040 @ 0x41000000 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r8, #1 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str lr, [sp] │ │ │ │ + ldr r3, [pc, #860] @ 52cf8 │ │ │ │ + ldr r2, [pc, #860] @ 52cfc │ │ │ │ + ldr r6, [ip, #36] @ 0x24 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r6 │ │ │ │ + ldr r7, [pc, #848] @ 52d00 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #2424] @ 0x978 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 52bd8 │ │ │ │ + ldr r3, [r3, #2444] @ 0x98c │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 52cc8 │ │ │ │ + ble 52c74 │ │ │ │ + ldr r1, [pc, #812] @ 52d04 │ │ │ │ + ldr r0, [pc, #812] @ 52d08 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r1, r1, #104 @ 0x68 │ │ │ │ - mov r3, #0 │ │ │ │ - str r4, [sp] │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r6, sp, #28 │ │ │ │ + ldr r3, [r3, #2444] @ 0x98c │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 806a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4b128 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [sp, #228] @ 0xe4 │ │ │ │ - strb r3, [sp, #244] @ 0xf4 │ │ │ │ - strb r3, [sp, #260] @ 0x104 │ │ │ │ - strb r3, [sp, #276] @ 0x114 │ │ │ │ - strb r3, [sp, #292] @ 0x124 │ │ │ │ - strb r3, [sp, #308] @ 0x134 │ │ │ │ - strb r3, [sp, #324] @ 0x144 │ │ │ │ - strb r3, [sp, #340] @ 0x154 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [pc, #1092] @ 4b57c │ │ │ │ mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #1224] @ 4b60c │ │ │ │ - ldr r0, [pc, #1224] @ 4b610 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r8, [sp, #216] @ 0xd8 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r2, [pc, #1208] @ 4b614 │ │ │ │ - add r7, sp, #404 @ 0x194 │ │ │ │ - str r8, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [pc, #1220] @ 4b640 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r7 │ │ │ │ - add r0, r0, #4 │ │ │ │ - mov r1, r4 │ │ │ │ + bl e972c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 52370 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r2, [r0] │ │ │ │ + beq 52b84 │ │ │ │ + ldr r8, [pc, #720] @ 52cf4 │ │ │ │ + mvn r3, #0 │ │ │ │ + mov r1, #0 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #940] @ 4b554 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r1, [pc, #920] @ 4b548 │ │ │ │ + str r8, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r2, #1048576000 @ 0x3e800000 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #884] @ 4b558 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r4 │ │ │ │ - bl 31598 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [pc, #844] @ 4b564 │ │ │ │ + ldr r5, [r2, #40] @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr sl, [r3, #1572] @ 0x624 │ │ │ │ + ldr r9, [r3, #1576] @ 0x628 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sl, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sl, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 96634 │ │ │ │ - ldr r3, [pc, #1012] @ 4b618 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r9, [r3, #112] @ 0x70 │ │ │ │ - cmp r9, #20 │ │ │ │ - addgt r8, r8, r9 │ │ │ │ - addgt r7, r9, #996 @ 0x3e4 │ │ │ │ - mov r0, r8 │ │ │ │ - ldrle r7, [pc, #988] @ 4b61c │ │ │ │ - addgt r9, r9, #20 │ │ │ │ - addgt r7, r7, #3 │ │ │ │ - movle r9, #20 │ │ │ │ - bl 7468 <__aeabi_i2d@plt> │ │ │ │ - bl 7414 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7468 <__aeabi_i2d@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 7414 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #660] @ 52d0c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r9] │ │ │ │ + ldr r3, [pc, #624] @ 52d10 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - strd r2, [sp, #80] @ 0x50 │ │ │ │ - bl 7468 <__aeabi_i2d@plt> │ │ │ │ - bl 7414 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7414 │ │ │ │ - ldrd r2, [sp, #80] @ 0x50 │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 7d2c <__aeabi_dsub@plt> │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r4, [ip, #36] @ 0x24 │ │ │ │ + blx r4 │ │ │ │ + b 528e4 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr sl, [pc, #576] @ 52d14 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr fp, [pc, #536] @ 52cf4 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + str fp, [sp, #4] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r7, [r3, #40] @ 0x28 │ │ │ │ + mov r3, r6 │ │ │ │ + blx r7 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r7, [r2, #1572] @ 0x624 │ │ │ │ + ldr r9, [r2, #1576] @ 0x628 │ │ │ │ mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrd r0, [sp, #56] @ 0x38 │ │ │ │ - bl 7d2c <__aeabi_dsub@plt> │ │ │ │ - bl 7e34 <__aeabi_d2f@plt> │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - bl 7e34 <__aeabi_d2f@plt> │ │ │ │ - ldr r8, [pc, #836] @ 4b620 │ │ │ │ - mov r2, r4 │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r1, r8, #116 @ 0x74 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8332c │ │ │ │ - ldr r3, [r8, #112] @ 0x70 │ │ │ │ - cmp r3, #20 │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #476] @ 52d0c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r7, r0 │ │ │ │ - ble 4bbd4 │ │ │ │ - add r0, r3, #996 @ 0x3e4 │ │ │ │ - add r0, r0, #3 │ │ │ │ - add r8, r3, #20 │ │ │ │ - rsb sl, r3, #0 │ │ │ │ - bl 7468 <__aeabi_i2d@plt> │ │ │ │ - bl 7414 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7468 <__aeabi_i2d@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 7414 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - strd r2, [sp, #72] @ 0x48 │ │ │ │ - bl 7414 │ │ │ │ - ldrd r2, [sp, #72] @ 0x48 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - ldrd r0, [sp, #48] @ 0x30 │ │ │ │ - bl 7d2c <__aeabi_dsub@plt> │ │ │ │ - mov r8, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r9] │ │ │ │ + ldr r3, [pc, #448] @ 52d18 │ │ │ │ + str fp, [sp, #8] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str sl, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r7, [pc, #432] @ 52d1c │ │ │ │ mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7e7c <__aeabi_dmul@plt> │ │ │ │ - ldrd r2, [sp, #56] @ 0x38 │ │ │ │ - bl 7990 <__aeabi_dadd@plt> │ │ │ │ - bl 73f0 │ │ │ │ - bl 7e34 <__aeabi_d2f@plt> │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r6, [ip, #36] @ 0x24 │ │ │ │ + blx r6 │ │ │ │ + b 529ac │ │ │ │ + ldr ip, [pc, #360] @ 52cf4 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + mov ip, #1 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + mov r1, r5 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r3, [pc, #376] @ 52d20 │ │ │ │ + ldr r5, [r2, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #332] @ 52cfc │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r4, [ip, #28] │ │ │ │ + blx r4 │ │ │ │ + b 528e4 │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + sub r0, r2, r0 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #296] @ 52d18 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #300] @ 52d24 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 52c48 │ │ │ │ mov r1, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ cmp r0, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - bne 4bbe8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - ldr r2, [sp, #216] @ 0xd8 │ │ │ │ - add r3, sl, r0 │ │ │ │ - cmp r2, r3 │ │ │ │ - strne r3, [sp, #216] @ 0xd8 │ │ │ │ - movne r3, #1 │ │ │ │ - strne r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #412] @ 4b56c │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [pc, #352] @ 4b548 │ │ │ │ - mov r3, r6 │ │ │ │ + bne 52cb8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [pc, #244] @ 52d28 │ │ │ │ + add r6, sp, #28 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [pc, #556] @ 4b624 │ │ │ │ - ldr r0, [pc, #556] @ 4b628 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, r3 │ │ │ │ + bl e972c │ │ │ │ + b 52a08 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ + ldr r8, [pc, #212] @ 52d2c │ │ │ │ + add r6, sp, #28 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r2, r8 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e972c │ │ │ │ + b 52a08 │ │ │ │ + ldr r1, [pc, #180] @ 52d30 │ │ │ │ + ldr r0, [pc, #180] @ 52d34 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r7, [r5, #4] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr sl, [pc, #316] @ 4b554 │ │ │ │ - add r7, r7, #1664 @ 0x680 │ │ │ │ - mov r8, #0 │ │ │ │ - ldr lr, [pc, #540] @ 4b640 │ │ │ │ - mov ip, #1 │ │ │ │ - add r7, r7, #4 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, r4 │ │ │ │ + bl 9467c │ │ │ │ + add r6, sp, #28 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 96c40 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [pc, #252] @ 4b550 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96540 │ │ │ │ - ldr r2, [pc, #456] @ 4b62c │ │ │ │ - mov r3, #15 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, r2, #120 @ 0x78 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - str r8, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r2, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 819bc │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - ldr r1, [pc, #196] @ 4b56c │ │ │ │ - mov r3, r6 │ │ │ │ - cmp r0, r8 │ │ │ │ - movne r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [pc, #128] @ 4b548 │ │ │ │ mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [pc, #348] @ 4b630 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + bne 52a08 │ │ │ │ + bl e87ac │ │ │ │ + strd r0, [r4, #24] │ │ │ │ + b 52a08 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + mov r3, r0 │ │ │ │ + b 52c2c │ │ │ │ + ldr r1, [pc, #104] @ 52d38 │ │ │ │ + ldr r0, [pc, #104] @ 52d3c │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r9, [r5, #4] │ │ │ │ - bl 26ba8 │ │ │ │ - add r9, r9, #1664 @ 0x680 │ │ │ │ - ldr lr, [pc, #340] @ 4b640 │ │ │ │ - mov ip, #1 │ │ │ │ - add r9, r9, #4 │ │ │ │ - str lr, [sp, #4] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str r8, [sp] │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - add r9, sp, #180 @ 0xb4 │ │ │ │ - bl 96c40 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [pc, #48] @ 4b550 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96540 │ │ │ │ - ldr r1, [pc, #24] @ 4b548 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - b 4b690 │ │ │ │ - andeq ip, fp, ip, lsr r4 │ │ │ │ - andeq ip, fp, r0, lsr r4 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - orrmi r0, r0, r0 │ │ │ │ - eoreq r8, r1, r0, lsl #20 │ │ │ │ - rsbsmi r0, r0, #0 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - muleq sl, r4, pc @ │ │ │ │ - andeq fp, sl, r4, asr #9 │ │ │ │ - addmi r0, r0, r0 │ │ │ │ - strdeq r0, [r0], -ip │ │ │ │ - submi r0, r0, r0 │ │ │ │ - @ instruction: 0x3e19999a │ │ │ │ - andeq r9, sl, r0, lsl #28 │ │ │ │ - andeq fp, sl, r8, lsr r3 │ │ │ │ - mrsmi r0, (UNDEF: 64) │ │ │ │ - andeq fp, sl, ip, ror #5 │ │ │ │ - eoreq r8, r1, r8, lsr #14 │ │ │ │ - andeq r9, sl, ip, lsr sp │ │ │ │ - muleq sl, ip, r2 │ │ │ │ - eoreq r8, r1, r4, asr #13 │ │ │ │ - ldrdeq r9, [sl], -ip │ │ │ │ - andeq fp, sl, r0, asr r2 │ │ │ │ - eoreq r8, r1, r4, ror #12 │ │ │ │ - andeq r9, sl, ip, ror ip │ │ │ │ - andeq fp, sl, r0, lsl #4 │ │ │ │ - eoreq r8, r1, r4, lsl #12 │ │ │ │ - andeq r9, sl, ip, lsl ip │ │ │ │ - @ instruction: 0x000ab1b4 │ │ │ │ - eoreq r8, r1, r4, lsr #11 │ │ │ │ - @ instruction: 0x000a9bbc │ │ │ │ - andeq fp, sl, r0, ror #2 │ │ │ │ - eoreq r8, r1, r4, asr #10 │ │ │ │ - andeq r9, sl, ip, asr fp │ │ │ │ - andeq fp, sl, ip, lsl #2 │ │ │ │ - eoreq r8, r1, r4, ror #9 │ │ │ │ - strdeq r9, [sl], -r8 │ │ │ │ - strheq fp, [sl], -ip │ │ │ │ - eoreq r8, r1, r0, lsl #9 │ │ │ │ - andeq r9, sl, ip, lsl #21 │ │ │ │ - andeq fp, sl, r4, rrx │ │ │ │ - eoreq r8, r1, r4, lsl r4 │ │ │ │ - andeq r9, sl, r4, lsl #20 │ │ │ │ - andeq sl, sl, ip, ror #31 │ │ │ │ - cmnmi r0, r0 │ │ │ │ - eoreq r8, r1, r8, asr #4 │ │ │ │ - eoreq r8, r1, r8, lsr #32 │ │ │ │ - eormi r0, r0, #0 │ │ │ │ - muleq sl, r0, fp │ │ │ │ - andeq sl, sl, r4, lsr #23 │ │ │ │ - eoreq r7, r1, r8, lsl pc │ │ │ │ - strdeq r9, [sl], -r8 │ │ │ │ - andeq sl, sl, ip, lsl #22 │ │ │ │ - andeq sl, sl, r4, lsl #22 │ │ │ │ - eoreq r7, r1, r0, asr #27 │ │ │ │ - andeq r0, r0, r7, ror #7 │ │ │ │ - eoreq r7, r1, r4, lsl #26 │ │ │ │ - andeq r9, sl, r4, asr #4 │ │ │ │ - andeq sl, sl, ip, ror #16 │ │ │ │ - eoreq r7, r1, ip, ror fp │ │ │ │ - andeq sl, sl, r8, lsr #15 │ │ │ │ - orrsmi r0, r0, r0 │ │ │ │ - andeq r8, sl, r4, asr #29 │ │ │ │ - andeq sl, sl, ip, lsl #10 │ │ │ │ + b 529e0 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r4, fp, r8, lsr #2 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + ldrdeq r4, [fp], -r8 │ │ │ │ + andeq r1, sl, ip, lsr pc │ │ │ │ + andeq r3, sl, r8, lsl r6 │ │ │ │ svclt 0x00800000 │ │ │ │ + eorsmi r0, r4, #0 │ │ │ │ @ instruction: 0x41200000 │ │ │ │ - rsbsmi r0, r0, #0 │ │ │ │ - ldrdeq r7, [r1], -r8 @ │ │ │ │ - eoreq r7, r1, r4, ror #14 │ │ │ │ - eoreq r7, r1, ip, ror #13 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - andeq r8, sl, ip, ror ip │ │ │ │ - ldrdeq sl, [sl], -r0 │ │ │ │ - eoreq r7, r1, r8, ror #11 │ │ │ │ - andeq sl, fp, r4, ror #30 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - eoreq r7, r1, r4, lsl #10 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + andeq r1, sl, ip, lsl #29 │ │ │ │ + andeq r3, sl, r0, asr r5 │ │ │ │ + tstmi r6, #0 │ │ │ │ + addsmi r0, r6, #0 │ │ │ │ + movmi r0, r0 │ │ │ │ + submi r0, r8, #0 │ │ │ │ orrmi r0, r0, r0 │ │ │ │ - adcmi r0, r0, #0 │ │ │ │ - ldrdeq r8, [sl], -ip │ │ │ │ - andeq sl, sl, r0, lsr r1 │ │ │ │ - addmi r3, pc, r0, lsl #16 │ │ │ │ - eoreq r7, r1, r8, asr r3 │ │ │ │ - eoreq r7, r1, r0, ror #5 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - add r1, r3, #124 @ 0x7c │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - and r3, r3, #16384 @ 0x4000 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 81028 │ │ │ │ - ldr sl, [sp, #192] @ 0xc0 │ │ │ │ - mov r1, sl │ │ │ │ - cmp r0, r8 │ │ │ │ - ldrne r8, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, sl │ │ │ │ - eorne r8, r8, #16384 @ 0x4000 │ │ │ │ - ldreq r8, [sp, #212] @ 0xd4 │ │ │ │ - movne r7, #1 │ │ │ │ - strne r8, [sp, #212] @ 0xd4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - tst r8, #16384 @ 0x4000 │ │ │ │ - movne r2, #1065353216 @ 0x3f800000 │ │ │ │ - moveq r2, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - add r2, r2, #57344 @ 0xe000 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ - ldr r0, [r2, #2592] @ 0xa20 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #184] @ 0xb8 │ │ │ │ - str r3, [sp] │ │ │ │ + subsmi r0, r8, #0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + andeq r2, sl, r8, lsr #2 │ │ │ │ + andeq r1, sl, r8, lsl #31 │ │ │ │ + andeq r1, sl, r8, ror #23 │ │ │ │ + andeq r3, sl, ip, asr #5 │ │ │ │ + muleq sl, r4, fp │ │ │ │ + andeq r3, sl, r4, asr #4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r2, [pc, #560] @ 52f88 │ │ │ │ + ldr r3, [pc, #560] @ 52f8c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r6, [pc, #556] @ 52f90 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #72 @ 0x48 │ │ │ │ + cmp r1, #0 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - bl 548f0 │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - tst r3, #16384 @ 0x4000 │ │ │ │ - bne 4bc7c │ │ │ │ - ldr r1, [pc, #-248] @ 4b658 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [pc, #-312] @ 4b634 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #-320] @ 4b638 │ │ │ │ - ldr r0, [pc, #-320] @ 4b63c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r8, [r5, #4] │ │ │ │ - bl 26ba8 │ │ │ │ - add r8, r8, #1664 @ 0x680 │ │ │ │ - add r8, r8, #4 │ │ │ │ - ldr r3, [pc, #-344] @ 4b640 │ │ │ │ - mov r9, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - ldr r3, [pc, #-360] @ 4b644 │ │ │ │ + beq 52f58 │ │ │ │ + ldr r3, [r1] │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 52f58 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r5, #1580] @ 0x62c │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + ldr r1, [r2, #56] @ 0x38 │ │ │ │ + sub r0, r0, r3 │ │ │ │ + rsb r3, r0, r0, lsl #5 │ │ │ │ + add r0, r0, r3, lsl #2 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ + ldr r3, [r5, #2436] @ 0x984 │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r8, #0 │ │ │ │ - str r8, [sp] │ │ │ │ - bl 96c40 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [pc, #-388] @ 4b648 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96540 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, fp │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r1, [pc, #-436] @ 4b64c │ │ │ │ - tst r3, #1 │ │ │ │ - ldr r3, [pc, #-432] @ 4b658 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #5 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r1, r1, #132 @ 0x84 │ │ │ │ - moveq r3, #162 @ 0xa2 │ │ │ │ - movne r3, #164 @ 0xa4 │ │ │ │ - mov r2, #21 │ │ │ │ - mov r0, r5 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - stm sp, {r8, fp} │ │ │ │ - bl 811c8 │ │ │ │ - cmp r0, r8 │ │ │ │ - beq 4b850 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r7, #1 │ │ │ │ - cmp r3, #6 │ │ │ │ - eorne r8, r3, r9 │ │ │ │ - str r8, [sp, #224] @ 0xe0 │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r3, [pc, #-532] @ 4b658 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #-548] @ 4b650 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r8, #0 │ │ │ │ - tst r3, #2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r1, r1, #136 @ 0x88 │ │ │ │ - moveq r3, #165 @ 0xa5 │ │ │ │ - movne r3, #167 @ 0xa7 │ │ │ │ - mov r2, #21 │ │ │ │ - mov r0, r5 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - stm sp, {r8, fp} │ │ │ │ - bl 811c8 │ │ │ │ - cmp r0, r8 │ │ │ │ - beq 4b8c4 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - mov r7, #1 │ │ │ │ - cmp r3, #5 │ │ │ │ - eorne r8, r3, #2 │ │ │ │ - str r8, [sp, #224] @ 0xe0 │ │ │ │ - mov r2, fp │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r8, [pc, #-652] @ 4b654 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - str fp, [sp, #4] │ │ │ │ - tst r3, #4 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r3, #10 │ │ │ │ - ldr r9, [pc, #-672] @ 4b658 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov sl, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r2, #21 │ │ │ │ - moveq r3, #168 @ 0xa8 │ │ │ │ - movne r3, #170 @ 0xaa │ │ │ │ - add r1, r8, #140 @ 0x8c │ │ │ │ + beq 52dd4 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + movge r3, #1 │ │ │ │ + add r5, sp, #36 @ 0x24 │ │ │ │ + mov r1, #32 │ │ │ │ mov r0, r5 │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str sl, [sp, #16] │ │ │ │ - str fp, [sp] │ │ │ │ - bl 811c8 │ │ │ │ - cmp r0, fp │ │ │ │ - beq 4bb00 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - cmp r3, #3 │ │ │ │ - eorne r3, r3, #4 │ │ │ │ - strne r3, [sp, #224] @ 0xe0 │ │ │ │ - streq fp, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ - ldr r1, [r3, #72] @ 0x48 │ │ │ │ + bl 8b528 │ │ │ │ + ldr sl, [r4, #4] │ │ │ │ + ldr r9, [pc, #420] @ 52f94 │ │ │ │ + ldr r8, [sl, #1572] @ 0x624 │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r8, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r8, [pc, #396] @ 52f98 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #384] @ 52f9c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [pc, #372] @ 52fa0 │ │ │ │ + mvn lr, #0 │ │ │ │ + mov r2, r8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sl, #1576] @ 0x628 │ │ │ │ + ldr ip, [r0] │ │ │ │ + str lr, [sp] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + ldr sl, [ip, #40] @ 0x28 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [pc, #328] @ 52fa4 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + mov r6, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r3, #412] @ 0x19c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r9, [pc, #-772] @ 4b658 │ │ │ │ - ldr r3, [r3, #88] @ 0x58 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, r6 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ mov r2, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [pc, #-764] @ 4b674 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 963a4 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [pc, #-788] @ 4b674 │ │ │ │ - bl 963a4 │ │ │ │ - ldr r1, [pc, #-792] @ 4b678 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #181 @ 0xb5 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 906a0 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r6, #0 │ │ │ │ - mov sl, #0 │ │ │ │ - mov r8, #15 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr sl, [pc, #220] @ 52fa8 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96634 │ │ │ │ - ldr r1, [pc, #-868] @ 4b65c │ │ │ │ - ldr r0, [pc, #-868] @ 4b660 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r2, #1061158912 @ 0x3f400000 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ - ldr lr, [pc, #-916] @ 4b664 │ │ │ │ - add ip, sp, #20 │ │ │ │ - add lr, pc, lr │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #208] @ 52fac │ │ │ │ mov r7, r0 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #20 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [pc, #180] @ 52fb0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [r0] │ │ │ │ + str sl, [sp, #24] │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov lr, #1 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + mov r3, sl │ │ │ │ + ldr ip, [r0] │ │ │ │ mov r2, r7 │ │ │ │ - add r1, lr, #144 @ 0x90 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r4, [sp] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, r6 │ │ │ │ - beq 4ba40 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 48884 │ │ │ │ - ldr r3, [r5, #3192] @ 0xc78 │ │ │ │ - orr r3, r3, #3 │ │ │ │ - str r3, [r5, #3192] @ 0xc78 │ │ │ │ - ldr r2, [pc, #-1004] @ 4b668 │ │ │ │ - ldr r3, [pc, #-1004] @ 4b66c │ │ │ │ + str lr, [sp, #12] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r4, [ip, #36] @ 0x24 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #84] @ 52fb4 │ │ │ │ + ldr r3, [pc, #40] @ 52f8c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #468] @ 0x1d4 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4bd24 │ │ │ │ - add sp, sp, #476 @ 0x1dc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - add r6, r6, #16 │ │ │ │ - mov r2, #16 │ │ │ │ - mov r1, r6 │ │ │ │ - bl e97fc │ │ │ │ - cmp sl, #7 │ │ │ │ - beq 4bd1c │ │ │ │ - ldrb r2, [r6, #16] │ │ │ │ - mov r3, sl │ │ │ │ - cmp r2, #0 │ │ │ │ - add sl, sl, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bne 4ba80 │ │ │ │ - add r2, sp, #472 @ 0x1d8 │ │ │ │ - add r3, r3, #1 │ │ │ │ - add r3, r2, r3, lsl #4 │ │ │ │ - mov r2, #0 │ │ │ │ - strb r2, [r3, #-260] @ 0xfffffefc │ │ │ │ - b 4aef0 │ │ │ │ - ldr r7, [pc, #-1120] @ 4b670 │ │ │ │ - ldr r1, [pc, #-1120] @ 4b674 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - add r7, pc, r7 │ │ │ │ - bl 96334 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [r1, #76]! @ 0x4c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 8332c │ │ │ │ - str r0, [r7, #76] @ 0x4c │ │ │ │ - b 4af5c │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 4b940 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [pc, #-1188] @ 4b674 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 963a4 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [pc, #-1212] @ 4b674 │ │ │ │ - bl 963a4 │ │ │ │ - ldr r1, [pc, #-1216] @ 4b678 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r6, #15 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96634 │ │ │ │ - ldr r1, [pc, #-1252] @ 4b67c │ │ │ │ - ldr r0, [pc, #-1252] @ 4b680 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str sl, [sp, #36] @ 0x24 │ │ │ │ - add ip, sp, #20 │ │ │ │ - mov sl, #0 │ │ │ │ - mov lr, r0 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - mov r2, lr │ │ │ │ - add r1, r8, #144 @ 0x90 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - str r4, [sp] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4ba4c │ │ │ │ - b 4ba38 │ │ │ │ - ldr r1, [pc, #-1368] @ 4b684 │ │ │ │ - mov sl, #0 │ │ │ │ - mov r8, #20 │ │ │ │ - mov r0, #0 │ │ │ │ - b 4b314 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - b 4b3b0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95c50 │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, #20 │ │ │ │ - rsb r2, r0, #159 @ 0x9f │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7f7b8 │ │ │ │ - ldrb r3, [r8] │ │ │ │ - cmp r3, r9 │ │ │ │ - beq 4a6f4 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r2, r4 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - add r1, r8, #36 @ 0x24 │ │ │ │ - bl 966ec │ │ │ │ - cmp r0, r9 │ │ │ │ - beq 4a6f4 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - add r7, sp, #212 @ 0xd4 │ │ │ │ - ldr r3, [r3, #1608] @ 0x648 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 487bc │ │ │ │ - add r0, r5, #3120 @ 0xc30 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 47e60 │ │ │ │ - strb r9, [r8] │ │ │ │ - b 4a6f4 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r1, [pc, #-1536] @ 4b688 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, r0, #4 │ │ │ │ - add r1, r1, #128 @ 0x80 │ │ │ │ - bl 966ec │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r3, #7 │ │ │ │ - strne r3, [r5, #12] │ │ │ │ - b 4b748 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r1, r8, #100 @ 0x64 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 966ec │ │ │ │ - cmp r0, r7 │ │ │ │ - beq 4b074 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - b 4bcdc │ │ │ │ - cmp r7, #8 │ │ │ │ - beq 4b074 │ │ │ │ - add r3, r2, r7, lsl #4 │ │ │ │ - ldrb r8, [r3, #16] │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 4bcd4 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - mov r2, #16 │ │ │ │ - add r0, r3, r7, lsl #4 │ │ │ │ - ldr r7, [pc, #-1656] @ 4b68c │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r1, r7, #80 @ 0x50 │ │ │ │ - bl e97fc │ │ │ │ - mov r3, #1 │ │ │ │ - strb r8, [r7, #80] @ 0x50 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b 4b074 │ │ │ │ - mov r3, sl │ │ │ │ - b 4bab0 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - sub sp, sp, #16 │ │ │ │ + bne 52f84 │ │ │ │ + add sp, sp, #72 @ 0x48 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, fp, ip, ror #24 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r3, fp, r8, asr ip │ │ │ │ + svclt 0x00800000 │ │ │ │ + mrsmi r0, (UNDEF: 64) │ │ │ │ + orrsmi r0, r6, #0 │ │ │ │ + andeq r3, sl, r4, lsr r1 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + movmi r0, r0 │ │ │ │ + orrsmi r0, r0, r0 │ │ │ │ + cmnmi r0, r0 │ │ │ │ + andeq r3, fp, r4, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3456] @ 0xd80 │ │ │ │ - sub sp, sp, #604 @ 0x25c │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #644 @ 0x284 │ │ │ │ - stm r0, {r1, r2, r3} │ │ │ │ - ldr r2, [pc, #2992] @ 4c904 │ │ │ │ - ldr r3, [pc, #2992] @ 4c908 │ │ │ │ + str r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr r2, [pc, #564] @ 53204 │ │ │ │ + ldr r3, [pc, #564] @ 53208 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [sp, #660] @ 0x294 │ │ │ │ + mov r4, r0 │ │ │ │ + sub sp, sp, #92 @ 0x5c │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #596] @ 0x254 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #2964] @ 4c90c │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #676] @ 0x2a4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [sp, #684] @ 0x2ac │ │ │ │ - ldr r3, [sp, #668] @ 0x29c │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [sp, #692] @ 0x2b4 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - add r0, r0, #792 @ 0x318 │ │ │ │ - add r0, r0, #2 │ │ │ │ - ldr r3, [r4, r0, lsl #2] │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 4c8f4 │ │ │ │ - ldr r2, [r4, #3124] @ 0xc34 │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - adds r3, r2, r3, lsl #5 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 4be14 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ - ldr r1, [r3, #72] @ 0x48 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r2, sp, #388 @ 0x184 │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + bl e87ac │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + ldr r2, [r4, #44] @ 0x2c │ │ │ │ + orrs ip, r3, r2 │ │ │ │ + bne 5302c │ │ │ │ + ldr r2, [pc, #516] @ 5320c │ │ │ │ + ldr r3, [pc, #508] @ 53208 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 53200 │ │ │ │ + add sp, sp, #92 @ 0x5c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + subs r5, r0, r3 │ │ │ │ + sbc r6, r1, r2 │ │ │ │ + bl e883c │ │ │ │ + lsl r3, r0, #2 │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + cmp r5, r3 │ │ │ │ + orr r1, r1, r0, lsr #30 │ │ │ │ + sbcs r1, r6, r1 │ │ │ │ + bge 53000 │ │ │ │ + mov r3, #1 │ │ │ │ + add r7, sp, #20 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r2, [r4, #32] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 8b6d0 │ │ │ │ + bl e883c │ │ │ │ + adds r0, r0, r0 │ │ │ │ + adc r1, r1, r1 │ │ │ │ + cmp r0, r5 │ │ │ │ + sbcs r1, r1, r6 │ │ │ │ + movge r3, #1065353216 @ 0x3f800000 │ │ │ │ + blt 531b8 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + cmp r1, #0 │ │ │ │ ldr r2, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [r2, #28] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r5, [r2, #32] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp] │ │ │ │ + ble 5319c │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r2, r3 │ │ │ │ blx r5 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #276] @ 0x114 │ │ │ │ - ldr r2, [pc, #2708] @ 4c910 │ │ │ │ - add r3, sp, #280 @ 0x118 │ │ │ │ - str r2, [sp, #284] @ 0x11c │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #2684] @ 4c914 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - mov r3, #12 │ │ │ │ - add r5, sp, #272 @ 0x110 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldm r5, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 965b8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 4c728 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ - ldr r0, [sp, #652] @ 0x28c │ │ │ │ - cmp r3, #0 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - bne 4c888 │ │ │ │ - ldr r7, [pc, #2600] @ 4c918 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r6, r7, #148 @ 0x94 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4c898 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp, #288] @ 0x120 │ │ │ │ - str r2, [sp, #292] @ 0x124 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ - str r2, [sp, #304] @ 0x130 │ │ │ │ - str r2, [sp, #308] @ 0x134 │ │ │ │ - str r2, [sp, #312] @ 0x138 │ │ │ │ - str r2, [sp, #300] @ 0x12c │ │ │ │ - str r2, [sp, #316] @ 0x13c │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - str r2, [sp, #320] @ 0x140 │ │ │ │ - str r2, [sp, #324] @ 0x144 │ │ │ │ - str r2, [sp, #328] @ 0x148 │ │ │ │ - str r2, [sp, #348] @ 0x15c │ │ │ │ - str r2, [sp, #352] @ 0x160 │ │ │ │ - str r2, [sp, #356] @ 0x164 │ │ │ │ - str r2, [sp, #360] @ 0x168 │ │ │ │ - str r2, [sp, #364] @ 0x16c │ │ │ │ - str r2, [sp, #380] @ 0x17c │ │ │ │ - str r2, [sp, #276] @ 0x114 │ │ │ │ - ldr r2, [pc, #2488] @ 4c91c │ │ │ │ - str r2, [sp, #336] @ 0x150 │ │ │ │ - str r2, [sp, #340] @ 0x154 │ │ │ │ - str r2, [sp, #344] @ 0x158 │ │ │ │ - ldr r2, [pc, #2476] @ 4c920 │ │ │ │ - mov r3, r5 │ │ │ │ - str r2, [sp, #368] @ 0x170 │ │ │ │ - str r2, [sp, #372] @ 0x174 │ │ │ │ - str r2, [sp, #376] @ 0x178 │ │ │ │ - ldr r5, [pc, #2460] @ 4c924 │ │ │ │ - ldr r2, [pc, #2460] @ 4c928 │ │ │ │ - str r2, [sp, #280] @ 0x118 │ │ │ │ - ldr r2, [pc, #2456] @ 4c92c │ │ │ │ - str r2, [sp, #284] @ 0x11c │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - add r0, r5, #152 @ 0x98 │ │ │ │ - str r2, [sp, #384] @ 0x180 │ │ │ │ - ldr r9, [pc, #2432] @ 4c930 │ │ │ │ - add r2, sp, #88 @ 0x58 │ │ │ │ - mov r6, #1048576000 @ 0x3e800000 │ │ │ │ - str r6, [sp, #332] @ 0x14c │ │ │ │ - str r9, [sp, #272] @ 0x110 │ │ │ │ - bl 61cfc │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r7, [r3, #40] @ 0x28 │ │ │ │ - str r0, [sp, #648] @ 0x288 │ │ │ │ - bne 4c7d0 │ │ │ │ - ldr r3, [pc, #2376] @ 4c934 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - mov ip, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r7, #0 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ble 4c718 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r6, #1065353216 @ 0x3f800000 │ │ │ │ - mov fp, #1090519040 @ 0x41000000 │ │ │ │ - add r5, r3, #412 @ 0x19c │ │ │ │ - mov sl, r2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - b 4c20c │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 964d4 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, sp, #160 @ 0xa0 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r1, [pc, #2260] @ 4c928 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - mov r1, fp │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - add r9, sp, #176 @ 0xb0 │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + ldr r9, [pc, #328] @ 53210 │ │ │ │ + ldr r8, [r6, #1572] @ 0x624 │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r8, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r8, [pc, #304] @ 53214 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 96540 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r1, [pc, #2184] @ 4c914 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 96690 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #292] @ 53218 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - ands r3, r3, #1 │ │ │ │ - addne r7, sp, #224 @ 0xe0 │ │ │ │ - beq 4c510 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str fp, [sp] │ │ │ │ - ldr r2, [sp, #128] @ 0x80 │ │ │ │ - ldr r9, [r3, #8] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [r3, #1588] @ 0x634 │ │ │ │ - str r2, [sp, #252] @ 0xfc │ │ │ │ - ldrb r2, [r1, #3284] @ 0xcd4 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 4c5c8 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mvn lr, #0 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r8, [r3, #16] │ │ │ │ - mvn r3, #0 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str fp, [sp] │ │ │ │ - ldr r2, [sp, #144] @ 0x90 │ │ │ │ - ldr r8, [r3, #8] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [sp, #152] @ 0x98 │ │ │ │ - ldr r1, [r3, #1588] @ 0x634 │ │ │ │ - str r2, [sp, #252] @ 0xfc │ │ │ │ - ldrb r2, [r1, #3284] @ 0xcd4 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 4c3c0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ - mvn r3, #0 │ │ │ │ - blx r7 │ │ │ │ - ldr r7, [sp, #188] @ 0xbc │ │ │ │ - add sl, sl, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mov ip, #0 │ │ │ │ - add r1, r1, #57344 @ 0xe000 │ │ │ │ - mov r2, #1056964608 @ 0x3f000000 │ │ │ │ - str r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - str r6, [sp, #208] @ 0xd0 │ │ │ │ - str r6, [sp, #212] @ 0xd4 │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ - ldr r0, [r1, #2592] @ 0xa20 │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - ldr r3, [sp, #176] @ 0xb0 │ │ │ │ - bl 548f0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r7, [r3, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r5, r5, #44 @ 0x2c │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r7, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ble 4c718 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 4c230 │ │ │ │ - ldr r3, [sp, #388] @ 0x184 │ │ │ │ - tst r3, #16 │ │ │ │ - beq 4c230 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - tst r3, #2 │ │ │ │ - bne 4c1f4 │ │ │ │ - ldr r3, [sp, #664] @ 0x298 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 4c250 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, sl │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 4c75c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r2, r7 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [pc, #1736] @ 4c938 │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r0, r0, #152 @ 0x98 │ │ │ │ - str r3, [sp] │ │ │ │ - ldm r7, {r1, r2, r3} │ │ │ │ - bl 6253c │ │ │ │ - cmp sl, #0 │ │ │ │ - and r0, sl, #1 │ │ │ │ - rsblt r0, r0, #0 │ │ │ │ - add r0, r0, #1 │ │ │ │ - str r6, [sp, #208] @ 0xd0 │ │ │ │ - str r6, [sp, #212] @ 0xd4 │ │ │ │ - str r6, [sp, #216] @ 0xd8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1680] @ 4c93c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ - ldr r3, [pc, #1628] @ 4c914 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ - add r8, r8, #59648 @ 0xe900 │ │ │ │ - add r8, r8, #252 @ 0xfc │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r0, r8 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - mov r1, r7 │ │ │ │ - bl 31598 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - sub r8, r5, #16 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 966ec │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4c368 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1616] @ 0x650 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - cmp r3, #2 │ │ │ │ - ldr r3, [r0] │ │ │ │ - beq 4c774 │ │ │ │ - ldr r2, [pc, #1548] @ 4c940 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 4c7c0 │ │ │ │ - add r0, r0, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 26288 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - mov r1, fp │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - add r9, sp, #192 @ 0xc0 │ │ │ │ mov r3, r7 │ │ │ │ - mov r2, r9 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r6, #1576] @ 0x628 │ │ │ │ + ldr ip, [r0] │ │ │ │ + str lr, [sp] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + ldr r6, [ip, #40] @ 0x28 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r6, [r3, #1576] @ 0x628 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #1408] @ 4c914 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 96690 │ │ │ │ - ldr r3, [r5, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 4c02c │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, #114 @ 0x72 │ │ │ │ - mov r1, #7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7f7b8 │ │ │ │ - b 4c02c │ │ │ │ - add r1, r1, #3280 @ 0xcd0 │ │ │ │ - add r1, r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl eb944 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq 4c8d0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - sub r3, r8, r5 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r9, [r2, #16] │ │ │ │ - mov r2, r5 │ │ │ │ - blx r9 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r6] │ │ │ │ + ldr r3, [pc, #204] @ 5321c │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r5, [ip, #36] @ 0x24 │ │ │ │ + blx r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #1344] @ 4c944 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr ip, [r0] │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r9, [ip, #28] │ │ │ │ - blx r9 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov lr, #1048576000 @ 0x3e800000 │ │ │ │ ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr ip, [r0] │ │ │ │ mov r2, r3 │ │ │ │ - str lr, [sp] │ │ │ │ + ldr ip, [r0] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r9, [ip, #32] │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r9, [r3, #1576] @ 0x628 │ │ │ │ - ldr r0, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r9] │ │ │ │ - add r0, r0, #3280 @ 0xcd0 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add r0, r0, #4 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - bl e9864 │ │ │ │ - ldr ip, [sp, #84] @ 0x54 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r4, [ip, #28] │ │ │ │ + blx r4 │ │ │ │ + b 53000 │ │ │ │ + moveq r3, #1065353216 @ 0x3f800000 │ │ │ │ + movne r3, #1056964608 @ 0x3f000000 │ │ │ │ + movne r2, #1065353216 @ 0x3f800000 │ │ │ │ + moveq r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + blx r5 │ │ │ │ + b 530bc │ │ │ │ + bl e883c │ │ │ │ + mov r2, r0 │ │ │ │ + lsl r3, r0, #2 │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + subs r0, r3, r5 │ │ │ │ + orr r1, r1, r2, lsr #30 │ │ │ │ + sbc r1, r1, r6 │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + bl e883c │ │ │ │ + adds r0, r0, r0 │ │ │ │ + adc r1, r1, r1 │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ mov r3, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx ip │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r9, [r2, #28] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r9, [r2, #32] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r9, [r3, #1576] @ 0x628 │ │ │ │ - ldr r0, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r9] │ │ │ │ - add r0, r0, #3280 @ 0xcd0 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add r0, r0, #4 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - bl e9864 │ │ │ │ - ldr ip, [sp, #84] @ 0x54 │ │ │ │ - mov r1, r7 │ │ │ │ - mvn r3, #0 │ │ │ │ - add r2, r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx ip │ │ │ │ - b 4c188 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ - tst r2, #8 │ │ │ │ - beq 4c7a0 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - add r9, sp, #580 @ 0x244 │ │ │ │ - rsb r1, r2, r2, lsl #5 │ │ │ │ - add r2, r2, r1, lsl #2 │ │ │ │ - lsl r2, r2, #3 │ │ │ │ - mov r1, #16 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 29d68 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [sp, #172] @ 0xac │ │ │ │ - ldr r1, [pc, #1016] @ 4c948 │ │ │ │ - ldr r7, [r3, #1576] @ 0x628 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #164] @ 0xa4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [r7] │ │ │ │ - mov r1, #5 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str fp, [sp] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - mov ip, r2 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + b 5308c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + strdeq r3, [fp], -r4 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + @ instruction: 0x000b39bc │ │ │ │ + svclt 0x00800000 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + orrsmi r0, r6, #0 │ │ │ │ + andmi r0, r4, #0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #2424] @ 0x978 │ │ │ │ + cmp r2, #0 │ │ │ │ + bxeq lr │ │ │ │ + add r2, r3, #57344 @ 0xe000 │ │ │ │ + ldr r1, [r2, #2584] @ 0xa18 │ │ │ │ + ldrb r1, [r1, #28] │ │ │ │ + cmp r1, #0 │ │ │ │ + bxne lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r5, [r3, #1572] @ 0x624 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + ldr r7, [r2, #2508] @ 0x9cc │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #464] @ 5345c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr lr, [r5] │ │ │ │ + ldr ip, [pc, #452] @ 5345c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + str ip, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - add r7, sp, #224 @ 0xe0 │ │ │ │ - mov r1, r7 │ │ │ │ - blx ip │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [r1, #1576] @ 0x628 │ │ │ │ - ldr r1, [sp, #168] @ 0xa8 │ │ │ │ - str r1, [sp, #252] @ 0xfc │ │ │ │ - ldr r1, [r0] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r9, [r1, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - blx r9 │ │ │ │ - b 4c0c0 │ │ │ │ - add r1, r1, #3280 @ 0xcd0 │ │ │ │ - add r1, r1, #4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl eb944 │ │ │ │ - subs r9, r0, #0 │ │ │ │ - beq 4c8ac │ │ │ │ + str r0, [r4, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r5, [lr, #20] │ │ │ │ + blx r5 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - sub r3, r9, r8 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r8, [r1, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - blx r8 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #824] @ 4c944 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r8, [ip, #28] │ │ │ │ - blx r8 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov lr, #1048576000 @ 0x3e800000 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r3 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r8, [ip, #32] │ │ │ │ - blx r8 │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 53370 │ │ │ │ + ldr r1, [r3, #2396] @ 0x95c │ │ │ │ + and r7, r7, #8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 53380 │ │ │ │ + ldr r2, [r3, #2424] @ 0x978 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + tst r2, #12 │ │ │ │ + bne 53380 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 51810 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 53410 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 4f100 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r8, [r3, #1576] @ 0x628 │ │ │ │ - ldr r0, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r8] │ │ │ │ - add r0, r0, #3280 @ 0xcd0 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add r0, r0, #4 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - bl e9864 │ │ │ │ - ldr ip, [sp, #84] @ 0x54 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx ip │ │ │ │ + ldr r3, [r3, #2424] @ 0x978 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + and r2, r3, #48 @ 0x30 │ │ │ │ + cmp r2, #16 │ │ │ │ + beq 533f8 │ │ │ │ + tst r3, #32 │ │ │ │ + bne 533ec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 4f40c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 4f564 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 4f67c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 52884 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 50980 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r8, [r2, #28] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - blx r8 │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 533d0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 50c3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 50dd0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b 51288 │ │ │ │ + ldrb r2, [r3, #3480] @ 0xd98 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 532fc │ │ │ │ + ldr r2, [r3, #3488] @ 0xda0 │ │ │ │ + cmn r2, #1 │ │ │ │ + beq 533bc │ │ │ │ + add r1, r2, r2, lsl #1 │ │ │ │ + rsb r2, r2, r1, lsl #4 │ │ │ │ + add r1, r3, r2, lsl #2 │ │ │ │ + add r1, r1, #3584 @ 0xe00 │ │ │ │ + add r1, r1, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 51810 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 53438 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 51e28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 521dc │ │ │ │ + b 532fc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 50b10 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 50c3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 50dd0 │ │ │ │ + b 53370 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 4edac │ │ │ │ + b 53324 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 52520 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r8, [r2, #32] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - blx r8 │ │ │ │ + ldr r3, [r3, #2424] @ 0x978 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + b 5331c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r3, #1576] @ 0x628 │ │ │ │ - ldr r0, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r1] │ │ │ │ - add r0, r0, #3280 @ 0xcd0 │ │ │ │ - add r0, r0, #4 │ │ │ │ - ldr r8, [r3, #16] │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - bl e9864 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - mvn r3, #0 │ │ │ │ - add r2, r9, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r7 │ │ │ │ - blx r8 │ │ │ │ - b 4c124 │ │ │ │ - ldr r0, [pc, #556] @ 4c94c │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r0, r0, #152 @ 0x98 │ │ │ │ - bl 61f60 │ │ │ │ - ldr r2, [pc, #544] @ 4c950 │ │ │ │ - ldr r3, [pc, #468] @ 4c908 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #596] @ 0x254 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4c900 │ │ │ │ - add sp, sp, #604 @ 0x25c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + add r2, r3, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r2, #2480] @ 0x9b0 │ │ │ │ + add r3, r3, r2, lsl #2 │ │ │ │ + ldr r1, [r3, #2712] @ 0xa98 │ │ │ │ + bl 52d40 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 52fb8 │ │ │ │ + b 532fc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [r3, #3488] @ 0xda0 │ │ │ │ + add r3, r3, r2, lsl #2 │ │ │ │ + ldr r1, [r3, #2712] @ 0xa98 │ │ │ │ + bl 52d40 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 52fb8 │ │ │ │ + b 533bc │ │ │ │ + orrsmi r0, r6, #0 │ │ │ │ bx lr │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 964d4 │ │ │ │ - b 4c250 │ │ │ │ - ldr r2, [pc, #472] @ 4c954 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 4c7c0 │ │ │ │ - add r0, r0, #8 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 2649c │ │ │ │ - b 4c354 │ │ │ │ - ldr r2, [pc, #432] @ 4c958 │ │ │ │ - add r9, sp, #580 @ 0x244 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #16 │ │ │ │ - mov r0, r9 │ │ │ │ - bl e9868 │ │ │ │ - b 4c540 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - blx r3 │ │ │ │ - b 4c354 │ │ │ │ - ldr r1, [sp, #664] @ 0x298 │ │ │ │ - add r0, r7, r1 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #652] @ 0x28c │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r1, #48 @ 0x30 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r0, #15 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + asr r4, r1, #2 │ │ │ │ + add r3, r4, r4, lsl #1 │ │ │ │ + add r3, r3, r3, lsl #4 │ │ │ │ + add r3, r3, r3, lsl #8 │ │ │ │ + add r3, r3, r3, lsl #16 │ │ │ │ + cmp r1, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + add r4, r4, r3, lsl #2 │ │ │ │ + ble 53500 │ │ │ │ + add r8, r2, #4 │ │ │ │ + asr r6, r4, #1 │ │ │ │ + add r5, r6, r6, lsl #2 │ │ │ │ + add r5, r7, r5, lsl #2 │ │ │ │ + add r1, r5, #4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4bfe4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - add r7, sp, #96 @ 0x60 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr r1, [pc, #320] @ 4c95c │ │ │ │ - bl 963a4 │ │ │ │ - mov r2, r7 │ │ │ │ + subge r4, r4, r6 │ │ │ │ + subge r4, r4, #1 │ │ │ │ + movlt r4, r6 │ │ │ │ + addge r7, r5, #20 │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt 534cc │ │ │ │ mov r0, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 96634 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r1, #344]! @ 0x158 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 8332c │ │ │ │ - mov r1, r8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + asr r4, r1, #2 │ │ │ │ + add r3, r4, r4, lsl #1 │ │ │ │ + add r3, r3, r3, lsl #4 │ │ │ │ + add r3, r3, r3, lsl #8 │ │ │ │ + add r3, r3, r3, lsl #16 │ │ │ │ + cmp r1, #0 │ │ │ │ mov r7, r0 │ │ │ │ - str r0, [r5, #344] @ 0x158 │ │ │ │ - ldr r0, [sp, #652] @ 0x28c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #644] @ 0x284 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #644] @ 0x284 │ │ │ │ - ldr r0, [sp, #656] @ 0x290 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r7, [r3, #40] @ 0x28 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - b 4bfec │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - b 4bee8 │ │ │ │ - add r0, r7, #152 @ 0x98 │ │ │ │ - bl 61c2c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 4bf04 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r8, [r1, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - blx r8 │ │ │ │ - b 4c124 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r7, [r2, #16] │ │ │ │ - mov r2, r5 │ │ │ │ - blx r7 │ │ │ │ - b 4c188 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b 4be14 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, fp, r4, ror #24 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq sl, fp, r0, asr #24 │ │ │ │ - @ instruction: 0x3e19999a │ │ │ │ - addmi r0, r0, r0 │ │ │ │ - strdeq r7, [r1], -r4 @ │ │ │ │ - svccc 0x004ccccd │ │ │ │ - svccc 0x00666666 │ │ │ │ - eoreq r7, r1, ip, asr #32 │ │ │ │ - bicmi r0, r8, r0 │ │ │ │ - cmnmi r0, r0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - movmi r0, r0 │ │ │ │ - eoreq r6, r1, r0, ror sp │ │ │ │ - stclcc 12, cr12, [ip, #-820] @ 0xfffffccc │ │ │ │ - andeq r0, r0, r4, lsr #10 │ │ │ │ - cdpcc 12, 12, cr12, cr12, cr13, {6} │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - eoreq r6, r1, r4, asr #17 │ │ │ │ - andeq sl, fp, r8, lsl #5 │ │ │ │ - andeq r0, r0, r0, asr #11 │ │ │ │ - andeq r9, sl, r0, ror #10 │ │ │ │ - cmnmi r0, r0 │ │ │ │ - bx lr │ │ │ │ - sub sp, sp, #16 │ │ │ │ + add r4, r4, r3, lsl #2 │ │ │ │ + ble 53578 │ │ │ │ + add r8, r2, #4 │ │ │ │ + asr r6, r4, #1 │ │ │ │ + add r5, r6, r6, lsl #2 │ │ │ │ + add r5, r7, r5, lsl #2 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r5, #4 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + sublt r4, r4, r6 │ │ │ │ + sublt r4, r4, #1 │ │ │ │ + movge r4, r6 │ │ │ │ + addlt r7, r5, #20 │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt 53544 │ │ │ │ + mov r0, r7 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3968] @ 0xf80 │ │ │ │ - sub sp, sp, #92 @ 0x5c │ │ │ │ - add r4, sp, #132 @ 0x84 │ │ │ │ - stm r4, {r1, r2, r3} │ │ │ │ - ldr r2, [pc, #772] @ 4cc90 │ │ │ │ - ldr r3, [pc, #772] @ 4cc94 │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r2, [pc, #380] @ 53714 │ │ │ │ + ldr r3, [pc, #380] @ 53718 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + cmp r0, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1069547520 @ 0x3fc00000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - add r8, sp, #52 @ 0x34 │ │ │ │ - add r7, sp, #68 @ 0x44 │ │ │ │ - add r6, sp, #20 │ │ │ │ - ldr sl, [pc, #708] @ 4cc98 │ │ │ │ - mov fp, #0 │ │ │ │ + beq 53668 │ │ │ │ + add r5, r0, #20 │ │ │ │ + cmp r1, r5 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 852b4 │ │ │ │ - ldr r1, [pc, #692] @ 4cc9c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #656] @ 4cca0 │ │ │ │ - ldr r0, [pc, #656] @ 4cca4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov r2, #1061158912 @ 0x3f400000 │ │ │ │ - mov r3, #1 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov ip, #0 │ │ │ │ - mov lr, #15 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldm r7, {r0, r1, r2, r3} │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [pc, #592] @ 4cca8 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #348 @ 0x15c │ │ │ │ - mov r3, ip │ │ │ │ - mov r0, r5 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - bl 7fcbc │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bne 4cc0c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r1, #114 @ 0x72 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ + mov fp, r1 │ │ │ │ + beq 53668 │ │ │ │ + add r8, r0, #4 │ │ │ │ + add r7, sp, #8 │ │ │ │ + add r6, sp, #12 │ │ │ │ + add r0, r5, #4 │ │ │ │ + mov r1, r8 │ │ │ │ + bl eb59c │ │ │ │ + mov r4, r5 │ │ │ │ + add r5, r5, #20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4cbec │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [pc, #500] @ 4ccac │ │ │ │ - mov r2, #0 │ │ │ │ - bl 964d4 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #472] @ 4ccb0 │ │ │ │ - ldr r0, [pc, #472] @ 4ccb4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov r2, #1061158912 @ 0x3f400000 │ │ │ │ - mov r3, #1 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #428] @ 4ccb8 │ │ │ │ - mov lr, #0 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr sl, [pc, #384] @ 4cc98 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r9, #15 │ │ │ │ - mov r4, r0 │ │ │ │ - ldm r7, {r0, r1, r2, r3} │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, ip, #352 @ 0x160 │ │ │ │ - mov r3, lr │ │ │ │ - mov r0, r5 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - bl 7fcbc │ │ │ │ + blt 53694 │ │ │ │ + sub lr, r5, #20 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + mov ip, r7 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [lr] │ │ │ │ + sub r4, r5, #36 @ 0x24 │ │ │ │ + str r3, [ip] │ │ │ │ + b 53630 │ │ │ │ + sub lr, r4, #4 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, r4, #16 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + mov r4, sl │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl eb59c │ │ │ │ + sub sl, r4, #20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4cb98 │ │ │ │ - ldrb r3, [r5, #1693] @ 0x69d │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4cb98 │ │ │ │ - ldr r2, [pc, #336] @ 4ccbc │ │ │ │ - ldr r3, [pc, #292] @ 4cc94 │ │ │ │ + blt 53614 │ │ │ │ + mov ip, r7 │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + add r4, r4, #16 │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [ip] │ │ │ │ + str r3, [r4] │ │ │ │ + cmp fp, r5 │ │ │ │ + bne 535d8 │ │ │ │ + ldr r2, [pc, #172] @ 5371c │ │ │ │ + ldr r3, [pc, #164] @ 53718 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4cc8c │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ - ldr r4, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4cc3c │ │ │ │ - cmp r0, #1 │ │ │ │ - ldreq r3, [r5, #4] │ │ │ │ - movne r1, #0 │ │ │ │ - ldreq r1, [r3, #1588] @ 0x634 │ │ │ │ - addeq r1, r1, #1040 @ 0x410 │ │ │ │ - addeq r1, r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r5, #1693] @ 0x69d │ │ │ │ - b 4cb64 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r1, #352 @ 0x160 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4cc68 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - cmp r3, #5 │ │ │ │ - beq 4cc4c │ │ │ │ - cmp r3, #6 │ │ │ │ - bne 4caa8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r1, #2 │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - b 4caa8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r1, [r3, #1588] @ 0x634 │ │ │ │ - add r1, r1, #980 @ 0x3d4 │ │ │ │ - b 4cbd8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - b 4caa8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r1, #356 @ 0x164 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ + bne 53710 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + sub r3, r5, #20 │ │ │ │ + mov lr, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + mov ip, r7 │ │ │ │ + sub sl, r4, r9 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + cmp sl, #20 │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + ble 536f0 │ │ │ │ + rsb r0, sl, #20 │ │ │ │ + add r0, r4, r0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r9 │ │ │ │ + bl 7768 │ │ │ │ + mov lr, r7 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + mov ip, r9 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + b 53660 │ │ │ │ + bne 536d4 │ │ │ │ + mov lr, r9 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + ldr ip, [sp, #4] │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + b 536d4 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, fp, ip, lsr #8 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r3, fp, r4, asr r3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + cmp r1, r0 │ │ │ │ + cmpne r3, r2 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + beq 537a8 │ │ │ │ + add r5, r5, #20 │ │ │ │ + b 5375c │ │ │ │ + mov r5, r3 │ │ │ │ + add r1, r4, #4 │ │ │ │ + add r0, r6, #4 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4cc0c │ │ │ │ - b 4caa8 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, fp, ip, lsr #32 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - bicmi r0, r8, r0 │ │ │ │ - andeq r7, sl, ip, lsr #24 │ │ │ │ - muleq sl, r0, r2 │ │ │ │ - eoreq r6, r1, r8, lsl #11 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - andeq r7, sl, r4, ror #22 │ │ │ │ - ldrdeq r9, [sl], -r0 │ │ │ │ - ldrdeq r6, [r1], -r4 @ │ │ │ │ - andeq r9, fp, ip, asr #28 │ │ │ │ + movlt lr, r6 │ │ │ │ + movge lr, r4 │ │ │ │ + ldmlt lr!, {r0, r1, r2, r3} │ │ │ │ + ldmge lr!, {r0, r1, r2, r3} │ │ │ │ + sublt ip, r5, #20 │ │ │ │ + subge ip, r5, #20 │ │ │ │ + addlt r6, r6, #20 │ │ │ │ + addge r4, r4, #20 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + cmp r8, r4 │ │ │ │ + cmpne r7, r6 │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + add r3, r5, #20 │ │ │ │ + bne 53758 │ │ │ │ + sub r8, r8, r4 │ │ │ │ + cmp r8, #20 │ │ │ │ + ble 537ec │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + sub r7, r7, r6 │ │ │ │ + bl 7768 │ │ │ │ + cmp r7, #20 │ │ │ │ + add r5, r5, r8 │ │ │ │ + ble 53810 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7768 │ │ │ │ + add r0, r5, r7 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldmeq r4!, {r0, r1, r2, r3} │ │ │ │ + moveq ip, r5 │ │ │ │ + stmiaeq ip!, {r0, r1, r2, r3} │ │ │ │ + sub r7, r7, r6 │ │ │ │ + ldreq r3, [r4] │ │ │ │ + streq r3, [ip] │ │ │ │ + cmp r7, #20 │ │ │ │ + add r5, r5, r8 │ │ │ │ + bgt 537d4 │ │ │ │ + ldmeq r6!, {r0, r1, r2, r3} │ │ │ │ + moveq ip, r5 │ │ │ │ + stmiaeq ip!, {r0, r1, r2, r3} │ │ │ │ + ldreq r3, [r6] │ │ │ │ + add r0, r5, r7 │ │ │ │ + streq r3, [ip] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3912] @ 0xf48 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r5, r3 │ │ │ │ + lsl r9, r3, #1 │ │ │ │ + sub r3, r1, r0 │ │ │ │ + asr r3, r3, #2 │ │ │ │ + mov lr, r2 │ │ │ │ + add r2, r3, r3, lsl #1 │ │ │ │ + add r2, r2, r2, lsl #4 │ │ │ │ + add r2, r2, r2, lsl #8 │ │ │ │ + add r2, r2, r2, lsl #16 │ │ │ │ + add r3, r3, r2, lsl #2 │ │ │ │ + cmp r3, r5, lsl #1 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + blt 538cc │ │ │ │ + add r8, r5, r5, lsl #2 │ │ │ │ + add r7, r9, r5, lsl #3 │ │ │ │ + lsl r8, r8, #2 │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + add r2, r4, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + add r4, r4, r7 │ │ │ │ + mov r3, r4 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + bl 53720 │ │ │ │ + sub r3, r6, r4 │ │ │ │ + asr r3, r3, #2 │ │ │ │ + add ip, r3, r3, lsl #1 │ │ │ │ + add ip, ip, ip, lsl #4 │ │ │ │ + add ip, ip, ip, lsl #8 │ │ │ │ + add ip, ip, ip, lsl #16 │ │ │ │ + add r3, r3, ip, lsl #2 │ │ │ │ + cmp r9, r3 │ │ │ │ + mov lr, r0 │ │ │ │ + ble 53888 │ │ │ │ + cmp r5, r3 │ │ │ │ + movge r5, r3 │ │ │ │ + add r5, r5, r5, lsl #2 │ │ │ │ + add r2, r4, r5, lsl #2 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str lr, [sp] │ │ │ │ + bl 53720 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sl, r1, r0 │ │ │ │ + asr r8, sl, #2 │ │ │ │ + add r3, r8, r8, lsl #1 │ │ │ │ + add r3, r3, r3, lsl #4 │ │ │ │ + add r3, r3, r3, lsl #8 │ │ │ │ + add r3, r3, r3, lsl #16 │ │ │ │ + cmp sl, #120 @ 0x78 │ │ │ │ + add r8, r8, r3, lsl #2 │ │ │ │ + add r9, r2, sl │ │ │ │ + ble 539ac │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #308] @ 4ce10 │ │ │ │ - ldr r3, [pc, #308] @ 4ce14 │ │ │ │ - sub sp, sp, #156 @ 0x9c │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - add r7, sp, #20 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add r4, r4, #140 @ 0x8c │ │ │ │ + mov r1, r4 │ │ │ │ + bl 53580 │ │ │ │ + sub r3, r6, r4 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bgt 53940 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 53580 │ │ │ │ + cmp sl, #140 @ 0x8c │ │ │ │ + pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r4, #7 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 5382c │ │ │ │ + lsl r3, r4, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ + lsl r4, r4, #2 │ │ │ │ + bl 5382c │ │ │ │ + cmp r8, r4 │ │ │ │ + bgt 53974 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 53580 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #800] @ 53cf0 │ │ │ │ + ldr r3, [pc, #800] @ 53cf4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ + cmp r0, r1 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ - bl e97fc │ │ │ │ - mov r0, r7 │ │ │ │ - bl eb4e0 │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ - ldr r9, [r5, #96] @ 0x60 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 4cd64 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r6, r4 │ │ │ │ - b 4cd40 │ │ │ │ - ldr r3, [r5, #92] @ 0x5c │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - add r4, r4, #12 │ │ │ │ - bge 4cd64 │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r1, [r3, r4] │ │ │ │ - bl eb6d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4cd2c │ │ │ │ - ldr r3, [r5, #84] @ 0x54 │ │ │ │ - add r3, r3, r4 │ │ │ │ - ldr r9, [r3, #8] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr r0, [r1, #1572] @ 0x624 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ + moveq r0, r7 │ │ │ │ + beq 53c1c │ │ │ │ + cmp r1, r7 │ │ │ │ + mov r0, r1 │ │ │ │ + moveq r0, r6 │ │ │ │ + beq 53c1c │ │ │ │ + sub r2, r7, r6 │ │ │ │ + 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 lr, r2, r3, lsl #2 │ │ │ │ + sub r3, r0, r6 │ │ │ │ + asr r3, r3, #2 │ │ │ │ + add r2, r3, r3, lsl #1 │ │ │ │ + add r2, r2, r2, lsl #4 │ │ │ │ + add r2, r2, r2, lsl #8 │ │ │ │ + add r2, r2, r2, lsl #16 │ │ │ │ + add r3, r3, r2, lsl #2 │ │ │ │ + sub r1, lr, r3 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq 53c48 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + cmp r3, r1 │ │ │ │ + mov r5, r6 │ │ │ │ + mov r4, r1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r6, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + bge 53b48 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble 53b10 │ │ │ │ + add r8, r3, #1 │ │ │ │ + add r8, r8, r8, lsl #2 │ │ │ │ + add r9, r5, #20 │ │ │ │ + add r8, r5, r8, lsl #2 │ │ │ │ + mov sl, #0 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + sub lr, r9, #20 │ │ │ │ + add sl, sl, #1 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + mov r7, lr │ │ │ │ + cmp r3, sl │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + sub ip, r8, #20 │ │ │ │ + mov r4, r6 │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + mov r5, ip │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + ldr fp, [lr] │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [ip] │ │ │ │ + str r3, [lr] │ │ │ │ + str fp, [r4] │ │ │ │ + ldm r6!, {r0, r1, r2, r3} │ │ │ │ + add r9, r9, #20 │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + add r8, r8, #20 │ │ │ │ + str fp, [ip] │ │ │ │ + bne 53a9c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r5, r5, r1, lsl #2 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, lr │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr ip, [r8, #8] │ │ │ │ - ldr r1, [r8, #12] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str ip, [sp, #12] │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 53c08 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r4, r3 │ │ │ │ + sub r3, r3, r1 │ │ │ │ + sub r1, r4, r3 │ │ │ │ + cmp r3, r1 │ │ │ │ + mov lr, r4 │ │ │ │ + mov r4, r1 │ │ │ │ + blt 53a70 │ │ │ │ + add r8, lr, lr, lsl #2 │ │ │ │ + add r8, r5, r8, lsl #2 │ │ │ │ + add r2, r1, r1, lsl #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + sub r5, r8, r2, lsl #2 │ │ │ │ + ble 53bf8 │ │ │ │ + mov r9, r5 │ │ │ │ + mov sl, #0 │ │ │ │ + str lr, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #48] @ 4ce18 │ │ │ │ - ldr r3, [pc, #40] @ 4ce14 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + sub lr, r9, #20 │ │ │ │ + add sl, sl, #1 │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + mov r7, lr │ │ │ │ + cmp r3, sl │ │ │ │ + mov r9, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + sub ip, r8, #20 │ │ │ │ + mov r4, r6 │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + mov r5, ip │ │ │ │ + mov r8, ip │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + ldr fp, [lr] │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [ip] │ │ │ │ + str r3, [lr] │ │ │ │ + str fp, [r4] │ │ │ │ + ldm r6!, {r0, r1, r2, r3} │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + str fp, [ip] │ │ │ │ + bne 53b7c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + rsb r2, r3, r3, lsl #28 │ │ │ │ + rsb r3, r3, r2, lsl #2 │ │ │ │ + ldr lr, [sp, #12] │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r5, r5, r3, lsl #2 │ │ │ │ + mov r0, lr │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + subs r3, r1, #0 │ │ │ │ + bne 53b34 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + sub r0, r7, r0 │ │ │ │ + add r0, r6, r0 │ │ │ │ + ldr r2, [pc, #212] @ 53cf8 │ │ │ │ + ldr r3, [pc, #204] @ 53cf4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4ce0c │ │ │ │ - add sp, sp, #156 @ 0x9c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r9, [fp], -r8 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - ldrdeq r9, [fp], -r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + bne 53cec │ │ │ │ + add sp, sp, #68 @ 0x44 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r8, r6, #20 │ │ │ │ + add r9, r0, #20 │ │ │ │ + add fp, sp, #40 @ 0x28 │ │ │ │ + stmib sp, {r0, r6} │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + sub lr, r8, #20 │ │ │ │ + cmp r2, r8 │ │ │ │ + mov r7, lr │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + sub ip, r9, #20 │ │ │ │ + mov r4, fp │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + mov r5, ip │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + ldr sl, [lr] │ │ │ │ + mov r6, fp │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [ip] │ │ │ │ + str r3, [lr] │ │ │ │ + str sl, [r4] │ │ │ │ + ldm r6!, {r0, r1, r2, r3} │ │ │ │ + add r8, r8, #20 │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + add r9, r9, #20 │ │ │ │ + str sl, [ip] │ │ │ │ + bne 53c58 │ │ │ │ + ldmib sp, {r0, r6} │ │ │ │ + sub r3, r0, #20 │ │ │ │ + sub r3, r3, r6 │ │ │ │ + lsr r3, r3, #2 │ │ │ │ + add r2, r3, r3, lsl #1 │ │ │ │ + add r2, r3, r2, lsl #2 │ │ │ │ + rsb r2, r2, r2, lsl #6 │ │ │ │ + add r2, r3, r2, lsl #2 │ │ │ │ + rsb r2, r2, r2, lsl #14 │ │ │ │ + add r0, r3, r2, lsl #2 │ │ │ │ + bic r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ + add r0, r0, #1 │ │ │ │ + add r0, r0, r0, lsl #2 │ │ │ │ + add r0, r6, r0, lsl #2 │ │ │ │ + b 53c1c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + strdeq r2, [fp], -r4 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r2, fp, r0, lsr #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3936] @ 0xf60 │ │ │ │ - sub sp, sp, #124 @ 0x7c │ │ │ │ - add r4, sp, #164 @ 0xa4 │ │ │ │ - stm r4, {r1, r2, r3} │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #1368] @ 4d3a0 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r3, #1116] @ 0x45c │ │ │ │ - ldr r7, [pc, #1356] @ 4d3a4 │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #1352] @ 4d3a8 │ │ │ │ - add r7, pc, r7 │ │ │ │ + cmpne r7, #0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #444] @ 53ee8 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [pc, #440] @ 53eec │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #0 │ │ │ │ + beq 53e74 │ │ │ │ + add r2, r7, r6 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov sl, r0 │ │ │ │ + beq 53e58 │ │ │ │ + cmp r7, r6 │ │ │ │ + bge 53e0c │ │ │ │ + add r5, r6, r6, lsr #31 │ │ │ │ + asr r5, r5, #1 │ │ │ │ + add r9, r5, r5, lsl #2 │ │ │ │ + add r9, sl, r9, lsl #2 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 53508 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + sub r4, r0, r3 │ │ │ │ + asr r4, r4, #2 │ │ │ │ + add r2, r4, r4, lsl #1 │ │ │ │ + add r2, r2, r2, lsl #4 │ │ │ │ + add r2, r2, r2, lsl #8 │ │ │ │ + add r2, r2, r2, lsl #16 │ │ │ │ + mov r8, r0 │ │ │ │ + add r4, r4, r2, lsl #2 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 539b4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 53cfc │ │ │ │ + subs r6, r6, r5 │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + subs r7, r7, r4 │ │ │ │ + orreq r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 53e74 │ │ │ │ + add r3, r6, r7 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 53e60 │ │ │ │ + cmp r7, r6 │ │ │ │ + mov sl, fp │ │ │ │ + mov r3, r8 │ │ │ │ + blt 53d60 │ │ │ │ + add r4, r7, r7, lsr #31 │ │ │ │ + asr r4, r4, #1 │ │ │ │ + add r8, r4, r4, lsl #2 │ │ │ │ + add r8, r3, r8, lsl #2 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 53490 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + sub r5, r0, sl │ │ │ │ + asr r5, r5, #2 │ │ │ │ + add r2, r5, r5, lsl #1 │ │ │ │ + add r2, r2, r2, lsl #4 │ │ │ │ + add r2, r2, r2, lsl #8 │ │ │ │ + add r2, r2, r2, lsl #16 │ │ │ │ + mov r9, r0 │ │ │ │ + add r5, r5, r2, lsl #2 │ │ │ │ + b 53da8 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r8, r3 │ │ │ │ + add r1, fp, #4 │ │ │ │ + add r0, r8, #4 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 53ea0 │ │ │ │ + ldr r2, [pc, #116] @ 53ef0 │ │ │ │ + ldr r3, [pc, #108] @ 53eec │ │ │ │ + add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #1328] @ 4d3ac │ │ │ │ - ldrne r0, [pc, #1328] @ 4d3b0 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - moveq r0, #0 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr sl, [sp, #180] @ 0xb4 │ │ │ │ - ldr fp, [pc, #1296] @ 4d3b4 │ │ │ │ - add r9, sp, #108 @ 0x6c │ │ │ │ - add r8, sp, #100 @ 0x64 │ │ │ │ - mov r1, r0 │ │ │ │ + bne 53ee4 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov ip, fp │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + add lr, sp, #16 │ │ │ │ + mov r4, r8 │ │ │ │ + mov r5, lr │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm r8!, {r0, r1, r2, r3} │ │ │ │ + mov r6, fp │ │ │ │ + ldr r7, [ip] │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [r8] │ │ │ │ + str r3, [ip] │ │ │ │ + ldm r5!, {r0, r1, r2, r3} │ │ │ │ + str r7, [lr] │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + str r7, [r8] │ │ │ │ + b 53e74 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + muleq fp, r4, ip │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r2, fp, r8, asr #22 │ │ │ │ + sub r3, r1, r0 │ │ │ │ + cmp r3, #280 @ 0x118 │ │ │ │ + ble 53fac │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + asr r3, r3, #2 │ │ │ │ + add r2, r3, r3, lsl #1 │ │ │ │ + add r2, r2, r2, lsl #4 │ │ │ │ + add r2, r2, r2, lsl #8 │ │ │ │ + add r2, r2, r2, lsl #16 │ │ │ │ + add r3, r3, r2, lsl #2 │ │ │ │ + asr r4, r3, #1 │ │ │ │ + add r4, r4, r4, lsl #2 │ │ │ │ + lsl r7, r4, #2 │ │ │ │ + add r4, r0, r4, lsl #2 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 53ef4 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - mov r2, #1048576000 @ 0x3e800000 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ - mov r2, #3 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str fp, [sp, #12] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldm r9, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - ldm r8, {r2, r3} │ │ │ │ - mov r1, r6 │ │ │ │ - bl 31598 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #1192] @ 4d3b8 │ │ │ │ - str fp, [sp, #12] │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldm r9, {r0, r1} │ │ │ │ - ldr fp, [pc, #1176] @ 4d3bc │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - mov r3, #12 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ + bl 53ef4 │ │ │ │ + asr r2, r7, #1 │ │ │ │ + add r2, r2, r7, asr #2 │ │ │ │ + add r2, r2, r2, lsl #4 │ │ │ │ + add r2, r2, r2, lsl #8 │ │ │ │ + add r2, r2, r2, lsl #16 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + add r3, r2, r7, asr #2 │ │ │ │ + mov r2, r5 │ │ │ │ + sub r5, r5, r4 │ │ │ │ + asr r5, r5, #2 │ │ │ │ + add ip, r5, r5, lsl #1 │ │ │ │ + add ip, ip, ip, lsl #4 │ │ │ │ + add ip, ip, ip, lsl #8 │ │ │ │ + add ip, ip, ip, lsl #16 │ │ │ │ + add r5, r5, ip, lsl #2 │ │ │ │ mov r1, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldm r8, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 96690 │ │ │ │ - ldr r0, [pc, #1128] @ 4d3c0 │ │ │ │ - add fp, pc, fp │ │ │ │ - mov r1, fp │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r9, [r5, #4] │ │ │ │ - bl 26ba8 │ │ │ │ - add r9, r9, #1664 @ 0x680 │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r1, [pc, #1100] @ 4d3c4 │ │ │ │ - add r9, r9, #4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [pc, #1080] @ 4d3c8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 96c40 │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 4d268 │ │ │ │ - ldr r6, [pc, #1060] @ 4d3cc │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r9, r6, #356 @ 0x164 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ + str r5, [sp] │ │ │ │ + bl 53cfc │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + b 53580 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + cmp r1, r0 │ │ │ │ + cmpne r3, r2 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + beq 54038 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + add r6, r6, #20 │ │ │ │ + b 53fec │ │ │ │ + mov r6, r3 │ │ │ │ + add r1, r4, #4 │ │ │ │ + add r0, r5, #4 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d2ec │ │ │ │ - ldr r6, [pc, #1036] @ 4d3d0 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r9, r6, #440 @ 0x1b8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ + movlt lr, r5 │ │ │ │ + movge lr, r4 │ │ │ │ + ldmlt lr!, {r0, r1, r2, r3} │ │ │ │ + ldmge lr!, {r0, r1, r2, r3} │ │ │ │ + sublt ip, r6, #20 │ │ │ │ + subge ip, r6, #20 │ │ │ │ + addlt r5, r5, #20 │ │ │ │ + addge r4, r4, #20 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + cmp r7, r4 │ │ │ │ + cmpne r8, r5 │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + add r3, r6, #20 │ │ │ │ + bne 53fe8 │ │ │ │ + cmp r7, r4 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + sub r2, r7, r4 │ │ │ │ + cmp r2, #20 │ │ │ │ + ble 5405c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 7768 │ │ │ │ + ldmeq r4!, {r0, r1, r2, r3} │ │ │ │ + stmiaeq r6!, {r0, r1, r2, r3} │ │ │ │ + ldreq r3, [r4] │ │ │ │ + streq r3, [r6] │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r0, r1 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + beq 54174 │ │ │ │ + ldr r2, [sp] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 5416c │ │ │ │ + sub r7, r1, #20 │ │ │ │ + sub r9, r1, #16 │ │ │ │ + sub r4, r3, #20 │ │ │ │ + sub r8, r3, #16 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl eb59c │ │ │ │ + sub ip, r5, #20 │ │ │ │ + mov r6, r5 │ │ │ │ + mov lr, r4 │ │ │ │ + mov fp, r7 │ │ │ │ + mov sl, ip │ │ │ │ + mov r5, ip │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4d29c │ │ │ │ + blt 54108 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [sp] │ │ │ │ + cmp r3, r4 │ │ │ │ + ldr r3, [lr] │ │ │ │ + sub r4, r4, #20 │ │ │ │ + str r3, [ip] │ │ │ │ + beq 5416c │ │ │ │ + add r8, r4, #4 │ │ │ │ + b 540b4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r3, r7 │ │ │ │ + ldm fp!, {r0, r1, r2, r3} │ │ │ │ + sub r7, r7, #20 │ │ │ │ + stmia sl!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [fp] │ │ │ │ + add r9, r7, #4 │ │ │ │ + str r3, [sl] │ │ │ │ + bne 540b4 │ │ │ │ + ldr r1, [sp] │ │ │ │ + add r2, r4, #20 │ │ │ │ + sub r2, r2, r1 │ │ │ │ + cmp r2, #20 │ │ │ │ + ble 54150 │ │ │ │ + sub r0, r5, r2 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 7768 │ │ │ │ + bne 5416c │ │ │ │ + ldr ip, [sp] │ │ │ │ + sub r6, r6, #40 @ 0x28 │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [ip] │ │ │ │ + str r3, [r6] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r1, r2 │ │ │ │ + sub r2, r3, r2 │ │ │ │ + cmp r2, #20 │ │ │ │ + bgt 54140 │ │ │ │ + bne 5416c │ │ │ │ + ldr ip, [sp] │ │ │ │ + sub r5, r5, #20 │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [ip] │ │ │ │ + str r3, [r5] │ │ │ │ + b 5416c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r2 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r2, r3 │ │ │ │ + bl 538f8 │ │ │ │ + sub r7, r5, r9 │ │ │ │ mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + sub r6, r8, r5 │ │ │ │ + bl 538f8 │ │ │ │ + cmp r7, r6 │ │ │ │ + bgt 54228 │ │ │ │ + cmp r7, #20 │ │ │ │ + ble 54260 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - add r9, sp, #68 @ 0x44 │ │ │ │ - bl 96634 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ + bl 7768 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, r4, r7 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #984] @ 4d3d4 │ │ │ │ - mov r2, r9 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 964d4 │ │ │ │ - ldr r3, [pc, #972] @ 4d3d8 │ │ │ │ - add r6, sp, #52 @ 0x34 │ │ │ │ - ldr fp, [r7, r3] │ │ │ │ - ldr r3, [pc, #964] @ 4d3dc │ │ │ │ - str r8, [sp, #28] │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r4, r3, #360 @ 0x168 │ │ │ │ - add r3, r3, #440 @ 0x1b8 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r8, r3 │ │ │ │ - str sl, [sp, #24] │ │ │ │ - ldr r1, [pc, #936] @ 4d3e0 │ │ │ │ - mov r3, r9 │ │ │ │ + str r9, [sp] │ │ │ │ + bl 53fb0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + cmp r6, #20 │ │ │ │ + ble 54280 │ │ │ │ mov r2, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - ldr r2, [fp, #16] │ │ │ │ - add sl, r3, #1664 @ 0x680 │ │ │ │ - cmp r1, r2 │ │ │ │ - add sl, sl, #4 │ │ │ │ - beq 4d068 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 26bf4 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [pc, #864] @ 4d3e4 │ │ │ │ - add r4, r4, #20 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r7, [sp] │ │ │ │ - bl 96c40 │ │ │ │ - cmp r8, r4 │ │ │ │ - bne 4d030 │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - ldr r1, [pc, #828] @ 4d3e0 │ │ │ │ - mov r3, r9 │ │ │ │ + bl 7768 │ │ │ │ + add r3, r4, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + str r8, [sp] │ │ │ │ + bl 54070 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bne 54208 │ │ │ │ + mov lr, r9 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + mov ip, r4 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + b 54208 │ │ │ │ + bne 54240 │ │ │ │ + mov lr, r5 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + mov ip, r4 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + b 54240 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + mov r4, r3 │ │ │ │ + cmp r7, r3 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + mov r3, r2 │ │ │ │ + movlt r3, r7 │ │ │ │ + movge r3, r4 │ │ │ │ + cmp r1, r3 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + movlt r8, r1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + strlt r0, [sp, #24] │ │ │ │ + bge 54468 │ │ │ │ + cmp r4, r7 │ │ │ │ + ble 543ac │ │ │ │ + add r3, r4, r4, lsr #31 │ │ │ │ + asr r3, r3, #1 │ │ │ │ + add r6, r3, r3, lsl #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + add r6, r3, r6, lsl #2 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r9 │ │ │ │ + bl 53508 │ │ │ │ + sub r5, r0, r9 │ │ │ │ + asr r5, r5, #2 │ │ │ │ + add r3, r5, r5, lsl #1 │ │ │ │ + add r3, r3, r3, lsl #4 │ │ │ │ + add r3, r3, r3, lsl #8 │ │ │ │ + add r3, r3, r3, lsl #16 │ │ │ │ + mov fp, r0 │ │ │ │ + add r5, r5, r3, lsl #2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + sub r4, r4, r3 │ │ │ │ + cmp r8, r5 │ │ │ │ + cmpge r4, r5 │ │ │ │ + ble 543f8 │ │ │ │ + cmp r5, #0 │ │ │ │ + moveq sl, r6 │ │ │ │ + bne 544f8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, sl │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r5, [sp] │ │ │ │ + bl 542a0 │ │ │ │ + sub r7, r7, r5 │ │ │ │ + cmp r4, r7 │ │ │ │ + movlt r3, r4 │ │ │ │ + movge r3, r7 │ │ │ │ + cmp r3, r8 │ │ │ │ + ble 54470 │ │ │ │ + cmp r4, r7 │ │ │ │ + mov r9, fp │ │ │ │ + str sl, [sp, #24] │ │ │ │ + bgt 542f8 │ │ │ │ + add r5, r7, r7, lsr #31 │ │ │ │ + asr r5, r5, #1 │ │ │ │ ldr sl, [sp, #24] │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - bl 96334 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r7, [sp] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - ldr r3, [pc, #784] @ 4d3e4 │ │ │ │ - add r0, r0, #4 │ │ │ │ + add fp, r5, r5, lsl #2 │ │ │ │ + add fp, r9, fp, lsl #2 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, sl │ │ │ │ + bl 53490 │ │ │ │ + sub r2, r0, sl │ │ │ │ + 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 r3, r2, r3, lsl #2 │ │ │ │ + mov r6, r0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b 54340 │ │ │ │ + cmp r8, r4 │ │ │ │ + blt 54558 │ │ │ │ + cmp r4, #0 │ │ │ │ + moveq sl, fp │ │ │ │ + beq 54360 │ │ │ │ + sub r3, r9, r6 │ │ │ │ + sub r2, fp, r9 │ │ │ │ + cmp r3, #20 │ │ │ │ + sub sl, fp, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ble 54610 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, sl, #284 @ 0x11c │ │ │ │ - bl 96c40 │ │ │ │ - ldr r1, [pc, #756] @ 4d3e0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + bl 7768 │ │ │ │ + sub r2, fp, r9 │ │ │ │ + cmp r2, #20 │ │ │ │ + ble 54630 │ │ │ │ + sub r2, fp, r9 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - add r4, sl, #76 @ 0x4c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4ccc0 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r7, [sp] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ + bl 7768 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, sl │ │ │ │ + bl 7768 │ │ │ │ + b 54360 │ │ │ │ + mov fp, r9 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r7, r4 │ │ │ │ + blt 544b4 │ │ │ │ + sub r4, fp, sl │ │ │ │ + cmp r4, #20 │ │ │ │ + ble 54570 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r3, [pc, #660] @ 4d3e4 │ │ │ │ - add r0, r0, #4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r1, [pc, #636] @ 4d3e0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 96334 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r7, [sp] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - ldr r3, [pc, #600] @ 4d3e4 │ │ │ │ - add r0, r0, #4 │ │ │ │ + mov r1, sl │ │ │ │ + bl 7768 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r2, fp │ │ │ │ + add r1, r0, r4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str sl, [sp, #80] @ 0x50 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 53fb0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + sub r4, r3, fp │ │ │ │ + cmp r4, #20 │ │ │ │ + ble 54590 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, fp │ │ │ │ + bl 7768 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + add r3, r2, r4 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + str ip, [sp, #80] @ 0x50 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 54070 │ │ │ │ + sub sl, fp, r9 │ │ │ │ + sub r3, r9, r6 │ │ │ │ + cmp sl, #20 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ble 545b0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, sl │ │ │ │ + bl 7768 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #20 │ │ │ │ + ble 545f0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, sl, #316 @ 0x13c │ │ │ │ - bl 96c40 │ │ │ │ - ldr r1, [pc, #572] @ 4d3e0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r8 │ │ │ │ + sub r0, fp, r2 │ │ │ │ + bl 7768 │ │ │ │ + cmp sl, #20 │ │ │ │ + ble 545cc │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r4, [sl, #64] @ 0x40 │ │ │ │ - cmp r4, #1 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - beq 4d364 │ │ │ │ - cmp r4, #2 │ │ │ │ - beq 4d380 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 4d348 │ │ │ │ - ldr r3, [pc, #496] @ 4d3e8 │ │ │ │ - add r0, r4, r4, lsl #2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, r3, r0, lsl #2 │ │ │ │ - ldr r5, [r5, #4] │ │ │ │ - ldr r2, [fp, #16] │ │ │ │ - ldr r1, [r1, #460] @ 0x1cc │ │ │ │ - add r5, r5, #1664 @ 0x680 │ │ │ │ - cmp r1, r2 │ │ │ │ - add r5, r5, #4 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - lsl r7, r4, #2 │ │ │ │ - beq 4d230 │ │ │ │ - add r3, r3, #444 @ 0x1bc │ │ │ │ - add r0, r3, r0 │ │ │ │ - bl 26bf4 │ │ │ │ - ldr r3, [pc, #436] @ 4d3ec │ │ │ │ - add r7, r7, r4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, r7, lsl #2 │ │ │ │ - ldr r2, [r3, #448] @ 0x1c0 │ │ │ │ - mov ip, #0 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [pc, #392] @ 4d3e4 │ │ │ │ - mov r0, r5 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 96c40 │ │ │ │ - ldr r2, [pc, #384] @ 4d3f0 │ │ │ │ - ldr r3, [pc, #308] @ 4d3a8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4d39c │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - ldr fp, [pc, #336] @ 4d3f4 │ │ │ │ - ldr r1, [pc, #336] @ 4d3f8 │ │ │ │ - add fp, pc, fp │ │ │ │ - mov r2, fp │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r6, #444 @ 0x1bc │ │ │ │ - bl 26938 │ │ │ │ - ldr r1, [pc, #316] @ 4d3fc │ │ │ │ - mov r2, fp │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r6, #464 @ 0x1d0 │ │ │ │ - bl 26938 │ │ │ │ - ldr r1, [pc, #300] @ 4d400 │ │ │ │ - mov r2, fp │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r6, #484 @ 0x1e4 │ │ │ │ - bl 26938 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 4cfd8 │ │ │ │ - ldr r1, [pc, #272] @ 4d404 │ │ │ │ - mov r2, fp │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r6, #360 @ 0x168 │ │ │ │ - bl 26938 │ │ │ │ - ldr r1, [pc, #256] @ 4d408 │ │ │ │ - mov r2, fp │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r6, #380 @ 0x17c │ │ │ │ - bl 26938 │ │ │ │ - ldr r1, [pc, #240] @ 4d40c │ │ │ │ - mov r2, fp │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r6, #400 @ 0x190 │ │ │ │ - bl 26938 │ │ │ │ - ldr r1, [pc, #224] @ 4d410 │ │ │ │ + bl 7768 │ │ │ │ + add sl, r6, sl │ │ │ │ + b 54360 │ │ │ │ + mov r1, r9 │ │ │ │ mov r2, fp │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r6, #420 @ 0x1a4 │ │ │ │ - bl 26938 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 4cfbc │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, #162 @ 0xa2 │ │ │ │ - mov r1, #21 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7f7b8 │ │ │ │ - ldr r4, [sl, #64] @ 0x40 │ │ │ │ - b 4d1f0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, #165 @ 0xa5 │ │ │ │ - mov r1, #21 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7f7b8 │ │ │ │ - ldr r4, [sl, #64] @ 0x40 │ │ │ │ - b 4d1f0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, #168 @ 0xa8 │ │ │ │ - mov r1, #21 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7f7b8 │ │ │ │ - ldr r4, [sl, #64] @ 0x40 │ │ │ │ - b 4d1f0 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, fp, r0, ror fp │ │ │ │ - andeq r9, fp, ip, asr fp │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - strdeq r0, [r0], -ip │ │ │ │ - submi r0, r0, r0 │ │ │ │ - addmi r0, r0, r0 │ │ │ │ - @ instruction: 0x3e19999a │ │ │ │ - andeq r7, sl, r8, ror #13 │ │ │ │ - andeq r8, sl, r8, asr sp │ │ │ │ - svclt 0x00800000 │ │ │ │ - mrsmi r0, (UNDEF: 64) │ │ │ │ - eoreq r6, r1, ip, lsr r0 │ │ │ │ - eoreq r6, r1, r0, lsr #32 │ │ │ │ - addmi r0, ip, #0 │ │ │ │ - andeq r0, r0, r0, lsr #11 │ │ │ │ - eoreq r5, r1, r8, asr #31 │ │ │ │ - cmnmi r0, r0 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - eoreq r5, r1, r8, ror #27 │ │ │ │ - eoreq r5, r1, r8, lsr #27 │ │ │ │ - andeq r9, fp, r8, asr #14 │ │ │ │ - muleq sl, r8, r3 │ │ │ │ - andeq r8, sl, r8, lsr sl │ │ │ │ - andeq r8, sl, ip, lsr #20 │ │ │ │ - andeq r8, sl, r0, lsr #20 │ │ │ │ - ldrdeq r8, [sl], -r0 │ │ │ │ - andeq r8, sl, r4, asr #19 │ │ │ │ - @ instruction: 0x000a89bc │ │ │ │ - andeq r8, sl, r8, asr r9 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 539b4 │ │ │ │ + mov sl, r0 │ │ │ │ + b 54360 │ │ │ │ + bne 54494 │ │ │ │ + mov lr, sl │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + b 54494 │ │ │ │ + bne 544d4 │ │ │ │ + mov lr, fp │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + b 544d4 │ │ │ │ + beq 5467c │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp r2, #20 │ │ │ │ + ble 546dc │ │ │ │ + sub r0, fp, r2 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 7768 │ │ │ │ + cmp sl, #20 │ │ │ │ + bne 54550 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + mov ip, r6 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + b 54550 │ │ │ │ + bne 54540 │ │ │ │ + mov lr, r6 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + sub ip, fp, #20 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + b 54538 │ │ │ │ + beq 546a4 │ │ │ │ + sub r2, fp, r9 │ │ │ │ + cmp r2, #20 │ │ │ │ + ble 546e4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7768 │ │ │ │ + b 54360 │ │ │ │ + bne 54454 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov ip, r6 │ │ │ │ + cmp r3, #20 │ │ │ │ + ldm r9!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [r9] │ │ │ │ + str r3, [ip] │ │ │ │ + bgt 54454 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #20 │ │ │ │ + bne 54360 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + sub ip, fp, #20 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + b 54360 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + cmp r3, #20 │ │ │ │ + ldm r9!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [r9] │ │ │ │ + str r3, [ip] │ │ │ │ + bgt 54528 │ │ │ │ + bne 545d4 │ │ │ │ + b 545f4 │ │ │ │ + sub r3, fp, r9 │ │ │ │ + mov lr, r6 │ │ │ │ + cmp r3, #20 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + ble 546ec │ │ │ │ + sub r2, fp, r9 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7768 │ │ │ │ + b 54654 │ │ │ │ + bne 54550 │ │ │ │ + b 545f4 │ │ │ │ + bne 54360 │ │ │ │ + b 54634 │ │ │ │ + bne 54660 │ │ │ │ + b 54634 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3928] @ 0xf58 │ │ │ │ - sub sp, sp, #136 @ 0x88 │ │ │ │ - add ip, sp, #172 @ 0xac │ │ │ │ - stm ip, {r1, r2, r3} │ │ │ │ - ldr r1, [pc, #476] @ 4d618 │ │ │ │ - ldr r2, [pc, #476] @ 4d61c │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r8, sp, #84 @ 0x54 │ │ │ │ - add r4, sp, #68 @ 0x44 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, ip │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #132] @ 0x84 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [pc, #432] @ 4d620 │ │ │ │ - ldr r9, [sp, #188] @ 0xbc │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r5 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldm r4, {r1, r2, r3} │ │ │ │ - bl 4ce1c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r6, [pc, #396] @ 4d624 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r3, [r3, #1116] @ 0x45c │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #376] @ 4d628 │ │ │ │ - ldrne r0, [pc, #376] @ 4d62c │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - moveq r0, #0 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r2, r7 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub ip, r1, r0 │ │ │ │ + asr ip, ip, #2 │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, ip, ip, lsl #1 │ │ │ │ + add r1, r1, r1, lsl #4 │ │ │ │ + add r1, r1, r1, lsl #8 │ │ │ │ + add r1, r1, r1, lsl #16 │ │ │ │ + add ip, ip, r1, lsl #2 │ │ │ │ + add ip, ip, #1 │ │ │ │ + add ip, ip, ip, lsr #31 │ │ │ │ + asr ip, ip, #1 │ │ │ │ + cmp ip, r3 │ │ │ │ + add ip, ip, ip, lsl #2 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + mov r9, r2 │ │ │ │ + add r4, r0, ip, lsl #2 │ │ │ │ + ble 547cc │ │ │ │ + mov r8, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + lsl r7, ip, #2 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 546f4 │ │ │ │ mov r3, r8 │ │ │ │ - mov r6, #1065353216 @ 0x3f800000 │ │ │ │ - add r4, sp, #116 @ 0x74 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - add r3, sp, #124 @ 0x7c │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - str r6, [sp, #124] @ 0x7c │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #308] @ 4d630 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r0, r2, #59648 @ 0xe900 │ │ │ │ - mov r3, #3 │ │ │ │ - mov r1, r7 │ │ │ │ - str r6, [sp, #116] @ 0x74 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldm r4, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 96690 │ │ │ │ - ldr r1, [pc, #248] @ 4d634 │ │ │ │ - ldr r0, [pc, #248] @ 4d638 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr sl, [r5, #4] │ │ │ │ - bl 26ba8 │ │ │ │ - add sl, sl, #1664 @ 0x680 │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r1, [pc, #224] @ 4d63c │ │ │ │ - add sl, sl, #4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [pc, #204] @ 4d640 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 96c40 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [pc, #188] @ 4d644 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - add lr, sp, #28 │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ - ldr r7, [sp, #96] @ 0x60 │ │ │ │ - stm lr, {r0, r1, r2, r3} │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - add ip, sp, #12 │ │ │ │ - mov r6, #0 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - str r7, [sp] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - ldm r8, {r1, r2, r3} │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 546f4 │ │ │ │ + sub ip, r5, r4 │ │ │ │ + asr ip, ip, #2 │ │ │ │ + asr r3, r7, #1 │ │ │ │ + add r3, r3, r7, asr #2 │ │ │ │ + add lr, ip, ip, lsl #1 │ │ │ │ + add r3, r3, r3, lsl #4 │ │ │ │ + add lr, lr, lr, lsl #4 │ │ │ │ + add r3, r3, r3, lsl #8 │ │ │ │ + add lr, lr, lr, lsl #8 │ │ │ │ + add lr, lr, lr, lsl #16 │ │ │ │ + add r3, r3, r3, lsl #16 │ │ │ │ + add ip, ip, lr, lsl #2 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r3, r3, r7, asr #2 │ │ │ │ + str r8, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl 4bd28 │ │ │ │ - ldr r2, [pc, #96] @ 4d648 │ │ │ │ - ldr r3, [pc, #48] @ 4d61c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4d614 │ │ │ │ - add sp, sp, #136 @ 0x88 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 542a0 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r3, r2 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 541a4 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, fp, ip, ror r5 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - adcmi r0, r0, #0 │ │ │ │ - andeq r9, fp, r0, lsr #10 │ │ │ │ - strdeq r0, [r0], -ip │ │ │ │ - submi r0, r0, r0 │ │ │ │ - addmi r0, r0, r0 │ │ │ │ - andeq r7, sl, r0, lsl #2 │ │ │ │ - andeq r8, sl, r4, lsr #32 │ │ │ │ - svclt 0x00800000 │ │ │ │ - mrsmi r0, (UNDEF: 64) │ │ │ │ - @ instruction: 0x3e99999a │ │ │ │ - ldrdeq r9, [fp], -r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ - stm r6, {r1, r2, r3} │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [pc, #72] @ 5484c │ │ │ │ + add r1, r1, #1 │ │ │ │ + smull r3, r2, r1, r2 │ │ │ │ + asr r3, r1, #31 │ │ │ │ + rsb r3, r3, r2, asr #8 │ │ │ │ + add r2, r3, r3, lsl #3 │ │ │ │ + rsb r3, r3, r2, lsl #4 │ │ │ │ + rsb r3, r3, r3, lsl #3 │ │ │ │ + sub r3, r1, r3 │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + add r3, r0, r3, lsl #2 │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - add r0, r0, #792 @ 0x318 │ │ │ │ - add r0, r0, #2 │ │ │ │ - ldr r3, [r4, r0, lsl #2] │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 4d710 │ │ │ │ - ldr r5, [r4, #3124] @ 0xc34 │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - adds r5, r5, r3, lsl #5 │ │ │ │ - beq 4d710 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - add r7, r4, r0, lsl #2 │ │ │ │ - ldr r8, [r7, #3184] @ 0xc70 │ │ │ │ - cmp r8, #0 │ │ │ │ - blt 4d710 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #72] @ 0x48 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - blx r3 │ │ │ │ - cmp r8, r0 │ │ │ │ - bge 4d710 │ │ │ │ - ldr r1, [r7, #3184] @ 0xc70 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4897c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4d710 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - stm sp, {r2, r3} │ │ │ │ - ldm r6, {r1, r2, r3} │ │ │ │ - bl 4d414 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bic r1, r1, r1, asr #31 │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + add r0, r0, r1, lsl #2 │ │ │ │ + pop {r4, pc} │ │ │ │ + @ instruction: 0x4178749f │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3688] @ 0xe68 │ │ │ │ - ldr r2, [pc, #3648] @ 4e578 │ │ │ │ - ldr r3, [pc, #3648] @ 4e57c │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + ldr lr, [r0, #16] │ │ │ │ + mov r2, r1 │ │ │ │ + beq 548b0 │ │ │ │ + cmp lr, #0 │ │ │ │ + ble 548b0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov ip, #0 │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ + add ip, ip, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r3 │ │ │ │ + bne 548a4 │ │ │ │ + cmp r2, #0 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + popeq {r4, pc} │ │ │ │ + cmp ip, lr │ │ │ │ + add r3, r3, #20 │ │ │ │ + bne 54884 │ │ │ │ + mov r1, lr │ │ │ │ + mov r0, r2 │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + bic r0, r1, r1, asr #31 │ │ │ │ + add r0, r0, r0, lsl #2 │ │ │ │ + add r0, r4, r0, lsl #2 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #528] @ 54af8 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #524] @ 54afc │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r4, [r0, #3140] @ 0xc44 │ │ │ │ - ldr fp, [pc, #3640] @ 4e580 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #372 @ 0x174 │ │ │ │ - cmp r4, #1 │ │ │ │ - add fp, pc, fp │ │ │ │ - mov sl, r0 │ │ │ │ + sub sp, sp, #64 @ 0x40 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #364] @ 0x16c │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ - beq 4d9a4 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 4d884 │ │ │ │ - cmp r4, #2 │ │ │ │ - beq 4db38 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r3, [pc, #500] @ 54b00 │ │ │ │ + add r1, r1, #1 │ │ │ │ + smull r2, r3, r1, r3 │ │ │ │ + asr ip, r1, #31 │ │ │ │ + rsb ip, ip, r3, asr #8 │ │ │ │ + add r3, ip, ip, lsl #3 │ │ │ │ + rsb ip, ip, r3, lsl #4 │ │ │ │ + rsb ip, ip, ip, lsl #3 │ │ │ │ + sub ip, r1, ip │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sl, #32] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sl, #36] @ 0x24 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ + bic ip, ip, ip, asr #31 │ │ │ │ + ldr r9, [r4, #16] │ │ │ │ + add ip, r0, ip, lsl #2 │ │ │ │ + ldr r0, [ip, #20] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + ldrb sl, [sp, #108] @ 0x6c │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ + cmp sl, #0 │ │ │ │ + bic r7, r1, r1, asr #31 │ │ │ │ + add r7, r7, r7, lsl #2 │ │ │ │ + add r7, r8, r7, lsl #2 │ │ │ │ + bne 5496c │ │ │ │ + ldrb r3, [r7, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 54a70 │ │ │ │ + ldr r1, [r7, #16] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt 54a98 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r7, [r5, #12] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7a8c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sl, #40] @ 0x28 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sl, #44] @ 0x2c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r9, [r3, #1572] @ 0x624 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov sl, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7a8c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r5] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr ip, [r9] │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r8 │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r5, [ip, #132] @ 0x84 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4d97c │ │ │ │ - ldr r2, [pc, #3364] @ 4e584 │ │ │ │ - ldr r3, [pc, #3352] @ 4e57c │ │ │ │ + mov r0, r9 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr ip, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r1, sp, #12 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + ldr ip, [sp, #100] @ 0x64 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr ip, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str ip, [sp, #24] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #184] @ 54b04 │ │ │ │ + ldr r3, [pc, #172] @ 54afc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #364] @ 0x16c │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4e574 │ │ │ │ - add sp, sp, #372 @ 0x174 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #3324] @ 4e588 │ │ │ │ - ldr r0, [r0, #3148] @ 0xc4c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r5, [sl, #3144] @ 0xc48 │ │ │ │ - ldr r2, [pc, #3308] @ 4e588 │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ - ldr r4, [sl, #3152] @ 0xc50 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldreq r1, [pc, #3296] @ 4e58c │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - beq 4d8d4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #3272] @ 4e590 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #3268] @ 4e594 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #3248] @ 4e598 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7bac <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4d910 │ │ │ │ - ldr r1, [pc, #3228] @ 4e598 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - add r3, sp, #196 @ 0xc4 │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #3168] @ 4e59c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #15 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r4, sp, #60 @ 0x3c │ │ │ │ - add r0, r2, #59648 @ 0xe900 │ │ │ │ - add r3, sp, #188 @ 0xbc │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31598 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, sl │ │ │ │ - stm sp, {r3, r5} │ │ │ │ - ldm r4, {r1, r2, r3} │ │ │ │ - bl 4d414 │ │ │ │ - b 4d778 │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95c50 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r3, #1 │ │ │ │ - strbeq r0, [sl, #3160] @ 0xc58 │ │ │ │ - strbeq r3, [sl, #3156] @ 0xc54 │ │ │ │ - b 4d858 │ │ │ │ - ldr r0, [r0, #3148] @ 0xc4c │ │ │ │ - ldr r1, [pc, #3056] @ 4e5a0 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - add r3, sp, #196 @ 0xc4 │ │ │ │ - ldr r2, [pc, #3020] @ 4e5a0 │ │ │ │ - ldr r8, [sl, #3144] @ 0xc48 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sl, #3152] @ 0xc50 │ │ │ │ - add r6, sp, #60 @ 0x3c │ │ │ │ - add r5, sp, #188 @ 0xbc │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - ldr r9, [pc, #2996] @ 4e5a4 │ │ │ │ - ldr r7, [pc, #2996] @ 4e5a8 │ │ │ │ - add r9, pc, r9 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr fp, [pc, #2988] @ 4e5ac │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #2960] @ 4e59c │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - ldr r3, [pc, #2952] @ 4e5b0 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - ldm r5, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 965b8 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #172 @ 0xac │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - bl 9627c │ │ │ │ - ldr r0, [pc, #2892] @ 4e5b4 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r1, [r8, #72] @ 0x48 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r8, #76] @ 0x4c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r6 │ │ │ │ - add r6, sp, #236 @ 0xec │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str fp, [sp, #4] │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - ldr r3, [pc, #2804] @ 4e5b8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r0, [pc, #2792] @ 4e5bc │ │ │ │ + bne 54af4 │ │ │ │ + add sp, sp, #64 @ 0x40 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ mov r1, r9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r1, [r8, #72] @ 0x48 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r8, #76] @ 0x4c │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + bic r7, r1, r1, asr #31 │ │ │ │ + add r7, r7, r7, lsl #2 │ │ │ │ + add r7, r8, r7, lsl #2 │ │ │ │ + ldr r1, [r7, #16] │ │ │ │ + cmp r1, #0 │ │ │ │ + bge 5497c │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r1, [pc, #100] @ 54b08 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - str fp, [sp, #4] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ - ldr r3, [pc, #2708] @ 4e5b8 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ + add r5, sp, #12 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, #5 │ │ │ │ + str r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - b 4d778 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r7, [sl, #3144] @ 0xc48 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - bl 95e30 │ │ │ │ - mov r4, #1065353216 @ 0x3f800000 │ │ │ │ - mov lr, #1048576000 @ 0x3e800000 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - ldr ip, [r0] │ │ │ │ - str lr, [sp] │ │ │ │ - ldr r6, [ip, #32] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ blx r6 │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r1, r3 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r0, [r1, #1576] @ 0x628 │ │ │ │ + add r2, r7, #4 │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r2, r3 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r4, [ip, #28] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r4, [ip, #16] │ │ │ │ + ldr ip, [sp, #100] @ 0x64 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ blx r4 │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr r1, [pc, #2528] @ 4e590 │ │ │ │ - beq 4e054 │ │ │ │ - ldr r4, [r7, #40] @ 0x28 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 4e054 │ │ │ │ - ldr r0, [sl, #3148] @ 0xc4c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r8, [pc, #2548] @ 4e5c0 │ │ │ │ - str r8, [sp, #68] @ 0x44 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [sl, #3152] @ 0xc50 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #2520] @ 4e5c4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + b 54a44 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq r2, [fp], -r8 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + @ instruction: 0x4178749f │ │ │ │ + andeq r1, fp, r8, ror pc │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3528] @ 0xdc8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r3, #1596] @ 0x63c │ │ │ │ + ldr r1, [pc, #3096] @ 55748 │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #532 @ 0x214 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r2, [pc, #3084] @ 5574c │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r4, [sp] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ + ldr r6, [pc, #3060] @ 55750 │ │ │ │ + ldr r3, [pc, #3060] @ 55754 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #524] @ 0x20c │ │ │ │ + mov r2, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + mvn r3, #0 │ │ │ │ + blx r5 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 54f38 │ │ │ │ + bl e8544 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, #28 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #2992] @ 55758 │ │ │ │ + mov r2, r5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl e830c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e8364 │ │ │ │ + mov r0, r7 │ │ │ │ + add r7, sp, #88 @ 0x58 │ │ │ │ + bl e85b4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, #24 │ │ │ │ + bl e8320 │ │ │ │ + mov r2, r5 │ │ │ │ + add r5, sp, #268 @ 0x10c │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, r5 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + bl 79f0 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2496] @ 4e5c8 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4dc5c │ │ │ │ - ldr r1, [pc, #2404] @ 4e590 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #2428] @ 4e5c8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + bl e8314 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 54f78 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 54e20 │ │ │ │ + ldr r3, [pc, #2880] @ 5575c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r8, [r2, r3] │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 54e78 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 75d0 │ │ │ │ + ldr r6, [r9, #16] │ │ │ │ + ldr r4, [r9, #8] │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ + add r5, r4, r6, lsl #2 │ │ │ │ + ldr r8, [pc, #2836] @ 55760 │ │ │ │ + ldr r7, [pc, #2836] @ 55764 │ │ │ │ + cmp r4, r5 │ │ │ │ + movcs sl, #0 │ │ │ │ + movcc sl, #1 │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, sl │ │ │ │ + bl e9eb4 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e9eb4 │ │ │ │ + cmp r4, r5 │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + beq 54d04 │ │ │ │ + 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 r2, r3, #2 │ │ │ │ + add r2, r2, r6, asr #2 │ │ │ │ + add r2, r2, #1 │ │ │ │ + add r2, r2, r2, lsr #31 │ │ │ │ mov r1, r4 │ │ │ │ + asr r2, r2, #1 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + bl 5604c │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + cmp r1, r6 │ │ │ │ + bne 556b0 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + lsl r6, r1, #2 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, r4, r1, lsl #2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 541a4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2344] @ 4e598 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 7bac <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4dc98 │ │ │ │ - ldr r1, [pc, #2324] @ 4e598 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 766c │ │ │ │ + ldr r8, [r9, #16] │ │ │ │ + ldr r5, [r9, #8] │ │ │ │ + add r8, r8, r8, lsl #2 │ │ │ │ + add r8, r5, r8, lsl #2 │ │ │ │ + cmp r5, r8 │ │ │ │ + bcs 54f68 │ │ │ │ + ldr r7, [pc, #2628] @ 55768 │ │ │ │ + ldr r6, [pc, #2628] @ 5576c │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r4, #0 │ │ │ │ + b 54d58 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r6 │ │ │ │ + add r5, r5, #20 │ │ │ │ + bl e9eb4 │ │ │ │ + cmp r8, r5 │ │ │ │ + add r4, r4, #1 │ │ │ │ + bls 54f68 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmn r3, #1 │ │ │ │ + bne 54d34 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 54f68 │ │ │ │ + add r2, r9, #4016 @ 0xfb0 │ │ │ │ + add r3, r9, #16 │ │ │ │ + add r2, r2, #4 │ │ │ │ + str r4, [r3, #4]! │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 54d8c │ │ │ │ + ldr lr, [r9, #16] │ │ │ │ + cmp lr, #0 │ │ │ │ + ble 54df4 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r5, [r9, #8] │ │ │ │ + ldr r4, [pc, #2492] @ 55770 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - mov r6, #1065353216 @ 0x3f800000 │ │ │ │ - add r3, sp, #196 @ 0xc4 │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ - str r6, [sp, #196] @ 0xc4 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #2272] @ 4e59c │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r0, r2, #59648 @ 0xe900 │ │ │ │ - mov r3, #15 │ │ │ │ - add r4, sp, #60 @ 0x3c │ │ │ │ - add r7, sp, #188 @ 0xbc │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r4 │ │ │ │ - str r6, [sp, #188] @ 0xbc │ │ │ │ - str r6, [sp, #192] @ 0xc0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldm r7, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - add ip, sp, #76 @ 0x4c │ │ │ │ - ldr r3, [lr, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ble 4e1cc │ │ │ │ - add r2, sp, #172 @ 0xac │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - add r2, sp, #164 @ 0xa4 │ │ │ │ + ldr r2, [r5, r0, lsl #2] │ │ │ │ + add r0, r0, #5 │ │ │ │ + add r2, r2, #1 │ │ │ │ + smull r3, ip, r4, r2 │ │ │ │ + asr r3, r2, #31 │ │ │ │ + rsb r3, r3, ip, asr #8 │ │ │ │ + add ip, r3, r3, lsl #3 │ │ │ │ + rsb r3, r3, ip, lsl #4 │ │ │ │ + rsb r3, r3, r3, lsl #3 │ │ │ │ + sub r3, r2, r3 │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + add r3, r9, r3, lsl #2 │ │ │ │ + str r1, [r3, #20] │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r1, lr │ │ │ │ + bne 54db4 │ │ │ │ + ldr r2, [pc, #2424] @ 55774 │ │ │ │ + ldr r3, [pc, #2380] @ 5574c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #524] @ 0x20c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 55744 │ │ │ │ + add sp, sp, #532 @ 0x214 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r6, [r7, #8] │ │ │ │ + ldr sl, [r7, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 54c14 │ │ │ │ + ldr r8, [pc, #2368] @ 55778 │ │ │ │ + add r6, r6, r6, lsl #1 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r5, sl │ │ │ │ + b 54e54 │ │ │ │ + add r4, r4, #3 │ │ │ │ + cmp r4, r6 │ │ │ │ + add r5, r5, #12 │ │ │ │ + beq 54c14 │ │ │ │ + ldr r0, [sl, r4, lsl #2] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 7ae0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 54e44 │ │ │ │ + ldr r8, [r5, #8] │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 54c2c │ │ │ │ + ldr r2, [pc, #2300] @ 5577c │ │ │ │ + add fp, sp, #112 @ 0x70 │ │ │ │ + add r2, pc, r2 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - add r2, sp, #156 @ 0x9c │ │ │ │ - str r2, [sp, #32] │ │ │ │ - add r2, sp, #124 @ 0x7c │ │ │ │ + ldr r2, [pc, #2288] @ 55780 │ │ │ │ + cmp r3, #1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #2276] @ 55784 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [pc, #2268] @ 55788 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ + ldr r6, [fp], #4 │ │ │ │ str r2, [sp, #24] │ │ │ │ - add r2, sp, #140 @ 0x8c │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - add r2, sp, #108 @ 0x6c │ │ │ │ - str fp, [sp, #52] @ 0x34 │ │ │ │ - add r5, lr, #396 @ 0x18c │ │ │ │ - add r4, sp, #92 @ 0x5c │ │ │ │ - mov fp, r3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str ip, [sp, #44] @ 0x2c │ │ │ │ - b 4df84 │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - str r6, [sp, #156] @ 0x9c │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ - str r6, [sp, #164] @ 0xa4 │ │ │ │ - mov r2, #15 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r8, [pc, #2128] @ 4e5cc │ │ │ │ - str r8, [sp, #12] │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ + bne 54f28 │ │ │ │ + ldr sl, [r8, #8] │ │ │ │ + ldr r4, [r8, #12] │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 54f28 │ │ │ │ + mov r5, #0 │ │ │ │ + b 54ee8 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp sl, r5 │ │ │ │ + add r4, r4, #12 │ │ │ │ + beq 54f28 │ │ │ │ + ldr r0, [r4] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 7ae0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 54ed8 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 54f8c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp fp, r3 │ │ │ │ + beq 54c2c │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + ldr r6, [fp], #4 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 54ec0 │ │ │ │ + ldr r3, [pc, #2092] @ 5575c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r6, [r2, r3] │ │ │ │ + b 54f00 │ │ │ │ + ldr r2, [r9, #4] │ │ │ │ + ldr r3, [pc, #2120] @ 5578c │ │ │ │ + ldr r0, [r2, #1592] @ 0x638 │ │ │ │ + ldr r2, [pc, #2116] @ 55790 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, #1 │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + b 54df4 │ │ │ │ + ldr r1, [pc, #2084] @ 55794 │ │ │ │ + add r0, r9, #20 │ │ │ │ + bl e8320 │ │ │ │ + b 54d98 │ │ │ │ + ldr r2, [r9, #4] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [r2, #1592] @ 0x638 │ │ │ │ + mov r2, r6 │ │ │ │ + b 54f50 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 54f0c │ │ │ │ + ldr r2, [pc, #2040] @ 55798 │ │ │ │ + str fp, [sp, #60] @ 0x3c │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [pc, #2028] @ 5579c │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r5, #0 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + str r8, [sp, #56] @ 0x38 │ │ │ │ + subs r3, r3, #2 │ │ │ │ + movne r3, #1 │ │ │ │ + orrs r3, r3, r5, lsr #31 │ │ │ │ + lsr r3, r5, #31 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + beq 5556c │ │ │ │ + ldr r3, [pc, #1912] @ 5575c │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 55280 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 5537c │ │ │ │ + mov r4, #0 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + mov r6, r4 │ │ │ │ + add sl, r2, r2, lsl #1 │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r8, r2 │ │ │ │ + b 55034 │ │ │ │ + add r6, r6, #3 │ │ │ │ + cmp r6, sl │ │ │ │ + add r5, r5, #12 │ │ │ │ + beq 55370 │ │ │ │ + ldr r0, [r7, r6, lsl #2] │ │ │ │ mov r1, r4 │ │ │ │ - bl 31598 │ │ │ │ - ldr r1, [pc, #2084] @ 4e5c8 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r1, [pc, #2036] @ 4e5b0 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - ldr r1, [pc, #2048] @ 4e5d0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96540 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 96690 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #2012] @ 4e5d4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96540 │ │ │ │ - ldr r3, [r5, #36] @ 0x24 │ │ │ │ - ands r3, r3, #1 │ │ │ │ - beq 4e448 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r1, [pc, #1948] @ 4e5b8 │ │ │ │ - ldr r8, [r3, #1576] @ 0x628 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #96] @ 0x60 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [r8] │ │ │ │ - mov r1, #5 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #1908] @ 4e5b8 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, r7 │ │ │ │ + bl 7ae0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 55024 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r8, r5 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + cmp r1, #3 │ │ │ │ + beq 55578 │ │ │ │ + cmp r1, #4 │ │ │ │ + movne r3, #0 │ │ │ │ + bne 55094 │ │ │ │ + ldrd r0, [r3, #8] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl 74e0 <__aeabi_d2lz@plt> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + add r1, r0, #1 │ │ │ │ + cmp r1, #1000 @ 0x3e8 │ │ │ │ mov r3, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r8, [r2, #8] │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [r3, #1588] @ 0x634 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r2, [r1, #3284] @ 0xcd4 │ │ │ │ + bhi 55588 │ │ │ │ cmp r2, #0 │ │ │ │ - ldreq r0, [r3, #1576] @ 0x628 │ │ │ │ - bne 4e344 │ │ │ │ - ldr r2, [r0] │ │ │ │ + addne r2, r2, r2, lsl #1 │ │ │ │ + movne lr, r7 │ │ │ │ + movne r1, #0 │ │ │ │ + beq 55270 │ │ │ │ + ldr r0, [r7, r1, lsl #2] │ │ │ │ + ldrb ip, [r0] │ │ │ │ + cmp ip, #105 @ 0x69 │ │ │ │ + bne 55260 │ │ │ │ + ldrb ip, [r0, #1] │ │ │ │ + cmp ip, #100 @ 0x64 │ │ │ │ + bne 55260 │ │ │ │ + ldrb r0, [r0, #2] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 55260 │ │ │ │ + ldr r4, [lr, #8] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + cmp r2, #5 │ │ │ │ + ldreq r2, [r4, #12] │ │ │ │ + ldrne r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mvn r3, #0 │ │ │ │ - ldr r8, [r2, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #1812] @ 4e5b8 │ │ │ │ - ldr r8, [r3, #1576] @ 0x628 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [r8] │ │ │ │ - mov r1, #5 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #1772] @ 4e5b8 │ │ │ │ - str r1, [sp] │ │ │ │ + mov r2, #8 │ │ │ │ + add r0, sp, #124 @ 0x7c │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #3248] @ 0xcb0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 552e4 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r2, #2 │ │ │ │ + orrne r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [sp, #132] @ 0x84 │ │ │ │ + beq 552cc │ │ │ │ + ldr r3, [pc, #1556] @ 5575c │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 552c0 │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + ldr r8, [r3, #12] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 552c0 │ │ │ │ + ldr r3, [pc, #1588] @ 557a0 │ │ │ │ + add r7, r7, r7, lsl #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r4, r7 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + mov sl, #0 │ │ │ │ + mov r5, r8 │ │ │ │ + mov r7, r3 │ │ │ │ + b 55198 │ │ │ │ + add sl, sl, #3 │ │ │ │ + cmp sl, r4 │ │ │ │ + add r5, r5, #12 │ │ │ │ + beq 555e0 │ │ │ │ + ldr r0, [r8, sl, lsl #2] │ │ │ │ mov r1, r7 │ │ │ │ + bl 7ae0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 55188 │ │ │ │ + mov r4, r5 │ │ │ │ + ldr ip, [r4, #8] │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldm ip, {r0, r1} │ │ │ │ + cmp r3, #6 │ │ │ │ + stm r4, {r0, r1} │ │ │ │ + bne 551e8 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + strbne r3, [sp, #132] @ 0x84 │ │ │ │ + ldr r4, [r9, #16] │ │ │ │ + ldr r2, [r9, #12] │ │ │ │ + cmp r4, r2 │ │ │ │ + beq 55388 │ │ │ │ + add r3, r4, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + bgt 55448 │ │ │ │ + ldr sl, [r9, #8] │ │ │ │ + ldr lr, [sp, #24] │ │ │ │ + str r3, [r9, #16] │ │ │ │ + add ip, sl, r2 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + sub ip, ip, #20 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r3, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 55528 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r3, r5 │ │ │ │ + bls 55678 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + b 54fc4 │ │ │ │ + add r1, r1, #3 │ │ │ │ + cmp r1, r2 │ │ │ │ + add lr, lr, #12 │ │ │ │ + bne 550a8 │ │ │ │ + ldr r2, [pc, #1252] @ 5575c │ │ │ │ + ldr r4, [fp, r2] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + b 550d8 │ │ │ │ + ldr r3, [pc, #1236] @ 5575c │ │ │ │ + ldr r4, [fp, r3] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + cmp r2, #3 │ │ │ │ + beq 555f0 │ │ │ │ + cmp r2, #4 │ │ │ │ + movne r3, #0 │ │ │ │ + bne 550d8 │ │ │ │ + ldrd r0, [r4, #8] │ │ │ │ + bl 74e0 <__aeabi_d2lz@plt> │ │ │ │ + add r2, r0, #1 │ │ │ │ + cmp r2, #1000 @ 0x3e8 │ │ │ │ mov r3, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r8, [r2, #8] │ │ │ │ - ldr r2, [sp, #108] @ 0x6c │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - ldr r2, [sp, #116] @ 0x74 │ │ │ │ - ldr r1, [r3, #1588] @ 0x634 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ - ldrb r2, [r1, #3284] @ 0xcd4 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 4e23c │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - add r2, r5, #16 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r8, [r3, #16] │ │ │ │ + bhi 55588 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + b 550d8 │ │ │ │ + ldr r3, [pc, #1172] @ 5575c │ │ │ │ + ldr ip, [fp, r3] │ │ │ │ + b 551b8 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, r5 │ │ │ │ + bls 55140 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + ldr r3, [r3, r5, lsl #2] │ │ │ │ + b 55148 │ │ │ │ + ldr r2, [pc, #1208] @ 557a4 │ │ │ │ + add sl, sp, #140 @ 0x8c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + mov r0, sl │ │ │ │ + bl e972c │ │ │ │ + ldr r2, [r9, #4] │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + ldr r0, [r2, #1572] @ 0x624 │ │ │ │ mvn r3, #0 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2592] @ 0xa20 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + ldr r7, [r2, #56] @ 0x38 │ │ │ │ + mov r2, sl │ │ │ │ + blx r7 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 556dc │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - str r6, [sp, #172] @ 0xac │ │ │ │ - str r6, [sp, #176] @ 0xb0 │ │ │ │ - str r6, [sp, #180] @ 0xb4 │ │ │ │ - bl 548f0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add fp, fp, #1 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - add r5, r5, #44 @ 0x2c │ │ │ │ - cmp fp, r3 │ │ │ │ - bge 4e1cc │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #1588] @ 4e5c4 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ - mov r2, r4 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 966ec │ │ │ │ - add r3, r5, #16 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4e014 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - ldr r0, [r3, #1616] @ 0x650 │ │ │ │ - ldr r3, [r5, #40] @ 0x28 │ │ │ │ - cmp r3, #2 │ │ │ │ - ldr r3, [r0] │ │ │ │ - beq 4e4f4 │ │ │ │ - ldr r2, [pc, #1528] @ 4e5d8 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 4e540 │ │ │ │ - add r0, r0, #8 │ │ │ │ - add r2, r5, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 26288 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - blx r3 │ │ │ │ - and r0, fp, #1 │ │ │ │ - add r0, r0, #1 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1460] @ 4e5dc │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 4dd54 │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r1, [pc, #1440] @ 4e5e0 │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ - str r6, [sp, #160] @ 0xa0 │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - b 4dd64 │ │ │ │ - ldr r0, [sl, #3148] @ 0xc4c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #1376] @ 4e5c4 │ │ │ │ - ldr r1, [pc, #1404] @ 4e5e4 │ │ │ │ - ldr r4, [sl, #3152] @ 0xc50 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1344] @ 4e5c8 │ │ │ │ - mov r7, r0 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + blx r7 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl e8314 │ │ │ │ + b 55120 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r3, [pc, #984] @ 5575c │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + b 5505c │ │ │ │ + cmp r4, #1 │ │ │ │ + ble 55604 │ │ │ │ + ldr r3, [pc, #1040] @ 557a8 │ │ │ │ + add r4, r4, r4, asr #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + addle r0, r4, r4, lsl #2 │ │ │ │ + lslle r0, r0, #2 │ │ │ │ + mvngt r0, #0 │ │ │ │ + str r4, [r9, #12] │ │ │ │ + bl 7318 │ │ │ │ + mvn r1, #0 │ │ │ │ + add r3, r4, r1 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmn r3, #1 │ │ │ │ + str r1, [r2, #16] │ │ │ │ + add r2, r2, #20 │ │ │ │ + bne 553c0 │ │ │ │ + ldr r4, [r9, #16] │ │ │ │ + ldr r2, [r9, #12] │ │ │ │ + ldr r0, [r9, #8] │ │ │ │ + cmp r2, r4 │ │ │ │ + movlt r4, r2 │ │ │ │ + cmp r4, #0 │ │ │ │ + addgt ip, r4, r4, lsl #2 │ │ │ │ + lslgt ip, ip, #2 │ │ │ │ + movgt r7, #0 │ │ │ │ + movgt r8, r0 │ │ │ │ + ble 55730 │ │ │ │ + add r4, r8, r7 │ │ │ │ + ldm r4!, {r0, r1, r2, r3} │ │ │ │ + add lr, sl, r7 │ │ │ │ + add r7, r7, #20 │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + cmp r7, ip │ │ │ │ + ldr r3, [r4] │ │ │ │ + str r3, [lr] │ │ │ │ + bne 55400 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 75dc │ │ │ │ + ldr r2, [r9, #12] │ │ │ │ + ldr r4, [r9, #16] │ │ │ │ + cmp r2, r4 │ │ │ │ + movlt r4, r2 │ │ │ │ + str sl, [r9, #8] │ │ │ │ + str r4, [r9, #16] │ │ │ │ + b 551f8 │ │ │ │ + ldr r1, [pc, #856] @ 557a8 │ │ │ │ + str r3, [r9, #12] │ │ │ │ + cmp r3, r1 │ │ │ │ + movls r0, r2 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bl 7318 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov sl, r0 │ │ │ │ + movge r1, r0 │ │ │ │ + mvnge r0, #0 │ │ │ │ + blt 55498 │ │ │ │ + sub r4, r4, #1 │ │ │ │ + cmn r4, #1 │ │ │ │ + str r0, [r1, #16] │ │ │ │ + add r1, r1, #20 │ │ │ │ + bne 55484 │ │ │ │ + ldr r7, [r9, #16] │ │ │ │ + ldr r1, [r9, #12] │ │ │ │ + ldr r0, [r9, #8] │ │ │ │ + cmp r7, r1 │ │ │ │ + movge r7, r1 │ │ │ │ + cmp r7, #0 │ │ │ │ + ble 55724 │ │ │ │ + add r7, r7, r7, lsl #2 │ │ │ │ + str r6, [sp, #28] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + lsl r7, r7, #2 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r8, r2 │ │ │ │ + add lr, r5, r4 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, sl, r4 │ │ │ │ + add r4, r4, #20 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + cmp r4, r7 │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + bne 554d4 │ │ │ │ + mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4e0dc │ │ │ │ - ldr r1, [pc, #1252] @ 4e590 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #1276] @ 4e5c8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #1248] @ 4e5c4 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + mov r2, r8 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 75dc │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str sl, [r9, #8] │ │ │ │ + b 55210 │ │ │ │ + add r4, sp, #140 @ 0x8c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1192] @ 4e598 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 7bac <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4e21c │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ - mov r1, #1061158912 @ 0x3f400000 │ │ │ │ - add r3, sp, #196 @ 0xc4 │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ - str r1, [sp, #200] @ 0xc8 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #1140] @ 4e59c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #15 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r0, r2, #59648 @ 0xe900 │ │ │ │ - add r5, sp, #60 @ 0x3c │ │ │ │ - add r3, sp, #188 @ 0xbc │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r5 │ │ │ │ - bl 31598 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1156] @ 4e5e8 │ │ │ │ - ldr r4, [sl, #4] │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r4, r4, #1664 @ 0x680 │ │ │ │ - add r4, r4, #4 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [pc, #1136] @ 4e5ec │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [pc, #1124] @ 4e5f0 │ │ │ │ - ldr r3, [fp, r3] │ │ │ │ - ldr r1, [r3] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1104] @ 4e5f4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #1024] @ 4e5ac │ │ │ │ - mov ip, #1 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + bl e972c │ │ │ │ + ldr r2, [r9, #4] │ │ │ │ + mov lr, #0 │ │ │ │ + ldr r0, [r2, #1592] @ 0x638 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + b 55248 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + ldr r3, [r3, r5, lsl #2] │ │ │ │ + b 54fe4 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r1, r3, #1 │ │ │ │ + cmp r1, #1000 @ 0x3e8 │ │ │ │ + bls 55094 │ │ │ │ + ldr r2, [pc, #540] @ 557ac │ │ │ │ str r2, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - mov r3, r0 │ │ │ │ + mvn r2, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [pc, #528] @ 557b0 │ │ │ │ + add r4, sp, #140 @ 0x8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r2, [sl, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ - mov r2, r3 │ │ │ │ - blx r4 │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - ldr lr, [pc, #1012] @ 4e5f8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r9, #4] │ │ │ │ + ldr r2, [pc, #504] @ 557b4 │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + mov lr, #0 │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r2, r3 │ │ │ │ + mov r3, r4 │ │ │ │ str lr, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r4, [ip, #32] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + mov r1, #1 │ │ │ │ blx r4 │ │ │ │ - b 4d778 │ │ │ │ - ldr r1, [pc, #884] @ 4e598 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + b 55248 │ │ │ │ + ldr r3, [pc, #372] @ 5575c │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr ip, [fp, r3] │ │ │ │ + b 551b8 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r2, #1000 @ 0x3e8 │ │ │ │ + bls 552b8 │ │ │ │ + b 55588 │ │ │ │ + ldr r3, [pc, #412] @ 557a8 │ │ │ │ + add r0, r4, #1 │ │ │ │ + cmp r0, r3 │ │ │ │ + str r0, [r9, #12] │ │ │ │ + bls 55684 │ │ │ │ + mvn r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r4, [r9, #16] │ │ │ │ + ldr r2, [r9, #12] │ │ │ │ + ldr r0, [r9, #8] │ │ │ │ + cmp r2, r4 │ │ │ │ + movlt r4, r2 │ │ │ │ + cmp r4, #0 │ │ │ │ + addgt ip, r4, r4, lsl #2 │ │ │ │ + lslgt ip, ip, #2 │ │ │ │ + movgt r7, #0 │ │ │ │ + movgt r8, r0 │ │ │ │ + ble 55730 │ │ │ │ + add r4, r8, r7 │ │ │ │ + ldm r4!, {r0, r1, r2, r3} │ │ │ │ + add lr, sl, r7 │ │ │ │ + add r7, r7, #20 │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + cmp r7, ip │ │ │ │ + ldr r3, [r4] │ │ │ │ + str r3, [lr] │ │ │ │ + bne 55650 │ │ │ │ + b 55424 │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + ldm r7, {r7, r8, fp} │ │ │ │ + b 54f0c │ │ │ │ + add r0, r0, r0, lsl #2 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + bl 7318 │ │ │ │ + cmn r4, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + beq 55624 │ │ │ │ + mvn r3, #0 │ │ │ │ + cmp r4, #0 │ │ │ │ + str r3, [r0, #16] │ │ │ │ + strne r3, [r0, #36] @ 0x24 │ │ │ │ + b 55624 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r5 │ │ │ │ + cmp r7, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - b 4e0fc │ │ │ │ - add r1, r1, #3280 @ 0xcd0 │ │ │ │ - add r9, r5, #16 │ │ │ │ - add r1, r1, #4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl eb944 │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq 4e550 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - sub r3, r8, r9 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r9, [r1, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - blx r9 │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ - ldr r1, [pc, #888] @ 4e5fc │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [r1, #508] @ 0x1fc │ │ │ │ - ldr r3, [r1, #512] @ 0x200 │ │ │ │ - ldr r1, [r1, #504] @ 0x1f8 │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r9, [ip, #28] │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - ldr r9, [r3, #1576] @ 0x628 │ │ │ │ - ldr r0, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r9] │ │ │ │ - add r0, r0, #3280 @ 0xcd0 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add r0, r0, #4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl e9864 │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx ip │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r9, [ip, #28] │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - ldr r1, [r3, #1576] @ 0x628 │ │ │ │ - ldr r0, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r1] │ │ │ │ - add r0, r0, #3280 @ 0xcd0 │ │ │ │ - add r0, r0, #4 │ │ │ │ - ldr r9, [r3, #16] │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - bl e9864 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mvn r3, #0 │ │ │ │ - add r2, r8, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r7 │ │ │ │ - blx r9 │ │ │ │ - b 4df1c │ │ │ │ - add r1, r1, #3280 @ 0xcd0 │ │ │ │ - add r1, r1, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl eb944 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - subs r8, r0, #0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - beq 4de7c │ │ │ │ - ldr r2, [r0] │ │ │ │ - sub r3, r8, r5 │ │ │ │ - ldr r9, [r2, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - blx r9 │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ - ldr r1, [pc, #632] @ 4e600 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [r1, #508] @ 0x1fc │ │ │ │ - ldr r3, [r1, #512] @ 0x200 │ │ │ │ - ldr r1, [r1, #504] @ 0x1f8 │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r9, [ip, #28] │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - ldr r9, [r3, #1576] @ 0x628 │ │ │ │ - ldr r0, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r9] │ │ │ │ - add r0, r0, #3280 @ 0xcd0 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - add r0, r0, #4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl e9864 │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx ip │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r2, r3 │ │ │ │ + beq 5573c │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 546f4 │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + b 54cf8 │ │ │ │ + ldr r2, [pc, #212] @ 557b8 │ │ │ │ + add r4, sp, #204 @ 0xcc │ │ │ │ + mov r3, sl │ │ │ │ + mov r0, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r9, #4] │ │ │ │ + ldr r2, [pc, #184] @ 557bc │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + mov r3, r4 │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r9, [ip, #28] │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - ldr r1, [r3, #1576] @ 0x628 │ │ │ │ - ldr r0, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r1] │ │ │ │ - add r0, r0, #3280 @ 0xcd0 │ │ │ │ - add r0, r0, #4 │ │ │ │ - ldr r9, [r3, #16] │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - bl e9864 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mvn r3, #0 │ │ │ │ - add r2, r8, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r7 │ │ │ │ - blx r9 │ │ │ │ - b 4de94 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ - tst r2, #8 │ │ │ │ - beq 4e520 │ │ │ │ - ldr r2, [r5, #32] │ │ │ │ - add r8, sp, #236 @ 0xec │ │ │ │ - rsb r1, r2, r2, lsl #5 │ │ │ │ - add r2, r2, r1, lsl #2 │ │ │ │ - lsl r2, r2, #3 │ │ │ │ - mov r1, #16 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 29d68 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [pc, #304] @ 4e5b8 │ │ │ │ - ldr r9, [r3, #1576] @ 0x628 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [r9] │ │ │ │ - mov r1, #5 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #264] @ 4e5b8 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r9, [r2, #8] │ │ │ │ - ldr r2, [sp, #124] @ 0x7c │ │ │ │ - blx r9 │ │ │ │ - ldr r1, [sl, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [r1, #1576] @ 0x628 │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ - str r1, [sp, #216] @ 0xd8 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r8, [r1, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - blx r8 │ │ │ │ - b 4de0c │ │ │ │ - ldr r2, [pc, #264] @ 4e604 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 4e540 │ │ │ │ - add r0, r0, #8 │ │ │ │ - add r2, r5, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 2649c │ │ │ │ - b 4e000 │ │ │ │ - ldr r2, [pc, #224] @ 4e608 │ │ │ │ - add r8, sp, #236 @ 0xec │ │ │ │ - ldr r3, [r5, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #16 │ │ │ │ - mov r0, r8 │ │ │ │ - bl e9868 │ │ │ │ - b 4e478 │ │ │ │ - add r2, r5, #16 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r3 │ │ │ │ - b 4e000 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - add r2, r5, #16 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r8, [r1, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - blx r8 │ │ │ │ - b 4df1c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r9, fp, r0, lsl #5 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r9, fp, r8, ror #4 │ │ │ │ - andeq r9, fp, r8, asr r1 │ │ │ │ - cmpmi r2, #0 │ │ │ │ - addsmi r0, r0, #0 │ │ │ │ - bicmi r0, r8, r0 │ │ │ │ - sbcmi r0, r4, #0 │ │ │ │ - ldrmi r8, [r3], #-0 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - andeq r6, sl, ip, asr #24 │ │ │ │ - andeq r8, sl, r4, lsl r3 │ │ │ │ - svclt 0x00800000 │ │ │ │ - mvnsmi r0, r0 │ │ │ │ - muleq sl, r8, r2 │ │ │ │ - mrsmi r0, (UNDEF: 64) │ │ │ │ - andeq r8, sl, ip, lsr r2 │ │ │ │ - cmnmi sl, #0 │ │ │ │ - movmi r0, r0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - addmi r0, r0, r0 │ │ │ │ - andmi r0, r8, #0 │ │ │ │ - eormi r0, r0, #0 │ │ │ │ - andeq r0, r0, r4, lsr #10 │ │ │ │ - stclcc 12, cr12, [ip, #-820] @ 0xfffffccc │ │ │ │ - @ instruction: 0x3e19999a │ │ │ │ - tstmi r6, #0 │ │ │ │ - @ instruction: 0x000a7bb4 │ │ │ │ - @ instruction: 0x000a7bb4 │ │ │ │ - andeq r0, r0, r0, lsl #9 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - @ instruction: 0x3e99999a │ │ │ │ - eoreq r4, r1, ip, asr sp │ │ │ │ - eoreq r4, r1, r8, asr ip │ │ │ │ - andeq r0, r0, r0, asr #11 │ │ │ │ - andeq r7, sl, r0, ror #15 │ │ │ │ - ldrb r2, [r0, #3160] @ 0xc58 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 4e61c │ │ │ │ - b 4d720 │ │ │ │ - mov r2, #1 │ │ │ │ - strb r2, [r0, #3156] @ 0xc54 │ │ │ │ - bx lr │ │ │ │ - sub sp, sp, #8 │ │ │ │ + str r7, [sp] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + b 55248 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 55520 │ │ │ │ + b 5550c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5543c │ │ │ │ + b 55428 │ │ │ │ + bl 53ef4 │ │ │ │ + b 556d0 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, fp, r8, ror lr │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r1, sl, r8, lsl #8 │ │ │ │ + andeq r1, fp, r4, ror #28 │ │ │ │ + andeq r1, sl, ip, ror #7 │ │ │ │ + andeq r0, r0, ip, ror r4 │ │ │ │ + andeq lr, r9, r8, ror r8 │ │ │ │ + andeq lr, r9, ip, ror r8 │ │ │ │ + andeq lr, r9, ip, lsr #15 │ │ │ │ + @ instruction: 0x0009e7b0 │ │ │ │ + @ instruction: 0x4178749f │ │ │ │ + andeq r1, fp, r8, asr #23 │ │ │ │ + andeq r1, sl, r8, lsl #3 │ │ │ │ + andeq pc, r9, r4, ror #19 │ │ │ │ + strdeq r0, [sl], -ip │ │ │ │ + andeq r1, sl, r4, lsr r1 │ │ │ │ + andeq r1, sl, r0, lsr r1 │ │ │ │ + andeq r0, sl, r0, asr #5 │ │ │ │ + andeq r1, sl, r8, lsr r0 │ │ │ │ + andeq r0, r0, r4, lsr #31 │ │ │ │ + andeq r1, sl, ip, lsr #1 │ │ │ │ + ldrdeq r0, [sl], -r4 │ │ │ │ + ldrdeq r0, [sl], -r8 │ │ │ │ + andeq r0, sl, ip, lsr #26 │ │ │ │ + strbteq r6, [r6], -r6, ror #12 │ │ │ │ + andeq r0, r0, r7, ror #7 │ │ │ │ + andeq r0, sl, r0, asr #20 │ │ │ │ + @ instruction: 0x000a09b8 │ │ │ │ + andeq r0, sl, r4, asr #18 │ │ │ │ + andeq r0, sl, r8, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3600] @ 0xe10 │ │ │ │ - sub sp, sp, #460 @ 0x1cc │ │ │ │ - add r9, sp, #496 @ 0x1f0 │ │ │ │ - stm r9, {r2, r3} │ │ │ │ - ldr r3, [sp, #516] @ 0x204 │ │ │ │ - ldr r2, [pc, #4072] @ 4f63c │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #4068] @ 4f640 │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r2, [pc, #1980] @ 55f94 │ │ │ │ + ldr r3, [pc, #1980] @ 55f98 │ │ │ │ add r2, pc, r2 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r5, r0 │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ + cmp r0, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #452] @ 0x1c4 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r3, [pc, #4040] @ 4f644 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov r4, r1 │ │ │ │ - add r0, r0, #4 │ │ │ │ - mov r1, r9 │ │ │ │ - ldrb r3, [sp, #520] @ 0x208 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 95c50 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4f2a4 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #1672] @ 0x688 │ │ │ │ - cmp r4, r2 │ │ │ │ - ldr r2, [r3, #1668] @ 0x684 │ │ │ │ - beq 4f5c8 │ │ │ │ - cmp r4, r2 │ │ │ │ - beq 4f2d0 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4f6dc │ │ │ │ - ldr r2, [pc, #3952] @ 4f648 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - mov fp, #1065353216 @ 0x3f800000 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r8, r3 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r6, #36] @ 0x24 │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ - add sl, sp, #100 @ 0x64 │ │ │ │ - cmp r2, r3 │ │ │ │ - moveq r3, #1056964608 @ 0x3f000000 │ │ │ │ - movne r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #3900] @ 4f64c │ │ │ │ - str r8, [sp, #68] @ 0x44 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r4, r3, #516 @ 0x204 │ │ │ │ - add r3, r3, #972 @ 0x3cc │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r9, [sp, #72] @ 0x48 │ │ │ │ - add r3, r4, #40 @ 0x28 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - ldr r7, [r4] │ │ │ │ - ldr ip, [sp, #500] @ 0x1f4 │ │ │ │ - stm sl, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [r4, #52] @ 0x34 │ │ │ │ - str ip, [sp, #104] @ 0x68 │ │ │ │ - cmp r7, #5 │ │ │ │ - addls pc, pc, r7, lsl #2 │ │ │ │ - b 4f028 │ │ │ │ - b 4ef44 │ │ │ │ - b 4ee30 │ │ │ │ - b 4ed00 │ │ │ │ - b 4eb08 │ │ │ │ - b 4e804 │ │ │ │ - b 4e764 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r7, [r6, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4f1d4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - cmp r7, #125 @ 0x7d │ │ │ │ - bgt 4f498 │ │ │ │ - ldr r1, [pc, #3780] @ 4f650 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #3776] @ 4f654 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - mov r1, #0 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - b 4f1e4 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r3, fp │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, fp │ │ │ │ - ldr r7, [r2, #28] │ │ │ │ - mov r2, fp │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + beq 55804 │ │ │ │ + bl 75dc │ │ │ │ + mov r8, #1 │ │ │ │ + mov r0, #20 │ │ │ │ + str r8, [r4, #12] │ │ │ │ + bl 7318 │ │ │ │ + mvn r7, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + str r7, [r0, #16] │ │ │ │ + str r0, [r4, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 54b0c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #5 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2584] @ 0xa18 │ │ │ │ + bl 6b384 │ │ │ │ + ldr r5, [r4, #16] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 5590c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + ldr r3, [pc, #1848] @ 55f9c │ │ │ │ ldr r2, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r7, [r2, #32] │ │ │ │ - mov r2, r3 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r2, sp, #196 @ 0xc4 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ - ldr r1, [r3, #72] @ 0x48 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - tst r3, #128 @ 0x80 │ │ │ │ - bne 4f198 │ │ │ │ - tst r3, #16 │ │ │ │ - ldr r8, [r6, #40] @ 0x28 │ │ │ │ - ldr r9, [r6, #36] @ 0x24 │ │ │ │ - beq 4e8a4 │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ - sub r8, r8, r3 │ │ │ │ - sub r3, r9, r3 │ │ │ │ - ldr r9, [r6, #56] @ 0x38 │ │ │ │ - sub r8, r8, r9 │ │ │ │ - sub r9, r3, r9 │ │ │ │ - ldr r3, [pc, #3500] @ 4f658 │ │ │ │ - mov r1, #0 │ │ │ │ + str r5, [sp] │ │ │ │ + ldr r6, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [pc, #1836] @ 55fa0 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r0, [r3, #972] @ 0x3cc │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - bl 79a8 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - addeq r7, sp, #388 @ 0x184 │ │ │ │ - beq 4e914 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - add r1, sp, #388 @ 0x184 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - strh r2, [r1] │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r2, [pc, #3448] @ 4f65c │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mvn r2, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #3428] @ 4f660 │ │ │ │ - mov ip, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, #0 │ │ │ │ - blx ip │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r0, [r3, #972] @ 0x3cc │ │ │ │ - ldr r2, [pc, #3400] @ 4f664 │ │ │ │ - mov r3, r8 │ │ │ │ - str r9, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e9868 │ │ │ │ - ldr r9, [r5, #4] │ │ │ │ - ldr r3, [r9, #1588] @ 0x634 │ │ │ │ - ldrb r3, [r3, #3284] @ 0xcd4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 4e980 │ │ │ │ - ldr r3, [r6, #28] │ │ │ │ - tst r3, #2 │ │ │ │ - beq 4e980 │ │ │ │ - ldr r0, [r9, #1576] @ 0x628 │ │ │ │ - ldr r1, [pc, #3340] @ 4f668 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r9, [r3, #28] │ │ │ │ - ldr r2, [r1, #508] @ 0x1fc │ │ │ │ - ldr r3, [r1, #512] @ 0x200 │ │ │ │ - ldr r1, [r1, #504] @ 0x1f8 │ │ │ │ - blx r9 │ │ │ │ - ldr r9, [r5, #4] │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - cmp r8, #99 @ 0x63 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - bgt 4ea04 │ │ │ │ - ldr r3, [pc, #3276] @ 4f66c │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #972] @ 0x3cc │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - cmp r8, #9 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - strgt r0, [sp, #100] @ 0x64 │ │ │ │ - bgt 4ea04 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - cmp r8, #0 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - bne 4ea04 │ │ │ │ - ldr r0, [r9, #1576] @ 0x628 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r8, [r2, #28] │ │ │ │ - mov r2, r3 │ │ │ │ - blx r8 │ │ │ │ - ldr r9, [r5, #4] │ │ │ │ - ldr r8, [pc, #3152] @ 4f65c │ │ │ │ - add r0, r9, #1664 @ 0x680 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r9, #0 │ │ │ │ - mov r2, r7 │ │ │ │ - add r0, r0, #4 │ │ │ │ - mov r1, sl │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - ldr r3, [pc, #3120] @ 4f660 │ │ │ │ - str r9, [sp] │ │ │ │ - bl 96c40 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mvn lr, #0 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #3088] @ 4f660 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - str lr, [sp] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r7, [ip, #40] @ 0x28 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add r4, r4, #76 @ 0x4c │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 4e724 │ │ │ │ - ldrb r2, [r5, #3168] @ 0xc60 │ │ │ │ - ldr r8, [sp, #68] @ 0x44 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r9, [sp, #72] @ 0x48 │ │ │ │ - beq 4f03c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r1, [pc, #3000] @ 4f648 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r4, [r2, #32] │ │ │ │ - mov r2, r3 │ │ │ │ - blx r4 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r4, [ip, #28] │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #2968] @ 4f670 │ │ │ │ - ldr r3, [pc, #2916] @ 4f640 │ │ │ │ + blx r6 │ │ │ │ + mov r1, #8 │ │ │ │ + add r0, sp, #24 │ │ │ │ + add r6, sp, #20 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + strb r5, [sp, #32] │ │ │ │ + bl e8320 │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + mov lr, r6 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + add sl, r7, r7, lsl #2 │ │ │ │ + add r9, r5, sl, lsl #2 │ │ │ │ + add ip, sp, #40 @ 0x28 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + cmp r5, r9 │ │ │ │ + ldr r3, [lr] │ │ │ │ + lsl sl, sl, #2 │ │ │ │ + str r3, [ip] │ │ │ │ + bcc 5594c │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq 55b28 │ │ │ │ + add r8, r7, #1 │ │ │ │ + add r9, r8, r8, lsl #2 │ │ │ │ + cmp r8, r3 │ │ │ │ + lsl r9, r9, #2 │ │ │ │ + bgt 55be4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + ldm r6!, {r0, r1, r2, r3} │ │ │ │ + add ip, r5, r9 │ │ │ │ + sub ip, ip, #20 │ │ │ │ + str r8, [r4, #16] │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [r6] │ │ │ │ + str r3, [ip] │ │ │ │ + ldr r2, [pc, #1680] @ 55fa4 │ │ │ │ + ldr r3, [pc, #1664] @ 55f98 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 4f700 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #460 @ 0x1cc │ │ │ │ + bne 55f90 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #10 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2584] @ 0xa18 │ │ │ │ + add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r9, [pc, #2892] @ 4f660 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r2, [pc, #2880] @ 4f65c │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r8, r6, #284 @ 0x11c │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mvn r2, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r7, [r3, #40] @ 0x28 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r8 │ │ │ │ - blx r7 │ │ │ │ - add r7, sp, #148 @ 0x94 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r9, [sp] │ │ │ │ - bne 4f178 │ │ │ │ - mov r2, #5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r9, [r3, #8] │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r3, fp │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, fp │ │ │ │ - ldr r9, [r2, #28] │ │ │ │ - mov r2, fp │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r1, [r3, #1588] @ 0x634 │ │ │ │ - ldrb r2, [r1, #3284] @ 0xcd4 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 4ef24 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - tst r2, #4 │ │ │ │ - beq 4ef24 │ │ │ │ - add r1, r1, #3280 @ 0xcd0 │ │ │ │ - add r1, r1, #4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl eb944 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - beq 4f69c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - sub r3, r2, r8 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r8, [r1, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - blx r8 │ │ │ │ - ldr r1, [pc, #2652] @ 4f674 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - ldr r2, [r1, #508] @ 0x1fc │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r3, [r1, #512] @ 0x200 │ │ │ │ - ldr r1, [r1, #504] @ 0x1f8 │ │ │ │ - str lr, [sp] │ │ │ │ - ldr r8, [ip, #28] │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r8, [r3, #1576] @ 0x628 │ │ │ │ - ldr r0, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r8] │ │ │ │ - add r0, r0, #3280 @ 0xcd0 │ │ │ │ - add r0, r0, #4 │ │ │ │ - ldr r9, [r3, #16] │ │ │ │ - bl e9864 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, fp │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r3, fp │ │ │ │ - str lr, [sp] │ │ │ │ - ldr r8, [r2, #28] │ │ │ │ - mov r2, fp │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r8, [r2, #32] │ │ │ │ - mov r2, r3 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r9, [r3, #1576] @ 0x628 │ │ │ │ - ldr r0, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r9] │ │ │ │ - add r0, r0, #3280 @ 0xcd0 │ │ │ │ - add r0, r0, #4 │ │ │ │ - ldr r8, [r3, #16] │ │ │ │ - bl e9864 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - mov r1, r7 │ │ │ │ - mvn r3, #0 │ │ │ │ - add r2, r2, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx r8 │ │ │ │ - b 4f028 │ │ │ │ - add r7, sp, #132 @ 0x84 │ │ │ │ - mov r1, lr │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, sl │ │ │ │ - bl 964d4 │ │ │ │ - ldr r0, [sp, #136] @ 0x88 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - add r8, r6, #76 @ 0x4c │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - add r7, sp, #148 @ 0x94 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4ccc0 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #2324] @ 4f660 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, #5 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r9, [r3, #8] │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, fp │ │ │ │ - str r2, [sp] │ │ │ │ - mov r2, fp │ │ │ │ - ldr r9, [r3, #28] │ │ │ │ - mov r3, fp │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r1, [r3, #1588] @ 0x634 │ │ │ │ - ldrb r2, [r1, #3284] @ 0xcd4 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 4edc0 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - tst r2, #8 │ │ │ │ - bne 4f4e0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r3, fp │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, fp │ │ │ │ - ldr r9, [r2, #28] │ │ │ │ - mov r2, fp │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r9, [r2, #32] │ │ │ │ - mov r2, r3 │ │ │ │ - blx r9 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r7, [ip, #16] │ │ │ │ - blx r7 │ │ │ │ - b 4f028 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r9, [pc, #2084] @ 4f660 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r2, [pc, #2072] @ 4f65c │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r8, r6, #92 @ 0x5c │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mvn r2, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r7, [r3, #40] @ 0x28 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r8 │ │ │ │ - blx r7 │ │ │ │ - add r7, sp, #148 @ 0x94 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r9, [sp] │ │ │ │ - bne 4f158 │ │ │ │ - mov r2, #5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r9, [r3, #8] │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r3, fp │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, fp │ │ │ │ - ldr r9, [r2, #28] │ │ │ │ - mov r2, fp │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r9, [r2, #32] │ │ │ │ - mov r2, r3 │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r1, [r3, #1588] @ 0x634 │ │ │ │ - ldrb r2, [r1, #3284] @ 0xcd4 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 4ef24 │ │ │ │ - ldr r2, [r6, #28] │ │ │ │ - tst r2, #1 │ │ │ │ - bne 4f5f4 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [r0] │ │ │ │ + b 6b384 │ │ │ │ mov r2, r8 │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ - mvn r3, #0 │ │ │ │ - blx r7 │ │ │ │ - b 4f028 │ │ │ │ - ldm sl, {r0, r1, r2, r3} │ │ │ │ - add r8, sp, #116 @ 0x74 │ │ │ │ - add r7, sp, #132 @ 0x84 │ │ │ │ - stm r8, {r0, r1, r2, r3} │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, lr │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r3, [r6, #60] @ 0x3c │ │ │ │ - tst r3, #1 │ │ │ │ - bne 4f46c │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 964d4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 965b8 │ │ │ │ - ldr r3, [r6, #64] @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r2, #162 @ 0xa2 │ │ │ │ - beq 4efb4 │ │ │ │ - cmp r3, #1 │ │ │ │ - movne r2, #168 @ 0xa8 │ │ │ │ - moveq r2, #165 @ 0xa5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, #21 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7f7b8 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 964d4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 965b8 │ │ │ │ - ldrb r2, [r6, #68] @ 0x44 │ │ │ │ - mov r1, #7 │ │ │ │ - rsb r2, r2, #113 @ 0x71 │ │ │ │ + ldr r7, [pc, #1616] @ 55fa8 │ │ │ │ + ldr r8, [pc, #1616] @ 55fac │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r8, pc, r8 │ │ │ │ mov r3, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 814c4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 4f130 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ + mov r1, #10 │ │ │ │ mov r0, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r3, [r6, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 4f358 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add r4, r4, #76 @ 0x4c │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 4e724 │ │ │ │ - b 4ea70 │ │ │ │ - ldrb r3, [r5, #3169] @ 0xc61 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - tst r1, r3 │ │ │ │ - beq 4ea84 │ │ │ │ - ldr r3, [pc, #1572] @ 4f678 │ │ │ │ - mov r0, r9 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #568] @ 0x238 │ │ │ │ - mov r3, r9 │ │ │ │ - bl 96334 │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 4f6c0 │ │ │ │ - add r4, sp, #132 @ 0x84 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r1, [pc, #1528] @ 4f67c │ │ │ │ - bl 964d4 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldm r4, {r1, r2, r3} │ │ │ │ - bl 4ce1c │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 960d0 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - add r3, sp, #116 @ 0x74 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - add lr, sp, #28 │ │ │ │ - ldr r7, [sp, #508] @ 0x1fc │ │ │ │ - str fp, [sp, #148] @ 0x94 │ │ │ │ - str fp, [sp, #152] @ 0x98 │ │ │ │ - str fp, [sp, #156] @ 0x9c │ │ │ │ - stm lr, {r0, r1, r2, r3} │ │ │ │ - add r3, sp, #148 @ 0x94 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - add ip, sp, #12 │ │ │ │ - mov r4, #4 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - ldm r9, {r1, r2, r3} │ │ │ │ - bl 4bd28 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, r4 │ │ │ │ - bl 96078 │ │ │ │ - b 4ea84 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ - ldrb r3, [r6, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldreq r3, [r3, #64] @ 0x40 │ │ │ │ - ldrne r3, [r3, #68] @ 0x44 │ │ │ │ - blx r3 │ │ │ │ - b 4f008 │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r9, [r3, #8] │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - blx r9 │ │ │ │ - b 4eeb4 │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r9, [r3, #8] │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - blx r9 │ │ │ │ - b 4eb8c │ │ │ │ - ldr r8, [r6, #48] @ 0x30 │ │ │ │ - ldr r9, [r6, #44] @ 0x2c │ │ │ │ - ldr r2, [r6, #40] @ 0x28 │ │ │ │ - ldr r1, [r6, #36] @ 0x24 │ │ │ │ - sub r2, r2, r8 │ │ │ │ - sub r1, r1, r9 │ │ │ │ - cmp r1, r2 │ │ │ │ - and r3, r3, #16 │ │ │ │ - bge 4f4cc │ │ │ │ - cmp r3, #0 │ │ │ │ - sub r9, r9, r2 │ │ │ │ - ldrne r3, [r6, #52] @ 0x34 │ │ │ │ - subne r8, r8, r3 │ │ │ │ - subne r9, r9, r3 │ │ │ │ - b 4e8a4 │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ - mov r9, fp │ │ │ │ - str fp, [sp, #84] @ 0x54 │ │ │ │ - str fp, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #1172] @ 4f680 │ │ │ │ - mov r3, r7 │ │ │ │ - add r7, sp, #388 @ 0x184 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - ldr ip, [r0] │ │ │ │ + bl e9eb4 │ │ │ │ + sub r0, r9, #16 │ │ │ │ + add r9, sp, #44 @ 0x2c │ │ │ │ mov r1, r9 │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r8, [ip, #28] │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r8, [r2, #32] │ │ │ │ - mov r2, r3 │ │ │ │ - blx r8 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1060] @ 4f684 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [pc, #1004] @ 4f65c │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp] │ │ │ │ - add r0, r0, #4 │ │ │ │ - ldr r3, [pc, #960] @ 4f660 │ │ │ │ - bl 96c40 │ │ │ │ - b 4f028 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95cec │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #1672] @ 0x688 │ │ │ │ - cmp r4, r2 │ │ │ │ - ldr r2, [r3, #1668] @ 0x684 │ │ │ │ - beq 4f5c8 │ │ │ │ - cmp r4, r2 │ │ │ │ - bne 4f2dc │ │ │ │ - ldr r2, [r3, #1704] @ 0x6a8 │ │ │ │ - tst r2, #1 │ │ │ │ - bne 4f5b0 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - movne r8, #0 │ │ │ │ - beq 4e6c4 │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - str r4, [r3, #1680] @ 0x690 │ │ │ │ - str r2, [sp, #156] @ 0x9c │ │ │ │ - str r2, [sp, #148] @ 0x94 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ - mov r2, #1056964608 @ 0x3f000000 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ - add r2, sp, #156 @ 0x9c │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - mov fp, #0 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - ldr r3, [pc, #868] @ 4f684 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #148 @ 0x94 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r9 │ │ │ │ - bl 31598 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #844] @ 4f698 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 4e6ec │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 965b8 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [pc, #788] @ 4f688 │ │ │ │ - mov r7, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r3, #124] @ 0x7c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, #1061158912 @ 0x3f400000 │ │ │ │ - str r7, [sp] │ │ │ │ - ldr r8, [ip, #132] @ 0x84 │ │ │ │ - blx r8 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - mov r2, r3 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - add r1, r1, #114 @ 0x72 │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ - ldr r1, [sp, #140] @ 0x8c │ │ │ │ - str r1, [sp, #156] @ 0x9c │ │ │ │ - ldr r1, [sp, #144] @ 0x90 │ │ │ │ - str r1, [sp, #160] @ 0xa0 │ │ │ │ - add r1, sp, #148 @ 0x94 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r7, [sp] │ │ │ │ - ldr r7, [r2, #132] @ 0x84 │ │ │ │ - mov r2, r3 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - b 4f028 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 965b8 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ + blt 55e1c │ │ │ │ + asr r3, sl, #1 │ │ │ │ + add r3, r3, sl, asr #2 │ │ │ │ + add r3, r3, r3, lsl #4 │ │ │ │ + add r3, r3, r3, lsl #8 │ │ │ │ + add r3, r3, r3, lsl #16 │ │ │ │ + cmp sl, #20 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + add r3, r3, sl, asr #2 │ │ │ │ + strhi r4, [sp, #8] │ │ │ │ + bls 55a44 │ │ │ │ + sub fp, r3, #1 │ │ │ │ + cmp r3, fp, lsr #1 │ │ │ │ + movhi r2, #1 │ │ │ │ + movls r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ - mov r1, #7 │ │ │ │ - add r2, r2, #108 @ 0x6c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7f7b8 │ │ │ │ - b 4ef74 │ │ │ │ - ldr r1, [pc, #492] @ 4f68c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #428] @ 4f654 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - add r2, r8, #-2147483648 @ 0x80000000 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - b 4e7b0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r6, #52] @ 0x34 │ │ │ │ - subne r8, r8, r3 │ │ │ │ - subne r9, r9, r3 │ │ │ │ - b 4e8a4 │ │ │ │ - add r1, r1, #3280 @ 0xcd0 │ │ │ │ - add r1, r1, #4 │ │ │ │ + mov r1, #10 │ │ │ │ mov r0, r8 │ │ │ │ - bl eb944 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - beq 4f69c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - sub r3, r2, r8 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r8, [r1, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - blx r8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r1, [pc, #360] @ 4f690 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - ldr ip, [r0] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, #508] @ 0x1fc │ │ │ │ - ldr r3, [r1, #512] @ 0x200 │ │ │ │ - ldr r1, [r1, #504] @ 0x1f8 │ │ │ │ - str lr, [sp] │ │ │ │ - ldr r8, [ip, #28] │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r8, [r3, #1576] @ 0x628 │ │ │ │ - ldr r0, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r8] │ │ │ │ - add r0, r0, #3280 @ 0xcd0 │ │ │ │ + lsr sl, fp, #1 │ │ │ │ + bl e9eb4 │ │ │ │ + add r1, sl, sl, lsl #2 │ │ │ │ + add r0, r5, r1, lsl #2 │ │ │ │ + lsl r4, r1, #2 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r9, [r3, #16] │ │ │ │ - bl e9864 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr lr, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, fp │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r3, fp │ │ │ │ - str lr, [sp] │ │ │ │ - ldr r8, [r2, #28] │ │ │ │ - mov r2, fp │ │ │ │ - b 4ecc0 │ │ │ │ - cmp r2, r4 │ │ │ │ - bne 4f2dc │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - str r4, [r3, #1672] @ 0x688 │ │ │ │ - strb r2, [r3, #1684] @ 0x694 │ │ │ │ - strne r4, [r3, #1676] @ 0x68c │ │ │ │ - b 4f2dc │ │ │ │ - ldr r1, [r3, #1704] @ 0x6a8 │ │ │ │ - mov ip, #1 │ │ │ │ - ands r1, r1, #1 │ │ │ │ - strb ip, [r3, #1684] @ 0x694 │ │ │ │ - bne 4f5a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r8, ip │ │ │ │ - streq r0, [r3, #1672] @ 0x688 │ │ │ │ - strne r1, [r3, #1672] @ 0x688 │ │ │ │ - bne 4f2e8 │ │ │ │ - b 4e6c4 │ │ │ │ - add r1, r1, #3280 @ 0xcd0 │ │ │ │ - add r1, r1, #4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl eb944 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - beq 4f69c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - sub r3, r2, r8 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r8, [r1, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - blx r8 │ │ │ │ - ldr r1, [pc, #92] @ 4f694 │ │ │ │ - add r1, pc, r1 │ │ │ │ - b 4ec18 │ │ │ │ - andeq r8, fp, r0, ror #6 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r8, fp, ip, lsr r3 │ │ │ │ - @ instruction: 0x3e99999a │ │ │ │ - ldrdeq r4, [r1], -r0 @ │ │ │ │ - submi r0, r8, #0 │ │ │ │ - addsmi r0, r6, #0 │ │ │ │ - eoreq r4, r1, r4, lsr r7 │ │ │ │ - svclt 0x00800000 │ │ │ │ - mrsmi r0, (UNDEF: 64) │ │ │ │ - andeq r9, sl, r0, asr #12 │ │ │ │ - eoreq r4, r1, r0, lsl #13 │ │ │ │ - eoreq r4, r1, r0, asr #12 │ │ │ │ - andeq r7, fp, r0, ror #29 │ │ │ │ - eoreq r4, r1, ip, asr #7 │ │ │ │ - eoreq r3, r1, ip, lsl #31 │ │ │ │ - @ instruction: 0x43200000 │ │ │ │ - andeq r6, sl, r8, lsl fp │ │ │ │ - addmi r0, r0, r0 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - rscsmi r0, sl, #0 │ │ │ │ - @ instruction: 0x00213ab0 │ │ │ │ - eoreq r3, r1, ip, lsr #19 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r7, [ip, #16] │ │ │ │ - blx r7 │ │ │ │ - b 4f028 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ mov r1, r9 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95c50 │ │ │ │ - add r8, r0, #1 │ │ │ │ - b 4f06c │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #-84] @ 4f698 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r8, #0 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 4e6ec │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3336] @ 0xd08 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #1804] @ 4fe2c │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #1800] @ 4fe30 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #1792] @ 4fe34 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #724 @ 0x2d4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #716] @ 0x2cc │ │ │ │ - mov r3, #0 │ │ │ │ - bl eb8ec │ │ │ │ - clz r5, r0 │ │ │ │ - lsr r5, r5, #5 │ │ │ │ - cmp r6, #0 │ │ │ │ - orrne r5, r5, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 4f798 │ │ │ │ - ldr r2, [pc, #1736] @ 4fe38 │ │ │ │ - ldr r3, [pc, #1724] @ 4fe30 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #716] @ 0x2cc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 4fe28 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #724 @ 0x2d4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r6, sp, #76 @ 0x4c │ │ │ │ - sub r3, r0, r7 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9828 │ │ │ │ - ldr r2, [pc, #1668] @ 4fe3c │ │ │ │ - mov r3, r7 │ │ │ │ - add r7, sp, #204 @ 0xcc │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e9868 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r0, [r2, #1572] @ 0x624 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r8, [r1, #56] @ 0x38 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - blx r8 │ │ │ │ + bl eb59c │ │ │ │ + add r1, r4, #20 │ │ │ │ + add r1, r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 4f954 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - bne 4f954 │ │ │ │ - ldr r8, [sp, #64] @ 0x40 │ │ │ │ - bic r8, r8, #128 @ 0x80 │ │ │ │ - cmp r8, #64 @ 0x40 │ │ │ │ - bne 4f954 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9864 │ │ │ │ - add r9, r0, #1 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, r9 │ │ │ │ - str r9, [sp, #28] │ │ │ │ - bl 7330 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - bl e8454 │ │ │ │ - ldr r2, [pc, #1532] @ 4fe40 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #1508] @ 4fe44 │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr ip, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1 │ │ │ │ - str r5, [sp] │ │ │ │ - ldr r7, [ip, #100] @ 0x64 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #16 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - str r1, [sp] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r7, [r2, #64] @ 0x40 │ │ │ │ - mov r2, r8 │ │ │ │ - blx r7 │ │ │ │ - ldr r7, [r4, #92] @ 0x5c │ │ │ │ - ldr r8, [r4, #88] @ 0x58 │ │ │ │ + bge 55a14 │ │ │ │ + add sl, sl, #1 │ │ │ │ + add sl, sl, fp │ │ │ │ + add sl, sl, sl, lsl #2 │ │ │ │ + add sl, r5, sl, lsl #2 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, sl │ │ │ │ + sub r2, r1, r5 │ │ │ │ + cmp r2, #20 │ │ │ │ + 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 r3, r2, r3, lsl #2 │ │ │ │ + bhi 559b0 │ │ │ │ + cmp r5, r1 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + bcs 55e1c │ │ │ │ + ldr r3, [pc, #1380] @ 55fb0 │ │ │ │ + ldr r0, [pc, #1380] @ 55fb4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r2, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + sub r5, r5, r3 │ │ │ │ + asr r7, r5, #2 │ │ │ │ + add r3, r7, r7, lsl #1 │ │ │ │ + add r3, r3, r3, lsl #4 │ │ │ │ + add r3, r3, r3, lsl #8 │ │ │ │ + add r3, r3, r3, lsl #16 │ │ │ │ + add r7, r7, r3, lsl #2 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq 55c80 │ │ │ │ + add r2, r3, #1 │ │ │ │ + cmp r2, r1 │ │ │ │ + bgt 55d3c │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + bge 55b10 │ │ │ │ + add r9, r3, r3, lsl #2 │ │ │ │ + add ip, sl, r9, lsl #2 │ │ │ │ + sub lr, ip, #20 │ │ │ │ + sub r8, r3, #1 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ cmp r7, r8 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - beq 4f99c │ │ │ │ - add r9, r7, #1 │ │ │ │ - add r3, r9, r9, lsl #1 │ │ │ │ - cmp r9, r8 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - bgt 4fb14 │ │ │ │ - ldr r8, [r4, #84] @ 0x54 │ │ │ │ - sub r5, r3, #12 │ │ │ │ - ldr r0, [r8, r5] │ │ │ │ - add r7, r8, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r9, [r4, #92] @ 0x5c │ │ │ │ - beq 4f900 │ │ │ │ - bl 75f4 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r8, r5] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [r7, #4] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r0, [r7] │ │ │ │ - bl e8454 │ │ │ │ - ldr r1, [pc, #1308] @ 4fe48 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [r7, #8] │ │ │ │ - bl eb6d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r3, [sp, #56] @ 0x38 │ │ │ │ - streq r3, [r4, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 75f4 │ │ │ │ - b 4f768 │ │ │ │ - ldr r2, [pc, #1264] @ 4fe4c │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #1240] @ 4fe50 │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - mov lr, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - mov r3, r7 │ │ │ │ - blx r4 │ │ │ │ - b 4f768 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + lsl r9, r9, #2 │ │ │ │ + ldr r3, [lr] │ │ │ │ + sublt r9, r9, #40 @ 0x28 │ │ │ │ + str r3, [ip] │ │ │ │ + bge 55b0c │ │ │ │ + ldr ip, [r4, #8] │ │ │ │ + sub r8, r8, #1 │ │ │ │ + add ip, ip, r9 │ │ │ │ + mov lr, ip │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, ip, #20 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + cmp r7, r8 │ │ │ │ + ldr r3, [lr] │ │ │ │ + sub r9, r9, #20 │ │ │ │ + str r3, [ip] │ │ │ │ + bne 55adc │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ + ldm r6!, {r0, r1, r2, r3} │ │ │ │ + add ip, sl, r5 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [r6] │ │ │ │ + str r3, [ip] │ │ │ │ + b 5590c │ │ │ │ cmp r7, #1 │ │ │ │ - ble 4fc8c │ │ │ │ - ldr r3, [pc, #1192] @ 4fe54 │ │ │ │ + ldr r3, [pc, #1156] @ 55fb8 │ │ │ │ + ble 55eac │ │ │ │ add r7, r7, r7, asr #1 │ │ │ │ cmp r7, r3 │ │ │ │ - addle r0, r7, r7, lsl #1 │ │ │ │ + addle r0, r7, r7, lsl #2 │ │ │ │ lslle r0, r0, #2 │ │ │ │ - str r7, [r4, #88] @ 0x58 │ │ │ │ - addle r0, r0, #8 │ │ │ │ mvngt r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - mov r3, #12 │ │ │ │ - mov r2, #0 │ │ │ │ + str r7, [r4, #12] │ │ │ │ + bl 7318 │ │ │ │ mvn r1, #0 │ │ │ │ - add sl, r0, #8 │ │ │ │ - str r3, [r0] │ │ │ │ - str r7, [r0, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, sl │ │ │ │ - sub r7, r7, #2 │ │ │ │ - sub r7, r7, #1 │ │ │ │ - cmn r7, #2 │ │ │ │ - str r2, [r3] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - str r1, [r3, #8] │ │ │ │ - add r3, r3, #12 │ │ │ │ - bne 4f9ec │ │ │ │ - ldr r9, [r4, #92] @ 0x5c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - cmp r9, r3 │ │ │ │ - movge r9, r3 │ │ │ │ - cmp r9, #0 │ │ │ │ - ble 4faa8 │ │ │ │ - mov r7, #0 │ │ │ │ - add r9, r9, r9, lsl #1 │ │ │ │ - mov r8, r7 │ │ │ │ - str sl, [sp, #32] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - ldr fp, [r4, #84] @ 0x54 │ │ │ │ - cmp r0, #0 │ │ │ │ - lsl sl, r7, #2 │ │ │ │ - add r6, fp, r7, lsl #2 │ │ │ │ - beq 4fa50 │ │ │ │ - bl 75f4 │ │ │ │ - str r8, [r5, #8] │ │ │ │ - ldr fp, [fp, sl] │ │ │ │ - str r8, [r5, #12] │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 4fa88 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - add r0, r0, #1 │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r1, fp │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - bl e8454 │ │ │ │ - add r7, r7, #3 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r9, r7 │ │ │ │ - str r3, [r5, #16] │ │ │ │ - add r5, r5, #12 │ │ │ │ - bne 4fa34 │ │ │ │ - ldr sl, [sp, #32] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [r4, #84] @ 0x54 │ │ │ │ + sub r3, r7, #2 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmn r3, #2 │ │ │ │ + str r1, [r2, #16] │ │ │ │ + add r2, r2, #20 │ │ │ │ + bne 55b60 │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + movlt r7, r3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 4faf8 │ │ │ │ - ldr r5, [r7, #-4] │ │ │ │ - add r5, r5, r5, lsl #1 │ │ │ │ - add r5, r7, r5, lsl #2 │ │ │ │ - cmp r7, r5 │ │ │ │ - beq 4fe18 │ │ │ │ - ldr r0, [r5, #-12]! │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4fad8 │ │ │ │ - bl 75f4 │ │ │ │ - cmp r7, r5 │ │ │ │ - bne 4fac8 │ │ │ │ - ldr r3, [r7, #-4] │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - lsl r1, r3, #2 │ │ │ │ - add r1, r1, #8 │ │ │ │ - sub r0, r7, #8 │ │ │ │ - bl 74a4 │ │ │ │ - str sl, [r4, #84] @ 0x54 │ │ │ │ - ldr r7, [r4, #92] @ 0x5c │ │ │ │ - ldr r8, [r4, #88] @ 0x58 │ │ │ │ - cmp r8, r7 │ │ │ │ - movlt r7, r8 │ │ │ │ - str r7, [r4, #92] @ 0x5c │ │ │ │ - b 4f8c4 │ │ │ │ - ldr r2, [pc, #824] @ 4fe54 │ │ │ │ - str r9, [r4, #88] @ 0x58 │ │ │ │ - cmp r9, r2 │ │ │ │ - addls r0, r3, #8 │ │ │ │ + addgt r7, r7, r7, lsl #2 │ │ │ │ + lslgt r7, r7, #2 │ │ │ │ + movgt r5, #0 │ │ │ │ + ble 55e24 │ │ │ │ + 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 r5, r7 │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + bne 55b9c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 75dc │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + cmp r3, r7 │ │ │ │ + movlt r7, r3 │ │ │ │ + str r7, [r4, #16] │ │ │ │ + str r8, [r4, #8] │ │ │ │ + b 558d8 │ │ │ │ + ldr r3, [pc, #972] @ 55fb8 │ │ │ │ + str r8, [r4, #12] │ │ │ │ + cmp r8, r3 │ │ │ │ + movls r0, r9 │ │ │ │ mvnhi r0, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 7330 │ │ │ │ + bl 7318 │ │ │ │ cmp r7, #0 │ │ │ │ - mov r2, #12 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - movge r1, #0 │ │ │ │ - mvnge ip, #0 │ │ │ │ - add r8, r0, #8 │ │ │ │ - str r2, [r0] │ │ │ │ + mvnge r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ - movge r2, r8 │ │ │ │ - str r9, [r0, #4] │ │ │ │ - blt 4fb74 │ │ │ │ + movge r3, r0 │ │ │ │ + blt 55c24 │ │ │ │ sub r7, r7, #1 │ │ │ │ cmn r7, #1 │ │ │ │ - str r1, [r2] │ │ │ │ - stmib r2, {r1, ip} │ │ │ │ - add r2, r2, #12 │ │ │ │ - bne 4fb5c │ │ │ │ - ldr fp, [r4, #92] @ 0x5c │ │ │ │ - ldr r2, [r4, #88] @ 0x58 │ │ │ │ - cmp fp, r2 │ │ │ │ - movge fp, r2 │ │ │ │ - cmp fp, #0 │ │ │ │ - ble 4fc24 │ │ │ │ - mov r7, #0 │ │ │ │ - add fp, fp, fp, lsl #1 │ │ │ │ - mov sl, r7 │ │ │ │ - str r9, [sp, #32] │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - ldr r9, [r4, #84] @ 0x54 │ │ │ │ - cmp r0, #0 │ │ │ │ - lsl r8, r7, #2 │ │ │ │ - add r6, r9, r7, lsl #2 │ │ │ │ - beq 4fbc4 │ │ │ │ - bl 75f4 │ │ │ │ - str sl, [r5, #8] │ │ │ │ - ldr r8, [r9, r8] │ │ │ │ - str sl, [r5, #12] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 4fbfc │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - add r0, r0, #1 │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - bl e8454 │ │ │ │ - add r7, r7, #3 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r7, fp │ │ │ │ - str r3, [r5, #16] │ │ │ │ - add r5, r5, #12 │ │ │ │ - bne 4fba8 │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - ldr r8, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [r4, #84] @ 0x54 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 4fc84 │ │ │ │ - ldr r5, [r7, #-4] │ │ │ │ - add r5, r5, r5, lsl #1 │ │ │ │ - add r5, r7, r5, lsl #2 │ │ │ │ - cmp r7, r5 │ │ │ │ - beq 4fe10 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r0, [r5, #-12]! │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4fc58 │ │ │ │ - bl 75f4 │ │ │ │ - cmp r7, r5 │ │ │ │ - bne 4fc48 │ │ │ │ - ldr r2, [r7, #-4] │ │ │ │ - mov r3, sl │ │ │ │ - add r2, r2, r2, lsl #1 │ │ │ │ - lsl r1, r2, #2 │ │ │ │ - add r1, r1, #8 │ │ │ │ - sub r0, r7, #8 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 74a4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r8, [r4, #84] @ 0x54 │ │ │ │ - b 4f8dc │ │ │ │ - ldr r3, [pc, #448] @ 4fe54 │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r7, r3 │ │ │ │ - str r7, [r4, #88] @ 0x58 │ │ │ │ - bls 4fdbc │ │ │ │ - mvn r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - mov r3, #12 │ │ │ │ - str r7, [r0, #4] │ │ │ │ - add r7, r0, #8 │ │ │ │ - str r3, [r0] │ │ │ │ - ldr sl, [r4, #92] @ 0x5c │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r3, #16] │ │ │ │ + add r3, r3, #20 │ │ │ │ + bne 55c10 │ │ │ │ + ldr sl, [r4, #16] │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr fp, [r4, #8] │ │ │ │ cmp sl, r3 │ │ │ │ movge sl, r3 │ │ │ │ cmp sl, #0 │ │ │ │ - ble 4fd64 │ │ │ │ - mov r5, #0 │ │ │ │ - add r3, r7, #8 │ │ │ │ - add sl, sl, sl, lsl #1 │ │ │ │ - add r8, r7, #4 │ │ │ │ - mov r9, r5 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r7, r5, lsl #2] │ │ │ │ - ldr r2, [r4, #84] @ 0x54 │ │ │ │ - cmp r0, #0 │ │ │ │ - lsl fp, r5, #2 │ │ │ │ - add r6, r2, r5, lsl #2 │ │ │ │ - beq 4fd10 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 75f4 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r9, [r7, r5, lsl #2] │ │ │ │ - ldr fp, [r2, fp] │ │ │ │ - str r9, [r8, r5, lsl #2] │ │ │ │ + addgt sl, sl, sl, lsl #2 │ │ │ │ + lslgt sl, sl, #2 │ │ │ │ + movgt r7, #0 │ │ │ │ + ble 55f78 │ │ │ │ + add lr, fp, r7 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, r5, r7 │ │ │ │ + add r7, r7, #20 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + cmp r7, sl │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + bne 55c4c │ │ │ │ + mov r0, fp │ │ │ │ + bl 75dc │ │ │ │ + str r5, [r4, #8] │ │ │ │ + b 558f0 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 55e3c │ │ │ │ + add r8, r3, r3, asr #1 │ │ │ │ + ldr r3, [pc, #804] @ 55fb8 │ │ │ │ + str r8, [r4, #12] │ │ │ │ + cmp r8, r3 │ │ │ │ + addle r0, r8, r8, lsl #2 │ │ │ │ + lslle r0, r0, #2 │ │ │ │ + mvngt r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + mvn r1, #0 │ │ │ │ + add r3, r8, r1 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmn r3, #1 │ │ │ │ + str r1, [r2, #16] │ │ │ │ + add r2, r2, #20 │ │ │ │ + bne 55cb8 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + movlt r3, r1 │ │ │ │ + cmp r3, #0 │ │ │ │ + addgt r8, r3, r3, lsl #2 │ │ │ │ + lslgt fp, r8, #2 │ │ │ │ + movgt r8, #0 │ │ │ │ + ble 55e30 │ │ │ │ + add lr, sl, r8 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, r9, r8 │ │ │ │ + add r8, r8, #20 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + cmp r8, fp │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + bne 55cf4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 75dc │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r1, r3 │ │ │ │ + movlt r3, r1 │ │ │ │ + str r9, [r4, #8] │ │ │ │ + str r3, [r4, #16] │ │ │ │ + b 55a90 │ │ │ │ + ldr r1, [pc, #628] @ 55fb8 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + cmp r2, r1 │ │ │ │ + addls r0, r2, r2, lsl #2 │ │ │ │ + lslls r0, r0, #2 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 7318 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + movge r1, r3 │ │ │ │ + mvnge ip, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + blt 55d90 │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmn r1, #1 │ │ │ │ + str ip, [r0, #16] │ │ │ │ + add r0, r0, #20 │ │ │ │ + bne 55d7c │ │ │ │ + ldr fp, [r4, #16] │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + ldr r8, [r4, #8] │ │ │ │ + cmp fp, r1 │ │ │ │ + movge fp, r1 │ │ │ │ cmp fp, #0 │ │ │ │ - beq 4fd48 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - str r0, [r8, r5, lsl #2] │ │ │ │ - add r0, r0, #1 │ │ │ │ - bl 7330 │ │ │ │ - ldr r2, [r8, r5, lsl #2] │ │ │ │ - mov r1, fp │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r0, [r7, r5, lsl #2] │ │ │ │ - bl e8454 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - str r3, [r2, r5, lsl #2] │ │ │ │ - add r5, r5, #3 │ │ │ │ - cmp r5, sl │ │ │ │ - bne 4fcec │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r8, [r4, #84] @ 0x54 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 4fdb4 │ │ │ │ - ldr r5, [r8, #-4] │ │ │ │ - add r5, r5, r5, lsl #1 │ │ │ │ - add r5, r8, r5, lsl #2 │ │ │ │ - cmp r8, r5 │ │ │ │ - beq 4fe20 │ │ │ │ - ldr r0, [r5, #-12]! │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 4fd94 │ │ │ │ - bl 75f4 │ │ │ │ - cmp r8, r5 │ │ │ │ - bne 4fd84 │ │ │ │ - ldr r3, [r8, #-4] │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - lsl r1, r3, #2 │ │ │ │ - add r1, r1, #8 │ │ │ │ - sub r0, r8, #8 │ │ │ │ - bl 74a4 │ │ │ │ - str r7, [r4, #84] @ 0x54 │ │ │ │ - b 4fafc │ │ │ │ - add r0, r7, r7, lsl #1 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 7330 │ │ │ │ - mov r3, #12 │ │ │ │ - cmn r8, #1 │ │ │ │ - str r7, [r0, #4] │ │ │ │ - str r3, [r0] │ │ │ │ - add r7, r0, #8 │ │ │ │ - beq 4fcb8 │ │ │ │ + ble 55f84 │ │ │ │ + add fp, fp, fp, lsl #2 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + lsl fp, fp, #2 │ │ │ │ + mov r9, #0 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + add lr, r8, r9 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, sl, r9 │ │ │ │ + add r9, r9, #20 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + cmp r9, fp │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + bne 55dc8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r3, r7 │ │ │ │ - mvn r2, #0 │ │ │ │ - b 4fdf4 │ │ │ │ - mov r8, #0 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + ldr r7, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 75dc │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str sl, [r4, #8] │ │ │ │ + b 55aa0 │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + b 558cc │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 55bd8 │ │ │ │ + b 55bc0 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 55d30 │ │ │ │ + b 55d18 │ │ │ │ + ldr r2, [pc, #372] @ 55fb8 │ │ │ │ + add r0, r3, #1 │ │ │ │ + cmp r0, r2 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + bls 55f18 │ │ │ │ + mvn r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ + cmp r1, r3 │ │ │ │ + movlt r3, r1 │ │ │ │ + cmp r3, #0 │ │ │ │ + addgt r8, r3, r3, lsl #2 │ │ │ │ + lslgt fp, r8, #2 │ │ │ │ + movgt r8, #0 │ │ │ │ + ble 55e30 │ │ │ │ + add lr, sl, r8 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, r9, r8 │ │ │ │ + add r8, r8, #20 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + cmp r8, fp │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + bne 55e84 │ │ │ │ + b 55d18 │ │ │ │ + add r0, r7, #1 │ │ │ │ + cmp r0, r3 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + bls 55f4c │ │ │ │ + mvn r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r9, [r4, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + movlt r7, r3 │ │ │ │ + cmp r7, #0 │ │ │ │ + addgt r7, r7, r7, lsl #2 │ │ │ │ + lslgt r7, r7, #2 │ │ │ │ + movgt r5, #0 │ │ │ │ + ble 55e24 │ │ │ │ + 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 r5, r7 │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + bne 55ef0 │ │ │ │ + b 55bc0 │ │ │ │ + add r0, r0, r0, lsl #2 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 7318 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmn r3, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + beq 55e5c │ │ │ │ + cmp r3, #0 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [r0, #16] │ │ │ │ + strne r3, [r0, #36] @ 0x24 │ │ │ │ + b 55e5c │ │ │ │ + add r0, r0, r0, lsl #2 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + bl 7318 │ │ │ │ + cmn r7, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + beq 55ec8 │ │ │ │ + mvn r3, #0 │ │ │ │ + cmp r7, #0 │ │ │ │ + str r3, [r0, #16] │ │ │ │ + strne r3, [r0, #36] @ 0x24 │ │ │ │ + b 55ec8 │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 55c78 │ │ │ │ + b 55c70 │ │ │ │ cmp r8, #0 │ │ │ │ - str r5, [r3] │ │ │ │ - str r5, [r3, #4] │ │ │ │ - str r2, [r3, #8] │ │ │ │ - add r3, r3, #12 │ │ │ │ - bne 4fdf0 │ │ │ │ - b 4fcb8 │ │ │ │ - mov r1, #0 │ │ │ │ - b 4fc70 │ │ │ │ - mov r1, #0 │ │ │ │ - b 4faec │ │ │ │ - mov r1, #0 │ │ │ │ - b 4fda8 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - muleq fp, r4, r2 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r9, sl, r4, lsr #14 │ │ │ │ - andeq r7, fp, r8, asr #4 │ │ │ │ - andeq r6, sl, r0, lsl #11 │ │ │ │ - andeq r6, sl, r4, lsl #10 │ │ │ │ - andeq r5, sl, r8, lsr r6 │ │ │ │ - andeq r6, sl, ip, lsr r4 │ │ │ │ - andeq r6, sl, ip, lsl #8 │ │ │ │ - andeq r5, sl, r0, lsr #10 │ │ │ │ - beq feafa904 <__bss_end__@@Base+0xfe85483c> │ │ │ │ + beq 55e14 │ │ │ │ + b 55dfc │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, fp, ip, ror #3 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + strdeq r0, [sl], -r8 │ │ │ │ + andeq r0, sl, r0, lsl r7 │ │ │ │ + strheq r1, [fp], -r0 │ │ │ │ + andeq sp, r9, r8, ror fp │ │ │ │ + andeq sp, r9, ip, ror fp │ │ │ │ + andeq sp, r9, r4, lsl #21 │ │ │ │ + andeq sp, r9, r0, lsl #21 │ │ │ │ + strbteq r6, [r6], -r6, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + ldr r3, [pc, #36] @ 55ff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 4fe98 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1588] @ 0x634 │ │ │ │ - add r0, r0, #980 @ 0x3d4 │ │ │ │ - pop {r4, pc} │ │ │ │ - cmp r0, #1 │ │ │ │ - ldreq r3, [r4, #4] │ │ │ │ - ldreq r0, [r3, #1588] @ 0x634 │ │ │ │ - addeq r0, r0, #1040 @ 0x410 │ │ │ │ - addeq r0, r0, #4 │ │ │ │ - movne r0, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 55ff0 │ │ │ │ + bl 75dc │ │ │ │ + mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + andeq pc, sl, r8, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #48] @ 56044 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 4ff10 │ │ │ │ - cmp r3, #1 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r3, #1588] @ 0x634 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - add r0, r0, #1040 @ 0x410 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - add r0, r0, #4 │ │ │ │ - b e97fc │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r3, #1588] @ 0x634 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - add r0, r0, #980 @ 0x3d4 │ │ │ │ - b e97fc │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r3, [r4] │ │ │ │ + beq 56030 │ │ │ │ + bl 75dc │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [pc, #12] @ 56048 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq pc, sl, r8, lsr #16 │ │ │ │ + @ instruction: 0x00000fb8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - add r0, r0, #792 @ 0x318 │ │ │ │ - add r0, r0, #2 │ │ │ │ - ldr r3, [r4, r0, lsl #2] │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 4ffdc │ │ │ │ - ldr r5, [r4, #3124] @ 0xc34 │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - adds r5, r5, r3, lsl #5 │ │ │ │ - beq 4ffdc │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - add r6, r4, r0, lsl #2 │ │ │ │ - ldr r7, [r6, #3184] @ 0xc70 │ │ │ │ - cmp r7, #0 │ │ │ │ - blt 4ffdc │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #72] @ 0x48 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - blx r3 │ │ │ │ - cmp r7, r0 │ │ │ │ - bge 4ffdc │ │ │ │ - ldr r1, [r6, #3184] @ 0xc70 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4897c │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 4ffdc │ │ │ │ - mov r0, r4 │ │ │ │ - add r1, r1, #348 @ 0x15c │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4feb4 │ │ │ │ - ldr r1, [pc, #12] @ 4fff0 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r7, [pc, #260] @ 56168 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r2, r7 │ │ │ │ + ldr r0, [pc, #248] @ 5616c │ │ │ │ + movlt r7, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r2, [r6] │ │ │ │ + str r3, [r6, #4] │ │ │ │ + str r3, [r6, #8] │ │ │ │ + ble 5614c │ │ │ │ + ldr r3, [pc, #220] @ 56170 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r9, [r0, r3] │ │ │ │ + add r4, r7, r7, lsl #2 │ │ │ │ + lsl r4, r4, #2 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 4feb4 │ │ │ │ - andeq r4, sl, r8, asr r6 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + bl 7b04 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq 56154 │ │ │ │ + mov lr, r5 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add r4, r8, r4 │ │ │ │ + add r9, r8, #20 │ │ │ │ + mov ip, r8 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + cmp r4, r9 │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + moveq ip, r8 │ │ │ │ + beq 56138 │ │ │ │ + sub lr, r9, #20 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + mov ip, r9 │ │ │ │ + add r9, r9, #20 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + cmp r4, r9 │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + bne 560e0 │ │ │ │ + sub r4, r4, r8 │ │ │ │ + sub r4, r4, #40 @ 0x28 │ │ │ │ + lsr r4, r4, #2 │ │ │ │ + add r3, r4, r4, lsl #1 │ │ │ │ + add r3, r4, r3, lsl #2 │ │ │ │ + rsb r3, r3, r3, lsl #6 │ │ │ │ + add r3, r4, r3, lsl #2 │ │ │ │ + rsb r3, r3, r3, lsl #14 │ │ │ │ + add ip, r4, r3, lsl #2 │ │ │ │ + bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ + add ip, ip, #1 │ │ │ │ + add ip, ip, ip, lsl #2 │ │ │ │ + add ip, r8, ip, lsl #2 │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [ip] │ │ │ │ + stmib r6, {r7, r8} │ │ │ │ + str r3, [r5] │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + cmp r7, #1 │ │ │ │ + add r7, r7, #1 │ │ │ │ + beq 5614c │ │ │ │ + asr r7, r7, #1 │ │ │ │ + b 56098 │ │ │ │ + strbteq r6, [r6], -r6, ror #12 │ │ │ │ + andeq r0, fp, ip, asr #18 │ │ │ │ + andeq r0, r0, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3608] @ 0xe18 │ │ │ │ - sub sp, sp, #452 @ 0x1c4 │ │ │ │ - mov r8, r0 │ │ │ │ - add r0, sp, #492 @ 0x1ec │ │ │ │ - stm r0, {r1, r2, r3} │ │ │ │ - ldr r2, [pc, #4032] @ 50fe0 │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + str r0, [ip, #-472] @ 0xfffffe28 │ │ │ │ + sub sp, sp, #16640 @ 0x4100 │ │ │ │ + sub sp, sp, #180 @ 0xb4 │ │ │ │ + add r3, sp, #16640 @ 0x4100 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #1812] @ 568cc │ │ │ │ + ldr r9, [r3, #220] @ 0xdc │ │ │ │ + add r3, r3, #220 @ 0xdc │ │ │ │ + ldr r3, [pc, #1804] @ 568d0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #4024] @ 50fe4 │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r2, [pc, #4016] @ 50fe8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r3, #1116] @ 0x45c │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #444] @ 0x1bc │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [pc, #3984] @ 50fec │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - add r4, sp, #176 @ 0xb0 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - ldr sl, [r2, r3] │ │ │ │ - ldrne r0, [pc, #3968] @ 50ff0 │ │ │ │ - moveq r0, #0 │ │ │ │ - ldr r1, [sl] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #3952] @ 50ff0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 963a4 │ │ │ │ - ldr r0, [r8, #3084] @ 0xc0c │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r0, r3 │ │ │ │ - str r3, [r8, #3120] @ 0xc30 │ │ │ │ - beq 500ac │ │ │ │ - bl 75f4 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r8, #3088] @ 0xc10 │ │ │ │ - mov r0, #40 @ 0x28 │ │ │ │ - bl 7330 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r8, #3092] @ 0xc14 │ │ │ │ - str r3, [r0] │ │ │ │ - str r0, [r8, #3084] @ 0xc0c │ │ │ │ - ldr r0, [r8, #3096] @ 0xc18 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 500dc │ │ │ │ - bl 75f4 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r8, #3100] @ 0xc1c │ │ │ │ - mov r0, #40 @ 0x28 │ │ │ │ - bl 7330 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r8, #3104] @ 0xc20 │ │ │ │ - str r3, [r0] │ │ │ │ - str r0, [r8, #3096] @ 0xc18 │ │ │ │ - ldr r0, [r8, #3108] @ 0xc24 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 5010c │ │ │ │ - bl 75f4 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r8, #3112] @ 0xc28 │ │ │ │ - mov r0, #40 @ 0x28 │ │ │ │ - bl 7330 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r7, r0 │ │ │ │ + add r0, sp, #16640 @ 0x4100 │ │ │ │ + add r6, sp, #432 @ 0x1b0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r0, #172] @ 0xac │ │ │ │ mov r3, #0 │ │ │ │ - mov r6, r3 │ │ │ │ - str r3, [r8, #3116] @ 0xc2c │ │ │ │ - ldr fp, [sp, #92] @ 0x5c │ │ │ │ - add r9, r8, #3104 @ 0xc20 │ │ │ │ - add r9, r9, #4 │ │ │ │ - mov r5, r6 │ │ │ │ - str r3, [r0] │ │ │ │ - ldr r3, [pc, #3760] @ 50ff4 │ │ │ │ - str r0, [r8, #3108] @ 0xc24 │ │ │ │ - ldr r7, [fp, r3] │ │ │ │ - b 501d4 │ │ │ │ - add r0, r0, #4096 @ 0x1000 │ │ │ │ - ldr r0, [r0, #524] @ 0x20c │ │ │ │ - cmp r0, r6 │ │ │ │ - ble 501fc │ │ │ │ - ldr r0, [r3, #1616] @ 0x650 │ │ │ │ - ldr r3, [pc, #3728] @ 50ff8 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r2, [fp, r3] │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ - mov r1, r6 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 503e8 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 2611c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, #16 │ │ │ │ + add r0, r0, #172 @ 0xac │ │ │ │ + sub r0, r6, #336 @ 0x150 │ │ │ │ + mov r2, #88 @ 0x58 │ │ │ │ + mov r8, r1 │ │ │ │ + bl 7744 │ │ │ │ + mov r2, #88 @ 0x58 │ │ │ │ mov r1, r4 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ - str r5, [sp, #340] @ 0x154 │ │ │ │ - bl e97fc │ │ │ │ - mov r2, #12 │ │ │ │ - add r1, r4, #16 │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ - bl e97fc │ │ │ │ - ldrb r3, [r4] │ │ │ │ - add r1, sp, #340 @ 0x154 │ │ │ │ + sub r0, r6, #248 @ 0xf8 │ │ │ │ + bl 7744 │ │ │ │ + add r1, r9, r9, lsl #2 │ │ │ │ + rsb r1, r9, r1, lsl #3 │ │ │ │ + add r1, r7, r1, lsl #2 │ │ │ │ + mov r2, #156 @ 0x9c │ │ │ │ + add r1, r1, #8 │ │ │ │ + sub r0, r6, #160 @ 0xa0 │ │ │ │ + bl 7744 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr sl, [pc, #1704] @ 568d4 │ │ │ │ + add r3, r0, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2480] @ 0x9b0 │ │ │ │ + ldr r2, [pc, #1696] @ 568d8 │ │ │ │ + cmp r3, r9 │ │ │ │ + ldr r3, [r0, #1580] @ 0x62c │ │ │ │ + add sl, pc, sl │ │ │ │ + ldr r5, [r3, #20] │ │ │ │ + str r2, [r6, #-12] │ │ │ │ + beq 566f8 │ │ │ │ + ldr r3, [r6, #-300] @ 0xfffffed4 │ │ │ │ cmp r3, #0 │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #2 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #372] @ 0x174 │ │ │ │ - strb r5, [sp, #376] @ 0x178 │ │ │ │ - bl 48038 │ │ │ │ - add r6, r6, #1 │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - ldr r0, [r3, #1616] @ 0x650 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - cmp r2, r7 │ │ │ │ - beq 5014c │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - cmp r0, r6 │ │ │ │ - bgt 5015c │ │ │ │ - mov r5, #0 │ │ │ │ - str sl, [sp, #64] @ 0x40 │ │ │ │ - b 50210 │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - add r5, r5, #1 │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ble 566c0 │ │ │ │ + ldr r3, [r6, #-212] @ 0xffffff2c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 566c0 │ │ │ │ + ldr r3, [pc, #1648] @ 568dc │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + ldr r2, [r6, #-328] @ 0xfffffeb8 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r2, [r6, #-244] @ 0xffffff0c │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + ldr sl, [r6, #-332] @ 0xfffffeb4 │ │ │ │ + ldr fp, [r6, #-240] @ 0xffffff10 │ │ │ │ blx r3 │ │ │ │ - cmp r0, r5 │ │ │ │ - ble 50484 │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 567d8 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + add r1, r2, #57344 @ 0xe000 │ │ │ │ + ldr r1, [r1, #2480] @ 0x9b0 │ │ │ │ + ldr r0, [r2, #1580] @ 0x62c │ │ │ │ + cmn r1, #1 │ │ │ │ + sub ip, r3, r1 │ │ │ │ + clz ip, ip │ │ │ │ + lsr ip, ip, #5 │ │ │ │ + moveq ip, #0 │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 5676c │ │ │ │ + cmp r1, r9 │ │ │ │ + ldr r1, [r0, #20] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + beq 5683c │ │ │ │ + ldr r0, [r8, #44] @ 0x2c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r8, #48] @ 0x30 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r4, #44] @ 0x2c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r4, #48] @ 0x30 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 50208 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 50208 │ │ │ │ - add r9, r0, #396 @ 0x18c │ │ │ │ - mov r6, #0 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - b 5027c │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ - add r9, r9, #44 @ 0x2c │ │ │ │ - ble 503e0 │ │ │ │ - ldr r3, [r9, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5026c │ │ │ │ - mov r2, #16 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, fp │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r9 │ │ │ │ - add r0, sp, #344 @ 0x158 │ │ │ │ - add fp, r9, #16 │ │ │ │ - str r4, [sp, #340] @ 0x154 │ │ │ │ - bl e97fc │ │ │ │ - add r0, sp, #360 @ 0x168 │ │ │ │ - mov r2, #12 │ │ │ │ - mov r1, fp │ │ │ │ - bl e97fc │ │ │ │ - ldr r3, [r9, #40] @ 0x28 │ │ │ │ - str r3, [sp, #372] @ 0x174 │ │ │ │ - cmp r3, #2 │ │ │ │ - ldr r3, [r9, #36] @ 0x24 │ │ │ │ - addeq r0, r8, #3072 @ 0xc00 │ │ │ │ - addne r0, r8, #3088 @ 0xc10 │ │ │ │ - add r7, sp, #340 @ 0x154 │ │ │ │ - mvn r3, r3 │ │ │ │ - and r3, r3, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - strb r3, [sp, #376] @ 0x178 │ │ │ │ - addeq r0, r0, #12 │ │ │ │ - addne r0, r0, #8 │ │ │ │ - bl 48038 │ │ │ │ - ldr r3, [r8, #3116] @ 0xc2c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrle r2, [r4, #40] @ 0x28 │ │ │ │ - ble 5026c │ │ │ │ - mov sl, #0 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - b 5031c │ │ │ │ - ldr r4, [r8, #3116] @ 0xc2c │ │ │ │ - mov sl, r7 │ │ │ │ - cmp r4, sl │ │ │ │ - ble 503c0 │ │ │ │ - ldr r0, [r8, #3108] @ 0xc24 │ │ │ │ - add r6, sl, sl, lsl #2 │ │ │ │ - add r0, r0, r6, lsl #3 │ │ │ │ - ldrb r3, [r0, #4] │ │ │ │ - lsl r6, r6, #3 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r7, sl, #1 │ │ │ │ - beq 50358 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5030c │ │ │ │ - ldr r0, [r8, #3108] @ 0xc24 │ │ │ │ - add r0, r0, r6 │ │ │ │ - add r0, r0, #20 │ │ │ │ - mov r1, fp │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5030c │ │ │ │ - ldr r9, [r8, #3116] @ 0xc2c │ │ │ │ - cmp r9, r7 │ │ │ │ - ble 503a4 │ │ │ │ - ldr r1, [r8, #3108] @ 0xc24 │ │ │ │ - mov r0, r6 │ │ │ │ - add r6, r6, #40 @ 0x28 │ │ │ │ - add r0, r1, r0 │ │ │ │ - mov r2, #37 @ 0x25 │ │ │ │ - add r1, r1, r6 │ │ │ │ - bl 775c │ │ │ │ - ldr r9, [r8, #3116] @ 0xc2c │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r7, r9 │ │ │ │ - blt 50378 │ │ │ │ - ldr r1, [r8, #3112] @ 0xc28 │ │ │ │ - sub r4, r9, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt 503f4 │ │ │ │ - cmp r4, sl │ │ │ │ - str r4, [r8, #3116] @ 0xc2c │ │ │ │ - bgt 5031c │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ - ldr r9, [sp, #44] @ 0x2c │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r2, r6 │ │ │ │ - add r9, r9, #44 @ 0x2c │ │ │ │ - bgt 5027c │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - b 50208 │ │ │ │ - blx r3 │ │ │ │ + ldr fp, [pc, #1308] @ 568e0 │ │ │ │ mov r4, r0 │ │ │ │ - b 50188 │ │ │ │ - ldr r3, [pc, #3072] @ 50ffc │ │ │ │ - str r4, [r8, #3112] @ 0xc28 │ │ │ │ - cmp r4, r3 │ │ │ │ - addls r0, r4, r4, lsl #2 │ │ │ │ - lslls r0, r0, #3 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - subs r3, r9, #2 │ │ │ │ - movpl ip, #0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, sl │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ - bmi 50430 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmn r3, #1 │ │ │ │ - str ip, [r0], #40 @ 0x28 │ │ │ │ - bne 50420 │ │ │ │ - ldr r6, [r8, #3116] @ 0xc2c │ │ │ │ - ldr r3, [r8, #3112] @ 0xc28 │ │ │ │ - ldr r7, [r8, #3108] @ 0xc24 │ │ │ │ - cmp r6, r3 │ │ │ │ - movge r6, r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - addgt r6, r6, r6, lsl #2 │ │ │ │ - lslgt r6, r6, #3 │ │ │ │ - movgt r9, #0 │ │ │ │ - ble 51208 │ │ │ │ - add r1, r7, r9 │ │ │ │ - add r0, r5, r9 │ │ │ │ - mov r2, #37 @ 0x25 │ │ │ │ - add r9, r9, #40 @ 0x28 │ │ │ │ - bl 775c │ │ │ │ - cmp r9, r6 │ │ │ │ - bne 50458 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 75f4 │ │ │ │ - str r5, [r8, #3108] @ 0xc24 │ │ │ │ - b 503b4 │ │ │ │ - ldr r5, [pc, #2932] @ 51000 │ │ │ │ - ldr sl, [sp, #64] @ 0x40 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r4, r5, #976 @ 0x3d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 512a0 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #276] @ 0x114 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ - str r3, [sp, #300] @ 0x12c │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ - str r3, [sp, #308] @ 0x134 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ - str r3, [sp, #316] @ 0x13c │ │ │ │ - str r3, [sp, #332] @ 0x14c │ │ │ │ - ldr r3, [pc, #2864] @ 51004 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ - str r3, [sp, #292] @ 0x124 │ │ │ │ - str r3, [sp, #296] @ 0x128 │ │ │ │ - ldr r3, [pc, #2852] @ 51008 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ - str r3, [sp, #324] @ 0x144 │ │ │ │ - str r3, [sp, #328] @ 0x148 │ │ │ │ - ldr r3, [pc, #3000] @ 510ac │ │ │ │ - str r3, [sp, #228] @ 0xe4 │ │ │ │ - ldr r3, [pc, #2832] @ 5100c │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #284] @ 0x11c │ │ │ │ - ldr r0, [pc, #2820] @ 51010 │ │ │ │ - ldr r3, [pc, #2820] @ 51014 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [pc, #2816] @ 51018 │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r4, #0 │ │ │ │ - add r2, sp, #104 @ 0x68 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - add r0, r0, #980 @ 0x3d4 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ - str r4, [sp, #108] @ 0x6c │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ - str r4, [sp, #244] @ 0xf4 │ │ │ │ - str r4, [sp, #248] @ 0xf8 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ - str r4, [sp, #260] @ 0x104 │ │ │ │ - str r4, [sp, #264] @ 0x108 │ │ │ │ - str r4, [sp, #252] @ 0xfc │ │ │ │ - str r4, [sp, #268] @ 0x10c │ │ │ │ - bl 61cfc │ │ │ │ - ldr r1, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - ldr r1, [sl] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r7, sp, #128 @ 0x80 │ │ │ │ - ldr r3, [r3, #1116] @ 0x45c │ │ │ │ - mov fp, r7 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r6, r8 │ │ │ │ - add r9, sp, #112 @ 0x70 │ │ │ │ - str r0, [sp, #496] @ 0x1f0 │ │ │ │ - ldrne r0, [pc, #2640] @ 50ff0 │ │ │ │ - moveq r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [pc, #2672] @ 5101c │ │ │ │ - ldr r3, [pc, #2672] @ 51020 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add sl, r2, #576 @ 0x240 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - add r2, sp, #380 @ 0x17c │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - add r2, sp, #216 @ 0xd8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ - add r3, r3, #1168 @ 0x490 │ │ │ │ - add r1, sp, #192 @ 0xc0 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str sl, [sp, #72] @ 0x48 │ │ │ │ - mov r7, r1 │ │ │ │ - mov sl, r2 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + bl 7a74 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a74 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, sl │ │ │ │ + mov r5, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r4, [r3, #1572] @ 0x624 │ │ │ │ + mov sl, #0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r5, [r3, #100] @ 0x64 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 96334 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - ldrb r3, [r2], #1 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 50b78 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r2, #15 │ │ │ │ - ldr r3, [pc, #2616] @ 510ac │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + bl 7abc │ │ │ │ + ldr r1, [pc, #1136] @ 568e4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r5 │ │ │ │ + str sl, [sp] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + mov r3, sl │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, #51 @ 0x33 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 906a0 │ │ │ │ + ldr r3, [pc, #1088] @ 568e8 │ │ │ │ + str r3, [r6, #-344] @ 0xfffffea8 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r9, [r6, #-352] @ 0xfffffea0 │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + str r8, [r6, #-348] @ 0xfffffea4 │ │ │ │ + str fp, [r6, #-340] @ 0xfffffeac │ │ │ │ + blx r3 │ │ │ │ + str sl, [sp] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + mov r1, #50 @ 0x32 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - mov r1, r7 │ │ │ │ - bl 31598 │ │ │ │ mov r3, sl │ │ │ │ - mov r2, fp │ │ │ │ - ldr r1, [sp, #204] @ 0xcc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95c50 │ │ │ │ - mov r1, #16 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r3, [pc, #2380] @ 51024 │ │ │ │ - movne r3, #1065353216 @ 0x3f800000 │ │ │ │ - streq r3, [sp, #208] @ 0xd0 │ │ │ │ - streq r3, [sp, #212] @ 0xd4 │ │ │ │ - streq r3, [sp, #216] @ 0xd8 │ │ │ │ - moveq r3, #1065353216 @ 0x3f800000 │ │ │ │ - strne r3, [sp, #208] @ 0xd0 │ │ │ │ - strne r3, [sp, #212] @ 0xd4 │ │ │ │ - strne r3, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r8 │ │ │ │ - ldrb r2, [r3, #-1] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, r2, #134 @ 0x86 │ │ │ │ - mov r3, fp │ │ │ │ - bl 7f8fc │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r4, [r6, #3092] @ 0xc14 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 50b64 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 50b50 │ │ │ │ - ldr r1, [pc, #2288] @ 51028 │ │ │ │ - ldr r0, [pc, #2288] @ 5102c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - add r6, r6, #12 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl e9868 │ │ │ │ mov r2, sl │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, sl │ │ │ │ - bl 96690 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #2228] @ 51030 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - add r0, r0, #4 │ │ │ │ - mov r1, sl │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [pc, #2196] @ 51034 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ - mov r2, r7 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 966ec │ │ │ │ + bl 906a0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r1, fp │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r2, [sp, #72] @ 0x48 │ │ │ │ - ldrbne r3, [r2, #-1] │ │ │ │ - eorne r3, r3, #1 │ │ │ │ - strbne r3, [r2, #-1] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, #3 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - bne 50604 │ │ │ │ - ldr r4, [pc, #2116] @ 51038 │ │ │ │ - mov r6, #0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r0, r4, #980 @ 0x3d4 │ │ │ │ - bl 61f60 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r9 │ │ │ │ - bl 96334 │ │ │ │ - ldr sl, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #2076] @ 5103c │ │ │ │ + beq 568bc │ │ │ │ + sub r1, r6, #4 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #52] @ 0x34 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, fp │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + b 56534 │ │ │ │ + cmp sl, #1024 @ 0x400 │ │ │ │ + add r5, r5, #16 │ │ │ │ + beq 56590 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r0, fp │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + add sl, sl, #1 │ │ │ │ + str r0, [r5] │ │ │ │ + mov r0, fp │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #884] @ 568e0 │ │ │ │ + str r4, [r5, #8] │ │ │ │ + str r4, [r5, #12] │ │ │ │ + str r0, [r5, #4] │ │ │ │ + mov r0, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov fp, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 56528 │ │ │ │ + ldr r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ mov r2, sl │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r3, [pc, #2060] @ 51040 │ │ │ │ - ldr r0, [pc, #2060] @ 51044 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r5, [r8, #4] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 26ba8 │ │ │ │ - add r5, r5, #1664 @ 0x680 │ │ │ │ - mov ip, #1 │ │ │ │ - add r5, r5, #4 │ │ │ │ - mov r7, fp │ │ │ │ - ldr fp, [pc, #1996] @ 51030 │ │ │ │ - str ip, [sp, #8] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov sl, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ mov r1, sl │ │ │ │ - ldr r3, [pc, #1988] @ 51034 │ │ │ │ - str fp, [sp, #4] │ │ │ │ - str r6, [sp] │ │ │ │ - str sl, [sp, #80] @ 0x50 │ │ │ │ - add sl, r4, #1280 @ 0x500 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 96c40 │ │ │ │ - ldr lr, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [pc, #1972] @ 51048 │ │ │ │ - mov r5, #15 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - str r5, [sp, #16] │ │ │ │ - str sl, [sp, #8] │ │ │ │ - ldr r2, [lr, r3] │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - ldr r1, [r2] │ │ │ │ - add r3, r4, #1264 @ 0x4f0 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1856] @ 51004 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r2, #16 │ │ │ │ - mov r1, r3 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r2, r9 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 819bc │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r9 │ │ │ │ - bl 96334 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #1848] @ 5103c │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - ldr r0, [pc, #1844] @ 5104c │ │ │ │ - add r3, r3, #1664 @ 0x680 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - add r3, r3, #4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str fp, [sp, #4] │ │ │ │ - ldr fp, [sp, #80] @ 0x50 │ │ │ │ - mov ip, #1 │ │ │ │ - str ip, [sp, #8] │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + ldr r4, [r7, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + add r4, r4, #59648 @ 0xe900 │ │ │ │ mov r1, fp │ │ │ │ - str r6, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #1756] @ 51034 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - add r3, r4, #1296 @ 0x510 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - ldr r1, [r2] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r5, [sp, #16] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1668] @ 51004 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - add r6, sl, #4 │ │ │ │ - mov r3, #12 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, r9 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r6 │ │ │ │ - str r0, [sp, #4] │ │ │ │ + add r4, r4, #252 @ 0xfc │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 819bc │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r9 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7a74 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [r6, #-360] @ 0xfffffe98 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [pc, #628] @ 568ec │ │ │ │ + sub r2, r6, #368 @ 0x170 │ │ │ │ + str r3, [r6, #-368] @ 0xfffffe90 │ │ │ │ + str sl, [r6, #-364] @ 0xfffffe94 │ │ │ │ + add r3, sp, #12 │ │ │ │ + str r9, [r6, #-376] @ 0xfffffe88 │ │ │ │ + str fp, [r6, #-372] @ 0xfffffe8c │ │ │ │ + ldr ip, [pc, #604] @ 568f0 │ │ │ │ + str r0, [r6, #-356] @ 0xfffffe9c │ │ │ │ ldm r2, {r0, r1} │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + sub r3, r6, #360 @ 0x168 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + sub r3, r6, #376 @ 0x178 │ │ │ │ stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - ldr r3, [pc, #1724] @ 510ac │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ + sub r1, r6, #160 @ 0xa0 │ │ │ │ ldm r3, {r2, r3} │ │ │ │ - mov r1, r9 │ │ │ │ - bl 31598 │ │ │ │ - ldrb r3, [r4, #1264] @ 0x4f0 │ │ │ │ - ldrb r2, [r4, #1284] @ 0x504 │ │ │ │ - orrs r3, r3, r2 │ │ │ │ - bne 511d4 │ │ │ │ - ldm r9, {r0, r1, r2, r3} │ │ │ │ - ldr ip, [sp, #80] @ 0x50 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 96690 │ │ │ │ - ldr r3, [pc, #1560] @ 51050 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldrb r2, [r3, #1264] @ 0x4f0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 51214 │ │ │ │ - ldr r1, [pc, #1544] @ 51054 │ │ │ │ - ldr r0, [pc, #1544] @ 51058 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r4, [pc, #1520] @ 5105c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - ldr r3, [pc, #1460] @ 51030 │ │ │ │ - add r4, pc, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #1448] @ 51034 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldrb r3, [r4, #1264] @ 0x4f0 │ │ │ │ - ldrb r2, [r4, #1284] @ 0x504 │ │ │ │ - orrs r3, r3, r2 │ │ │ │ - beq 50b0c │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95c50 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, #20 │ │ │ │ - rsb r2, r0, #159 @ 0x9f │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7f7b8 │ │ │ │ - ldrb r3, [r4, #1264] @ 0x4f0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 50ae0 │ │ │ │ - ldrb r3, [r4, #1284] @ 0x504 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 50b0c │ │ │ │ - ldr r4, [pc, #1400] @ 51060 │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ - add r4, pc, r4 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r1, r4, #1296 @ 0x510 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, r0, #4 │ │ │ │ - add r1, r1, #4 │ │ │ │ - bl 966ec │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5123c │ │ │ │ - ldr r3, [r8, #3120] @ 0xc30 │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r3, #10 │ │ │ │ - strne r3, [r8, #12] │ │ │ │ - ldr r2, [pc, #1344] @ 51064 │ │ │ │ - ldr r3, [pc, #1216] @ 50fe8 │ │ │ │ + mov r0, r4 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 933b4 │ │ │ │ + ldr r2, [pc, #556] @ 568f4 │ │ │ │ + ldr r3, [pc, #516] @ 568d0 │ │ │ │ add r2, pc, r2 │ │ │ │ + add r1, sp, #16640 @ 0x4100 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #172 @ 0xac │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #444] @ 0x1bc │ │ │ │ + ldr r3, [r1] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 512d8 │ │ │ │ - add sp, sp, #452 @ 0x1c4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - ldr r1, [pc, #1296] @ 51068 │ │ │ │ - ldr r0, [pc, #1296] @ 5106c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 50740 │ │ │ │ - ldr r1, [pc, #1284] @ 51070 │ │ │ │ - ldr r0, [pc, #1284] @ 51074 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 50740 │ │ │ │ - ldr r3, [r6, #3092] @ 0xc14 │ │ │ │ + bne 568c8 │ │ │ │ + add sp, sp, #16640 @ 0x4100 │ │ │ │ + add sp, sp, #180 @ 0xb4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r2, [r0, #1588] @ 0x634 │ │ │ │ + ldr r2, [r2] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 5624c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 5624c │ │ │ │ + ldr r3, [r0, #2396] @ 0x95c │ │ │ │ cmp r3, #0 │ │ │ │ - ble 5063c │ │ │ │ - mov r5, #0 │ │ │ │ - str sl, [sp, #96] @ 0x60 │ │ │ │ - add r4, sp, #160 @ 0xa0 │ │ │ │ - mov sl, fp │ │ │ │ - str r7, [sp, #100] @ 0x64 │ │ │ │ - mov fp, r5 │ │ │ │ - b 50bb8 │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp fp, r3 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - bge 511c4 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 510cc │ │ │ │ - ldr r1, [pc, #1196] @ 51078 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [pc, #1168] @ 5107c │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r3, [sp] │ │ │ │ - add r0, r0, #980 @ 0x3d4 │ │ │ │ - ldm r4, {r1, r2, r3} │ │ │ │ - bl 6253c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ + beq 5624c │ │ │ │ + ldr r3, [r0, #2424] @ 0x978 │ │ │ │ cmp r3, #0 │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - beq 51148 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [pc, #1164] @ 510ac │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #1069547520 @ 0x3fc00000 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ - ldr r3, [pc, #1152] @ 510b0 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - mov r2, #15 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - add r5, fp, fp, lsl #2 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - lsl r7, r5, #3 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ + beq 56738 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + tst r3, #28 │ │ │ │ + bne 5624c │ │ │ │ + add r0, r0, #2272 @ 0x8e0 │ │ │ │ + add r0, r0, #12 │ │ │ │ + sub r1, r6, #248 @ 0xf8 │ │ │ │ + bl efa14 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + add r1, sp, #96 @ 0x60 │ │ │ │ + add r0, r0, #2160 @ 0x870 │ │ │ │ + add r0, r0, #12 │ │ │ │ + bl efa14 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [r0, #1580] @ 0x62c │ │ │ │ + ldr r5, [r3, #44] @ 0x2c │ │ │ │ + b 5624c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 568b0 │ │ │ │ + ldr r4, [r2, #2180] @ 0x884 │ │ │ │ + ldr r8, [r0, #44] @ 0x2c │ │ │ │ + ldr r3, [r2, #2184] @ 0x888 │ │ │ │ + ldr r0, [r2, #2292] @ 0x8f4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 31598 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96634 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96690 │ │ │ │ - ldr r1, [pc, #1008] @ 51080 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96540 │ │ │ │ - ldr r1, [pc, #980] @ 51078 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r2, #2296] @ 0x8f8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + b 5635c │ │ │ │ + ldr r0, [r6, #-292] @ 0xfffffedc │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r6, #-288] @ 0xfffffee0 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r6, #-204] @ 0xffffff34 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r6, #-200] @ 0xffffff38 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + b 5635c │ │ │ │ + add r1, r3, r3, lsl #1 │ │ │ │ + rsb r3, r3, r1, lsl #4 │ │ │ │ + add r4, r2, r3, lsl #2 │ │ │ │ + ldr r0, [r4, #3512] @ 0xdb8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r4, #3516] @ 0xdbc │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r4, #3600] @ 0xe10 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r4, #3604] @ 0xe14 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r4, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + b 5635c │ │ │ │ + ldr r9, [r2, #2164] @ 0x874 │ │ │ │ + ldr r8, [r2, #2168] @ 0x878 │ │ │ │ + b 5635c │ │ │ │ + mov sl, r0 │ │ │ │ + add r1, sp, #428 @ 0x1ac │ │ │ │ + b 5659c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, fp, r4, lsl #16 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r0, fp, r8, lsl #15 │ │ │ │ + addmi r0, r0, #0 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + orrmi r0, r0, r0 │ │ │ │ + ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ + bicmi r0, r0, r0 │ │ │ │ + movmi r0, r0 │ │ │ │ + svclt 0x00c90fdb │ │ │ │ + strdeq r0, [fp], -ip │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3336] @ 0xd08 │ │ │ │ + sub sp, sp, #724 @ 0x2d4 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #3640] @ 57754 │ │ │ │ + ldr r3, [pc, #3640] @ 57758 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + add r8, sp, #228 @ 0xe4 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ + mov fp, r0 │ │ │ │ + add r9, sp, #316 @ 0x13c │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, #88 @ 0x58 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #716] @ 0x2cc │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #892] @ 51034 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #848] @ 51030 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [r6, #3084] @ 0xc0c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ - add r2, r2, r5, lsl #3 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - add r2, r2, #4 │ │ │ │ - mov r3, #1090519040 @ 0x41000000 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r1, [pc, #792] @ 51034 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #748] @ 51030 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [r6, #3084] @ 0xc0c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ - add r2, r2, r7 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov r3, #1090519040 @ 0x41000000 │ │ │ │ - add r2, r2, #20 │ │ │ │ - add r0, r0, #4 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r3, [r6, #3084] @ 0xc0c │ │ │ │ - ldr r3, [r3, r5, lsl #3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 50e40 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r3, [r6, #3084] @ 0xc0c │ │ │ │ - add r3, r3, r7 │ │ │ │ - ldrb r3, [r3, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 51134 │ │ │ │ - ldr r1, [pc, #696] @ 51084 │ │ │ │ - ldr r0, [pc, #696] @ 51088 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r6, #3084] @ 0xc0c │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - ldr r3, [r3, r5, lsl #3] │ │ │ │ - add ip, r3, #284 @ 0x11c │ │ │ │ - str ip, [sp] │ │ │ │ - add r3, r3, #76 @ 0x4c │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl e9868 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 7744 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, #88 @ 0x58 │ │ │ │ mov r0, r9 │ │ │ │ - bl 96690 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #532] @ 51030 │ │ │ │ + bl 7744 │ │ │ │ + ldr r3, [r5] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ + mov r2, #156 @ 0x9c │ │ │ │ + add r1, r3, r3, lsl #2 │ │ │ │ + rsb r1, r3, r1, lsl #3 │ │ │ │ + add r1, fp, r1, lsl #2 │ │ │ │ + add r3, sp, #404 @ 0x194 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + bl 7744 │ │ │ │ + ldr r6, [fp, #4] │ │ │ │ + ldr r3, [pc, #3520] @ 5775c │ │ │ │ + ldr r7, [r6, #1580] @ 0x62c │ │ │ │ + str r3, [sp, #552] @ 0x228 │ │ │ │ + ldr r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [r7, #20] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #3496] @ 57760 │ │ │ │ + ldr r4, [pc, #3496] @ 57764 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ + beq 57328 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #3468] @ 57768 │ │ │ │ + mov sl, r0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 57394 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #998244352 @ 0x3b800000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add sl, r6, #57344 @ 0xe000 │ │ │ │ + ldr r3, [sl, #2480] @ 0x9b0 │ │ │ │ + ldr r2, [sp, #764] @ 0x2fc │ │ │ │ + cmp r3, r2 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + beq 57b10 │ │ │ │ + add r2, sp, #80 @ 0x50 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 7cb4 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #236] @ 0xec │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #324] @ 0x144 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #240] @ 0xf0 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #998244352 @ 0x3b800000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #244] @ 0xf4 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #998244352 @ 0x3b800000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #328] @ 0x148 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #998244352 @ 0x3b800000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #332] @ 0x14c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #998244352 @ 0x3b800000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #3284] @ 57810 │ │ │ │ + ldr r6, [sl, #2596] @ 0xa24 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #3260] @ 57810 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [pc, #3216] @ 577f4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ + str r8, [sp, #100] @ 0x64 │ │ │ │ + str r9, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ - ldr r2, [sp, #64] @ 0x40 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - mov r3, #1090519040 @ 0x41000000 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r1, [pc, #460] @ 51014 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 96334 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc, #552] @ 5108c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96540 │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [sp, #140] @ 0x8c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 96690 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, #145 @ 0x91 │ │ │ │ - mov r1, #18 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + mov r2, r3 │ │ │ │ + ldm r2, {r1, r2} │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + bl 5dd28 │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ + tst r3, #2 │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + str r3, [sp, #556] @ 0x22c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r6, [fp, #4] │ │ │ │ + ldr r9, [sp, #328] @ 0x148 │ │ │ │ + add r6, r6, #1648 @ 0x670 │ │ │ │ + add r6, r6, #4 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #324] @ 0x144 │ │ │ │ + add r0, r0, #16 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 814c4 │ │ │ │ - ldr r1, [pc, #368] @ 51018 │ │ │ │ - mov r2, r9 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r3, [r6, #3084] @ 0xc0c │ │ │ │ - mov r0, r4 │ │ │ │ - addne r3, r3, r7 │ │ │ │ - strne r3, [r8, #3120] @ 0xc30 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 96540 │ │ │ │ - ldr r3, [r6, #3084] @ 0xc0c │ │ │ │ - ldr r3, [r3, r5, lsl #3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 50fb4 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bne 57720 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r7, [pc, #404] @ 51090 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r7, r7, #1184 @ 0x4a0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 965b8 │ │ │ │ - ldr r1, [pc, #384] @ 51094 │ │ │ │ - ldr r0, [pc, #384] @ 51098 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr ip, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #368] @ 5109c │ │ │ │ - mov r1, #1061158912 @ 0x3f400000 │ │ │ │ - mov lr, ip │ │ │ │ - str r1, [sp, #220] @ 0xdc │ │ │ │ - smull r1, lr, r3, lr │ │ │ │ - mov r1, ip │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + bne 57710 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ mov r3, #1 │ │ │ │ - asr ip, ip, #31 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - rsb ip, ip, lr, asr #3 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - add ip, ip, ip, lsl #2 │ │ │ │ - sub ip, r1, ip, lsl #2 │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ - str r2, [sp, #212] @ 0xd4 │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ - add lr, sp, #20 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm lr, {r0, r1, r2, r3} │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #284] @ 510ac │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - add r1, r7, ip, lsl #2 │ │ │ │ + mov r1, r8 │ │ │ │ + bl ecd68 │ │ │ │ + ldr r3, [sp, #340] @ 0x154 │ │ │ │ + cmn r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 57dd0 │ │ │ │ + cmp r3, #1 │ │ │ │ + movne sl, #0 │ │ │ │ + movne r7, sl │ │ │ │ + beq 57378 │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + mov r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r9, [sp] │ │ │ │ - bl 7fcbc │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 51170 │ │ │ │ - ldr r3, [r6, #3092] @ 0xc14 │ │ │ │ - sub r2, r3, #1 │ │ │ │ - cmp r2, fp │ │ │ │ - ble 50ba0 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + beq 57730 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [pc, #2968] @ 57810 │ │ │ │ + bl 78b8 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [pc, #2792] @ 5776c │ │ │ │ mov r2, #0 │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ + add r3, sp, #164 @ 0xa4 │ │ │ │ mov r0, r3 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [r6, #3092] @ 0xc14 │ │ │ │ - b 50ba0 │ │ │ │ - muleq fp, r8, r9 │ │ │ │ - andeq r6, fp, r4, lsl #19 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - strdeq r0, [r0], -ip │ │ │ │ - submi r0, r0, r0 │ │ │ │ - andeq r0, r0, ip, lsl r6 │ │ │ │ - ldrdeq r0, [r0], -ip │ │ │ │ - teqeq r3, #-872415232 @ 0xcc000000 │ │ │ │ - eoreq r2, r1, r4, asr fp │ │ │ │ - svccc 0x004ccccd │ │ │ │ - svccc 0x00666666 │ │ │ │ - bicmi r0, r8, r0 │ │ │ │ - eoreq r2, r1, r8, asr #21 │ │ │ │ - cmnmi r0, r0 │ │ │ │ - cmnmi r0, r0 │ │ │ │ - andeq r6, fp, r8, asr sp │ │ │ │ - eoreq r2, r1, r4, lsl sl │ │ │ │ - svccc 0x0019999a │ │ │ │ - andeq r3, sl, r4, lsl #30 │ │ │ │ - andeq r5, sl, r0, ror #13 │ │ │ │ - svclt 0x00800000 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - eoreq r2, r1, ip, ror #15 │ │ │ │ - submi r0, r8, #0 │ │ │ │ - andeq r3, sl, r8, lsl #28 │ │ │ │ - muleq sl, ip, ip │ │ │ │ - andeq r0, r0, r0, lsl #9 │ │ │ │ - andeq r4, sl, r0, asr #23 │ │ │ │ - eoreq r2, r1, ip, lsr #11 │ │ │ │ - strdeq r3, [sl], -r0 │ │ │ │ - andeq r5, sl, r4, lsr r4 │ │ │ │ - eoreq r2, r1, r8, ror #10 │ │ │ │ - strdeq r2, [r1], -r8 @ │ │ │ │ - muleq fp, r4, lr │ │ │ │ - strdeq r5, [sl], -r0 │ │ │ │ - andeq r5, sl, r8, lsl #6 │ │ │ │ - ldrdeq r3, [sl], -r0 │ │ │ │ - andeq r5, sl, r0, asr #5 │ │ │ │ - movmi r0, r0 │ │ │ │ - strdeq r2, [r1], -r4 @ │ │ │ │ - eorsmi r0, r4, #0 │ │ │ │ - andeq r4, sl, r4, asr #31 │ │ │ │ - andeq r4, sl, r0, ror #31 │ │ │ │ - mrsmi r0, (UNDEF: 64) │ │ │ │ - eoreq r2, r1, r8, ror #1 │ │ │ │ - strdeq r4, [sl], -r0 │ │ │ │ - strdeq r4, [sl], -ip │ │ │ │ - strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - eoreq r1, r1, ip, ror #29 │ │ │ │ - andeq r4, sl, ip, lsl #25 │ │ │ │ - andeq r4, sl, ip, lsr #25 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - @ instruction: 0x3e99999a │ │ │ │ - andeq r3, sl, r4, lsl r4 │ │ │ │ - andeq r4, sl, r4, ror #24 │ │ │ │ - andeq r0, r0, r4, lsr #10 │ │ │ │ - eoreq r1, r1, r0, asr sp │ │ │ │ - andeq r3, sl, r0, lsl #7 │ │ │ │ - @ instruction: 0x000a4bb4 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r1, #1090519040 @ 0x41000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [pc, #-84] @ 510a0 │ │ │ │ - ldr r3, [sp, #172] @ 0xac │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r3, [sp] │ │ │ │ - add r0, r0, #980 @ 0x3d4 │ │ │ │ - ldm r4, {r1, r2, r3} │ │ │ │ - bl 6253c │ │ │ │ - ldr r3, [pc, #-96] @ 510b0 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [pc, #-124] @ 510ac │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r2, [sp, #208] @ 0xd0 │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - b 50c34 │ │ │ │ - ldr r1, [pc, #-152] @ 510a4 │ │ │ │ - ldr r0, [pc, #-152] @ 510a8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 50dd4 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ - ldr r3, [pc, #-172] @ 510ac │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r3, [pc, #-180] @ 510b0 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - str r2, [sp, #212] @ 0xd4 │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - b 50c34 │ │ │ │ - ldr r3, [r6, #3084] @ 0xc0c │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [r3, r5, lsl #3] │ │ │ │ - add r1, r1, #348 @ 0x15c │ │ │ │ - bl 4feb4 │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ - ldr r5, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [r5] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r7, [r2, #8] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 511ec │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - ldr r1, [r3, #1588] @ 0x634 │ │ │ │ - add r1, r1, #980 @ 0x3d4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r7 │ │ │ │ - b 50fb4 │ │ │ │ - mov fp, sl │ │ │ │ - ldr r7, [sp, #100] @ 0x64 │ │ │ │ - ldr sl, [sp, #96] @ 0x60 │ │ │ │ - b 5063c │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 964d4 │ │ │ │ - b 50a20 │ │ │ │ - cmp r0, #1 │ │ │ │ - ldreq r3, [r8, #4] │ │ │ │ - movne r1, #0 │ │ │ │ - ldreq r1, [r3, #1588] @ 0x634 │ │ │ │ - addeq r1, r1, #1040 @ 0x410 │ │ │ │ - addeq r1, r1, #4 │ │ │ │ - b 511b8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r1, [r3, #44] @ 0x2c │ │ │ │ + bl 26a74 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 57e08 │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r9, #2 │ │ │ │ + bls 573b4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq 5047c │ │ │ │ - b 50474 │ │ │ │ - ldrb r3, [r3, #1284] @ 0x504 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 512b4 │ │ │ │ - ldr r1, [pc, #-372] @ 510b4 │ │ │ │ - ldr r0, [pc, #-372] @ 510b8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r2, r0 │ │ │ │ - b 50a5c │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [r3, #1616] @ 0x650 │ │ │ │ - ldr r2, [pc, #-404] @ 510bc │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - add r1, r4, #1264 @ 0x4f0 │ │ │ │ - cmp r3, r2 │ │ │ │ - add r2, r4, #1280 @ 0x500 │ │ │ │ - add r2, r2, #4 │ │ │ │ - bne 512d0 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 26288 │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [pc, #-464] @ 510c0 │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - strb r2, [r3, #1264] @ 0x4f0 │ │ │ │ - strb r2, [r3, #1284] @ 0x504 │ │ │ │ - b 50b0c │ │ │ │ - add r0, r5, #980 @ 0x3d4 │ │ │ │ - bl 61c2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 504a4 │ │ │ │ - ldr r1, [pc, #-504] @ 510c4 │ │ │ │ - ldr r0, [pc, #-504] @ 510c8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r2, r0 │ │ │ │ - b 50a5c │ │ │ │ - blx r3 │ │ │ │ - b 51274 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ - add r5, sp, #116 @ 0x74 │ │ │ │ - ldr r7, [r0, #4] │ │ │ │ - stm r5, {r1, r2, r3} │ │ │ │ - ldr r1, [pc, #960] @ 516c8 │ │ │ │ - ldr r2, [pc, #960] @ 516cc │ │ │ │ - ldr r3, [r7, #1588] @ 0x634 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r3, #1192] @ 0x4a8 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - mov r2, #0 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #924] @ 516d0 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [pc, #920] @ 516d4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - add r9, sp, #60 @ 0x3c │ │ │ │ - ldr r6, [pc, #884] @ 516d8 │ │ │ │ + beq 58174 │ │ │ │ + ldr r6, [pc, #2732] @ 57770 │ │ │ │ add r6, pc, r6 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r7, #59648 @ 0xe900 │ │ │ │ - ldm r9, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r5 │ │ │ │ - bl 31598 │ │ │ │ - ldrb r3, [r4, #1694] @ 0x69e │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 513c0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #832] @ 516dc │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51680 │ │ │ │ - ldr r3, [r4, #3164] @ 0xc5c │ │ │ │ - subs r3, r3, #1 │ │ │ │ - movmi r3, #2 │ │ │ │ - str r3, [r4, #3164] @ 0xc5c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #1116] @ 0x45c │ │ │ │ + bne 57dec │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ + ldr r3, [r2, #2424] @ 0x978 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #772] @ 516e0 │ │ │ │ - ldrne r0, [pc, #772] @ 516e4 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - moveq r0, #0 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add r6, sp, #28 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #732] @ 516e8 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 964d4 │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r2, [pc, #672] @ 516d4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #676] @ 516ec │ │ │ │ - ldr r3, [r4, #3164] @ 0xc5c │ │ │ │ - add r1, pc, r1 │ │ │ │ + beq 56d04 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + tst r3, #16 │ │ │ │ + bne 56d04 │ │ │ │ + ldr r3, [r2, #1580] @ 0x62c │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ + ldr r3, [pc, #2676] @ 57774 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r1, [r3, #4] │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - moveq r3, #1 │ │ │ │ - add r1, r1, #1296 @ 0x510 │ │ │ │ - str r3, [sp] │ │ │ │ - add r1, r1, #8 │ │ │ │ - movne r3, #177 @ 0xb1 │ │ │ │ - moveq r3, #178 @ 0xb2 │ │ │ │ - mov r2, #22 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 811c8 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ + bne 56d94 │ │ │ │ + ldr r3, [r2, #1580] @ 0x62c │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r7, [r3, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #396] @ 0x18c │ │ │ │ + add r7, r7, #144 @ 0x90 │ │ │ │ + sub r0, r0, r3 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #2696] @ 577c0 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [pc, #2616] @ 57778 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2732] @ 577fc │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - strne r3, [r4, #3164] @ 0xc5c │ │ │ │ + movne r6, #0 │ │ │ │ + bne 56d7c │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ mov r0, r6 │ │ │ │ - mov r3, r6 │ │ │ │ - bl 964d4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r3, [r4, #3164] @ 0xc5c │ │ │ │ - ldr r1, [pc, #584] @ 516f0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r7, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r1, r1, #1296 @ 0x510 │ │ │ │ - moveq r3, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - add r1, r1, #12 │ │ │ │ - moveq r3, #176 @ 0xb0 │ │ │ │ - movne r3, #175 @ 0xaf │ │ │ │ - mov r2, #22 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - bl 811c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - strne r7, [r4, #3164] @ 0xc5c │ │ │ │ - beq 51654 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r3, #173 @ 0xad │ │ │ │ - ldr r1, [pc, #496] @ 516f4 │ │ │ │ - ldr r0, [pc, #460] @ 516d4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r6, #2 │ │ │ │ - mov r0, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r2, #22 │ │ │ │ - add r1, r1, #1312 @ 0x520 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - bl 811c8 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - strne r6, [r4, #3164] @ 0xc5c │ │ │ │ - beq 51588 │ │ │ │ - ldr ip, [sp, #128] @ 0x80 │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ - mov r0, r4 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 4fff4 │ │ │ │ - ldr r2, [pc, #412] @ 516f8 │ │ │ │ - ldr r3, [pc, #364] @ 516cc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 516c4 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r4, #3164] @ 0xc5c │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 51668 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 51540 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 51554 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr ip, [r3, #1608] @ 0x648 │ │ │ │ - ldr r3, [ip] │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - ldm r5, {r0, r1, r2, r3} │ │ │ │ - stm r9, {r0, r1, r2, r3} │ │ │ │ - mov r0, ip │ │ │ │ - blx r6 │ │ │ │ - add r0, r0, #792 @ 0x318 │ │ │ │ - add r0, r0, #2 │ │ │ │ - ldr r3, [r4, r0, lsl #2] │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 51554 │ │ │ │ - ldr r5, [r4, #3124] @ 0xc34 │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - adds r5, r5, r3, lsl #5 │ │ │ │ - beq 51554 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + movne r6, #1065353216 @ 0x3f800000 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 26ad4 │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ + cmp r3, #5 │ │ │ │ + beq 57ba0 │ │ │ │ + cmp sl, #0 │ │ │ │ + bne 57c2c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - add r6, r4, r0, lsl #2 │ │ │ │ - ldr r7, [r6, #3184] @ 0xc70 │ │ │ │ - cmp r7, #0 │ │ │ │ - blt 51554 │ │ │ │ - ldr r0, [r5, #76] @ 0x4c │ │ │ │ - ldr r1, [r5, #72] @ 0x48 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - cmp r7, r0 │ │ │ │ - bge 51554 │ │ │ │ - ldr r1, [r6, #3184] @ 0xc70 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r1, [pc, #2572] @ 577f0 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + ldr r5, [r3, #1572] @ 0x624 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4897c │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 51554 │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - stm sp, {r2, r3} │ │ │ │ - ldm r9, {r1, r2, r3} │ │ │ │ - bl 4d414 │ │ │ │ - b 51554 │ │ │ │ - ldr r3, [r4, #3164] @ 0xc5c │ │ │ │ - cmp r3, #2 │ │ │ │ - moveq r3, #174 @ 0xae │ │ │ │ - beq 514fc │ │ │ │ - b 514f4 │ │ │ │ - ldr ip, [sp, #128] @ 0x80 │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ - mov r0, r4 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 4a554 │ │ │ │ - b 51554 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #112] @ 516fc │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 513b0 │ │ │ │ - ldr r2, [r4, #3164] @ 0xc5c │ │ │ │ - ldr r3, [pc, #84] @ 51700 │ │ │ │ - add r2, r2, #1 │ │ │ │ - smull r1, r3, r2, r3 │ │ │ │ - sub r3, r3, r2, asr #31 │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - sub r2, r2, r3 │ │ │ │ - str r2, [r4, #3164] @ 0xc5c │ │ │ │ - b 513c0 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, fp, ip, lsr #13 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - andeq r5, fp, r8, asr r6 │ │ │ │ - andeq r0, r0, r1, ror #2 │ │ │ │ - strdeq r0, [r0], -ip │ │ │ │ - submi r0, r0, r0 │ │ │ │ - @ instruction: 0x3e99999a │ │ │ │ - mlaeq r1, r8, fp, r1 │ │ │ │ - eoreq r1, r1, ip, lsr #22 │ │ │ │ - eoreq r1, r1, ip, asr #21 │ │ │ │ - andeq r5, fp, ip, asr r4 │ │ │ │ - andeq r0, r0, r5, ror #2 │ │ │ │ - ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3632] @ 0xe30 │ │ │ │ - sub sp, sp, #428 @ 0x1ac │ │ │ │ - add sl, sp, #468 @ 0x1d4 │ │ │ │ - stm sl, {r1, r2, r3} │ │ │ │ - ldr r3, [pc, #3784] @ 525f4 │ │ │ │ - ldr r2, [pc, #3784] @ 525f8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [pc, #3772] @ 525fc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #420] @ 0x1a4 │ │ │ │ + ldr r5, [sp, #388] @ 0x184 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + cmp r5, #5 │ │ │ │ + mov r1, #0 │ │ │ │ + movge r5, #5 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + ldr r1, [r4] │ │ │ │ + bic r5, r5, r5, asr #31 │ │ │ │ + ldr r1, [r1, #144] @ 0x90 │ │ │ │ + lsl r5, r5, #6 │ │ │ │ + add r1, r1, r5 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + subs r3, r0, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [pc, #3748] @ 52600 │ │ │ │ - ldr r5, [r6, #1588] @ 0x634 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r7, [r3] │ │ │ │ - ldr r3, [r5, #1116] @ 0x45c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 51e30 │ │ │ │ - ldr r1, [pc, #3720] @ 52604 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [pc, #3700] @ 52604 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r5, #1192] @ 0x4a8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #3676] @ 52608 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [r6, #1580] @ 0x62c │ │ │ │ - add r2, sp, #184 @ 0xb8 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add r5, r6, #59648 @ 0xe900 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 9054c │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ cmp r3, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - ldr r3, [pc, #3636] @ 5260c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - movne r3, #14 │ │ │ │ - moveq r3, #15 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r5, r5, #252 @ 0xfc │ │ │ │ - add fp, sp, #176 @ 0xb0 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ - mov r7, #0 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r0, r5 │ │ │ │ - ldm fp, {r2, r3} │ │ │ │ - mov r1, sl │ │ │ │ - bl 31598 │ │ │ │ - ldr r1, [pc, #3776] @ 526dc │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, sl │ │ │ │ - bl 96540 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, sl │ │ │ │ - bl 96334 │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - ldr r1, [pc, #3528] @ 52610 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 963a4 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96540 │ │ │ │ - ldr r5, [pc, #3492] @ 52614 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #572 @ 0x23c │ │ │ │ - ldr r2, [r5, #-28] @ 0xffffffe4 │ │ │ │ - cmn r2, #1 │ │ │ │ - beq 51dd8 │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r7, #6 │ │ │ │ - add r5, r5, #76 @ 0x4c │ │ │ │ - bne 51874 │ │ │ │ - ldr r7, [pc, #3456] @ 52618 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r2, r7, #516 @ 0x204 │ │ │ │ - add r5, r7, #936 @ 0x3a8 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r8, #1073741824 @ 0x40000000 │ │ │ │ - add r7, r7, #480 @ 0x1e0 │ │ │ │ - mov r9, r2 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b 518c8 │ │ │ │ - sub r5, r5, #76 @ 0x4c │ │ │ │ - cmp r5, r7 │ │ │ │ - beq 51914 │ │ │ │ - ldr r3, [r5, #-12] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 518bc │ │ │ │ - ldr r1, [r5, #-8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ + bne 573d4 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + ldr r7, [r3, #144] @ 0x90 │ │ │ │ + add r7, r7, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r7, #48] @ 0x30 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r1, [pc, #2368] @ 577f0 │ │ │ │ + ldr r9, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r9] │ │ │ │ + ldr sl, [r3, #100] @ 0x64 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96540 │ │ │ │ - add r3, r5, #16 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - sub r5, r5, #76 @ 0x4c │ │ │ │ - bl 96540 │ │ │ │ - cmp r5, r7 │ │ │ │ - bne 518c8 │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r2, r9 │ │ │ │ - add r5, r9, #456 @ 0x1c8 │ │ │ │ - ldr r3, [ip, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldmeq r6, {r0, r1, r2, r3} │ │ │ │ - addeq lr, ip, #40 @ 0x28 │ │ │ │ - add ip, ip, #76 @ 0x4c │ │ │ │ - stmeq lr, {r0, r1, r2, r3} │ │ │ │ - cmp ip, r5 │ │ │ │ - bne 51924 │ │ │ │ - ldr r3, [pc, #3280] @ 5261c │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r5, [pc, #3276] @ 52620 │ │ │ │ - ldr r7, [r2, r3] │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #632 @ 0x278 │ │ │ │ - mov r6, #1 │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ - ldr r3, [r5, #-16] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 51e24 │ │ │ │ - sub r9, r5, #32 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 26bf4 │ │ │ │ - ldr r2, [r5, #-16] │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - ldr r8, [r5, #-28] @ 0xffffffe4 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 530f0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 26bf4 │ │ │ │ - ldr r2, [r5, #-28] @ 0xffffffe4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r0, [r3, #3312] @ 0xcf0 │ │ │ │ - ldr r3, [r5, #-36] @ 0xffffffdc │ │ │ │ - str r5, [sp, #4] │ │ │ │ - sub r3, r0, r3 │ │ │ │ - ldr r0, [r5, #32] │ │ │ │ - str r0, [sp] │ │ │ │ - clz r3, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - bl 809cc │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51a14 │ │ │ │ - ldr r3, [r5, #-36] @ 0xffffffdc │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 51a08 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r2, [r2, #1588] @ 0x634 │ │ │ │ - ldr r1, [r2, #3312] @ 0xcf0 │ │ │ │ - str r3, [r2, #3312] @ 0xcf0 │ │ │ │ - cmp r3, r1 │ │ │ │ - ldreq r1, [r2, #3316] @ 0xcf4 │ │ │ │ - movne r1, #0 │ │ │ │ - eoreq r1, r1, #1 │ │ │ │ - str r1, [r2, #3316] @ 0xcf4 │ │ │ │ - ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ - orr r3, r3, #3 │ │ │ │ - str r3, [r4, #3192] @ 0xc78 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, #6 │ │ │ │ - add r5, r5, #76 @ 0x4c │ │ │ │ - bne 51960 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - ldr r2, [pc, #3024] @ 5260c │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r2, #15 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ + bne 57fcc │ │ │ │ + ldr r1, [pc, #2192] @ 5777c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r8, [r3, #144] @ 0x90 │ │ │ │ + add r8, r8, r5 │ │ │ │ + ldr r0, [r8, #24] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - ldm fp, {r2, r3} │ │ │ │ - mov r1, sl │ │ │ │ - bl 31598 │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ - ldr r3, [ip, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #3312] @ 0xcf0 │ │ │ │ - cmp r3, #4 │ │ │ │ - movhi r2, #5 │ │ │ │ - ldrls r2, [pc, #2968] @ 52624 │ │ │ │ - addls r2, pc, r2 │ │ │ │ - ldrls r2, [r2, r3, lsl #2] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ - str r3, [sp, #176] @ 0xb0 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - ldr r1, [pc, #2944] @ 52628 │ │ │ │ - ldr r3, [pc, #2944] @ 5262c │ │ │ │ - str r1, [sp, #188] @ 0xbc │ │ │ │ - add r1, r2, r2, lsl #3 │ │ │ │ - add r2, r2, r1, lsl #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, r2, lsl #2 │ │ │ │ - ldr lr, [r3, #564] @ 0x234 │ │ │ │ - ldr r5, [r3, #556] @ 0x22c │ │ │ │ - ldr r3, [pc, #2880] @ 5260c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldm sl, {r0, r1, r2, r3} │ │ │ │ - add r6, sp, #160 @ 0xa0 │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str lr, [sp, #168] @ 0xa8 │ │ │ │ + bl 906f0 │ │ │ │ + ldr sl, [fp, #4] │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls 57828 │ │ │ │ + ldr r0, [sl, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 57e60 │ │ │ │ + cmp r3, #3 │ │ │ │ + beq 57e28 │ │ │ │ + cmp r3, #1 │ │ │ │ + addne r5, sp, #92 @ 0x5c │ │ │ │ + bne 56fc8 │ │ │ │ + ldr r3, [pc, #2056] @ 57780 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [pc, #2148] @ 577e4 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + add r3, sp, #148 @ 0x94 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ - str r6, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #12 │ │ │ │ + str r6, [sp, #108] @ 0x6c │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #2020] @ 57784 │ │ │ │ + ldr ip, [fp, #4] │ │ │ │ + add r5, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldm r5, {r0, r1} │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ stm sp, {r0, r1} │ │ │ │ add r0, ip, #59648 @ 0xe900 │ │ │ │ - ldm fp, {r2, r3} │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - str r5, [sp, #160] @ 0xa0 │ │ │ │ - bl 31598 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + bl 933b4 │ │ │ │ + ldr r6, [fp, #4] │ │ │ │ + ldr r2, [sp, #764] @ 0x2fc │ │ │ │ + add r3, r6, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2480] @ 0x9b0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 57a14 │ │ │ │ + add r7, sp, #8 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + stm r7, {r0, r1} │ │ │ │ + ldm r5, {r0, r1} │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r6, #59648 @ 0xe900 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 924b0 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + tst r3, #2 │ │ │ │ + beq 570cc │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r3, #108] @ 0x6c │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r3, [r4, #3192] @ 0xc78 │ │ │ │ - orrne r3, r3, #1 │ │ │ │ - strne r3, [r4, #3192] @ 0xc78 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r4, #3172] @ 0xc64 │ │ │ │ - cmn r3, #1 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - beq 51e48 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [r4, #3132] @ 0xc3c │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 51e50 │ │ │ │ - add r3, r4, r2, lsl #2 │ │ │ │ - str r2, [r4, #3172] @ 0xc64 │ │ │ │ - ldr r8, [r3, #3176] @ 0xc68 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - cmn r8, #1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - beq 52ff4 │ │ │ │ - ldr r3, [r3, #3184] @ 0xc70 │ │ │ │ - cmn r3, #1 │ │ │ │ - ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ - orrne r3, r3, #12 │ │ │ │ - orreq r3, r3, #1 │ │ │ │ - str r3, [r4, #3192] @ 0xc78 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble 530b8 │ │ │ │ - mov r5, #0 │ │ │ │ - mvn r7, #0 │ │ │ │ - mov r6, r5 │ │ │ │ - ldr r2, [r4, #3124] @ 0xc34 │ │ │ │ - add r1, r5, r5, lsl #1 │ │ │ │ - cmn r8, #2 │ │ │ │ - ldrb r3, [r2, r1, lsl #5] │ │ │ │ - add ip, r2, r1, lsl #5 │ │ │ │ - beq 51bdc │ │ │ │ - sub lr, r5, r8 │ │ │ │ - clz lr, lr │ │ │ │ - lsr lr, lr, #5 │ │ │ │ - cmp lr, r3 │ │ │ │ - eorne r3, r3, #1 │ │ │ │ - strbne r3, [r2, r1, lsl #5] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 51c08 │ │ │ │ - ldr r0, [ip, #76] @ 0x4c │ │ │ │ - cmn r7, #1 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + mov r2, r3 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, #96 @ 0x60 │ │ │ │ + bl 906a0 │ │ │ │ + ldr r1, [pc, #1808] @ 57788 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1800] @ 5778c │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #148 @ 0x94 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [pc, #1716] @ 5775c │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r1, [ip, #72] @ 0x48 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - moveq r7, r5 │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ - add r6, r6, r0 │ │ │ │ - ldr r0, [r4, #3132] @ 0xc3c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r0 │ │ │ │ - blt 51bac │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - add r1, r4, r3 │ │ │ │ - ldr r0, [r2, #1568] @ 0x620 │ │ │ │ - ldr ip, [r1, #3176] @ 0xc68 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - cmn ip, #2 │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #764] @ 0x2fc │ │ │ │ + mov r5, #692 @ 0x2b4 │ │ │ │ + mul r3, r5, r3 │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ + mov r5, r3 │ │ │ │ + add r3, r2, r3 │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 572fc │ │ │ │ + ldr r1, [r2, #1580] @ 0x62c │ │ │ │ + ldr r0, [r1, #56] @ 0x38 │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + add r3, r3, r0, lsl #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + ble 572fc │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r0, [r2, #1572] @ 0x624 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - beq 52ed0 │ │ │ │ - cmp ip, r7 │ │ │ │ - beq 51c64 │ │ │ │ - mvn r2, #0 │ │ │ │ - cmn r7, #1 │ │ │ │ - str r7, [r1, #3176] @ 0xc68 │ │ │ │ - str r2, [r1, #3184] @ 0xc70 │ │ │ │ - beq 51e64 │ │ │ │ - ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - orr r3, r3, #1 │ │ │ │ - str r3, [r4, #3192] @ 0xc78 │ │ │ │ - ldr r0, [r2, #1568] @ 0x620 │ │ │ │ - mov r1, #352 @ 0x160 │ │ │ │ + ldr r4, [pc, #1648] @ 57790 │ │ │ │ + ldr r1, [r3, #108] @ 0x6c │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5251c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #356 @ 0x164 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5251c │ │ │ │ - cmp r7, #0 │ │ │ │ - blt 51e94 │ │ │ │ - ldrb r5, [r4, #1697] @ 0x6a1 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 53034 │ │ │ │ - ldrb r3, [r4, #1696] @ 0x6a0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 52584 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r8, r7, r7, lsl #1 │ │ │ │ - add r3, r3, #796 @ 0x31c │ │ │ │ - ldr r3, [r4, r3, lsl #2] │ │ │ │ - lsl r8, r8, #5 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt 51ce4 │ │ │ │ - subne r5, r3, #1 │ │ │ │ - moveq r5, #0 │ │ │ │ - ldr r3, [r4, #3124] @ 0xc34 │ │ │ │ - add r3, r3, r8 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ - ldr r1, [r3, #72] @ 0x48 │ │ │ │ + ldr r7, [fp, #4] │ │ │ │ + ldr r2, [r7, #1580] @ 0x62c │ │ │ │ + add r5, r7, r5 │ │ │ │ + ldr r6, [r2, #56] @ 0x38 │ │ │ │ + add r5, r5, #15744 @ 0x3d80 │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ + ldr r5, [r2, #16] │ │ │ │ + smull r2, r4, r6, r4 │ │ │ │ + add r0, r3, r6, lsl #1 │ │ │ │ + asr sl, r6, #31 │ │ │ │ + sub r0, r0, r5 │ │ │ │ + rsb r4, sl, r4, asr #1 │ │ │ │ + cmp r4, r0 │ │ │ │ + sub r5, r5, r3 │ │ │ │ + movle r9, #1065353216 @ 0x3f800000 │ │ │ │ + ble 571bc │ │ │ │ + bl 7450 <__aeabi_i2d@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 7450 <__aeabi_i2d@plt> │ │ │ │ + ldr r3, [pc, #1628] @ 577f8 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 7c78 <__aeabi_ddiv@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 7c78 <__aeabi_ddiv@plt> │ │ │ │ + bl 7e1c <__aeabi_d2f@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r3, [pc, #1484] @ 57790 │ │ │ │ + smull r2, r3, r6, r3 │ │ │ │ + rsb sl, sl, r3, asr #2 │ │ │ │ + cmp sl, r5 │ │ │ │ + movle r8, #1065353216 @ 0x3f800000 │ │ │ │ + ble 5720c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7450 <__aeabi_i2d@plt> │ │ │ │ + strd r0, [sp, #24] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7450 <__aeabi_i2d@plt> │ │ │ │ + ldr r3, [pc, #1444] @ 57794 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 7c78 <__aeabi_ddiv@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldrd r0, [sp, #24] │ │ │ │ + bl 7c78 <__aeabi_ddiv@plt> │ │ │ │ + bl 7e1c <__aeabi_d2f@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r4, r5 │ │ │ │ + movle r1, #0 │ │ │ │ + bgt 58004 │ │ │ │ + ldr r0, [r7, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ blx r3 │ │ │ │ - cmp r0, r5 │ │ │ │ - ble 51d38 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r2, r4, r3 │ │ │ │ - ldr r3, [r2, #3184] @ 0xc70 │ │ │ │ - str r7, [r2, #3176] @ 0xc68 │ │ │ │ - cmp r3, r5 │ │ │ │ - ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ - strne r5, [r2, #3184] @ 0xc70 │ │ │ │ - orrne r3, r3, #4 │ │ │ │ - movne r2, #1 │ │ │ │ - orr r3, r3, #8 │ │ │ │ - strbne r2, [r4, #3169] @ 0xc61 │ │ │ │ - str r3, [r4, #3192] @ 0xc78 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r3, #5 │ │ │ │ - bne 51ea8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r9, [sp] │ │ │ │ + ldr r4, [r2, #132] @ 0x84 │ │ │ │ + mov r2, r9 │ │ │ │ + blx r4 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + ldr ip, [sp, #764] @ 0x2fc │ │ │ │ + mov r1, #692 @ 0x2b4 │ │ │ │ + mla ip, r1, ip, r0 │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, ip, #15744 @ 0x3d80 │ │ │ │ + ldr r1, [r1, #44] @ 0x2c │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + mov r2, r3 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + add r1, r1, #92 @ 0x5c │ │ │ │ + str r3, [sp] │ │ │ │ + bl 906a0 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r1, [pc, #1292] @ 57798 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1107296256 @ 0x42000000 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #1188] @ 5775c │ │ │ │ + str r1, [sp, #156] @ 0x9c │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #148 @ 0x94 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ + ldr r2, [pc, #1176] @ 5779c │ │ │ │ + ldr r3, [pc, #1104] @ 57758 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #716] @ 0x2cc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 58288 │ │ │ │ + add sp, sp, #724 @ 0x2d4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1076] @ 57768 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 51ea8 │ │ │ │ - ldr r1, [pc, #2248] @ 52630 │ │ │ │ - ldr r0, [pc, #2248] @ 52634 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + beq 569e8 │ │ │ │ + ldr r1, [pc, #1044] @ 57760 │ │ │ │ + mov r0, sl │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 569e8 │ │ │ │ + ldr r1, [pc, #1088] @ 577a0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + b 569e8 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + movne r7, #1 │ │ │ │ + and sl, r7, r6 │ │ │ │ + b 56c54 │ │ │ │ + ldr r1, [pc, #1028] @ 577a0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 51f10 │ │ │ │ - ldm sl, {r0, r1, r2, r3} │ │ │ │ - stm fp, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [pc, #2164] @ 52604 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #180] @ 0xb4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sp, #180] @ 0xb4 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + b 569e8 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r1, [r3, #44] @ 0x2c │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, r1, #36 @ 0x24 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + bl 26ad4 │ │ │ │ + b 56cbc │ │ │ │ + cmp r3, #5 │ │ │ │ + bne 57e78 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #144] @ 0x90 │ │ │ │ + add r3, r3, r5 │ │ │ │ + ldr r1, [r3, #48] @ 0x30 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r1, [pc, #1008] @ 577f0 │ │ │ │ + ldr r8, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r9, [r3, #100] @ 0x64 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5805c │ │ │ │ + ldr r1, [pc, #832] @ 5777c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r8, [sp, #32] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + mov r1, #1107296256 @ 0x42000000 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r6, [r3, #2616] @ 0xa38 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [pc, #920] @ 57808 │ │ │ │ str r3, [sp] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - ldr r3, [pc, #2320] @ 526d8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, r0, #4 │ │ │ │ - ldr r3, [pc, #2148] @ 52638 │ │ │ │ - bl 96c40 │ │ │ │ - b 51f10 │ │ │ │ - ldr r1, [r5, #-24] @ 0xffffffe8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - sub r8, r5, #16 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r8 │ │ │ │ + mov r3, #1107296256 @ 0x42000000 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [pc, #904] @ 57808 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + add r3, sp, #140 @ 0x8c │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ + str r0, [sp, #140] @ 0x8c │ │ │ │ + mov r0, r6 │ │ │ │ + ldm r3, {r1, r2} │ │ │ │ + mov r3, #1107296256 @ 0x42000000 │ │ │ │ + bl 74ba0 │ │ │ │ + mov r6, r8 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r3, [r3, #144] @ 0x90 │ │ │ │ + add r3, r3, r5 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 906f0 │ │ │ │ + ldr sl, [fp, #4] │ │ │ │ + ldr r2, [sp, #396] @ 0x18c │ │ │ │ + ldr r3, [sl, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + sub r3, r3, r2 │ │ │ │ + cmp r3, #8 │ │ │ │ + bgt 56f30 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r3, [r3, #144] @ 0x90 │ │ │ │ + add r3, r3, r5 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 56f40 │ │ │ │ + bl 7b1c │ │ │ │ + ldr sl, [pc, #660] @ 577a4 │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r8, r0 │ │ │ │ + bl 7b1c │ │ │ │ + lsl r3, r0, #16 │ │ │ │ + lsr r3, r3, #16 │ │ │ │ + orr r0, r3, r8, lsl #16 │ │ │ │ + ldr r3, [r4] │ │ │ │ + bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r3, [r3, #144] @ 0x90 │ │ │ │ + add r8, sl, #16 │ │ │ │ + add r3, r3, r5 │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 58278 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r2, [r3, #1580] @ 0x62c │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r2, #4 │ │ │ │ + beq 5824c │ │ │ │ + ldr r3, [r3, #2424] @ 0x978 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5823c │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + tst r3, #16 │ │ │ │ + beq 5823c │ │ │ │ + ldr r3, [pc, #544] @ 577a8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r9, [r3, #20] │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r3, [r3, #144] @ 0x90 │ │ │ │ + add r3, r3, r5 │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + ldr r3, [r3, r9, lsl #2] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 57fc4 │ │ │ │ + ldr r7, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr sl, [sp, #72] @ 0x48 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 964d4 │ │ │ │ - cmp r7, #5 │ │ │ │ - beq 51890 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r3, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sl, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 964d4 │ │ │ │ - add r7, r7, #1 │ │ │ │ - add r5, r5, #76 @ 0x4c │ │ │ │ - b 51874 │ │ │ │ - ldr r8, [r5, #-28] @ 0xffffffe4 │ │ │ │ - mov r2, r8 │ │ │ │ - b 5199c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r9, #1065353216 @ 0x3f800000 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b 5179c │ │ │ │ - str r0, [r4, #3172] @ 0xc64 │ │ │ │ - ldr r0, [r4, #3132] @ 0xc3c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mvn r8, #1 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b 51b98 │ │ │ │ - mov r1, #352 @ 0x160 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 52fe4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #356 @ 0x164 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7a74 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 7abc │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ blx r3 │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r1, [r1, #144] @ 0x90 │ │ │ │ + mov r2, r3 │ │ │ │ + add r1, r1, r5 │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ + ldr r1, [r1, r9, lsl #2] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 9054c │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r3, #144] @ 0x90 │ │ │ │ + add r3, r3, r5 │ │ │ │ + ldr r8, [r3, #52] @ 0x34 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [pc, #188] @ 577ac │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 906f0 │ │ │ │ + ldr sl, [fp, #4] │ │ │ │ + b 56f30 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + b 56c24 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + b 56bfc │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r1, [pc, #212] @ 57810 │ │ │ │ + add r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ + bl 78b8 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #196] @ 57810 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + b 56c7c │ │ │ │ + andeq r0, fp, r8, lsr #1 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + addmi r0, r0, #0 │ │ │ │ + bicgt r0, r9, #876 @ 0x36c │ │ │ │ + andeq r0, fp, ip │ │ │ │ + bicmi r0, r9, #876 @ 0x36c │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + strdeq r8, [fp], -r8 @ │ │ │ │ + @ instruction: 0x000b85bc │ │ │ │ + andeq r8, fp, ip, ror r5 │ │ │ │ + svccc 0x00c90fdb │ │ │ │ + cmngt r0, r0 │ │ │ │ + andsgt ip, r6, r4, ror #23 │ │ │ │ + bicmi r0, r0, r0 │ │ │ │ + eormi r0, r0, #0 │ │ │ │ + strbtvs r6, [r6], -r7, ror #12 │ │ │ │ + eormi r0, r4, r0 │ │ │ │ + @ instruction: 0x41b80000 │ │ │ │ + andeq pc, sl, r0, asr #13 │ │ │ │ + strbmi r0, [r9], #4059 @ 0xfdb │ │ │ │ + andeq r7, fp, ip, lsr #27 │ │ │ │ + andeq r7, fp, r4, lsr sp │ │ │ │ + @ instruction: 0x43200000 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + andeq r7, fp, ip, lsr #20 │ │ │ │ + @ instruction: 0x000b79b4 │ │ │ │ + andeq r7, fp, r8, ror #13 │ │ │ │ + submi r0, r8, #0 │ │ │ │ + mvnsmi r0, #0 │ │ │ │ + andeq r7, fp, r4, lsr #12 │ │ │ │ + stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ + stclgt 12, cr12, [ip], {204} @ 0xcc │ │ │ │ + subgt r0, r8, #0 │ │ │ │ + addgt r0, r0, r0 │ │ │ │ + rscmi r0, r0, r0 │ │ │ │ + adcgt r0, r0, r0 │ │ │ │ + addmi r0, r0, r0 │ │ │ │ + andeq r7, fp, ip, lsr r4 │ │ │ │ + strdeq r7, [fp], -ip │ │ │ │ + ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + andsmi r0, r4, r0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + svccc 0x00060a92 │ │ │ │ + svclt 0x00c90fdb │ │ │ │ + mrsmi r0, (UNDEF: 64) │ │ │ │ + andeq r7, fp, r0, asr r1 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + strdeq r7, [fp], -r4 │ │ │ │ + ldrdeq r7, [fp], -r4 │ │ │ │ + andeq r7, fp, r0, asr #1 │ │ │ │ + andeq r7, fp, r8, ror r0 │ │ │ │ + andeq r7, fp, ip, asr #32 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r9, [r3, #144] @ 0x90 │ │ │ │ + add r9, r9, r5 │ │ │ │ + ldr r3, [r9, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 56f40 │ │ │ │ + ldr r3, [sl, #1580] @ 0x62c │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + ldr r3, [sp, #396] @ 0x18c │ │ │ │ + sub r0, r0, r3 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r9, [r9, #60] @ 0x3c │ │ │ │ + ldr r1, [pc, #-176] @ 577b0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52fe4 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r3, #5 │ │ │ │ - beq 52590 │ │ │ │ - cmn r7, #1 │ │ │ │ - beq 525b4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - clz r6, r6 │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ - lsr r6, r6, #5 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - blx r3 │ │ │ │ - tst r0, r6 │ │ │ │ - bne 5309c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ + bne 580e8 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + bl 7b1c │ │ │ │ + ldr r9, [pc, #-220] @ 577b4 │ │ │ │ + add r9, pc, r9 │ │ │ │ + add sl, r9, #32 │ │ │ │ + mov r8, r0 │ │ │ │ + bl 7b1c │ │ │ │ + lsl r3, r0, #16 │ │ │ │ + lsr r3, r3, #16 │ │ │ │ + orr r0, r3, r8, lsl #16 │ │ │ │ + ldr r3, [r4] │ │ │ │ + bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r3, [r3, #144] @ 0x90 │ │ │ │ + add r3, r3, r5 │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + mov r0, sl │ │ │ │ + mov r8, r1 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52fc8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ + bne 581d0 │ │ │ │ + ldr sl, [fp, #4] │ │ │ │ + ldr r3, [sl, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 581a0 │ │ │ │ + ldr r3, [sl, #2424] @ 0x978 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 57900 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + tst r3, #16 │ │ │ │ + bne 581e0 │ │ │ │ + ldr r3, [pc, #-336] @ 577b8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r8, [r3, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - moveq r6, #0 │ │ │ │ - andne r6, r6, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 530c4 │ │ │ │ - ldr r6, [pc, #1828] @ 5263c │ │ │ │ + beq 56f40 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r3, [r3, #144] @ 0x90 │ │ │ │ + add r3, r3, r5 │ │ │ │ + ldr r2, [r3, #20] │ │ │ │ + ldr r1, [r2, r8, lsl #2] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 56f40 │ │ │ │ + ldr r8, [r3, #56] @ 0x38 │ │ │ │ + add r0, sl, #59648 @ 0xe900 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 9054c │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r3, [r3, #144] @ 0x90 │ │ │ │ + add r3, r3, r5 │ │ │ │ + ldr r9, [r3, #52] @ 0x34 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + addeq r8, r8, #-2147483648 @ 0x80000000 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + add r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, sl │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 906f0 │ │ │ │ + ldr sl, [fp, #4] │ │ │ │ + b 56f40 │ │ │ │ + ldr r3, [r6, #1588] @ 0x634 │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r3, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 56fe0 │ │ │ │ + ldr r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r3, [r6, #1580] @ 0x62c │ │ │ │ + ldr sl, [sp, #76] @ 0x4c │ │ │ │ + ldr r9, [r3, #20] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sl, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r9, sp, #560 @ 0x230 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + mov r2, #156 @ 0x9c │ │ │ │ + str r8, [sp, #148] @ 0x94 │ │ │ │ + mov sl, r9 │ │ │ │ + mov r8, #1056964608 @ 0x3f000000 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7744 │ │ │ │ + ldr r0, [sl, #64] @ 0x40 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add sl, sl, #16 │ │ │ │ + str r0, [sl, #48] @ 0x30 │ │ │ │ + cmp sl, r7 │ │ │ │ + bne 57abc │ │ │ │ + add r3, sp, #148 @ 0x94 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + add r7, sp, #8 │ │ │ │ + stm r7, {r0, r1} │ │ │ │ + ldm r5, {r0, r1} │ │ │ │ + ldr r3, [sp, #392] @ 0x188 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r6, #59648 @ 0xe900 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r2, r9 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 924b0 │ │ │ │ + ldr r6, [fp, #4] │ │ │ │ + b 56fe4 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 56a24 │ │ │ │ + ldr r3, [sl, #2612] @ 0xa34 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + bl 7abc │ │ │ │ + ldr r3, [r6, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + beq 56a24 │ │ │ │ + ldr r3, [r6, #2396] @ 0x95c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 56a24 │ │ │ │ + ldr r3, [r6, #2424] @ 0x978 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 57b64 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + tst r3, #28 │ │ │ │ + bne 56a24 │ │ │ │ + add r0, r6, #2272 @ 0x8e0 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r0, #12 │ │ │ │ + bl efa14 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r0, #2160 @ 0x870 │ │ │ │ + add r0, r0, #12 │ │ │ │ + bl efa14 │ │ │ │ + ldr r6, [fp, #4] │ │ │ │ + ldr r3, [r6, #1580] @ 0x62c │ │ │ │ + add sl, r6, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b 56a24 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r7, [r3, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #396] @ 0x18c │ │ │ │ + add r7, r7, #180 @ 0xb4 │ │ │ │ + sub r0, r0, r3 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #-1036] @ 577c0 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [pc, #-1048] @ 577bc │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r6, #0 │ │ │ │ + bne 57c10 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5815c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + bl 26ad4 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 56da4 │ │ │ │ + ldr r1, [pc, #-1140] @ 577c0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #-1152] @ 577c0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7a74 │ │ │ │ + ldr r1, [pc, #-1212] @ 577c4 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 56da4 │ │ │ │ + bl e87ac │ │ │ │ + ldr r6, [pc, #-1228] @ 577c8 │ │ │ │ + ldr sl, [pc, #-1228] @ 577cc │ │ │ │ add r6, pc, r6 │ │ │ │ - add r6, r6, #1312 @ 0x520 │ │ │ │ - add r5, r6, #4 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + subs r8, r0, r3 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + sbc r9, r1, r3 │ │ │ │ + bl e883c │ │ │ │ + ldr r2, [pc, #-1252] @ 577d0 │ │ │ │ + lsr ip, r0, #28 │ │ │ │ + orr ip, ip, r1, lsl #4 │ │ │ │ + bic r3, r0, #-268435456 @ 0xf0000000 │ │ │ │ + bic ip, ip, #-268435456 @ 0xf0000000 │ │ │ │ + add r3, r3, ip │ │ │ │ + asr ip, r1, #31 │ │ │ │ + and lr, ip, #3 │ │ │ │ + add r3, r3, r1, lsr #24 │ │ │ │ + add r3, r3, lr │ │ │ │ + umull lr, r7, sl, r3 │ │ │ │ + bic ip, ip, #3 │ │ │ │ + bic lr, r7, #3 │ │ │ │ + add lr, lr, r7, lsr #2 │ │ │ │ + sub r3, r3, lr │ │ │ │ + add r3, r3, ip │ │ │ │ + subs r0, r0, r3 │ │ │ │ + mul r2, r0, r2 │ │ │ │ + sbc r3, r1, r3, asr #31 │ │ │ │ + mla r2, sl, r3, r2 │ │ │ │ + umull r3, r1, r0, sl │ │ │ │ + add r2, r2, r1 │ │ │ │ + lsr r1, r2, #31 │ │ │ │ + adds r3, r1, r3 │ │ │ │ + adc r2, r2, #0 │ │ │ │ + lsr r3, r3, #1 │ │ │ │ + orr r3, r3, r2, lsl #31 │ │ │ │ + cmp r3, r8 │ │ │ │ + asr r2, r2, #1 │ │ │ │ + sbcs r2, r2, r9 │ │ │ │ + blt 58204 │ │ │ │ + ldr r7, [sp, #340] @ 0x154 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + sub r0, r7, r7, lsl #2 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + lsl r0, r0, #1 │ │ │ │ + ldr r6, [r3, #2616] @ 0xa38 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #-1356] @ 57808 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7a74 │ │ │ │ + mov r5, r0 │ │ │ │ + mvn r0, #99 @ 0x63 │ │ │ │ + mul r0, r7, r0 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [pc, #-1496] @ 577d4 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, sp, #124 @ 0x7c │ │ │ │ + ldr r3, [pc, #-1508] @ 577d4 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + ldm r2, {r1, r2} │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74fac │ │ │ │ + b 56da4 │ │ │ │ + mov r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + subs r7, r0, #0 │ │ │ │ + movne r7, #1 │ │ │ │ + and sl, r7, r6 │ │ │ │ + b 56c54 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + str r3, [r6, #4] │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 56cd4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r1, [r3, #44] @ 0x2c │ │ │ │ + mov r2, #0 │ │ │ │ + add r1, r1, #72 @ 0x48 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + bl 26ad4 │ │ │ │ + b 56cbc │ │ │ │ + ldr r3, [pc, #-1624] @ 577d8 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [pc, #-1628] @ 577dc │ │ │ │ + str r6, [sp, #108] @ 0x6c │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + add r3, sp, #148 @ 0x94 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + add r3, sp, #12 │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + add r5, sp, #92 @ 0x5c │ │ │ │ + ldr ip, [fp, #4] │ │ │ │ + ldr r3, [pc, #-1628] @ 57804 │ │ │ │ + b 56fa4 │ │ │ │ + ldr r3, [pc, #-1672] @ 577e0 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + str r6, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [pc, #-1680] @ 577e4 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ + b 57e3c │ │ │ │ + ldr r7, [pc, #-1688] @ 577e8 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r6, r7, #24 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 52edc │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ + bne 58148 │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ + ldr r3, [r8, #2424] @ 0x978 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 58164 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + tst r3, #16 │ │ │ │ + bne 58164 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #-1744] @ 577ec │ │ │ │ + mov r6, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3, #28] │ │ │ │ + ldr r3, [r8, #1580] @ 0x62c │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + ldr r3, [sp, #396] @ 0x18c │ │ │ │ + sub r0, r0, r3 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #-1772] @ 577fc │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r9, #0 │ │ │ │ + beq 57f14 │ │ │ │ + ldr r1, [pc, #-1816] @ 577f0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 78d0 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr sl, [r3, #144] @ 0x90 │ │ │ │ + add sl, sl, r5 │ │ │ │ + ldr r7, [sl, #44] @ 0x2c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #-1884] @ 577f4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #-1944] @ 577f4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sl, #48] @ 0x30 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sl, #24] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + add r0, r8, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 906f0 │ │ │ │ + ldr sl, [fp, #4] │ │ │ │ + b 56f30 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [pc, #-2004] @ 57804 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r8, [r3, #144] @ 0x90 │ │ │ │ + add r8, r8, r5 │ │ │ │ + ldr r1, [r8, #44] @ 0x2c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + b 56f08 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7450 <__aeabi_i2d@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 7450 <__aeabi_i2d@plt> │ │ │ │ + ldr r3, [pc, #-2092] @ 577f8 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 7c78 <__aeabi_ddiv@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 7c78 <__aeabi_ddiv@plt> │ │ │ │ + bl 7e1c <__aeabi_d2f@plt> │ │ │ │ + ldr r1, [pc, #-2124] @ 577fc │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 78d0 │ │ │ │ + ldr r1, [pc, #-2132] @ 57800 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + b 57218 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [pc, #-2148] @ 57804 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr r3, [r3, #144] @ 0x90 │ │ │ │ + add r3, r3, r5 │ │ │ │ + ldr r1, [r3, #44] @ 0x2c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r1, #1107296256 @ 0x42000000 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r8, [r3, #2616] @ 0xa38 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #-2228] @ 57808 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, #1107296256 @ 0x42000000 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [pc, #-2244] @ 57808 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + mov r0, r8 │ │ │ │ + ldm r3, {r1, r2} │ │ │ │ + mov r3, #1107296256 @ 0x42000000 │ │ │ │ + bl 74ba0 │ │ │ │ + b 574a0 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r3, #1073741824 @ 0x40000000 │ │ │ │ + strne r3, [sp, #40] @ 0x28 │ │ │ │ + bne 57884 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5787c │ │ │ │ + mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + b 57884 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [r7, #28] │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 57e94 │ │ │ │ + mov r6, #1065353216 @ 0x3f800000 │ │ │ │ + b 57c10 │ │ │ │ + ldr r3, [pc, #-2400] @ 5780c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ + b 57ec4 │ │ │ │ + ldr r1, [pc, #-2412] @ 57810 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [r4] │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ - str r3, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ - str r3, [sp, #252] @ 0xfc │ │ │ │ - str r3, [sp, #256] @ 0x100 │ │ │ │ - str r3, [sp, #260] @ 0x104 │ │ │ │ - str r3, [sp, #264] @ 0x108 │ │ │ │ - str r3, [sp, #268] @ 0x10c │ │ │ │ - str r3, [sp, #284] @ 0x11c │ │ │ │ - ldr r3, [pc, #1720] @ 52640 │ │ │ │ - str r3, [sp, #240] @ 0xf0 │ │ │ │ - str r3, [sp, #244] @ 0xf4 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ - ldr r3, [pc, #1708] @ 52644 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #276] @ 0x114 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ - ldr r3, [pc, #1636] @ 5260c │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r1, [r1, #44] @ 0x2c │ │ │ │ + add r1, r1, #108 @ 0x6c │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 26ad4 │ │ │ │ + b 56cbc │ │ │ │ + ldr r0, [sl, #1600] @ 0x640 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + ldrb r3, [r0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 581f0 │ │ │ │ + ldr r3, [pc, #-2480] @ 57814 │ │ │ │ + ldr sl, [fp, #4] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r8, [r3, #36] @ 0x24 │ │ │ │ + b 5790c │ │ │ │ + mov r0, sl │ │ │ │ + str r8, [r9, #36] @ 0x24 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 578d4 │ │ │ │ + ldr r3, [pc, #-2512] @ 57818 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r8, [r3, #36] @ 0x24 │ │ │ │ + b 5790c │ │ │ │ + ldr r3, [pc, #-2524] @ 5781c │ │ │ │ + ldr sl, [fp, #4] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r8, [r3, #36] @ 0x24 │ │ │ │ + b 5790c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr ip, [r3, #2620] @ 0xa3c │ │ │ │ + ldm r1, {r0, r1} │ │ │ │ mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - str r3, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [pc, #1672] @ 52648 │ │ │ │ - ldr r1, [pc, #1816] @ 526dc │ │ │ │ - str r3, [sp, #188] @ 0xbc │ │ │ │ - ldr r0, [sp, #476] @ 0x1dc │ │ │ │ - mov r3, #1 │ │ │ │ - str r1, [sp, #176] @ 0xb0 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r3, fp │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #476] @ 0x1dc │ │ │ │ - ldr r0, [pc, #1628] @ 5264c │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r0, r0, #1312 @ 0x520 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 61cfc │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r0, [sp, #472] @ 0x1d8 │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r2, #18 │ │ │ │ + mov r0, ip │ │ │ │ + mov r1, #2 │ │ │ │ + bl 642a4 │ │ │ │ + bl e87ac │ │ │ │ + strd r0, [r6, #8] │ │ │ │ + b 57d28 │ │ │ │ + ldr r3, [pc, #-2596] @ 57820 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r9, [r3, #20] │ │ │ │ + b 5758c │ │ │ │ + ldr r0, [r3, #1600] @ 0x640 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 52e78 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r3, r3, #980 @ 0x3d4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r4, #3132] @ 0xc3c │ │ │ │ + ldrb r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 52ea0 │ │ │ │ - ldr r3, [pc, #1540] @ 52650 │ │ │ │ - mov fp, #0 │ │ │ │ + beq 5823c │ │ │ │ + ldr r3, [pc, #-2636] @ 57824 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r8, r3, #1312 @ 0x520 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ - add r8, r8, #8 │ │ │ │ - add r9, sp, #128 @ 0x80 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str sl, [sp, #24] │ │ │ │ - b 52078 │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp fp, r3 │ │ │ │ - bge 52104 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #1624] @ 526dc │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r7, [r4, #3124] @ 0xc34 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r9, [r3, #20] │ │ │ │ + b 5758c │ │ │ │ mov r0, r8 │ │ │ │ - str r3, [sp] │ │ │ │ - ldm r9, {r1, r2, r3} │ │ │ │ - bl 6253c │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - add r5, fp, fp, lsl #1 │ │ │ │ - str fp, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - ldm r9, {r1, r2, r3} │ │ │ │ - bl 49f64 │ │ │ │ - ldrb r2, [r7, r5, lsl #5] │ │ │ │ - add r6, r7, r5, lsl #5 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 525d0 │ │ │ │ - ldr r3, [r4, #3132] @ 0xc3c │ │ │ │ - sub r2, r3, #1 │ │ │ │ - cmp fp, r2 │ │ │ │ - bge 5206c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r9 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [r4, #3132] @ 0xc3c │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp fp, r3 │ │ │ │ - blt 52078 │ │ │ │ - ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ - tst r3, #8 │ │ │ │ - bne 52eb8 │ │ │ │ - ldr r6, [pc, #1340] @ 52654 │ │ │ │ - add r5, sp, #112 @ 0x70 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r0, r6, #1312 @ 0x520 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 61f60 │ │ │ │ - ldr r1, [pc, #1416] @ 526b8 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #1308] @ 52658 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #1300] @ 5265c │ │ │ │ - ldr r1, [pc, #1424] @ 526dc │ │ │ │ + str r9, [sl, #20] │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 57554 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3824] @ 0xef0 │ │ │ │ + ldr r2, [pc, #888] @ 5861c │ │ │ │ + ldr r3, [pc, #888] @ 58620 │ │ │ │ + add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r6, r6, #1504 @ 0x5e0 │ │ │ │ - add r6, r6, #8 │ │ │ │ + ldr r9, [r0, #4] │ │ │ │ + sub sp, sp, #236 @ 0xec │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r9, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #2 │ │ │ │ + ble 585c8 │ │ │ │ + add r3, r9, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2508] @ 0x9cc │ │ │ │ + mov r6, r0 │ │ │ │ + and r3, r3, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [pc, #824] @ 58624 │ │ │ │ + mov r4, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1240] @ 52640 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1264] @ 52660 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b 5830c │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ + add r6, r6, #156 @ 0x9c │ │ │ │ + beq 58374 │ │ │ │ + mov r5, #692 @ 0x2b4 │ │ │ │ + mul r5, r4, r5 │ │ │ │ + add r7, r6, #8 │ │ │ │ + add r1, r9, r5 │ │ │ │ + mov r2, #156 @ 0x9c │ │ │ │ + add r1, r1, #16064 @ 0x3ec0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7744 │ │ │ │ + add r3, r4, r4, lsl #1 │ │ │ │ + rsb r3, r4, r3, lsl #4 │ │ │ │ + add r3, r9, r3, lsl #2 │ │ │ │ + ldr r3, [r3, #3668] @ 0xe54 │ │ │ │ + cmp r3, #5 │ │ │ │ + bne 582fc │ │ │ │ + add r9, r9, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r9, #2588] @ 0xa1c │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, #1 │ │ │ │ + bl 29444 │ │ │ │ + cmn r0, #1 │ │ │ │ + bne 58488 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ + ldr r9, [r8, #4] │ │ │ │ + add r6, r6, #156 @ 0x9c │ │ │ │ + bne 5830c │ │ │ │ + mov fp, r8 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r4, #0 │ │ │ │ + b 583fc │ │ │ │ + cmp r2, r4 │ │ │ │ + bne 583ec │ │ │ │ + add r8, r8, r4 │ │ │ │ + rsb r8, r4, r8, lsl #4 │ │ │ │ + add r8, r3, r8, lsl #2 │ │ │ │ + add r9, sp, #52 @ 0x34 │ │ │ │ + add r1, r8, #3504 @ 0xdb0 │ │ │ │ + mov r2, #88 @ 0x58 │ │ │ │ + add r1, r1, #4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7744 │ │ │ │ + add sl, sp, #140 @ 0x8c │ │ │ │ + add r1, r8, #3584 @ 0xe00 │ │ │ │ + mov r2, #88 @ 0x58 │ │ │ │ + add r1, r1, #12 │ │ │ │ + mov r0, sl │ │ │ │ + bl 7744 │ │ │ │ + cmp r6, #1 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, fp │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r5, [sp] │ │ │ │ + bgt 585f4 │ │ │ │ + bl 56174 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ + beq 58604 │ │ │ │ + ldr r9, [fp, #4] │ │ │ │ + add r3, r4, r4, lsl #1 │ │ │ │ + rsb r3, r4, r3, lsl #4 │ │ │ │ + add r3, r9, r3, lsl #2 │ │ │ │ + ldrb r3, [r3, #3504] @ 0xdb0 │ │ │ │ + lsl r8, r4, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 583ec │ │ │ │ + ldr r0, [r9, #1580] @ 0x62c │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r2, #11 │ │ │ │ + ldr r5, [r1, #120] @ 0x78 │ │ │ │ + mov r1, #1 │ │ │ │ + blx r5 │ │ │ │ + mov r2, #11 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r3, r4 │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1316] @ 526a4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r5 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + ldr r0, [r0, #1580] @ 0x62c │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r5, [ip, #120] @ 0x78 │ │ │ │ + blx r5 │ │ │ │ + cmp r7, #0 │ │ │ │ + cmpne r0, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 583ec │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + tst r6, #1 │ │ │ │ + add r2, r3, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r2, #2480] @ 0x9b0 │ │ │ │ + bne 58384 │ │ │ │ + cmp r2, r4 │ │ │ │ + bne 5838c │ │ │ │ + b 583ec │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #1224] @ 52664 │ │ │ │ - mov r3, r5 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ + bl 2940c │ │ │ │ + mov r9, #0 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + ldr lr, [r8, #4] │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + mov sl, r6 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + add fp, r0, #24 │ │ │ │ + b 584f8 │ │ │ │ + ldr r2, [fp, #48] @ 0x30 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 5858c │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + str r3, [r7] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sl, #60] @ 0x3c │ │ │ │ + str r3, [sl, #64] @ 0x40 │ │ │ │ + str r3, [sl, #68] @ 0x44 │ │ │ │ + str r3, [sl, #72] @ 0x48 │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r9, #6 │ │ │ │ + add r7, r7, #4 │ │ │ │ + add sl, sl, #16 │ │ │ │ + beq 585bc │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r3, [fp, #4]! │ │ │ │ + beq 584bc │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + str r3, [r7] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [fp, #24] │ │ │ │ + add r3, lr, r3 │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + add lr, lr, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [lr, #2588] @ 0xa1c │ │ │ │ + mov r1, #1 │ │ │ │ + str r9, [sp] │ │ │ │ + bl 2ab54 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + add r6, r4, r4, lsl #2 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + rsb r6, r4, r6, lsl #3 │ │ │ │ + ldr r1, [r3, #2588] @ 0xa1c │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + add r3, r9, #3 │ │ │ │ + add r6, r6, r3, lsl #4 │ │ │ │ + add r6, r8, r6 │ │ │ │ + mov r2, r0 │ │ │ │ + sub r3, r9, #1 │ │ │ │ + add r0, sp, #32 │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 2aa94 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r6, r6, #12 │ │ │ │ + ldm r0, {r0, r1, r2, r3} │ │ │ │ + ldr lr, [r8, #4] │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + b 584e4 │ │ │ │ + add r6, r4, r4, lsl #2 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + rsb r6, r4, r6, lsl #3 │ │ │ │ + str r3, [r7] │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + add r3, r9, #3 │ │ │ │ + add lr, lr, #57344 @ 0xe000 │ │ │ │ + add r6, r6, r3, lsl #4 │ │ │ │ + ldr r1, [lr, #2588] @ 0xa1c │ │ │ │ + ldr r2, [fp, #24] │ │ │ │ + add r6, r8, r6 │ │ │ │ + b 5855c │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + mov r9, lr │ │ │ │ + b 582fc │ │ │ │ + ldr r2, [pc, #88] @ 58628 │ │ │ │ + ldr r3, [pc, #76] @ 58620 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 58618 │ │ │ │ + add sp, sp, #236 @ 0xec │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r4, r4, #1 │ │ │ │ + bl 568f8 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ + bne 583f8 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, #4 │ │ │ │ + beq 585c8 │ │ │ │ + ldr r9, [fp, #4] │ │ │ │ + b 5837c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, sl, r0, lsr #14 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + @ instruction: 0x0009ddb4 │ │ │ │ + strdeq lr, [sl], -r4 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [pc, #12] @ 58654 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r2, r0, r8, lsl #14 │ │ │ │ + ldr r1, [pc, #176] @ 58710 │ │ │ │ + mov r2, #0 │ │ │ │ + str r1, [r0, #8] │ │ │ │ + ldr r1, [pc, #168] @ 58714 │ │ │ │ + mov ip, #1048576000 @ 0x3e800000 │ │ │ │ + str r2, [r0] │ │ │ │ + str r2, [r0, #4] │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ + str r2, [r0, #72] @ 0x48 │ │ │ │ + str r1, [r0, #76] @ 0x4c │ │ │ │ + str r2, [r0, #92] @ 0x5c │ │ │ │ + str r2, [r0, #96] @ 0x60 │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ + ldr r1, [pc, #120] @ 58718 │ │ │ │ + ldr r2, [pc, #120] @ 5871c │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + str r1, [r0, #84] @ 0x54 │ │ │ │ + ldr lr, [pc, #112] @ 58720 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + str ip, [r0, #104] @ 0x68 │ │ │ │ + str ip, [r0, #120] @ 0x78 │ │ │ │ + str ip, [r0, #136] @ 0x88 │ │ │ │ + str r2, [r0, #140] @ 0x8c │ │ │ │ + str r2, [r0, #144] @ 0x90 │ │ │ │ + str r2, [r0, #148] @ 0x94 │ │ │ │ + mov ip, #0 │ │ │ │ + ldr r2, [pc, #80] @ 58724 │ │ │ │ + str lr, [r0, #80] @ 0x50 │ │ │ │ + str lr, [r0, #88] @ 0x58 │ │ │ │ + str r1, [r0, #124] @ 0x7c │ │ │ │ + str r1, [r0, #128] @ 0x80 │ │ │ │ + str r1, [r0, #132] @ 0x84 │ │ │ │ + str r1, [r0, #152] @ 0x98 │ │ │ │ + str r1, [r0, #156] @ 0x9c │ │ │ │ + str r1, [r0, #160] @ 0xa0 │ │ │ │ + str r1, [r0, #164] @ 0xa4 │ │ │ │ + str r1, [r0, #168] @ 0xa8 │ │ │ │ + str r2, [r0, #172] @ 0xac │ │ │ │ + str r2, [r0, #176] @ 0xb0 │ │ │ │ + str r2, [r0, #180] @ 0xb4 │ │ │ │ + str r1, [r0, #184] @ 0xb8 │ │ │ │ + str ip, [r0, #188] @ 0xbc │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + svclt 0x00800000 │ │ │ │ + movmi r0, r0 │ │ │ │ + bicmi r0, r8, r0 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + svccc 0x00666666 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #556] @ 58970 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #552] @ 58974 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r7, [pc, #548] @ 58978 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ + beq 58784 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #116 @ 0x74 │ │ │ │ + add r0, r0, #76 @ 0x4c │ │ │ │ + bl 7744 │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ + ldr r9, [r5, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + ldr r2, [r4, #188] @ 0xbc │ │ │ │ + ldr sl, [r4, #76] @ 0x4c │ │ │ │ + and r2, r2, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 588c4 │ │ │ │ + mov r1, sl │ │ │ │ + add sl, sp, #20 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #1324] @ 526dc │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r9 │ │ │ │ + add fp, r4, #28 │ │ │ │ + bl 27764 │ │ │ │ + ldr r1, [r4, #80] @ 0x50 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, sl │ │ │ │ + bl 277dc │ │ │ │ + ldr r0, [r4, #120] @ 0x78 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 58934 │ │ │ │ + ldr r0, [r4, #136] @ 0x88 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 588f4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 588e8 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 58864 │ │ │ │ + ldr r3, [pc, #324] @ 5897c │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + add r3, r4, #100 @ 0x64 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #308] @ 58980 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, r4, #92 @ 0x5c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r5 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + bl 92380 │ │ │ │ + ldr r3, [pc, #280] @ 58984 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + mov r7, #0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 272f4 │ │ │ │ + ldm r5, {r0, r1, r2, r3} │ │ │ │ + add ip, r4, #12 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + add lr, r4, #68 @ 0x44 │ │ │ │ + ldr r2, [pc, #244] @ 58988 │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + ldr r3, [pc, #216] @ 58974 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r7, [r4, #4] │ │ │ │ + stm r6, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 5896c │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r8, sp, #20 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, r8 │ │ │ │ + bl 27764 │ │ │ │ + ldr r1, [r4, #80] @ 0x50 │ │ │ │ + mov r0, r8 │ │ │ │ + add r2, r4, #28 │ │ │ │ + bl 277dc │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #72] @ 0x48 │ │ │ │ + b 5881c │ │ │ │ + ldr r3, [pc, #128] @ 5897c │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr sl, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add r3, r4, #132 @ 0x84 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + add r3, r4, #124 @ 0x7c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r1, fp │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + mov r0, sl │ │ │ │ + bl 92380 │ │ │ │ + b 58808 │ │ │ │ + ldr r3, [pc, #64] @ 5897c │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + add r3, r4, #116 @ 0x74 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #48] @ 58980 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, r4, #108 @ 0x6c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, sl │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + bl 92380 │ │ │ │ + b 587f4 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, sl, ip, ror r2 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq lr, sl, r8, ror #4 │ │ │ │ + strdeq r0, [r0], -ip │ │ │ │ + addmi r0, r0, r0 │ │ │ │ + andeq r0, r0, r8, lsl #12 │ │ │ │ + andeq lr, sl, ip, lsr #2 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3968] @ 0xf80 │ │ │ │ + ldr r1, [pc, #1440] @ 58f44 │ │ │ │ + ldr r2, [pc, #1440] @ 58f48 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r6, [pc, #1432] @ 58f4c │ │ │ │ + ldr r3, [pc, #1432] @ 58f50 │ │ │ │ + sub sp, sp, #92 @ 0x5c │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 964d4 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 2729c │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 7678 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 58a18 │ │ │ │ + ldr r2, [pc, #1376] @ 58f54 │ │ │ │ + ldr r3, [pc, #1360] @ 58f48 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 58f40 │ │ │ │ + add sp, sp, #92 @ 0x5c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r3, r4, #12 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ + stm r7, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [r4, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 26e74 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 58aa0 │ │ │ │ + ldr r3, [pc, #1284] @ 58f58 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r7, [r6, r3] │ │ │ │ + mov r1, #420 @ 0x1a4 │ │ │ │ + ldr r0, [r7] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bne 58db8 │ │ │ │ + ldr r0, [r7] │ │ │ │ + ldr r1, [pc, #1244] @ 58f5c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 58aa0 │ │ │ │ + ldr r0, [r4] │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [r4] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr sl, [r4, #24] │ │ │ │ + ldr fp, [r4, #40] @ 0x28 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, fp │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r7, [r4, #84] @ 0x54 │ │ │ │ + add r9, r4, #28 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + ldm r9, {r0, r1, r2, r3} │ │ │ │ + movne r8, r7 │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + stm r7, {r0, r1, r2, r3} │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, fp │ │ │ │ + str r8, [sp, #64] @ 0x40 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr fp, [r4, #8] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 58d90 │ │ │ │ + mov r1, sl │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [pc, #1052] @ 58f60 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, #0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne sl, #0 │ │ │ │ + bne 58b74 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr fp, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, fp │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne sl, r8 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, sl │ │ │ │ + str sl, [r4] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 26e74 │ │ │ │ + mov r1, r9 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 26e74 │ │ │ │ + cmp sl, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + beq 58cb0 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r5, [r4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + cmp r4, r2 │ │ │ │ + and r1, r1, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + str r4, [r3, #12] │ │ │ │ + beq 58f00 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 58dcc │ │ │ │ + ldr fp, [r4, #24] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r9, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + bne 58d3c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 58e8c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + str r5, [r4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r9, r0 │ │ │ │ + add r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + add r5, sp, #68 @ 0x44 │ │ │ │ mov r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 96540 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1108] @ 52668 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r1, pc, r1 │ │ │ │ - add sl, r3, #1664 @ 0x680 │ │ │ │ - add sl, sl, #4 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ - ldr r0, [pc, #1088] @ 5266c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [pc, #1184] @ 526d8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #1 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add r3, r4, #140 @ 0x8c │ │ │ │ + cmp fp, #0 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + beq 58d7c │ │ │ │ + add r4, r4, #172 @ 0xac │ │ │ │ + ldm r4, {r0, r1, r2, r3} │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [pc, #744] @ 58f64 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r4, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r1, r7 │ │ │ │ + ldm r5, {r2, r3} │ │ │ │ + mov r0, r4 │ │ │ │ + bl 92380 │ │ │ │ + b 589ec │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r3, [r5] │ │ │ │ + beq 58d98 │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ + tst r2, #1 │ │ │ │ + beq 58eb0 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne sl, [pc, #592] @ 58f60 │ │ │ │ + moveq sl, #1065353216 @ 0x3f800000 │ │ │ │ + bic r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ + bl 7b58 │ │ │ │ + mov r1, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r4] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov sl, r9 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [r4] │ │ │ │ + b 58d9c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, #-2147483648 @ 0x80000000 │ │ │ │ + str r9, [r4] │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, fp │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add r3, r4, #140 @ 0x8c │ │ │ │ + add r5, sp, #68 @ 0x44 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + cmp sl, #0 │ │ │ │ + addne r4, r4, #156 @ 0x9c │ │ │ │ + ldmne r4, {r0, r1, r2, r3} │ │ │ │ + stmne r5, {r0, r1, r2, r3} │ │ │ │ + b 58c74 │ │ │ │ + ldr sl, [r4] │ │ │ │ + b 58b48 │ │ │ │ + ldr r5, [r4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r4, r2 │ │ │ │ + bne 58bdc │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + ldr r2, [r4] │ │ │ │ + and r1, r1, #1 │ │ │ │ + b 58f08 │ │ │ │ + ldr r0, [r4] │ │ │ │ + ldr r1, [r4, #88] @ 0x58 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str r0, [r4] │ │ │ │ + b 58aa0 │ │ │ │ + ldr r1, [r3, #40] @ 0x28 │ │ │ │ + tst r1, #1 │ │ │ │ + bne 58bdc │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ + str r4, [r3, #4] │ │ │ │ + str r4, [r3, #8] │ │ │ │ + str r1, [r4, #64] @ 0x40 │ │ │ │ + mov r1, #1 │ │ │ │ + strb r1, [r3, #16] │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r9, [r3, #24] │ │ │ │ + ldr r1, [r4, #64] @ 0x40 │ │ │ │ + mov r0, r9 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r1, r2 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r9, [r4, #64] @ 0x40 │ │ │ │ + mov r9, #0 │ │ │ │ mov r1, r9 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 58edc │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq fp, #1 │ │ │ │ + beq 58c20 │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str r8, [r4] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r5, r0 │ │ │ │ + add r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add r5, sp, #68 @ 0x44 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ + b 58c68 │ │ │ │ + mov r1, fp │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + str r8, [r4] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r5, r0 │ │ │ │ + add r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + b 58d5c │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r5, [r4] │ │ │ │ + cmp r4, r2 │ │ │ │ + mov r2, r5 │ │ │ │ + bne 58bdc │ │ │ │ + mov r1, #1 │ │ │ │ + strb r1, [r3, #16] │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr fp, [r4, #24] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b 58f30 │ │ │ │ + mov r1, r8 │ │ │ │ + str r9, [r4] │ │ │ │ + mov r0, #-2147483648 @ 0x80000000 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + b 58e74 │ │ │ │ + mov r0, #1 │ │ │ │ + strb r0, [r3, #16] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr fp, [r4, #24] │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + mov r1, #1 │ │ │ │ + strb r1, [r3, #16] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + str fp, [sp, #28] │ │ │ │ + bne 58e00 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + b 58be8 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, sl, r0, lsr #32 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq lr, sl, r0 │ │ │ │ + andeq r0, r0, r8, lsl #12 │ │ │ │ + ldrdeq sp, [sl], -r0 │ │ │ │ + ldrdeq r0, [r0], -r8 │ │ │ │ + andeq r0, r0, r5, lsr #3 │ │ │ │ + svclt 0x00800000 │ │ │ │ + strdeq r0, [r0], -ip │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + add r5, sp, #20 │ │ │ │ + stm r5, {r1, r2, r3} │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + ldr r1, [r4, #72] @ 0x48 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add ip, r4, #44 @ 0x2c │ │ │ │ + mov r6, r0 │ │ │ │ + ldm r5, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r5, r6 │ │ │ │ + str r5, [r4, #4] │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r9, [r0, #56] @ 0x38 │ │ │ │ + ldr r8, [r0, #24] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ + ldr r1, [r4, #72] @ 0x48 │ │ │ │ + ldr sl, [r4, #48] @ 0x30 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + movne r9, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - mov sl, #0 │ │ │ │ - str sl, [sp] │ │ │ │ - bl 96c40 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [sp, #156] @ 0x9c │ │ │ │ - mov r2, fp │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + cmp r5, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + beq 590bc │ │ │ │ + cmp r5, #2 │ │ │ │ + beq 5909c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sl │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 590bc │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str r0, [r4, #8] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str r0, [r4, #8] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + str r7, [r4, #8] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [r1] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r7, [r5, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 59124 │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5912c │ │ │ │ + mov r0, #1 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r4, [r5, #16] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 59124 │ │ │ │ + ldr r1, [r5, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [r0, #24] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r8, [pc, #196] @ 5927c │ │ │ │ + mov r7, r0 │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r1, r8, #1152 @ 0x480 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [r3, #24] │ │ │ │ + str r2, [r3, #28] │ │ │ │ + add r3, r3, #36 @ 0x24 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 591c8 │ │ │ │ + ldr r9, [pc, #156] @ 59280 │ │ │ │ + mov r6, #0 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r5, #0 │ │ │ │ + b 591fc │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, #4 │ │ │ │ + beq 59268 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 5ce68 │ │ │ │ + ldrb r3, [r0] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 591f0 │ │ │ │ + mov sl, r8 │ │ │ │ + mov r4, #0 │ │ │ │ + b 59238 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #32 │ │ │ │ + add sl, sl, #36 @ 0x24 │ │ │ │ + beq 591f0 │ │ │ │ + ldr r1, [sl, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl 96540 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #15 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - mov r2, #25 │ │ │ │ - add r3, r3, #3280 @ 0xcd0 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r2, [sp] │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 59228 │ │ │ │ + add r4, r4, r4, lsl #3 │ │ │ │ + add r4, r9, r4, lsl #2 │ │ │ │ + str r5, [r4, #28] │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, #4 │ │ │ │ + str r6, [r4, #24] │ │ │ │ + bne 591fc │ │ │ │ + ldr r3, [pc, #20] @ 59284 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne 591e8 │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + andeq r6, fp, r8, lsr #2 │ │ │ │ + strdeq r6, [fp], -ip │ │ │ │ + @ instruction: 0x000001ba │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3904] @ 0xf40 │ │ │ │ + sub sp, sp, #156 @ 0x9c │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [pc, #620] @ 59518 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + ldr r3, [pc, #616] @ 5951c │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ + cmp r1, r2 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [pc, #592] @ 59520 │ │ │ │ + add r3, pc, r3 │ │ │ │ + bge 594e0 │ │ │ │ + ldr r0, [pc, #584] @ 59524 │ │ │ │ + ldr r4, [pc, #584] @ 59528 │ │ │ │ + ldr r3, [r3, r0] │ │ │ │ + add r4, pc, r4 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, r1, r1, lsl #3 │ │ │ │ + add r4, r4, r3, lsl #2 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r9, #0 │ │ │ │ + add r8, sp, #196 @ 0xc4 │ │ │ │ + add r6, sp, #52 @ 0x34 │ │ │ │ + add r7, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + b 59394 │ │ │ │ + ldr r1, [sl, #4] │ │ │ │ + clz r2, r5 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + cmp r3, #0 │ │ │ │ + orrne r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + add r2, r1, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r2, #2572] @ 0xa0c │ │ │ │ + beq 59368 │ │ │ │ mov r1, r3 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r4 │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 819bc │ │ │ │ - cmp r0, sl │ │ │ │ - beq 522d4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ - orr r3, r3, #3 │ │ │ │ - str r3, [r4, #3192] @ 0xc78 │ │ │ │ - ldr r1, [pc, #916] @ 52670 │ │ │ │ + ldr r3, [pc, #472] @ 5952c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add r3, pc, r3 │ │ │ │ + bl 5c9a4 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 59380 │ │ │ │ + ldr r1, [sl, #4] │ │ │ │ + add r1, r1, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r1, #2572] @ 0xa0c │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 5c9a4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [pc, #800] @ 5260c │ │ │ │ - mov sl, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r1, r1, #1504 @ 0x5e0 │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp r3, fp │ │ │ │ + add r4, r4, #36 @ 0x24 │ │ │ │ + beq 594e0 │ │ │ │ + ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27558 │ │ │ │ mov r3, #15 │ │ │ │ - mov r6, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - add r1, r1, #12 │ │ │ │ - mov r3, #144 @ 0x90 │ │ │ │ - mov r2, #18 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #344] @ 59530 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r9, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + str r9, [sp, #68] @ 0x44 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r6 │ │ │ │ + str r9, [sp, #72] @ 0x48 │ │ │ │ + ldm r7, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27640 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 59434 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - str sl, [sp] │ │ │ │ - bl 811c8 │ │ │ │ - cmp r0, sl │ │ │ │ - beq 5235c │ │ │ │ + bl 946c8 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #244] @ 59534 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - strb sl, [r3, #3284] @ 0xcd4 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r2, #1588] @ 0x634 │ │ │ │ - ldr r0, [r2, #1580] @ 0x62c │ │ │ │ - add r3, r3, #3280 @ 0xcd0 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r3, [r2, #1672] @ 0x688 │ │ │ │ - str r3, [r2, #1676] @ 0x68c │ │ │ │ - ldr r3, [r0] │ │ │ │ - strb r6, [r2, #1684] @ 0x694 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ mov r0, r5 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #212] @ 59538 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #172] @ 5953c │ │ │ │ + bl 27e64 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r1, r4, #32 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 6a6c8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, r0 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 59324 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne 59324 │ │ │ │ + b 59380 │ │ │ │ + ldr r2, [pc, #88] @ 59540 │ │ │ │ + ldr r3, [pc, #48] @ 5951c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 59514 │ │ │ │ + add sp, sp, #156 @ 0x9c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq sp, sl, r4, lsl r7 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + strdeq sp, [sl], -r8 │ │ │ │ + muleq r0, r8, r5 │ │ │ │ + andeq r6, fp, r0 │ │ │ │ + andeq fp, r9, r0, lsl r5 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + muleq r9, r8, ip │ │ │ │ + svclt 0x00800000 │ │ │ │ + cmpmi r0, r0 │ │ │ │ + ldrdeq sp, [sl], -ip │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + sub sp, sp, #60 @ 0x3c │ │ │ │ + add r4, sp, #100 @ 0x64 │ │ │ │ + stm r4, {r1, r2, r3} │ │ │ │ + ldr r1, [pc, #608] @ 597cc │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [pc, #604] @ 597d0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, #2572] @ 0xa0c │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [pc, #864] @ 526dc │ │ │ │ + bl 591a0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [pc, #560] @ 597d4 │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, r9 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #536] @ 597d8 │ │ │ │ + mov r0, #1048576000 @ 0x3e800000 │ │ │ │ + mov r2, #12 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + add r6, sp, #36 @ 0x24 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r2, #59648 @ 0xe900 │ │ │ │ + mov r1, r4 │ │ │ │ + ldm r6, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92298 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, r4 │ │ │ │ mov r2, #0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 96540 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #692] @ 52674 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [pc, #444] @ 597dc │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #440] @ 597e0 │ │ │ │ + ldr r0, [pc, #440] @ 597e4 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r5, r5, #1664 @ 0x680 │ │ │ │ - add r5, r5, #4 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ - ldr r0, [pc, #672] @ 52678 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [pc, #756] @ 526d8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [pc, #424] @ 597e8 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r3, #3432] @ 0xd68 │ │ │ │ + add r1, r1, #1152 @ 0x480 │ │ │ │ + clz r3, r3 │ │ │ │ + str r6, [sp] │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + ldr fp, [pc, #396] @ 597ec │ │ │ │ + ldr r7, [pc, #396] @ 597f0 │ │ │ │ + add fp, pc, fp │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r7, r7, #1152 @ 0x480 │ │ │ │ + mov r8, #0 │ │ │ │ + add r7, r7, #4 │ │ │ │ + mov sl, #500 @ 0x1f4 │ │ │ │ + mov r9, #1 │ │ │ │ mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - mov r5, #0 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 96c40 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r3, r5 │ │ │ │ - beq 52ef0 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 52f54 │ │ │ │ - ldr r0, [r2, #1608] @ 0x648 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - blx r3 │ │ │ │ + bl 676ac │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 52bcc │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r3, #6 │ │ │ │ - beq 52bcc │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldrne r3, [r5, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #3432] @ 0xd68 │ │ │ │ + eorne r3, r3, #1 │ │ │ │ + strne r3, [r2, #3432] @ 0xd68 │ │ │ │ + mov r3, r4 │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r1, [pc, #544] @ 5267c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #536] @ 52680 │ │ │ │ - ldr r0, [pc, #536] @ 52684 │ │ │ │ - add r1, pc, r1 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [pc, #272] @ 597dc │ │ │ │ + mov r2, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r0, [pc, #280] @ 597f4 │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + mov r1, fp │ │ │ │ + add r2, r2, #3424 @ 0xd60 │ │ │ │ + add r2, r2, #12 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - blx r3 │ │ │ │ - mov r2, r5 │ │ │ │ - add r5, sp, #292 @ 0x124 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r3, r0 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bl 9467c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r2 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str sl, [sp, #8] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 69e0c │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [pc, #544] @ 526d8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [pc, #152] @ 597dc │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [pc, #172] @ 597f8 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r1, fp │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r4, [r3, #1588] @ 0x634 │ │ │ │ + bl 9467c │ │ │ │ + add r4, r4, #1104 @ 0x450 │ │ │ │ + add r4, r4, #4 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + str r8, [sp, #16] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str sl, [sp, #8] │ │ │ │ + str r9, [sp, #4] │ │ │ │ mov ip, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - str r3, [sp] │ │ │ │ - add r0, r0, #4 │ │ │ │ - ldr r3, [pc, #512] @ 526e4 │ │ │ │ - str ip, [sp, #100] @ 0x64 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r2, [pc, #408] @ 52688 │ │ │ │ - ldr r3, [pc, #264] @ 525fc │ │ │ │ + str ip, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 69e0c │ │ │ │ + ldr r2, [pc, #100] @ 597fc │ │ │ │ + ldr r3, [pc, #52] @ 597d0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 530ec │ │ │ │ - add sp, sp, #428 @ 0x1ac │ │ │ │ + bne 597c8 │ │ │ │ + ldr r0, [pc, #24] @ 597d4 │ │ │ │ + add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ - cmp r7, #0 │ │ │ │ - blt 51e94 │ │ │ │ - ldrb r3, [r4, #1697] @ 0x6a1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 52fac │ │ │ │ - ldr r2, [r4, #3132] @ 0xc3c │ │ │ │ - add r3, r7, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - bge 52584 │ │ │ │ - ldr r2, [r4, #3124] @ 0xc34 │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - ldrb r0, [r2, r3, lsl #5] │ │ │ │ - add r1, r7, r7, lsl #1 │ │ │ │ - eor r0, r0, #1 │ │ │ │ - strb r0, [r2, r3, lsl #5] │ │ │ │ - mov r3, r1 │ │ │ │ - ldrb r1, [r2, r1, lsl #5] │ │ │ │ - eor r1, r1, #1 │ │ │ │ - strb r1, [r2, r3, lsl #5] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mvn r2, #0 │ │ │ │ - add r3, r3, #796 @ 0x31c │ │ │ │ - str r2, [r4, r3, lsl #2] │ │ │ │ - ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ - orr r3, r3, #1 │ │ │ │ - str r3, [r4, #3192] @ 0xc78 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r3, #5 │ │ │ │ - bne 51ea8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 51d60 │ │ │ │ - cmn r7, #1 │ │ │ │ - bne 51ea8 │ │ │ │ - ldr r1, [pc, #208] @ 5268c │ │ │ │ - ldr r0, [pc, #208] @ 52690 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq sp, sl, r4, asr r4 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + addmi r0, r4, #0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + movmi r0, r0 │ │ │ │ + andeq fp, r9, ip, lsr r2 │ │ │ │ + andeq ip, r9, ip, ror sl │ │ │ │ + andeq r5, fp, r0, lsr #25 │ │ │ │ + andeq fp, r9, r4, lsl #4 │ │ │ │ + andeq r5, fp, ip, ror ip │ │ │ │ + ldrdeq ip, [r9], -ip @ │ │ │ │ + andeq ip, r9, r8, lsl #19 │ │ │ │ + andeq sp, sl, ip, lsr #4 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + add r4, sp, #60 @ 0x3c │ │ │ │ + stm r4, {r1, r2, r3} │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r6, [pc, #180] @ 598e0 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ mov r5, r0 │ │ │ │ - b 51d78 │ │ │ │ - ldr lr, [pc, #188] @ 52694 │ │ │ │ - mov r5, #0 │ │ │ │ - add lr, pc, lr │ │ │ │ - add lr, lr, #1312 @ 0x520 │ │ │ │ - add lr, lr, #8 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r8, [sp, #64] @ 0x40 │ │ │ │ - str lr, [sp, #36] @ 0x24 │ │ │ │ - b 528a0 │ │ │ │ - andeq r5, fp, ip, lsl #5 │ │ │ │ - andeq r5, fp, ip, ror r2 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - strdeq r0, [r0], -ip │ │ │ │ - submi r0, r0, r0 │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ + ldr r0, [r3, #2572] @ 0xa0c │ │ │ │ + bl 591a0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r2, [pc, #128] @ 598e4 │ │ │ │ + mov r3, #12 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldmdb r3, {r0, r1} │ │ │ │ + add r3, sp, #24 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r2, #59648 @ 0xe900 │ │ │ │ + mov r1, r4 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92298 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + ldr r2, [pc, #64] @ 598e8 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldm r3, {r0, r1, r2} │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + stm sp, {r0, r1, r2} │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #5 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 59288 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + sbcsmi r0, ip, #0 │ │ │ │ adcmi r0, r0, r0 │ │ │ │ - addmi r0, r0, #0 │ │ │ │ - eoreq r1, r1, r4, ror r7 │ │ │ │ - eoreq r1, r1, r8, asr #14 │ │ │ │ - andeq r0, r0, r0, lsr #11 │ │ │ │ - eoreq r1, r1, ip, lsl #13 │ │ │ │ - strdeq r1, [fp], -r0 │ │ │ │ - stclcc 12, cr12, [ip, #-820] @ 0xfffffccc │ │ │ │ - eoreq r1, r1, ip, lsr #10 │ │ │ │ - ldrdeq r2, [sl], -r4 │ │ │ │ - andeq r4, sl, r0, lsr r1 │ │ │ │ - orrmi r0, r0, r0 │ │ │ │ - eoreq r1, r1, ip, asr #1 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - svccc 0x00666666 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - strdeq r0, [r1], -r4 @ │ │ │ │ - mlaeq r1, r4, pc, r0 @ │ │ │ │ - eoreq r0, r1, r8, asr #29 │ │ │ │ - eormi r0, r0, r0 │ │ │ │ - andeq r0, r0, r0, lsl #9 │ │ │ │ - rsbmi r0, r0, r0 │ │ │ │ - teqmi r0, r0 │ │ │ │ - andeq r2, sl, r8, lsr #8 │ │ │ │ - andeq r3, sl, r4, lsl #26 │ │ │ │ - eoreq r0, r1, r0, lsl #26 │ │ │ │ - andeq r2, sl, ip, ror r2 │ │ │ │ - andeq r3, sl, r0, ror #22 │ │ │ │ - movsmi r0, r0 │ │ │ │ - ldrdeq r2, [sl], -r4 │ │ │ │ - ldrdeq r3, [sl], -r8 │ │ │ │ - andeq r4, fp, r8, asr #9 │ │ │ │ - andeq r2, sl, r0, lsl #1 │ │ │ │ - strdeq r3, [sl], -r8 │ │ │ │ - eoreq r0, r1, r8, lsl #20 │ │ │ │ - eoreq r0, r1, r0, lsr #17 │ │ │ │ - @ instruction: 0x002106b4 │ │ │ │ - eoreq r0, r1, r8, lsl #13 │ │ │ │ - addmi r0, r0, r0 │ │ │ │ - eoreq r0, r1, r4, lsl #12 │ │ │ │ - eoreq r0, r1, r4, ror r5 │ │ │ │ - eoreq r0, r1, ip, lsr r5 │ │ │ │ - andeq r1, sl, r0, ror fp │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - eoreq r0, r1, ip, lsl #8 │ │ │ │ - mrsmi r0, (UNDEF: 64) │ │ │ │ - eoreq r0, r1, r4, lsl #7 │ │ │ │ - eoreq r0, r1, r8, lsl r3 │ │ │ │ - cmpmi r5, r5, asr r5 │ │ │ │ - andeq r1, sl, ip, ror #17 │ │ │ │ - strdeq r3, [sl], -r8 │ │ │ │ - svclt 0x00800000 │ │ │ │ movmi r0, r0 │ │ │ │ - andeq r2, sl, r4, asr sp │ │ │ │ - cmnmi r0, r0 │ │ │ │ - ldrdeq r0, [r1], -r8 @ │ │ │ │ - eoreq r0, r1, r4, lsl #1 │ │ │ │ - andeq r1, sl, ip, ror #12 │ │ │ │ - andeq r2, sl, ip, lsl pc │ │ │ │ - muleq sl, r8, r5 │ │ │ │ - andeq r2, sl, r0, lsr lr │ │ │ │ - andeq r1, sl, r0, ror r5 │ │ │ │ - andeq r2, sl, r4, lsr lr │ │ │ │ - tst r3, #8 │ │ │ │ - beq 52a30 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r9 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldm r9, {r1, r2, r3} │ │ │ │ - bl 6253c │ │ │ │ - ldr r0, [pc, #-168] @ 52698 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r0, r0, #1312 @ 0x520 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 62698 │ │ │ │ - subs sl, r0, #0 │ │ │ │ - bne 52a10 │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ - ldr r1, [r6, #72] @ 0x48 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r3, [r3, #60] @ 0x3c │ │ │ │ - blx r3 │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ - str sl, [sp, #16] │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + add r4, sp, #68 @ 0x44 │ │ │ │ + stm r4, {r1, r2, r3} │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r6, [pc, #180] @ 599cc │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, #2572] @ 0xa0c │ │ │ │ + bl 591a0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #144] @ 599d0 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r7, #12 │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + ldr ip, [r5, #4] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #8] │ │ │ │ - str r6, [sp, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ + ldmdb r1, {r0, r1} │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #24 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ stm sp, {r0, r1} │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - ldm r9, {r2, r3} │ │ │ │ - bl 4e628 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5289c │ │ │ │ - ldrb r3, [r4, #3169] @ 0xc61 │ │ │ │ - eor r3, r3, #1 │ │ │ │ - cmp r0, #2 │ │ │ │ - orreq r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 52b4c │ │ │ │ - strb r3, [r4, #3169] @ 0xc61 │ │ │ │ - str fp, [r8, #3176] @ 0xc68 │ │ │ │ - str r5, [r8, #3184] @ 0xc70 │ │ │ │ - ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - bic r3, r3, #3 │ │ │ │ - str r3, [r4, #3192] @ 0xc78 │ │ │ │ - ldr r3, [r2, #1588] @ 0x634 │ │ │ │ - ldr r0, [r2, #1608] @ 0x648 │ │ │ │ - ldr r3, [r3, #1112] @ 0x458 │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - strne r3, [r4, #3164] @ 0xc5c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - add r0, r0, #792 @ 0x318 │ │ │ │ - add r0, r0, #2 │ │ │ │ - ldr r3, [r4, r0, lsl #2] │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 52ac8 │ │ │ │ - ldr r7, [r4, #3124] @ 0xc34 │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - adds r7, r7, r3, lsl #5 │ │ │ │ - beq 52ac8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - add r8, r4, r0, lsl #2 │ │ │ │ - ldr sl, [r8, #3184] @ 0xc70 │ │ │ │ - cmp sl, #0 │ │ │ │ - blt 52ac8 │ │ │ │ - ldr r0, [r7, #76] @ 0x4c │ │ │ │ - ldr r1, [r7, #72] @ 0x48 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - blx r3 │ │ │ │ - cmp sl, r0 │ │ │ │ - bge 52ac8 │ │ │ │ - ldr r1, [r8, #3184] @ 0xc70 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 4897c │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 52ac8 │ │ │ │ - add r1, r1, #348 @ 0x15c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 4feb4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #56] @ 0x38 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 52b5c │ │ │ │ - add r5, r5, #1 │ │ │ │ - ldr r0, [r6, #76] @ 0x4c │ │ │ │ - ldr r1, [r6, #72] @ 0x48 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - blx r3 │ │ │ │ - cmp r5, r0 │ │ │ │ - bge 52ae8 │ │ │ │ - mov r1, r5 │ │ │ │ + add r0, ip, #59648 @ 0xe900 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92298 │ │ │ │ + ldr r3, [pc, #68] @ 599d4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r2, #1073741824 @ 0x40000000 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldm r3, {r0, r1, r2} │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + stm sp, {r0, r1, r2} │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #5 │ │ │ │ + bl 59288 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4897c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r8, r4, r3 │ │ │ │ - ldr r3, [r8, #3176] @ 0xc68 │ │ │ │ - cmp fp, r3 │ │ │ │ - ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ - mov r7, r0 │ │ │ │ - bne 52708 │ │ │ │ - tst r3, #8 │ │ │ │ - ldr sl, [r8, #3184] @ 0xc70 │ │ │ │ - beq 52b14 │ │ │ │ - ldrb r3, [r4, #3168] @ 0xc60 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 52a88 │ │ │ │ - cmp sl, r5 │ │ │ │ - bne 52710 │ │ │ │ - ldrb r3, [r4, #3169] @ 0xc61 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 52ad4 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [pc, #-656] @ 5269c │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r0, r0, #1312 @ 0x520 │ │ │ │ - str r3, [sp] │ │ │ │ - add r0, r0, #8 │ │ │ │ - ldm r9, {r1, r2, r3} │ │ │ │ - bl 6253c │ │ │ │ - ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ - tst r3, #4 │ │ │ │ - bne 529d4 │ │ │ │ - ldr r0, [pc, #-696] @ 526a0 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r0, r0, #1312 @ 0x520 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 62698 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 52a10 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - ldr r3, [pc, #-740] @ 526a4 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + tstmi sl, #0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + movmi r0, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + add r4, sp, #68 @ 0x44 │ │ │ │ + stm r4, {r1, r2, r3} │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r6, [pc, #180] @ 59ab8 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, #2572] @ 0xa0c │ │ │ │ + bl 591a0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #144] @ 59abc │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r7, #12 │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + ldr ip, [r5, #4] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + ldmdb r1, {r0, r1} │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r3, sp, #24 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, ip, #59648 @ 0xe900 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92298 │ │ │ │ + ldr r3, [pc, #68] @ 59ac0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - mov r2, #1056964608 @ 0x3f000000 │ │ │ │ - mov r3, #15 │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ - str r2, [sp, #172] @ 0xac │ │ │ │ + mov r2, #1073741824 @ 0x40000000 │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldm r3, {r0, r1, r2} │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + stm sp, {r0, r1, r2} │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #14 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 59288 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + eorsmi r0, r0, #0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + movmi r0, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + add r4, sp, #60 @ 0x3c │ │ │ │ + stm r4, {r1, r2, r3} │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r6, [pc, #180] @ 59ba4 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, #2572] @ 0xa0c │ │ │ │ + bl 591a0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r2, [pc, #128] @ 59ba8 │ │ │ │ + mov r3, #12 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldm r9, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [sp, #40] @ 0x28 │ │ │ │ - stm lr, {r0, r1, r2, r3} │ │ │ │ - add r3, sp, #168 @ 0xa8 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldmdb r3, {r0, r1} │ │ │ │ + add r3, sp, #24 │ │ │ │ stm sp, {r0, r1} │ │ │ │ - add r0, ip, #59648 @ 0xe900 │ │ │ │ + add r0, r2, #59648 @ 0xe900 │ │ │ │ + mov r1, r4 │ │ │ │ ldm r3, {r2, r3} │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, lr │ │ │ │ - bl 31598 │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - b 52758 │ │ │ │ - ldr sl, [pc, #-820] @ 526a8 │ │ │ │ + bl 92298 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + ldr r2, [pc, #64] @ 59bac │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldm r3, {r0, r1, r2} │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + stm sp, {r0, r1, r2} │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #18 │ │ │ │ + mov r1, #14 │ │ │ │ + bl 59288 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + adcsmi r0, r0, #0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + movmi r0, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr r7, [pc, #592] @ 59e1c │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr sl, [pc, #584] @ 59e20 │ │ │ │ + add r8, sp, #92 @ 0x5c │ │ │ │ + stm r8, {r1, r2, r3} │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r7 │ │ │ │ + add r0, r7, #1152 @ 0x480 │ │ │ │ mov r1, #0 │ │ │ │ add sl, pc, sl │ │ │ │ - add sl, sl, #1312 @ 0x520 │ │ │ │ - add sl, sl, #8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 625b4 │ │ │ │ - ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ - mov r0, sl │ │ │ │ - bic r3, r3, #4 │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [r4, #3192] @ 0xc78 │ │ │ │ - bl 62698 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 52970 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #1672] @ 0x688 │ │ │ │ - cmp r7, r2 │ │ │ │ - moveq r2, #1 │ │ │ │ - strbeq r2, [r3, #1684] @ 0x694 │ │ │ │ - moveq r2, #0 │ │ │ │ - streq r2, [r3, #1672] @ 0x688 │ │ │ │ - b 5289c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - add r0, r0, #348 @ 0x15c │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 52b9c │ │ │ │ - ldrb r3, [r4, #3168] @ 0xc60 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 52710 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [pc, #-960] @ 526ac │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r0, r0, #1312 @ 0x520 │ │ │ │ - str r3, [sp] │ │ │ │ - add r0, r0, #8 │ │ │ │ - ldm r9, {r1, r2, r3} │ │ │ │ - bl 6253c │ │ │ │ - b 52738 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r0, r3 │ │ │ │ + str r1, [r3, #24] │ │ │ │ + str r1, [r3, #28] │ │ │ │ + add r3, r3, #36 @ 0x24 │ │ │ │ + cmp r3, r0 │ │ │ │ + bne 59bf0 │ │ │ │ + ldr r6, [pc, #536] @ 59e24 │ │ │ │ + mov r9, #0 │ │ │ │ + add r6, pc, r6 │ │ │ │ + str sl, [sp, #24] │ │ │ │ + mov fp, r6 │ │ │ │ + mov sl, r9 │ │ │ │ + str r8, [sp, #28] │ │ │ │ + mov r9, #0 │ │ │ │ + b 59c34 │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r9, #4 │ │ │ │ + beq 59ca8 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [pc, #-1012] @ 526b0 │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r0, r0, #1312 @ 0x520 │ │ │ │ - str r3, [sp] │ │ │ │ - add r0, r0, #8 │ │ │ │ - ldm r9, {r1, r2, r3} │ │ │ │ - bl 6253c │ │ │ │ - cmp sl, r5 │ │ │ │ - beq 52944 │ │ │ │ - b 52738 │ │ │ │ - ldr r1, [pc, #-1052] @ 526b4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - b 52878 │ │ │ │ - ldr r1, [pc, #-1060] @ 526b8 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - b 52914 │ │ │ │ - ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ - ldr r8, [sp, #64] @ 0x40 │ │ │ │ - tst r3, #2 │ │ │ │ - beq 520d0 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - bic r3, r3, #2 │ │ │ │ - add r2, r2, #796 @ 0x31c │ │ │ │ - mvn r1, #0 │ │ │ │ - str r1, [r4, r2, lsl #2] │ │ │ │ - str r3, [r4, #3192] @ 0xc78 │ │ │ │ - b 520d0 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - add r0, r0, #348 @ 0x15c │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 528f0 │ │ │ │ - cmp sl, r5 │ │ │ │ - bne 52b9c │ │ │ │ - ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ - bic r3, r3, #3 │ │ │ │ - str r3, [r4, #3192] @ 0xc78 │ │ │ │ - ldrb r3, [r4, #3168] @ 0xc60 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2572] @ 0xa0c │ │ │ │ + mov r1, sl │ │ │ │ + bl 5ce68 │ │ │ │ + ldrb r3, [r0] │ │ │ │ + mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 52910 │ │ │ │ - b 52904 │ │ │ │ - ldr r3, [r8, #3184] @ 0xc70 │ │ │ │ - subs r3, r3, r5 │ │ │ │ - movne r3, #1 │ │ │ │ - b 527bc │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ - ldr r7, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [r7] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r8, [r2, #8] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 52bb0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r3, #1588] @ 0x634 │ │ │ │ - add r1, r1, #980 @ 0x3d4 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r8 │ │ │ │ - b 5289c │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [r4, #3169] @ 0xc61 │ │ │ │ - str fp, [r8, #3176] @ 0xc68 │ │ │ │ - str r5, [r8, #3184] @ 0xc70 │ │ │ │ - b 52b30 │ │ │ │ - cmp r0, #1 │ │ │ │ - ldreq r3, [r4, #4] │ │ │ │ - movne r1, #0 │ │ │ │ - ldreq r1, [r3, #1588] @ 0x634 │ │ │ │ - addeq r1, r1, #1040 @ 0x410 │ │ │ │ - addeq r1, r1, #4 │ │ │ │ - b 52b90 │ │ │ │ - ldr r5, [pc, #-1304] @ 526bc │ │ │ │ - mov r1, #0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r0, [r5, #1528] @ 0x5f8 │ │ │ │ - bl 79a8 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - addeq r6, sp, #292 @ 0x124 │ │ │ │ - beq 52c30 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r1, sp, #292 @ 0x124 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - strh r2, [r1] │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r2, [pc, #-1328] @ 526d8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mvn r2, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r7, [r3, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #-1380] @ 526c0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, #0 │ │ │ │ - blx r7 │ │ │ │ - str r0, [r5, #1528] @ 0x5f8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #1000 @ 0x3e8 │ │ │ │ - mov r5, r0 │ │ │ │ - movge r7, #0 │ │ │ │ - bge 52c98 │ │ │ │ - ldr r3, [pc, #-1432] @ 526c4 │ │ │ │ - mov r1, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ + beq 59c28 │ │ │ │ + mov r6, r7 │ │ │ │ + mov r4, #0 │ │ │ │ + b 59c78 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #32 │ │ │ │ + add r6, r6, #36 @ 0x24 │ │ │ │ + beq 59c28 │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - cmp r5, #99 @ 0x63 │ │ │ │ - mov r7, r0 │ │ │ │ - bgt 52c98 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - cmp r5, #9 │ │ │ │ - mov r7, r0 │ │ │ │ - bgt 52c98 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #1000 @ 0x3e8 │ │ │ │ - movge r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - strge r3, [sp, #24] │ │ │ │ - bge 52d04 │ │ │ │ - ldr r3, [pc, #-1536] @ 526c8 │ │ │ │ - mov r1, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 59c68 │ │ │ │ + add r4, r4, r4, lsl #3 │ │ │ │ + add r4, fp, r4, lsl #2 │ │ │ │ + str r9, [r4, #28] │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r9, #4 │ │ │ │ + str sl, [r4, #24] │ │ │ │ + bne 59c34 │ │ │ │ + ldr r3, [pc, #376] @ 59e28 │ │ │ │ + add sl, sl, #1 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne 59c20 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + ldr r1, [pc, #360] @ 59e2c │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - cmp r5, #99 @ 0x63 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bgt 52d04 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - cmp r5, #9 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bgt 52d04 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + bl 27558 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #324] @ 59e30 │ │ │ │ + mov r3, #12 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #48 @ 0x30 │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldmdb r3, {r0, r1} │ │ │ │ + add r4, sp, #32 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r2, #59648 @ 0xe900 │ │ │ │ mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #-1588] @ 526dc │ │ │ │ + ldm r4, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92298 │ │ │ │ + ldr r6, [pc, #264] @ 59e34 │ │ │ │ + mov r3, #1073741824 @ 0x40000000 │ │ │ │ + add r2, sp, #96 @ 0x60 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + stm sp, {r0, r1, r2} │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #20 │ │ │ │ + mov r1, #18 │ │ │ │ + bl 59288 │ │ │ │ mov r3, r8 │ │ │ │ - mov r0, r8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 964d4 │ │ │ │ - mov r3, r8 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r1, [pc, #-1632] @ 526cc │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r2, r9 │ │ │ │ + ldr r1, [pc, #208] @ 59e38 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [pc, #200] @ 59e3c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ mov r3, r8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - str r8, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #-1644] @ 526dc │ │ │ │ - ldr r8, [pc, #-1660] @ 526d0 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [pc, #-1664] @ 526d4 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r1, r8 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27764 │ │ │ │ + ldr r1, [pc, #144] @ 59e40 │ │ │ │ + ldr r0, [pc, #144] @ 59e44 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov fp, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - ldr sl, [pc, #-1716] @ 526d8 │ │ │ │ + bl 9467c │ │ │ │ + ldr r2, [pc, #132] @ 59e48 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r2, [sl, r2] │ │ │ │ + ldr ip, [pc, #124] @ 59e4c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r6, [sp] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + add ip, pc, ip │ │ │ │ + mov r2, r8 │ │ │ │ mov r3, r0 │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + stmib sp, {r0, r1} │ │ │ │ + add r0, ip, #1168 @ 0x490 │ │ │ │ + add r1, ip, #1152 @ 0x480 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + add r1, r1, #12 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 69024 │ │ │ │ + ldr r1, [pc, #32] @ 59e2c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + andeq r5, fp, r4, lsl r7 │ │ │ │ + ldrdeq ip, [sl], -r8 │ │ │ │ + ldrdeq r5, [fp], -r4 │ │ │ │ + @ instruction: 0x000001ba │ │ │ │ + eorsmi r0, r0, #0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + movmi r0, r0 │ │ │ │ + eorsmi r0, r8, #0 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + @ instruction: 0x0009aab4 │ │ │ │ + andeq ip, r9, r8, lsr r3 │ │ │ │ + @ instruction: 0x000004b8 │ │ │ │ + andeq r5, fp, r8, lsl #10 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + add r4, sp, #60 @ 0x3c │ │ │ │ + stm r4, {r1, r2, r3} │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r6, [pc, #180] @ 59f30 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, #2572] @ 0xa0c │ │ │ │ + bl 591a0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r2, [pc, #128] @ 59f34 │ │ │ │ + mov r3, #12 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #40 @ 0x28 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldmdb r3, {r0, r1} │ │ │ │ + add r3, sp, #24 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r2, #59648 @ 0xe900 │ │ │ │ + mov r1, r4 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92298 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ + ldr r2, [pc, #64] @ 59f38 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldm r3, {r0, r1, r2} │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + stm sp, {r0, r1, r2} │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, #32 │ │ │ │ + mov r1, #20 │ │ │ │ + bl 59288 │ │ │ │ mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + orrmi r0, r4, #0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + movmi r0, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3896] @ 0xf38 │ │ │ │ + sub sp, sp, #164 @ 0xa4 │ │ │ │ + add r6, sp, #204 @ 0xcc │ │ │ │ + stm r6, {r1, r2, r3} │ │ │ │ + ldr r2, [pc, #1536] @ 5a564 │ │ │ │ + ldr r3, [pc, #1536] @ 5a568 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [sp, #212] @ 0xd4 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #1516] @ 5a56c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + mov r3, #0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1496] @ 5a570 │ │ │ │ + ldr r8, [pc, #1496] @ 5a574 │ │ │ │ + ldr fp, [pc, #1496] @ 5a578 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1480] @ 5a57c │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add r4, sp, #44 @ 0x2c │ │ │ │ + mov r3, r6 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r7, #0 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + mov r2, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [pc, #1428] @ 5a580 │ │ │ │ + add r6, sp, #60 @ 0x3c │ │ │ │ + mov r2, r4 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [pc, #1392] @ 5a584 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr sl, [r5, #4] │ │ │ │ + bl 9467c │ │ │ │ + add sl, sl, #1664 @ 0x680 │ │ │ │ + mov r7, #1 │ │ │ │ + add sl, sl, #4 │ │ │ │ + ldr r3, [pc, #1364] @ 5a588 │ │ │ │ + mov r1, r6 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str fp, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 27e64 │ │ │ │ mov r1, r9 │ │ │ │ - ldr r3, [pc, #-1760] @ 526e4 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - str fp, [sp, #8] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [pc, #1296] @ 5a58c │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr sl, [r5, #4] │ │ │ │ + bl 9467c │ │ │ │ + add sl, sl, #1664 @ 0x680 │ │ │ │ + add sl, sl, #4 │ │ │ │ + ldr r3, [pc, #1264] @ 5a588 │ │ │ │ + mov r1, r6 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str fp, [sp, #4] │ │ │ │ str r7, [sp] │ │ │ │ - bl 96c40 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #-1836] @ 526dc │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [pc, #-1840] @ 526e0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 27e64 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r1 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [pc, #1172] @ 5a590 │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ + ldr r8, [r5, #4] │ │ │ │ + bl 9467c │ │ │ │ + add r8, r8, #1664 @ 0x680 │ │ │ │ + add r8, r8, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [pc, #1132] @ 5a588 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str r7, [sp] │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r1, [pc, #1116] @ 5a594 │ │ │ │ + mov r8, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r9, r1, #1168 @ 0x490 │ │ │ │ + add r9, r9, #4 │ │ │ │ + b 5a404 │ │ │ │ + ldr sl, [sp, #36] @ 0x24 │ │ │ │ + ldr fp, [r3, #3488] @ 0xda0 │ │ │ │ + mov r0, sl │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, #0 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ - ldr r0, [sp, #128] @ 0x80 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str fp, [sp, #8] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - ldr r3, [pc, #-1908] @ 526e4 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, sl │ │ │ │ + mov r0, sl │ │ │ │ + ldr r1, [pc, #1036] @ 5a580 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #1024] @ 5a598 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r2, #1040187392 @ 0x3e000000 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r4 │ │ │ │ + bl 92298 │ │ │ │ + mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - b 524e8 │ │ │ │ - cmp r0, #1 │ │ │ │ - ldreq r3, [r4, #4] │ │ │ │ - movne r3, #0 │ │ │ │ - ldreq r3, [r3, #1588] @ 0x634 │ │ │ │ - addeq r3, r3, #1040 @ 0x410 │ │ │ │ - addeq r3, r3, #4 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r4, #3132] @ 0xc3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 52044 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ - add r9, sp, #128 @ 0x80 │ │ │ │ - tst r3, #8 │ │ │ │ - beq 52110 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 4ff2c │ │ │ │ - ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ - bic r3, r3, #8 │ │ │ │ - str r3, [r4, #3192] @ 0xc78 │ │ │ │ - b 52110 │ │ │ │ - str r7, [r1, #3176] @ 0xc68 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - b 51c64 │ │ │ │ - add r0, r6, #8 │ │ │ │ - bl 61c2c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 51f30 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r1, [pc, #-2080] @ 526e8 │ │ │ │ - add r3, r3, #980 @ 0x3d4 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #952] @ 5a59c │ │ │ │ + ldr r0, [pc, #952] @ 5a5a0 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r1, r1, #1520 @ 0x5f0 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r1, #15 │ │ │ │ - str r1, [sp, #16] │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + add sl, sp, #92 @ 0x5c │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl e972c │ │ │ │ + cmp fp, r7 │ │ │ │ + beq 5a500 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [pc, #896] @ 5a5a4 │ │ │ │ + ldr r2, [r0] │ │ │ │ str r1, [sp] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ + ldr fp, [r2, #28] │ │ │ │ + mov r2, r3 │ │ │ │ + blx fp │ │ │ │ + mov fp, #0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + ldr r3, [pc, #800] @ 5a578 │ │ │ │ + mov r2, sl │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #796] @ 5a588 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 819bc │ │ │ │ - cmp r0, r5 │ │ │ │ - beq 52fa4 │ │ │ │ - ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - orr r3, r3, #7 │ │ │ │ - str r3, [r4, #3192] @ 0xc78 │ │ │ │ - b 52424 │ │ │ │ - ldr r1, [pc, #-2160] @ 526ec │ │ │ │ - ldr r3, [r2, #1588] @ 0x634 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #1520 @ 0x5f0 │ │ │ │ - add r1, r1, #4 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add r3, r3, #1040 @ 0x410 │ │ │ │ - mov r1, #15 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r3 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 819bc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 52f40 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - b 52424 │ │ │ │ - ldrb r3, [r4, #1696] @ 0x6a0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 52584 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 52584 │ │ │ │ - sub r3, r7, #1 │ │ │ │ - b 52540 │ │ │ │ - ldr r1, [pc, #-2272] @ 526f0 │ │ │ │ - ldr r0, [pc, #-2272] @ 526f4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r5, r0 │ │ │ │ - b 51d78 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r3, #5 │ │ │ │ - bne 525b4 │ │ │ │ - b 52590 │ │ │ │ - cmp r0, #0 │ │ │ │ - bgt 51ba0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #352 @ 0x160 │ │ │ │ + bl 276f8 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [pc, #776] @ 5a5a8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 278b4 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r1, r7 │ │ │ │ ldr r0, [r3, #1568] @ 0x620 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r3, #3492] @ 0xda4 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #724] @ 5a5ac │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r1, r6 │ │ │ │ + str fp, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 6a3e0 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [pc, #628] @ 5a5b0 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r0, [r3, #3488] @ 0xda0 │ │ │ │ + ldr r3, [r3, #3484] @ 0xd9c │ │ │ │ + sub r0, r0, r7 │ │ │ │ + sub r3, r3, r7 │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + clz r3, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + str r6, [sp] │ │ │ │ + bl 676ac │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r2, r6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 530e0 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r3, #5 │ │ │ │ - bne 525b4 │ │ │ │ + ldrne r3, [r5, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldrne r3, [r3, #1588] @ 0x634 │ │ │ │ + strne r7, [r3, #3484] @ 0xd9c │ │ │ │ + mov r3, r4 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [pc, #528] @ 5a5b4 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r1, r9, #4 │ │ │ │ + ldr r0, [r3, #3484] @ 0xd9c │ │ │ │ + ldr r3, [r3, #3488] @ 0xda0 │ │ │ │ + sub r0, r0, r7 │ │ │ │ + sub r3, r3, r7 │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + clz r3, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + str r6, [sp] │ │ │ │ + bl 676ac │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r2, #0 │ │ │ │ + add r9, r9, #8 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [r5, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldrne r3, [r3, #1588] @ 0x634 │ │ │ │ + strne r7, [r3, #3488] @ 0xda0 │ │ │ │ + mov r3, r4 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ mov r7, r8 │ │ │ │ - mov r6, #0 │ │ │ │ - b 52590 │ │ │ │ - ldr r3, [r4, #3124] @ 0xc34 │ │ │ │ - add r8, r7, r7, lsl #1 │ │ │ │ - add r3, r3, r8, lsl #5 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ - ldr r1, [r3, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - lsl r8, r8, #5 │ │ │ │ - add r3, r3, #796 @ 0x31c │ │ │ │ - ldr r5, [r4, r3, lsl #2] │ │ │ │ - ldr r3, [r0] │ │ │ │ - orr r5, r5, r5, asr #31 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - blx r3 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r0 │ │ │ │ - blt 51ce4 │ │ │ │ - ldr r3, [r4, #3124] @ 0xc34 │ │ │ │ - add r3, r3, r8 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ - ldr r1, [r3, #72] @ 0x48 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ - subs r5, r0, #1 │ │ │ │ - bpl 51ce4 │ │ │ │ - b 52584 │ │ │ │ - ldr r1, [pc, #-2476] @ 526f8 │ │ │ │ - ldr r0, [pc, #-2476] @ 526fc │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r5, r0 │ │ │ │ - b 51d78 │ │ │ │ - mvn r7, #0 │ │ │ │ - mov r6, #0 │ │ │ │ - b 51c14 │ │ │ │ - ldr r1, [pc, #-2508] @ 52700 │ │ │ │ - ldr r0, [pc, #-2508] @ 52704 │ │ │ │ + cmp r0, #12 │ │ │ │ + movge r0, #12 │ │ │ │ + cmp r8, r0 │ │ │ │ + bge 5a52c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + add r8, r8, #1 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r2, [r3, #3484] @ 0xd9c │ │ │ │ + cmp r2, r7 │ │ │ │ + bne 5a148 │ │ │ │ + ldr sl, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, sl │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, sl │ │ │ │ + mov r0, sl │ │ │ │ + ldr r1, [pc, #276] @ 5a580 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #264] @ 5a598 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r2, #1040187392 @ 0x3e000000 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r4 │ │ │ │ + bl 92298 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #220] @ 5a5b8 │ │ │ │ + ldr r0, [pc, #220] @ 5a5bc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r5, r0 │ │ │ │ - b 51d78 │ │ │ │ - mov r7, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - b 51c80 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - mov r2, r8 │ │ │ │ - b 5199c │ │ │ │ + bl 9467c │ │ │ │ + add sl, sp, #92 @ 0x5c │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr fp, [r2, #28] │ │ │ │ + mov r2, r3 │ │ │ │ + blx fp │ │ │ │ + mov fp, #1 │ │ │ │ + b 5a23c │ │ │ │ + ldr r2, [pc, #140] @ 5a5c0 │ │ │ │ + ldr r3, [pc, #48] @ 5a568 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 5a560 │ │ │ │ + add sp, sp, #164 @ 0xa4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq ip, sl, r0, ror #20 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ + stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ + andeq sl, r9, r8, asr #17 │ │ │ │ + svclt 0x00800000 │ │ │ │ + stclcc 12, cr12, [ip, #-820] @ 0xfffffccc │ │ │ │ + movmi r0, r0 │ │ │ │ + andeq ip, r9, ip, ror #1 │ │ │ │ + cmpmi r0, r0 │ │ │ │ + andeq ip, r9, ip, lsl #1 │ │ │ │ + andeq ip, r9, r4, lsl r0 │ │ │ │ + andeq r5, fp, r8, lsr #3 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + andeq sl, r9, r0, lsl #13 │ │ │ │ + andeq fp, r9, r4, lsr pc │ │ │ │ + svccc 0x00333333 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + submi r0, r8, #0 │ │ │ │ + andeq r0, sl, r4, lsl r9 │ │ │ │ + @ instruction: 0x000a08b4 │ │ │ │ + andeq sl, r9, r8, lsl #7 │ │ │ │ + andeq fp, r9, ip, lsr ip │ │ │ │ + muleq sl, r0, r4 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - sub sp, sp, #96 @ 0x60 │ │ │ │ - add r5, sp, #124 @ 0x7c │ │ │ │ - stm r5, {r1, r2, r3} │ │ │ │ - ldr r1, [pc, #560] @ 53350 │ │ │ │ + str r0, [ip, #3904] @ 0xf40 │ │ │ │ + sub sp, sp, #156 @ 0x9c │ │ │ │ + add r4, sp, #196 @ 0xc4 │ │ │ │ + stm r4, {r1, r2, r3} │ │ │ │ + ldr r1, [pc, #1364] @ 5ab40 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #556] @ 53354 │ │ │ │ + ldr r2, [pc, #1360] @ 5ab44 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, #2572] @ 0xa0c │ │ │ │ ldr r2, [r2] │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ + bl 591a0 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r9, [r2, #3440] @ 0xd70 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + cmp r9, #0 │ │ │ │ + cmpne r0, #0 │ │ │ │ + ldrle sl, [pc, #1288] @ 5ab48 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 53304 │ │ │ │ - add r4, sp, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #512] @ 53358 │ │ │ │ + movgt fp, #1 │ │ │ │ + movle fp, #0 │ │ │ │ + ble 5a6a8 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r0, #1 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + movne r7, #5 │ │ │ │ + ldr r3, [r0] │ │ │ │ + moveq r7, #4 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + add r0, r0, r7 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1232] @ 5ab4c │ │ │ │ + mov r8, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27558 │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r2, [pc, #1152] @ 5ab50 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r2, #12 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r1, [sp, #44] @ 0x2c │ │ │ │ + ldm r1, {r0, r1} │ │ │ │ + add r8, sp, #68 @ 0x44 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r8, {r2, r3} │ │ │ │ + mov r1, r4 │ │ │ │ + bl 92298 │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27558 │ │ │ │ mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - add r8, sp, #76 @ 0x4c │ │ │ │ - add r7, sp, #28 │ │ │ │ - bl 963a4 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r1, [pc, #484] @ 5335c │ │ │ │ mov r2, r7 │ │ │ │ + ldr r1, [pc, #1044] @ 5ab4c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #1040] @ 5ab54 │ │ │ │ + ldr r0, [pc, #1040] @ 5ab58 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [pc, #1024] @ 5ab5c │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #1264 @ 0x4f0 │ │ │ │ + ldr r3, [r3, #3440] @ 0xd70 │ │ │ │ + add r1, r1, #4 │ │ │ │ + str r7, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 96540 │ │ │ │ - ldrb r3, [r6, #3168] @ 0xc60 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 53334 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - ldm r7, {r1, r2, r3} │ │ │ │ - bl 51704 │ │ │ │ - ldrb r3, [r6, #3168] @ 0xc60 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 53318 │ │ │ │ - ldr r1, [pc, #428] @ 53360 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96690 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - ldrb r3, [r6, #3168] @ 0xc60 │ │ │ │ - ldr r1, [pc, #408] @ 53364 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #404] @ 53368 │ │ │ │ + bl 676ac │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [r5, #4] │ │ │ │ + ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #3440] @ 0xd70 │ │ │ │ + eorne r3, r3, #1 │ │ │ │ + strne r3, [r2, #3440] @ 0xd70 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 5a978 │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 5aab4 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne 5a9b0 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27558 │ │ │ │ + ldr r9, [pc, #912] @ 5ab60 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [pc, #884] @ 5ab4c │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [pc, #892] @ 5ab64 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr fp, [r3, #1588] @ 0x634 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #868] @ 5ab68 │ │ │ │ + add fp, fp, #3472 @ 0xd90 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #1152 @ 0x480 │ │ │ │ + add r3, r3, #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #10 │ │ │ │ - mov r2, #1 │ │ │ │ + mov r3, #500 @ 0x1f4 │ │ │ │ + mov r6, #0 │ │ │ │ + add fp, fp, #8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - add r1, r1, #1520 @ 0x5f0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - add r1, r1, #12 │ │ │ │ - movne r3, #152 @ 0x98 │ │ │ │ - moveq r3, #146 @ 0x92 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, #19 │ │ │ │ - bl 811c8 │ │ │ │ - ldr r1, [pc, #328] @ 5335c │ │ │ │ - mov r2, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrbne r3, [r6, #3168] @ 0xc60 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, fp │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + mov r3, r7 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 69e0c │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ - eorne r3, r3, #1 │ │ │ │ - strbne r3, [r6, #3168] @ 0xc60 │ │ │ │ + bl 27558 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [pc, #740] @ 5ab4c │ │ │ │ mov r3, r4 │ │ │ │ - bl 96334 │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ - bl 8a680 │ │ │ │ - ldr r1, [pc, #280] @ 5336c │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #272] @ 53370 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [pc, #236] @ 5335c │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 96540 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [pc, #756] @ 5ab6c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r9, [r3, #1588] @ 0x634 │ │ │ │ + bl 9467c │ │ │ │ + ldr r2, [pc, #736] @ 5ab70 │ │ │ │ + add r9, r9, #3488 @ 0xda0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r9, r9, #4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r2, #50 @ 0x32 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r6, [sp, #16] │ │ │ │ + mov r2, r9 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #232] @ 53374 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 69e0c │ │ │ │ mov r3, r4 │ │ │ │ - mov r2, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #660] @ 5ab74 │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 96540 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #592] @ 5ab50 │ │ │ │ + ldr r0, [sp, #204] @ 0xcc │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27764 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r2, #1040187392 @ 0x3e000000 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r1, [pc, #520] @ 5ab50 │ │ │ │ + ldm r8, {r2, r3} │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov r1, #15 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r1, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 92298 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ ldm r4, {r1, r2, r3} │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 4c964 │ │ │ │ - ldrb r3, [r6, #3160] @ 0xc58 │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r3, #1 │ │ │ │ - strbeq r3, [r6, #3156] @ 0xc54 │ │ │ │ - beq 532d0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 4d720 │ │ │ │ - ldr r2, [pc, #160] @ 53378 │ │ │ │ - ldr r3, [pc, #120] @ 53354 │ │ │ │ + bl 59f3c │ │ │ │ + ldr r2, [pc, #504] @ 5ab78 │ │ │ │ + ldr r3, [pc, #448] @ 5ab44 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5334c │ │ │ │ - add sp, sp, #96 @ 0x60 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + bne 5ab3c │ │ │ │ + mov r0, sl │ │ │ │ + add sp, sp, #156 @ 0x9c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r1, [pc, #80] @ 5335c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 96334 │ │ │ │ - b 5314c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp] │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - ldm r3, {r1, r2, r3} │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #384] @ 5ab4c │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr fp, [pc, #364] @ 5ab50 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + mov r9, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #360] @ 5ab7c │ │ │ │ + mov r3, r6 │ │ │ │ + add r6, sp, #84 @ 0x54 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 512dc │ │ │ │ - b 531ac │ │ │ │ - ldr r1, [pc, #36] @ 53360 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ + bl e972c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + mov r3, #1 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldm r8, {r0, r1, r2, r3} │ │ │ │ + add ip, sp, #20 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [pc, #288] @ 5ab80 │ │ │ │ + mov lr, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #15 │ │ │ │ + add r1, r1, #1264 @ 0x4f0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r3, lr │ │ │ │ + mov r0, r5 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + str fp, [sp, #12] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5a7b4 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + b 5a7b4 │ │ │ │ + ldr r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [pc, #140] @ 5ab4c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 96540 │ │ │ │ - b 5318c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - muleq fp, r4, r8 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - adcmi r0, r0, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [pc, #92] @ 5ab4c │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #140] @ 5ab84 │ │ │ │ + ldr r0, [pc, #140] @ 5ab88 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ + bl 9467c │ │ │ │ + add r4, r4, #1664 @ 0x680 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r1, [pc, #116] @ 5ab8c │ │ │ │ + add r4, r4, #4 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [pc, #96] @ 5ab90 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27e64 │ │ │ │ + b 5a978 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq ip, [sl], -r4 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + eorsmi r0, r8, #0 │ │ │ │ movmi r0, r0 │ │ │ │ - tstmi r6, #0 │ │ │ │ - eoreq pc, r0, ip, lsl #28 │ │ │ │ adcmi r0, r0, r0 │ │ │ │ + andeq sl, r9, r0, lsr #2 │ │ │ │ + andeq fp, r9, r8, ror #19 │ │ │ │ + andeq r4, fp, r4, lsl #23 │ │ │ │ + andeq sl, r9, ip, ror r0 │ │ │ │ + andeq fp, r9, r0, ror #18 │ │ │ │ + ldrdeq r4, [fp], -ip │ │ │ │ + andeq fp, r9, r4, ror #17 │ │ │ │ + @ instruction: 0x000acab4 │ │ │ │ sbcmi r0, r0, r0 │ │ │ │ - eormi r0, r0, r0 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - andeq r3, fp, r0, ror #13 │ │ │ │ - ldr r3, [r0, #3192] @ 0xc78 │ │ │ │ - orr r3, r3, #3 │ │ │ │ - str r3, [r0, #3192] @ 0xc78 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #3192] @ 0xc78 │ │ │ │ - orr r3, r3, #3 │ │ │ │ - str r3, [r0, #3192] @ 0xc78 │ │ │ │ + andeq ip, sl, r4, asr #32 │ │ │ │ + andeq fp, r9, r8, lsr #14 │ │ │ │ + andeq r4, fp, r0, lsl #17 │ │ │ │ + andeq r9, r9, ip, ror #26 │ │ │ │ + andeq fp, r9, r0, lsl #13 │ │ │ │ + svclt 0x00800000 │ │ │ │ + cmpmi r0, r0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #2 │ │ │ │ + bxeq lr │ │ │ │ + mov r3, #0 │ │ │ │ + push {r4, r5} │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + strd r4, [r0, #16] │ │ │ │ + strd r4, [r0, #120] @ 0x78 │ │ │ │ + strb r3, [r0, #24] │ │ │ │ + pop {r4, r5} │ │ │ │ + strb r3, [r0, #88] @ 0x58 │ │ │ │ + str r3, [r0, #116] @ 0x74 │ │ │ │ + str r3, [r0, #112] @ 0x70 │ │ │ │ + str r3, [r0, #108] @ 0x6c │ │ │ │ + str r3, [r0, #104] @ 0x68 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #1 │ │ │ │ - mov r6, r2 │ │ │ │ - bne 533f0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r1, #0 │ │ │ │ - blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r1, [pc, #64] @ 5ac40 │ │ │ │ + ldr r0, [r2, #1592] @ 0x638 │ │ │ │ + ldr r2, [pc, #60] @ 5ac44 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr ip, [r0] │ │ │ │ + stm sp, {r2, r3} │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r2, [pc, #36] @ 5ac48 │ │ │ │ + ldr r1, [pc, #36] @ 5ac4c │ │ │ │ + ldr r4, [ip, #32] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #2 │ │ │ │ + blx r4 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq fp, r9, r8, asr #14 │ │ │ │ + andeq r0, r0, r4, asr #4 │ │ │ │ + andeq fp, r9, r0, lsl r7 │ │ │ │ + andeq fp, r9, ip, lsl r7 │ │ │ │ + bx lr │ │ │ │ + cmp r2, #0 │ │ │ │ + cmpne r2, #3 │ │ │ │ + bxne lr │ │ │ │ + mov r3, #0 │ │ │ │ + push {r4, r5} │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + strd r4, [r0, #16] │ │ │ │ + strd r4, [r0, #120] @ 0x78 │ │ │ │ + strb r3, [r0, #24] │ │ │ │ + pop {r4, r5} │ │ │ │ + strb r3, [r0, #88] @ 0x58 │ │ │ │ + str r3, [r0, #116] @ 0x74 │ │ │ │ + str r3, [r0, #112] @ 0x70 │ │ │ │ + str r3, [r0, #108] @ 0x6c │ │ │ │ + str r3, [r0, #104] @ 0x68 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #2008] @ 0x7d8 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #160] @ 5ad54 │ │ │ │ + ldr r3, [pc, #160] @ 5ad58 │ │ │ │ + sub sp, sp, #2064 @ 0x810 │ │ │ │ + sub sp, sp, #4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, sp │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #2060] @ 0x80c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r6, r1 │ │ │ │ + bl ce7f4 │ │ │ │ + mov r1, #62 @ 0x3e │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r6] │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r3, [sp, #2056] @ 0x808 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 5ad20 │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r3, [r3, #140] @ 0x8c │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4feb4 │ │ │ │ - ldr r3, [r5, #3192] @ 0xc78 │ │ │ │ - orr r3, r3, #3 │ │ │ │ - str r3, [r5, #3192] @ 0xc78 │ │ │ │ - mov r1, r7 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #52] @ 5ad5c │ │ │ │ + ldr r3, [pc, #44] @ 5ad58 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 5ad50 │ │ │ │ + add sp, sp, #2064 @ 0x810 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, sl, r8, lsl #26 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + muleq sl, ip, ip │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #2008] @ 0x7d8 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #208] @ 5ae4c │ │ │ │ + ldr r3, [pc, #208] @ 5ae50 │ │ │ │ + sub sp, sp, #2064 @ 0x810 │ │ │ │ + sub sp, sp, #4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, sp │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r6 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - bx r3 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #2060] @ 0x80c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl ce7f4 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce85c │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce85c │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce85c │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r3, [sp, #2056] @ 0x808 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 5ae18 │ │ │ │ + ldr r3, [r6] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r3, [r3, #140] @ 0x8c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #52] @ 5ae54 │ │ │ │ + ldr r3, [pc, #44] @ 5ae50 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 5ae48 │ │ │ │ + add sp, sp, #2064 @ 0x810 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, sl, r0, asr #24 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq fp, sl, r4, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr lr, [pc, #216] @ 5af48 │ │ │ │ + ldr ip, [pc, #216] @ 5af4c │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + ldr r2, [r0] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + mov ip, #0 │ │ │ │ mov r5, r1 │ │ │ │ - mov r1, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ blx r2 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, #2 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #168] @ 5af50 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl eb594 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5af28 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [pc, #132] @ 5af54 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl eb594 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5af08 │ │ │ │ + ldr r2, [pc, #116] @ 5af58 │ │ │ │ + ldr r3, [pc, #100] @ 5af4c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 5af44 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r0, [r2, #1580] @ 0x62c │ │ │ │ + mov r1, sp │ │ │ │ + mov r2, #1 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 5ac98 │ │ │ │ + b 5aedc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ + mov r2, #1 │ │ │ │ ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r0] │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - bx r3 │ │ │ │ + mov r1, sp │ │ │ │ + str r2, [sp] │ │ │ │ + bl 5ac98 │ │ │ │ + b 5aedc │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, sl, r4, asr fp │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + muleq sl, ip, r1 │ │ │ │ + muleq r9, r0, r4 │ │ │ │ + andeq fp, sl, r0, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ - orr r3, r3, #3 │ │ │ │ - str r3, [r4, #3192] @ 0xc78 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r4, [pc, #116] @ 5afe8 │ │ │ │ + mov lr, r2 │ │ │ │ + ldr r2, [pc, #112] @ 5afec │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + sub sp, sp, #24 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov r2, #0 │ │ │ │ + ldrb ip, [sp, #32] │ │ │ │ + mov r2, #1 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r0, [r0, #1580] @ 0x62c │ │ │ │ + add r1, sp, #4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp, #16] │ │ │ │ + bl 5ad60 │ │ │ │ + ldr r2, [pc, #48] @ 5aff0 │ │ │ │ + ldr r3, [pc, #40] @ 5afec │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 5afe4 │ │ │ │ + add sp, sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, sl, ip, asr #20 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq fp, sl, r4, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ - orr r3, r3, #3 │ │ │ │ - str r3, [r4, #3192] @ 0xc78 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r0, #15 │ │ │ │ - bx lr │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #148] @ 5b0a8 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #144] @ 5b0ac │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + sub sp, sp, #60 @ 0x3c │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r2, [pc, #120] @ 5b0b0 │ │ │ │ + add r4, sp, #20 │ │ │ │ + mov r7, r0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #32 │ │ │ │ + bl e972c │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + ldr r3, [pc, #92] @ 5b0b4 │ │ │ │ + ldr r0, [r1, #1580] @ 0x62c │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r5, [sp, #16] │ │ │ │ + bl 5ad60 │ │ │ │ + ldr r2, [pc, #56] @ 5b0b8 │ │ │ │ + ldr r3, [pc, #40] @ 5b0ac │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 5b0a4 │ │ │ │ + add sp, sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, sl, ip, lsr #19 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r9, r9, r0, lsr #26 │ │ │ │ + andeq r1, sl, r8, lsr sl │ │ │ │ + andeq fp, sl, r4, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub r1, r1, r0 │ │ │ │ - asr r4, r1, #2 │ │ │ │ - add r3, r4, r4, lsl #1 │ │ │ │ - add r3, r3, r3, lsl #4 │ │ │ │ - add r3, r3, r3, lsl #8 │ │ │ │ - add r3, r3, r3, lsl #16 │ │ │ │ - cmp r1, #0 │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #148] @ 5b170 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #144] @ 5b174 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + sub sp, sp, #60 @ 0x3c │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r2, [pc, #120] @ 5b178 │ │ │ │ + add r4, sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - add r4, r4, r3, lsl #2 │ │ │ │ - ble 53524 │ │ │ │ - add r8, r2, #4 │ │ │ │ - asr r6, r4, #1 │ │ │ │ - add r5, r6, r6, lsl #2 │ │ │ │ - add r5, r7, r5, lsl #2 │ │ │ │ - add r1, r5, #4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - subge r4, r4, r6 │ │ │ │ - subge r4, r4, #1 │ │ │ │ - movlt r4, r6 │ │ │ │ - addge r7, r5, #20 │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt 534f0 │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #32 │ │ │ │ + bl e972c │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + ldr r3, [pc, #92] @ 5b17c │ │ │ │ + ldr r0, [r1, #1580] @ 0x62c │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r5, [sp, #16] │ │ │ │ + bl 5ad60 │ │ │ │ + ldr r2, [pc, #56] @ 5b180 │ │ │ │ + ldr r3, [pc, #40] @ 5b174 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 5b16c │ │ │ │ + add sp, sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, sl, r4, ror #17 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r9, r9, r8, asr ip │ │ │ │ + strdeq r1, [sl], -r8 │ │ │ │ + andeq fp, sl, ip, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub r1, r1, r0 │ │ │ │ - asr r4, r1, #2 │ │ │ │ - add r3, r4, r4, lsl #1 │ │ │ │ - add r3, r3, r3, lsl #4 │ │ │ │ - add r3, r3, r3, lsl #8 │ │ │ │ - add r3, r3, r3, lsl #16 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr lr, [pc, #180] @ 5b250 │ │ │ │ + ldr ip, [r0, #132] @ 0x84 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #172] @ 5b254 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr r2, [lr, r2] │ │ │ │ + subs lr, ip, #0 │ │ │ │ + movne lr, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - add r4, r4, r3, lsl #2 │ │ │ │ - ble 5359c │ │ │ │ - add r8, r2, #4 │ │ │ │ - asr r6, r4, #1 │ │ │ │ - add r5, r6, r6, lsl #2 │ │ │ │ - add r5, r7, r5, lsl #2 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, r5, #4 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - sublt r4, r4, r6 │ │ │ │ - sublt r4, r4, #1 │ │ │ │ - movge r4, r6 │ │ │ │ - addlt r7, r5, #20 │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt 53568 │ │ │ │ - mov r0, r7 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + movlt lr, #0 │ │ │ │ + sub sp, sp, #24 │ │ │ │ + cmp lr, #0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + mov r2, #0 │ │ │ │ + bne 5b1e8 │ │ │ │ + b 5b220 │ │ │ │ + ldr ip, [ip] │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 5b220 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 5b1d8 │ │ │ │ + ldr r2, [pc, #96] @ 5b258 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r0, [r1, #1580] @ 0x62c │ │ │ │ + add ip, ip, #8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r2, #1 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 5ad60 │ │ │ │ + ldr r2, [pc, #52] @ 5b25c │ │ │ │ + ldr r3, [pc, #40] @ 5b254 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 5b24c │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, sl, r0, lsr #16 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq fp, r9, r8, ror #2 │ │ │ │ + muleq sl, ip, r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #380] @ 53738 │ │ │ │ - ldr r3, [pc, #380] @ 5373c │ │ │ │ + str r0, [ip, #3944] @ 0xf68 │ │ │ │ + ldr r3, [r0, #132] @ 0x84 │ │ │ │ + mov r4, r0 │ │ │ │ + subs r2, r3, #0 │ │ │ │ + movne r2, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + movlt r2, #0 │ │ │ │ + ldr r0, [pc, #160] @ 5b330 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r2, [pc, #156] @ 5b334 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r2, [r0, r2] │ │ │ │ + sub sp, sp, #140 @ 0x8c │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + mov r2, #0 │ │ │ │ + bne 5b2c4 │ │ │ │ + b 5b300 │ │ │ │ + ldr r3, [r3] │ │ │ │ + sub r1, r1, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5b300 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 5b2b4 │ │ │ │ + ldr r2, [pc, #100] @ 5b338 │ │ │ │ + add r5, sp, #4 │ │ │ │ + add r3, r3, #8 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r0, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #52] @ 5b33c │ │ │ │ + ldr r3, [pc, #40] @ 5b334 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - cmp r0, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - beq 5368c │ │ │ │ - add r5, r0, #20 │ │ │ │ - cmp r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - beq 5368c │ │ │ │ - add r8, r0, #4 │ │ │ │ - add r7, sp, #8 │ │ │ │ - add r6, sp, #12 │ │ │ │ - add r0, r5, #4 │ │ │ │ - mov r1, r8 │ │ │ │ - bl eb6d8 │ │ │ │ - mov r4, r5 │ │ │ │ - add r5, r5, #20 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 536b8 │ │ │ │ - sub lr, r5, #20 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, r7 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [lr] │ │ │ │ - sub r4, r5, #36 @ 0x24 │ │ │ │ - str r3, [ip] │ │ │ │ - b 53654 │ │ │ │ - sub lr, r4, #4 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, r4, #16 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - mov r4, sl │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ + bne 5b32c │ │ │ │ + add sp, sp, #140 @ 0x8c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, sl, r0, lsr r7 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq fp, r9, r8, lsl #1 │ │ │ │ + @ instruction: 0x000ab6bc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3936] @ 0xf60 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #132] @ 5b3e0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [pc, #128] @ 5b3e4 │ │ │ │ + sub sp, sp, #148 @ 0x94 │ │ │ │ + mov ip, r2 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r2, [pc, #112] @ 5b3e8 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + add r4, sp, #12 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #140] @ 0x8c │ │ │ │ + mov r1, #0 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl eb6d8 │ │ │ │ - sub sl, r4, #20 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 53638 │ │ │ │ - mov ip, r7 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - add r4, r4, #16 │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [ip] │ │ │ │ - str r3, [r4] │ │ │ │ - cmp fp, r5 │ │ │ │ - bne 535fc │ │ │ │ - ldr r2, [pc, #172] @ 53740 │ │ │ │ - ldr r3, [pc, #164] @ 5373c │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #108] @ 0x6c │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #52] @ 5b3ec │ │ │ │ + ldr r3, [pc, #40] @ 5b3e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 53734 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - sub r3, r5, #20 │ │ │ │ - mov lr, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, r7 │ │ │ │ - sub sl, r4, r9 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - cmp sl, #20 │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - ble 53714 │ │ │ │ - rsb r0, sl, #20 │ │ │ │ - add r0, r4, r0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7780 │ │ │ │ - mov lr, r7 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, r9 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - b 53684 │ │ │ │ - bne 536f8 │ │ │ │ - mov lr, r9 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - ldr ip, [sp, #4] │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - b 536f8 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - strdeq r3, [fp], -ip │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r3, fp, r4, lsr #6 │ │ │ │ + bne 5b3dc │ │ │ │ + add sp, sp, #148 @ 0x94 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, sl, ip, asr r6 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq fp, r9, r0 │ │ │ │ + andeq fp, sl, ip, lsl #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cmp r1, r0 │ │ │ │ - cmpne r3, r2 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr lr, [pc, #100] @ 5b46c │ │ │ │ + ldr ip, [pc, #100] @ 5b470 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + add lr, pc, lr │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r0, [r2, #1580] @ 0x62c │ │ │ │ + mov r1, sp │ │ │ │ + mov r2, #1 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + mov ip, #0 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 5ac98 │ │ │ │ + ldr r2, [pc, #48] @ 5b474 │ │ │ │ + ldr r3, [pc, #40] @ 5b470 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 5b468 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000ab5b8 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq fp, sl, r0, lsl #11 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #104] @ 5b4f8 │ │ │ │ + mov r5, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - beq 537cc │ │ │ │ - add r5, r5, #20 │ │ │ │ - b 53780 │ │ │ │ - mov r5, r3 │ │ │ │ - add r1, r4, #4 │ │ │ │ - add r0, r6, #4 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - movlt lr, r6 │ │ │ │ - movge lr, r4 │ │ │ │ - ldmlt lr!, {r0, r1, r2, r3} │ │ │ │ - ldmge lr!, {r0, r1, r2, r3} │ │ │ │ - sublt ip, r5, #20 │ │ │ │ - subge ip, r5, #20 │ │ │ │ - addlt r6, r6, #20 │ │ │ │ - addge r4, r4, #20 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - cmp r8, r4 │ │ │ │ - cmpne r7, r6 │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - add r3, r5, #20 │ │ │ │ - bne 5377c │ │ │ │ - sub r8, r8, r4 │ │ │ │ - cmp r8, #20 │ │ │ │ - ble 53810 │ │ │ │ + str r3, [r5], #8 │ │ │ │ mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - sub r7, r7, r6 │ │ │ │ - bl 7780 │ │ │ │ - cmp r7, #20 │ │ │ │ - add r5, r5, r8 │ │ │ │ - ble 53834 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ + bl e305c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7780 │ │ │ │ - add r0, r5, r7 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldmeq r4!, {r0, r1, r2, r3} │ │ │ │ - moveq ip, r5 │ │ │ │ - stmiaeq ip!, {r0, r1, r2, r3} │ │ │ │ - sub r7, r7, r6 │ │ │ │ - ldreq r3, [r4] │ │ │ │ - streq r3, [ip] │ │ │ │ - cmp r7, #20 │ │ │ │ - add r5, r5, r8 │ │ │ │ - bgt 537f8 │ │ │ │ - ldmeq r6!, {r0, r1, r2, r3} │ │ │ │ - moveq ip, r5 │ │ │ │ - stmiaeq ip!, {r0, r1, r2, r3} │ │ │ │ - ldreq r3, [r6] │ │ │ │ - add r0, r5, r7 │ │ │ │ - streq r3, [ip] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl e3104 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + strd r0, [r4, #16] │ │ │ │ + strd r0, [r4, #120] @ 0x78 │ │ │ │ + str r3, [r4, #128] @ 0x80 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r4, #132] @ 0x84 │ │ │ │ + str r3, [r4, #136] @ 0x88 │ │ │ │ + str r3, [r4, #140] @ 0x8c │ │ │ │ + str r3, [r4, #144] @ 0x90 │ │ │ │ + strb r3, [r4, #24] │ │ │ │ + strb r3, [r4, #88] @ 0x58 │ │ │ │ + str r3, [r4, #116] @ 0x74 │ │ │ │ + str r3, [r4, #112] @ 0x70 │ │ │ │ + str r3, [r4, #108] @ 0x6c │ │ │ │ + str r3, [r4, #104] @ 0x68 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq sl, sl, r0, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r5, r3 │ │ │ │ - lsl r9, r3, #1 │ │ │ │ - sub r3, r1, r0 │ │ │ │ - asr r3, r3, #2 │ │ │ │ - mov lr, r2 │ │ │ │ - add r2, r3, r3, lsl #1 │ │ │ │ - add r2, r2, r2, lsl #4 │ │ │ │ - add r2, r2, r2, lsl #8 │ │ │ │ - add r2, r2, r2, lsl #16 │ │ │ │ - add r3, r3, r2, lsl #2 │ │ │ │ - cmp r3, r5, lsl #1 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - blt 538f0 │ │ │ │ - add r8, r5, r5, lsl #2 │ │ │ │ - add r7, r9, r5, lsl #3 │ │ │ │ - lsl r8, r8, #2 │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - add r2, r4, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - add r4, r4, r7 │ │ │ │ - mov r3, r4 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - bl 53744 │ │ │ │ - sub r3, r6, r4 │ │ │ │ - asr r3, r3, #2 │ │ │ │ - add ip, r3, r3, lsl #1 │ │ │ │ - add ip, ip, ip, lsl #4 │ │ │ │ - add ip, ip, ip, lsl #8 │ │ │ │ - add ip, ip, ip, lsl #16 │ │ │ │ - add r3, r3, ip, lsl #2 │ │ │ │ - cmp r9, r3 │ │ │ │ - mov lr, r0 │ │ │ │ - ble 538ac │ │ │ │ - cmp r5, r3 │ │ │ │ - movge r5, r3 │ │ │ │ - add r5, r5, r5, lsl #2 │ │ │ │ - add r2, r4, r5, lsl #2 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str lr, [sp] │ │ │ │ - bl 53744 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sl, r1, r0 │ │ │ │ - asr r8, sl, #2 │ │ │ │ - add r3, r8, r8, lsl #1 │ │ │ │ - add r3, r3, r3, lsl #4 │ │ │ │ - add r3, r3, r3, lsl #8 │ │ │ │ - add r3, r3, r3, lsl #16 │ │ │ │ - cmp sl, #120 @ 0x78 │ │ │ │ - add r8, r8, r3, lsl #2 │ │ │ │ - add r9, r2, sl │ │ │ │ - ble 539d0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add r4, r4, #140 @ 0x8c │ │ │ │ - mov r1, r4 │ │ │ │ - bl 535a4 │ │ │ │ - sub r3, r6, r4 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bgt 53964 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 535a4 │ │ │ │ - cmp sl, #140 @ 0x8c │ │ │ │ - pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r4, #7 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 53850 │ │ │ │ - lsl r3, r4, #1 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - lsl r4, r4, #2 │ │ │ │ - bl 53850 │ │ │ │ - cmp r8, r4 │ │ │ │ - bgt 53998 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 535a4 │ │ │ │ + ldr r0, [r0, #140] @ 0x8c │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5b580 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r3, [r4, #140] @ 0x8c │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r2, #0 │ │ │ │ + strne r2, [r3, #4] │ │ │ │ + streq r3, [r4, #144] @ 0x90 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + ldr r3, [r4, #136] @ 0x88 │ │ │ │ + str r3, [r0, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + strne r0, [r3] │ │ │ │ + ldr r3, [r4, #132] @ 0x84 │ │ │ │ + str r0, [r4, #136] @ 0x88 │ │ │ │ + cmp r3, #0 │ │ │ │ + streq r0, [r4, #132] @ 0x84 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r3, [r4, #128] @ 0x80 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r4, #128] @ 0x80 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, #72 @ 0x48 │ │ │ │ + add r0, r4, #8 │ │ │ │ + bl e31cc │ │ │ │ + b 5b538 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #800] @ 53d14 │ │ │ │ - ldr r3, [pc, #800] @ 53d18 │ │ │ │ + str r0, [ip, #3864] @ 0xf18 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #1820] @ 5bcc8 │ │ │ │ + ldr r3, [pc, #1820] @ 5bccc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - cmp r0, r1 │ │ │ │ - mov r6, r0 │ │ │ │ + sub sp, sp, #212 @ 0xd4 │ │ │ │ + sub r1, r1, #11 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ mov r3, #0 │ │ │ │ - moveq r0, r7 │ │ │ │ - beq 53c40 │ │ │ │ - cmp r1, r7 │ │ │ │ - mov r0, r1 │ │ │ │ - moveq r0, r6 │ │ │ │ - beq 53c40 │ │ │ │ - sub r2, r7, r6 │ │ │ │ - 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 lr, r2, r3, lsl #2 │ │ │ │ - sub r3, r0, r6 │ │ │ │ - asr r3, r3, #2 │ │ │ │ - add r2, r3, r3, lsl #1 │ │ │ │ - add r2, r2, r2, lsl #4 │ │ │ │ - add r2, r2, r2, lsl #8 │ │ │ │ - add r2, r2, r2, lsl #16 │ │ │ │ - add r3, r3, r2, lsl #2 │ │ │ │ - sub r1, lr, r3 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq 53c6c │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - cmp r3, r1 │ │ │ │ - mov r5, r6 │ │ │ │ - mov r4, r1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r6, [sp, #28] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - bge 53b6c │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 53b34 │ │ │ │ - add r8, r3, #1 │ │ │ │ - add r8, r8, r8, lsl #2 │ │ │ │ - add r9, r5, #20 │ │ │ │ - add r8, r5, r8, lsl #2 │ │ │ │ - mov sl, #0 │ │ │ │ - str lr, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r5, [sp, #20] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - sub lr, r9, #20 │ │ │ │ - add sl, sl, #1 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - mov r7, lr │ │ │ │ - cmp r3, sl │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - sub ip, r8, #20 │ │ │ │ - mov r4, r6 │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - mov r5, ip │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr fp, [lr] │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [ip] │ │ │ │ - str r3, [lr] │ │ │ │ - str fp, [r4] │ │ │ │ - ldm r6!, {r0, r1, r2, r3} │ │ │ │ - add r9, r9, #20 │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - add r8, r8, #20 │ │ │ │ - str fp, [ip] │ │ │ │ - bne 53ac0 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r5, r5, r1, lsl #2 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, lr │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 53c2c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r4, r3 │ │ │ │ - sub r3, r3, r1 │ │ │ │ - sub r1, r4, r3 │ │ │ │ - cmp r3, r1 │ │ │ │ - mov lr, r4 │ │ │ │ - mov r4, r1 │ │ │ │ - blt 53a94 │ │ │ │ - add r8, lr, lr, lsl #2 │ │ │ │ - add r8, r5, r8, lsl #2 │ │ │ │ - add r2, r1, r1, lsl #2 │ │ │ │ - cmp r3, #0 │ │ │ │ - sub r5, r8, r2, lsl #2 │ │ │ │ - ble 53c1c │ │ │ │ - mov r9, r5 │ │ │ │ - mov sl, #0 │ │ │ │ - str lr, [sp, #12] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r5, [sp, #20] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - sub lr, r9, #20 │ │ │ │ - add sl, sl, #1 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - mov r7, lr │ │ │ │ - cmp r3, sl │ │ │ │ - mov r9, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - sub ip, r8, #20 │ │ │ │ - mov r4, r6 │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - mov r5, ip │ │ │ │ - mov r8, ip │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr fp, [lr] │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [ip] │ │ │ │ - str r3, [lr] │ │ │ │ - str fp, [r4] │ │ │ │ - ldm r6!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - str fp, [ip] │ │ │ │ - bne 53ba0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r5, [sp, #20] │ │ │ │ - rsb r2, r3, r3, lsl #28 │ │ │ │ - rsb r3, r3, r2, lsl #2 │ │ │ │ - ldr lr, [sp, #12] │ │ │ │ - ldr r4, [sp, #16] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r5, r5, r3, lsl #2 │ │ │ │ - mov r0, lr │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - subs r3, r1, #0 │ │ │ │ - bne 53b58 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - sub r0, r7, r0 │ │ │ │ - add r0, r6, r0 │ │ │ │ - ldr r2, [pc, #212] @ 53d1c │ │ │ │ - ldr r3, [pc, #204] @ 53d18 │ │ │ │ + cmp r1, #5 │ │ │ │ + addls pc, pc, r1, lsl #2 │ │ │ │ + b 5b610 │ │ │ │ + b 5b5f0 │ │ │ │ + b 5b610 │ │ │ │ + b 5b660 │ │ │ │ + b 5b694 │ │ │ │ + b 5b730 │ │ │ │ + b 5b63c │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl e3104 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #128] @ 0x80 │ │ │ │ + str r3, [r4, #132] @ 0x84 │ │ │ │ + str r3, [r4, #136] @ 0x88 │ │ │ │ + str r3, [r4, #140] @ 0x8c │ │ │ │ + str r3, [r4, #144] @ 0x90 │ │ │ │ + ldr r2, [pc, #1720] @ 5bcd0 │ │ │ │ + ldr r3, [pc, #1712] @ 5bccc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 53d10 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r8, r6, #20 │ │ │ │ - add r9, r0, #20 │ │ │ │ - add fp, sp, #40 @ 0x28 │ │ │ │ - stmib sp, {r0, r6} │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - sub lr, r8, #20 │ │ │ │ - cmp r2, r8 │ │ │ │ - mov r7, lr │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - sub ip, r9, #20 │ │ │ │ - mov r4, fp │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - mov r5, ip │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr sl, [lr] │ │ │ │ - mov r6, fp │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [ip] │ │ │ │ - str r3, [lr] │ │ │ │ - str sl, [r4] │ │ │ │ - ldm r6!, {r0, r1, r2, r3} │ │ │ │ - add r8, r8, #20 │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - add r9, r9, #20 │ │ │ │ - str sl, [ip] │ │ │ │ - bne 53c7c │ │ │ │ - ldmib sp, {r0, r6} │ │ │ │ - sub r3, r0, #20 │ │ │ │ - sub r3, r3, r6 │ │ │ │ - lsr r3, r3, #2 │ │ │ │ - add r2, r3, r3, lsl #1 │ │ │ │ - add r2, r3, r2, lsl #2 │ │ │ │ - rsb r2, r2, r2, lsl #6 │ │ │ │ - add r2, r3, r2, lsl #2 │ │ │ │ - rsb r2, r2, r2, lsl #14 │ │ │ │ - add r0, r3, r2, lsl #2 │ │ │ │ - bic r0, r0, #-1073741824 @ 0xc0000000 │ │ │ │ - add r0, r0, #1 │ │ │ │ - add r0, r0, r0, lsl #2 │ │ │ │ - add r0, r6, r0, lsl #2 │ │ │ │ - b 53c40 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, fp, r4, asr #31 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r2, fp, r0, ror sp │ │ │ │ + bne 5bcc4 │ │ │ │ + add sp, sp, #212 @ 0xd4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [r6] │ │ │ │ + str r3, [r0, #108] @ 0x6c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str r3, [r0, #112] @ 0x70 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + str r3, [r0, #116] @ 0x74 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + str r3, [r0, #120] @ 0x78 │ │ │ │ + b 5b610 │ │ │ │ + ldr r2, [pc, #1644] @ 5bcd4 │ │ │ │ + ldr r3, [pc, #1632] @ 5bccc │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 5bcc4 │ │ │ │ + ldr r1, [r6] │ │ │ │ + add sp, sp, #212 @ 0xd4 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b 5b4fc │ │ │ │ + ldr r5, [r0, #132] @ 0x84 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 5b6b0 │ │ │ │ + b 5b610 │ │ │ │ + ldr r5, [r5] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 5b610 │ │ │ │ + ldr r1, [r6] │ │ │ │ + add r0, r5, #8 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5b6a4 │ │ │ │ + ldr r3, [r4, #132] @ 0x84 │ │ │ │ + cmp r3, r5 │ │ │ │ + ldreq r3, [r5] │ │ │ │ + streq r3, [r4, #132] @ 0x84 │ │ │ │ + ldr r3, [r4, #136] @ 0x88 │ │ │ │ + cmp r3, r5 │ │ │ │ + ldreq r3, [r5, #4] │ │ │ │ + streq r3, [r4, #136] @ 0x88 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r2, [r5] │ │ │ │ + strne r2, [r3] │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r2, [r5, #4] │ │ │ │ + strne r2, [r3, #4] │ │ │ │ + ldr r3, [r4, #128] @ 0x80 │ │ │ │ + mov r2, #0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + str r3, [r4, #128] @ 0x80 │ │ │ │ + str r2, [r5] │ │ │ │ + ldr r3, [r4, #144] @ 0x90 │ │ │ │ + str r3, [r5, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + strne r5, [r3] │ │ │ │ + str r5, [r4, #144] @ 0x90 │ │ │ │ + b 5b610 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + ldr r5, [r0, #124] @ 0x7c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5b8d0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [pc, #1420] @ 5bcd8 │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 5bb18 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 5b798 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + strd r0, [r4, #16] │ │ │ │ + strb r3, [r4, #24] │ │ │ │ + strb r3, [r4, #88] @ 0x58 │ │ │ │ + str r3, [r4, #116] @ 0x74 │ │ │ │ + str r3, [r4, #112] @ 0x70 │ │ │ │ + str r3, [r4, #108] @ 0x6c │ │ │ │ + str r3, [r4, #104] @ 0x68 │ │ │ │ + strd r0, [r4, #120] @ 0x78 │ │ │ │ + mov r2, #16 │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ + add r0, r4, #88 @ 0x58 │ │ │ │ + bl e96c0 │ │ │ │ + bl e87ac │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl e883c │ │ │ │ + ldr ip, [r6, #8] │ │ │ │ + asr r2, ip, #31 │ │ │ │ + mul r3, ip, r1 │ │ │ │ + mla r3, r0, r2, r3 │ │ │ │ + umull r2, r1, ip, r0 │ │ │ │ + adds r2, r2, r7 │ │ │ │ + add r3, r3, r1 │ │ │ │ + adc r1, r3, r5 │ │ │ │ + ldr r3, [r6] │ │ │ │ + str r2, [r4, #16] │ │ │ │ + cmn r3, #1 │ │ │ │ + str r1, [r4, #20] │ │ │ │ + beq 5b610 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r2, #692 @ 0x2b4 │ │ │ │ + mla r2, r3, r2, r0 │ │ │ │ + add r5, sp, #12 │ │ │ │ + add r2, r2, #15488 @ 0x3c80 │ │ │ │ + add r2, r2, #48 @ 0x30 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + bl 8b8dc │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 5bb20 │ │ │ │ + cmp r3, #3 │ │ │ │ + beq 5bbb4 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 5b89c │ │ │ │ + ldr r1, [pc, #1188] @ 5bcdc │ │ │ │ + ldr r0, [pc, #1188] @ 5bce0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, r5 │ │ │ │ + add r5, sp, #76 @ 0x4c │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + bl e972c │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + add r0, r4, #24 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mvn r2, #0 │ │ │ │ + add r0, r0, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r0, #2600] @ 0xa28 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp] │ │ │ │ + bl 46950 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r6] │ │ │ │ + add r2, r3, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r2, #2480] @ 0x9b0 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne 5b610 │ │ │ │ + ldr r2, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r2, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #16] │ │ │ │ + rsb r3, r3, r3, lsl #4 │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + str r3, [r4, #124] @ 0x7c │ │ │ │ + b 5b610 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #5 │ │ │ │ + addls pc, pc, r3, lsl #2 │ │ │ │ + b 5b610 │ │ │ │ + b 5bb04 │ │ │ │ + b 5b610 │ │ │ │ + b 5ba38 │ │ │ │ + b 5ba90 │ │ │ │ + b 5b99c │ │ │ │ + b 5b8fc │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [pc, #988] @ 5bce4 │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 5bcb8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #1580] @ 0x62c │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r2, #2 │ │ │ │ + beq 5b954 │ │ │ │ + mov r2, #0 │ │ │ │ + strb r2, [r0, #24] │ │ │ │ + strb r2, [r0, #88] @ 0x58 │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ + str r2, [r0, #108] @ 0x6c │ │ │ │ + str r2, [r0, #104] @ 0x68 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, #0 │ │ │ │ + strd r0, [r4, #16] │ │ │ │ + strd r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r2, [r6] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + cmn r2, #1 │ │ │ │ + ldr r6, [r3, #2600] @ 0xa28 │ │ │ │ + beq 5bc5c │ │ │ │ + ldr r1, [pc, #888] @ 5bce8 │ │ │ │ + ldr r0, [pc, #888] @ 5bcec │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r0 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + bl 46950 │ │ │ │ + str r5, [r4, #124] @ 0x7c │ │ │ │ + b 5b610 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [pc, #840] @ 5bcf0 │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 5bcac │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #1580] @ 0x62c │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r2, #2 │ │ │ │ + beq 5b9f4 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + strd r0, [r4, #16] │ │ │ │ + strd r0, [r4, #120] @ 0x78 │ │ │ │ + strb r2, [r4, #24] │ │ │ │ + strb r2, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ + ldr r2, [r6] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + cmn r2, #1 │ │ │ │ + ldr r4, [r3, #2600] @ 0xa28 │ │ │ │ + beq 5bc40 │ │ │ │ + ldr r1, [pc, #740] @ 5bcf4 │ │ │ │ + ldr r0, [pc, #740] @ 5bcf8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r0 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [sp] │ │ │ │ + bl 46950 │ │ │ │ + b 5b610 │ │ │ │ + ldr r1, [pc, #700] @ 5bcfc │ │ │ │ + ldr r0, [pc, #700] @ 5bd00 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + add r5, sp, #76 @ 0x4c │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mvn r2, #0 │ │ │ │ + add r0, r0, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r0, #2600] @ 0xa28 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp] │ │ │ │ + bl 46950 │ │ │ │ + b 5b610 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [pc, #616] @ 5bd04 │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 5bca0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #1580] @ 0x62c │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r2, #2 │ │ │ │ + beq 5bae8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + strd r0, [r4, #16] │ │ │ │ + strb r2, [r4, #24] │ │ │ │ + strb r2, [r4, #88] @ 0x58 │ │ │ │ + str r2, [r4, #116] @ 0x74 │ │ │ │ + str r2, [r4, #112] @ 0x70 │ │ │ │ + str r2, [r4, #108] @ 0x6c │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ + strd r0, [r4, #120] @ 0x78 │ │ │ │ + ldr r1, [pc, #536] @ 5bd08 │ │ │ │ + ldr r0, [pc, #536] @ 5bd0c │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r4, [r3, #2600] @ 0xa28 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 5ba18 │ │ │ │ + ldr r1, [pc, #516] @ 5bd10 │ │ │ │ + ldr r0, [pc, #516] @ 5bd14 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 5ba48 │ │ │ │ + blx r2 │ │ │ │ + b 5b798 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5bc78 │ │ │ │ + ldr r1, [pc, #476] @ 5bd18 │ │ │ │ + ldr r0, [pc, #476] @ 5bd1c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r6, #12] │ │ │ │ + addeq r3, sp, #8 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + add r5, sp, #76 @ 0x4c │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [pc, #400] @ 5bd20 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r0, r4, #24 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r6, #12] │ │ │ │ + addeq r3, sp, #8 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + bl e972c │ │ │ │ + b 5b87c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5bc8c │ │ │ │ + ldr r1, [pc, #340] @ 5bd24 │ │ │ │ + ldr r0, [pc, #340] @ 5bd28 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r6, #12] │ │ │ │ + addeq r3, sp, #8 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r5 │ │ │ │ + add r5, sp, #76 @ 0x4c │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [pc, #264] @ 5bd2c │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r0, r4, #24 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r6, #12] │ │ │ │ + addeq r3, sp, #8 │ │ │ │ + b 5bba8 │ │ │ │ + ldr r1, [pc, #232] @ 5bd30 │ │ │ │ + ldr r0, [pc, #232] @ 5bd34 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r0 │ │ │ │ + b 5ba20 │ │ │ │ + ldr r1, [pc, #212] @ 5bd38 │ │ │ │ + ldr r0, [pc, #212] @ 5bd3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r0 │ │ │ │ + b 5b980 │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ + mov r2, #4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl e96c0 │ │ │ │ + b 5bb34 │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ + mov r2, #4 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl e96c0 │ │ │ │ + b 5bbc8 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + b 5bae8 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + b 5b9f4 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + b 5b954 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, sl, r8, lsl r4 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq fp, sl, ip, lsr #7 │ │ │ │ + andeq fp, sl, ip, asr r3 │ │ │ │ + @ instruction: 0xfffff440 │ │ │ │ + andeq r9, r9, ip, lsr #32 │ │ │ │ + andeq sl, r9, r4, asr fp │ │ │ │ + @ instruction: 0xfffff284 │ │ │ │ + strdeq r8, [r9], -r4 │ │ │ │ + andeq sl, r9, ip, ror #22 │ │ │ │ + @ instruction: 0xfffff1e4 │ │ │ │ + andeq r8, r9, r4, asr lr │ │ │ │ + andeq sl, r9, r8, lsr #21 │ │ │ │ + andeq r8, r9, r4, lsr #28 │ │ │ │ + andeq sl, r9, ip, lsr #20 │ │ │ │ + @ instruction: 0xfffff0f0 │ │ │ │ + andeq r8, r9, ip, ror #26 │ │ │ │ + muleq r9, r8, r9 │ │ │ │ + andeq r8, r9, r8, asr sp │ │ │ │ + andeq sl, r9, r8, lsr r9 │ │ │ │ + andeq r8, r9, r8, lsr #26 │ │ │ │ + andeq sl, r9, r4, lsl #17 │ │ │ │ + andeq sl, r9, r4, asr r8 │ │ │ │ + muleq r9, r4, ip │ │ │ │ + andeq sl, r9, r4, lsr #16 │ │ │ │ + andeq sl, r9, r4, lsl #16 │ │ │ │ + andeq r8, r9, ip, lsl ip │ │ │ │ + andeq sl, r9, r8, asr r8 │ │ │ │ + andeq r8, r9, r0, lsl #24 │ │ │ │ + andeq sl, r9, r0, ror #16 │ │ │ │ + mov r3, #0 │ │ │ │ + push {r4, r5} │ │ │ │ + mov r4, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + strd r4, [r0, #16] │ │ │ │ + strd r4, [r0, #120] @ 0x78 │ │ │ │ + strb r3, [r0, #24] │ │ │ │ + pop {r4, r5} │ │ │ │ + strb r3, [r0, #88] @ 0x58 │ │ │ │ + str r3, [r0, #116] @ 0x74 │ │ │ │ + str r3, [r0, #112] @ 0x70 │ │ │ │ + str r3, [r0, #108] @ 0x6c │ │ │ │ + str r3, [r0, #104] @ 0x68 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl e3104 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #128] @ 0x80 │ │ │ │ + str r3, [r4, #132] @ 0x84 │ │ │ │ + str r3, [r4, #136] @ 0x88 │ │ │ │ + str r3, [r4, #140] @ 0x8c │ │ │ │ + str r3, [r4, #144] @ 0x90 │ │ │ │ + pop {r4, pc} │ │ │ │ + sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - mov r6, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r7, #0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [pc, #444] @ 53f0c │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #440] @ 53f10 │ │ │ │ + str r0, [ip, #3704] @ 0xe78 │ │ │ │ + sub sp, sp, #356 @ 0x164 │ │ │ │ + add r4, sp, #396 @ 0x18c │ │ │ │ + stm r4, {r1, r2, r3} │ │ │ │ + ldrb r2, [sp, #412] @ 0x19c │ │ │ │ + ldr r1, [pc, #1080] @ 5c214 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [pc, #1076] @ 5c218 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + mov r7, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r3, [pc, #1060] @ 5c21c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ + ldr r1, [pc, #1052] @ 5c220 │ │ │ │ ldr r2, [r2] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #348] @ 0x15c │ │ │ │ mov r2, #0 │ │ │ │ - beq 53e98 │ │ │ │ - add r2, r7, r6 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov sl, r0 │ │ │ │ - beq 53e7c │ │ │ │ - cmp r7, r6 │ │ │ │ - bge 53e30 │ │ │ │ - add r5, r6, r6, lsr #31 │ │ │ │ - asr r5, r5, #1 │ │ │ │ - add r9, r5, r5, lsl #2 │ │ │ │ - add r9, sl, r9, lsl #2 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 5352c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - sub r4, r0, r3 │ │ │ │ - asr r4, r4, #2 │ │ │ │ - add r2, r4, r4, lsl #1 │ │ │ │ - add r2, r2, r2, lsl #4 │ │ │ │ - add r2, r2, r2, lsl #8 │ │ │ │ - add r2, r2, r2, lsl #16 │ │ │ │ - mov r8, r0 │ │ │ │ - add r4, r4, r2, lsl #2 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 539d8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r9 │ │ │ │ - str r4, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov fp, r0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + add r9, sp, #84 @ 0x54 │ │ │ │ + mov fp, #15 │ │ │ │ + str fp, [sp, #8] │ │ │ │ + add r6, r6, #59648 @ 0xe900 │ │ │ │ + add r6, r6, #252 @ 0xfc │ │ │ │ + add r8, sp, #76 @ 0x4c │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldm r9, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r0, r6 │ │ │ │ + ldm r8, {r2, r3} │ │ │ │ + mov r1, r4 │ │ │ │ + bl 92298 │ │ │ │ + ldm r4, {r0, r1, r2, r3} │ │ │ │ + add r6, sp, #28 │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr sl, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl 53d20 │ │ │ │ - subs r6, r6, r5 │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - subs r7, r7, r4 │ │ │ │ - orreq r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 53e98 │ │ │ │ - add r3, r6, r7 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 53e84 │ │ │ │ - cmp r7, r6 │ │ │ │ - mov sl, fp │ │ │ │ - mov r3, r8 │ │ │ │ - blt 53d84 │ │ │ │ - add r4, r7, r7, lsr #31 │ │ │ │ - asr r4, r4, #1 │ │ │ │ - add r8, r4, r4, lsl #2 │ │ │ │ - add r8, r3, r8, lsl #2 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r3 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [pc, #892] @ 5c224 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r7, [r5, #4] │ │ │ │ + add r7, r7, #59648 @ 0xe900 │ │ │ │ + add r7, r7, #252 @ 0xfc │ │ │ │ + str r0, [sp, #28] │ │ │ │ mov r0, sl │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 534b4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - sub r5, r0, sl │ │ │ │ - asr r5, r5, #2 │ │ │ │ - add r2, r5, r5, lsl #1 │ │ │ │ - add r2, r2, r2, lsl #4 │ │ │ │ - add r2, r2, r2, lsl #8 │ │ │ │ - add r2, r2, r2, lsl #16 │ │ │ │ - mov r9, r0 │ │ │ │ - add r5, r5, r2, lsl #2 │ │ │ │ - b 53dcc │ │ │ │ - mov fp, r0 │ │ │ │ - mov r8, r3 │ │ │ │ - add r1, fp, #4 │ │ │ │ - add r0, r8, #4 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 53ec4 │ │ │ │ - ldr r2, [pc, #116] @ 53f14 │ │ │ │ - ldr r3, [pc, #108] @ 53f10 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str fp, [sp, #8] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldm r9, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r0, r7 │ │ │ │ + ldm r8, {r2, r3} │ │ │ │ + mov r1, r6 │ │ │ │ + bl 92298 │ │ │ │ + ldr r7, [r5, #120] @ 0x78 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 5bf38 │ │ │ │ + ldm r4, {r0, r1, r2, r3} │ │ │ │ + ldr ip, [r5, #108] @ 0x6c │ │ │ │ + add r6, sp, #44 @ 0x2c │ │ │ │ + cmp ip, #0 │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + bne 5c090 │ │ │ │ + ldr ip, [r5, #112] @ 0x70 │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 5bf6c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5bf38 │ │ │ │ + ldr r3, [r5, #116] @ 0x74 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 5c15c │ │ │ │ + ldr r2, [pc, #744] @ 5c228 │ │ │ │ + ldr r3, [pc, #724] @ 5c218 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #348] @ 0x15c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 53f08 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov ip, fp │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - add lr, sp, #16 │ │ │ │ - mov r4, r8 │ │ │ │ - mov r5, lr │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm r8!, {r0, r1, r2, r3} │ │ │ │ - mov r6, fp │ │ │ │ - ldr r7, [ip] │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [r8] │ │ │ │ - str r3, [ip] │ │ │ │ - ldm r5!, {r0, r1, r2, r3} │ │ │ │ - str r7, [lr] │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - str r7, [r8] │ │ │ │ - b 53e98 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, fp, r4, ror #24 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r2, fp, r8, lsl fp │ │ │ │ - sub r3, r1, r0 │ │ │ │ - cmp r3, #280 @ 0x118 │ │ │ │ - ble 53fd0 │ │ │ │ + bne 5c210 │ │ │ │ + add sp, sp, #356 @ 0x164 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + ldm r4, {r0, r1, r2, r3} │ │ │ │ + add r7, sp, #60 @ 0x3c │ │ │ │ + stm r7, {r0, r1, r2, r3} │ │ │ │ + mov r0, ip │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #120] @ 0x78 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #404] @ 0x194 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #396] @ 0x18c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [pc, #616] @ 5c22c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [pc, #608] @ 5c230 │ │ │ │ + ldr r1, [pc, #588] @ 5c220 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [pc, #600] @ 5c234 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ + add r4, r4, #59648 @ 0xe900 │ │ │ │ + add r4, r4, #252 @ 0xfc │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r3, #15 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldm r9, {r0, r1} │ │ │ │ + str r3, [sp, #8] │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r0, r4 │ │ │ │ + ldm r8, {r2, r3} │ │ │ │ + mov r1, r7 │ │ │ │ + bl 92298 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5bf38 │ │ │ │ + ldr r2, [pc, #524] @ 5c238 │ │ │ │ + add r4, sp, #92 @ 0x5c │ │ │ │ + ldr r3, [r5, #112] @ 0x70 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ + mov r1, #1061158912 @ 0x3f400000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #488] @ 5c23c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b 5bf2c │ │ │ │ + add sl, sp, #60 @ 0x3c │ │ │ │ + stm sl, {r0, r1, r2, r3} │ │ │ │ + mov r0, ip │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [pc, #352] @ 5c22c │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [pc, #344] @ 5c230 │ │ │ │ + ldr r1, [pc, #324] @ 5c220 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #336] @ 5c234 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r7, [r5, #4] │ │ │ │ + add r7, r7, #59648 @ 0xe900 │ │ │ │ + add r7, r7, #252 @ 0xfc │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + str fp, [sp, #8] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldm r9, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r0, r7 │ │ │ │ + ldm r8, {r2, r3} │ │ │ │ + mov r1, sl │ │ │ │ + bl 92298 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 5c1b4 │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r5, #112] @ 0x70 │ │ │ │ + cmp ip, #0 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + beq 5bf20 │ │ │ │ + b 5bf6c │ │ │ │ + ldr r2, [pc, #220] @ 5c240 │ │ │ │ + add r4, sp, #92 @ 0x5c │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ + mov r1, #1061158912 @ 0x3f400000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #180] @ 5c23c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov ip, #1 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 27e64 │ │ │ │ + b 5bf38 │ │ │ │ + ldr r2, [pc, #136] @ 5c244 │ │ │ │ + add r7, sp, #92 @ 0x5c │ │ │ │ + ldr r3, [r5, #108] @ 0x6c │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [sp, #408] @ 0x198 │ │ │ │ + mov r1, #1061158912 @ 0x3f400000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #88] @ 5c23c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + b 5c128 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq sl, sl, r4, ror #23 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + submi r0, r0, r0 │ │ │ │ + cdpcc 12, 12, cr12, cr12, cr13, {6} │ │ │ │ + andeq sl, sl, r4, lsl #21 │ │ │ │ + cdpcc 12, 4, cr12, cr12, cr13, {6} │ │ │ │ + svccc 0x00666666 │ │ │ │ + svccc 0x0059999a │ │ │ │ + andeq r8, r9, ip, lsr #26 │ │ │ │ + svclt 0x00800000 │ │ │ │ + strdeq r8, [r9], -r8 @ │ │ │ │ + muleq r9, ip, fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - asr r3, r3, #2 │ │ │ │ - add r2, r3, r3, lsl #1 │ │ │ │ - add r2, r2, r2, lsl #4 │ │ │ │ - add r2, r2, r2, lsl #8 │ │ │ │ - add r2, r2, r2, lsl #16 │ │ │ │ - add r3, r3, r2, lsl #2 │ │ │ │ - asr r4, r3, #1 │ │ │ │ - add r4, r4, r4, lsl #2 │ │ │ │ - lsl r7, r4, #2 │ │ │ │ - add r4, r0, r4, lsl #2 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 53f18 │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #24] @ 5c278 │ │ │ │ + mov r4, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [r0], #8 │ │ │ │ + bl e30c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 53f18 │ │ │ │ - asr r2, r7, #1 │ │ │ │ - add r2, r2, r7, asr #2 │ │ │ │ - add r2, r2, r2, lsl #4 │ │ │ │ - add r2, r2, r2, lsl #8 │ │ │ │ - add r2, r2, r2, lsl #16 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - add r3, r2, r7, asr #2 │ │ │ │ - mov r2, r5 │ │ │ │ - sub r5, r5, r4 │ │ │ │ - asr r5, r5, #2 │ │ │ │ - add ip, r5, r5, lsl #1 │ │ │ │ - add ip, ip, ip, lsl #4 │ │ │ │ - add ip, ip, ip, lsl #8 │ │ │ │ - add ip, ip, ip, lsl #16 │ │ │ │ - add r5, r5, ip, lsl #2 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 53d20 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - b 535a4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r9, sl, r0, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cmp r1, r0 │ │ │ │ - cmpne r3, r2 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #36] @ 5c2b8 │ │ │ │ mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - beq 5405c │ │ │ │ - mov r5, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - add r6, r6, #20 │ │ │ │ - b 54010 │ │ │ │ - mov r6, r3 │ │ │ │ - add r1, r4, #4 │ │ │ │ - add r0, r5, #4 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - movlt lr, r5 │ │ │ │ - movge lr, r4 │ │ │ │ - ldmlt lr!, {r0, r1, r2, r3} │ │ │ │ - ldmge lr!, {r0, r1, r2, r3} │ │ │ │ - sublt ip, r6, #20 │ │ │ │ - subge ip, r6, #20 │ │ │ │ - addlt r5, r5, #20 │ │ │ │ - addge r4, r4, #20 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - cmp r7, r4 │ │ │ │ - cmpne r8, r5 │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - add r3, r6, #20 │ │ │ │ - bne 5400c │ │ │ │ - cmp r7, r4 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ - sub r2, r7, r4 │ │ │ │ - cmp r2, #20 │ │ │ │ - ble 54080 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 7780 │ │ │ │ - ldmeq r4!, {r0, r1, r2, r3} │ │ │ │ - stmiaeq r6!, {r0, r1, r2, r3} │ │ │ │ - ldreq r3, [r4] │ │ │ │ - streq r3, [r6] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [r0], #8 │ │ │ │ + bl e30c8 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #152 @ 0x98 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r9, sl, ip, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str r0, [ip, #2992] @ 0xbb0 │ │ │ │ + ldr ip, [pc, #348] @ 5c430 │ │ │ │ + ldr r0, [pc, #348] @ 5c434 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r0, [ip, r0] │ │ │ │ + ldr r3, [pc, #340] @ 5c438 │ │ │ │ + sub sp, sp, #1056 @ 0x420 │ │ │ │ sub sp, sp, #12 │ │ │ │ - cmp r0, r1 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r2, [sp] │ │ │ │ - beq 54198 │ │ │ │ - ldr r2, [sp] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 54190 │ │ │ │ - sub r7, r1, #20 │ │ │ │ - sub r9, r1, #16 │ │ │ │ - sub r4, r3, #20 │ │ │ │ - sub r8, r3, #16 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl eb6d8 │ │ │ │ - sub ip, r5, #20 │ │ │ │ - mov r6, r5 │ │ │ │ - mov lr, r4 │ │ │ │ - mov fp, r7 │ │ │ │ - mov sl, ip │ │ │ │ - mov r5, ip │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 5412c │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r3, r4 │ │ │ │ - ldr r3, [lr] │ │ │ │ - sub r4, r4, #20 │ │ │ │ - str r3, [ip] │ │ │ │ - beq 54190 │ │ │ │ - add r8, r4, #4 │ │ │ │ - b 540d8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, r7 │ │ │ │ - ldm fp!, {r0, r1, r2, r3} │ │ │ │ - sub r7, r7, #20 │ │ │ │ - stmia sl!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [fp] │ │ │ │ - add r9, r7, #4 │ │ │ │ - str r3, [sl] │ │ │ │ - bne 540d8 │ │ │ │ - ldr r1, [sp] │ │ │ │ - add r2, r4, #20 │ │ │ │ - sub r2, r2, r1 │ │ │ │ - cmp r2, #20 │ │ │ │ - ble 54174 │ │ │ │ - sub r0, r5, r2 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 7780 │ │ │ │ - bne 54190 │ │ │ │ - ldr ip, [sp] │ │ │ │ - sub r6, r6, #40 @ 0x28 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [ip] │ │ │ │ - str r3, [r6] │ │ │ │ + ldr r2, [pc, #332] @ 5c43c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r0] │ │ │ │ + str r0, [sp, #1060] @ 0x424 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r7, [r3, r2] │ │ │ │ + ldr r9, [pc, #312] @ 5c440 │ │ │ │ + add sl, r7, #8832 @ 0x2280 │ │ │ │ + ldr r3, [pc, #308] @ 5c444 │ │ │ │ + add sl, sl, #8 │ │ │ │ + mov fp, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str sl, [sp, #28] │ │ │ │ + mov r8, r1 │ │ │ │ + mov r2, r1 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov sl, fp │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r5, r2 │ │ │ │ + mov r4, #0 │ │ │ │ + add r6, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldrb r3, [r5, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5c3ac │ │ │ │ + cmp r4, #2 │ │ │ │ + beq 5c420 │ │ │ │ + cmp r4, #3 │ │ │ │ + beq 5c414 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq 5c408 │ │ │ │ + ldr r3, [pc, #220] @ 5c448 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, r5, #20 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + stm sp, {r7, sl} │ │ │ │ + mov r1, #1024 @ 0x400 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr fp, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + blx fp │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #4 │ │ │ │ + add r5, r5, #128 @ 0x80 │ │ │ │ + bne 5c340 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add r7, r7, #20 │ │ │ │ + cmp r7, r3 │ │ │ │ + add sl, sl, #1 │ │ │ │ + add r2, r2, #512 @ 0x200 │ │ │ │ + bne 5c330 │ │ │ │ + ldr r2, [pc, #108] @ 5c44c │ │ │ │ + ldr r3, [pc, #80] @ 5c434 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #1060] @ 0x424 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 5c42c │ │ │ │ + add sp, sp, #1056 @ 0x420 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, r2 │ │ │ │ - sub r2, r3, r2 │ │ │ │ - cmp r2, #20 │ │ │ │ - bgt 54164 │ │ │ │ - bne 54190 │ │ │ │ - ldr ip, [sp] │ │ │ │ - sub r5, r5, #20 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [ip] │ │ │ │ - str r3, [r5] │ │ │ │ - b 54190 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r2, r3 │ │ │ │ - bl 5391c │ │ │ │ - sub r7, r5, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - sub r6, r8, r5 │ │ │ │ - bl 5391c │ │ │ │ - cmp r7, r6 │ │ │ │ - bgt 5424c │ │ │ │ - cmp r7, #20 │ │ │ │ - ble 54284 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7780 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, r4, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp] │ │ │ │ - bl 53fd4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmp r6, #20 │ │ │ │ - ble 542a4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7780 │ │ │ │ - add r3, r4, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - str r8, [sp] │ │ │ │ - bl 54094 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bne 5422c │ │ │ │ - mov lr, r9 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, r4 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - b 5422c │ │ │ │ - bne 54264 │ │ │ │ - mov lr, r5 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, r4 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - b 54264 │ │ │ │ + ldr r3, [pc, #64] @ 5c450 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 5c36c │ │ │ │ + ldr r3, [pc, #56] @ 5c454 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 5c36c │ │ │ │ + ldr r3, [pc, #48] @ 5c458 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 5c36c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + strdeq sl, [sl], -r0 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + ldrdeq sl, [sl], -r8 │ │ │ │ + andeq r0, r0, r8, asr #9 │ │ │ │ + andeq sl, r9, r0, ror #3 │ │ │ │ + andeq sl, r9, r0, lsl #4 │ │ │ │ + strdeq r8, [r9], -ip │ │ │ │ + andeq sl, sl, r4, ror #11 │ │ │ │ + andeq sl, r9, r0, ror #1 │ │ │ │ + andeq sl, r9, r4, ror #1 │ │ │ │ + ldrdeq sl, [r9], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - mov r4, r3 │ │ │ │ - cmp r7, r3 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - mov r3, r2 │ │ │ │ - movlt r3, r7 │ │ │ │ - movge r3, r4 │ │ │ │ - cmp r1, r3 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - movlt r8, r1 │ │ │ │ - str r2, [sp, #28] │ │ │ │ + str r0, [ip, #3760] @ 0xeb0 │ │ │ │ + ldr lr, [pc, #640] @ 5c6f4 │ │ │ │ + ldr ip, [pc, #640] @ 5c6f8 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + ldr r3, [pc, #632] @ 5c6fc │ │ │ │ + sub sp, sp, #300 @ 0x12c │ │ │ │ + ldr r2, [pc, #628] @ 5c700 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #292] @ 0x124 │ │ │ │ + mov ip, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [r3, r2] │ │ │ │ + ldr r3, [pc, #608] @ 5c704 │ │ │ │ + ldr r9, [pc, #608] @ 5c708 │ │ │ │ + add r3, pc, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - strlt r0, [sp, #24] │ │ │ │ - bge 5448c │ │ │ │ - cmp r4, r7 │ │ │ │ - ble 543d0 │ │ │ │ - add r3, r4, r4, lsr #31 │ │ │ │ - asr r3, r3, #1 │ │ │ │ - add r6, r3, r3, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - add r6, r3, r6, lsl #2 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 5352c │ │ │ │ - sub r5, r0, r9 │ │ │ │ - asr r5, r5, #2 │ │ │ │ - add r3, r5, r5, lsl #1 │ │ │ │ - add r3, r3, r3, lsl #4 │ │ │ │ - add r3, r3, r3, lsl #8 │ │ │ │ - add r3, r3, r3, lsl #16 │ │ │ │ - mov fp, r0 │ │ │ │ - add r5, r5, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - sub r4, r4, r3 │ │ │ │ - cmp r8, r5 │ │ │ │ - cmpge r4, r5 │ │ │ │ - ble 5441c │ │ │ │ - cmp r5, #0 │ │ │ │ - moveq sl, r6 │ │ │ │ - bne 5451c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, sl │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r5, [sp] │ │ │ │ - bl 542c4 │ │ │ │ - sub r7, r7, r5 │ │ │ │ - cmp r4, r7 │ │ │ │ - movlt r3, r4 │ │ │ │ - movge r3, r7 │ │ │ │ - cmp r3, r8 │ │ │ │ - ble 54494 │ │ │ │ - cmp r4, r7 │ │ │ │ - mov r9, fp │ │ │ │ - str sl, [sp, #24] │ │ │ │ - bgt 5431c │ │ │ │ - add r5, r7, r7, lsr #31 │ │ │ │ - asr r5, r5, #1 │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ - add fp, r5, r5, lsl #2 │ │ │ │ - add fp, r9, fp, lsl #2 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, sl │ │ │ │ - bl 534b4 │ │ │ │ - sub r2, r0, sl │ │ │ │ - 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 r3, r2, r3, lsl #2 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r3, [pc, #600] @ 5c70c │ │ │ │ + mov r8, r0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov sl, r4 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov fp, r1 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r7, #92 @ 0x5c │ │ │ │ str r3, [sp, #20] │ │ │ │ - b 54364 │ │ │ │ - cmp r8, r4 │ │ │ │ - blt 5457c │ │ │ │ - cmp r4, #0 │ │ │ │ - moveq sl, fp │ │ │ │ - beq 54384 │ │ │ │ - sub r3, r9, r6 │ │ │ │ - sub r2, fp, r9 │ │ │ │ - cmp r3, #20 │ │ │ │ - sub sl, fp, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ble 54634 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7780 │ │ │ │ - sub r2, fp, r9 │ │ │ │ - cmp r2, #20 │ │ │ │ - ble 54654 │ │ │ │ - sub r2, fp, r9 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7780 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + mov r5, fp │ │ │ │ + mov r4, #0 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str fp, [sp, #12] │ │ │ │ + ldrb r3, [r5, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 5c5ec │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #4 │ │ │ │ + add r5, r5, #128 @ 0x80 │ │ │ │ + bne 5c4e8 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + ldr r3, [pc, #512] @ 5c710 │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + add r6, r6, #4 │ │ │ │ + cmp r6, r3 │ │ │ │ + add sl, sl, #20 │ │ │ │ + add fp, fp, #512 @ 0x200 │ │ │ │ + bne 5c4d8 │ │ │ │ + ldr r6, [pc, #488] @ 5c714 │ │ │ │ + ldr r3, [pc, #488] @ 5c718 │ │ │ │ + ldr r9, [pc, #488] @ 5c71c │ │ │ │ + ldr fp, [pc, #488] @ 5c720 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + add r7, r6, #232 @ 0xe8 │ │ │ │ + add r9, pc, r9 │ │ │ │ + add fp, pc, fp │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b 5c5b0 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq 5c6b8 │ │ │ │ + ldr r3, [pc, #444] @ 5c724 │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, #512 @ 0x200 │ │ │ │ + addcc r0, r0, r2 │ │ │ │ + addcc r0, r4, r0, lsl #2 │ │ │ │ + movcs r0, r4 │ │ │ │ + add sl, sp, #36 @ 0x24 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 7780 │ │ │ │ - b 54384 │ │ │ │ - mov fp, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r7, r4 │ │ │ │ - blt 544d8 │ │ │ │ - sub r4, fp, sl │ │ │ │ - cmp r4, #20 │ │ │ │ - ble 54594 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r2, r4 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r8] │ │ │ │ mov r1, sl │ │ │ │ - bl 7780 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r2, fp │ │ │ │ - add r1, r0, r4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str sl, [sp, #80] @ 0x50 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 53fd4 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - sub r4, r3, fp │ │ │ │ - cmp r4, #20 │ │ │ │ - ble 545b4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, fp │ │ │ │ - bl 7780 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr ip, [sp, #28] │ │ │ │ - add r3, r2, r4 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - str ip, [sp, #80] @ 0x50 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 54094 │ │ │ │ - sub sl, fp, r9 │ │ │ │ - sub r3, r9, r6 │ │ │ │ - cmp sl, #20 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ble 545d4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, sl │ │ │ │ - bl 7780 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #20 │ │ │ │ - ble 54614 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r1, r6 │ │ │ │ - sub r0, fp, r2 │ │ │ │ - bl 7780 │ │ │ │ - cmp sl, #20 │ │ │ │ - ble 545f0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r2, sl │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + mov r0, r8 │ │ │ │ + blx r3 │ │ │ │ + add r6, r6, #8 │ │ │ │ + cmp r7, r6 │ │ │ │ + beq 5c6c4 │ │ │ │ + ldr r2, [r6] │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + lsl r0, r2, #2 │ │ │ │ + add r3, r1, r2, lsl #2 │ │ │ │ + add r3, r5, r3, lsl #7 │ │ │ │ + ldrb r3, [r3, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 5c5a4 │ │ │ │ + cmp r1, #2 │ │ │ │ + moveq r3, fp │ │ │ │ + beq 5c568 │ │ │ │ + cmp r1, #3 │ │ │ │ + bne 5c558 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b 5c568 │ │ │ │ + cmp r4, #2 │ │ │ │ + beq 5c6b0 │ │ │ │ + cmp r4, #3 │ │ │ │ + beq 5c6a8 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq 5c69c │ │ │ │ + ldr r3, [pc, #284] @ 5c728 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r6, sp, #36 @ 0x24 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7780 │ │ │ │ - add sl, r6, sl │ │ │ │ - b 54384 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, fp │ │ │ │ + str sl, [sp] │ │ │ │ + bl e972c │ │ │ │ mov r0, r6 │ │ │ │ - bl 539d8 │ │ │ │ - mov sl, r0 │ │ │ │ - b 54384 │ │ │ │ - bne 544b8 │ │ │ │ - mov lr, sl │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - b 544b8 │ │ │ │ - bne 544f8 │ │ │ │ - mov lr, fp │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - b 544f8 │ │ │ │ - beq 546a0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r2, #20 │ │ │ │ - ble 54700 │ │ │ │ - sub r0, fp, r2 │ │ │ │ + bl e9728 │ │ │ │ + mov r3, #34 @ 0x22 │ │ │ │ + ldrb r2, [r5, #20] │ │ │ │ + add fp, r5, #20 │ │ │ │ + strb r3, [r6, r0] │ │ │ │ + add r0, r6, r0 │ │ │ │ + add r3, r0, #1 │ │ │ │ + add r0, sp, #284 @ 0x11c │ │ │ │ + cmp r2, #0 │ │ │ │ + cmpne r3, r0 │ │ │ │ + bcs 5c674 │ │ │ │ + cmp r2, #92 @ 0x5c │ │ │ │ + cmpne r2, #34 @ 0x22 │ │ │ │ + strbeq r7, [r3], #1 │ │ │ │ + strb r2, [r3], #1 │ │ │ │ + ldrb r2, [fp, #1]! │ │ │ │ + cmp r2, #0 │ │ │ │ + cmpne r3, r0 │ │ │ │ + bcc 5c654 │ │ │ │ + ldr r2, [r8] │ │ │ │ + mov r0, #34 @ 0x22 │ │ │ │ + strb r0, [r3] │ │ │ │ + mov r0, #0 │ │ │ │ + strb r0, [r3, #1] │ │ │ │ mov r1, r6 │ │ │ │ - bl 7780 │ │ │ │ - cmp sl, #20 │ │ │ │ - bne 54574 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - mov ip, r6 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - b 54574 │ │ │ │ - bne 54564 │ │ │ │ - mov lr, r6 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - sub ip, fp, #20 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - b 5455c │ │ │ │ - beq 546c8 │ │ │ │ - sub r2, fp, r9 │ │ │ │ - cmp r2, #20 │ │ │ │ - ble 54708 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7780 │ │ │ │ - b 54384 │ │ │ │ - bne 54478 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov ip, r6 │ │ │ │ - cmp r3, #20 │ │ │ │ - ldm r9!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [r9] │ │ │ │ - str r3, [ip] │ │ │ │ - bgt 54478 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - cmp r3, #20 │ │ │ │ - bne 54384 │ │ │ │ - ldr lr, [sp, #16] │ │ │ │ - sub ip, fp, #20 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - b 54384 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - cmp r3, #20 │ │ │ │ - ldm r9!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [r9] │ │ │ │ - str r3, [ip] │ │ │ │ - bgt 5454c │ │ │ │ - bne 545f8 │ │ │ │ - b 54618 │ │ │ │ - sub r3, fp, r9 │ │ │ │ - mov lr, r6 │ │ │ │ - cmp r3, #20 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - ble 54710 │ │ │ │ - sub r2, fp, r9 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7780 │ │ │ │ - b 54678 │ │ │ │ - bne 54574 │ │ │ │ - b 54618 │ │ │ │ - bne 54384 │ │ │ │ - b 54658 │ │ │ │ - bne 54684 │ │ │ │ - b 54658 │ │ │ │ + ldr r3, [r2, #32] │ │ │ │ + mov r0, r8 │ │ │ │ + blx r3 │ │ │ │ + b 5c4f4 │ │ │ │ + ldr r3, [pc, #136] @ 5c72c │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 5c60c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + b 5c60c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b 5c60c │ │ │ │ + ldr r3, [pc, #112] @ 5c730 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 5c568 │ │ │ │ + ldr r2, [pc, #104] @ 5c734 │ │ │ │ + ldr r3, [pc, #40] @ 5c6f8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 5c6f0 │ │ │ │ + add sp, sp, #300 @ 0x12c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq sl, sl, r0, asr r5 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq sl, sl, r0, lsr r5 │ │ │ │ + andeq r0, r0, r8, asr #9 │ │ │ │ + andeq sl, r9, r0, asr r0 │ │ │ │ + andeq sl, r9, r0, rrx │ │ │ │ + andeq sl, r9, r8, asr #32 │ │ │ │ + andeq r0, r0, r8, ror #13 │ │ │ │ + andeq r6, sl, r4, lsr #20 │ │ │ │ + andeq r9, r9, r4, asr #31 │ │ │ │ + andeq r9, r9, r0, ror #31 │ │ │ │ + andeq r9, r9, r8, lsr #31 │ │ │ │ + andeq r8, r9, r0, lsl #6 │ │ │ │ + andeq r8, r9, ip, asr r2 │ │ │ │ + andeq r9, r9, ip, asr #28 │ │ │ │ + andeq r9, r9, r0, lsr lr │ │ │ │ + strdeq sl, [sl], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub ip, r1, r0 │ │ │ │ - asr ip, ip, #2 │ │ │ │ - mov r5, r1 │ │ │ │ - add r1, ip, ip, lsl #1 │ │ │ │ - add r1, r1, r1, lsl #4 │ │ │ │ - add r1, r1, r1, lsl #8 │ │ │ │ - add r1, r1, r1, lsl #16 │ │ │ │ - add ip, ip, r1, lsl #2 │ │ │ │ - add ip, ip, #1 │ │ │ │ - add ip, ip, ip, lsr #31 │ │ │ │ - asr ip, ip, #1 │ │ │ │ - cmp ip, r3 │ │ │ │ - add ip, ip, ip, lsl #2 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r9, r2 │ │ │ │ - add r4, r0, ip, lsl #2 │ │ │ │ - ble 547f0 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - lsl r7, ip, #2 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 54718 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [ip, #3784] @ 0xec8 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + add r5, r6, r4, lsl #2 │ │ │ │ + ldr r2, [pc, #408] @ 5c8f4 │ │ │ │ + mov r1, r3 │ │ │ │ + lsl r5, r5, #7 │ │ │ │ + ldr r3, [pc, #400] @ 5c8f8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r8, r5, #20 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r7, r0 │ │ │ │ + add r8, r0, r8 │ │ │ │ + sub sp, sp, #280 @ 0x118 │ │ │ │ + mov r0, r8 │ │ │ │ + add r5, r7, r5 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #276] @ 0x114 │ │ │ │ + mov r3, #0 │ │ │ │ + bl e96c0 │ │ │ │ + ldrb r3, [r5, #20] │ │ │ │ + ldr r9, [pc, #344] @ 5c8fc │ │ │ │ + cmp r3, #0 │ │ │ │ + add r9, pc, r9 │ │ │ │ + lsl sl, r4, #2 │ │ │ │ + bne 5c854 │ │ │ │ + cmp r6, #2 │ │ │ │ + beq 5c8cc │ │ │ │ + cmp r6, #3 │ │ │ │ + beq 5c8d8 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne 5c8a8 │ │ │ │ + ldr r3, [pc, #304] @ 5c900 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [pc, #300] @ 5c904 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r1, [r9, r2] │ │ │ │ + add sl, sl, r4 │ │ │ │ + ldr r2, [pc, #288] @ 5c908 │ │ │ │ + add sl, r1, sl, lsl #2 │ │ │ │ + add r4, sp, #20 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - bl 54718 │ │ │ │ - sub ip, r5, r4 │ │ │ │ - asr ip, ip, #2 │ │ │ │ - asr r3, r7, #1 │ │ │ │ - add r3, r3, r7, asr #2 │ │ │ │ - add lr, ip, ip, lsl #1 │ │ │ │ - add r3, r3, r3, lsl #4 │ │ │ │ - add lr, lr, lr, lsl #4 │ │ │ │ - add r3, r3, r3, lsl #8 │ │ │ │ - add lr, lr, lr, lsl #8 │ │ │ │ - add lr, lr, lr, lsl #16 │ │ │ │ - add r3, r3, r3, lsl #16 │ │ │ │ - add ip, ip, lr, lsl #2 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - add r3, r3, r7, asr #2 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 542c4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r3, r2 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 541c8 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ + str sl, [sp] │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r2, [pc, #256] @ 5c90c │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #224] @ 5c910 │ │ │ │ + ldr r3, [pc, #196] @ 5c8f8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #276] @ 0x114 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 5c8f0 │ │ │ │ + add sp, sp, #280 @ 0x118 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + cmp r6, #2 │ │ │ │ + beq 5c8c0 │ │ │ │ + cmp r6, #3 │ │ │ │ + beq 5c8e4 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne 5c8b4 │ │ │ │ + ldr r3, [pc, #160] @ 5c914 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [pc, #136] @ 5c904 │ │ │ │ + stmib sp, {r4, r8} │ │ │ │ + ldr r1, [r9, r2] │ │ │ │ + add sl, sl, r4 │ │ │ │ + ldr r2, [pc, #140] @ 5c918 │ │ │ │ + add r1, r1, sl, lsl #2 │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r1, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e972c │ │ │ │ + b 5c800 │ │ │ │ + ldr r3, [pc, #108] @ 5c91c │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 5c7d0 │ │ │ │ + ldr r3, [pc, #100] @ 5c920 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 5c874 │ │ │ │ + ldr r3, [pc, #92] @ 5c924 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 5c874 │ │ │ │ + ldr r3, [pc, #84] @ 5c928 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 5c7d0 │ │ │ │ + ldr r3, [pc, #76] @ 5c92c │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 5c7d0 │ │ │ │ + ldr r3, [pc, #68] @ 5c930 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 5c874 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq sl, sl, r0, ror #4 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq sl, sl, r0, lsr #4 │ │ │ │ + andeq r9, r9, r0, lsr #26 │ │ │ │ + andeq r0, r0, r8, asr #9 │ │ │ │ + andeq r9, r9, ip, asr #26 │ │ │ │ + strdeq r9, [r9], -ip │ │ │ │ + muleq sl, r4, r1 │ │ │ │ + andeq r9, r9, ip, ror ip │ │ │ │ + @ instruction: 0x00099cb8 │ │ │ │ + @ instruction: 0x00097fb8 │ │ │ │ + andeq r7, r9, ip, lsr #31 │ │ │ │ + andeq r9, r9, r0, lsr ip │ │ │ │ + andeq r9, r9, r4, lsr #24 │ │ │ │ + andeq r9, r9, r0, lsr #24 │ │ │ │ + andeq r9, r9, r4, lsl ip │ │ │ │ + add r2, r1, #226304 @ 0x37400 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r1, #20] │ │ │ │ + strb r3, [r1, #148] @ 0x94 │ │ │ │ + strb r3, [r1, #276] @ 0x114 │ │ │ │ + strb r3, [r1, #404] @ 0x194 │ │ │ │ + add r1, r1, #512 @ 0x200 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne 5c93c │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #72] @ 54870 │ │ │ │ - add r1, r1, #1 │ │ │ │ - smull r3, r2, r1, r2 │ │ │ │ - asr r3, r1, #31 │ │ │ │ - rsb r3, r3, r2, asr #8 │ │ │ │ - add r2, r3, r3, lsl #3 │ │ │ │ - rsb r3, r3, r2, lsl #4 │ │ │ │ - rsb r3, r3, r3, lsl #3 │ │ │ │ - sub r3, r1, r3 │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - add r3, r0, r3, lsl #2 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ + ldr r3, [pc, #44] @ 5c9a0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bic r1, r1, r1, asr #31 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - add r0, r0, r1, lsl #2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r3, #8 │ │ │ │ + add r3, r3, #72 @ 0x48 │ │ │ │ + mov r1, #226304 @ 0x37400 │ │ │ │ + add r0, r0, #20 │ │ │ │ + str r2, [r4] │ │ │ │ + str r3, [r4, #8] │ │ │ │ + bl e8320 │ │ │ │ + mov r0, r4 │ │ │ │ + str r4, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x4178749f │ │ │ │ + andeq r8, sl, ip, lsl #31 │ │ │ │ + ldr ip, [pc, #8] @ 5c9b4 │ │ │ │ + cmp r1, ip │ │ │ │ + bxhi lr │ │ │ │ + b 5c738 │ │ │ │ + @ instruction: 0x000001b9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - ldr lr, [r0, #16] │ │ │ │ - mov r2, r1 │ │ │ │ - beq 548d4 │ │ │ │ - cmp lr, #0 │ │ │ │ - ble 548d4 │ │ │ │ - mov r3, r4 │ │ │ │ - mov ip, #0 │ │ │ │ - ldrb r0, [r3, #12] │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - bne 548c8 │ │ │ │ - cmp r2, #0 │ │ │ │ - sub r2, r2, #1 │ │ │ │ - popeq {r4, pc} │ │ │ │ - cmp ip, lr │ │ │ │ - add r3, r3, #20 │ │ │ │ - bne 548a8 │ │ │ │ - mov r1, lr │ │ │ │ - mov r0, r2 │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - bic r0, r1, r1, asr #31 │ │ │ │ - add r0, r0, r0, lsl #2 │ │ │ │ - add r0, r4, r0, lsl #2 │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r1, [pc, #140] @ 5ca60 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r1, [pc, #124] @ 5ca64 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r1, #352 @ 0x160 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r1, #356 @ 0x164 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + orr r6, r6, r7 │ │ │ │ + and r6, r6, #255 @ 0xff │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r1, [pc, #48] @ 5ca68 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + orr r3, r4, r8 │ │ │ │ + and r3, r3, #255 @ 0xff │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + orr r3, r3, r6, lsl #1 │ │ │ │ + orrs r0, r3, r0, lsl #3 │ │ │ │ + moveq r0, #1 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq r0, r0, r1, ror #2 │ │ │ │ + andeq r0, r0, r5, ror #2 │ │ │ │ + andeq r0, r0, r2, ror #2 │ │ │ │ + sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #528] @ 54b1c │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #524] @ 54b20 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [pc, #500] @ 54b24 │ │ │ │ - add r1, r1, #1 │ │ │ │ - smull r2, r3, r1, r3 │ │ │ │ - asr ip, r1, #31 │ │ │ │ - rsb ip, ip, r3, asr #8 │ │ │ │ - add r3, ip, ip, lsl #3 │ │ │ │ - rsb ip, ip, r3, lsl #4 │ │ │ │ - rsb ip, ip, ip, lsl #3 │ │ │ │ - sub ip, r1, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r7, r0 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + stm r0, {r1, r2, r3} │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + mov r8, r1 │ │ │ │ + bl 5c9b8 │ │ │ │ + sub r3, r6, #232 @ 0xe8 │ │ │ │ + mov r9, r0 │ │ │ │ + sub r0, r6, #186 @ 0xba │ │ │ │ + cmp r0, #11 │ │ │ │ + cmphi r3, #11 │ │ │ │ + movhi r0, #1 │ │ │ │ + movls r0, #0 │ │ │ │ + movhi r0, #0 │ │ │ │ + bhi 5cb58 │ │ │ │ + lsl r5, r6, #9 │ │ │ │ + add r5, r5, #20 │ │ │ │ + lsl r6, r6, #2 │ │ │ │ mov r4, r0 │ │ │ │ - bic ip, ip, ip, asr #31 │ │ │ │ - ldr r9, [r4, #16] │ │ │ │ - add ip, r0, ip, lsl #2 │ │ │ │ - ldr r0, [ip, #20] │ │ │ │ - mov r1, r9 │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - ldrb sl, [sp, #108] @ 0x6c │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ - cmp sl, #0 │ │ │ │ - bic r7, r1, r1, asr #31 │ │ │ │ - add r7, r7, r7, lsl #2 │ │ │ │ - add r7, r8, r7, lsl #2 │ │ │ │ - bne 54990 │ │ │ │ - ldrb r3, [r7, #12] │ │ │ │ + asr r2, r9, r4 │ │ │ │ + tst r2, #1 │ │ │ │ + add r3, r6, r4 │ │ │ │ + beq 5cb48 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + add r3, r2, r3, lsl #7 │ │ │ │ + ldrb r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 54a94 │ │ │ │ - ldr r1, [r7, #16] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt 54abc │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + beq 5cb48 │ │ │ │ + tst r8, #1 │ │ │ │ + beq 5cb1c │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + add r2, r2, r5 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + tst r8, #2 │ │ │ │ + mov r1, #0 │ │ │ │ + beq 5cb44 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + add r2, r2, r5 │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ - ldr r7, [r5, #12] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r9, [r3, #1572] @ 0x624 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r5] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr ip, [r9] │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r8 │ │ │ │ - str r7, [sp] │ │ │ │ - ldr r5, [ip, #132] @ 0x84 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr ip, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r2, #1 │ │ │ │ + mov r0, #1 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #4 │ │ │ │ + add r5, r5, #128 @ 0x80 │ │ │ │ + bne 5cad4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + add ip, sp, #36 @ 0x24 │ │ │ │ + stm ip, {r1, r2, r3} │ │ │ │ + sub r3, r2, #1 │ │ │ │ + cmp r3, #440 @ 0x1b8 │ │ │ │ + movhi r0, #0 │ │ │ │ + bls 5cb9c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 5c9b8 │ │ │ │ + sub r3, r4, #352 @ 0x160 │ │ │ │ + cmp r3, #5 │ │ │ │ + movhi r3, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + bhi 5cbe0 │ │ │ │ + ldr r2, [pc, #472] @ 5cda8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + ldr r3, [r3, #232] @ 0xe8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 5cca8 │ │ │ │ + ands r6, r9, #1 │ │ │ │ + moveq r0, r6 │ │ │ │ + beq 5cc50 │ │ │ │ + add r8, r5, r4, lsl #9 │ │ │ │ + ldrb r2, [r8, #20] │ │ │ │ + cmp r2, #43 @ 0x2b │ │ │ │ + movne r0, #0 │ │ │ │ + lsl r2, r4, #9 │ │ │ │ + movne r6, r0 │ │ │ │ + beq 5ccb4 │ │ │ │ + asr r3, r7, r6 │ │ │ │ + tst r3, #1 │ │ │ │ + beq 5cc40 │ │ │ │ + ldrb r3, [r8, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5cc40 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + add r2, r8, #20 │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + mov r1, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ - add r1, sp, #12 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str ip, [sp, #16] │ │ │ │ - ldr ip, [sp, #100] @ 0x64 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr ip, [sp, #104] @ 0x68 │ │ │ │ - str r6, [sp, #12] │ │ │ │ - str ip, [sp, #24] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r0, #1 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, #4 │ │ │ │ + add r8, r8, #128 @ 0x80 │ │ │ │ + bne 5cc08 │ │ │ │ + tst r9, #2 │ │ │ │ + beq 5cb90 │ │ │ │ + add r6, r5, r4, lsl #9 │ │ │ │ + mov r4, r6 │ │ │ │ + add r6, r6, #512 @ 0x200 │ │ │ │ + ldrb r3, [r4, #20] │ │ │ │ + add r2, r4, #20 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5cc90 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + blx r3 │ │ │ │ + mov r0, #1 │ │ │ │ + add r4, r4, #128 @ 0x80 │ │ │ │ + cmp r4, r6 │ │ │ │ + bne 5cc64 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + subs r7, r0, r3 │ │ │ │ + moveq r7, #1 │ │ │ │ + b 5cbe0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 5cd70 │ │ │ │ + add ip, r8, #20 │ │ │ │ + mov r1, r6 │ │ │ │ + asr r0, r7, r1 │ │ │ │ + tst r0, #1 │ │ │ │ + beq 5ccdc │ │ │ │ + ldrb r0, [ip, r1, lsl #7] │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r1, #4 │ │ │ │ + bne 5ccc4 │ │ │ │ + ands r1, r7, #2 │ │ │ │ + beq 5cd10 │ │ │ │ + add lr, r5, #180224 @ 0x2c000 │ │ │ │ + ldrb r1, [lr, #532] @ 0x214 │ │ │ │ + cmp r1, #0 │ │ │ │ + movne r1, #1 │ │ │ │ + bne 5cd10 │ │ │ │ + ldrb r1, [lr, #2580] @ 0xa14 │ │ │ │ + subs r1, r1, #0 │ │ │ │ + movne r1, #1 │ │ │ │ + tst r7, #4 │ │ │ │ + and r0, r7, #8 │ │ │ │ + beq 5cd98 │ │ │ │ + add lr, r5, #180224 @ 0x2c000 │ │ │ │ + ldrb ip, [lr, #20] │ │ │ │ + cmp ip, #0 │ │ │ │ + bne 5cd38 │ │ │ │ + ldrb ip, [lr, #2068] @ 0x814 │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 5cd98 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5cd70 │ │ │ │ + mov r1, #1 │ │ │ │ + ldrb r0, [lr, #1044] @ 0x414 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5cd70 │ │ │ │ + ldrb r0, [lr, #3092] @ 0xc14 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5cd70 │ │ │ │ + eor r1, r1, #1 │ │ │ │ + tst r3, r1 │ │ │ │ + addne r8, r8, #128 @ 0x80 │ │ │ │ + movne r0, #0 │ │ │ │ + bne 5cc08 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + add r2, r2, #20 │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + add r2, r5, r2 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #184] @ 54b28 │ │ │ │ - ldr r3, [pc, #172] @ 54b20 │ │ │ │ + mov r0, #1 │ │ │ │ + b 5cc50 │ │ │ │ + cmp r0, #0 │ │ │ │ + addne lr, r5, #180224 @ 0x2c000 │ │ │ │ + bne 5cd44 │ │ │ │ + b 5cd5c │ │ │ │ + andeq r6, sl, ip, lsl #7 │ │ │ │ + sub r0, r0, #352 @ 0x160 │ │ │ │ + cmp r0, #5 │ │ │ │ + bhi 5cdcc │ │ │ │ + ldr r3, [pc, #20] @ 5cdd4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, r0, lsl #2 │ │ │ │ + ldr r0, [r3, #232] @ 0xe8 │ │ │ │ + bx lr │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + muleq sl, ip, r1 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq 5ce1c │ │ │ │ + cmp r0, #3 │ │ │ │ + beq 5ce08 │ │ │ │ + cmp r0, #1 │ │ │ │ + bne 5ce30 │ │ │ │ + ldr r3, [pc, #64] @ 5ce38 │ │ │ │ + bic r0, r1, #4 │ │ │ │ + sub r0, r0, r3 │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [pc, #44] @ 5ce3c │ │ │ │ + sub r0, r1, r3 │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + bx lr │ │ │ │ + bic r0, r1, #4 │ │ │ │ + sub r0, r0, #352 @ 0x160 │ │ │ │ + clz r0, r0 │ │ │ │ + lsr r0, r0, #5 │ │ │ │ + bx lr │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + andeq r0, r0, r1, ror #2 │ │ │ │ + andeq r0, r0, r2, ror #2 │ │ │ │ + add r2, r0, #226304 @ 0x37400 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r0, #20] │ │ │ │ + strb r3, [r0, #148] @ 0x94 │ │ │ │ + strb r3, [r0, #276] @ 0x114 │ │ │ │ + strb r3, [r0, #404] @ 0x194 │ │ │ │ + add r0, r0, #512 @ 0x200 │ │ │ │ + cmp r0, r2 │ │ │ │ + bne 5ce48 │ │ │ │ + bx lr │ │ │ │ + sub r3, r1, #1 │ │ │ │ + cmp r3, #440 @ 0x1b8 │ │ │ │ + bls 5ce80 │ │ │ │ + ldr r0, [pc, #20] @ 5ce90 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bx lr │ │ │ │ + add r2, r2, r1, lsl #2 │ │ │ │ + add r0, r0, r2, lsl #7 │ │ │ │ + add r0, r0, #20 │ │ │ │ + bx lr │ │ │ │ + andeq r7, r9, ip, ror #19 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr ip, [pc, #180] @ 5cf60 │ │ │ │ + mov r9, r3 │ │ │ │ + mov sl, r2 │ │ │ │ + mov r3, #4 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r8, r0 │ │ │ │ + mvn r5, #0 │ │ │ │ + str ip, [r2] │ │ │ │ + str r3, [r9] │ │ │ │ + mov r2, r5 │ │ │ │ + mov fp, r8 │ │ │ │ + add r5, r5, #1 │ │ │ │ + mov r4, #0 │ │ │ │ + cmp r2, #440 @ 0x1b8 │ │ │ │ + bls 5cf04 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #4 │ │ │ │ + add fp, fp, #128 @ 0x80 │ │ │ │ + bne 5ced8 │ │ │ │ + ldr r3, [pc, #108] @ 5cf64 │ │ │ │ + add r8, r8, #512 @ 0x200 │ │ │ │ + cmp r5, r3 │ │ │ │ + bne 5cec8 │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrb r2, [fp, #20] │ │ │ │ + add r6, fp, #20 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + beq 5cf40 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5cf54 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl eb8a8 │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r5, [sl] │ │ │ │ + strne r4, [r9] │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #4 │ │ │ │ + add fp, fp, #128 @ 0x80 │ │ │ │ + bne 5cf04 │ │ │ │ + b 5cef0 │ │ │ │ + str r5, [sl] │ │ │ │ + str r4, [r9] │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + @ instruction: 0x000001ba │ │ │ │ + @ instruction: 0x000001b9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [pc, #212] @ 5d054 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr ip, [pc, #208] @ 5d058 │ │ │ │ + mov r4, r2 │ │ │ │ + cmp r0, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr lr, [sp, #20] │ │ │ │ + mov r6, r3 │ │ │ │ + strb r2, [r4] │ │ │ │ + bgt 5cff8 │ │ │ │ + cmp lr, #2 │ │ │ │ + beq 5d03c │ │ │ │ + cmp lr, #3 │ │ │ │ + beq 5d048 │ │ │ │ + cmp lr, #1 │ │ │ │ + bne 5d020 │ │ │ │ + ldr r3, [pc, #152] @ 5d05c │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r0, #512 @ 0x200 │ │ │ │ + bcs 5d030 │ │ │ │ + ldr r2, [pc, #140] @ 5d060 │ │ │ │ + add r0, r0, r0, lsl #2 │ │ │ │ + ldr ip, [ip, r2] │ │ │ │ + add ip, ip, r0, lsl #2 │ │ │ │ + ldr r2, [pc, #128] @ 5d064 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + add r2, pc, r2 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b e972c │ │ │ │ + ldr r1, [pc, #104] @ 5d068 │ │ │ │ + ldr r0, [pc, #104] @ 5d06c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b e96c0 │ │ │ │ + ldr r3, [pc, #72] @ 5d070 │ │ │ │ + cmp r0, #512 @ 0x200 │ │ │ │ + add r3, pc, r3 │ │ │ │ + bcc 5cfcc │ │ │ │ + ldr r2, [pc, #40] @ 5d060 │ │ │ │ + ldr ip, [ip, r2] │ │ │ │ + b 5cfdc │ │ │ │ + ldr r3, [pc, #48] @ 5d074 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 5cfc4 │ │ │ │ + ldr r3, [pc, #40] @ 5d078 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 5cfc4 │ │ │ │ + @ instruction: 0x000001b9 │ │ │ │ + andeq r9, sl, r4, lsr sl │ │ │ │ + andeq r9, r9, ip, lsr #10 │ │ │ │ + andeq r0, r0, r8, asr #9 │ │ │ │ + andeq r9, r9, r8, ror r5 │ │ │ │ + andeq r7, r9, r4, ror #16 │ │ │ │ + andeq r9, r9, r8, ror #10 │ │ │ │ + andeq r7, r9, ip, lsr r8 │ │ │ │ + @ instruction: 0x000994b4 │ │ │ │ + @ instruction: 0x000994b0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #132] @ 5d11c │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #128] @ 5d120 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3, r2 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - bne 54b18 │ │ │ │ - add sp, sp, #64 @ 0x40 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - mov r1, r9 │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - bic r7, r1, r1, asr #31 │ │ │ │ - add r7, r7, r7, lsl #2 │ │ │ │ - add r7, r8, r7, lsl #2 │ │ │ │ - ldr r1, [r7, #16] │ │ │ │ - cmp r1, #0 │ │ │ │ - bge 549a0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r1, [pc, #100] @ 54b2c │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r5, sp, #12 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, #5 │ │ │ │ - str r1, [sp, #4] │ │ │ │ + add r3, sp, #16 │ │ │ │ + add r2, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 5ce94 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [sp, #12] │ │ │ │ + mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - blx r6 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r0, [r1, #1576] @ 0x628 │ │ │ │ - add r2, r7, #4 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r4, [ip, #16] │ │ │ │ - ldr ip, [sp, #100] @ 0x64 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - blx r4 │ │ │ │ - b 54a68 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, fp, r8, lsr #1 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - @ instruction: 0x4178749f │ │ │ │ - andeq r1, fp, r8, asr #30 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ + mov r0, r4 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 5cf68 │ │ │ │ + ldr r2, [pc, #48] @ 5d124 │ │ │ │ + ldr r3, [pc, #40] @ 5d120 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 5d118 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, sl, r8, lsr #18 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + ldrdeq r9, [sl], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3528] @ 0xdc8 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + add r1, r0, #226304 @ 0x37400 │ │ │ │ + strb r2, [r3, #20] │ │ │ │ + strb r2, [r3, #148] @ 0x94 │ │ │ │ + strb r2, [r3, #276] @ 0x114 │ │ │ │ + strb r2, [r3, #404] @ 0x194 │ │ │ │ + add r3, r3, #512 @ 0x200 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 5d148 │ │ │ │ + ldr r3, [pc, #88] @ 5d1c4 │ │ │ │ + ldr r0, [pc, #88] @ 5d1c8 │ │ │ │ + ldr r1, [pc, #88] @ 5d1cc │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r4, [pc, #72] @ 5d1d0 │ │ │ │ + ldr r8, [pc, #72] @ 5d1d4 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r5, r4, #256 @ 0x100 │ │ │ │ + add r7, r4, #232 @ 0xe8 │ │ │ │ + ldr r1, [r4] │ │ │ │ + mov r3, r5 │ │ │ │ + cmp r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bhi 5d1b0 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + bl 5c738 │ │ │ │ + add r4, r4, #8 │ │ │ │ + cmp r4, r7 │ │ │ │ + add r5, r5, #32 │ │ │ │ + bne 5d194 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq r9, r9, ip, lsl #8 │ │ │ │ + andeq r9, r9, r4, asr #8 │ │ │ │ + andeq r0, r0, r3, lsl #2 │ │ │ │ + ldrdeq r5, [sl], -r0 │ │ │ │ + @ instruction: 0x000001b9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r3, #1596] @ 0x63c │ │ │ │ - ldr r1, [pc, #3096] @ 5576c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldr r1, [pc, #332] @ 5d348 │ │ │ │ ldr r3, [r0] │ │ │ │ - sub sp, sp, #532 @ 0x214 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r2, [pc, #3084] @ 55770 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r4, [sp] │ │ │ │ + sub sp, sp, #16 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r5, [r3, #12] │ │ │ │ - ldr r6, [pc, #3060] @ 55774 │ │ │ │ - ldr r3, [pc, #3060] @ 55778 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ + blx r3 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 5d22c │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r1, [pc, #300] @ 5d34c │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [pc, #280] @ 5d350 │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + ldr r3, [pc, #276] @ 5d354 │ │ │ │ + ldr r1, [r0] │ │ │ │ + add r2, pc, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #524] @ 0x20c │ │ │ │ - mov r2, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - mvn r3, #0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + stm sp, {r3, r4} │ │ │ │ + ldr r2, [pc, #256] @ 5d358 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #252] @ 5d35c │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #2 │ │ │ │ blx r5 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 54f5c │ │ │ │ - bl e8680 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, #28 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #2992] @ 5577c │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl e8448 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e84a0 │ │ │ │ - mov r0, r7 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ - bl e86f0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, #24 │ │ │ │ - bl e845c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr lr, [pc, #232] @ 5d360 │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + ldr ip, [pc, #228] @ 5d364 │ │ │ │ + ldr r5, [r0] │ │ │ │ + ldr r2, [pc, #224] @ 5d368 │ │ │ │ + ldr r1, [pc, #224] @ 5d36c │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r5, [r5, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #2 │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r5, [pc, #180] @ 5d370 │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + ldr lr, [pc, #176] @ 5d374 │ │ │ │ + ldr ip, [pc, #176] @ 5d378 │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r1, [pc, #172] @ 5d37c │ │ │ │ + add r5, pc, r5 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - add r5, sp, #268 @ 0x10c │ │ │ │ - mov r0, r7 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7a08 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl e8450 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 54f9c │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 54e44 │ │ │ │ - ldr r3, [pc, #2880] @ 55780 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r8, [r2, r3] │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 54e9c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 75e8 │ │ │ │ - ldr r6, [r9, #16] │ │ │ │ - ldr r4, [r9, #8] │ │ │ │ - add r6, r6, r6, lsl #2 │ │ │ │ - add r5, r4, r6, lsl #2 │ │ │ │ - ldr r8, [pc, #2836] @ 55784 │ │ │ │ - ldr r7, [pc, #2836] @ 55788 │ │ │ │ - cmp r4, r5 │ │ │ │ - movcs sl, #0 │ │ │ │ - movcc sl, #1 │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r2, sl │ │ │ │ - bl e9ff0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e9ff0 │ │ │ │ - cmp r4, r5 │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - beq 54d28 │ │ │ │ - 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 r2, r3, #2 │ │ │ │ - add r2, r2, r6, asr #2 │ │ │ │ - add r2, r2, #1 │ │ │ │ - add r2, r2, r2, lsr #31 │ │ │ │ - mov r1, r4 │ │ │ │ - asr r2, r2, #1 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - bl 55fe0 │ │ │ │ - ldr r6, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - cmp r1, r6 │ │ │ │ - bne 556d4 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - lsl r6, r1, #2 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr lr, [pc, #124] @ 5d380 │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + ldr ip, [pc, #120] @ 5d384 │ │ │ │ mov r2, r5 │ │ │ │ - add r1, r4, r1, lsl #2 │ │ │ │ + ldr r1, [pc, #116] @ 5d388 │ │ │ │ + ldr r5, [r0] │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r5, [r5, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 541c8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7684 │ │ │ │ - ldr r8, [r9, #16] │ │ │ │ - ldr r5, [r9, #8] │ │ │ │ - add r8, r8, r8, lsl #2 │ │ │ │ - add r8, r5, r8, lsl #2 │ │ │ │ - cmp r5, r8 │ │ │ │ - bcs 54f8c │ │ │ │ - ldr r7, [pc, #2628] @ 5578c │ │ │ │ - ldr r6, [pc, #2628] @ 55790 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r6, pc, r6 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 5d128 │ │ │ │ + andeq r6, r9, r8, lsr #1 │ │ │ │ + @ instruction: 0xfffff234 │ │ │ │ + @ instruction: 0x000993b4 │ │ │ │ + andeq r0, r0, r0, lsl r3 │ │ │ │ + andeq r9, r9, r4, lsl #7 │ │ │ │ + @ instruction: 0x00098eb4 │ │ │ │ + muleq r9, ip, r3 │ │ │ │ + andeq r0, r0, r4, lsr #8 │ │ │ │ + andeq r9, r9, r8, ror r3 │ │ │ │ + andeq r9, r9, r8, ror r3 │ │ │ │ + muleq r9, r8, r5 │ │ │ │ + andeq r9, r9, ip, ror #6 │ │ │ │ + @ instruction: 0xfffff658 │ │ │ │ + andeq r9, r9, r0, asr #6 │ │ │ │ + andeq r9, r9, r8, lsr r3 │ │ │ │ + @ instruction: 0xffffef9c │ │ │ │ + andeq r9, r9, r4, ror #3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #396] @ 5d534 │ │ │ │ + ldr r3, [pc, #396] @ 5d538 │ │ │ │ + sub sp, sp, #72 @ 0x48 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r8, sp, #4 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r6, r1 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r1, [pc, #352] @ 5d53c │ │ │ │ + mov r0, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl eb8a8 │ │ │ │ + ldr r5, [pc, #340] @ 5d540 │ │ │ │ + mov r3, #0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + str r3, [r7] │ │ │ │ + subs r4, r0, #0 │ │ │ │ + beq 5d408 │ │ │ │ + ldrb r2, [r4, #1] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 5d47c │ │ │ │ + ldrb r3, [r6] │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ + beq 5d4bc │ │ │ │ + ldr r3, [pc, #296] @ 5d544 │ │ │ │ + ldr r7, [pc, #296] @ 5d548 │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ mov r4, #0 │ │ │ │ - b 54d7c │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r6 │ │ │ │ - add r5, r5, #20 │ │ │ │ - bl e9ff0 │ │ │ │ - cmp r8, r5 │ │ │ │ + b 5d438 │ │ │ │ add r4, r4, #1 │ │ │ │ - bls 54f8c │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ + cmp r4, r7 │ │ │ │ + add r5, r5, #20 │ │ │ │ + beq 5d500 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmn r3, #1 │ │ │ │ - bne 54d58 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 54f8c │ │ │ │ - add r2, r9, #4016 @ 0xfb0 │ │ │ │ - add r3, r9, #16 │ │ │ │ - add r2, r2, #4 │ │ │ │ - str r4, [r3, #4]! │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 54db0 │ │ │ │ - ldr lr, [r9, #16] │ │ │ │ - cmp lr, #0 │ │ │ │ - ble 54e18 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r5, [r9, #8] │ │ │ │ - ldr r4, [pc, #2492] @ 55794 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [r5, r0, lsl #2] │ │ │ │ - add r0, r0, #5 │ │ │ │ - add r2, r2, #1 │ │ │ │ - smull r3, ip, r4, r2 │ │ │ │ - asr r3, r2, #31 │ │ │ │ - rsb r3, r3, ip, asr #8 │ │ │ │ - add ip, r3, r3, lsl #3 │ │ │ │ - rsb r3, r3, ip, lsl #4 │ │ │ │ - rsb r3, r3, r3, lsl #3 │ │ │ │ - sub r3, r2, r3 │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - add r3, r9, r3, lsl #2 │ │ │ │ - str r1, [r3, #20] │ │ │ │ - add r1, r1, #1 │ │ │ │ - cmp r1, lr │ │ │ │ - bne 54dd8 │ │ │ │ - ldr r2, [pc, #2424] @ 55798 │ │ │ │ - ldr r3, [pc, #2380] @ 55770 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5d428 │ │ │ │ + ldr r2, [pc, #248] @ 5d54c │ │ │ │ + ldr r3, [pc, #224] @ 5d538 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #524] @ 0x20c │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 55768 │ │ │ │ - add sp, sp, #532 @ 0x214 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ - ldr sl, [r7, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 54c38 │ │ │ │ - ldr r8, [pc, #2368] @ 5579c │ │ │ │ - add r6, r6, r6, lsl #1 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r5, sl │ │ │ │ - b 54e78 │ │ │ │ - add r4, r4, #3 │ │ │ │ - cmp r4, r6 │ │ │ │ - add r5, r5, #12 │ │ │ │ - beq 54c38 │ │ │ │ - ldr r0, [sl, r4, lsl #2] │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7af8 │ │ │ │ + bne 5d530 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, sp, #72 @ 0x48 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r1, [pc, #204] @ 5d550 │ │ │ │ + sub r2, r4, r8 │ │ │ │ + add r2, r2, #72 @ 0x48 │ │ │ │ + add r2, sp, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + strb r3, [r2, #-68] @ 0xffffffbc │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54e68 │ │ │ │ - ldr r8, [r5, #8] │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 54c50 │ │ │ │ - ldr r2, [pc, #2300] @ 557a0 │ │ │ │ - add fp, sp, #112 @ 0x70 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #2288] @ 557a4 │ │ │ │ - cmp r3, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #2276] @ 557a8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #2268] @ 557ac │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r2, [sp, #116] @ 0x74 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ - ldr r6, [fp], #4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - bne 54f4c │ │ │ │ - ldr sl, [r8, #8] │ │ │ │ - ldr r4, [r8, #12] │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 54f4c │ │ │ │ - mov r5, #0 │ │ │ │ - b 54f0c │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp sl, r5 │ │ │ │ - add r4, r4, #12 │ │ │ │ - beq 54f4c │ │ │ │ - ldr r0, [r4] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7af8 │ │ │ │ + bne 5d4d8 │ │ │ │ + mov r3, #1 │ │ │ │ + add r6, r4, r3 │ │ │ │ + str r3, [r7] │ │ │ │ + ldrb r3, [r6] │ │ │ │ + cmp r3, #38 @ 0x26 │ │ │ │ + bne 5d414 │ │ │ │ + add r0, r6, #1 │ │ │ │ + bl ebc48 │ │ │ │ + sub r3, r0, #1 │ │ │ │ + cmp r3, #440 @ 0x1b8 │ │ │ │ + mov r4, r0 │ │ │ │ + bhi 5d414 │ │ │ │ + b 5d44c │ │ │ │ + ldr r1, [pc, #116] @ 5d554 │ │ │ │ + mov r0, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 54efc │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 54fb0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp fp, r3 │ │ │ │ - beq 54c50 │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - ldr r6, [fp], #4 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 54ee4 │ │ │ │ - ldr r3, [pc, #2092] @ 55780 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ - b 54f24 │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ - ldr r3, [pc, #2120] @ 557b0 │ │ │ │ - ldr r0, [r2, #1592] @ 0x638 │ │ │ │ - ldr r2, [pc, #2116] @ 557b4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, #1 │ │ │ │ - str r7, [sp] │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - blx r4 │ │ │ │ - b 54e18 │ │ │ │ - ldr r1, [pc, #2084] @ 557b8 │ │ │ │ - add r0, r9, #20 │ │ │ │ - bl e845c │ │ │ │ - b 54dbc │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r0, [r2, #1592] @ 0x638 │ │ │ │ - mov r2, r6 │ │ │ │ - b 54f74 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 54f30 │ │ │ │ - ldr r2, [pc, #2040] @ 557bc │ │ │ │ - str fp, [sp, #60] @ 0x3c │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #2028] @ 557c0 │ │ │ │ - ldr fp, [sp, #16] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r5, #0 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - str r8, [sp, #56] @ 0x38 │ │ │ │ - subs r3, r3, #2 │ │ │ │ - movne r3, #1 │ │ │ │ - orrs r3, r3, r5, lsr #31 │ │ │ │ - lsr r3, r5, #31 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - beq 55590 │ │ │ │ - ldr r3, [pc, #1912] @ 55780 │ │ │ │ - ldr r3, [fp, r3] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 552a4 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 553a0 │ │ │ │ + bne 5d508 │ │ │ │ + mov r3, #2 │ │ │ │ + add r6, r4, #1 │ │ │ │ + str r3, [r7] │ │ │ │ + b 5d408 │ │ │ │ mov r4, #0 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - mov r6, r4 │ │ │ │ - add sl, r2, r2, lsl #1 │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - mov r5, r7 │ │ │ │ - mov r8, r2 │ │ │ │ - b 55058 │ │ │ │ - add r6, r6, #3 │ │ │ │ - cmp r6, sl │ │ │ │ - add r5, r5, #12 │ │ │ │ - beq 55394 │ │ │ │ - ldr r0, [r7, r6, lsl #2] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7af8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 55048 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r8, r5 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - cmp r1, #3 │ │ │ │ - beq 5559c │ │ │ │ - cmp r1, #4 │ │ │ │ - movne r3, #0 │ │ │ │ - bne 550b8 │ │ │ │ - ldrd r0, [r3, #8] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 74f8 <__aeabi_d2lz@plt> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add r1, r0, #1 │ │ │ │ - cmp r1, #1000 @ 0x3e8 │ │ │ │ - mov r3, r0 │ │ │ │ - bhi 555ac │ │ │ │ - cmp r2, #0 │ │ │ │ - addne r2, r2, r2, lsl #1 │ │ │ │ - movne lr, r7 │ │ │ │ - movne r1, #0 │ │ │ │ - beq 55294 │ │ │ │ - ldr r0, [r7, r1, lsl #2] │ │ │ │ - ldrb ip, [r0] │ │ │ │ - cmp ip, #105 @ 0x69 │ │ │ │ - bne 55284 │ │ │ │ - ldrb ip, [r0, #1] │ │ │ │ - cmp ip, #100 @ 0x64 │ │ │ │ - bne 55284 │ │ │ │ - ldrb r0, [r0, #2] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 55284 │ │ │ │ - ldr r4, [lr, #8] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - cmp r2, #5 │ │ │ │ - ldreq r2, [r4, #12] │ │ │ │ - ldrne r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mvn r3, #0 │ │ │ │ - mov r2, #8 │ │ │ │ - add r0, sp, #124 @ 0x7c │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - bl e97fc │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #3248] @ 0xcb0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 55308 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r2, #2 │ │ │ │ - orrne r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [sp, #132] @ 0x84 │ │ │ │ - beq 552f0 │ │ │ │ - ldr r3, [pc, #1556] @ 55780 │ │ │ │ - ldr r3, [fp, r3] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 552e4 │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ - ldr r8, [r3, #12] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 552e4 │ │ │ │ - ldr r3, [pc, #1588] @ 557c4 │ │ │ │ - add r7, r7, r7, lsl #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r4, r7 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - mov sl, #0 │ │ │ │ - mov r5, r8 │ │ │ │ - mov r7, r3 │ │ │ │ - b 551bc │ │ │ │ - add sl, sl, #3 │ │ │ │ - cmp sl, r4 │ │ │ │ - add r5, r5, #12 │ │ │ │ - beq 55604 │ │ │ │ - ldr r0, [r8, sl, lsl #2] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7af8 │ │ │ │ + b 5d44c │ │ │ │ + ldr r1, [pc, #72] @ 5d558 │ │ │ │ + mov r0, r8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 551ac │ │ │ │ - mov r4, r5 │ │ │ │ - ldr ip, [r4, #8] │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldm ip, {r0, r1} │ │ │ │ - cmp r3, #6 │ │ │ │ - stm r4, {r0, r1} │ │ │ │ - bne 5520c │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - strbne r3, [sp, #132] @ 0x84 │ │ │ │ - ldr r4, [r9, #16] │ │ │ │ - ldr r2, [r9, #12] │ │ │ │ - cmp r4, r2 │ │ │ │ - beq 553ac │ │ │ │ - add r3, r4, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - add r2, r3, r3, lsl #2 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - bgt 5546c │ │ │ │ - ldr sl, [r9, #8] │ │ │ │ - ldr lr, [sp, #24] │ │ │ │ - str r3, [r9, #16] │ │ │ │ - add ip, sl, r2 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - sub ip, ip, #20 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r3, #196] @ 0xc4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 5554c │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - bls 5569c │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - b 54fe8 │ │ │ │ - add r1, r1, #3 │ │ │ │ - cmp r1, r2 │ │ │ │ - add lr, lr, #12 │ │ │ │ - bne 550cc │ │ │ │ - ldr r2, [pc, #1252] @ 55780 │ │ │ │ - ldr r4, [fp, r2] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - b 550fc │ │ │ │ - ldr r3, [pc, #1236] @ 55780 │ │ │ │ - ldr r4, [fp, r3] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - cmp r2, #3 │ │ │ │ - beq 55614 │ │ │ │ - cmp r2, #4 │ │ │ │ - movne r3, #0 │ │ │ │ - bne 550fc │ │ │ │ - ldrd r0, [r4, #8] │ │ │ │ - bl 74f8 <__aeabi_d2lz@plt> │ │ │ │ - add r2, r0, #1 │ │ │ │ - cmp r2, #1000 @ 0x3e8 │ │ │ │ - mov r3, r0 │ │ │ │ - bhi 555ac │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - b 550fc │ │ │ │ - ldr r3, [pc, #1172] @ 55780 │ │ │ │ - ldr ip, [fp, r3] │ │ │ │ - b 551dc │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, r5 │ │ │ │ - bls 55164 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ - b 5516c │ │ │ │ - ldr r2, [pc, #1208] @ 557c8 │ │ │ │ - add sl, sp, #140 @ 0x8c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - mov r0, sl │ │ │ │ - bl e9868 │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [r2, #1572] @ 0x624 │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - ldr r7, [r2, #56] @ 0x38 │ │ │ │ - mov r2, sl │ │ │ │ - blx r7 │ │ │ │ - subs r7, r0, #0 │ │ │ │ - beq 55700 │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ + bne 5d500 │ │ │ │ + mov r3, #3 │ │ │ │ + add r6, r4, #1 │ │ │ │ + str r3, [r7] │ │ │ │ + b 5d408 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, sl, r8, lsl r6 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq ip, r9, r8, ror #31 │ │ │ │ + ldrdeq r9, [sl], -r8 │ │ │ │ + andeq r0, r0, r8, asr #9 │ │ │ │ + @ instruction: 0x000001ba │ │ │ │ + andeq r9, sl, r0, ror r5 │ │ │ │ + ldrdeq r9, [r9], -ip │ │ │ │ + muleq r9, r0, r1 │ │ │ │ + andeq r9, r9, r8, ror #2 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3800] @ 0xed8 │ │ │ │ + ldr ip, [pc, #296] @ 5d69c │ │ │ │ + ldr r2, [pc, #296] @ 5d6a0 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r2, [ip, r2] │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #276 @ 0x114 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #268] @ 0x10c │ │ │ │ + mov r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - ldr r7, [r2, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - blx r7 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl e8450 │ │ │ │ - b 55144 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r3, [pc, #984] @ 55780 │ │ │ │ - ldr r3, [fp, r3] │ │ │ │ - b 55080 │ │ │ │ - cmp r4, #1 │ │ │ │ - ble 55628 │ │ │ │ - ldr r3, [pc, #1040] @ 557cc │ │ │ │ - add r4, r4, r4, asr #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - addle r0, r4, r4, lsl #2 │ │ │ │ - lslle r0, r0, #2 │ │ │ │ - mvngt r0, #0 │ │ │ │ - str r4, [r9, #12] │ │ │ │ - bl 7330 │ │ │ │ - mvn r1, #0 │ │ │ │ - add r3, r4, r1 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmn r3, #1 │ │ │ │ - str r1, [r2, #16] │ │ │ │ - add r2, r2, #20 │ │ │ │ - bne 553e4 │ │ │ │ - ldr r4, [r9, #16] │ │ │ │ - ldr r2, [r9, #12] │ │ │ │ - ldr r0, [r9, #8] │ │ │ │ - cmp r2, r4 │ │ │ │ - movlt r4, r2 │ │ │ │ - cmp r4, #0 │ │ │ │ - addgt ip, r4, r4, lsl #2 │ │ │ │ - lslgt ip, ip, #2 │ │ │ │ - movgt r7, #0 │ │ │ │ - movgt r8, r0 │ │ │ │ - ble 55754 │ │ │ │ - add r4, r8, r7 │ │ │ │ - ldm r4!, {r0, r1, r2, r3} │ │ │ │ - add lr, sl, r7 │ │ │ │ - add r7, r7, #20 │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - cmp r7, ip │ │ │ │ - ldr r3, [r4] │ │ │ │ - str r3, [lr] │ │ │ │ - bne 55424 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 75f4 │ │ │ │ - ldr r2, [r9, #12] │ │ │ │ - ldr r4, [r9, #16] │ │ │ │ - cmp r2, r4 │ │ │ │ - movlt r4, r2 │ │ │ │ - str sl, [r9, #8] │ │ │ │ - str r4, [r9, #16] │ │ │ │ - b 5521c │ │ │ │ - ldr r1, [pc, #856] @ 557cc │ │ │ │ - str r3, [r9, #12] │ │ │ │ - cmp r3, r1 │ │ │ │ - movls r0, r2 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl 7330 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov sl, r0 │ │ │ │ - movge r1, r0 │ │ │ │ - mvnge r0, #0 │ │ │ │ - blt 554bc │ │ │ │ - sub r4, r4, #1 │ │ │ │ - cmn r4, #1 │ │ │ │ - str r0, [r1, #16] │ │ │ │ - add r1, r1, #20 │ │ │ │ - bne 554a8 │ │ │ │ - ldr r7, [r9, #16] │ │ │ │ - ldr r1, [r9, #12] │ │ │ │ - ldr r0, [r9, #8] │ │ │ │ - cmp r7, r1 │ │ │ │ - movge r7, r1 │ │ │ │ - cmp r7, #0 │ │ │ │ - ble 55748 │ │ │ │ - add r7, r7, r7, lsl #2 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - lsl r7, r7, #2 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r6, r3 │ │ │ │ + mov r4, r0 │ │ │ │ + blx r3 │ │ │ │ + add r2, sp, #8 │ │ │ │ + mov r1, r0 │ │ │ │ mov r5, r0 │ │ │ │ - mov r8, r2 │ │ │ │ - add lr, r5, r4 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, sl, r4 │ │ │ │ - add r4, r4, #20 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - cmp r4, r7 │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - bne 554f8 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - mov r2, r8 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 75f4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str sl, [r9, #8] │ │ │ │ - b 55234 │ │ │ │ - add r4, sp, #140 @ 0x8c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 5d38c │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 5d650 │ │ │ │ + ldr r3, [r4] │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - bl e9868 │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ - mov lr, #0 │ │ │ │ - ldr r0, [r2, #1592] @ 0x638 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str lr, [sp] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ mov r1, #1 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - blx r4 │ │ │ │ - b 5526c │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - ldr r3, [r3, r5, lsl #2] │ │ │ │ - b 55008 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add r1, r3, #1 │ │ │ │ - cmp r1, #1000 @ 0x3e8 │ │ │ │ - bls 550b8 │ │ │ │ - ldr r2, [pc, #540] @ 557d0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mvn r2, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [pc, #528] @ 557d4 │ │ │ │ - add r4, sp, #140 @ 0x8c │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [pc, #196] @ 5d6a4 │ │ │ │ + cmp r6, r3 │ │ │ │ + bls 5d610 │ │ │ │ + ldr r2, [pc, #188] @ 5d6a8 │ │ │ │ + ldr r3, [pc, #176] @ 5d6a0 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r9, #4] │ │ │ │ - ldr r2, [pc, #504] @ 557d8 │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - mov lr, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r4 │ │ │ │ - str lr, [sp] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 5d698 │ │ │ │ + add sp, sp, #276 @ 0x114 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r2, [pc, #148] @ 5d6ac │ │ │ │ + ldr r3, [pc, #132] @ 5d6a0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - mov r1, #1 │ │ │ │ - blx r4 │ │ │ │ - b 5526c │ │ │ │ - ldr r3, [pc, #372] @ 55780 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr ip, [fp, r3] │ │ │ │ - b 551dc │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r2, #1000 @ 0x3e8 │ │ │ │ - bls 552dc │ │ │ │ - b 555ac │ │ │ │ - ldr r3, [pc, #412] @ 557cc │ │ │ │ - add r0, r4, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - str r0, [r9, #12] │ │ │ │ - bls 556a8 │ │ │ │ - mvn r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r4, [r9, #16] │ │ │ │ - ldr r2, [r9, #12] │ │ │ │ - ldr r0, [r9, #8] │ │ │ │ - cmp r2, r4 │ │ │ │ - movlt r4, r2 │ │ │ │ - cmp r4, #0 │ │ │ │ - addgt ip, r4, r4, lsl #2 │ │ │ │ - lslgt ip, ip, #2 │ │ │ │ - movgt r7, #0 │ │ │ │ - movgt r8, r0 │ │ │ │ - ble 55754 │ │ │ │ - add r4, r8, r7 │ │ │ │ - ldm r4!, {r0, r1, r2, r3} │ │ │ │ - add lr, sl, r7 │ │ │ │ - add r7, r7, #20 │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - cmp r7, ip │ │ │ │ - ldr r3, [r4] │ │ │ │ - str r3, [lr] │ │ │ │ - bne 55674 │ │ │ │ - b 55448 │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ - ldm r7, {r7, r8, fp} │ │ │ │ - b 54f30 │ │ │ │ - add r0, r0, r0, lsl #2 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - bl 7330 │ │ │ │ - cmn r4, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - beq 55648 │ │ │ │ - mvn r3, #0 │ │ │ │ - cmp r4, #0 │ │ │ │ - str r3, [r0, #16] │ │ │ │ - strne r3, [r0, #36] @ 0x24 │ │ │ │ - b 55648 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r5 │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - beq 55760 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 54718 │ │ │ │ - add r6, r6, r6, lsl #2 │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - b 54d1c │ │ │ │ - ldr r2, [pc, #212] @ 557dc │ │ │ │ - add r4, sp, #204 @ 0xcc │ │ │ │ - mov r3, sl │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 5d698 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, sp, #276 @ 0x114 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b 5c738 │ │ │ │ + ldr r2, [pc, #88] @ 5d6b0 │ │ │ │ + add r4, sp, #12 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r9, #4] │ │ │ │ - ldr r2, [pc, #184] @ 557e0 │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + bl e972c │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + ldr r2, [pc, #60] @ 5d6b4 │ │ │ │ + ldr r0, [r1, #1592] @ 0x638 │ │ │ │ mov r3, r4 │ │ │ │ ldr ip, [r0] │ │ │ │ add r2, pc, r2 │ │ │ │ - str r7, [sp] │ │ │ │ - mov r1, #1 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ ldr r4, [ip, #100] @ 0x64 │ │ │ │ blx r4 │ │ │ │ - b 5526c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 55544 │ │ │ │ - b 55530 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 55460 │ │ │ │ - b 5544c │ │ │ │ - bl 53f18 │ │ │ │ - b 556f4 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, fp, r8, asr #28 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r1, sl, r8, ror #7 │ │ │ │ - andeq r1, fp, r4, lsr lr │ │ │ │ - andeq r1, sl, ip, asr #7 │ │ │ │ - andeq r0, r0, ip, ror r4 │ │ │ │ - andeq pc, r9, r4, lsr fp @ │ │ │ │ - andeq pc, r9, r8, lsr fp @ │ │ │ │ - andeq pc, r9, r8, ror #20 │ │ │ │ - andeq pc, r9, ip, ror #20 │ │ │ │ - @ instruction: 0x4178749f │ │ │ │ - muleq fp, r8, fp │ │ │ │ - andeq r1, sl, r8, ror #2 │ │ │ │ - muleq r9, r8, r7 │ │ │ │ - andeq r0, sl, ip, asr r9 │ │ │ │ - andeq r1, sl, r4, lsl r1 │ │ │ │ - andeq r1, sl, r0, lsl r1 │ │ │ │ - andeq r0, sl, r0, lsr r8 │ │ │ │ - andeq r1, sl, r8, lsl r0 │ │ │ │ - andeq r0, r0, r4, lsr #31 │ │ │ │ - andeq r1, sl, ip, lsl #1 │ │ │ │ - @ instruction: 0x000a0fb4 │ │ │ │ - @ instruction: 0x000a0eb8 │ │ │ │ - andeq r0, sl, ip, lsl #26 │ │ │ │ - strbteq r6, [r6], -r6, ror #12 │ │ │ │ - andeq r0, r0, r7, ror #7 │ │ │ │ - andeq r0, sl, r0, lsr #20 │ │ │ │ - muleq sl, r8, r9 │ │ │ │ - andeq r0, sl, r4, lsr #18 │ │ │ │ - andeq r0, sl, r8, asr r8 │ │ │ │ + b 5d5e4 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, sl, r0, asr r4 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + @ instruction: 0x000001b9 │ │ │ │ + ldrdeq r9, [sl], -r8 │ │ │ │ + andeq r9, sl, ip, lsr #7 │ │ │ │ + andeq r9, r9, ip, lsl r0 │ │ │ │ + muleq r9, r4, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #1980] @ 55fb8 │ │ │ │ - ldr r3, [pc, #1980] @ 55fbc │ │ │ │ - add r2, pc, r2 │ │ │ │ + str r0, [ip, #3808] @ 0xee0 │ │ │ │ + ldr ip, [pc, #272] @ 5d7e0 │ │ │ │ + ldr r2, [pc, #272] @ 5d7e4 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r2, [ip, r2] │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #272 @ 0x110 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #268] @ 0x10c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + blx r3 │ │ │ │ + add r2, sp, #8 │ │ │ │ + mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 5d38c │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 5d794 │ │ │ │ + ldr r3, [pc, #200] @ 5d7e8 │ │ │ │ + cmp r5, r3 │ │ │ │ + bls 5d750 │ │ │ │ + ldr r2, [pc, #192] @ 5d7ec │ │ │ │ + ldr r3, [pc, #180] @ 5d7e4 │ │ │ │ + add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, #0 │ │ │ │ - beq 55828 │ │ │ │ - bl 75f4 │ │ │ │ - mov r8, #1 │ │ │ │ - mov r0, #20 │ │ │ │ - str r8, [r4, #12] │ │ │ │ - bl 7330 │ │ │ │ - mvn r7, #0 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - str r7, [r0, #16] │ │ │ │ - str r0, [r4, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 54b30 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #5 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2584] @ 0xa18 │ │ │ │ - bl 84d00 │ │ │ │ - ldr r5, [r4, #16] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 55930 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r3, #1592] @ 0x638 │ │ │ │ - ldr r3, [pc, #1848] @ 55fc0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r5, [sp] │ │ │ │ - ldr r6, [r2, #100] @ 0x64 │ │ │ │ - ldr r2, [pc, #1836] @ 55fc4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - blx r6 │ │ │ │ - mov r1, #8 │ │ │ │ - add r0, sp, #24 │ │ │ │ - add r6, sp, #20 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - strb r5, [sp, #32] │ │ │ │ - bl e845c │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - mov lr, r6 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - add sl, r7, r7, lsl #2 │ │ │ │ - add r9, r5, sl, lsl #2 │ │ │ │ - add ip, sp, #40 @ 0x28 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - cmp r5, r9 │ │ │ │ - ldr r3, [lr] │ │ │ │ - lsl sl, sl, #2 │ │ │ │ - str r3, [ip] │ │ │ │ - bcc 55970 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - cmp r3, r7 │ │ │ │ - beq 55b4c │ │ │ │ - add r8, r7, #1 │ │ │ │ - add r9, r8, r8, lsl #2 │ │ │ │ - cmp r8, r3 │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - bgt 55c08 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - ldm r6!, {r0, r1, r2, r3} │ │ │ │ - add ip, r5, r9 │ │ │ │ - sub ip, ip, #20 │ │ │ │ - str r8, [r4, #16] │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [r6] │ │ │ │ - str r3, [ip] │ │ │ │ - ldr r2, [pc, #1680] @ 55fc8 │ │ │ │ - ldr r3, [pc, #1664] @ 55fbc │ │ │ │ + bne 5d7dc │ │ │ │ + add sp, sp, #272 @ 0x110 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r2, [pc, #152] @ 5d7f0 │ │ │ │ + ldr r3, [pc, #136] @ 5d7e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 55fb4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #10 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2584] @ 0xa18 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 84d00 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r7, [pc, #1616] @ 55fcc │ │ │ │ - ldr r8, [pc, #1616] @ 55fd0 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r8 │ │ │ │ - bl e9ff0 │ │ │ │ - sub r0, r9, #16 │ │ │ │ - add r9, sp, #44 @ 0x2c │ │ │ │ - mov r1, r9 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 55e40 │ │ │ │ - asr r3, sl, #1 │ │ │ │ - add r3, r3, sl, asr #2 │ │ │ │ - add r3, r3, r3, lsl #4 │ │ │ │ - add r3, r3, r3, lsl #8 │ │ │ │ - add r3, r3, r3, lsl #16 │ │ │ │ - cmp sl, #20 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - add r3, r3, sl, asr #2 │ │ │ │ - strhi r4, [sp, #8] │ │ │ │ - bls 55a68 │ │ │ │ - sub fp, r3, #1 │ │ │ │ - cmp r3, fp, lsr #1 │ │ │ │ - movhi r2, #1 │ │ │ │ - movls r2, #0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r8 │ │ │ │ - lsr sl, fp, #1 │ │ │ │ - bl e9ff0 │ │ │ │ - add r1, sl, sl, lsl #2 │ │ │ │ - add r0, r5, r1, lsl #2 │ │ │ │ - lsl r4, r1, #2 │ │ │ │ - add r0, r0, #4 │ │ │ │ - mov r1, r9 │ │ │ │ - bl eb6d8 │ │ │ │ - add r1, r4, #20 │ │ │ │ - add r1, r5, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 55a38 │ │ │ │ - add sl, sl, #1 │ │ │ │ - add sl, sl, fp │ │ │ │ - add sl, sl, sl, lsl #2 │ │ │ │ - add sl, r5, sl, lsl #2 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, sl │ │ │ │ - sub r2, r1, r5 │ │ │ │ - cmp r2, #20 │ │ │ │ - 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 r3, r2, r3, lsl #2 │ │ │ │ - bhi 559d4 │ │ │ │ - cmp r5, r1 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ - bcs 55e40 │ │ │ │ - ldr r3, [pc, #1380] @ 55fd4 │ │ │ │ - ldr r0, [pc, #1380] @ 55fd8 │ │ │ │ + bne 5d7dc │ │ │ │ + ldr r3, [pc, #120] @ 5d7f4 │ │ │ │ + mov r1, r5 │ │ │ │ add r3, pc, r3 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r2, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - sub r5, r5, r3 │ │ │ │ - asr r7, r5, #2 │ │ │ │ - add r3, r7, r7, lsl #1 │ │ │ │ - add r3, r3, r3, lsl #4 │ │ │ │ - add r3, r3, r3, lsl #8 │ │ │ │ - add r3, r3, r3, lsl #16 │ │ │ │ - add r7, r7, r3, lsl #2 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq 55ca4 │ │ │ │ - add r2, r3, #1 │ │ │ │ - cmp r2, r1 │ │ │ │ - bgt 55d60 │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - bge 55b34 │ │ │ │ - add r9, r3, r3, lsl #2 │ │ │ │ - add ip, sl, r9, lsl #2 │ │ │ │ - sub lr, ip, #20 │ │ │ │ - sub r8, r3, #1 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - cmp r7, r8 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - ldr r3, [lr] │ │ │ │ - sublt r9, r9, #40 @ 0x28 │ │ │ │ - str r3, [ip] │ │ │ │ - bge 55b30 │ │ │ │ - ldr ip, [r4, #8] │ │ │ │ - sub r8, r8, #1 │ │ │ │ - add ip, ip, r9 │ │ │ │ - mov lr, ip │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, ip, #20 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - cmp r7, r8 │ │ │ │ - ldr r3, [lr] │ │ │ │ - sub r9, r9, #20 │ │ │ │ - str r3, [ip] │ │ │ │ - bne 55b00 │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ - ldm r6!, {r0, r1, r2, r3} │ │ │ │ - add ip, sl, r5 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [r6] │ │ │ │ - str r3, [ip] │ │ │ │ - b 55930 │ │ │ │ - cmp r7, #1 │ │ │ │ - ldr r3, [pc, #1156] @ 55fdc │ │ │ │ - ble 55ed0 │ │ │ │ - add r7, r7, r7, asr #1 │ │ │ │ - cmp r7, r3 │ │ │ │ - addle r0, r7, r7, lsl #2 │ │ │ │ - lslle r0, r0, #2 │ │ │ │ - mvngt r0, #0 │ │ │ │ - str r7, [r4, #12] │ │ │ │ - bl 7330 │ │ │ │ - mvn r1, #0 │ │ │ │ - sub r3, r7, #2 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmn r3, #2 │ │ │ │ - str r1, [r2, #16] │ │ │ │ - add r2, r2, #20 │ │ │ │ - bne 55b84 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ - cmp r3, r7 │ │ │ │ - movlt r7, r3 │ │ │ │ - cmp r7, #0 │ │ │ │ - addgt r7, r7, r7, lsl #2 │ │ │ │ - lslgt r7, r7, #2 │ │ │ │ - movgt r5, #0 │ │ │ │ - ble 55e48 │ │ │ │ - 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 r5, r7 │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - bne 55bc0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 75f4 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - cmp r3, r7 │ │ │ │ - movlt r7, r3 │ │ │ │ - str r7, [r4, #16] │ │ │ │ - str r8, [r4, #8] │ │ │ │ - b 558fc │ │ │ │ - ldr r3, [pc, #972] @ 55fdc │ │ │ │ - str r8, [r4, #12] │ │ │ │ - cmp r8, r3 │ │ │ │ - movls r0, r9 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - cmp r7, #0 │ │ │ │ - mvnge r2, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - movge r3, r0 │ │ │ │ - blt 55c48 │ │ │ │ - sub r7, r7, #1 │ │ │ │ - cmn r7, #1 │ │ │ │ - str r2, [r3, #16] │ │ │ │ - add r3, r3, #20 │ │ │ │ - bne 55c34 │ │ │ │ - ldr sl, [r4, #16] │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ - cmp sl, r3 │ │ │ │ - movge sl, r3 │ │ │ │ - cmp sl, #0 │ │ │ │ - addgt sl, sl, sl, lsl #2 │ │ │ │ - lslgt sl, sl, #2 │ │ │ │ - movgt r7, #0 │ │ │ │ - ble 55f9c │ │ │ │ - add lr, fp, r7 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, r5, r7 │ │ │ │ - add r7, r7, #20 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - cmp r7, sl │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - bne 55c70 │ │ │ │ - mov r0, fp │ │ │ │ - bl 75f4 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - b 55914 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 55e60 │ │ │ │ - add r8, r3, r3, asr #1 │ │ │ │ - ldr r3, [pc, #804] @ 55fdc │ │ │ │ - str r8, [r4, #12] │ │ │ │ - cmp r8, r3 │ │ │ │ - addle r0, r8, r8, lsl #2 │ │ │ │ - lslle r0, r0, #2 │ │ │ │ - mvngt r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - mvn r1, #0 │ │ │ │ - add r3, r8, r1 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmn r3, #1 │ │ │ │ - str r1, [r2, #16] │ │ │ │ - add r2, r2, #20 │ │ │ │ - bne 55cdc │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ - cmp r1, r3 │ │ │ │ - movlt r3, r1 │ │ │ │ - cmp r3, #0 │ │ │ │ - addgt r8, r3, r3, lsl #2 │ │ │ │ - lslgt fp, r8, #2 │ │ │ │ - movgt r8, #0 │ │ │ │ - ble 55e54 │ │ │ │ - add lr, sl, r8 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, r9, r8 │ │ │ │ - add r8, r8, #20 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - cmp r8, fp │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - bne 55d18 │ │ │ │ - mov r0, sl │ │ │ │ - bl 75f4 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r1, r3 │ │ │ │ - movlt r3, r1 │ │ │ │ - str r9, [r4, #8] │ │ │ │ - str r3, [r4, #16] │ │ │ │ - b 55ab4 │ │ │ │ - ldr r1, [pc, #628] @ 55fdc │ │ │ │ - str r2, [r4, #12] │ │ │ │ - cmp r2, r1 │ │ │ │ - addls r0, r2, r2, lsl #2 │ │ │ │ - lslls r0, r0, #2 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 7330 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ + add sp, sp, #272 @ 0x110 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 5c738 │ │ │ │ + ldr r2, [pc, #92] @ 5d7f8 │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #12 │ │ │ │ + mov r0, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + bl e972c │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + ldr r2, [pc, #64] @ 5d7fc │ │ │ │ + ldr r0, [r1, #1592] @ 0x638 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr ip, [r0] │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r5, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + b 5d724 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + strdeq r9, [sl], -r4 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + @ instruction: 0x000001b9 │ │ │ │ + muleq sl, r8, r2 │ │ │ │ + andeq r9, sl, ip, ror #4 │ │ │ │ + andeq r7, r9, r8, ror #1 │ │ │ │ + ldrdeq r8, [r9], -r8 @ │ │ │ │ + andeq r8, r9, r0, asr sp │ │ │ │ + cmp r0, #2 │ │ │ │ + beq 5d830 │ │ │ │ + cmp r0, #3 │ │ │ │ + beq 5d824 │ │ │ │ + cmp r0, #1 │ │ │ │ + beq 5d83c │ │ │ │ + ldr r0, [pc, #40] @ 5d848 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #32] @ 5d84c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #24] @ 5d850 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #16] @ 5d854 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bx lr │ │ │ │ + andeq r7, r9, r8, asr #32 │ │ │ │ + ldrdeq r8, [r9], -r4 │ │ │ │ + andeq r8, r9, r0, asr #25 │ │ │ │ + andeq r8, r9, ip, lsr #25 │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [pc, #12] @ 5d884 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r7, r3, r4, lsl r4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r1, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r2, [pc, #44] @ 5d8e0 │ │ │ │ + ldr r3, [pc, #44] @ 5d8e4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr ip, [r2, r3] │ │ │ │ + mov r1, #0 │ │ │ │ + add ip, ip, #8 │ │ │ │ + mov r2, #16 │ │ │ │ + str ip, [r0] │ │ │ │ + str r1, [r0, #8] │ │ │ │ + str r1, [r0, #12] │ │ │ │ + str r1, [r0, #16] │ │ │ │ + str r2, [r0, #20] │ │ │ │ + bx lr │ │ │ │ + andeq r9, sl, r0, lsl r1 │ │ │ │ + andeq r0, r0, ip, asr r4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + sub ip, ip, #4096 @ 0x1000 │ │ │ │ + str r0, [ip] │ │ │ │ + str r0, [ip, #-64] @ 0xffffffc0 │ │ │ │ + ldr r1, [pc, #452] @ 5dae0 │ │ │ │ + ldr r2, [pc, #452] @ 5dae4 │ │ │ │ + sub sp, sp, #16384 @ 0x4000 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + mov fp, r0 │ │ │ │ + add r0, sp, #16384 @ 0x4000 │ │ │ │ cmp r3, #0 │ │ │ │ - movge r1, r3 │ │ │ │ - mvnge ip, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - blt 55db4 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - cmn r1, #1 │ │ │ │ - str ip, [r0, #16] │ │ │ │ add r0, r0, #20 │ │ │ │ - bne 55da0 │ │ │ │ - ldr fp, [r4, #16] │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - ldr r8, [r4, #8] │ │ │ │ - cmp fp, r1 │ │ │ │ - movge fp, r1 │ │ │ │ - cmp fp, #0 │ │ │ │ - ble 55fa8 │ │ │ │ - add fp, fp, fp, lsl #2 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r7, [sp, #12] │ │ │ │ - lsl fp, fp, #2 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + beq 5daa4 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mvn r1, #0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 5da90 │ │ │ │ mov r9, #0 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - add lr, r8, r9 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, sl, r9 │ │ │ │ - add r9, r9, #20 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - cmp r9, fp │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - bne 55dec │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - ldr r7, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + add sl, sp, #24 │ │ │ │ + ldr r8, [fp, #16] │ │ │ │ + sub r2, sl, #4 │ │ │ │ + mov r4, r9 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + cmp r8, #0 │ │ │ │ + movgt r5, #0 │ │ │ │ + ble 5da60 │ │ │ │ + ldr r7, [fp, #20] │ │ │ │ + mul r0, r5, r7 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + mul r0, r9, r7 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mla r3, r9, r8, r5 │ │ │ │ + ldr r1, [fp, #8] │ │ │ │ + add r2, r1, r3, lsl #3 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 75f4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r1, r3, lsl #3] │ │ │ │ + ldr r1, [pc, #260] @ 5dae8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - str sl, [r4, #8] │ │ │ │ - b 55ac4 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - b 558f0 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 55bfc │ │ │ │ - b 55be4 │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 55d54 │ │ │ │ - b 55d3c │ │ │ │ - ldr r2, [pc, #372] @ 55fdc │ │ │ │ - add r0, r3, #1 │ │ │ │ - cmp r0, r2 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - bls 55f3c │ │ │ │ - mvn r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ + ldr r1, [pc, #240] @ 5dae8 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r2, r4, #1 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r2, #1024 @ 0x400 │ │ │ │ + str r7, [sl, r4, lsl #4] │ │ │ │ + add r4, sl, r4, lsl #4 │ │ │ │ + str r6, [r4, #-4] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + str r0, [r4, #8] │ │ │ │ + movne r4, r2 │ │ │ │ + bne 5da50 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #88] @ 0x58 │ │ │ │ + blx r3 │ │ │ │ + ldr r8, [fp, #16] │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r8, r5 │ │ │ │ + bgt 5d9ac │ │ │ │ + ldr r3, [fp, #12] │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r3, r9 │ │ │ │ + bgt 5d9a0 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r2, [r0] │ │ │ │ + beq 5da94 │ │ │ │ + ldr r3, [r2, #88] @ 0x58 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r2, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #64] @ 5daec │ │ │ │ + ldr r3, [pc, #52] @ 5dae4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, sp, #16384 @ 0x4000 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #20 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r1] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 5dadc │ │ │ │ + add sp, sp, #16384 @ 0x4000 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, sl, r0, lsr #1 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + stccc 7, cr13, [r3], #-40 @ 0xffffffd8 │ │ │ │ + andeq r8, sl, r8, lsl pc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5db1c │ │ │ │ + bl e8314 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r6, [r4, #20] │ │ │ │ + ldr r7, [r3, #1644] @ 0x66c │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + lsl r0, r0, #5 │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r7, #20] │ │ │ │ + str r5, [r4, #16] │ │ │ │ + lsl r0, r0, #5 │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, #56 @ 0x38 │ │ │ │ + mov ip, r0 │ │ │ │ + mul r2, ip, r5 │ │ │ │ + ldr r0, [pc, #100] @ 5dbcc │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str ip, [r4, #12] │ │ │ │ + bl e830c │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + cmp r5, #0 │ │ │ │ + str r0, [r4, #8] │ │ │ │ + pople {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r4, [r4, #16] │ │ │ │ + mov ip, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + lsl lr, r4, #3 │ │ │ │ + add r1, r0, r4, lsl #3 │ │ │ │ + cmp r4, #0 │ │ │ │ + subgt r3, r1, lr │ │ │ │ + ble 5dbb8 │ │ │ │ + str r2, [r3] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + add r3, r3, #8 │ │ │ │ cmp r1, r3 │ │ │ │ - movlt r3, r1 │ │ │ │ - cmp r3, #0 │ │ │ │ - addgt r8, r3, r3, lsl #2 │ │ │ │ - lslgt fp, r8, #2 │ │ │ │ - movgt r8, #0 │ │ │ │ - ble 55e54 │ │ │ │ - add lr, sl, r8 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, r9, r8 │ │ │ │ - add r8, r8, #20 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - cmp r8, fp │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - bne 55ea8 │ │ │ │ - b 55d3c │ │ │ │ - add r0, r7, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - bls 55f70 │ │ │ │ - mvn r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r9, [r4, #8] │ │ │ │ - cmp r3, r7 │ │ │ │ - movlt r7, r3 │ │ │ │ + bne 5dba4 │ │ │ │ + add ip, ip, #1 │ │ │ │ + cmp ip, r5 │ │ │ │ + add r1, r1, lr │ │ │ │ + bne 5db98 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq r8, r9, r8, lsr #22 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ + sub sp, sp, #12 │ │ │ │ cmp r7, #0 │ │ │ │ - addgt r7, r7, r7, lsl #2 │ │ │ │ - lslgt r7, r7, #2 │ │ │ │ - movgt r5, #0 │ │ │ │ - ble 55e48 │ │ │ │ - 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 r5, r7 │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - bne 55f14 │ │ │ │ - b 55be4 │ │ │ │ - add r0, r0, r0, lsl #2 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 7330 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmn r3, #1 │ │ │ │ - mov r9, r0 │ │ │ │ - beq 55e80 │ │ │ │ + beq 5dc70 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [r0, #16] │ │ │ │ - strne r3, [r0, #36] @ 0x24 │ │ │ │ - b 55e80 │ │ │ │ - add r0, r0, r0, lsl #2 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - bl 7330 │ │ │ │ - cmn r7, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - beq 55eec │ │ │ │ - mvn r3, #0 │ │ │ │ - cmp r7, #0 │ │ │ │ - str r3, [r0, #16] │ │ │ │ - strne r3, [r0, #36] @ 0x24 │ │ │ │ - b 55eec │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 55c9c │ │ │ │ - b 55c94 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 55e38 │ │ │ │ - b 55e20 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000b11bc │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - ldrdeq r0, [sl], -r8 │ │ │ │ - strdeq r0, [sl], -r0 @ │ │ │ │ - andeq r1, fp, r0, lsl #1 │ │ │ │ - andeq lr, r9, r4, lsr lr │ │ │ │ - andeq lr, r9, r8, lsr lr │ │ │ │ - andeq lr, r9, r0, asr #26 │ │ │ │ - andeq lr, r9, ip, lsr sp │ │ │ │ - strbteq r6, [r6], -r6, ror #12 │ │ │ │ + ble 5dc70 │ │ │ │ + ldr sl, [r0, #16] │ │ │ │ + ldr r5, [pc, #108] @ 5dc78 │ │ │ │ + lsl r9, sl, #3 │ │ │ │ + add r6, r7, sl, lsl #3 │ │ │ │ + mov r8, #0 │ │ │ │ + cmp sl, #0 │ │ │ │ + addgt fp, r7, #4 │ │ │ │ + movgt r4, r7 │ │ │ │ + ble 5dc58 │ │ │ │ + ldr r0, [fp, #-4] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + add r4, r4, #8 │ │ │ │ + add fp, fp, #8 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r4, #-4] │ │ │ │ + str r2, [fp, #-12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r0, [r4, #-4] │ │ │ │ + cmp r4, r6 │ │ │ │ + bne 5dc24 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r8, r3 │ │ │ │ + add r7, r7, r9 │ │ │ │ + add r6, r6, r9 │ │ │ │ + bne 5dc14 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + svccc 0x0059999a │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r7, [pc, #260] @ 560fc │ │ │ │ + ldr r8, [r1, #8] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r8, #0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + stmdb r1, {r2, r3} │ │ │ │ + beq 5dce4 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r6, r0 │ │ │ │ + ldr r0, [sp] │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + orrs r3, r7, r0 │ │ │ │ + bpl 5dcfc │ │ │ │ mov r3, #0 │ │ │ │ - cmp r2, r7 │ │ │ │ - ldr r0, [pc, #248] @ 56100 │ │ │ │ - movlt r7, r2 │ │ │ │ - cmp r2, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r2, [r6] │ │ │ │ - str r3, [r6, #4] │ │ │ │ - str r3, [r6, #8] │ │ │ │ - ble 560e0 │ │ │ │ - ldr r3, [pc, #220] @ 56104 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r9, [r0, r3] │ │ │ │ - add r4, r7, r7, lsl #2 │ │ │ │ - lsl r4, r4, #2 │ │ │ │ - mov r1, r9 │ │ │ │ + str r3, [r4] │ │ │ │ + str r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b1c │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq 560e8 │ │ │ │ - mov lr, r5 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add r4, r8, r4 │ │ │ │ - add r9, r8, #20 │ │ │ │ - mov ip, r8 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - cmp r4, r9 │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - moveq ip, r8 │ │ │ │ - beq 560cc │ │ │ │ - sub lr, r9, #20 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, r9 │ │ │ │ - add r9, r9, #20 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - cmp r4, r9 │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - bne 56074 │ │ │ │ - sub r4, r4, r8 │ │ │ │ - sub r4, r4, #40 @ 0x28 │ │ │ │ - lsr r4, r4, #2 │ │ │ │ - add r3, r4, r4, lsl #1 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - rsb r3, r3, r3, lsl #6 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - rsb r3, r3, r3, lsl #14 │ │ │ │ - add ip, r4, r3, lsl #2 │ │ │ │ - bic ip, ip, #-1073741824 @ 0xc0000000 │ │ │ │ - add ip, ip, #1 │ │ │ │ - add ip, ip, ip, lsl #2 │ │ │ │ - add ip, r8, ip, lsl #2 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r5!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [ip] │ │ │ │ - stmib r6, {r7, r8} │ │ │ │ - str r3, [r5] │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r7, #1 │ │ │ │ - add r7, r7, #1 │ │ │ │ - beq 560e0 │ │ │ │ - asr r7, r7, #1 │ │ │ │ - b 5602c │ │ │ │ - strbteq r6, [r6], -r6, ror #12 │ │ │ │ - andeq r0, fp, ip, lsr #19 │ │ │ │ - andeq r0, r0, ip, lsr #8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [r0, #24] │ │ │ │ - strd r2, [r0, #40] @ 0x28 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r3, r7 │ │ │ │ + ble 5dce4 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + cmp r2, r0 │ │ │ │ + ble 5dce4 │ │ │ │ + mla r7, r0, r3, r7 │ │ │ │ + add r8, r8, r7, lsl #3 │ │ │ │ + ldm r8, {r0, r1} │ │ │ │ + stm r4, {r0, r1} │ │ │ │ + b 5dcf0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + add r0, sp, #8 │ │ │ │ + stmdb r0, {r1, r2} │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + beq 5ddd4 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp] │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + orrs r3, r5, r0 │ │ │ │ + bmi 5ddd4 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r3, r5 │ │ │ │ + ble 5ddd4 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cmp r2, r0 │ │ │ │ + ble 5ddd4 │ │ │ │ + mla r5, r0, r3, r5 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [r7, r5, lsl #3] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r4, r7, r5, lsl #3 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str r0, [r7, r5, lsl #3] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [r4, #4] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r1, #36 @ 0x24 │ │ │ │ + mov r1, #24 │ │ │ │ mov r4, r0 │ │ │ │ - beq 56170 │ │ │ │ - cmp r1, #5 │ │ │ │ - popne {r4, pc} │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r1, [r3, #2508] @ 0x9cc │ │ │ │ - tst r1, #8 │ │ │ │ - popeq {r4, pc} │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - ldr r3, [r3, #2480] @ 0x9b0 │ │ │ │ - cmp r2, r3 │ │ │ │ - moveq r2, #0 │ │ │ │ - moveq r3, #0 │ │ │ │ - strdeq r2, [r0, #40] @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r2] │ │ │ │ - str r3, [r0, #32] │ │ │ │ - bl e88e8 │ │ │ │ - strd r0, [r4, #40] @ 0x28 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #532] @ 563b0 │ │ │ │ - ldr r3, [pc, #532] @ 563b4 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + ldr r2, [pc, #124] @ 5deac │ │ │ │ + ldr r3, [pc, #124] @ 5deb0 │ │ │ │ + ldr r1, [r0] │ │ │ │ + sub sp, sp, #20 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + stm sp, {r3, r4} │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [pc, #100] @ 5deb4 │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #96] @ 5deb8 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #524] @ 563b8 │ │ │ │ - ldr r0, [pc, #524] @ 563bc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r3, #2 │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr lr, [pc, #76] @ 5debc │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + ldr ip, [pc, #72] @ 5dec0 │ │ │ │ + ldr r5, [r0] │ │ │ │ + ldr r2, [pc, #68] @ 5dec4 │ │ │ │ + ldr r1, [pc, #68] @ 5dec8 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + stmib sp, {r4, lr} │ │ │ │ + str ip, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #2 │ │ │ │ + blx r4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + andeq r8, r9, ip, ror r8 │ │ │ │ + andeq r0, r0, r4, lsr #2 │ │ │ │ + andeq r6, r9, r0, lsl sl │ │ │ │ + ldrdeq r8, [r9], -r4 │ │ │ │ + andeq r8, r9, r4, asr r8 │ │ │ │ + strdeq r0, [r0], -r4 │ │ │ │ + andeq r8, r9, r8, lsr r8 │ │ │ │ + andeq r8, r9, r0, asr #16 │ │ │ │ + mov r2, #0 │ │ │ │ + mvn r3, #0 │ │ │ │ + strh r2, [r0, #8] │ │ │ │ + str r3, [r0, #20] │ │ │ │ + bx lr │ │ │ │ mov r3, #0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr sl, [pc, #492] @ 563c0 │ │ │ │ - ldr r5, [pc, #492] @ 563c4 │ │ │ │ - mvn r7, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, sl │ │ │ │ + strb r3, [r0, #9] │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldrb r5, [r0, #9] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + beq 5df5c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r2, sp │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r1, sp, #4 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 26ff0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r6, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ mov r3, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - ldr ip, [r0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - ldr r6, [ip, #40] @ 0x28 │ │ │ │ - blx r6 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r6, [r2, #1572] @ 0x624 │ │ │ │ - ldr r9, [r2, #1576] @ 0x628 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #396] @ 563c8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [r9] │ │ │ │ - mov r6, #1 │ │ │ │ - ldr r3, [pc, #356] @ 563cc │ │ │ │ - str r8, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ - str r6, [sp, #12] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r8, [ip, #36] @ 0x24 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx r8 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r2, #2424] @ 0x978 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 56380 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [r4, #16] │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + ldrb r1, [r2, #3480] @ 0xd98 │ │ │ │ + cmp r1, #0 │ │ │ │ + popne {r4, pc} │ │ │ │ ldr r2, [r2, #1580] @ 0x62c │ │ │ │ - add r8, sp, #28 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - sub r3, r3, r2 │ │ │ │ - add r2, r3, #49 @ 0x31 │ │ │ │ - ldr r3, [pc, #276] @ 563d0 │ │ │ │ - ldr r9, [pc, #276] @ 563d4 │ │ │ │ - smull r1, r3, r2, r3 │ │ │ │ - asr r2, r2, #31 │ │ │ │ - rsb r3, r2, r3, asr #4 │ │ │ │ - ldr r2, [pc, #264] @ 563d8 │ │ │ │ - mov r1, #32 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r2, #4 │ │ │ │ + popeq {r4, pc} │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + strb r0, [r4, #9] │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #2008] @ 0x7d8 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #160] @ 5e074 │ │ │ │ + ldr r3, [pc, #160] @ 5e078 │ │ │ │ + sub sp, sp, #2064 @ 0x810 │ │ │ │ + sub sp, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r8 │ │ │ │ - str r7, [sp] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldr r7, [ip, #40] @ 0x28 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr fp, [r3, #1572] @ 0x624 │ │ │ │ - ldr sl, [r3, #1576] @ 0x628 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [fp, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [fp, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, sp │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #144] @ 563c8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #2060] @ 0x80c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r6, r1 │ │ │ │ + bl ce7f4 │ │ │ │ + mov r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [sl] │ │ │ │ - ldr r3, [pc, #124] @ 563dc │ │ │ │ - str r6, [sp, #12] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - str r9, [sp] │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r6] │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r3, [sp, #2056] @ 0x808 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 5e040 │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r3, [r3, #140] @ 0x8c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #52] @ 5e07c │ │ │ │ + ldr r3, [pc, #44] @ 5e078 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 5e070 │ │ │ │ + add sp, sp, #2064 @ 0x810 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r8, sl, r8, ror #19 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r8, sl, ip, ror r9 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr ip, [pc, #120] @ 5e110 │ │ │ │ + ldr r2, [pc, #120] @ 5e114 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r2, [ip, r2] │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r4, [ip, #36] @ 0x24 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, sl │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #88] @ 563e0 │ │ │ │ - ldr r3, [pc, #40] @ 563b4 │ │ │ │ + blx r3 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, sp │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [r0, #1580] @ 0x62c │ │ │ │ + bl 5dfb8 │ │ │ │ + ldr r2, [pc, #48] @ 5e118 │ │ │ │ + ldr r3, [pc, #40] @ 5e114 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 563ac │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, fp, r8, lsl r8 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq lr, r9, r8, lsl #9 │ │ │ │ - andeq pc, r9, ip, ror #29 │ │ │ │ - movmi r0, r0 │ │ │ │ - svclt 0x00800000 │ │ │ │ - tstmi r6, #0 │ │ │ │ - submi r0, r8, #0 │ │ │ │ - mvnpl r8, pc, lsl r5 │ │ │ │ - orrmi r0, r0, r0 │ │ │ │ - andeq pc, r9, ip, lsr sl @ │ │ │ │ - addsmi r0, r6, #0 │ │ │ │ - andeq r0, fp, r0, lsr r6 │ │ │ │ - ldr r2, [pc, #44] @ 56418 │ │ │ │ - push {r4, r5} │ │ │ │ + bne 5e10c │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r8, sl, ip, lsr #18 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + ldrdeq r8, [sl], -ip │ │ │ │ + ldr r2, [pc, #28] @ 5e140 │ │ │ │ + mov ip, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ add r2, r2, #8 │ │ │ │ - strd r4, [r0, #24] │ │ │ │ - strd r4, [r0, #40] @ 0x28 │ │ │ │ - str r1, [r0, #16] │ │ │ │ - pop {r4, r5} │ │ │ │ + mvn r1, #0 │ │ │ │ str r2, [r0] │ │ │ │ + strh ip, [r0, #8] │ │ │ │ + str r1, [r0, #20] │ │ │ │ bx lr │ │ │ │ - andeq pc, sl, r8, lsr r3 @ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2624] @ 0xa40 │ │ │ │ - bl 65df4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 56450 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2636] @ 0xa4c │ │ │ │ - bl 907b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 56448 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2640] @ 0xa50 │ │ │ │ - bl 5e5f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 56448 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - orrs r3, r3, r2 │ │ │ │ - bne 56498 │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bl e88e8 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - subs r4, r0, r3 │ │ │ │ - sbc r5, r1, r2 │ │ │ │ - bl e8978 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7c3c <__aeabi_ldivmod@plt> │ │ │ │ - cmp r0, #10 │ │ │ │ - sbcs r1, r1, #0 │ │ │ │ - movlt r0, #1 │ │ │ │ - movge r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + muleq sl, ip, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #700] @ 567ac │ │ │ │ - ldr r3, [pc, #700] @ 567b0 │ │ │ │ + str r0, [ip, #2976] @ 0xba0 │ │ │ │ + sub sp, sp, #1072 @ 0x430 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #628] @ 5e3d8 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #620] @ 5e3dc │ │ │ │ add r2, pc, r2 │ │ │ │ + ldr r4, [sp, #1120] @ 0x460 │ │ │ │ + str r0, [sp, #28] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - sub sp, sp, #56 @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #1076] @ 0x434 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [r5, #2424] @ 0x978 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - tst r4, #2 │ │ │ │ - bne 566e8 │ │ │ │ - add r2, r5, #57344 @ 0xe000 │ │ │ │ - ldr r2, [r2, #2516] @ 0x9d4 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r5, #1580] @ 0x62c │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r1, [r0, #56] @ 0x38 │ │ │ │ - and ip, r4, #12 │ │ │ │ - beq 5657c │ │ │ │ - ands r4, r4, #1 │ │ │ │ - bne 5657c │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 56760 │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - rsb r2, r2, r2, lsl #4 │ │ │ │ - sub r0, r0, r3 │ │ │ │ - lsl r4, r2, #2 │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ - ldr r3, [pc, #584] @ 567b4 │ │ │ │ - sub r4, r4, r0 │ │ │ │ - smull r2, r3, r4, r3 │ │ │ │ - add r2, r3, r4 │ │ │ │ - asr r3, r4, #31 │ │ │ │ - b 565a8 │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 56714 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldr r3, [r3] │ │ │ │ - sub r0, r0, r3 │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ - ldr r3, [pc, #536] @ 567b4 │ │ │ │ - smull r1, r2, r3, r0 │ │ │ │ - mov r4, r0 │ │ │ │ - asr r3, r0, #31 │ │ │ │ - add r2, r2, r0 │ │ │ │ - rsb r3, r3, r2, asr #5 │ │ │ │ - cmp r4, #60 @ 0x3c │ │ │ │ - rsb r2, r3, r3, lsl #4 │ │ │ │ - sub r2, r4, r2, lsl #2 │ │ │ │ - movgt r8, #0 │ │ │ │ - movle r8, #1 │ │ │ │ - ldr r1, [r5, #1572] @ 0x624 │ │ │ │ - add r5, sp, #20 │ │ │ │ - ldr sl, [r1, #8] │ │ │ │ - ldr r9, [r1, #12] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [pc, #476] @ 567b8 │ │ │ │ - mov r1, #32 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r7, [pc, #456] @ 567bc │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mvn lr, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #444] @ 567c0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r3, r5 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str lr, [sp] │ │ │ │ - ldr r7, [ip, #40] @ 0x28 │ │ │ │ - blx r7 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - add r3, r2, #57344 @ 0xe000 │ │ │ │ - ldr r1, [r3, #2516] @ 0x9d4 │ │ │ │ - cmp r1, #0 │ │ │ │ - moveq r3, #0 │ │ │ │ - andne r3, r8, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - bne 5671c │ │ │ │ - mov r0, sl │ │ │ │ - ldr r8, [r2, #1576] @ 0x628 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #348] @ 567c4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [r8] │ │ │ │ - ldr lr, [pc, #292] @ 567bc │ │ │ │ - mov r4, #1 │ │ │ │ - mov r3, #1073741824 @ 0x40000000 │ │ │ │ - mov r1, #0 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #264] @ 567c0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + cmp r4, #0 │ │ │ │ str r0, [sp] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r4, [ip, #36] @ 0x24 │ │ │ │ - blx r4 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r4, [ip, #28] │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #216] @ 567c8 │ │ │ │ - ldr r3, [pc, #188] @ 567b0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 567a8 │ │ │ │ - add sp, sp, #56 @ 0x38 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - b 56590 │ │ │ │ - ldr r3, [r2, #2424] @ 0x978 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - tst r3, #1 │ │ │ │ - bne 5663c │ │ │ │ - cmp r4, #10 │ │ │ │ - ble 56770 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ - mov r2, r3 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - b 5663c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r8, #1 │ │ │ │ - b 565c0 │ │ │ │ - bl e88e8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - bl e8978 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r4, r4 │ │ │ │ - mov r3, r1 │ │ │ │ - adc r1, r8, r8 │ │ │ │ - bl 7c3c <__aeabi_ldivmod@plt> │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - tst r0, #1 │ │ │ │ - movne r1, #1056964608 @ 0x3f000000 │ │ │ │ - bne 56738 │ │ │ │ - b 56734 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, fp, r8, asr #9 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ - ldrdeq pc, [r9], -r8 │ │ │ │ - svclt 0x00800000 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - orrsmi r0, r6, #0 │ │ │ │ - andeq r0, fp, r8, asr #5 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #2424] @ 0x978 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - tst r3, #32 │ │ │ │ - bxeq lr │ │ │ │ - b 56184 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r2, [r3, #2424] @ 0x978 │ │ │ │ - ldr r5, [r2, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 56844 │ │ │ │ - add r2, r3, #57344 @ 0xe000 │ │ │ │ - ldr r2, [r2, #2480] @ 0x9b0 │ │ │ │ - mov r1, #692 @ 0x2b4 │ │ │ │ - mla r2, r1, r2, r3 │ │ │ │ - add r2, r2, #15744 @ 0x3d80 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ - cmn r2, #1 │ │ │ │ - beq 56844 │ │ │ │ - ldr r3, [r3, #2404] @ 0x964 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 56844 │ │ │ │ - ldr r3, [r3] │ │ │ │ - tst r3, #16 │ │ │ │ - bne 5684c │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r1, [pc, #204] @ 56924 │ │ │ │ - ldr r0, [pc, #204] @ 56928 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r8, [pc, #188] @ 5692c │ │ │ │ - mvn lr, #0 │ │ │ │ - ldr r9, [pc, #184] @ 56930 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r1, #1576] @ 0x628 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr ip, [r0] │ │ │ │ - str lr, [sp] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - ldr r7, [ip, #40] @ 0x28 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr fp, [r3, #1572] @ 0x624 │ │ │ │ - ldr sl, [r3, #1576] @ 0x628 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [fp, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [fp, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #96] @ 56934 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + ble 5e3a4 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [sl] │ │ │ │ - ldr r3, [pc, #60] @ 56938 │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, sl │ │ │ │ - ldr r4, [ip, #36] @ 0x24 │ │ │ │ - blx r4 │ │ │ │ - b 56844 │ │ │ │ - andeq sp, r9, r4, ror #27 │ │ │ │ - andeq pc, r9, r0, ror #16 │ │ │ │ - orrmi r0, r0, r0 │ │ │ │ - svclt 0x00800000 │ │ │ │ - tstmi r6, #0 │ │ │ │ - submi r0, r8, #0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #2424] @ 0x978 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - tst r2, #2 │ │ │ │ - bxeq lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r6, [r3, #1572] @ 0x624 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r7, [pc, #196] @ 56a40 │ │ │ │ - ldr r8, [pc, #196] @ 56a44 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + add r9, sp, #40 @ 0x28 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r6, r2 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + sub r4, r4, #1 │ │ │ │ + bic r4, r4, #1 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #172] @ 56a48 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #160] @ 56a4c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #152] @ 56a50 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mvn lr, #0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - ldr ip, [r0] │ │ │ │ - str lr, [sp] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - ldr r9, [ip, #40] @ 0x28 │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r4, [r3, #1576] @ 0x628 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #512] @ 5e3e0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 7cb4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + mov r9, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r3, sl │ │ │ │ + add r2, r4, #2 │ │ │ │ + mov sl, fp │ │ │ │ + mov r6, r9 │ │ │ │ + mov fp, r3 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + add r0, r9, #1 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp] │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + add r9, r9, #2 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [r4] │ │ │ │ - mov r3, #1073741824 @ 0x40000000 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [ip, #36] @ 0x24 │ │ │ │ - blx r4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mrsmi r0, (UNDEF: 64) │ │ │ │ - svclt 0x00800000 │ │ │ │ - orrsmi r0, r6, #0 │ │ │ │ - muleq r9, r4, ip │ │ │ │ - andeq pc, r9, ip, lsl r7 @ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3528] @ 0xdc8 │ │ │ │ - ldr r3, [pc, #3492] @ 57810 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - add r3, pc, r3 │ │ │ │ - sub sp, sp, #532 @ 0x214 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r1, [pc, #3472] @ 57814 │ │ │ │ - ldr r3, [r5, #2424] @ 0x978 │ │ │ │ - ldr r2, [pc, #3468] @ 57818 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r4, [r3, #4] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ands r4, r4, #12 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #524] @ 0x20c │ │ │ │ - mov r2, #0 │ │ │ │ - bne 571e8 │ │ │ │ - ldr r9, [r5, #1572] @ 0x624 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [r9, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - add r7, r5, #57344 @ 0xe000 │ │ │ │ - ldr r6, [r7, #2508] @ 0x9cc │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r9, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #416] @ 5e3e0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 7cb4 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str ip, [sp, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp] │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #3388] @ 5781c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - and r3, r6, #8 │ │ │ │ - ands r8, r6, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - bne 57214 │ │ │ │ - mov r9, #0 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r9 │ │ │ │ - mvn sl, #0 │ │ │ │ - mov r8, #692 @ 0x2b4 │ │ │ │ - str r9, [sp, #224] @ 0xe0 │ │ │ │ - str r9, [sp, #228] @ 0xe4 │ │ │ │ - str r9, [sp, #232] @ 0xe8 │ │ │ │ - str r9, [sp, #236] @ 0xec │ │ │ │ - strd r0, [sp, #208] @ 0xd0 │ │ │ │ - b 56b90 │ │ │ │ - ldr r1, [r2, #2972] @ 0xb9c │ │ │ │ - mla r1, r8, r1, r5 │ │ │ │ - add r1, r1, #15744 @ 0x3d80 │ │ │ │ - ldr r1, [r1, #40] @ 0x28 │ │ │ │ - cmn r1, #1 │ │ │ │ - beq 56b7c │ │ │ │ - add r1, r2, #2960 @ 0xb90 │ │ │ │ - add r0, sp, #528 @ 0x210 │ │ │ │ - add r1, r1, #8 │ │ │ │ - add ip, r0, r9, lsl #3 │ │ │ │ - ldm r1, {r0, r1} │ │ │ │ - sub lr, ip, #304 @ 0x130 │ │ │ │ - stm lr, {r0, r1} │ │ │ │ - ldr r1, [r7, #2480] @ 0x9b0 │ │ │ │ - ldr r0, [ip, #-300] @ 0xfffffed4 │ │ │ │ - cmp r0, r1 │ │ │ │ - moveq sl, r9 │ │ │ │ - add r9, r9, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r9, #1 │ │ │ │ - cmple r3, #63 @ 0x3f │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #352] @ 5e3e0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + bl 7cb4 │ │ │ │ + add r2, sp, #1072 @ 0x430 │ │ │ │ add r2, r2, #8 │ │ │ │ - bgt 56b9c │ │ │ │ - ldr r1, [r2, #2968] @ 0xb98 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 56b34 │ │ │ │ - cmn sl, #1 │ │ │ │ - beq 57778 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - beq 57800 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r8, r5 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - beq 57740 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r1, #32 │ │ │ │ - ldr r3, [r3, #2436] @ 0x984 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r3, #4] │ │ │ │ - moveq r3, #3 │ │ │ │ - bl 29d68 │ │ │ │ - cmp r7, #1 │ │ │ │ - add r8, r8, #32 │ │ │ │ - beq 56c10 │ │ │ │ - ldr r3, [sp, #232] @ 0xe8 │ │ │ │ - mov r7, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 56bc0 │ │ │ │ - strb r3, [r8] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [fp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [pc, #3068] @ 57820 │ │ │ │ - ldreq r3, [pc, #3068] @ 57824 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - mvn r7, #0 │ │ │ │ - ldr r8, [pc, #3128] @ 57878 │ │ │ │ - mov r3, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - mov r1, #0 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - ldr r5, [r2, #40] @ 0x28 │ │ │ │ - mov r2, r9 │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #216] @ 0xd8 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - ldr r7, [r2, #40] @ 0x28 │ │ │ │ - mov r2, r9 │ │ │ │ - blx r7 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ + add r4, r2, r6, lsl #5 │ │ │ │ + mov r1, sl │ │ │ │ + str fp, [sp, #16] │ │ │ │ + ldr sl, [sp, #40] @ 0x28 │ │ │ │ + ldr fp, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #3024] @ 57878 │ │ │ │ - mov r1, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - movne r7, r5 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mvn r2, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r5, [r3, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #2904] @ 57828 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - add r3, pc, r3 │ │ │ │ - blx r5 │ │ │ │ + str r7, [r4, #-1028] @ 0xfffffbfc │ │ │ │ + str r8, [r4, #-1024] @ 0xfffffc00 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - strne r7, [sp, #32] │ │ │ │ - tst r6, #4 │ │ │ │ - bne 5762c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #2852] @ 5782c │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #2844] @ 57830 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - add r3, sp, #460 @ 0x1cc │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #2812] @ 5782c │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r3, #1073741824 @ 0x40000000 │ │ │ │ - moveq r3, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r6, r6, #1 │ │ │ │ + str r0, [r4, #-1020] @ 0xfffffc04 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #2784] @ 5782c │ │ │ │ - ldr r8, [pc, #2848] @ 57870 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2768] @ 57830 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2756] @ 5782c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #144 @ 0x90 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r9, [sp, #28] │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, sp, #152 @ 0x98 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str sl, [sp, #88] @ 0x58 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #2780] @ 57880 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #2776] @ 57894 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - cmp r3, r4 │ │ │ │ - moveq r2, #1065353216 @ 0x3f800000 │ │ │ │ - movne r2, #0 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - add r3, r3, #59648 @ 0xe900 │ │ │ │ - add r3, r3, #252 @ 0xfc │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ - str r2, [sp, #144] @ 0x90 │ │ │ │ - str r2, [sp, #148] @ 0x94 │ │ │ │ - mov r2, #1048576000 @ 0x3e800000 │ │ │ │ - str r2, [sp, #156] @ 0x9c │ │ │ │ - ldr r2, [pc, #2576] @ 57834 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r2, #5 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #92] @ 0x5c │ │ │ │ - ldr r6, [r3], #4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2544] @ 57884 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [r5] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #2500] @ 57878 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [ip, #36] @ 0x24 │ │ │ │ - blx r5 │ │ │ │ - add r3, r4, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5712c │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr sl, [r9, #4] │ │ │ │ - ldr r2, [r3, #1588] @ 0x634 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 57620 │ │ │ │ - mov r2, #692 @ 0x2b4 │ │ │ │ - mla r3, r2, sl, r3 │ │ │ │ - add r3, r3, #15488 @ 0x3c80 │ │ │ │ - add r3, r3, #48 @ 0x30 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - ldr r2, [pc, #2336] @ 57838 │ │ │ │ - mov r0, r4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mvn ip, #0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr ip, [pc, #2356] @ 57878 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ - mov r2, #1090519040 @ 0x41000000 │ │ │ │ - blx r4 │ │ │ │ - mov r1, #1090519040 @ 0x41000000 │ │ │ │ - add r7, sp, #160 @ 0xa0 │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 32f78 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r5, [sp, #52] @ 0x34 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - moveq r4, r5 │ │ │ │ - ldr r5, [r3, #1576] @ 0x628 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #2256] @ 57894 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2224] @ 57884 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r5] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, #1090519040 @ 0x41000000 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ + str r0, [r4, #-1016] @ 0xfffffc08 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r7 │ │ │ │ - blx r4 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - ldr r3, [pc, #2160] @ 5787c │ │ │ │ - ldr r1, [r0, #1576] @ 0x628 │ │ │ │ - add r5, sp, #128 @ 0x80 │ │ │ │ - mov r2, #1056964608 @ 0x3f000000 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - mov r4, #1065353216 @ 0x3f800000 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r2, [sp, #124] @ 0x7c │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r3, sl │ │ │ │ - str r6, [sp] │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ - str r4, [sp, #116] @ 0x74 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ - str r4, [sp, #140] @ 0x8c │ │ │ │ - bl 32c48 │ │ │ │ - ldr r2, [fp, #4] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [r4, #-1012] @ 0xfffffc0c │ │ │ │ + mov r0, fp │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [r4, #-1008] @ 0xfffffc10 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r7 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - mvn r3, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [r4, #-1004] @ 0xfffffc14 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + cmp r6, #32 │ │ │ │ + str r0, [r4, #-1000] @ 0xfffffc18 │ │ │ │ + bne 5e36c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + mov r6, #0 │ │ │ │ + ldr r0, [r1, #1572] @ 0x624 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r7, [ip, #16] │ │ │ │ - blx r7 │ │ │ │ - ldr r7, [fp, #4] │ │ │ │ - mov r3, #692 @ 0x2b4 │ │ │ │ - mla r1, r3, sl, r7 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - mov r2, #156 @ 0x9c │ │ │ │ - add r1, r1, #16064 @ 0x3ec0 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 775c │ │ │ │ - ldr r3, [pc, #2016] @ 57880 │ │ │ │ - str r3, [sp, #452] @ 0x1c4 │ │ │ │ - bl 971d8 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - str r4, [sp, #112] @ 0x70 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #1964] @ 57884 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - mov r2, r3 │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ - ldm r5, {r0, r1} │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - ldm r6, {r0, r1} │ │ │ │ - mov r3, #0 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r7, #59648 @ 0xe900 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 317b0 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r7, [sp, #20] │ │ │ │ - ldr r3, [r2], #4 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [pc, #1784] @ 5783c │ │ │ │ - mov r1, #32 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r5, [r3, #1576] @ 0x628 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1808] @ 57884 │ │ │ │ - mov r4, #1 │ │ │ │ - add r9, r9, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #1696] @ 5782c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [r5] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #1652] @ 57820 │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [pc, #1732] @ 57878 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [ip, #36] @ 0x24 │ │ │ │ - blx r5 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, #1090519040 @ 0x41000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + ldr r4, [ip, #120] @ 0x78 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r9, r3 │ │ │ │ + bne 5e21c │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 5e3a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cmp r3, #2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r3, r3, #32 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r8, r0 │ │ │ │ - bne 56d9c │ │ │ │ - ldr r2, [pc, #1616] @ 57840 │ │ │ │ - ldr r3, [pc, #1572] @ 57818 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + sub r1, r3, #4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #120] @ 0x78 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #56] @ 5e3e4 │ │ │ │ + ldr r3, [pc, #44] @ 5e3dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #524] @ 0x20c │ │ │ │ + ldr r3, [sp, #1076] @ 0x434 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 57d54 │ │ │ │ - add sp, sp, #532 @ 0x214 │ │ │ │ + bne 5e3d4 │ │ │ │ + add sp, sp, #1072 @ 0x430 │ │ │ │ + add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r5, #2428] @ 0x97c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 56af8 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 56af8 │ │ │ │ - ldr r4, [pc, #1556] @ 57844 │ │ │ │ - add r5, sp, #240 @ 0xf0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - mov r1, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - add sl, sp, #272 @ 0x110 │ │ │ │ - ldr r3, [r3, #2428] @ 0x97c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, sl │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - mov r1, #32 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r9, [pc, #1540] @ 57878 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mvn r7, #0 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r2, [pc, #1440] @ 57824 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r4, [r1, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - blx r4 │ │ │ │ - ldr r1, [fp, #4] │ │ │ │ - mov r3, sl │ │ │ │ - ldr r2, [pc, #1404] @ 57824 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r8, sl, r8, asr r8 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ + andeq r8, sl, r8, lsl r6 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r2, [pc, #1368] @ 5e958 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r3, [pc, #1364] @ 5e95c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r4, r0 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r0, [r1, #1576] @ 0x628 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr ip, [r0] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - ldr r7, [ip, #40] @ 0x28 │ │ │ │ - blx r7 │ │ │ │ - ldr r9, [pc, #1440] @ 57870 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #1420] @ 57878 │ │ │ │ - mov r1, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - movne r7, r4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mvn r2, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #1332] @ 57848 │ │ │ │ - ldr r2, [pc, #1292] @ 57824 │ │ │ │ - add r3, pc, r3 │ │ │ │ - blx r4 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - strne r7, [sp, #28] │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - ands sl, r6, #2 │ │ │ │ - ldreq r3, [pc, #1348] @ 57884 │ │ │ │ - ldrne r3, [pc, #1256] @ 5782c │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r4, [sp, #64] @ 0x40 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #1224] @ 57830 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r7, #0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1192] @ 57830 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - and r3, r6, #4 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, sp, #136 @ 0x88 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str sl, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ - mov r4, r5 │ │ │ │ - mov sl, r8 │ │ │ │ + ldr r0, [r5, #1580] @ 0x62c │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ + ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #1208] @ 57880 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1204] @ 57894 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r8, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r2, #0 │ │ │ │ - streq r2, [sp, #136] @ 0x88 │ │ │ │ - streq r2, [sp, #132] @ 0x84 │ │ │ │ - strne r2, [sp, #128] @ 0x80 │ │ │ │ - strne r2, [sp, #132] @ 0x84 │ │ │ │ - moveq r2, #1065353216 @ 0x3f800000 │ │ │ │ - movne r2, #1065353216 @ 0x3f800000 │ │ │ │ - strne r2, [sp, #136] @ 0x88 │ │ │ │ - streq r2, [sp, #128] @ 0x80 │ │ │ │ - mov r2, #1048576000 @ 0x3e800000 │ │ │ │ - str r2, [sp, #140] @ 0x8c │ │ │ │ - ldr r2, [pc, #1004] @ 57834 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r2, #5 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - add r3, r3, #59648 @ 0xe900 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - add r3, r3, #252 @ 0xfc │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - ldr r6, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [r3, r7, lsl #2] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #984] @ 57884 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [r6] │ │ │ │ - ldr lr, [pc, #960] @ 57878 │ │ │ │ - mov r3, r5 │ │ │ │ - str r8, [sp, #12] │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #848] @ 57824 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r5, [ip, #36] @ 0x24 │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add r5, r7, r8 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r6, [pc, #1328] @ 5e960 │ │ │ │ + cmp r3, #2 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ble 5e864 │ │ │ │ + ldrb r3, [r4, #9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 575fc │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - add r7, r7, #608 @ 0x260 │ │ │ │ - add r3, r3, r7, lsl #2 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - cmp r3, r8 │ │ │ │ - beq 57bf8 │ │ │ │ - ldr r1, [pc, #828] @ 5784c │ │ │ │ - ldr r0, [pc, #828] @ 57850 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r1, #32 │ │ │ │ - add r3, r3, r7, lsl #2 │ │ │ │ - add r7, sp, #460 @ 0x1cc │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + beq 5e8a0 │ │ │ │ + ldrb r3, [r5, #3480] @ 0xd98 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 5e864 │ │ │ │ + ldr r3, [r5, #2424] @ 0x978 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5e468 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + tst r3, #8 │ │ │ │ + bne 5e864 │ │ │ │ + ldr r8, [r4, #12] │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r4, #8] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r7, [r4, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mvn ip, #0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr lr, [pc, #808] @ 57878 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - str ip, [sp] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ - mov r2, #1090519040 @ 0x41000000 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r8, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldreq r6, [sp, #20] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #732] @ 57894 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #700] @ 57884 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1090519040 @ 0x41000000 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [pc, #672] @ 57878 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r1, #1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr ip, [sp, #68] @ 0x44 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx ip │ │ │ │ mov r0, r9 │ │ │ │ - mov r1, #1090519040 @ 0x41000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - cmp r5, #2 │ │ │ │ - add r4, r4, #32 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r9, r0 │ │ │ │ - beq 5789c │ │ │ │ - mov r7, sl │ │ │ │ - b 573c0 │ │ │ │ - ldr r3, [pc, #556] @ 57854 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 56f0c │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r3, [r3, #2448] @ 0x990 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 5775c │ │ │ │ - ldr r1, [pc, #532] @ 57858 │ │ │ │ - ldr r0, [pc, #532] @ 5785c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - add r6, sp, #460 @ 0x1cc │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r3, #2448] @ 0x990 │ │ │ │ - mov r1, #32 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mvn lr, #0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r5, [pc, #500] @ 57878 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, #1090519040 @ 0x41000000 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r3, r6 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r5, [ip, #40] @ 0x28 │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - ldr r8, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr r7, [r3, #36] @ 0x24 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #332] @ 5782c │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #324] @ 57830 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #360] @ 57878 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, #1090519040 @ 0x41000000 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ + bl 7a74 │ │ │ │ + ldr r1, [pc, #1204] @ 5e964 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5e900 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7abc │ │ │ │ + ldr r1, [pc, #1180] @ 5e968 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, #0 │ │ │ │ - ldr r3, [pc, #308] @ 57860 │ │ │ │ + mov r9, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - moveq r6, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - blx r7 │ │ │ │ - b 56d24 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [pc, #280] @ 57864 │ │ │ │ - mov r1, #32 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bne 5e8ec │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl e9868 │ │ │ │ - b 56bf0 │ │ │ │ - ldr r1, [pc, #260] @ 57868 │ │ │ │ - ldr r0, [pc, #260] @ 5786c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r2, r0 │ │ │ │ - b 57654 │ │ │ │ - ldr lr, [r7, #2480] @ 0x9b0 │ │ │ │ - mov r7, #692 @ 0x2b4 │ │ │ │ - mla r2, r7, lr, r5 │ │ │ │ - add r2, r2, #15744 @ 0x3d80 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ - cmn r2, #1 │ │ │ │ - beq 56ba4 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - beq 56ba4 │ │ │ │ - add ip, r5, #2960 @ 0xb90 │ │ │ │ - add r8, r5, #2960 @ 0xb90 │ │ │ │ - add ip, ip, #8 │ │ │ │ - add r8, r8, #12 │ │ │ │ - mov r9, #0 │ │ │ │ - mov r0, #2 │ │ │ │ - b 577e8 │ │ │ │ - ldr r1, [r8, r3, lsl #3] │ │ │ │ - mla r2, r7, r1, r5 │ │ │ │ - add r2, r2, #15744 @ 0x3d80 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ - cmn r2, #1 │ │ │ │ - addne r0, r0, #1 │ │ │ │ - movne r9, #1 │ │ │ │ - cmp lr, r1 │ │ │ │ - beq 57c14 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - beq 577f4 │ │ │ │ - ldr r2, [ip, r3, lsl #3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 577b8 │ │ │ │ - cmp r9, #0 │ │ │ │ - strne r0, [sp, #212] @ 0xd4 │ │ │ │ - b 56ba4 │ │ │ │ - mov r7, r3 │ │ │ │ - mov r8, r5 │ │ │ │ - strb r3, [sp, #240] @ 0xf0 │ │ │ │ - b 56bf0 │ │ │ │ - andeq pc, sl, ip, asr #30 │ │ │ │ - andeq pc, sl, r0, lsr pc @ │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - orrsmi r0, r6, #0 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - cmnmi r0, r0 │ │ │ │ - andeq pc, r9, r4, lsr r4 @ │ │ │ │ - orrmi r0, r0, r0 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - muleq r9, ip, fp │ │ │ │ - andeq lr, r9, r4, asr #31 │ │ │ │ - andeq pc, sl, r8, asr #15 │ │ │ │ - ldrdeq lr, [r9], -ip │ │ │ │ - andeq lr, r9, ip, asr #27 │ │ │ │ - andeq sp, r9, ip, lsr #2 │ │ │ │ - andeq lr, r9, r0, ror #23 │ │ │ │ - andeq sp, r9, r8, lsl r0 │ │ │ │ - strdeq ip, [r9], -r8 │ │ │ │ - andeq lr, r9, ip, lsr #21 │ │ │ │ - cmpmi r9, #0 │ │ │ │ - andeq lr, r9, r0, asr #11 │ │ │ │ - ldrdeq ip, [r9], -r8 │ │ │ │ - andeq lr, r9, ip, ror r9 │ │ │ │ - cmnmi r5, #0 │ │ │ │ - andeq pc, r9, r8, lsr #2 │ │ │ │ - svclt 0x00800000 │ │ │ │ - stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ - orrsmi r0, r0, r0 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - andeq ip, r9, ip, lsr sl │ │ │ │ - andeq lr, r9, r0, ror #9 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - movmi r0, r0 │ │ │ │ - strdeq ip, [r9], -r0 │ │ │ │ - mov r8, sl │ │ │ │ - ldr sl, [sp, #72] @ 0x48 │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 571e8 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r3, [r3, #2432] @ 0x980 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 571e8 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - str r2, [sp, #220] @ 0xdc │ │ │ │ - ldr r2, [r3] │ │ │ │ - str r2, [sp, #216] @ 0xd8 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ - add r9, sp, #224 @ 0xe0 │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ - str r2, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [r9], #4 │ │ │ │ - str r8, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r7, [pc, #-140] @ 57870 │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ - moveq r1, #20 │ │ │ │ - beq 57928 │ │ │ │ - ldr r2, [fp, #4] │ │ │ │ - ldr r2, [r2, #1580] @ 0x62c │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - ldr r1, [r2, #56] @ 0x38 │ │ │ │ - sub r0, r0, r3 │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ - cmp r0, #24 │ │ │ │ - movgt r1, #10 │ │ │ │ - movle r1, #20 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add r4, r8, #1 │ │ │ │ - ldr r3, [r2], #4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - cmn r3, #2 │ │ │ │ - ldreq r5, [fp, #4] │ │ │ │ - beq 57c54 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 57c3c │ │ │ │ - cmp r3, #0 │ │ │ │ - blt 57bc8 │ │ │ │ - and r1, r3, #63 @ 0x3f │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r2, [r3, #1588] @ 0x634 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 57d48 │ │ │ │ - mov r2, #692 @ 0x2b4 │ │ │ │ - mla r1, r2, r1, r3 │ │ │ │ - add r3, r1, #15488 @ 0x3c80 │ │ │ │ - add r3, r3, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #-276] @ 57874 │ │ │ │ - add sl, sp, #460 @ 0x1cc │ │ │ │ - mov r0, sl │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mvn lr, #0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r5, [pc, #-308] @ 57878 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, #1090519040 @ 0x41000000 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, #0 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldr r5, [ip, #40] @ 0x28 │ │ │ │ - blx r5 │ │ │ │ - mov r1, #1090519040 @ 0x41000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 32f78 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7a74 │ │ │ │ + ldr r1, [pc, #1112] @ 5e96c │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - moveq r5, r6 │ │ │ │ - ldr r6, [r3, #1576] @ 0x628 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #-412] @ 57894 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #-444] @ 57884 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r6] │ │ │ │ - mov ip, #1 │ │ │ │ - mov r2, r5 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, #1090519040 @ 0x41000000 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - ldr r3, [pc, #-508] @ 5787c │ │ │ │ - ldr r1, [r0, #1576] @ 0x628 │ │ │ │ - add ip, sp, #112 @ 0x70 │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - mov r5, #1065353216 @ 0x3f800000 │ │ │ │ - mov r6, #1056964608 @ 0x3f000000 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ - str r5, [sp, #116] @ 0x74 │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ - str r6, [sp, #124] @ 0x7c │ │ │ │ - str r5, [sp, #156] @ 0x9c │ │ │ │ - str ip, [sp, #48] @ 0x30 │ │ │ │ - bl 32c48 │ │ │ │ - ldr r1, [fp, #4] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [r1, #1576] @ 0x628 │ │ │ │ - mvn r3, #0 │ │ │ │ + mvneq r3, #0 │ │ │ │ + bne 5e8cc │ │ │ │ + add r0, r5, #1664 @ 0x680 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27054 │ │ │ │ + ldr sl, [pc, #1080] @ 5e970 │ │ │ │ + ldr r9, [pc, #1080] @ 5e974 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ + ldr r5, [r0, #12] │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr sl, [ip, #16] │ │ │ │ - blx sl │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, #692 @ 0x2b4 │ │ │ │ - mla r0, r1, r0, r3 │ │ │ │ - add sl, sp, #304 @ 0x130 │ │ │ │ - add r1, r0, #16064 @ 0x3ec0 │ │ │ │ - mov r2, #156 @ 0x9c │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 775c │ │ │ │ - ldr r2, [pc, #-668] @ 57880 │ │ │ │ - str r2, [sp, #452] @ 0x1c4 │ │ │ │ - bl 971d8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - str r2, [sp, #116] @ 0x74 │ │ │ │ - str r5, [sp, #112] @ 0x70 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #-720] @ 57884 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #-748] @ 57894 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add ip, sp, #8 │ │ │ │ - mov r2, sl │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldm ip, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r3, #0 │ │ │ │ - bl 317b0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, #1090519040 @ 0x41000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - cmp r4, #2 │ │ │ │ - mov r7, r0 │ │ │ │ - beq 571e8 │ │ │ │ - ldr r3, [r9], #4 │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r1, #20 │ │ │ │ - beq 57928 │ │ │ │ - b 57904 │ │ │ │ - ldr r1, [pc, #-888] @ 57888 │ │ │ │ - ldr r0, [pc, #-888] @ 5788c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r2, r0 │ │ │ │ - b 57520 │ │ │ │ - add r3, r5, r3, lsl #3 │ │ │ │ - add r3, r3, #2960 @ 0xb90 │ │ │ │ - add r3, r3, #8 │ │ │ │ - cmp r9, #0 │ │ │ │ - strne r0, [sp, #212] @ 0xd4 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ - mov sl, #1 │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - b 56ba4 │ │ │ │ - ldr r5, [fp, #4] │ │ │ │ - ldr r3, [r5, #1580] @ 0x62c │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ - tst r0, #1 │ │ │ │ - beq 57bc8 │ │ │ │ - ldr r0, [r5, #1572] @ 0x624 │ │ │ │ + str r5, [sp] │ │ │ │ + ldr r8, [ip, #20] │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [pc, #-992] @ 57890 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mvn r1, #0 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr lr, [pc, #968] @ 5e978 │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ + ldr ip, [r0] │ │ │ │ mov r2, r3 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - rsb r1, r4, #65 @ 0x41 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #-1096] @ 57894 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r5, r0 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r8, [ip, #132] @ 0x84 │ │ │ │ + blx r8 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r5, [sp, #64] @ 0x40 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r2, #1 │ │ │ │ - str r5, [sp, #172] @ 0xac │ │ │ │ - str r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - b 57bc8 │ │ │ │ - ldr r3, [pc, #-1208] @ 57898 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 57980 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #344] @ 57ec8 │ │ │ │ - ldr r3, [pc, #344] @ 57ecc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - sub sp, sp, #56 @ 0x38 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r5, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 57dc8 │ │ │ │ - ldr r2, [pc, #300] @ 57ed0 │ │ │ │ - ldr r3, [pc, #292] @ 57ecc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 57ec4 │ │ │ │ - add sp, sp, #56 @ 0x38 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r7, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [r5, #1580] @ 0x62c │ │ │ │ - ldr r8, [pc, #236] @ 57ed4 │ │ │ │ - ldr r1, [r3, #52] @ 0x34 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r7, [pc, #188] @ 57ed8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add r5, sp, #20 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - ldr r2, [pc, #164] @ 57edc │ │ │ │ - mov r1, #32 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r0 │ │ │ │ + mov fp, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - ldr r1, [pc, #136] @ 57ee0 │ │ │ │ - ldr r4, [r3, #1576] @ 0x628 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r9, [r4] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr sl, [r9, #36] @ 0x24 │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r9, [r9, #40] @ 0x28 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r9 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldr r3, [pc, #60] @ 57ee4 │ │ │ │ - mov r1, #0 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx sl │ │ │ │ - b 57d9c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, sl, r8, asr #24 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq lr, sl, r4, lsl ip │ │ │ │ - svclt 0x00800000 │ │ │ │ - mrsmi r0, (UNDEF: 64) │ │ │ │ - ldrdeq sp, [r9], -r4 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - sub sp, sp, #16 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #156] @ 0x9c │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 57f24 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #208] @ 57ffc │ │ │ │ - ldr r0, [pc, #208] @ 58000 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r7, [pc, #196] @ 58004 │ │ │ │ - mvn lr, #0 │ │ │ │ - ldr r8, [pc, #192] @ 58008 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - ldr ip, [r0] │ │ │ │ - str lr, [sp] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - ldr r6, [ip, #40] @ 0x28 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr sl, [r3, #1572] @ 0x624 │ │ │ │ - ldr r9, [r3, #1576] @ 0x628 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sl, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sl, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #100] @ 5800c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [r9] │ │ │ │ - ldr r3, [pc, #64] @ 58010 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r4, [ip, #36] @ 0x24 │ │ │ │ - blx r4 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq ip, r9, r0, lsl r7 │ │ │ │ - ldrdeq lr, [r9], -ip │ │ │ │ - bicmi r0, r0, r0 │ │ │ │ - svclt 0x00800000 │ │ │ │ - tstmi r6, #0 │ │ │ │ - submi r0, r8, #0 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - add r3, r2, #57344 @ 0xe000 │ │ │ │ - ldr r1, [r3, #2508] @ 0x9cc │ │ │ │ - tst r1, #1 │ │ │ │ - bxeq lr │ │ │ │ - ldr r2, [r2, #1588] @ 0x634 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ - cmp r2, #0 │ │ │ │ - bxeq lr │ │ │ │ - ldrb r2, [r3, #2550] @ 0x9f6 │ │ │ │ - cmp r2, #0 │ │ │ │ - bxeq lr │ │ │ │ - ldr r2, [r3, #2532] @ 0x9e4 │ │ │ │ - ldr r3, [r3, #2536] @ 0x9e8 │ │ │ │ - sub r3, r2, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - rsblt r3, r3, #0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bxle lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r4, r0 │ │ │ │ - bl e88e8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - bl e8978 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r1, [pc, #240] @ 58188 │ │ │ │ - ldr r0, [pc, #240] @ 5818c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - lsr r3, r5, #31 │ │ │ │ - adds r2, r3, r6 │ │ │ │ - adc r3, r5, #0 │ │ │ │ - lsr r2, r2, #1 │ │ │ │ - orr r2, r2, r3, lsl #31 │ │ │ │ - mov r1, r8 │ │ │ │ - asr r3, r3, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7c3c <__aeabi_ldivmod@plt> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - tst r0, #1 │ │ │ │ - beq 58164 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r2, [r0] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + ldr r3, [pc, #904] @ 5e97c │ │ │ │ str r1, [sp] │ │ │ │ - ldr r5, [r2, #28] │ │ │ │ - ldr r2, [pc, #156] @ 58190 │ │ │ │ - ldr r3, [pc, #156] @ 58194 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [pc, #136] @ 58198 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #128] @ 5819c │ │ │ │ - str r1, [sp, #12] │ │ │ │ - str r3, [sp] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r3, [pc, #116] @ 581a0 │ │ │ │ - ldr r5, [r2, #36] @ 0x24 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r2, [pc, #108] @ 581a4 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r4, [ip, #28] │ │ │ │ - blx r4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r5, [r3, #28] │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - blx r5 │ │ │ │ - b 580fc │ │ │ │ - andeq ip, r9, r4, lsr #11 │ │ │ │ - andeq lr, r9, r8, lsl #1 │ │ │ │ - svccc 0x00333333 │ │ │ │ - cdpcc 12, 4, cr12, cr12, cr13, {6} │ │ │ │ - svclt 0x00800000 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - submi r0, r8, #0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3304] @ 0xce8 │ │ │ │ - ldr r2, [pc, #1100] @ 5860c │ │ │ │ - ldr r3, [pc, #1100] @ 58610 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr lr, [r0, #4] │ │ │ │ - sub sp, sp, #756 @ 0x2f4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #748] @ 0x2ec │ │ │ │ - mov r3, #0 │ │ │ │ - add r3, lr, #57344 @ 0xe000 │ │ │ │ - ldr r2, [r3, #2632] @ 0xa48 │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - ldr r2, [r2, #20] │ │ │ │ - orrs r3, r3, r2 │ │ │ │ - beq 585dc │ │ │ │ - ldr r3, [lr, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 585dc │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [pc, #1028] @ 58614 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #1016] @ 58618 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #1008] @ 5861c │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldm r2, {r0, r1, r2, r3} │ │ │ │ - add ip, sp, #28 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r5, sp, #60 @ 0x3c │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, lr, #59648 @ 0xe900 │ │ │ │ - ldm r5, {r2, r3} │ │ │ │ - mov r1, ip │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31680 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r8, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r8 │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r6, [ip, #28] │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [pc, #908] @ 58620 │ │ │ │ - ldr r0, [pc, #908] @ 58624 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr fp, [pc, #884] @ 58628 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r3, #2632] @ 0xa48 │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ - ldr r9, [r3, #20] │ │ │ │ - mov r7, r0 │ │ │ │ - bl e88e8 │ │ │ │ - subs r6, r6, r0 │ │ │ │ - sbc r9, r9, r1 │ │ │ │ - bl e8978 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7c3c <__aeabi_ldivmod@plt> │ │ │ │ - add r6, sp, #236 @ 0xec │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - ldr r7, [pc, #816] @ 5862c │ │ │ │ - mvn r9, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r6 │ │ │ │ - str fp, [sp, #4] │ │ │ │ - str r9, [sp] │ │ │ │ - ldr sl, [ip, #40] @ 0x28 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr fp, [r3, #1576] @ 0x628 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r0, [pc, #744] @ 58630 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [fp] │ │ │ │ - mov ip, #1 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr r3, [pc, #728] @ 58634 │ │ │ │ - str r7, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + mov r5, #0 │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, fp │ │ │ │ - ldr fp, [r1, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - blx fp │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr fp, [r2, #16] │ │ │ │ - mov r2, r6 │ │ │ │ - blx fp │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov ip, #1 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - ldr r3, [pc, #656] @ 58634 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r2, [pc, #624] @ 5861c │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - ldr fp, [r1, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - blx fp │ │ │ │ - mov r1, sl │ │ │ │ - ldr r0, [pc, #624] @ 58638 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 5e144 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mov r2, #3 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - mov r1, r5 │ │ │ │ - mov fp, #0 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r2, [r3, #2632] @ 0xa48 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - add r2, r2, #24 │ │ │ │ - ldr sl, [r3, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - blx sl │ │ │ │ - ldr r0, [pc, #564] @ 5863c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r2, [pc, #552] @ 58640 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r0, #2632] @ 0xa48 │ │ │ │ - add r0, r0, #88 @ 0x58 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mov lr, #5 │ │ │ │ - ldr r0, [r1, #1576] @ 0x628 │ │ │ │ - ldr r3, [pc, #500] @ 58644 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r5 │ │ │ │ - str lr, [sp, #4] │ │ │ │ - ldr r2, [pc, #444] @ 5861c │ │ │ │ - str r7, [sp] │ │ │ │ - ldr sl, [ip, #8] │ │ │ │ - blx sl │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #452] @ 58638 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r5, [ip, #16] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - mov r3, r9 │ │ │ │ - blx r5 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r2, r2, #57344 @ 0xe000 │ │ │ │ - add r3, r3, #16 │ │ │ │ - ldr ip, [r2, #2632] @ 0xa48 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - add r5, sp, #44 @ 0x2c │ │ │ │ - str fp, [sp, #4] │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - mov r0, ip │ │ │ │ - str r3, [sp] │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ - bl 60318 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #376] @ 58648 │ │ │ │ - add r9, sp, #108 @ 0x6c │ │ │ │ - add r2, r2, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r2, #2572] @ 0xa0c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, #64 @ 0x40 │ │ │ │ - bl 8cad8 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #344] @ 5864c │ │ │ │ - add r2, r2, #57344 @ 0xe000 │ │ │ │ - add sl, sp, #172 @ 0xac │ │ │ │ - ldr r0, [r2, #2572] @ 0xa0c │ │ │ │ - mov r3, #64 @ 0x40 │ │ │ │ - mov r2, sl │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 8cad8 │ │ │ │ - ldr r0, [pc, #316] @ 58650 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r9, [pc, #300] @ 58654 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r2, r9 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r8, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str fp, [sp] │ │ │ │ - ldr fp, [pc, #196] @ 58628 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str fp, [sp, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r0, [pc, #200] @ 58658 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - str sl, [sp] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov ip, #2 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r0, #4 │ │ │ │ - str fp, [sp, #4] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 96c40 │ │ │ │ - ldr r2, [pc, #120] @ 5865c │ │ │ │ - ldr r3, [pc, #40] @ 58610 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #748] @ 0x2ec │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 58608 │ │ │ │ - add sp, sp, #756 @ 0x2f4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - strdeq lr, [sl], -r8 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq sl, sl, ip, ror sp │ │ │ │ - cdpcc 12, 12, cr12, cr12, cr13, {6} │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - andeq ip, r9, r8, lsr #7 │ │ │ │ - andeq sp, r9, r0, lsr #29 │ │ │ │ - svclt 0x00800000 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - sbcsmi r0, r2, #0 │ │ │ │ - rsbsmi r0, r0, #0 │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - andeq sp, r9, r0, asr #26 │ │ │ │ - andeq r7, sl, r4, lsl #1 │ │ │ │ - addsmi r0, lr, #0 │ │ │ │ - andeq sp, r9, r8, ror ip │ │ │ │ - andeq sp, r9, r8, asr ip │ │ │ │ - andeq sp, r9, r0, asr ip │ │ │ │ - andeq sp, r9, r8, asr #24 │ │ │ │ - andeq sp, r9, r8, ror #23 │ │ │ │ - ldrdeq lr, [sl], -r4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r5, [pc, #276] @ 58794 │ │ │ │ - ldr r3, [r0, #2396] @ 0x95c │ │ │ │ - add r5, pc, r5 │ │ │ │ - cmp r3, #0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - beq 5878c │ │ │ │ - ldr r3, [r0, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 5878c │ │ │ │ - add r3, r0, #57344 @ 0xe000 │ │ │ │ - ldr ip, [r3, #2608] @ 0xa30 │ │ │ │ - ldr r3, [r0, #1640] @ 0x668 │ │ │ │ - ldr r2, [ip, #12] │ │ │ │ - ldr r1, [ip, #8] │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - ldr ip, [ip, #32] │ │ │ │ - str ip, [sp] │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 32b14 │ │ │ │ - ldr r3, [pc, #200] @ 58798 │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [pc, #856] @ 5e980 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r5, [r5, r3] │ │ │ │ + ldr r8, [r6, r3] │ │ │ │ ldr r0, [r2, #1572] @ 0x624 │ │ │ │ - ldr r2, [r5] │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r3, #108] @ 0x6c │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ - ldr r1, [r2, #28] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - ldr ip, [r5] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr lr, [ip, #144] @ 0x90 │ │ │ │ - ldr ip, [r0, #2396] @ 0x95c │ │ │ │ - ldr r1, [pc, #128] @ 5879c │ │ │ │ - ldr ip, [ip, #72] @ 0x48 │ │ │ │ - mov r3, #0 │ │ │ │ - smull r5, r1, ip, r1 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - sub r1, r1, ip, asr #31 │ │ │ │ - add r1, r1, r1, lsl #1 │ │ │ │ - sub ip, ip, r1, lsl #1 │ │ │ │ - add lr, lr, ip, lsl #6 │ │ │ │ - ldr r1, [lr, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f84c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #72] @ 587a0 │ │ │ │ - add r2, r0, #57344 @ 0xe000 │ │ │ │ - ldr r1, [r2, #2612] @ 0xa34 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - ldr r2, [r1, #20] │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - bl 2f9f0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - bx r3 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - andeq lr, sl, r8, lsr r3 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - bcs feb03250 <__bss_end__@@Base+0xfe85d188> │ │ │ │ - addmi r0, r0, #0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3928] @ 0xf58 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #1028] @ 58bc4 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #1024] @ 58bc8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #132 @ 0x84 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - mov r3, #0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - ldr r7, [pc, #980] @ 58bcc │ │ │ │ - add r7, pc, r7 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r3, sp, #32 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r8, [sp, #28] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1031798784 @ 0x3d800000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #748] @ 5e984 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - movne r6, #0 │ │ │ │ - bne 58818 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + beq 5e6b4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 58b98 │ │ │ │ - ldr r3, [pc, #944] @ 58bd0 │ │ │ │ - ldr sl, [pc, #944] @ 58bd4 │ │ │ │ - ldr r8, [pc, #944] @ 58bd8 │ │ │ │ - str r9, [sp, #36] @ 0x24 │ │ │ │ - str sl, [sp, #44] @ 0x2c │ │ │ │ - str r8, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [r7, r3] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r7] │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - add r1, r1, #1552 @ 0x610 │ │ │ │ - mov r2, r3 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - add r1, r1, #8 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 2f84c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - blx r3 │ │ │ │ mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #840] @ 58bdc │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r9, r0 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldreq r8, [pc, #696] @ 5e988 │ │ │ │ + ldrne r8, [pc, #696] @ 5e98c │ │ │ │ + bl 7cb4 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ mov r1, r9 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r0, [pc, #808] @ 58bdc │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [r7] │ │ │ │ - str r8, [sp, #64] @ 0x40 │ │ │ │ - ldr ip, [r3, #36] @ 0x24 │ │ │ │ - add r8, sp, #100 @ 0x64 │ │ │ │ - add ip, ip, #1584 @ 0x630 │ │ │ │ - mov lr, r8 │ │ │ │ - str sl, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - str r9, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1} │ │ │ │ - stm lr, {r0, r1} │ │ │ │ - ldr r1, [pc, #748] @ 58be0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 58ba0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r6, [sp, #104] @ 0x68 │ │ │ │ - ldr fp, [sp, #112] @ 0x70 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr sl, [r3, #1572] @ 0x624 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r2, r3 │ │ │ │ + add r1, r5, #92 @ 0x5c │ │ │ │ + add r5, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #668] @ 58be0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1023410176 @ 0x3d000000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - str r0, [sp, #24] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 906a0 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mvn r1, #0 │ │ │ │ - ldr r9, [sl] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ - add r0, fp, r0 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #1023410176 @ 0x3d000000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, sl │ │ │ │ - ldr r6, [r9, #104] @ 0x68 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r7] │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ - ldr r0, [r6, #1616] @ 0x650 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #484] @ 58be0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r8, [r6, #1612] @ 0x64c │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r6, #1620] @ 0x654 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r8, [r3, #1572] @ 0x624 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r0, [r6, #1624] @ 0x658 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1023410176 @ 0x3d000000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, sl │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mvn r1, #0 │ │ │ │ - ldr fp, [r8] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r6, #1628] @ 0x65c │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1023410176 @ 0x3d000000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r6, [fp, #104] @ 0x68 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - blx r6 │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r6, [pc, #240] @ 58bd8 │ │ │ │ mov r2, #1 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ + str r8, [sp, #52] @ 0x34 │ │ │ │ + str r8, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #204] @ 58bdc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [pc, #184] @ 58bd4 │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [r7] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r1, [r2, #36] @ 0x24 │ │ │ │ - mov r2, r3 │ │ │ │ - add r1, r1, #1632 @ 0x660 │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f84c │ │ │ │ + cmp r5, #16 │ │ │ │ + bne 5e678 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mov r2, #1 │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #112] @ 58be4 │ │ │ │ - ldr r3, [pc, #80] @ 58bc8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 58bc0 │ │ │ │ - add sp, sp, #132 @ 0x84 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r6, #1065353216 @ 0x3f800000 │ │ │ │ - b 58818 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r2, r3 │ │ │ │ - bl 2f84c │ │ │ │ - b 589c8 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - strdeq lr, [sl], -r4 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq lr, sl, r4, asr #3 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - mrsmi r0, (UNDEF: 64) │ │ │ │ - sbcsmi r0, r8, #0 │ │ │ │ - stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ - andeq sp, sl, r4, asr #28 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3872] @ 0xf20 │ │ │ │ - subs r7, r1, #0 │ │ │ │ - ldr r1, [pc, #1480] @ 591cc │ │ │ │ - ldr r3, [pc, #1480] @ 591d0 │ │ │ │ - sub sp, sp, #188 @ 0xbc │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - ldr r2, [pc, #1468] @ 591d4 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 58fbc │ │ │ │ - ldr r3, [pc, #1444] @ 591d8 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r0, [r1, #1572] @ 0x624 │ │ │ │ + ldr r3, [r8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ + ldr r1, [r3, #76] @ 0x4c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ ldr r0, [r0, #1572] @ 0x624 │ │ │ │ mov r2, r3 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ ldr r5, [ip, #132] @ 0x84 │ │ │ │ blx r5 │ │ │ │ - ldr r3, [r7, #72] @ 0x48 │ │ │ │ - cmp r3, #5 │ │ │ │ - bne 58fe8 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - ldr r4, [r2, #128] @ 0x80 │ │ │ │ - ldr r1, [r3, #56] @ 0x38 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - mul r4, r1, r4 │ │ │ │ - ldr r3, [pc, #1288] @ 591dc │ │ │ │ - ldr r0, [r7, #68] @ 0x44 │ │ │ │ - smull r1, r3, r4, r3 │ │ │ │ - subs r0, r0, r2 │ │ │ │ - asr r4, r4, #31 │ │ │ │ - rsb r4, r4, r3, asr #6 │ │ │ │ - movmi r5, #0 │ │ │ │ - bmi 58cfc │ │ │ │ - cmp r0, r4 │ │ │ │ - movge r0, r4 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [r4, #12] │ │ │ │ + mov r0, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - add r7, sp, #20 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r2, [pc, #1220] @ 591e0 │ │ │ │ - ldr r1, [pc, #1220] @ 591e4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 587a4 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - mov r5, #0 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - mov r3, r5 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #10 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #60] @ 0x3c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp r3, #10 │ │ │ │ - movlt r8, r3 │ │ │ │ - movge r8, #10 │ │ │ │ - cmp r3, r5 │ │ │ │ - ble 59178 │ │ │ │ - ldr sl, [pc, #1136] @ 591e4 │ │ │ │ - ldr r9, [pc, #1136] @ 591e8 │ │ │ │ - mov r4, r7 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp fp, r8 │ │ │ │ - str sl, [r4, #4] │ │ │ │ - str r9, [r4, #8] │ │ │ │ - str r9, [r4, #12] │ │ │ │ - add r5, r5, #12 │ │ │ │ - add r4, r4, #16 │ │ │ │ - str r0, [r4, #-16] │ │ │ │ - blt 58d7c │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - blx r3 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #11 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #9 │ │ │ │ - bgt 59170 │ │ │ │ - add r5, r8, r8, lsl #1 │ │ │ │ - ldr fp, [pc, #988] @ 591e4 │ │ │ │ - ldr sl, [pc, #988] @ 591e8 │ │ │ │ - lsl r5, r5, #2 │ │ │ │ - mov r4, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add r5, r5, #12 │ │ │ │ - cmp r5, #120 @ 0x78 │ │ │ │ - str fp, [r4, #4] │ │ │ │ - str sl, [r4, #8] │ │ │ │ - str sl, [r4, #12] │ │ │ │ - add r4, r4, #16 │ │ │ │ - str r0, [r4, #-16] │ │ │ │ - bne 58e10 │ │ │ │ - rsb r2, r8, #10 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - mov r3, r5 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #12 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r5, [sp] │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - cmp r3, #10 │ │ │ │ - movlt r8, r3 │ │ │ │ - movge r8, #10 │ │ │ │ - cmp r3, r5 │ │ │ │ - ble 5912c │ │ │ │ - ldr r9, [pc, #836] @ 591ec │ │ │ │ - ldr sl, [pc, #828] @ 591e8 │ │ │ │ - mov r4, r7 │ │ │ │ - mov fp, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #804] @ 591e4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r8, fp │ │ │ │ - str r9, [r4, #4] │ │ │ │ - str sl, [r4, #8] │ │ │ │ - str sl, [r4, #12] │ │ │ │ - add r5, r5, #12 │ │ │ │ - add r4, r4, #16 │ │ │ │ - str r0, [r4, #-16] │ │ │ │ - bgt 58eb0 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #13 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r4, [sp] │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #9 │ │ │ │ - bgt 59124 │ │ │ │ - add r5, r8, r8, lsl #1 │ │ │ │ - ldr fp, [pc, #680] @ 591e4 │ │ │ │ - ldr sl, [pc, #684] @ 591ec │ │ │ │ - ldr r9, [pc, #676] @ 591e8 │ │ │ │ - lsl r5, r5, #2 │ │ │ │ - mov r4, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add r5, r5, #12 │ │ │ │ - cmp r5, #120 @ 0x78 │ │ │ │ - str sl, [r4, #4] │ │ │ │ - str r9, [r4, #8] │ │ │ │ - str r9, [r4, #12] │ │ │ │ - add r4, r4, #16 │ │ │ │ - str r0, [r4, #-16] │ │ │ │ - bne 58f48 │ │ │ │ - rsb r2, r8, #10 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #384] @ 5e990 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r2, #1 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #556] @ 591f0 │ │ │ │ - ldr r3, [pc, #520] @ 591d0 │ │ │ │ + b 5e874 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r4, #9] │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r4, #8] │ │ │ │ + ldr r2, [pc, #280] @ 5e994 │ │ │ │ + ldr r3, [pc, #220] @ 5e95c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 591c8 │ │ │ │ - add sp, sp, #188 @ 0xbc │ │ │ │ + bne 5e954 │ │ │ │ + add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #516] @ 591f4 │ │ │ │ - ldr r1, [r4] │ │ │ │ - smull r0, r2, r3, r2 │ │ │ │ - ldr r1, [r1, #144] @ 0x90 │ │ │ │ - sub r2, r2, r3, asr #31 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - add r2, r2, r2, lsl #1 │ │ │ │ - sub r3, r3, r2, lsl #1 │ │ │ │ - mov r5, #0 │ │ │ │ - add r3, r1, r3, lsl #6 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r5 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r5, [sp] │ │ │ │ - bl 2f84c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r2, #72] @ 0x48 │ │ │ │ - cmp r3, #3 │ │ │ │ - beq 590bc │ │ │ │ - ldr r3, [r2, #68] @ 0x44 │ │ │ │ - cmp r3, #10 │ │ │ │ - movlt r8, r3 │ │ │ │ - movge r8, #10 │ │ │ │ - cmp r3, r5 │ │ │ │ - ble 591bc │ │ │ │ - add r7, sp, #20 │ │ │ │ - ldr sl, [pc, #384] @ 591e0 │ │ │ │ - ldr fp, [pc, #388] @ 591e8 │ │ │ │ - mov r4, r7 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #364] @ 591e4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r9, r8 │ │ │ │ - str sl, [r4, #4] │ │ │ │ - str fp, [r4, #8] │ │ │ │ - str fp, [r4, #12] │ │ │ │ - add r5, r5, #12 │ │ │ │ - add r4, r4, #16 │ │ │ │ - str r0, [r4, #-16] │ │ │ │ - blt 59068 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - blx r3 │ │ │ │ - b 58d28 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ - cmp r3, #10 │ │ │ │ - movlt r8, r3 │ │ │ │ - movge r8, #10 │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 591bc │ │ │ │ - add r7, sp, #20 │ │ │ │ - ldr sl, [pc, #252] @ 591e0 │ │ │ │ - ldr fp, [pc, #272] @ 591f8 │ │ │ │ - mov r4, r7 │ │ │ │ - mov r9, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #256] @ 591fc │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r9, r8 │ │ │ │ - str sl, [r4, #4] │ │ │ │ - str fp, [r4, #8] │ │ │ │ - str fp, [r4, #12] │ │ │ │ - add r5, r5, #12 │ │ │ │ - add r4, r4, #16 │ │ │ │ - str r0, [r4, #-16] │ │ │ │ - blt 590ec │ │ │ │ - b 5909c │ │ │ │ - mov r2, r4 │ │ │ │ - b 58f7c │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r8, r5 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - mov r1, #13 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r5 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 2f9a0 │ │ │ │ - b 58f30 │ │ │ │ - mov r2, r4 │ │ │ │ - b 58e44 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r8, r5 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - mov r1, #11 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r5 │ │ │ │ - str r5, [sp] │ │ │ │ - bl 2f9a0 │ │ │ │ - b 58dfc │ │ │ │ - mov r8, r5 │ │ │ │ - add r7, sp, #20 │ │ │ │ - b 5909c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000addb0 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq sp, sl, r0, lsr #27 │ │ │ │ + beq 5e86c │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 5e86c │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl 5dfb8 │ │ │ │ + b 5e86c │ │ │ │ + ldr r1, [pc, #156] @ 5e970 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #184] @ 5e998 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + mov r3, r0 │ │ │ │ + b 5e520 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r1, [pc, #120] @ 5e970 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + b 5e4e0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7a74 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #56] @ 5e964 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #32] @ 5e964 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r8, [r4, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + b 5e4b8 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r8, sl, r0, asr #11 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + muleq sl, r4, r5 │ │ │ │ + @ instruction: 0x432a0000 │ │ │ │ + @ instruction: 0x3e860a92 │ │ │ │ + sbcsmi r0, ip, #0 │ │ │ │ + ldrdmi r0, [r9], #251 @ 0xfb │ │ │ │ + tstmi r6, #0 │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ + teqmi lr, #0 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ - mvnmi r0, r0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - mrsmi r0, (UNDEF: 64) │ │ │ │ - orrmi r0, r8, r0 │ │ │ │ - strdeq sp, [sl], -r4 │ │ │ │ - bcs feb03ca8 <__bss_end__@@Base+0xfe85dbe0> │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ + ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ + adcmi r0, r0, #0 │ │ │ │ + submi r0, r8, #0 │ │ │ │ + bicmi r0, r0, r0 │ │ │ │ + andeq r8, sl, r8, asr #2 │ │ │ │ + orrmi r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3672] @ 0xe58 │ │ │ │ - ldr r2, [pc, #848] @ 59568 │ │ │ │ - ldr r3, [pc, #848] @ 5956c │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr lr, [pc, #100] @ 5ea18 │ │ │ │ + ldr ip, [pc, #100] @ 5ea1c │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + add lr, pc, lr │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r0, [r2, #1580] @ 0x62c │ │ │ │ + mov r1, sp │ │ │ │ + mov r2, #1 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + mov ip, #0 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 5dfb8 │ │ │ │ + ldr r2, [pc, #48] @ 5ea20 │ │ │ │ + ldr r3, [pc, #40] @ 5ea1c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #388 @ 0x184 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 5ea14 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r8, sl, ip │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + ldrdeq r7, [sl], -r4 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r1, #24 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov r0, r7 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, r0, r0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3856] @ 0xf10 │ │ │ │ + ldr r1, [pc, #1780] @ 5f15c │ │ │ │ + ldr r3, [pc, #1780] @ 5f160 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + sub sp, sp, #204 @ 0xcc │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #380] @ 0x17c │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r5, [pc, #796] @ 59570 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r2, #1588] @ 0x634 │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r1, [r3, #196] @ 0xc4 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 5f12c │ │ │ │ + ldr r6, [r3, #212] @ 0xd4 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 5f12c │ │ │ │ + ldr r3, [r2, #2396] @ 0x95c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5f12c │ │ │ │ + ldr r3, [r2, #2400] @ 0x960 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 5f12c │ │ │ │ + ldr r5, [r2, #1572] @ 0x624 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - add r5, sp, #76 @ 0x4c │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #736] @ 59574 │ │ │ │ - ldr r2, [pc, #736] @ 59578 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - mov r3, #1 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r2, #59648 @ 0xe900 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - ldm r5, {r2, r3} │ │ │ │ - add r1, sp, #28 │ │ │ │ - bl 31598 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #1588] @ 0x634 │ │ │ │ - ldr r8, [r3, #3488] @ 0xda0 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ - ldr r7, [r3, #3484] @ 0xd9c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 59454 │ │ │ │ - mov r2, #692 @ 0x2b4 │ │ │ │ - mla r3, r2, r8, r3 │ │ │ │ - add r3, r3, #15488 @ 0x3c80 │ │ │ │ - add r3, r3, #48 @ 0x30 │ │ │ │ - ldr sl, [pc, #632] @ 5957c │ │ │ │ - add r2, sp, #124 @ 0x7c │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r2, sl │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - ldr r1, [pc, #596] @ 59580 │ │ │ │ - ldr r9, [r3, #1576] @ 0x628 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #1656] @ 5f164 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr ip, [r5] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ mov fp, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #572] @ 59584 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r9] │ │ │ │ - mov ip, #1 │ │ │ │ - str ip, [sp, #4] │ │ │ │ + ldr r0, [pc, #1632] @ 5f164 │ │ │ │ mov r3, fp │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #1090519040 @ 0x41000000 │ │ │ │ str r0, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [ip, #20] │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr r8, [r5, #2396] @ 0x95c │ │ │ │ + ldr r0, [r8, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #998244352 @ 0x3b800000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r8, #16] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #998244352 @ 0x3b800000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7a74 │ │ │ │ + ldr r1, [pc, #1520] @ 5f168 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r0, [r5, #2084] @ 0x824 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1500] @ 5f16c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r5, #2080] @ 0x820 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1480] @ 5f16c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r5, #2076] @ 0x81c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1460] @ 5f16c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r5, [pc, #1448] @ 5f170 │ │ │ │ + mov r7, #1 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r6, [r1, #8] │ │ │ │ - ldr r9, [pc, #532] @ 59588 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [pc, #524] @ 5958c │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r2, [pc, #508] @ 59590 │ │ │ │ - add r6, sp, #252 @ 0xfc │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r3, r0 │ │ │ │ + bl edf68 │ │ │ │ + ldr lr, [pc, #1432] @ 5f174 │ │ │ │ + add ip, sp, #32 │ │ │ │ + add lr, pc, lr │ │ │ │ + add r9, sp, #32 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [lr] │ │ │ │ + ldr r1, [pc, #1384] @ 5f16c │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [ip] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str fp, [sp, #28] │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr fp, [r1, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - blx fp │ │ │ │ - cmp r7, #1 │ │ │ │ - beq 5951c │ │ │ │ - bgt 59460 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 59400 │ │ │ │ - ldr r0, [pc, #432] @ 59594 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + ldr r8, [r3, #1576] @ 0x628 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1356] @ 5f178 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1332] @ 5f168 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr ip, [r8] │ │ │ │ + ldr fp, [r9], #4 │ │ │ │ + ldr r2, [pc, #1336] @ 5f17c │ │ │ │ + str r2, [sp] │ │ │ │ + str fp, [sp, #4] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + mov r1, #0 │ │ │ │ mov r2, sl │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ + add r6, r6, #1 │ │ │ │ mov r3, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r8, [ip, #36] @ 0x24 │ │ │ │ + blx r8 │ │ │ │ + cmp r6, #9 │ │ │ │ + bne 5ec14 │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ + ldr r1, [pc, #1280] @ 5f180 │ │ │ │ + mov r0, fp │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1023410176 @ 0x3d000000 │ │ │ │ + ldr sl, [pc, #1268] @ 5f184 │ │ │ │ + add r6, sp, #68 @ 0x44 │ │ │ │ + add sl, pc, sl │ │ │ │ + mvn fp, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ + mov r2, sl │ │ │ │ + strd r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - cmn r8, #1 │ │ │ │ - bne 594c0 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [pc, #1200] @ 5f17c │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, #0 │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r4, [ip, #16] │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #360] @ 59598 │ │ │ │ - ldr r3, [pc, #312] @ 5956c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #380] @ 0x17c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 59564 │ │ │ │ - add sp, sp, #388 @ 0x184 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #320] @ 5959c │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 592fc │ │ │ │ - sub r3, r7, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi 59400 │ │ │ │ - cmp r7, #2 │ │ │ │ - mov r1, r9 │ │ │ │ - beq 59534 │ │ │ │ - ldr r0, [pc, #288] @ 595a0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + mov r3, r6 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + ldr r9, [ip, #40] @ 0x28 │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r9, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r9] │ │ │ │ + ldr lr, [pc, #1140] @ 5f17c │ │ │ │ + str lr, [sp] │ │ │ │ + ldr r3, [pc, #1112] @ 5f168 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ - add r7, sp, #188 @ 0xbc │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e9868 │ │ │ │ - cmn r8, #1 │ │ │ │ - beq 59548 │ │ │ │ - ldr r2, [pc, #252] @ 595a4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r2, sp, #60 @ 0x3c │ │ │ │ - ldr r1, [r0, #1576] @ 0x628 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp] │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #180] @ 595a8 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - mov r2, #1056964608 @ 0x3f000000 │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - mov r3, r8 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r2, r5 │ │ │ │ - bl 32c48 │ │ │ │ - b 59408 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r9, [ip, #36] @ 0x24 │ │ │ │ + blx r9 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ mov r2, sl │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ + ldr sl, [pc, #1076] @ 5f17c │ │ │ │ + strd r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - b 594c0 │ │ │ │ - ldr r0, [pc, #112] @ 595ac │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r2, r0 │ │ │ │ - b 59488 │ │ │ │ - ldr r2, [pc, #96] @ 595b0 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, pc, r2 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - b 59408 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - muleq sl, ip, r7 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - cmnmi r0, r0 │ │ │ │ - cdpcc 12, 12, cr12, cr12, cr13, {6} │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - @ instruction: 0x0009d7b0 │ │ │ │ - cmpmi r0, r0 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - andeq fp, r9, r0, asr #5 │ │ │ │ - strdeq ip, [r9], -ip @ │ │ │ │ - strdeq ip, [r9], -r8 │ │ │ │ - @ instruction: 0x0009cdb0 │ │ │ │ - andeq sp, sl, r8, lsl #11 │ │ │ │ - andeq fp, r9, r4, ror #3 │ │ │ │ - andeq ip, r9, r0, lsr sp │ │ │ │ - andeq ip, r9, ip, lsl #26 │ │ │ │ - stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ - andeq ip, r9, r8, ror #24 │ │ │ │ - andeq sp, r9, r4, ror #10 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - mov r1, #692 @ 0x2b4 │ │ │ │ - add r2, r4, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r2, #2480] @ 0x9b0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mla r3, r1, r3, r4 │ │ │ │ - add r3, r3, #15744 @ 0x3d80 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 595f4 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #304] @ 5972c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r2, #2492] @ 0x9bc │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r4, #1580] @ 0x62c │ │ │ │ - ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 7bac <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 595ec │ │ │ │ - add r3, r4, #15744 @ 0x3d80 │ │ │ │ - add r1, r4, #59904 @ 0xea00 │ │ │ │ - add r3, r3, #40 @ 0x28 │ │ │ │ - add r1, r1, #168 @ 0xa8 │ │ │ │ - mov ip, #0 │ │ │ │ - ldrb r2, [r3, #440] @ 0x1b8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 59644 │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmn r2, #1 │ │ │ │ - addne ip, ip, #1 │ │ │ │ - add r3, r3, #692 @ 0x2b4 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 5962c │ │ │ │ - cmp ip, #0 │ │ │ │ - ble 595ec │ │ │ │ - ldr r1, [pc, #208] @ 59730 │ │ │ │ - ldr r0, [pc, #208] @ 59734 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r7, [pc, #196] @ 59738 │ │ │ │ - mvn lr, #0 │ │ │ │ - ldr r8, [pc, #192] @ 5973c │ │ │ │ - mov r2, r7 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [pc, #1052] @ 5f17c │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ mov r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ ldr ip, [r0] │ │ │ │ - str lr, [sp] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - ldr r6, [ip, #40] @ 0x28 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr sl, [r3, #1572] @ 0x624 │ │ │ │ + mov r3, r6 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + ldr r9, [ip, #40] @ 0x28 │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr r9, [r3, #1576] @ 0x628 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sl, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sl, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #100] @ 59740 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r9] │ │ │ │ + ldr r3, [pc, #1004] @ 5f188 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str sl, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r9, [ip, #36] @ 0x24 │ │ │ │ + blx r9 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ + ldr r9, [pc, #960] @ 5f18c │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r2, r9 │ │ │ │ + strd r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r6 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + ldr r9, [ip, #40] @ 0x28 │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r9, [r3, #1576] @ 0x628 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ ldr ip, [r9] │ │ │ │ - ldr r3, [pc, #64] @ 59744 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ + ldr r3, [pc, #872] @ 5f190 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str sl, [sp] │ │ │ │ mov r1, #0 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r4, [ip, #36] @ 0x24 │ │ │ │ - blx r4 │ │ │ │ - b 595ec │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - ldrdeq sl, [r9], -ip │ │ │ │ - andeq ip, r9, ip, asr fp │ │ │ │ - orrmi r0, r0, r0 │ │ │ │ - svclt 0x00800000 │ │ │ │ - tstmi r6, #0 │ │ │ │ - mvnsmi r0, r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3840] @ 0xf00 │ │ │ │ - ldr r1, [pc, #368] @ 598d0 │ │ │ │ - ldr r2, [pc, #368] @ 598d4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub sp, sp, #220 @ 0xdc │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #212] @ 0xd4 │ │ │ │ - mov r2, #0 │ │ │ │ - add r2, r3, #57344 @ 0xe000 │ │ │ │ - ldr r1, [r2, #2480] @ 0x9b0 │ │ │ │ - add r3, r3, r1, lsl #2 │ │ │ │ - ldr r3, [r3, #2456] @ 0x998 │ │ │ │ - ldr r1, [r3] │ │ │ │ - ands r4, r1, #8 │ │ │ │ - beq 597c4 │ │ │ │ - ldr r2, [pc, #312] @ 598d8 │ │ │ │ - ldr r3, [pc, #304] @ 598d4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 598cc │ │ │ │ - add sp, sp, #220 @ 0xdc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #272] @ 598dc │ │ │ │ - add r6, sp, #20 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, #64 @ 0x40 │ │ │ │ - ldr r0, [r2, #2572] @ 0xa0c │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 8cad8 │ │ │ │ - ldr r1, [pc, #244] @ 598e0 │ │ │ │ - ldr r0, [pc, #244] @ 598e4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, r6 │ │ │ │ - add r6, sp, #84 @ 0x54 │ │ │ │ + ldr r9, [ip, #36] @ 0x24 │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r9, [pc, #832] @ 5f194 │ │ │ │ + ldr r3, [r3, #2396] @ 0x95c │ │ │ │ + add r9, pc, r9 │ │ │ │ + ldr ip, [r3, #4] │ │ │ │ + mov r2, r9 │ │ │ │ + cmp ip, #0 │ │ │ │ + add r3, ip, #31 │ │ │ │ + movge r3, ip │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ - ldr r8, [pc, #220] @ 598e8 │ │ │ │ - ldr r9, [pc, #220] @ 598ec │ │ │ │ + asr r3, r3, #5 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r6 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + ldr sl, [ip, #40] @ 0x28 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr sl, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [sl] │ │ │ │ + ldr r3, [pc, #724] @ 5f198 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ + mov r0, sl │ │ │ │ + ldr sl, [pc, #668] @ 5f17c │ │ │ │ + str sl, [sp] │ │ │ │ + ldr sl, [ip, #36] @ 0x24 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r3, [r3, #2396] @ 0x95c │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + add r3, r0, #31 │ │ │ │ + movge r3, r0 │ │ │ │ + asr r3, r3, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mvn ip, #0 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [pc, #604] @ 5f17c │ │ │ │ ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ mov r3, r6 │ │ │ │ - str ip, [sp] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - ldr r7, [r1, #40] @ 0x28 │ │ │ │ - mov r1, r4 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr fp, [r3, #1572] @ 0x624 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + ldr sl, [ip, #40] @ 0x28 │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr sl, [r3, #1576] @ 0x628 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [fp, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [fp, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #116] @ 598f0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ ldr ip, [sl] │ │ │ │ - mov r1, r4 │ │ │ │ - str r9, [sp, #8] │ │ │ │ + mov r1, #0 │ │ │ │ str r6, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r3, [pc, #64] @ 598f4 │ │ │ │ + ldr r3, [pc, #568] @ 5f19c │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - ldr r4, [ip, #36] @ 0x24 │ │ │ │ - blx r4 │ │ │ │ - b 59798 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, sl, r8, asr r2 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq sp, sl, r8, lsl r2 │ │ │ │ - @ instruction: 0x0009b2b8 │ │ │ │ - andeq sl, r9, r0, asr lr │ │ │ │ - strdeq ip, [r9], -ip @ │ │ │ │ - orrmi r0, r0, r0 │ │ │ │ - svclt 0x00800000 │ │ │ │ - tstmi r6, #0 │ │ │ │ - mvnsmi r0, r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3768] @ 0xeb8 │ │ │ │ - ldr r2, [pc, #752] @ 59c00 │ │ │ │ - ldr fp, [pc, #752] @ 59c04 │ │ │ │ - ldr r3, [pc, #752] @ 59c08 │ │ │ │ - mov r4, r0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [pc, #744] @ 59c0c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add fp, pc, fp │ │ │ │ - sub sp, sp, #292 @ 0x124 │ │ │ │ - mov r1, fp │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #284] @ 0x11c │ │ │ │ - mov r3, #0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r9, [pc, #708] @ 59c10 │ │ │ │ - mvn lr, #0 │ │ │ │ - ldr sl, [pc, #704] @ 59c14 │ │ │ │ + ldr sl, [pc, #516] @ 5f17c │ │ │ │ + str sl, [sp] │ │ │ │ + ldr sl, [ip, #36] @ 0x24 │ │ │ │ + blx sl │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr sl, [r0, #1576] @ 0x628 │ │ │ │ + add r0, r0, #528 @ 0x210 │ │ │ │ + ldr r3, [sl] │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl efe78 │ │ │ │ + ldr r2, [pc, #472] @ 5f17c │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ mov r1, #0 │ │ │ │ - mov r2, r9 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - ldr ip, [r0] │ │ │ │ - str lr, [sp] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - ldr r6, [ip, #40] @ 0x28 │ │ │ │ - blx r6 │ │ │ │ + mov r0, sl │ │ │ │ + blx ip │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r6, [r2, #1572] @ 0x624 │ │ │ │ - ldr r8, [r2, #1576] @ 0x628 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #612] @ 59c18 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr r3, [r2, #1576] @ 0x628 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr ip, [r3] │ │ │ │ + ldr sl, [ip, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [r8] │ │ │ │ - ldr r3, [pc, #576] @ 59c1c │ │ │ │ - str sl, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r9, [sp] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - ldr r5, [ip, #36] @ 0x24 │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #2424] @ 0x978 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 59b3c │ │ │ │ - ldr r3, [r3, #2444] @ 0x98c │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 59bf0 │ │ │ │ - ble 59b10 │ │ │ │ - ldr r0, [pc, #500] @ 59c20 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, fp │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r6, sp, #28 │ │ │ │ - ldr r3, [r3, #2444] @ 0x98c │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r2, r0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + add r0, r2, #528 @ 0x210 │ │ │ │ + bl efe78 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r1, #0 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [pc, #360] @ 5f17c │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #388] @ 5f1a0 │ │ │ │ + blx sl │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr sl, [pc, #340] @ 5f17c │ │ │ │ + add r0, r0, #528 @ 0x210 │ │ │ │ + bl efe70 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 59748 │ │ │ │ + bl e972c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r7, [pc, #448] @ 59c24 │ │ │ │ + ldr r2, [pc, #304] @ 5f17c │ │ │ │ ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r8, [pc, #424] @ 59c14 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mvn r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r5, [r3, #40] @ 0x28 │ │ │ │ + ldr ip, [r0] │ │ │ │ mov r3, r6 │ │ │ │ - blx r5 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + ldr r9, [ip, #40] @ 0x28 │ │ │ │ + blx r9 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr sl, [r3, #1572] @ 0x624 │ │ │ │ ldr r9, [r3, #1576] @ 0x628 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sl, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sl, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #340] @ 59c18 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ ldr ip, [r9] │ │ │ │ - ldr r3, [pc, #316] @ 59c28 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ mov r1, #0 │ │ │ │ + ldr r3, [pc, #280] @ 5f1a4 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str sl, [sp] │ │ │ │ + ldr r6, [ip, #36] @ 0x24 │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - ldr r4, [ip, #36] @ 0x24 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #276] @ 59c2c │ │ │ │ - ldr r3, [pc, #236] @ 59c08 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r6, [r0, #1576] @ 0x628 │ │ │ │ + add r0, r0, #528 @ 0x210 │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldr r9, [r3, #40] @ 0x28 │ │ │ │ + bl efe68 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, #0 │ │ │ │ + str fp, [sp] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r9 │ │ │ │ + ldr r9, [r4, #4] │ │ │ │ + ldr r6, [r9, #1576] @ 0x628 │ │ │ │ + ldr r3, [r6] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r8, [r3, #36] @ 0x24 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, r9, #528 @ 0x210 │ │ │ │ + bl efe68 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #0 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str sl, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [pc, #124] @ 5f1a8 │ │ │ │ + blx r8 │ │ │ │ + ldr r2, [pc, #120] @ 5f1ac │ │ │ │ + ldr r3, [pc, #40] @ 5f160 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 59bfc │ │ │ │ - add sp, sp, #292 @ 0x124 │ │ │ │ + bne 5f158 │ │ │ │ + add sp, sp, #204 @ 0xcc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - sub r0, r2, r0 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #200] @ 59c1c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #212] @ 59c30 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 59bac │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bne 59be0 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [pc, #156] @ 59c34 │ │ │ │ - add r6, sp, #28 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - b 59a58 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ - ldr r5, [pc, #124] @ 59c38 │ │ │ │ - add r6, sp, #28 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - strd r8, [sp] │ │ │ │ - bl e9868 │ │ │ │ - b 59a58 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - b 59b90 │ │ │ │ - ldr r0, [pc, #68] @ 59c3c │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 59a2c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, sl, r0, lsr #1 │ │ │ │ - andeq sl, r9, r8, lsl sp │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - ldrdeq ip, [r9], -r4 │ │ │ │ - movmi r0, r0 │ │ │ │ - svclt 0x00800000 │ │ │ │ - tstmi r6, #0 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r7, sl, ip, asr pc │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + orrsmi r0, r6, #0 │ │ │ │ submi r0, r8, #0 │ │ │ │ - strdeq ip, [r9], -ip @ │ │ │ │ - orrmi r0, r0, r0 │ │ │ │ - addsmi r0, r6, #0 │ │ │ │ - andeq ip, sl, r0, lsr #29 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + svclt 0x00800000 │ │ │ │ + andeq r8, sl, ip, ror #14 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ adcmi r0, r0, r0 │ │ │ │ - andeq ip, r9, r4, ror r1 │ │ │ │ - andeq ip, r9, r0, lsl #13 │ │ │ │ - andeq ip, r9, ip, lsl r6 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #2424] @ 0x978 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - and r3, r3, #48 @ 0x30 │ │ │ │ - cmp r3, #16 │ │ │ │ - bxne lr │ │ │ │ - b 598f8 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + andeq r7, r9, r0, asr sl │ │ │ │ + rsbmi r0, r0, #0 │ │ │ │ + andeq r5, r9, r0, lsr r2 │ │ │ │ + rsbsmi r0, r8, #0 │ │ │ │ + andeq r5, r9, r8, lsl #30 │ │ │ │ + addsmi r0, r4, #0 │ │ │ │ + adcmi r0, r0, #0 │ │ │ │ + adcmi r0, ip, #0 │ │ │ │ + adcsmi r0, r8, #0 │ │ │ │ + sbcmi r0, r4, #0 │ │ │ │ + muleq sl, r0, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3768] @ 0xeb8 │ │ │ │ - ldr r1, [pc, #1092] @ 5a0b8 │ │ │ │ - ldr r3, [pc, #1092] @ 5a0bc │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - sub sp, sp, #292 @ 0x124 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #284] @ 0x11c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r2, #2424] @ 0x978 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - tst r1, #1 │ │ │ │ - bne 59cf8 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 59ce8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - strd r2, [r4, #24] │ │ │ │ - ldr r2, [pc, #1020] @ 5a0c0 │ │ │ │ - ldr r3, [pc, #1012] @ 5a0bc │ │ │ │ + str r0, [ip, #2144] @ 0x860 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + ldr r0, [pc, #972] @ 5f5a0 │ │ │ │ + ldr r1, [pc, #972] @ 5f5a4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r2, [r2, #3032] @ 0xbd8 │ │ │ │ + ldr r4, [pc, #964] @ 5f5a8 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + sub sp, sp, #1904 @ 0x770 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r2, #0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #1908] @ 0x774 │ │ │ │ + mov r1, #0 │ │ │ │ + bne 5f234 │ │ │ │ + ldr r2, [pc, #928] @ 5f5ac │ │ │ │ + ldr r3, [pc, #916] @ 5f5a4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [sp, #1908] @ 0x774 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5a0b4 │ │ │ │ - add sp, sp, #292 @ 0x124 │ │ │ │ + bne 5f7b8 │ │ │ │ + add sp, sp, #1904 @ 0x770 │ │ │ │ + add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r2, #2444] @ 0x98c │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt 59cb0 │ │ │ │ - b 59cbc │ │ │ │ - ldr r1, [pc, #964] @ 5a0c4 │ │ │ │ - ldr r0, [pc, #964] @ 5a0c8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + mov r0, #1000 @ 0x3e8 │ │ │ │ + mov r1, #200 @ 0xc8 │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #872] @ 5f5b0 │ │ │ │ + mov r0, #50 @ 0x32 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, #1200 @ 0x4b0 │ │ │ │ + mov r1, #500 @ 0x1f4 │ │ │ │ + strd r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, #150 @ 0x96 │ │ │ │ + mov r1, #95 @ 0x5f │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [pc, #840] @ 5f5b4 │ │ │ │ + mov r1, #8000 @ 0x1f40 │ │ │ │ + strd r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [pc, #832] @ 5f5b8 │ │ │ │ + mov r0, #300 @ 0x12c │ │ │ │ + strd r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [pc, #824] @ 5f5bc │ │ │ │ + mov r0, #50 @ 0x32 │ │ │ │ + strd r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [pc, #816] @ 5f5c0 │ │ │ │ + mov r1, #140 @ 0x8c │ │ │ │ + strd r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [pc, #808] @ 5f5c4 │ │ │ │ + mov r0, #125 @ 0x7d │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + mov r0, #200 @ 0xc8 │ │ │ │ + mov r1, #125 @ 0x7d │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [pc, #788] @ 5f5c8 │ │ │ │ + mov r1, #80 @ 0x50 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + mov r0, #20 │ │ │ │ + mov r1, #700 @ 0x2bc │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [pc, #768] @ 5f5cc │ │ │ │ + mov r1, #200 @ 0xc8 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ + add r1, pc, #704 @ 0x2c0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + ldr r5, [r3, #1572] @ 0x624 │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ + mov r0, #100 @ 0x64 │ │ │ │ + mov r1, #0 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + mov r1, #100 @ 0x64 │ │ │ │ + mov r0, #100 @ 0x64 │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 5641c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - subs r5, r0, #0 │ │ │ │ - bne 59ea0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r7, [r1, #28] │ │ │ │ - mov r1, r2 │ │ │ │ - blx r7 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r7, [pc, #892] @ 5a0cc │ │ │ │ - ldr r0, [r1, #1576] @ 0x628 │ │ │ │ - mov lr, #1090519040 @ 0x41000000 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r8, #1 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r8, [sp, #12] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str lr, [sp] │ │ │ │ - ldr r3, [pc, #860] @ 5a0d0 │ │ │ │ - ldr r2, [pc, #860] @ 5a0d4 │ │ │ │ - ldr r6, [ip, #36] @ 0x24 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r6 │ │ │ │ - ldr r7, [pc, #848] @ 5a0d8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #2424] @ 0x978 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 59fb0 │ │ │ │ - ldr r3, [r3, #2444] @ 0x98c │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 5a0a0 │ │ │ │ - ble 5a04c │ │ │ │ - ldr r1, [pc, #812] @ 5a0dc │ │ │ │ - ldr r0, [pc, #812] @ 5a0e0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r6, sp, #28 │ │ │ │ - ldr r3, [r3, #2444] @ 0x98c │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r2, r0 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 59748 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #688] @ 5f5d0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr ip, [r5] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r6, [pc, #672] @ 5f5d4 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #660] @ 5f5d0 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [ip, #20] │ │ │ │ + blx r5 │ │ │ │ + ldr r2, [pc, #648] @ 5f5d8 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + add r4, sp, #1776 @ 0x6f0 │ │ │ │ + sub r2, r2, #4 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, sp, #48 @ 0x30 │ │ │ │ + mov r7, r3 │ │ │ │ + add r4, r4, #4 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b 5f534 │ │ │ │ ldr r2, [r0] │ │ │ │ - beq 59f5c │ │ │ │ - ldr r8, [pc, #720] @ 5a0cc │ │ │ │ - mvn r3, #0 │ │ │ │ - mov r1, #0 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ str r3, [sp] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r5, [r2, #40] @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r5, [r2, #28] │ │ │ │ + mov r2, r3 │ │ │ │ blx r5 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr sl, [r3, #1572] @ 0x624 │ │ │ │ - ldr r9, [r3, #1576] @ 0x628 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sl, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sl, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #660] @ 5a0e4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ + ldr r8, [pc, #552] @ 5f5dc │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r2, r8 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [r9] │ │ │ │ - ldr r3, [pc, #624] @ 5a0e8 │ │ │ │ - str r8, [sp, #8] │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mvn lr, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r2, [pc, #516] @ 5f5e0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ + ldr r5, [ip, #40] @ 0x28 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr sl, [r3, #1576] @ 0x628 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #488] @ 5f5f8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r9, #1 │ │ │ │ + add r7, r7, r9 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #444] @ 5f5e4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [sl] │ │ │ │ mov r1, #0 │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r4, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r4, [ip, #36] @ 0x24 │ │ │ │ - blx r4 │ │ │ │ - b 59cbc │ │ │ │ + mov r0, sl │ │ │ │ + ldr sl, [pc, #404] @ 5f5e0 │ │ │ │ + str sl, [sp] │ │ │ │ + ldr sl, [r3, #36] @ 0x24 │ │ │ │ + mov r3, r5 │ │ │ │ + blx sl │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ + mov r2, r8 │ │ │ │ + ldr sl, [pc, #372] @ 5f5e0 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mvn lr, #0 │ │ │ │ ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr sl, [pc, #576] @ 5a0ec │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr fp, [pc, #536] @ 5a0cc │ │ │ │ - mvn r2, #0 │ │ │ │ + ldr r2, [pc, #340] @ 5f5e0 │ │ │ │ + ldr ip, [r0] │ │ │ │ mov r1, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - str fp, [sp, #4] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r7, [r3, #40] @ 0x28 │ │ │ │ - mov r3, r6 │ │ │ │ - blx r7 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r7, [r2, #1572] @ 0x624 │ │ │ │ - ldr r9, [r2, #1576] @ 0x628 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #476] @ 5a0e4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [r9] │ │ │ │ - ldr r3, [pc, #448] @ 5a0f0 │ │ │ │ - str fp, [sp, #8] │ │ │ │ + str lr, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ str r6, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ + ldr r8, [ip, #40] @ 0x28 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r8, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #304] @ 5f5e8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r8] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r7, [pc, #432] @ 5a0f4 │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str sl, [sp] │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r6, [ip, #36] @ 0x24 │ │ │ │ - blx r6 │ │ │ │ - b 59d84 │ │ │ │ - ldr ip, [pc, #360] @ 5a0cc │ │ │ │ - str ip, [sp, #8] │ │ │ │ - mov ip, #1 │ │ │ │ - str ip, [sp, #12] │ │ │ │ - mov r1, r5 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - ldr r3, [pc, #376] @ 5a0f8 │ │ │ │ - ldr r5, [r2, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #332] @ 5a0d4 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r8, [r3, #36] @ 0x24 │ │ │ │ + mov r3, r5 │ │ │ │ + blx r8 │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r4, [ip, #28] │ │ │ │ - blx r4 │ │ │ │ - b 59cbc │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - sub r0, r2, r0 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #296] @ 5a0f0 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #300] @ 5a0fc │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5a020 │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + ldr lr, [r5, #4]! │ │ │ │ + str r5, [sp, #24] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + str sl, [sp] │ │ │ │ + ldr r2, [pc, #224] @ 5f5f8 │ │ │ │ + ldr r5, [ip, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r7, #32 │ │ │ │ + add r3, r3, #6 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq 5f600 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add r0, r0, #2016 @ 0x7e0 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl eddc8 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl eddc8 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 7990 <__aeabi_fcmpeq@plt> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bne 5a090 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [pc, #244] @ 5a100 │ │ │ │ - add r6, sp, #28 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - b 59de0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ - ldr r8, [pc, #212] @ 5a104 │ │ │ │ - add r6, sp, #28 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [sp] │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - b 59de0 │ │ │ │ - ldr r1, [pc, #180] @ 5a108 │ │ │ │ - ldr r0, [pc, #180] @ 5a10c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - add r6, sp, #28 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - orrs r3, r3, r2 │ │ │ │ - bne 59de0 │ │ │ │ - bl e88e8 │ │ │ │ - strd r0, [r4, #24] │ │ │ │ - b 59de0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - b 5a004 │ │ │ │ - ldr r1, [pc, #104] @ 5a110 │ │ │ │ - ldr r0, [pc, #104] @ 5a114 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 59db8 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, sl, r4, asr #26 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - strdeq ip, [sl], -r4 │ │ │ │ - andeq sl, r9, ip, lsr r9 │ │ │ │ - andeq ip, r9, r0, asr #10 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + bne 5f388 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r5, [r3, #28] │ │ │ │ + mov r3, r2 │ │ │ │ + blx r5 │ │ │ │ + b 5f3a4 │ │ │ │ + andeq r3, r1, r0, lsl #17 │ │ │ │ + muleq r0, r8, sl │ │ │ │ + strdeq r7, [sl], -r0 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + ldrdeq r7, [sl], -r4 │ │ │ │ + @ instruction: 0x000a77b8 │ │ │ │ + andeq r0, r0, r8, lsr #10 │ │ │ │ + andeq r9, r0, r0, ror r4 │ │ │ │ + ldrdeq r0, [r0], -ip │ │ │ │ + ldrdeq sp, [r0], -r8 │ │ │ │ + andeq r0, r3, r0, asr #26 │ │ │ │ + andeq r5, r3, r0, ror #22 │ │ │ │ + andeq r3, r4, r8, lsr r2 │ │ │ │ + andeq r8, r1, r0, lsr #13 │ │ │ │ + orrsmi r0, r6, #0 │ │ │ │ svclt 0x00800000 │ │ │ │ + muleq r0, r0, r5 │ │ │ │ + andeq r4, r9, r8, asr #24 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + bicmi r0, r8, r0 │ │ │ │ eorsmi r0, r4, #0 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - andeq sl, r9, ip, lsl #17 │ │ │ │ - andeq ip, r9, r0, ror r4 │ │ │ │ - tstmi r6, #0 │ │ │ │ - addsmi r0, r6, #0 │ │ │ │ - movmi r0, r0 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + ldrmi r8, [fp, #-0]! │ │ │ │ + ldrbtmi r0, [sl], #-0 │ │ │ │ submi r0, r8, #0 │ │ │ │ - orrmi r0, r0, r0 │ │ │ │ - subsmi r0, r8, #0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - andeq fp, r9, r0, lsl #26 │ │ │ │ - andeq ip, r9, ip, lsl #4 │ │ │ │ - andeq sl, r9, r8, ror #11 │ │ │ │ - strdeq ip, [r9], -r4 │ │ │ │ - muleq r9, r4, r5 │ │ │ │ - andeq ip, r9, r4, ror #2 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #560] @ 5a360 │ │ │ │ - ldr r3, [pc, #560] @ 5a364 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r6, [pc, #556] @ 5a368 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #72 @ 0x48 │ │ │ │ - cmp r1, #0 │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 5a330 │ │ │ │ - ldr r3, [r1] │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 5a330 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r5, #1580] @ 0x62c │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - ldr r1, [r2, #56] @ 0x38 │ │ │ │ - sub r0, r0, r3 │ │ │ │ - rsb r3, r0, r0, lsl #5 │ │ │ │ - add r0, r0, r3, lsl #2 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ - ldr r3, [r5, #2436] @ 0x984 │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r3, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 5a1ac │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - movge r3, #1 │ │ │ │ - add r5, sp, #36 @ 0x24 │ │ │ │ - mov r1, #32 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 29d68 │ │ │ │ - ldr sl, [r4, #4] │ │ │ │ - ldr r9, [pc, #420] @ 5a36c │ │ │ │ - ldr r8, [sl, #1572] @ 0x624 │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r8, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r8, [pc, #396] @ 5a370 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #384] @ 5a374 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [pc, #372] @ 5a378 │ │ │ │ - mvn lr, #0 │ │ │ │ - mov r2, r8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sl, #1576] @ 0x628 │ │ │ │ - ldr ip, [r0] │ │ │ │ - str lr, [sp] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - ldr sl, [ip, #40] @ 0x28 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [pc, #328] @ 5a37c │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - mov r6, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r3, #412] @ 0x19c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov sl, r0 │ │ │ │ + orrsmi r0, r2, #0 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mvn r1, #0 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + add r7, sp, #180 @ 0xb4 │ │ │ │ ldr r3, [r0] │ │ │ │ + ldr r8, [pc, #-48] @ 5f5ec │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mvn sl, #1 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r6, #1065353216 @ 0x3f800000 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ blx r3 │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, r6 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, #181 @ 0xb5 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f9a0 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr sl, [pc, #220] @ 5a380 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #208] @ 5a384 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r4, r7 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + blx r3 │ │ │ │ + str fp, [sp, #24] │ │ │ │ + str r7, [sp, #28] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #-136] @ 5f5f0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r4, r4, #16 │ │ │ │ + ldr r9, [r3, #4] │ │ │ │ mov r7, r0 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, sp, #20 │ │ │ │ + ldr r0, [r9, #2084] @ 0x824 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [r9, #2080] @ 0x820 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ str r0, [sp, #20] │ │ │ │ + ldr r0, [r9, #2076] @ 0x81c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl edf68 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #-244] @ 5f5f4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r7, r6 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #-264] @ 5f5f8 │ │ │ │ + add sl, sl, #2 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #-16] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #-288] @ 5f5fc │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #-12] │ │ │ │ + lsl r0, r5, #1 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #-316] @ 5f5f8 │ │ │ │ + add r5, r5, #1 │ │ │ │ + str r0, [r4, #-8] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #-336] @ 5f5fc │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + cmp r5, #100 @ 0x64 │ │ │ │ + str r0, [r4, #-4] │ │ │ │ + bne 5f660 │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r2, r5 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [pc, #180] @ 5a388 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r3, [sp, #32] │ │ │ │ + mov r1, r7 │ │ │ │ ldr r3, [r0] │ │ │ │ - str sl, [sp, #24] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ + ldr r3, [r3, #88] @ 0x58 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov lr, #1 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - mov r3, sl │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r7 │ │ │ │ - str lr, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r4, [ip, #36] @ 0x24 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #84] @ 5a38c │ │ │ │ - ldr r3, [pc, #40] @ 5a364 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5a35c │ │ │ │ - add sp, sp, #72 @ 0x48 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, sl, r8, lsl #17 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq ip, sl, r4, ror r8 │ │ │ │ - svclt 0x00800000 │ │ │ │ - mrsmi r0, (UNDEF: 64) │ │ │ │ - orrsmi r0, r6, #0 │ │ │ │ - andeq ip, r9, ip, asr r0 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - movmi r0, r0 │ │ │ │ - orrsmi r0, r0, r0 │ │ │ │ - cmnmi r0, r0 │ │ │ │ - andeq ip, sl, r0, lsl #13 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r2, [pc, #564] @ 5a5dc │ │ │ │ - ldr r3, [pc, #564] @ 5a5e0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, r0 │ │ │ │ - sub sp, sp, #92 @ 0x5c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - mov r3, #0 │ │ │ │ - bl e88e8 │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ - orrs ip, r3, r2 │ │ │ │ - bne 5a404 │ │ │ │ - ldr r2, [pc, #516] @ 5a5e4 │ │ │ │ - ldr r3, [pc, #508] @ 5a5e0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5a5d8 │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - subs r5, r0, r3 │ │ │ │ - sbc r6, r1, r2 │ │ │ │ - bl e8978 │ │ │ │ - lsl r3, r0, #2 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - cmp r5, r3 │ │ │ │ - orr r1, r1, r0, lsr #30 │ │ │ │ - sbcs r1, r6, r1 │ │ │ │ - bge 5a3d8 │ │ │ │ - mov r3, #1 │ │ │ │ - add r7, sp, #20 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r2, [r4, #32] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 29f10 │ │ │ │ - bl e8978 │ │ │ │ - adds r0, r0, r0 │ │ │ │ - adc r1, r1, r1 │ │ │ │ - cmp r0, r5 │ │ │ │ - sbcs r1, r1, r6 │ │ │ │ - movge r3, #1065353216 @ 0x3f800000 │ │ │ │ - blt 5a590 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r5, [r2, #28] │ │ │ │ - str r3, [sp] │ │ │ │ - ble 5a574 │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r2, r3 │ │ │ │ - blx r5 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - ldr r9, [pc, #328] @ 5a5e8 │ │ │ │ - ldr r8, [r6, #1572] @ 0x624 │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r8, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r8, [pc, #304] @ 5a5ec │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #292] @ 5a5f0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mvn lr, #0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r6, #1576] @ 0x628 │ │ │ │ - ldr ip, [r0] │ │ │ │ - str lr, [sp] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - ldr r6, [ip, #40] @ 0x28 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r6, [r3, #1576] @ 0x628 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [r6] │ │ │ │ - ldr r3, [pc, #204] @ 5a5f4 │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r5, [ip, #36] @ 0x24 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ ldr r0, [r0, #1576] @ 0x628 │ │ │ │ mov r2, r3 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ ldr r4, [ip, #28] │ │ │ │ blx r4 │ │ │ │ - b 5a3d8 │ │ │ │ - moveq r3, #1065353216 @ 0x3f800000 │ │ │ │ - movne r3, #1056964608 @ 0x3f000000 │ │ │ │ - movne r2, #1065353216 @ 0x3f800000 │ │ │ │ - moveq r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - blx r5 │ │ │ │ - b 5a494 │ │ │ │ - bl e8978 │ │ │ │ - mov r2, r0 │ │ │ │ - lsl r3, r0, #2 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - subs r0, r3, r5 │ │ │ │ - orr r1, r1, r2, lsr #30 │ │ │ │ - sbc r1, r1, r6 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - bl e8978 │ │ │ │ - adds r0, r0, r0 │ │ │ │ - adc r1, r1, r1 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - b 5a464 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, sl, r0, lsl r6 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - ldrdeq ip, [sl], -r8 │ │ │ │ - svclt 0x00800000 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - orrsmi r0, r6, #0 │ │ │ │ - andmi r0, r4, #0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #2424] @ 0x978 │ │ │ │ - cmp r2, #0 │ │ │ │ - bxeq lr │ │ │ │ - add r2, r3, #57344 @ 0xe000 │ │ │ │ - ldr r1, [r2, #2584] @ 0xa18 │ │ │ │ - ldrb r1, [r1, #28] │ │ │ │ - cmp r1, #0 │ │ │ │ - bxne lr │ │ │ │ + b 5f204 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [r3, #1572] @ 0x624 │ │ │ │ - sub sp, sp, #12 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - ldr r7, [r2, #2508] @ 0x9cc │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #464] @ 5a834 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr lr, [r5] │ │ │ │ - ldr ip, [pc, #452] @ 5a834 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - str ip, [r4, #12] │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [r4, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r5, [lr, #20] │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #1588] @ 0x634 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5a748 │ │ │ │ - ldr r1, [r3, #2396] @ 0x95c │ │ │ │ - and r7, r7, #8 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 5a758 │ │ │ │ - ldr r2, [r3, #2424] @ 0x978 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - tst r2, #12 │ │ │ │ - bne 5a758 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 58be8 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 5a7e8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 564d8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #2424] @ 0x978 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - and r2, r3, #48 @ 0x30 │ │ │ │ - cmp r2, #16 │ │ │ │ - beq 5a7d0 │ │ │ │ - tst r3, #32 │ │ │ │ - bne 5a7c4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 567e4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 5693c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 56a54 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 59c5c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 57d58 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 5a7a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 58014 │ │ │ │ + bl 5f1b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 581a8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 58660 │ │ │ │ - ldrb r2, [r3, #3480] @ 0xd98 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5a6d4 │ │ │ │ - ldr r2, [r3, #3488] @ 0xda0 │ │ │ │ - cmn r2, #1 │ │ │ │ - beq 5a794 │ │ │ │ - add r1, r2, r2, lsl #1 │ │ │ │ - rsb r2, r2, r1, lsl #4 │ │ │ │ - add r1, r3, r2, lsl #2 │ │ │ │ - add r1, r1, #3584 @ 0xe00 │ │ │ │ - add r1, r1, #12 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 58be8 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 5a810 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 59200 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 595b4 │ │ │ │ - b 5a6d4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 57ee8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 58014 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 581a8 │ │ │ │ - b 5a748 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 56184 │ │ │ │ - b 5a6fc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 598f8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #2424] @ 0x978 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - b 5a6f4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - add r2, r3, #57344 @ 0xe000 │ │ │ │ - ldr r2, [r2, #2480] @ 0x9b0 │ │ │ │ - add r3, r3, r2, lsl #2 │ │ │ │ - ldr r1, [r3, #2712] @ 0xa98 │ │ │ │ - bl 5a118 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 5a390 │ │ │ │ - b 5a6d4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r2, [r3, #3488] @ 0xda0 │ │ │ │ - add r3, r3, r2, lsl #2 │ │ │ │ - ldr r1, [r3, #2712] @ 0xa98 │ │ │ │ - bl 5a118 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 5a390 │ │ │ │ - b 5a794 │ │ │ │ - orrsmi r0, r6, #0 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 5ea50 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r1, [pc, #64] @ 5a898 │ │ │ │ - ldr r0, [r2, #1592] @ 0x638 │ │ │ │ - ldr r2, [pc, #60] @ 5a89c │ │ │ │ - sub sp, sp, #16 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr ip, [r0] │ │ │ │ - stm sp, {r2, r3} │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r2, [pc, #36] @ 5a8a0 │ │ │ │ - ldr r1, [pc, #36] @ 5a8a4 │ │ │ │ - ldr r4, [ip, #32] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #2 │ │ │ │ - blx r4 │ │ │ │ - add sp, sp, #16 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq fp, r9, r0, lsr #20 │ │ │ │ - andeq r0, r0, r8, lsl #1 │ │ │ │ - andeq fp, r9, ip, ror #19 │ │ │ │ - andeq fp, r9, ip, ror #19 │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - bne 5a8c8 │ │ │ │ - add r2, r0, #8 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - add r3, r3, #16 │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - bx lr │ │ │ │ - cmp r1, #3 │ │ │ │ - bxeq lr │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r2, [r2, #1580] @ 0x62c │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #4 │ │ │ │ - addne r2, r0, #16 │ │ │ │ - ldmne r2, {r0, r1} │ │ │ │ - addne r3, r3, #8 │ │ │ │ - stmne r3, {r0, r1} │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r0, #9 │ │ │ │ - movlt r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - movge r4, #9 │ │ │ │ - blx r3 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #1107296256 @ 0x42000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #124] @ 5a9cc │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bic r4, r4, r4, asr #31 │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r1, #2 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - add r5, r7, r4, lsl #3 │ │ │ │ - blx r3 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #1107296256 @ 0x42000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #68] @ 5a9cc │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ - ldr r3, [r7, #128] @ 0x80 │ │ │ │ - cmp r3, r4 │ │ │ │ - popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r2, r7, #8 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - add r2, r3, #6 │ │ │ │ - add ip, r7, #132 @ 0x84 │ │ │ │ - add r2, r7, r2, lsl #3 │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - mov ip, #0 │ │ │ │ - add r2, r7, #24 │ │ │ │ - stm r2, {r0, r1} │ │ │ │ - str r3, [r7, #128] @ 0x80 │ │ │ │ - str ip, [r7, #140] @ 0x8c │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - orrmi r0, r0, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r2, [pc, #1520] @ 5afd8 │ │ │ │ - ldr r3, [pc, #1520] @ 5afdc │ │ │ │ + str r0, [ip, #3952] @ 0xf70 │ │ │ │ + sub sp, sp, #112 @ 0x70 │ │ │ │ + add r6, sp, #148 @ 0x94 │ │ │ │ + stm r6, {r1, r2, r3} │ │ │ │ + ldr r2, [pc, #1452] @ 5fddc │ │ │ │ + ldr r3, [pc, #1452] @ 5fde0 │ │ │ │ add r2, pc, r2 │ │ │ │ + ldrb r7, [r0, #3060] @ 0xbf4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ + cmp r7, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [r5, #1580] @ 0x62c │ │ │ │ + bne 5f87c │ │ │ │ + ldr r3, [r0, #3056] @ 0xbf0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - sub r3, r3, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi 5ac38 │ │ │ │ - ldrb r2, [r5, #3480] @ 0xd98 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r3, [r0, #32] │ │ │ │ - beq 5aa8c │ │ │ │ - ldrb r3, [r5, #3492] @ 0xda4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 5aa8c │ │ │ │ - ldr r3, [r5, #3484] @ 0xd9c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5aa60 │ │ │ │ - ldr r3, [r5, #2404] @ 0x964 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5aa8c │ │ │ │ - ldr r3, [r3] │ │ │ │ - tst r3, #16 │ │ │ │ - bne 5aa8c │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - addeq r6, r4, #40 @ 0x28 │ │ │ │ - bne 5afa4 │ │ │ │ - add r5, r5, #57344 @ 0xe000 │ │ │ │ - ldr r2, [r5, #2612] @ 0xa34 │ │ │ │ - add r3, r4, #8 │ │ │ │ - add r2, r2, #8 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - b 5ab28 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 5ac1c │ │ │ │ - add r3, r5, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r3, #2612] @ 0xa34 │ │ │ │ - ldr r8, [r3, #8] │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7a8c │ │ │ │ - ldr r9, [r5, #1588] @ 0x634 │ │ │ │ - ldr r3, [r9, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - bne 5ab5c │ │ │ │ - ldrb r3, [r5, #3480] @ 0xd98 │ │ │ │ - mov r0, #0 │ │ │ │ + blt 5f87c │ │ │ │ + ldr r2, [r0, #2020] @ 0x7e4 │ │ │ │ + add r1, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r1, lsl #1 │ │ │ │ + add r3, r2, r3, lsl #6 │ │ │ │ + ldrb r3, [r3, #265] @ 0x109 │ │ │ │ cmp r3, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 5ac08 │ │ │ │ - ldr r1, [r5, #3500] @ 0xdac │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r5, #3496] @ 0xda8 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add r6, r4, #40 @ 0x28 │ │ │ │ - add r3, r4, #8 │ │ │ │ - str r7, [r4, #12] │ │ │ │ - str r0, [r4, #8] │ │ │ │ - ldr r2, [pc, #1200] @ 5afe0 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #1188] @ 5afdc │ │ │ │ + bne 5f8b4 │ │ │ │ + ldr r2, [pc, #1376] @ 5fde4 │ │ │ │ + ldr r3, [pc, #1368] @ 5fde0 │ │ │ │ add r2, pc, r2 │ │ │ │ - stm r6, {r0, r1} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5afd4 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #1152] @ 5afe4 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5aaec │ │ │ │ - ldr r0, [r9, #60] @ 0x3c │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1132] @ 5afe8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [r9, #56] @ 0x38 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - mov r1, fp │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r9, #0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r9, r0 │ │ │ │ + bne 5fdd8 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #112 @ 0x70 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + add r5, sp, #12 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a8c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 27558 │ │ │ │ + ldr r9, [pc, #1300] @ 5fde8 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #1292] @ 5fdec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [pc, #1284] @ 5fdf0 │ │ │ │ + add r9, pc, r9 │ │ │ │ mov r1, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldrb r3, [r5, #3480] @ 0xd98 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 5ab00 │ │ │ │ - ldr r1, [r5, #2168] @ 0x878 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r5, #2164] @ 0x874 │ │ │ │ - b 5ab10 │ │ │ │ - add r5, r5, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r5, #2612] @ 0xa34 │ │ │ │ - bl 68290 │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - b 5aa98 │ │ │ │ - ldr r5, [pc, #940] @ 5afec │ │ │ │ - ldr r3, [pc, #940] @ 5aff0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5af88 │ │ │ │ - ldr r7, [r4, #24] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r1, [r4, #3056] @ 0xbf0 │ │ │ │ + ldr r3, [r4, #2020] @ 0x7e4 │ │ │ │ + add r8, sp, #44 @ 0x2c │ │ │ │ + ldr sl, [pc, #1256] @ 5fdf4 │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r2, r0 │ │ │ │ + add r0, r1, r1, lsl #2 │ │ │ │ + add r1, r1, r0, lsl #1 │ │ │ │ + add r3, r3, r1, lsl #6 │ │ │ │ + add r3, r3, #420 @ 0x1a4 │ │ │ │ + add r3, r3, #2 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 69380 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #1176] @ 5fdec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [pc, #1176] @ 5fdf8 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r1, [r4, #3056] @ 0xbf0 │ │ │ │ + ldr r3, [r4, #2020] @ 0x7e4 │ │ │ │ + mov r2, r0 │ │ │ │ + add r0, r1, r1, lsl #2 │ │ │ │ + add r1, r1, r0, lsl #1 │ │ │ │ + add r3, r3, r1, lsl #6 │ │ │ │ + add r3, r3, #408 @ 0x198 │ │ │ │ + add r3, r3, #2 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 69380 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #1084] @ 5fdec │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [r4, #3056] @ 0xbf0 │ │ │ │ + ldr r3, [r4, #2020] @ 0x7e4 │ │ │ │ + add lr, r0, r0, lsl #2 │ │ │ │ + add r0, r0, lr, lsl #1 │ │ │ │ + add r3, r3, r0, lsl #6 │ │ │ │ + add r0, r3, #416 @ 0x1a0 │ │ │ │ + add r3, r3, #420 @ 0x1a4 │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ + ldrh r3, [r3] │ │ │ │ + ldr ip, [pc, #1044] @ 5fdfc │ │ │ │ + orr r3, r0, r3, lsl #16 │ │ │ │ + eor r0, r3, r3, ror #16 │ │ │ │ + lsr r0, r0, #8 │ │ │ │ + bic r0, r0, #65280 @ 0xff00 │ │ │ │ + eor r0, r0, r3, ror #8 │ │ │ │ + smull r3, ip, r0, ip │ │ │ │ + asr r3, r0, #31 │ │ │ │ + add ip, ip, r0 │ │ │ │ + rsb r3, r3, ip, asr #5 │ │ │ │ + rsb ip, r3, r3, lsl #4 │ │ │ │ + ldr r2, [pc, #1004] @ 5fe00 │ │ │ │ + sub r0, r0, ip, lsl #2 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r8 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [pc, #980] @ 5fe04 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 69380 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #900] @ 5fdec │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [r4, #3056] @ 0xbf0 │ │ │ │ + ldr r0, [r4, #2020] @ 0x7e4 │ │ │ │ + add ip, r3, r3, lsl #2 │ │ │ │ + add r3, r3, ip, lsl #1 │ │ │ │ + add r3, r0, r3, lsl #6 │ │ │ │ + ldrb r3, [r3, #273] @ 0x111 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + mov r0, r8 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [pc, #868] @ 5fe08 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 69380 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #776] @ 5fdec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [pc, #796] @ 5fe0c │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r1, [r4, #3056] @ 0xbf0 │ │ │ │ + ldr r3, [r4, #2020] @ 0x7e4 │ │ │ │ + mov r2, r0 │ │ │ │ + add r0, r1, r1, lsl #2 │ │ │ │ + add r1, r1, r0, lsl #1 │ │ │ │ + add r3, r3, r1, lsl #6 │ │ │ │ + add r3, r3, #272 @ 0x110 │ │ │ │ + add r3, r3, #2 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 69380 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #684] @ 5fdec │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [r4, #3056] @ 0xbf0 │ │ │ │ + ldr r3, [r4, #2020] @ 0x7e4 │ │ │ │ + add ip, r0, r0, lsl #2 │ │ │ │ + add r0, r0, ip, lsl #1 │ │ │ │ + add r3, r3, r0, lsl #6 │ │ │ │ + add r0, r3, #440 @ 0x1b8 │ │ │ │ + add r3, r3, #444 @ 0x1bc │ │ │ │ + ldrh r3, [r3] │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + orr r0, r0, r3, lsl #16 │ │ │ │ + eor r3, r0, r0, ror #16 │ │ │ │ + lsr r3, r3, #8 │ │ │ │ + bic r3, r3, #65280 @ 0xff00 │ │ │ │ + eor r7, r3, r0, ror #8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl e972c │ │ │ │ + cmp r7, #0 │ │ │ │ + ble 5fbc4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r7, [r3, #28] │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + mov r1, r3 │ │ │ │ + blx r7 │ │ │ │ + ldr r7, [pc, #580] @ 5fe10 │ │ │ │ + ldr r0, [pc, #580] @ 5fe14 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 69380 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r9, [ip, #28] │ │ │ │ + blx r9 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [pc, #432] @ 5fdec │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [pc, #468] @ 5fe18 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r1, [r4, #3056] @ 0xbf0 │ │ │ │ + ldr r3, [r4, #2020] @ 0x7e4 │ │ │ │ + mov r2, r0 │ │ │ │ + add r0, r1, r1, lsl #2 │ │ │ │ + add r1, r1, r0, lsl #1 │ │ │ │ + add r3, r3, r1, lsl #6 │ │ │ │ + add r3, r3, #336 @ 0x150 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, r3, #2 │ │ │ │ + bl 69380 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [pc, #332] @ 5fdec │ │ │ │ + bl 27558 │ │ │ │ + add r6, sp, #28 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [pc, #312] @ 5fdec │ │ │ │ + bl 27858 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 27640 │ │ │ │ + ldr r2, [r4, #3056] @ 0xbf0 │ │ │ │ + ldr r3, [r4, #2020] @ 0x7e4 │ │ │ │ + add r1, r2, r2, lsl #2 │ │ │ │ + add r2, r2, r1, lsl #1 │ │ │ │ + add r3, r3, r2, lsl #6 │ │ │ │ + add r2, r3, #400 @ 0x190 │ │ │ │ + add r3, r3, #404 @ 0x194 │ │ │ │ + ldrh r0, [r2, #2] │ │ │ │ + ldrh r3, [r3] │ │ │ │ + orr r0, r0, r3, lsl #16 │ │ │ │ + eor r3, r0, r0, ror #16 │ │ │ │ + lsr r3, r3, #8 │ │ │ │ + bic r3, r3, #65280 @ 0xff00 │ │ │ │ + eor r0, r3, r0, ror #8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #981467136 @ 0x3a800000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [pc, #256] @ 5fe1c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ + mov r2, r9 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [pc, #216] @ 5fe20 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 69380 │ │ │ │ + ldr r0, [r4, #3056] @ 0xbf0 │ │ │ │ + ldr r3, [r4, #2020] @ 0x7e4 │ │ │ │ + add ip, r0, r0, lsl #2 │ │ │ │ + add r0, r0, ip, lsl #1 │ │ │ │ + add r3, r3, r0, lsl #6 │ │ │ │ + add r0, r3, #404 @ 0x194 │ │ │ │ + add r3, r3, #408 @ 0x198 │ │ │ │ + ldrh r3, [r3] │ │ │ │ + ldrh r0, [r0, #2] │ │ │ │ + ldr r2, [pc, #148] @ 5fe24 │ │ │ │ + orr r0, r0, r3, lsl #16 │ │ │ │ + eor r3, r0, r0, ror #16 │ │ │ │ + lsr r3, r3, #8 │ │ │ │ + bic r3, r3, #65280 @ 0xff00 │ │ │ │ + eor r3, r3, r0, ror #8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [pc, #112] @ 5fe28 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 69380 │ │ │ │ + b 5f87c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + muleq sl, r4, r1 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r7, sl, r0, asr #2 │ │ │ │ + andeq r4, r9, ip, ror pc │ │ │ │ + movmi r0, r0 │ │ │ │ + andeq r6, r9, r8, ror #28 │ │ │ │ + andeq r5, r9, r4, asr r4 │ │ │ │ + andeq r6, r9, r0, lsl #28 │ │ │ │ + stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ + andeq r6, r9, r0, lsr #7 │ │ │ │ + andeq r6, r9, r8, lsr sp │ │ │ │ + andeq r6, r9, ip, asr #25 │ │ │ │ + andeq r6, r9, r8, lsl #25 │ │ │ │ + muleq r9, r8, ip │ │ │ │ + @ instruction: 0x00096bb0 │ │ │ │ + andeq r6, r9, r8, asr #22 │ │ │ │ + andeq r6, r9, r8, ror sl │ │ │ │ + @ instruction: 0x000955bc │ │ │ │ + strdeq r6, [r9], -ip │ │ │ │ + andeq r6, r9, ip, ror #19 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3344] @ 0xd10 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #800] @ 60168 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r3, [pc, #796] @ 6016c │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #788] @ 60170 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #716 @ 0x2cc │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #708] @ 0x2c4 │ │ │ │ + mov r3, #0 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5feb0 │ │ │ │ + ldr r2, [pc, #748] @ 60174 │ │ │ │ + ldr r3, [pc, #736] @ 6016c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #708] @ 0x2c4 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 60164 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #716 @ 0x2cc │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #704] @ 60178 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5ffac │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 5ff20 │ │ │ │ + ldr r1, [pc, #676] @ 6017c │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl eb7b0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 5fe80 │ │ │ │ + add r7, sp, #4 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e96c0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e9728 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r2, r4 │ │ │ │ + sub r3, r0, #5 │ │ │ │ + add r0, sp, #132 @ 0x84 │ │ │ │ + bl e96ec │ │ │ │ + strb r5, [sp, #268] @ 0x10c │ │ │ │ + b 5ff54 │ │ │ │ + add r7, sp, #4 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r2, [pc, #580] @ 60180 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + add r0, sp, #132 @ 0x84 │ │ │ │ + bl e972c │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [sp, #269] @ 0x10d │ │ │ │ + ldr r4, [r6, #2028] @ 0x7ec │ │ │ │ + ldr r3, [r6, #2024] @ 0x7e8 │ │ │ │ + subs r5, r5, #0 │ │ │ │ + movne r5, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + strb r5, [sp, #260] @ 0x104 │ │ │ │ + str r8, [sp, #264] @ 0x108 │ │ │ │ + beq 5ffc8 │ │ │ │ + add r4, r4, #1 │ │ │ │ + add r9, r4, r4, lsl #2 │ │ │ │ + add r9, r4, r9, lsl #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + lsl r9, r9, #6 │ │ │ │ + bgt 60064 │ │ │ │ + ldr r8, [r6, #2020] @ 0x7e4 │ │ │ │ + add r0, r8, r9 │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + mov r1, r7 │ │ │ │ + str r4, [r6, #2028] @ 0x7ec │ │ │ │ + sub r0, r0, #704 @ 0x2c0 │ │ │ │ + bl 7744 │ │ │ │ + b 5fe80 │ │ │ │ + ldr r1, [pc, #464] @ 60184 │ │ │ │ + add r0, r6, #2032 @ 0x7f0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 5fec8 │ │ │ │ + b 5fe80 │ │ │ │ + cmp r4, #1 │ │ │ │ + ldr r3, [pc, #436] @ 60188 │ │ │ │ + ble 600d8 │ │ │ │ + add r4, r4, r4, asr #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + addle r3, r4, r4, lsl #2 │ │ │ │ + str r4, [r6, #2024] @ 0x7e8 │ │ │ │ + addle r4, r4, r3, lsl #1 │ │ │ │ + lslle r0, r4, #6 │ │ │ │ + mvngt r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + ldr r4, [r6, #2028] @ 0x7ec │ │ │ │ + ldr r3, [r6, #2024] @ 0x7e8 │ │ │ │ + ldr r9, [r6, #2020] @ 0x7e4 │ │ │ │ + cmp r3, r4 │ │ │ │ + movlt r4, r3 │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + ble 60118 │ │ │ │ + add r5, r4, r4, lsl #2 │ │ │ │ + add r5, r4, r5, lsl #1 │ │ │ │ + lsl r5, r5, #6 │ │ │ │ + mov r4, #0 │ │ │ │ + add r1, r9, r4 │ │ │ │ + add r0, r8, r4 │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + add r4, r4, #704 @ 0x2c0 │ │ │ │ + bl 7744 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne 60024 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 75dc │ │ │ │ + ldr r3, [r6, #2024] @ 0x7e8 │ │ │ │ + ldr r4, [r6, #2028] @ 0x7ec │ │ │ │ + cmp r3, r4 │ │ │ │ + movlt r4, r3 │ │ │ │ + str r4, [r6, #2028] @ 0x7ec │ │ │ │ + str r8, [r6, #2020] @ 0x7e4 │ │ │ │ + b 5ff74 │ │ │ │ + ldr r3, [pc, #284] @ 60188 │ │ │ │ + str r4, [r6, #2024] @ 0x7e8 │ │ │ │ + cmp r4, r3 │ │ │ │ + movls r0, r9 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + ldr sl, [r6, #2028] @ 0x7ec │ │ │ │ + ldr r3, [r6, #2024] @ 0x7e8 │ │ │ │ + cmp sl, r3 │ │ │ │ + movge sl, r3 │ │ │ │ + cmp sl, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + ble 60124 │ │ │ │ + add r3, sl, sl, lsl #2 │ │ │ │ + add sl, sl, r3, lsl #1 │ │ │ │ + ldr fp, [r6, #2020] @ 0x7e4 │ │ │ │ + lsl sl, sl, #6 │ │ │ │ + mov r5, #0 │ │ │ │ + add r1, fp, r5 │ │ │ │ + add r0, r8, r5 │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + add r5, r5, #704 @ 0x2c0 │ │ │ │ + bl 7744 │ │ │ │ + cmp sl, r5 │ │ │ │ + bne 600ac │ │ │ │ + mov r0, fp │ │ │ │ + bl 75dc │ │ │ │ + str r8, [r6, #2020] @ 0x7e4 │ │ │ │ + b 5ff90 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + addls r3, r4, r4, lsl #2 │ │ │ │ + str r4, [r6, #2024] @ 0x7e8 │ │ │ │ + addls r4, r4, r3, lsl #1 │ │ │ │ + lslls r0, r4, #6 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + ldr r4, [r6, #2028] @ 0x7ec │ │ │ │ + ldr r3, [r6, #2024] @ 0x7e8 │ │ │ │ + ldr r9, [r6, #2020] @ 0x7e4 │ │ │ │ + cmp r3, r4 │ │ │ │ + movlt r4, r3 │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + bgt 60134 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 60058 │ │ │ │ + b 60040 │ │ │ │ + ldr fp, [r6, #2020] @ 0x7e4 │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 600d0 │ │ │ │ + b 600c8 │ │ │ │ + add r5, r4, r4, lsl #2 │ │ │ │ + add r5, r4, r5, lsl #1 │ │ │ │ + lsl r5, r5, #6 │ │ │ │ + mov r4, #0 │ │ │ │ + add r1, r9, r4 │ │ │ │ + add r0, r8, r4 │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + add r4, r4, #704 @ 0x2c0 │ │ │ │ + bl 7744 │ │ │ │ + cmp r5, r4 │ │ │ │ + bne 60144 │ │ │ │ + b 60040 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r6, sl, r8, ror fp │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r9, r9, r8, ror pc │ │ │ │ + andeq r6, sl, ip, lsr fp │ │ │ │ + andeq r5, r9, r8, ror #30 │ │ │ │ + muleq r9, r8, sl │ │ │ │ + andeq r6, r9, ip, ror #16 │ │ │ │ + andeq r4, r9, ip, asr #24 │ │ │ │ + eoreq r8, lr, r2, lsr #23 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r6, [pc, #212] @ 60278 │ │ │ │ + sub sp, sp, #32 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 65dcc │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + ldr r3, [pc, #136] @ 6027c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r1, sp, #32 │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r6, r6, #59648 @ 0xe900 │ │ │ │ + add r6, r6, #252 @ 0xfc │ │ │ │ + add r3, sp, #16 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldmdb r1, {r0, r1} │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 92298 │ │ │ │ + ldr r2, [pc, #80] @ 60280 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r3, #1 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r0, #4 │ │ │ │ + ldr r3, [pc, #44] @ 60284 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r2, r4 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r0, #4 │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 27910 │ │ │ │ + svccc 0x0019999a │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + svclt 0x00800000 │ │ │ │ + cmnmi r0, r0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3632] @ 0xe30 │ │ │ │ + sub sp, sp, #428 @ 0x1ac │ │ │ │ + add r6, sp, #468 @ 0x1d4 │ │ │ │ + stm r6, {r1, r2, r3} │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r1, [pc, #3864] @ 611cc │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [pc, #3860] @ 611d0 │ │ │ │ + ldr r0, [r3, #1600] @ 0x640 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #420] @ 0x1a4 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + ldrb r3, [r4, #28] │ │ │ │ + mov r2, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r1, [pc, #3812] @ 611d4 │ │ │ │ + ldreq r1, [pc, #3812] @ 611d8 │ │ │ │ + mov r3, r6 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 275c8 │ │ │ │ + ldr r1, [pc, #3796] @ 611dc │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r1, [pc, #3776] @ 611e0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27764 │ │ │ │ + ldrb r3, [r4, #3080] @ 0xc08 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 605c4 │ │ │ │ + ldrb r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 605c4 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [pc, #3736] @ 611e4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 277dc │ │ │ │ + ldrb r2, [r4, #28] │ │ │ │ + ldr r3, [fp, #12] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r3, [fp, #16] │ │ │ │ + ldr r5, [fp, #8] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bne 603a4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #352 @ 0x160 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq 60a94 │ │ │ │ + ldrb r3, [r4, #3080] @ 0xc08 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 60ac0 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r4, #3080] @ 0xc08 │ │ │ │ + ldr sl, [r4, #3072] @ 0xc00 │ │ │ │ + ldr r9, [r4, #3076] @ 0xc04 │ │ │ │ + bl e87ac │ │ │ │ + mov r8, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl e883c │ │ │ │ + mov lr, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + rsbs r0, r0, #0 │ │ │ │ + rsc r2, r1, #0 │ │ │ │ + lsl ip, r0, #2 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + subs r3, ip, r3 │ │ │ │ + orr r2, r2, r0, lsr #30 │ │ │ │ + sbc r2, r2, r1 │ │ │ │ + adds r3, r3, r8 │ │ │ │ + adc r7, r7, r2 │ │ │ │ + cmp sl, r3 │ │ │ │ + ldrb r3, [r4, #28] │ │ │ │ + sbcs r7, r9, r7 │ │ │ │ + strblt lr, [r4, #3080] @ 0xc08 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 60ae0 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + mov ip, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldm r6, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + ldrb r3, [r4, #3080] @ 0xc08 │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 60690 │ │ │ │ + ldrb r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 60690 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 609d0 │ │ │ │ + ldr r0, [r7, #1568] @ 0x620 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, #32 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 60480 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldrb r3, [fp] │ │ │ │ + ldr r0, [r2, #1600] @ 0x640 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldreq r3, [r3, #16] │ │ │ │ + ldrne r3, [r3, #20] │ │ │ │ + blx r3 │ │ │ │ + ldrb r5, [r4, #28] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 60b58 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + mov r1, #420 @ 0x1a4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bne 60628 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bne 60628 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #215 @ 0xd7 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 60628 │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + bne 60568 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r1, [pc, #3296] @ 611e8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 60564 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + mov r1, #45 @ 0x2d │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 60564 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + mov r1, #214 @ 0xd6 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6065c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r4, [r3, #1600] @ 0x640 │ │ │ │ + ldr r5, [fp, #4] │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r1, [pc, #3184] @ 611ec │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 61028 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 61158 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 61168 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + b 6065c │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr r3, [r5, #1588] @ 0x634 │ │ │ │ + ldr r0, [r3, #1192] @ 0x4a8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #3092] @ 611f0 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [pc, #3088] @ 611f4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #3 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r5, #59648 @ 0xe900 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r6 │ │ │ │ + bl 92298 │ │ │ │ + b 60340 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r5, [fp, #4] │ │ │ │ + ldr r4, [r3, #1600] @ 0x640 │ │ │ │ + ldr r1, [pc, #3004] @ 611f8 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 60a0c │ │ │ │ + ldr r1, [pc, #2976] @ 611f8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r2, [pc, #2968] @ 611fc │ │ │ │ + ldr r3, [pc, #2920] @ 611d0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 611c8 │ │ │ │ + add sp, sp, #428 @ 0x1ac │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r9, [pc, #2876] @ 611e4 │ │ │ │ + add r6, sp, #124 @ 0x7c │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + mov sl, #1056964608 @ 0x3f000000 │ │ │ │ + mov r3, #15 │ │ │ │ + str r9, [sp, #12] │ │ │ │ + sub r2, r2, r5 │ │ │ │ + str sl, [sp, #128] @ 0x80 │ │ │ │ + sub r5, r1, r5 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldm r6, {r0, r1} │ │ │ │ + add r8, sp, #116 @ 0x74 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r7, #59648 @ 0xe900 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r7 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ldm r8, {r2, r3} │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + bl 92298 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + add r5, sp, #100 @ 0x64 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldm r7, {r0, r1, r2, r3} │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [pc, #2780] @ 611f4 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2736] @ 611f4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r9, [sp, #12] │ │ │ │ + mov r3, #15 │ │ │ │ + mov r9, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str sl, [sp, #128] @ 0x80 │ │ │ │ + str r9, [sp, #124] @ 0x7c │ │ │ │ + str r9, [sp, #116] @ 0x74 │ │ │ │ + str r9, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldm r6, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldm r8, {r2, r3} │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92298 │ │ │ │ + ldr r3, [fp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + addgt r7, fp, #20 │ │ │ │ + movgt r6, #0 │ │ │ │ + ble 60890 │ │ │ │ + ldr r3, [fp, #8] │ │ │ │ + ldr r0, [r7, #4]! │ │ │ │ + add r6, r6, #1 │ │ │ │ + sub r0, r0, r3 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mvn r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r9, [sp] │ │ │ │ + ldr sl, [ip, #132] @ 0x84 │ │ │ │ + blx sl │ │ │ │ + ldr r1, [pc, #2528] @ 611f4 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr sl, [sp, #56] @ 0x38 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 270ac │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + str r5, [sp, #116] @ 0x74 │ │ │ │ + str sl, [sp, #120] @ 0x78 │ │ │ │ + str r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp, #20] │ │ │ │ + cmp r3, r6 │ │ │ │ + bgt 6079c │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + ldr r8, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #2400] @ 61200 │ │ │ │ + mov r1, r6 │ │ │ │ + mov lr, r8 │ │ │ │ + smull r3, lr, r2, lr │ │ │ │ + smull r3, r1, r2, r1 │ │ │ │ + asr ip, r6, #31 │ │ │ │ + asr r3, r8, #31 │ │ │ │ + ldr r0, [pc, #2376] @ 61204 │ │ │ │ + rsb r2, r3, lr, asr #4 │ │ │ │ + rsb r1, ip, r1, asr #4 │ │ │ │ + smull lr, r5, r0, r1 │ │ │ │ + smull lr, r0, r2, r0 │ │ │ │ + ldr lr, [pc, #2360] @ 61208 │ │ │ │ + mov r7, r6 │ │ │ │ + smull r6, r7, lr, r7 │ │ │ │ + add r5, r5, r1 │ │ │ │ + rsb ip, ip, r7, asr #6 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + asr ip, r1, #31 │ │ │ │ + rsb ip, ip, r5, asr #5 │ │ │ │ + rsb ip, ip, ip, lsl #4 │ │ │ │ + sub r1, r1, ip, lsl #2 │ │ │ │ + add r0, r0, r2 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + asr r1, r2, #31 │ │ │ │ + rsb r1, r1, r0, asr #5 │ │ │ │ + smull r6, r8, lr, r8 │ │ │ │ + rsb r1, r1, r1, lsl #4 │ │ │ │ + sub r2, r2, r1, lsl #2 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [pc, #2292] @ 6120c │ │ │ │ + add r5, sp, #292 @ 0x124 │ │ │ │ + rsb r3, r3, r8, asr #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl e972c │ │ │ │ + ldr r1, [pc, #2268] @ 61210 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r6, #1 │ │ │ │ + ldr r2, [pc, #2256] @ 61214 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r6, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 26e74 │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + ldr r3, [pc, #2188] @ 61218 │ │ │ │ + ldr r2, [r7, #1672] @ 0x688 │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, r3 │ │ │ │ + mov r5, r0 │ │ │ │ + beq 60fa8 │ │ │ │ + ldr r2, [r7, #1668] @ 0x684 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 60f4c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 60430 │ │ │ │ + ldr r3, [pc, #2148] @ 6121c │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [r7, #1680] @ 0x690 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 60440 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 8ddf0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1600] @ 0x640 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [r3, #1600] @ 0x640 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + b 60440 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 60ee0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 60f8c │ │ │ │ + mov r1, #1061158912 @ 0x3f400000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 61038 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 605b4 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 61158 │ │ │ │ + ldr r1, [pc, #1908] @ 611ec │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 61028 │ │ │ │ + mov r1, #1090519040 @ 0x41000000 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + b 6065c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #356 @ 0x164 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 603a4 │ │ │ │ + ldrb r3, [r4, #3080] @ 0xc08 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6039c │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r4, #3080] @ 0xc08 │ │ │ │ + bl e87ac │ │ │ │ + mov sl, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + str r0, [r4, #3072] @ 0xc00 │ │ │ │ + str r1, [r4, #3076] @ 0xc04 │ │ │ │ + b 603ac │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + add r6, sp, #68 @ 0x44 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r1, [pc, #1832] @ 61220 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r6 │ │ │ │ + bl 27558 │ │ │ │ + add r7, sp, #84 @ 0x54 │ │ │ │ + ldr r1, [pc, #1752] @ 611e4 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #1796] @ 61224 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 275c8 │ │ │ │ + ldr r1, [pc, #1720] @ 611ec │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r4, #3080] @ 0xc08 │ │ │ │ + bl e87ac │ │ │ │ + add r3, r4, #3072 @ 0xc00 │ │ │ │ + strd r0, [r3] │ │ │ │ + b 60414 │ │ │ │ + add r5, sp, #68 @ 0x44 │ │ │ │ + add r6, sp, #100 @ 0x64 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r1, [pc, #1720] @ 61224 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + ldrb r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 60ef0 │ │ │ │ + ldr r3, [pc, #1628] @ 611e4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r1, [pc, #1688] @ 61228 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r3, #116 @ 0x74 │ │ │ │ + mov r2, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + bl 6784c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 60bdc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1600] @ 0x640 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + blx r3 │ │ │ │ + ldr r7, [pc, #1536] @ 611e4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #1576] @ 61224 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #1564] @ 6122c │ │ │ │ + mov r3, #15 │ │ │ │ + mov r2, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #0 │ │ │ │ + stm sp, {r3, r6} │ │ │ │ + str r2, [sp, #16] │ │ │ │ + mov r3, #118 @ 0x76 │ │ │ │ + add r1, r1, #12 │ │ │ │ + mov r2, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + bl 6784c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 60ff0 │ │ │ │ + ldr r9, [pc, #1428] @ 611e4 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r8, [pc, #1484] @ 61230 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #1464] @ 61224 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + mov r7, #0 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov sl, #15 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, r8, #16 │ │ │ │ + mov r3, #119 @ 0x77 │ │ │ │ + mov r2, #11 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r7, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + str r9, [sp, #12] │ │ │ │ + stmib sp, {r6, sl} │ │ │ │ + bl 6784c │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #1368] @ 61224 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, r8, #20 │ │ │ │ + mov r3, #120 @ 0x78 │ │ │ │ + mov r2, #11 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + str r7, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str sl, [sp, #8] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + bl 6784c │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [pc, #1296] @ 61220 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r7, [fp, #4] │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + beq 60f9c │ │ │ │ + ldr r9, [pc, #1268] @ 61234 │ │ │ │ + add r9, pc, r9 │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ + add r7, sp, #164 @ 0xa4 │ │ │ │ + mov r2, r9 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e972c │ │ │ │ + ldr r1, [pc, #1196] @ 61210 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #1188] @ 61214 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r1, #0 │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #1164] @ 61238 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 27764 │ │ │ │ + ldr r1, [pc, #1156] @ 6123c │ │ │ │ + ldr r0, [pc, #1156] @ 61240 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r1, [pc, #1144] @ 61244 │ │ │ │ + mov r3, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #24 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6018c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 60dfc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + add r5, sp, #228 @ 0xe4 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + ldr r0, [r3, #1600] @ 0x640 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r6, sp, #292 @ 0x124 │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [pc, #1040] @ 61248 │ │ │ │ + ldr r0, [pc, #1040] @ 6124c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e972c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r3, #5 │ │ │ │ + ldr r5, [r2, #1576] @ 0x628 │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r7, [r5] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr sl, [sp, #88] @ 0x58 │ │ │ │ + ldr r9, [sp, #84] @ 0x54 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r9 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + add r5, sp, #116 @ 0x74 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r7, [r7, #8] │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr ip, [sp, #476] @ 0x1dc │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + str ip, [sp, #144] @ 0x90 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r5 │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r5, [ip, #16] │ │ │ │ + mov r2, r6 │ │ │ │ + blx r5 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 60628 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + subs r5, r3, #0 │ │ │ │ + movne r5, #1 │ │ │ │ + b 6048c │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + b 6065c │ │ │ │ + ldr r2, [pc, #748] @ 611e4 │ │ │ │ + ldr r1, [pc, #852] @ 61250 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r2, #1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, #15 │ │ │ │ + str r3, [sp] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r3, #117 @ 0x75 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r2, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + bl 6784c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 60bdc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1600] @ 0x640 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + b 60bdc │ │ │ │ + ldr r3, [r7, #1704] @ 0x6a8 │ │ │ │ + tst r3, #1 │ │ │ │ + beq 609a8 │ │ │ │ + ldrb r3, [fp] │ │ │ │ + strb r6, [r7, #1684] @ 0x694 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r2, [r7, #1672] @ 0x688 │ │ │ │ + str r2, [r7, #1676] @ 0x68c │ │ │ │ + strb r3, [r2, #4] │ │ │ │ + bne 609a8 │ │ │ │ + ldr r0, [r7, #1600] @ 0x640 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + b 609a8 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + b 6065c │ │ │ │ + ldr r9, [pc, #688] @ 61254 │ │ │ │ + add r9, pc, r9 │ │ │ │ + b 60d40 │ │ │ │ + ldr r3, [r7, #1704] @ 0x6a8 │ │ │ │ + strb r6, [r7, #1684] @ 0x694 │ │ │ │ + ands r3, r3, #1 │ │ │ │ + bne 61048 │ │ │ │ + str r3, [r7, #1672] @ 0x688 │ │ │ │ + ldrb r3, [r2, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 60fdc │ │ │ │ + ldr r0, [r7, #1600] @ 0x640 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + blx r3 │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + ldr r3, [pc, #628] @ 61258 │ │ │ │ + ldr r2, [pc, #556] @ 61214 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3] │ │ │ │ + b 609a8 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 8ddf0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1600] @ 0x640 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [r3, #1600] @ 0x640 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + b 60c48 │ │ │ │ + ldr r1, [pc, #444] @ 611ec │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + b 6065c │ │ │ │ + mov r1, #1061158912 @ 0x3f400000 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + b 6065c │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #1688] @ 0x698 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #392] @ 611e4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #400] @ 611f4 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r6, #0 │ │ │ │ + bne 610a4 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r6, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r3, [pc, #432] @ 6125c │ │ │ │ + mov r1, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + add r0, r7, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + addne r8, r8, #-2147483648 @ 0x80000000 │ │ │ │ + bl 27054 │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ + ldr r0, [pc, #276] @ 611f8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 7678 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 60f84 │ │ │ │ + ldr r3, [pc, #356] @ 61260 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r6, [r3] │ │ │ │ + bl 8ddf0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r3, #1600] @ 0x640 │ │ │ │ + strb r2, [r3, #2020] @ 0x7e4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #0 │ │ │ │ + strb r2, [r3, #2020] @ 0x7e4 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2648] @ 0xa58 │ │ │ │ + bl 313b8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2652] @ 0xa5c │ │ │ │ + bl 313b8 │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + b 609a8 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + b 6065c │ │ │ │ + mov r1, #1061158912 @ 0x3f400000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 61038 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 60f8c │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 60ee0 │ │ │ │ + ldr r1, [pc, #76] @ 611f8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 60650 │ │ │ │ + ldr r1, [pc, #164] @ 61264 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + b 6065c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r6, sl, r8, lsl #14 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + addmi r0, ip, #0 │ │ │ │ + bicmi r0, r8, r0 │ │ │ │ + submi r0, r8, #0 │ │ │ │ + mvnmi r0, #0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + andeq r0, r0, r5, lsr #3 │ │ │ │ + addmi r0, r0, r0 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ + andeq r6, sl, r0, ror #6 │ │ │ │ + mvnpl r8, pc, lsl r5 │ │ │ │ + stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ + ldrbeq r1, [r6, #-2545]! @ 0xfffff60f │ │ │ │ + muleq r9, r0, lr │ │ │ │ + svccc 0x00333333 │ │ │ │ + svclt 0x00800000 │ │ │ │ + andeq lr, sl, r0, asr lr │ │ │ │ + andeq lr, sl, r4, lsr #28 │ │ │ │ + cmnmi r0, r0 │ │ │ │ + movmi r0, r0 │ │ │ │ + andeq lr, sl, r0, asr #24 │ │ │ │ + andeq lr, sl, r4, asr #23 │ │ │ │ + andeq lr, sl, r0, ror #22 │ │ │ │ + andeq r5, r9, r4, lsl #21 │ │ │ │ + rsbsmi r0, r0, #0 │ │ │ │ + andeq r3, r9, ip, lsr #21 │ │ │ │ + andeq r5, r9, r4, lsl sl │ │ │ │ + andeq lr, sl, r0, lsl sl │ │ │ │ + andeq r3, r9, ip, lsr #20 │ │ │ │ + muleq r9, ip, r9 │ │ │ │ + ldrdeq lr, [sl], -r8 │ │ │ │ + andeq r5, r9, r8, lsr #16 │ │ │ │ + andeq r6, sl, r8, lsl #7 │ │ │ │ + andeq r6, sl, r0, asr #5 │ │ │ │ + andeq r6, sl, r0, ror r2 │ │ │ │ + stclcc 12, cr12, [ip, #-820] @ 0xfffffccc │ │ │ │ + cmp r1, #0 │ │ │ │ + ldr r2, [r0, #2028] @ 0x7ec │ │ │ │ + beq 6129c │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 612c4 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, r2 │ │ │ │ + str r2, [r0, #3056] @ 0xbf0 │ │ │ │ + ldr r2, [r0, #2020] @ 0x7e4 │ │ │ │ + add r3, r2, r3 │ │ │ │ + ldrb r3, [r3, #256] @ 0x100 │ │ │ │ + strb r3, [r0, #3060] @ 0xbf4 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #3056] @ 0xbf0 │ │ │ │ + cmp r3, r2 │ │ │ │ + subge r3, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r0, #3056] @ 0xbf0 │ │ │ │ + blt 612cc │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #1 │ │ │ │ + lsl r3, r3, #6 │ │ │ │ + b 61288 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [r0, #3056] @ 0xbf0 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r0, #3060] @ 0xbf4 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #2020] @ 0x7e4 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 61300 │ │ │ │ + bl 75dc │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r4, #2024] @ 0x7e8 │ │ │ │ + mov r0, #704 @ 0x2c0 │ │ │ │ + bl 7318 │ │ │ │ + ldr r1, [pc, #124] @ 61394 │ │ │ │ + mov r3, #0 │ │ │ │ + add r5, r4, #2032 @ 0x7f0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r3, [r4, #2028] @ 0x7ec │ │ │ │ + str r0, [r4, #2020] @ 0x7e4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl eb59c │ │ │ │ + mov r2, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + mvneq r3, #0 │ │ │ │ + moveq r1, r3 │ │ │ │ + streq r3, [r4, #3064] @ 0xbf8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldrne r1, [r4, #3064] @ 0xbf8 │ │ │ │ + ldr r0, [r3, #1596] @ 0x63c │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ + ldr r3, [pc, #52] @ 61398 │ │ │ │ + add r3, pc, r3 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [r4, #2028] @ 0x7ec │ │ │ │ + ldr r2, [r4, #2020] @ 0x7e4 │ │ │ │ + add r1, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r1, lsl #1 │ │ │ │ + add r3, r2, r3, lsl #6 │ │ │ │ + strd r2, [sp, #8] │ │ │ │ + add r3, sp, #16 │ │ │ │ + ldmdb r3, {r0, r1} │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + b 63b24 │ │ │ │ + andeq r3, r9, r4, ror #17 │ │ │ │ + @ instruction: 0xffffeac4 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3248] @ 0xcb0 │ │ │ │ + ldr ip, [pc, #3940] @ 6231c │ │ │ │ + sub sp, sp, #812 @ 0x32c │ │ │ │ + add ip, pc, ip │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ + ldr ip, [pc, #3928] @ 62320 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #3924] @ 62324 │ │ │ │ + add ip, pc, ip │ │ │ │ + add r7, sp, #852 @ 0x354 │ │ │ │ + stm r7, {r1, r2, r3} │ │ │ │ + ldr r0, [ip, r0] │ │ │ │ + ldr r1, [pc, #3908] @ 62328 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r0, [r0] │ │ │ │ + str r0, [sp, #804] @ 0x324 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [sp, #864] @ 0x360 │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r7, {r1, r2, r3} │ │ │ │ + bl 70d04 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [pc, #3852] @ 6232c │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ + bl 275c8 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + add fp, sp, #144 @ 0x90 │ │ │ │ + ldr r3, [r5, #1588] @ 0x634 │ │ │ │ + ldr r0, [r3, #1192] @ 0x4a8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #3816] @ 62330 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [pc, #3796] @ 62334 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r2, sp, #152 @ 0x98 │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r5, #59648 @ 0xe900 │ │ │ │ + ldr r5, [pc, #3760] @ 62338 │ │ │ │ + ldm fp, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r7 │ │ │ │ + bl 92298 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [pc, #3712] @ 62328 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + ldr r6, [r5, #28] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 61ff4 │ │ │ │ + ldr r6, [r4, #3056] @ 0xbf0 │ │ │ │ + add r9, sp, #164 @ 0xa4 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7b4c │ │ │ │ + cmp r6, #0 │ │ │ │ + bge 62034 │ │ │ │ + ldr r3, [pc, #3676] @ 6233c │ │ │ │ + ldr r0, [sp, #864] @ 0x360 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldrb r3, [r3, #4] │ │ │ │ + ldr r8, [pc, #3664] @ 62340 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r1, [pc, #3660] @ 62344 │ │ │ │ + ldreq r1, [pc, #3628] @ 62328 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #3652] @ 62348 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + add r6, r8, #32 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 27558 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 620c4 │ │ │ │ + ldr r1, [pc, #3600] @ 6234c │ │ │ │ + ldr r0, [pc, #3600] @ 62350 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r6, [pc, #3576] @ 62354 │ │ │ │ + ldr r3, [r3, #1116] @ 0x45c │ │ │ │ + add r6, pc, r6 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #3564] @ 62358 │ │ │ │ + add r6, r6, #36 @ 0x24 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r1, [r3] │ │ │ │ + mov r8, r0 │ │ │ │ + ldrne r0, [pc, #3548] @ 6235c │ │ │ │ + moveq r0, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r2, #1073741824 @ 0x40000000 │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 73010 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [r4, #3056] @ 0xbf0 │ │ │ │ + ldr r1, [pc, #3432] @ 62328 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [r4, #2028] @ 0x7ec │ │ │ │ + bl 73420 │ │ │ │ + ldr r2, [r4, #2028] @ 0x7ec │ │ │ │ + ldr r1, [r4, #2020] @ 0x7e4 │ │ │ │ + add r3, r2, r2, lsl #2 │ │ │ │ + add r2, r2, r3, lsl #1 │ │ │ │ + add r2, r1, r2, lsl #6 │ │ │ │ + cmp r2, r1 │ │ │ │ + bls 62220 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + str fp, [sp, #44] @ 0x2c │ │ │ │ + mov sl, r1 │ │ │ │ + mov r8, #1065353216 @ 0x3f800000 │ │ │ │ + add r6, r1, #128 @ 0x80 │ │ │ │ + mov fp, r2 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r9, [sp, #64] @ 0x40 │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + b 6163c │ │ │ │ + ldr r3, [pc, #3400] @ 62360 │ │ │ │ + ldr r0, [pc, #3400] @ 62364 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + add sl, sl, #704 @ 0x2c0 │ │ │ │ + bl e9eb4 │ │ │ │ + cmp fp, sl │ │ │ │ + add r6, r6, #704 @ 0x2c0 │ │ │ │ + bls 618d0 │ │ │ │ + ldr r7, [pc, #3364] @ 62368 │ │ │ │ + ldr r5, [pc, #3364] @ 6236c │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + bl e9eb4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + bl e9eb4 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [r4, #2020] @ 0x7e4 │ │ │ │ + ldr r1, [pc, #3304] @ 62370 │ │ │ │ + sub r3, sl, r3 │ │ │ │ + asr r3, r3, #6 │ │ │ │ + rsb r2, r3, r3, lsl #5 │ │ │ │ + add r2, r3, r2, lsl #5 │ │ │ │ + add r2, r2, r2, lsl #3 │ │ │ │ + rsb r2, r2, r2, lsl #15 │ │ │ │ + add r3, r3, r2, lsl #2 │ │ │ │ + ldr r2, [r4, #3056] @ 0xbf0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + cmn r2, r3 │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + add r1, r1, #36 @ 0x24 │ │ │ │ + mov r2, sl │ │ │ │ + bl 737c8 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + bl e9eb4 │ │ │ │ + ldrb r5, [sl, #265] @ 0x109 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 61714 │ │ │ │ + ldrb r5, [sl, #264] @ 0x108 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 61714 │ │ │ │ + add r3, sl, #440 @ 0x1b8 │ │ │ │ + add r2, sl, #444 @ 0x1bc │ │ │ │ + ldrh r3, [r3, #2] │ │ │ │ + ldrh r2, [r2] │ │ │ │ + orr r3, r3, r2, lsl #16 │ │ │ │ + eor r5, r3, r3, ror #16 │ │ │ │ + lsr r5, r5, #8 │ │ │ │ + bic r5, r5, #65280 @ 0xff00 │ │ │ │ + eor r5, r5, r3, ror #8 │ │ │ │ + ldrb r3, [sp, #144] @ 0x90 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 61610 │ │ │ │ + add r7, sp, #148 @ 0x94 │ │ │ │ + add r9, sp, #112 @ 0x70 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r1, [pc, #3052] @ 62334 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 276f8 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r1, [pc, #3072] @ 6235c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 277dc │ │ │ │ + ldr r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [pc, #3056] @ 6235c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldrb r3, [sl, #256] @ 0x100 │ │ │ │ + str r8, [sp, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r2, #123 @ 0x7b │ │ │ │ + str r8, [sp, #132] @ 0x84 │ │ │ │ + str r8, [sp, #136] @ 0x88 │ │ │ │ + str r8, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + bne 617b0 │ │ │ │ + ldrb r3, [sl, #265] @ 0x109 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #3028] @ 62374 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + bne 61dac │ │ │ │ + mov r2, #121 @ 0x79 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r9 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #12 │ │ │ │ + bl 65f80 │ │ │ │ + ldrb r3, [sp, #145] @ 0x91 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 61d48 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r5, [r3, #28] │ │ │ │ + mov r3, r2 │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov lr, #1048576000 @ 0x3e800000 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r3 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r5, [ip, #32] │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [pc, #2880] @ 62378 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2860] @ 6237c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #2856] @ 62380 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, #1 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r5, [ip, #28] │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr lr, [pc, #2764] @ 62384 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r2 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r5, [ip, #32] │ │ │ │ + blx r5 │ │ │ │ + b 61610 │ │ │ │ + ldr fp, [sp, #44] @ 0x2c │ │ │ │ + ldr r9, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [pc, #2724] @ 62388 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, #36 @ 0x24 │ │ │ │ + bl 73abc │ │ │ │ + ldr r3, [r4, #2028] @ 0x7ec │ │ │ │ + ldr r1, [pc, #2620] @ 62334 │ │ │ │ + cmp r0, r3 │ │ │ │ + subge r0, r3, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrge r3, [r4, #2020] @ 0x7e4 │ │ │ │ + addge r2, r0, r0, lsl #2 │ │ │ │ + str r0, [r4, #3056] @ 0xbf0 │ │ │ │ + addge r0, r0, r2, lsl #1 │ │ │ │ + addge r3, r3, r0, lsl #6 │ │ │ │ + ldrbge r3, [r3, #256] @ 0x100 │ │ │ │ + movlt r3, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + strb r3, [r4, #3060] @ 0xbf4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 27558 │ │ │ │ + ldrb r2, [r4, #3060] @ 0xbf4 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 61964 │ │ │ │ + ldr r3, [r4, #3056] @ 0xbf0 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 61964 │ │ │ │ + ldr r1, [r4, #2020] @ 0x7e4 │ │ │ │ + add r0, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r0, lsl #1 │ │ │ │ + add r3, r1, r3, lsl #6 │ │ │ │ + ldrb r3, [r3, #265] @ 0x109 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 621a4 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #2488] @ 62328 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #2448] @ 62334 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + mov r3, #15 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldm fp, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [pc, #2456] @ 62378 │ │ │ │ + ldr r1, [pc, #2372] @ 62328 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2436] @ 6237c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r2, [pc, #2428] @ 62380 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldrb r3, [r4, #3060] @ 0xbf4 │ │ │ │ + ldr r1, [pc, #2392] @ 6238c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldrne r5, [pc, #2332] @ 6235c │ │ │ │ + ldreq r5, [pc, #2380] @ 62390 │ │ │ │ + ldreq r7, [pc, #2380] @ 62394 │ │ │ │ + movne r7, #1073741824 @ 0x40000000 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #2372] @ 62398 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov sl, #0 │ │ │ │ + ldr r7, [pc, #2256] @ 62334 │ │ │ │ + mov r8, #15 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 27764 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6b938 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [pc, #2288] @ 6239c │ │ │ │ + mov r3, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #2260] @ 623a0 │ │ │ │ + ldr r0, [pc, #2260] @ 623a4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + mov r3, #1 │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [pc, #2216] @ 623a8 │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov lr, #0 │ │ │ │ + add ip, pc, ip │ │ │ │ + mov r9, r0 │ │ │ │ + ldm fp, {r0, r1, r2, r3} │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r9 │ │ │ │ + str r0, [sp] │ │ │ │ + add r1, ip, #372 @ 0x174 │ │ │ │ + mov r3, lr │ │ │ │ + mov r0, r4 │ │ │ │ + str sl, [sp, #16] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + bl 66340 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bne 61b88 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #114 @ 0x72 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 61fb4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #352 @ 0x160 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 61f94 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 612d8 │ │ │ │ + ldr r3, [r4, #3056] @ 0xbf0 │ │ │ │ + ldr r2, [r4, #2028] @ 0x7ec │ │ │ │ + cmp r3, r2 │ │ │ │ + subge r3, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r3, [r4, #3056] @ 0xbf0 │ │ │ │ + movlt r3, #0 │ │ │ │ + strblt r3, [r4, #3060] @ 0xbf4 │ │ │ │ + blt 61dd8 │ │ │ │ + ldr r2, [r4, #2020] @ 0x7e4 │ │ │ │ + add r1, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r1, lsl #1 │ │ │ │ + add r3, r2, r3, lsl #6 │ │ │ │ + ldrb r3, [r3, #256] @ 0x100 │ │ │ │ + strb r3, [r4, #3060] @ 0xbf4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 61dd8 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #1916] @ 6235c │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 276f8 │ │ │ │ + ldrb r3, [r4, #3060] @ 0xbf4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 620a8 │ │ │ │ + ldr r1, [pc, #1944] @ 623ac │ │ │ │ + ldr r0, [pc, #1944] @ 623b0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov ip, r0 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldm fp, {r0, r1, r2, r3} │ │ │ │ + ldr r6, [pc, #1892] @ 623b4 │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + mov lr, #0 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r8, [pc, #1748] @ 62334 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r9, #0 │ │ │ │ + mov r7, #15 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r2, ip │ │ │ │ + mov r3, lr │ │ │ │ + add r1, r6, #384 @ 0x180 │ │ │ │ + mov r0, r4 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 61ca4 │ │ │ │ + ldrb r3, [r6, #88] @ 0x58 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 61d14 │ │ │ │ + ldr r3, [r4, #3056] @ 0xbf0 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 61d14 │ │ │ │ + ldrb r5, [r4, #3060] @ 0xbf4 │ │ │ │ + ldr r0, [r4, #2020] @ 0x7e4 │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + add r0, r0, r3, lsl #6 │ │ │ │ + beq 620d8 │ │ │ │ + ldr r1, [pc, #1764] @ 623b8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 62240 │ │ │ │ + add r0, r4, #2032 @ 0x7f0 │ │ │ │ + bl e8ecc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 612d8 │ │ │ │ + ldr r3, [r4, #2028] @ 0x7ec │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrgt r3, [r4, #2020] @ 0x7e4 │ │ │ │ + movgt r2, #0 │ │ │ │ + ldrbgt r3, [r3, #256] @ 0x100 │ │ │ │ + mvnle r2, #0 │ │ │ │ + movle r3, #0 │ │ │ │ + strb r3, [r4, #3060] @ 0xbf4 │ │ │ │ + str r2, [r4, #3056] @ 0xbf0 │ │ │ │ + ldr r2, [pc, #1696] @ 623bc │ │ │ │ + ldr r3, [pc, #1540] @ 62324 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #804] @ 0x324 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 62318 │ │ │ │ + add sp, sp, #812 @ 0x32c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [pc, #1560] @ 62378 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1540] @ 6237c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r1, [pc, #1532] @ 62380 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + b 61610 │ │ │ │ + ldrb r3, [sl, #264] @ 0x108 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 617ac │ │ │ │ + cmp r5, #0 │ │ │ │ + movgt r3, #1056964608 @ 0x3f000000 │ │ │ │ + movle r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + b 617ac │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #1400] @ 6235c │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #1460] @ 623c0 │ │ │ │ + ldr r0, [pc, #1460] @ 623c4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + mov r3, #1 │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [pc, #1416] @ 623c8 │ │ │ │ + mov lr, #0 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r7, [pc, #1256] @ 62334 │ │ │ │ + mov sl, #0 │ │ │ │ + mov r8, #15 │ │ │ │ + mov r9, r0 │ │ │ │ + ldm fp, {r0, r1, r2, r3} │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r2, r9 │ │ │ │ + add r1, ip, #376 @ 0x178 │ │ │ │ + mov r3, lr │ │ │ │ + mov r0, r4 │ │ │ │ + str sl, [sp, #16] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 61fbc │ │ │ │ + ldr r3, [r4, #3056] @ 0xbf0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge 61fd4 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #1204] @ 6235c │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #1276] @ 623cc │ │ │ │ + ldr r0, [pc, #1276] @ 623d0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r8, #1 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + str r8, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [pc, #1232] @ 623d4 │ │ │ │ + mov r7, #0 │ │ │ │ + add ip, pc, ip │ │ │ │ + mov lr, #15 │ │ │ │ + ldr sl, [pc, #1056] @ 62334 │ │ │ │ + mov r9, r0 │ │ │ │ + ldm fp, {r0, r1, r2, r3} │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r2, r9 │ │ │ │ + add r1, ip, #380 @ 0x17c │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, r7 │ │ │ │ + beq 61bd4 │ │ │ │ + ldr r3, [r4, #3056] @ 0xbf0 │ │ │ │ + cmp r3, r7 │ │ │ │ + blt 61bd4 │ │ │ │ + add r0, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r0, lsl r8 │ │ │ │ + ldr r1, [r4, #2020] @ 0x7e4 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + add r1, r1, r3, lsl #6 │ │ │ │ + mov r3, #9 │ │ │ │ + strb r8, [r2, #1684] @ 0x694 │ │ │ │ + str r7, [r2, #1672] @ 0x688 │ │ │ │ + add r0, r4, #2544 @ 0x9f0 │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + bl e96c0 │ │ │ │ + b 61d14 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #356 @ 0x164 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 61b88 │ │ │ │ + ldrb r3, [r4, #3060] @ 0xbf4 │ │ │ │ + b 61bcc │ │ │ │ + ldrb r3, [r4, #1695] @ 0x69f │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 61e9c │ │ │ │ + ldr r3, [r4, #3056] @ 0xbf0 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 61e9c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, #1 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, #8 │ │ │ │ + strb r0, [r3, #1684] @ 0x694 │ │ │ │ + str r1, [r3, #1672] @ 0x688 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + b 61d14 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 612d8 │ │ │ │ + ldr r3, [r4, #2028] @ 0x7ec │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 62178 │ │ │ │ + ldr r3, [r4, #2020] @ 0x7e4 │ │ │ │ + add r9, sp, #164 @ 0xa4 │ │ │ │ + ldrb r3, [r3, #256] @ 0x100 │ │ │ │ + strb r3, [r4, #3060] @ 0xbf4 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + str r6, [r4, #3056] @ 0xbf0 │ │ │ │ + str r3, [r5, #28] │ │ │ │ + bl 7b4c │ │ │ │ + ldr r5, [r4, #2020] @ 0x7e4 │ │ │ │ + add r3, r6, r6, lsl #2 │ │ │ │ + add r6, r6, r3, lsl #1 │ │ │ │ + ldr r1, [pc, #912] @ 623d8 │ │ │ │ + add r5, r5, r6, lsl #6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6220c │ │ │ │ + ldrb r3, [r4, #3060] @ 0xbf4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 621f8 │ │ │ │ + ldrb r3, [r5, #264] @ 0x108 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 622a8 │ │ │ │ + ldrb r0, [r5, #265] @ 0x109 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6222c │ │ │ │ + ldr r1, [pc, #852] @ 623dc │ │ │ │ + ldr r0, [pc, #852] @ 623e0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e96c0 │ │ │ │ + b 614d8 │ │ │ │ + ldr r1, [pc, #820] @ 623e4 │ │ │ │ + ldr r0, [pc, #820] @ 623e8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov ip, r0 │ │ │ │ + b 61c24 │ │ │ │ + add r0, r8, #36 @ 0x24 │ │ │ │ + bl 72fd0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 61534 │ │ │ │ + ldr r2, [pc, #780] @ 623ec │ │ │ │ + add r6, sp, #292 @ 0x124 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r4, #2032 @ 0x7f0 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl e972c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [r4, #3056] @ 0xbf0 │ │ │ │ + ldr r0, [r2, #1580] @ 0x62c │ │ │ │ + add ip, r3, r3, lsl #2 │ │ │ │ + ldr r2, [r4, #2020] @ 0x7e4 │ │ │ │ + add r3, r3, ip, lsl #1 │ │ │ │ + add r3, r2, r3, lsl #6 │ │ │ │ + ldr r2, [r3, #260] @ 0x104 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + blx r3 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 62304 │ │ │ │ + ldr r8, [pc, #696] @ 623f0 │ │ │ │ + ldr r0, [pc, #696] @ 623f4 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #672] @ 623f8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + str r5, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6ad88 │ │ │ │ + b 61d14 │ │ │ │ + mvn r3, #0 │ │ │ │ + add r9, sp, #164 @ 0xa4 │ │ │ │ + str r3, [r4, #3056] @ 0xbf0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r0, r9 │ │ │ │ + strb r6, [r4, #3060] @ 0xbf4 │ │ │ │ + str r3, [r5, #28] │ │ │ │ + bl 7b4c │ │ │ │ + b 614d8 │ │ │ │ + ldr r1, [pc, #592] @ 623fc │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [pc, #580] @ 62400 │ │ │ │ + mov r3, r9 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #4 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + ldm r1, {r0, r1} │ │ │ │ + mov r2, r7 │ │ │ │ + stmib sp, {r0, r1} │ │ │ │ + ldr r1, [pc, #548] @ 62404 │ │ │ │ + ldr r0, [pc, #324] @ 62328 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [sp] │ │ │ │ + add r1, r1, #368 @ 0x170 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 69024 │ │ │ │ + b 61a28 │ │ │ │ + ldr r1, [pc, #520] @ 62408 │ │ │ │ + ldr r0, [pc, #520] @ 6240c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 62090 │ │ │ │ + ldr r1, [pc, #508] @ 62410 │ │ │ │ + ldr r0, [pc, #508] @ 62414 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 62090 │ │ │ │ + add r3, sp, #128 @ 0x80 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b 618dc │ │ │ │ + ldr r1, [pc, #484] @ 62418 │ │ │ │ + ldr r0, [pc, #484] @ 6241c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 62090 │ │ │ │ + add r5, r4, #2032 @ 0x7f0 │ │ │ │ + add r6, sp, #292 @ 0x124 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e96c0 │ │ │ │ + ldr ip, [r4, #3056] @ 0xbf0 │ │ │ │ + ldr lr, [r4, #2020] @ 0x7e4 │ │ │ │ + mov r0, r5 │ │ │ │ + add r5, ip, ip, lsl #2 │ │ │ │ + ldr r2, [pc, #432] @ 62420 │ │ │ │ + add ip, ip, r5, lsl #1 │ │ │ │ + add ip, lr, ip, lsl #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + mov r3, r6 │ │ │ │ + str ip, [sp] │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r4, #3056] @ 0xbf0 │ │ │ │ + ldr r2, [r4, #2020] @ 0x7e4 │ │ │ │ + add r1, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r1, lsl #1 │ │ │ │ + add r3, r2, r3, lsl #6 │ │ │ │ + ldr r3, [r3, #260] @ 0x104 │ │ │ │ + str r3, [r4, #3064] @ 0xbf8 │ │ │ │ + b 61ce8 │ │ │ │ + ldr r2, [pc, #372] @ 62424 │ │ │ │ + add r6, sp, #292 @ 0x124 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r4, #2032 @ 0x7f0 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + str r5, [sp] │ │ │ │ + bl e972c │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + add ip, r5, #264 @ 0x108 │ │ │ │ + ldr r0, [r1, #1600] @ 0x640 │ │ │ │ + add ip, ip, #2 │ │ │ │ + ldr lr, [r0] │ │ │ │ + ldr r3, [r5, #260] @ 0x104 │ │ │ │ + ldr r1, [r1, #1596] @ 0x63c │ │ │ │ + mov r2, r6 │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r6, [lr, #32] │ │ │ │ + blx r6 │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r5, #264] @ 0x108 │ │ │ │ + strb r0, [r5, #265] @ 0x109 │ │ │ │ + b 62078 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #1 │ │ │ │ + strb r2, [r3, #1684] @ 0x694 │ │ │ │ + str r6, [r3, #1672] @ 0x688 │ │ │ │ + b 61d14 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r5, sl, ip, lsl #12 │ │ │ │ + strdeq r5, [sl], -r8 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + movmi r0, r0 │ │ │ │ + adcmi r0, r0, #0 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + andeq lr, sl, r8, asr #6 │ │ │ │ + andeq r5, sl, ip, lsl #29 │ │ │ │ + ldrdeq lr, [sl], -r4 │ │ │ │ + cmpmi r4, #0 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + andeq r3, r9, r8, lsr #6 │ │ │ │ + andeq r5, r9, r8, ror #5 │ │ │ │ + andeq lr, sl, r0, lsl #5 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + submi r0, r0, r0 │ │ │ │ + @ instruction: 0x00091eb8 │ │ │ │ + @ instruction: 0x00091ebc │ │ │ │ + andeq r1, r9, ip, lsl #29 │ │ │ │ + muleq r9, r0, lr │ │ │ │ + andeq lr, sl, r8, lsr r1 │ │ │ │ + svccc 0x0019999a │ │ │ │ + andeq r0, r0, r0, lsl #9 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + svclt 0x00800000 │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ + strdeq sp, [sl], -ip │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + tstmi r0, r0 │ │ │ │ + addmi r0, r0, r0 │ │ │ │ + eormi r0, r0, r0 │ │ │ │ + bicmi r0, r8, r0 │ │ │ │ + muleq r9, r8, sp │ │ │ │ + andeq r4, r9, r4, ror #26 │ │ │ │ + ldrdeq sp, [sl], -r8 │ │ │ │ + andeq r2, r9, r0, asr ip │ │ │ │ + andeq r4, r9, ip, lsr #24 │ │ │ │ + andeq sp, sl, r0, lsl #23 │ │ │ │ + andeq r4, r9, r0, asr r1 │ │ │ │ + andeq r4, sl, r8, lsr #25 │ │ │ │ + andeq r2, r9, r8, asr sl │ │ │ │ + @ instruction: 0x000931bc │ │ │ │ + muleq sl, ip, r9 │ │ │ │ + muleq r9, r4, r9 │ │ │ │ + andeq r4, r9, r8, ror #18 │ │ │ │ + ldrdeq sp, [sl], -r8 │ │ │ │ + ldrdeq r3, [r9], -r8 │ │ │ │ + ldrdeq r2, [r9], -ip │ │ │ │ + andeq r4, r9, ip, ror r7 │ │ │ │ + muleq r9, ip, r7 │ │ │ │ + andeq r2, r9, ip, ror fp │ │ │ │ + andeq r4, r9, r0, lsr #14 │ │ │ │ + andeq r2, r9, ip, lsr #14 │ │ │ │ + andeq r4, r9, r8, lsl r7 │ │ │ │ + andeq r4, r9, r8, lsl r7 │ │ │ │ + @ instruction: 0xffffd654 │ │ │ │ + @ instruction: 0x000a51b0 │ │ │ │ + strdeq sp, [sl], -ip │ │ │ │ + andeq r2, r9, r4, ror #12 │ │ │ │ + strdeq r4, [r9], -r4 @ │ │ │ │ + andeq r2, r9, r0, asr r6 │ │ │ │ + ldrdeq r4, [r9], -r0 │ │ │ │ + andeq r2, r9, r0, lsr r6 │ │ │ │ + andeq r4, r9, r0, ror #11 │ │ │ │ + andeq r4, r9, ip, lsl #11 │ │ │ │ + andeq r4, r9, ip, asr #10 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + asr r4, r1, #6 │ │ │ │ + rsb r3, r4, r4, lsl #5 │ │ │ │ + add r3, r4, r3, lsl #5 │ │ │ │ + add r3, r3, r3, lsl #3 │ │ │ │ + rsb r3, r3, r3, lsl #15 │ │ │ │ + cmp r1, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + add r4, r4, r3, lsl #2 │ │ │ │ + ble 62494 │ │ │ │ + ldr r9, [pc, #176] @ 62518 │ │ │ │ + mov r7, r2 │ │ │ │ + rsb r4, r4, #0 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl eb59c │ │ │ │ + asr r6, r4, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6249c │ │ │ │ + mov r4, r6 │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt 62470 │ │ │ │ + mov r0, r8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add r5, r6, r6, lsl #2 │ │ │ │ + add r5, r6, r5, lsl #1 │ │ │ │ + add r5, r8, r5, lsl #6 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 624e8 │ │ │ │ + ldrb r3, [r7, #256] @ 0x100 │ │ │ │ + mov r1, r5 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + ldrb r3, [r5, #256] @ 0x100 │ │ │ │ + beq 62500 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 62488 │ │ │ │ + bl eb5a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 62488 │ │ │ │ + sub r4, r4, r6 │ │ │ │ + sub r4, r4, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + add r8, r5, #704 @ 0x2c0 │ │ │ │ + bgt 62470 │ │ │ │ + b 62494 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 624e8 │ │ │ │ + bl eb5a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 624e8 │ │ │ │ + b 62488 │ │ │ │ + @ instruction: 0x000939b4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub r1, r1, r0 │ │ │ │ + asr r5, r1, #6 │ │ │ │ + rsb r3, r5, r5, lsl #5 │ │ │ │ + add r3, r5, r3, lsl #5 │ │ │ │ + add r3, r3, r3, lsl #3 │ │ │ │ + rsb r3, r3, r3, lsl #15 │ │ │ │ + cmp r1, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + add r5, r5, r3, lsl #2 │ │ │ │ + ble 625c0 │ │ │ │ + ldr r7, [pc, #180] @ 62610 │ │ │ │ + mov r8, r2 │ │ │ │ + rsb r5, r5, #0 │ │ │ │ + add r7, pc, r7 │ │ │ │ + b 6257c │ │ │ │ + sub r5, r5, r9 │ │ │ │ + sub r5, r5, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + add r6, r4, #704 @ 0x2c0 │ │ │ │ + ble 625c0 │ │ │ │ + asr r9, r5, #1 │ │ │ │ + add r4, r9, r9, lsl #2 │ │ │ │ + add r4, r9, r4, lsl #1 │ │ │ │ + add r4, r6, r4, lsl #6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 62568 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 625c8 │ │ │ │ + mov r5, r9 │ │ │ │ + cmp r5, #0 │ │ │ │ + bgt 6257c │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldrb r3, [r4, #256] @ 0x100 │ │ │ │ + mov r1, r8 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldrb r3, [r8, #256] @ 0x100 │ │ │ │ + beq 625f8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 62568 │ │ │ │ + bl eb5a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 625b4 │ │ │ │ + b 62568 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 625b4 │ │ │ │ + bl eb5a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 625b4 │ │ │ │ + b 62568 │ │ │ │ + andeq r3, r9, r0, asr #17 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + cmp r1, r0 │ │ │ │ + cmpne r3, r2 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + beq 626f4 │ │ │ │ + ldr r9, [pc, #296] @ 62774 │ │ │ │ + add r5, r5, #704 @ 0x2c0 │ │ │ │ + add r9, pc, r9 │ │ │ │ + b 6267c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + sub r0, r5, #704 @ 0x2c0 │ │ │ │ + add r4, r4, #704 @ 0x2c0 │ │ │ │ + bl 7744 │ │ │ │ + cmp r8, r6 │ │ │ │ + cmpne r7, r4 │ │ │ │ + add r3, r5, #704 @ 0x2c0 │ │ │ │ + beq 626f4 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 62654 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 626d0 │ │ │ │ + ldrb r2, [r4, #256] @ 0x100 │ │ │ │ + ldrb r3, [r6, #256] @ 0x100 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 62738 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 62654 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl eb5a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 62654 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + sub r0, r5, #704 @ 0x2c0 │ │ │ │ + add r6, r6, #704 @ 0x2c0 │ │ │ │ + bl 7744 │ │ │ │ + cmp r8, r6 │ │ │ │ + cmpne r7, r4 │ │ │ │ + add r3, r5, #704 @ 0x2c0 │ │ │ │ + bne 62678 │ │ │ │ + sub r8, r8, r6 │ │ │ │ + cmp r8, #704 @ 0x2c0 │ │ │ │ + ble 62744 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7768 │ │ │ │ + sub r7, r7, r4 │ │ │ │ + cmp r7, #704 @ 0x2c0 │ │ │ │ + add r5, r5, r8 │ │ │ │ + ble 6275c │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7768 │ │ │ │ + add r0, r5, r7 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 626d0 │ │ │ │ + b 626bc │ │ │ │ + bne 62710 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7744 │ │ │ │ + b 62710 │ │ │ │ + bne 62730 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7744 │ │ │ │ + b 62730 │ │ │ │ + ldrdeq r3, [r9], -r4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub ip, r1, r0 │ │ │ │ + asr ip, ip, #6 │ │ │ │ + mov r5, r3 │ │ │ │ + lsl r9, r3, #1 │ │ │ │ + rsb r3, ip, ip, lsl #5 │ │ │ │ + add r3, ip, r3, lsl #5 │ │ │ │ + add r3, r3, r3, lsl #3 │ │ │ │ + rsb r3, r3, r3, lsl #15 │ │ │ │ + add ip, ip, r3, lsl #2 │ │ │ │ + rsb ip, ip, #0 │ │ │ │ + cmp ip, r5, lsl #1 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov lr, r2 │ │ │ │ + blt 62828 │ │ │ │ + add r8, r5, r5, lsl #2 │ │ │ │ + add r7, r9, r5, lsl #3 │ │ │ │ + add r8, r5, r8, lsl #1 │ │ │ │ + add r7, r9, r7, lsl #1 │ │ │ │ + lsl r8, r8, #6 │ │ │ │ + lsl r7, r7, #6 │ │ │ │ + add r2, r4, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + add r4, r4, r7 │ │ │ │ + mov r3, r4 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r1, r2 │ │ │ │ + bl 62614 │ │ │ │ + sub ip, r6, r4 │ │ │ │ + asr ip, ip, #6 │ │ │ │ + rsb r3, ip, ip, lsl #5 │ │ │ │ + add r3, ip, r3, lsl #5 │ │ │ │ + add r3, r3, r3, lsl #3 │ │ │ │ + rsb r3, r3, r3, lsl #15 │ │ │ │ + add ip, ip, r3, lsl #2 │ │ │ │ + rsb ip, ip, #0 │ │ │ │ + cmp r9, ip │ │ │ │ + mov lr, r0 │ │ │ │ + ble 627e0 │ │ │ │ + cmp r5, ip │ │ │ │ + movge r5, ip │ │ │ │ + add r3, r5, r5, lsl #2 │ │ │ │ + add r5, r5, r3, lsl #1 │ │ │ │ + add r2, r4, r5, lsl #6 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + str lr, [sp] │ │ │ │ + bl 62614 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + cmp r1, r0 │ │ │ │ + cmpne r3, r2 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + beq 62938 │ │ │ │ + ldr r9, [pc, #244] @ 6297c │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r3 │ │ │ │ + add r6, r6, #704 @ 0x2c0 │ │ │ │ + add r9, pc, r9 │ │ │ │ + b 628c0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + sub r0, r6, #704 @ 0x2c0 │ │ │ │ + add r4, r4, #704 @ 0x2c0 │ │ │ │ + bl 7744 │ │ │ │ + cmp r7, r5 │ │ │ │ + cmpne r8, r4 │ │ │ │ + add r0, r6, #704 @ 0x2c0 │ │ │ │ + beq 62938 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 62898 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 62914 │ │ │ │ + ldrb r2, [r4, #256] @ 0x100 │ │ │ │ + ldrb r3, [r5, #256] @ 0x100 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 6295c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 62898 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl eb5a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 62898 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + sub r0, r6, #704 @ 0x2c0 │ │ │ │ + add r5, r5, #704 @ 0x2c0 │ │ │ │ + bl 7744 │ │ │ │ + cmp r7, r5 │ │ │ │ + cmpne r8, r4 │ │ │ │ + add r0, r6, #704 @ 0x2c0 │ │ │ │ + bne 628bc │ │ │ │ + cmp r7, r5 │ │ │ │ + popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + sub r2, r7, r5 │ │ │ │ + cmp r2, #704 @ 0x2c0 │ │ │ │ + ble 62968 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 7768 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 62914 │ │ │ │ + b 62900 │ │ │ │ + popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7744 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + muleq r9, r0, r5 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3336] @ 0xd08 │ │ │ │ + ldr r2, [pc, #508] @ 62b94 │ │ │ │ + ldr r3, [pc, #508] @ 62b98 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #724 @ 0x2d4 │ │ │ │ + cmp r0, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #716] @ 0x2cc │ │ │ │ + mov r3, #0 │ │ │ │ + beq 62b38 │ │ │ │ + add r8, r0, #704 @ 0x2c0 │ │ │ │ + cmp r1, r8 │ │ │ │ + mov r9, r0 │ │ │ │ + mov fp, r1 │ │ │ │ + beq 62b38 │ │ │ │ + ldr r3, [pc, #456] @ 62b9c │ │ │ │ + ldr r6, [pc, #456] @ 62ba0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r7, r0, #1408 @ 0x580 │ │ │ │ + add r5, sp, #12 │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + b 62a40 │ │ │ │ + sub r4, r7, #704 @ 0x2c0 │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7744 │ │ │ │ + sub r2, r8, r9 │ │ │ │ + cmp r2, #704 @ 0x2c0 │ │ │ │ + mov sl, r7 │ │ │ │ + ble 62b7c │ │ │ │ + rsb r0, r2, #704 @ 0x2c0 │ │ │ │ + add r0, r8, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 7768 │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7744 │ │ │ │ + cmp fp, sl │ │ │ │ + add r8, r8, #704 @ 0x2c0 │ │ │ │ + add r7, r7, #704 @ 0x2c0 │ │ │ │ + beq 62b38 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 629ec │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r0, r9 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 62a94 │ │ │ │ + ldrb r3, [r7, #-448] @ 0xfffffe40 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrb r3, [r9, #256] @ 0x100 │ │ │ │ + beq 62b70 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 629ec │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl eb5a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 629ec │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + sub r1, r7, #704 @ 0x2c0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7744 │ │ │ │ + mov sl, r7 │ │ │ │ + sub r4, r7, #1408 @ 0x580 │ │ │ │ + b 62ac4 │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r4, r2 │ │ │ │ + bl 7744 │ │ │ │ + sub r4, r4, #704 @ 0x2c0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 62ab0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 62b18 │ │ │ │ + ldrb r3, [sp, #268] @ 0x10c │ │ │ │ + ldrb r2, [r4, #256] @ 0x100 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 62b64 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 62ab0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl eb5a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 62ab0 │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r4, r2 │ │ │ │ + bl 7744 │ │ │ │ + cmp fp, sl │ │ │ │ + add r8, r8, #704 @ 0x2c0 │ │ │ │ + add r7, r7, #704 @ 0x2c0 │ │ │ │ + bne 62a40 │ │ │ │ + ldr r2, [pc, #100] @ 62ba4 │ │ │ │ + ldr r3, [pc, #84] @ 62b98 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #716] @ 0x2cc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 62b90 │ │ │ │ + add sp, sp, #724 @ 0x2d4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 62b18 │ │ │ │ + b 62b04 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 62a94 │ │ │ │ + b 62a80 │ │ │ │ + bne 62a20 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 7744 │ │ │ │ + b 62a20 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r4, sl, ip, lsr #32 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r3, r9, ip, asr #8 │ │ │ │ + andeq r3, r9, r0, asr #8 │ │ │ │ + andeq r3, sl, r4, lsl #29 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sl, r1, r0 │ │ │ │ + asr r8, sl, #6 │ │ │ │ + rsb r3, r8, r8, lsl #5 │ │ │ │ + add r3, r8, r3, lsl #5 │ │ │ │ + add r3, r3, r3, lsl #3 │ │ │ │ + rsb r3, r3, r3, lsl #15 │ │ │ │ + cmp sl, #4224 @ 0x1080 │ │ │ │ + add r8, r8, r3, lsl #2 │ │ │ │ + add r9, r2, sl │ │ │ │ + ble 62c60 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r7, r2 │ │ │ │ + rsb r8, r8, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add r4, r4, #4928 @ 0x1340 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 62980 │ │ │ │ + sub r3, r6, r4 │ │ │ │ + cmp r3, #4224 @ 0x1080 │ │ │ │ + bgt 62bf4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 62980 │ │ │ │ + cmp sl, #4928 @ 0x1340 │ │ │ │ + pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r4, #7 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 62778 │ │ │ │ + lsl r3, r4, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + lsl r4, r4, #2 │ │ │ │ + bl 62778 │ │ │ │ + cmp r8, r4 │ │ │ │ + bgt 62c28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 62980 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + cmp r0, r1 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + mov r7, r2 │ │ │ │ + beq 62d78 │ │ │ │ + cmp r2, r3 │ │ │ │ + popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r8, [pc, #292] @ 62dbc │ │ │ │ + mov r9, r0 │ │ │ │ + sub r5, r1, #704 @ 0x2c0 │ │ │ │ + sub r4, r3, #704 @ 0x2c0 │ │ │ │ + add r8, pc, r8 │ │ │ │ + b 62cd0 │ │ │ │ + sub r3, r6, #704 @ 0x2c0 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 7744 │ │ │ │ + cmp r9, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + beq 62d58 │ │ │ │ + sub r5, r5, #704 @ 0x2c0 │ │ │ │ + mov r6, r3 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 62ca8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 62d24 │ │ │ │ + ldrb r3, [r4, #256] @ 0x100 │ │ │ │ + ldrb r2, [r5, #256] @ 0x100 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 62d4c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 62ca8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl eb5a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 62ca8 │ │ │ │ + sub r3, r6, #704 @ 0x2c0 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 7744 │ │ │ │ + cmp r7, r4 │ │ │ │ + mov r3, r0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + sub r4, r4, #704 @ 0x2c0 │ │ │ │ + b 62ccc │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 62d24 │ │ │ │ + b 62d10 │ │ │ │ + add r4, r4, #704 @ 0x2c0 │ │ │ │ + sub r2, r4, r7 │ │ │ │ + cmp r2, #704 @ 0x2c0 │ │ │ │ + ble 62d94 │ │ │ │ + mov r1, r7 │ │ │ │ + sub r0, r0, r2 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 7768 │ │ │ │ + sub r2, r3, r2 │ │ │ │ + cmp r2, #704 @ 0x2c0 │ │ │ │ + ble 62da8 │ │ │ │ + mov r1, r7 │ │ │ │ + sub r0, r6, r2 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 7768 │ │ │ │ + popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r1, r7 │ │ │ │ + sub r0, r6, #1408 @ 0x580 │ │ │ │ + bl 7744 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r1, r7 │ │ │ │ + sub r0, r6, #704 @ 0x2c0 │ │ │ │ + bl 7744 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + andeq r3, r9, r0, lsl #3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r4, r3 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r6, r2 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r2, r3 │ │ │ │ + bl 62ba8 │ │ │ │ + sub r9, r5, r7 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + sub r8, r6, r5 │ │ │ │ + bl 62ba8 │ │ │ │ + cmp r9, r8 │ │ │ │ + bgt 62e44 │ │ │ │ + cmp r9, #704 @ 0x2c0 │ │ │ │ + ble 62e7c │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7768 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, r4, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 62858 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + cmp r8, #704 @ 0x2c0 │ │ │ │ + ble 62e94 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7768 │ │ │ │ + add r3, r4, r8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + str r6, [sp] │ │ │ │ + bl 62c68 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bne 62e24 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7744 │ │ │ │ + b 62e24 │ │ │ │ + bne 62e5c │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7744 │ │ │ │ + b 62e5c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3320] @ 0xcf8 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #944] @ 63278 │ │ │ │ + ldr r3, [pc, #944] @ 6327c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #740 @ 0x2e4 │ │ │ │ + cmp r0, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #732] @ 0x2dc │ │ │ │ + mov r3, #0 │ │ │ │ + moveq r0, fp │ │ │ │ + beq 630d4 │ │ │ │ + cmp r1, fp │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + beq 630d4 │ │ │ │ + sub r3, fp, r9 │ │ │ │ + asr r3, r3, #6 │ │ │ │ + rsb r2, r3, r3, lsl #5 │ │ │ │ + add r2, r3, r2, lsl #5 │ │ │ │ + add r2, r2, r2, lsl #3 │ │ │ │ + rsb r2, r2, r2, lsl #15 │ │ │ │ + add r3, r3, r2, lsl #2 │ │ │ │ + rsb r2, r3, #0 │ │ │ │ + mov r0, r2 │ │ │ │ + sub r2, r1, r9 │ │ │ │ + asr r2, r2, #6 │ │ │ │ + rsb r1, r2, r2, lsl #5 │ │ │ │ + add r1, r2, r1, lsl #5 │ │ │ │ + add r1, r1, r1, lsl #3 │ │ │ │ + rsb r1, r1, r1, lsl #15 │ │ │ │ + add r2, r2, r1, lsl #2 │ │ │ │ + sub r7, r2, r3 │ │ │ │ + rsb r6, r2, #0 │ │ │ │ + cmp r6, r7 │ │ │ │ + beq 63108 │ │ │ │ + mov sl, r7 │ │ │ │ + cmp r6, sl │ │ │ │ + str fp, [sp, #20] │ │ │ │ + add r4, sp, #28 │ │ │ │ + mov fp, r0 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r8, [sp, #16] │ │ │ │ + bge 6302c │ │ │ │ + cmp r6, #1 │ │ │ │ + beq 631e8 │ │ │ │ + cmp sl, #0 │ │ │ │ + ble 63004 │ │ │ │ + add r5, r6, #1 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r2, r5, r5, lsl #2 │ │ │ │ + add r5, r5, r2, lsl #1 │ │ │ │ + add r9, r3, #704 @ 0x2c0 │ │ │ │ + add r5, r3, r5, lsl #6 │ │ │ │ + mov r8, #0 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + sub r6, r9, #704 @ 0x2c0 │ │ │ │ + sub r7, r5, #704 @ 0x2c0 │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7744 │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7744 │ │ │ │ + add r8, r8, #1 │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 7744 │ │ │ │ + cmp sl, r8 │ │ │ │ + add r9, r9, #704 @ 0x2c0 │ │ │ │ + add r5, r5, #704 @ 0x2c0 │ │ │ │ + bne 62fa0 │ │ │ │ + add r2, sl, sl, lsl #2 │ │ │ │ + add r3, sl, r2, lsl #1 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ + add r3, r2, r3, lsl #6 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, fp │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 630c0 │ │ │ │ + mov fp, r6 │ │ │ │ + sub r6, r6, r1 │ │ │ │ + sub sl, fp, r6 │ │ │ │ + cmp r6, sl │ │ │ │ + blt 62f70 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r5, fp, fp, lsl #2 │ │ │ │ + add r5, fp, r5, lsl #1 │ │ │ │ + cmp sl, #1 │ │ │ │ + lsl r2, r5, #6 │ │ │ │ + add r5, r3, r5, lsl #6 │ │ │ │ + beq 63194 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r7, r6, r6, lsl #2 │ │ │ │ + add r7, r6, r7, lsl #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + add r7, r3, r7, lsl #6 │ │ │ │ + ble 63100 │ │ │ │ + mov r8, #0 │ │ │ │ + sub r7, r7, #704 @ 0x2c0 │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + mov r1, r7 │ │ │ │ + sub r5, r5, #704 @ 0x2c0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7744 │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7744 │ │ │ │ + add r8, r8, #1 │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7744 │ │ │ │ + cmp r6, r8 │ │ │ │ + bne 63064 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, fp │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + subs r6, r1, #0 │ │ │ │ + movne fp, sl │ │ │ │ + bne 63020 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ + sub r0, fp, r8 │ │ │ │ + add r0, r9, r0 │ │ │ │ + ldr r2, [pc, #420] @ 63280 │ │ │ │ + ldr r3, [pc, #412] @ 6327c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #732] @ 0x2dc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 63274 │ │ │ │ + add sp, sp, #740 @ 0x2e4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str r7, [sp, #4] │ │ │ │ + b 630a8 │ │ │ │ + add r4, r9, #704 @ 0x2c0 │ │ │ │ + add r5, r8, #704 @ 0x2c0 │ │ │ │ + add r6, sp, #28 │ │ │ │ + sub r7, r4, #704 @ 0x2c0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7744 │ │ │ │ + mov r0, r7 │ │ │ │ + sub r7, r5, #704 @ 0x2c0 │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 7744 │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 7744 │ │ │ │ + cmp r8, r4 │ │ │ │ + add r5, r5, #704 @ 0x2c0 │ │ │ │ + add r4, r4, #704 @ 0x2c0 │ │ │ │ + bne 63114 │ │ │ │ + sub r3, r8, #704 @ 0x2c0 │ │ │ │ + sub r3, r3, r9 │ │ │ │ + lsr r3, r3, #6 │ │ │ │ + rsb r2, r3, r3, lsl #5 │ │ │ │ + add r2, r2, r2, lsl #10 │ │ │ │ + add r2, r3, r2, lsl #5 │ │ │ │ + add r2, r2, r2, lsl #3 │ │ │ │ + rsb r3, r3, r2, lsl #2 │ │ │ │ + bic r3, r3, #-67108864 @ 0xfc000000 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #1 │ │ │ │ + add r0, r9, r3, lsl #6 │ │ │ │ + b 630d4 │ │ │ │ + sub r4, r2, #704 @ 0x2c0 │ │ │ │ + add r6, sp, #28 │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + add r1, r3, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ + mov sl, r3 │ │ │ │ + bl 7744 │ │ │ │ + cmp r4, #704 @ 0x2c0 │ │ │ │ + ble 6324c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sl, #704 @ 0x2c0 │ │ │ │ + bl 7768 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sl │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + bl 7744 │ │ │ │ + b 630cc │ │ │ │ + ldr sl, [sp, #4] │ │ │ │ + add r6, sp, #28 │ │ │ │ + mov r4, fp │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r9, [sp, #12] │ │ │ │ + ldr r8, [sp, #16] │ │ │ │ + ldr fp, [sp, #20] │ │ │ │ + bl 7744 │ │ │ │ + add r3, r4, r4, lsl #2 │ │ │ │ + add r4, r4, r3, lsl #1 │ │ │ │ + lsl r4, r4, #6 │ │ │ │ + sub r2, r4, #704 @ 0x2c0 │ │ │ │ + cmp r2, #704 @ 0x2c0 │ │ │ │ + add r1, sl, #704 @ 0x2c0 │ │ │ │ + ble 63264 │ │ │ │ + mov r0, sl │ │ │ │ + bl 7768 │ │ │ │ + add r0, sl, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + sub r0, r0, #704 @ 0x2c0 │ │ │ │ + bl 7744 │ │ │ │ + b 630cc │ │ │ │ + bne 631d4 │ │ │ │ + mov r2, r4 │ │ │ │ + sub r0, r5, #704 @ 0x2c0 │ │ │ │ + mov r1, sl │ │ │ │ + bl 7744 │ │ │ │ + b 631d4 │ │ │ │ + bne 63234 │ │ │ │ + mov r0, sl │ │ │ │ + bl 7744 │ │ │ │ + b 63234 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + strdeq r3, [sl], -ip │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r3, sl, r8, ror #17 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr r7, [sp, #80] @ 0x50 │ │ │ │ + mov r5, r3 │ │ │ │ + cmp r7, r3 │ │ │ │ + mov sl, r1 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + movlt r3, r7 │ │ │ │ + movge r3, r5 │ │ │ │ + cmp r1, r3 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + strlt r0, [sp, #24] │ │ │ │ + strlt r1, [sp, #28] │ │ │ │ + bge 63464 │ │ │ │ + cmp r5, r7 │ │ │ │ + ble 63394 │ │ │ │ + add r3, r5, r5, lsr #31 │ │ │ │ + asr r8, r3, #1 │ │ │ │ + add r6, r8, r8, lsl #2 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add r6, r8, r6, lsl #1 │ │ │ │ + add r6, r3, r6, lsl #6 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, sl │ │ │ │ + bl 6251c │ │ │ │ + sub r4, r0, sl │ │ │ │ + asr r4, r4, #6 │ │ │ │ + rsb r3, r4, r4, lsl #5 │ │ │ │ + add r3, r4, r3, lsl #5 │ │ │ │ + add r3, r3, r3, lsl #3 │ │ │ │ + rsb r3, r3, r3, lsl #15 │ │ │ │ + add r4, r4, r3, lsl #2 │ │ │ │ + mov fp, r0 │ │ │ │ + rsb r4, r4, #0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + sub r5, r5, r8 │ │ │ │ + cmp r3, r4 │ │ │ │ + cmpge r5, r4 │ │ │ │ + ble 633e4 │ │ │ │ + cmp r4, #0 │ │ │ │ + moveq r9, r6 │ │ │ │ + bne 634f4 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + mov r3, r8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r2, r9 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r4, [sp] │ │ │ │ + bl 63284 │ │ │ │ + sub r7, r7, r4 │ │ │ │ + cmp r5, r7 │ │ │ │ + movlt r3, r5 │ │ │ │ + movge r3, r7 │ │ │ │ + cmp r3, r6 │ │ │ │ + ble 6346c │ │ │ │ + cmp r5, r7 │ │ │ │ + mov sl, fp │ │ │ │ + str r9, [sp, #24] │ │ │ │ + bgt 632d8 │ │ │ │ + add r4, r7, r7, lsr #31 │ │ │ │ + asr r4, r4, #1 │ │ │ │ + add fp, r4, r4, lsl #2 │ │ │ │ + ldr r8, [sp, #24] │ │ │ │ + add fp, r4, fp, lsl #1 │ │ │ │ + add fp, sl, fp, lsl #6 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, sl │ │ │ │ + bl 62428 │ │ │ │ + sub r2, r0, r8 │ │ │ │ + asr r2, r2, #6 │ │ │ │ + rsb r3, r2, r2, lsl #5 │ │ │ │ + add r3, r2, r3, lsl #5 │ │ │ │ + add r3, r3, r3, lsl #3 │ │ │ │ + rsb r3, r3, r3, lsl #15 │ │ │ │ + add r2, r2, r3, lsl #2 │ │ │ │ + mov r6, r0 │ │ │ │ + rsb r8, r2, #0 │ │ │ │ + b 63324 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, r5 │ │ │ │ + blt 63554 │ │ │ │ + cmp r5, #0 │ │ │ │ + moveq r9, fp │ │ │ │ + beq 63344 │ │ │ │ + sub r3, sl, r6 │ │ │ │ + sub r2, fp, sl │ │ │ │ + cmp r3, #704 @ 0x2c0 │ │ │ │ + sub r9, fp, r3 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ble 635ec │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 7768 │ │ │ │ + sub r2, fp, sl │ │ │ │ + cmp r2, #704 @ 0x2c0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ble 6360c │ │ │ │ + sub r2, fp, sl │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 7768 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7768 │ │ │ │ + b 63344 │ │ │ │ + mov fp, sl │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r7, r5 │ │ │ │ + blt 634b0 │ │ │ │ + sub r4, fp, r9 │ │ │ │ + cmp r4, #704 @ 0x2c0 │ │ │ │ + ble 6356c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 7768 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r2, fp │ │ │ │ + add r1, r0, r4 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r9, [sp, #80] @ 0x50 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 62858 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + sub r4, r3, fp │ │ │ │ + cmp r4, #704 @ 0x2c0 │ │ │ │ + ble 63584 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, fp │ │ │ │ + bl 7768 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + add r3, r2, r4 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r9 │ │ │ │ + str ip, [sp, #80] @ 0x50 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 62c68 │ │ │ │ + sub r9, fp, sl │ │ │ │ + cmp r9, #704 @ 0x2c0 │ │ │ │ + sub r3, sl, r6 │ │ │ │ + ble 6359c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r9 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 7768 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #704 @ 0x2c0 │ │ │ │ + ble 635d4 │ │ │ │ + mov r2, r3 │ │ │ │ + sub r0, fp, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 7768 │ │ │ │ + cmp r9, #704 @ 0x2c0 │ │ │ │ + ble 635b8 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7768 │ │ │ │ + add r9, r6, r9 │ │ │ │ + b 63344 │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r6 │ │ │ │ + bl 62eac │ │ │ │ + mov r9, r0 │ │ │ │ + b 63344 │ │ │ │ + bne 63490 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 7744 │ │ │ │ + b 63490 │ │ │ │ + bne 634d0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, fp │ │ │ │ + bl 7744 │ │ │ │ + b 634d0 │ │ │ │ + beq 6364c │ │ │ │ + cmp r3, #704 @ 0x2c0 │ │ │ │ + ble 636b4 │ │ │ │ + mov r2, r3 │ │ │ │ + sub r0, fp, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 7768 │ │ │ │ + cmp r9, #704 @ 0x2c0 │ │ │ │ + bne 6354c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7744 │ │ │ │ + b 6354c │ │ │ │ + bne 6353c │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + mov r1, r6 │ │ │ │ + sub r0, fp, #704 @ 0x2c0 │ │ │ │ + bl 7744 │ │ │ │ + b 63534 │ │ │ │ + beq 63674 │ │ │ │ + sub r2, fp, sl │ │ │ │ + cmp r2, #704 @ 0x2c0 │ │ │ │ + ble 636bc │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7768 │ │ │ │ + b 63344 │ │ │ │ + bne 63450 │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 7744 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #704 @ 0x2c0 │ │ │ │ + bgt 63450 │ │ │ │ + cmp r3, #704 @ 0x2c0 │ │ │ │ + bne 63344 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + sub r0, fp, #704 @ 0x2c0 │ │ │ │ + bl 7744 │ │ │ │ + b 63344 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r9 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 7744 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #704 @ 0x2c0 │ │ │ │ + bgt 63524 │ │ │ │ + bne 635c0 │ │ │ │ + b 635d8 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 7744 │ │ │ │ + sub r3, fp, sl │ │ │ │ + cmp r3, #704 @ 0x2c0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ble 636c4 │ │ │ │ + sub r2, fp, sl │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 7768 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + b 63630 │ │ │ │ + bne 6354c │ │ │ │ + b 635d8 │ │ │ │ + bne 63344 │ │ │ │ + b 63610 │ │ │ │ + bne 63638 │ │ │ │ + b 63610 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub ip, r1, r0 │ │ │ │ + asr ip, ip, #6 │ │ │ │ + mov r5, r1 │ │ │ │ + rsb r1, ip, ip, lsl #5 │ │ │ │ + add r1, ip, r1, lsl #5 │ │ │ │ + add r1, r1, r1, lsl #3 │ │ │ │ + rsb r1, r1, r1, lsl #15 │ │ │ │ + add ip, ip, r1, lsl #2 │ │ │ │ + rsb ip, ip, #1 │ │ │ │ + add ip, ip, ip, lsr #31 │ │ │ │ + asr ip, ip, #1 │ │ │ │ + add r1, ip, ip, lsl #2 │ │ │ │ + cmp ip, r3 │ │ │ │ + add ip, ip, r1, lsl #1 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + mov r9, r2 │ │ │ │ + add r4, r0, ip, lsl #6 │ │ │ │ + ble 637b4 │ │ │ │ + mov r8, r3 │ │ │ │ + mov r1, r4 │ │ │ │ + lsl r7, ip, #6 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 636cc │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 636cc │ │ │ │ + sub ip, r5, r4 │ │ │ │ + asr r3, r7, #1 │ │ │ │ + asr ip, ip, #6 │ │ │ │ + sub r3, r3, r7, asr #6 │ │ │ │ + rsb lr, ip, ip, lsl #5 │ │ │ │ + lsl r3, r3, #5 │ │ │ │ + add r3, r3, r7, asr #6 │ │ │ │ + add lr, ip, lr, lsl #5 │ │ │ │ + add r3, r3, r3, lsl #3 │ │ │ │ + add lr, lr, lr, lsl #3 │ │ │ │ + rsb lr, lr, lr, lsl #15 │ │ │ │ + rsb r3, r3, r3, lsl #15 │ │ │ │ + add ip, ip, lr, lsl #2 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + rsb ip, ip, #0 │ │ │ │ + add r3, r3, r7, asr #6 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + rsb r3, r3, #0 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 63284 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r3, r2 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r5 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b 62dc0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3368] @ 0xd28 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #120] @ 63868 │ │ │ │ + ldr r3, [pc, #120] @ 6386c │ │ │ │ + sub sp, sp, #712 @ 0x2c8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ + add r5, sp, #4 │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #708] @ 0x2c4 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 7744 │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7744 │ │ │ │ + mov r2, #704 @ 0x2c0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7744 │ │ │ │ + ldr r2, [pc, #48] @ 63870 │ │ │ │ + ldr r3, [pc, #40] @ 6386c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #708] @ 0x2c4 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 63864 │ │ │ │ + add sp, sp, #712 @ 0x2c8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq r3, [sl], -r0 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r3, sl, r4, lsl #3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r9, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + cmpne r9, #0 │ │ │ │ + beq 639c4 │ │ │ │ + mov r6, r3 │ │ │ │ + add r2, r9, r6 │ │ │ │ + cmp r2, #2 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + beq 63a08 │ │ │ │ + add r4, r9, r9, lsr #31 │ │ │ │ + asr r4, r4, #1 │ │ │ │ + add r5, r6, r6, lsr #31 │ │ │ │ + asr r5, r5, #1 │ │ │ │ + add r7, r4, r4, lsl #2 │ │ │ │ + add r8, r5, r5, lsl #2 │ │ │ │ + add r7, r4, r7, lsl #1 │ │ │ │ + add r8, r5, r8, lsl #1 │ │ │ │ + add r7, r3, r7, lsl #6 │ │ │ │ + cmp r6, r9 │ │ │ │ + add r8, sl, r8, lsl #6 │ │ │ │ + mov r2, r7 │ │ │ │ + ble 639cc │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 6251c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + sub r4, r0, r3 │ │ │ │ + asr r4, r4, #6 │ │ │ │ + rsb r2, r4, r4, lsl #5 │ │ │ │ + add r2, r4, r2, lsl #5 │ │ │ │ + add r2, r2, r2, lsl #3 │ │ │ │ + rsb r2, r2, r2, lsl #15 │ │ │ │ + add r4, r4, r2, lsl #2 │ │ │ │ + mov r7, r0 │ │ │ │ + rsb r4, r4, #0 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 62eac │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + str r4, [sp] │ │ │ │ + mov fp, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 63874 │ │ │ │ + subs r6, r6, r5 │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #0 │ │ │ │ + subs r9, r9, r4 │ │ │ │ + add r1, r6, r9 │ │ │ │ + mov sl, fp │ │ │ │ + orreq r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r3, r7 │ │ │ │ + bne 639c4 │ │ │ │ + cmp r1, #2 │ │ │ │ + bne 638b4 │ │ │ │ + ldr r4, [pc, #200] @ 63a50 │ │ │ │ + mov r0, r7 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 639b0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, fp │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 637cc │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 63a14 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 62428 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + sub r5, r0, sl │ │ │ │ + asr r5, r5, #6 │ │ │ │ + rsb r2, r5, r5, lsl #5 │ │ │ │ + add r2, r5, r2, lsl #5 │ │ │ │ + add r2, r2, r2, lsl #3 │ │ │ │ + rsb r2, r2, r2, lsl #15 │ │ │ │ + add r5, r5, r2, lsl #2 │ │ │ │ + mov r8, r0 │ │ │ │ + rsb r5, r5, #0 │ │ │ │ + b 63924 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + b 63980 │ │ │ │ + ldrb r3, [r7, #256] @ 0x100 │ │ │ │ + ldrb r1, [fp, #256] @ 0x100 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 63a44 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 6399c │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r7 │ │ │ │ + bl eb5a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 639c4 │ │ │ │ + b 6399c │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 639c4 │ │ │ │ + b 63a2c │ │ │ │ + muleq r9, r8, r4 │ │ │ │ + sub r3, r1, r0 │ │ │ │ + cmp r3, #9856 @ 0x2680 │ │ │ │ + ble 63b20 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + asr r3, r3, #6 │ │ │ │ + rsb r2, r3, r3, lsl #5 │ │ │ │ + add r2, r3, r2, lsl #5 │ │ │ │ + add r2, r2, r2, lsl #3 │ │ │ │ + rsb r2, r2, r2, lsl #15 │ │ │ │ + add r4, r3, r2, lsl #2 │ │ │ │ + rsb r4, r4, #0 │ │ │ │ + asr r4, r4, #1 │ │ │ │ + add r3, r4, r4, lsl #2 │ │ │ │ + add r4, r4, r3, lsl #1 │ │ │ │ + lsl r7, r4, #6 │ │ │ │ + add r4, r0, r4, lsl #6 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 63a54 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 63a54 │ │ │ │ + asr r3, r7, #1 │ │ │ │ + sub ip, r6, r4 │ │ │ │ + asr ip, ip, #6 │ │ │ │ + sub r3, r3, r7, asr #6 │ │ │ │ + rsb lr, ip, ip, lsl #5 │ │ │ │ + lsl r3, r3, #5 │ │ │ │ + add r3, r3, r7, asr #6 │ │ │ │ + add lr, ip, lr, lsl #5 │ │ │ │ + add r3, r3, r3, lsl #3 │ │ │ │ + add lr, lr, lr, lsl #3 │ │ │ │ + rsb lr, lr, lr, lsl #15 │ │ │ │ + rsb r3, r3, r3, lsl #15 │ │ │ │ + add ip, ip, lr, lsl #2 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + rsb ip, ip, #0 │ │ │ │ + add r3, r3, r7, asr #6 │ │ │ │ + rsb r3, r3, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 63874 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + b 62980 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r8, [pc, #332] @ 63c88 │ │ │ │ + ldr r4, [pc, #332] @ 63c8c │ │ │ │ + cmp r0, r1 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + movcs r9, #0 │ │ │ │ + movcc r9, #1 │ │ │ │ + add r3, sp, #8 │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r4, pc, r4 │ │ │ │ + stmdb r3, {r0, r1} │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r7, [pc, #272] @ 63c90 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e9eb4 │ │ │ │ + cmp r5, r6 │ │ │ │ + add r7, pc, r7 │ │ │ │ + beq 63c28 │ │ │ │ + sub r2, r6, r5 │ │ │ │ + asr r3, r2, #6 │ │ │ │ + cmp r2, #0 │ │ │ │ + rsb r2, r3, r3, lsl #5 │ │ │ │ + add r2, r3, r2, lsl #5 │ │ │ │ + add r2, r2, r2, lsl #3 │ │ │ │ + rsb r2, r2, r2, lsl #15 │ │ │ │ + add r4, r3, r2, lsl #2 │ │ │ │ + rsb r4, r4, #1 │ │ │ │ + add r4, r4, r4, lsr #31 │ │ │ │ + asr r4, r4, #1 │ │ │ │ + ble 63c30 │ │ │ │ + ldr r3, [pc, #192] @ 63c94 │ │ │ │ + mov r9, r4 │ │ │ │ + ldr sl, [r7, r3] │ │ │ │ + add r7, r9, r9, lsl #2 │ │ │ │ + add r7, r9, r7, lsl #1 │ │ │ │ + lsl r7, r7, #6 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7b04 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq 63c74 │ │ │ │ + cmp r4, r9 │ │ │ │ + addeq r1, r5, r7 │ │ │ │ + bne 63c5c │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, r8 │ │ │ │ + bl 62dc0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 766c │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + cmp r4, #0 │ │ │ │ + moveq r7, r4 │ │ │ │ + moveq r1, r5 │ │ │ │ + moveq r8, r7 │ │ │ │ + beq 63c04 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r7, #0 │ │ │ │ + bl 63a54 │ │ │ │ + mov r8, r7 │ │ │ │ + b 63c14 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 636cc │ │ │ │ + b 63c14 │ │ │ │ + cmp r9, #1 │ │ │ │ + add r9, r9, #1 │ │ │ │ + beq 63c30 │ │ │ │ + asr r9, r9, #1 │ │ │ │ + b 63bd8 │ │ │ │ + andeq pc, r8, r0, lsl #19 │ │ │ │ + andeq pc, r8, r4, lsl #19 │ │ │ │ + andeq r2, sl, r0, lsr lr │ │ │ │ + andeq r0, r0, ip, lsr #8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [pc, #44] @ 63cd0 │ │ │ │ + ldr r2, [r2, #1588] @ 0x634 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r2, #3352] @ 0xd18 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 63cc8 │ │ │ │ + ldr r2, [pc, #24] @ 63cd4 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bx lr │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + andeq r2, sl, r0, lsr #26 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #188] @ 63dac │ │ │ │ + ldr r3, [pc, #188] @ 63db0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r8, [r2, r3] │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmp r2, #0 │ │ │ │ + movgt r7, r0 │ │ │ │ + movgt r6, #0 │ │ │ │ + ble 63d8c │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + lsl r5, r6, #4 │ │ │ │ + add r3, r3, r6, lsl #4 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrgt r3, [r3, #8] │ │ │ │ + movgt r4, #0 │ │ │ │ + ble 63d6c │ │ │ │ + ldr r2, [r7] │ │ │ │ + add r3, r3, r4, lsl #3 │ │ │ │ + ldr r0, [r2, #1584] @ 0x630 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + add r2, r2, r5 │ │ │ │ + ldmib r2, {r2, r3} │ │ │ │ + str r0, [r3, r4, lsl #3] │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r2, r4 │ │ │ │ + bgt 63d30 │ │ │ │ + ldrb r3, [r7, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 63d94 │ │ │ │ + ldr r3, [r8] │ │ │ │ + add r6, r6, #1 │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmp r2, r6 │ │ │ │ + bgt 63d10 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r7] │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2584] @ 0xa18 │ │ │ │ + bl 6b384 │ │ │ │ + b 63d78 │ │ │ │ + ldrdeq r2, [sl], -r4 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + sub r1, r1, #3 │ │ │ │ + cmp r1, #1 │ │ │ │ + bxhi lr │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + bx r3 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #1580] @ 0x62c │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r2, #2 │ │ │ │ + bxle lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #1584] @ 0x630 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + add r0, r4, #8 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + bl e8320 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #264] @ 0x108 │ │ │ │ + bl e87ac │ │ │ │ + add r4, r4, #272 @ 0x110 │ │ │ │ + strd r0, [r4] │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #1584] @ 0x630 │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r3, #1584] @ 0x630 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r6, #0 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [pc, #208] @ 63f54 │ │ │ │ + ldr r0, [r3, #1584] @ 0x630 │ │ │ │ + mov r1, #2 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r3, #1584] @ 0x630 │ │ │ │ + mov r1, #3 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r0, [r3, #1584] @ 0x630 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + blx r3 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + add r0, r4, #8 │ │ │ │ + bl e8320 │ │ │ │ + str r6, [r4, #264] @ 0x108 │ │ │ │ + bl e87ac │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + add r3, r4, #272 @ 0x110 │ │ │ │ + strd r0, [r3] │ │ │ │ + ldr r3, [r2, #1588] @ 0x634 │ │ │ │ + ldr r5, [r3, #3352] @ 0xd18 │ │ │ │ + cmp r5, r6 │ │ │ │ + beq 63f34 │ │ │ │ + ldr r3, [pc, #84] @ 63f58 │ │ │ │ + ldr r0, [r2, #1564] @ 0x61c │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [r3] │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r1, r4, #280 @ 0x118 │ │ │ │ + ldr r5, [r2, #24] │ │ │ │ + ldr r2, [pc, #60] @ 63f5c │ │ │ │ + strb r6, [r3, #4] │ │ │ │ + add r2, pc, r2 │ │ │ │ + blx r5 │ │ │ │ + mov r5, #1 │ │ │ │ + strb r5, [r4, #304] @ 0x130 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc, #36] @ 63f60 │ │ │ │ + mov r3, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r2, [r0] │ │ │ │ + strb r3, [r0, #4] │ │ │ │ + bl 63cd8 │ │ │ │ + strb r5, [r4, #304] @ 0x130 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + svccc 0x00666666 │ │ │ │ + andeq fp, sl, ip, asr sl │ │ │ │ + @ instruction: 0xfffffdb0 │ │ │ │ + andeq fp, sl, r4, lsr #20 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r6, [pc, #196] @ 64044 │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r2, [r2, #3332] @ 0xd04 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 63fb0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #1584] @ 0x630 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 63fb8 │ │ │ │ + mvn r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldrb r3, [r4, #304] @ 0x130 │ │ │ │ + orrs r3, r3, r5, lsr #31 │ │ │ │ + bne 63fb0 │ │ │ │ + ldr r3, [pc, #124] @ 64048 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmp r2, r5 │ │ │ │ + ble 63fb0 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + add r5, r3, r5, lsl #4 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 63fb0 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 64038 │ │ │ │ + ldr r6, [pc, #76] @ 6404c │ │ │ │ + bl 7b1c │ │ │ │ + mov r4, r0 │ │ │ │ + bl 7b1c │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + and r3, r0, r6 │ │ │ │ + orr r0, r3, r4, lsl #16 │ │ │ │ + bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq 63ffc │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + str r1, [r5, #12] │ │ │ │ + ldr r0, [r3, r1, lsl #3] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ldr r0, [r3] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r2, sl, r4, asr #20 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + strdeq pc, [r0], -pc @ │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl e8320 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #264] @ 0x108 │ │ │ │ + bl e87ac │ │ │ │ + add r4, r4, #272 @ 0x110 │ │ │ │ + strd r0, [r4] │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [r0, #264] @ 0x108 │ │ │ │ + cmp r3, #31 │ │ │ │ + bxgt lr │ │ │ │ + cmp r1, #1 │ │ │ │ + beq 640b0 │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + ldr ip, [ip, #1588] @ 0x634 │ │ │ │ + ldr ip, [ip, #3244] @ 0xcac │ │ │ │ + cmp ip, #0 │ │ │ │ + bxne lr │ │ │ │ + add ip, r0, r3, lsl #3 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r1, [ip, #8] │ │ │ │ + str r3, [r0, #264] @ 0x108 │ │ │ │ + str r2, [ip, #12] │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + bne 64130 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #3340] @ 0xd0c │ │ │ │ + cmp r3, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + bl 63f64 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + poplt {r4, r5, r6, pc} │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r0, [r1, #1584] @ 0x630 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr lr, [ip, #32] │ │ │ │ + mov ip, lr │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx ip │ │ │ │ + bl 63f64 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + movge r3, #0 │ │ │ │ + bge 64110 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldrb r3, [r0, #304] @ 0x130 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 64178 │ │ │ │ + ldr r3, [r0, #288] @ 0x120 │ │ │ │ + cmp r3, #2 │ │ │ │ + popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r0, #304] @ 0x130 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1584] @ 0x630 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2608] @ 0xa30 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + ldr r5, [r1, #20] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [r4, #264] @ 0x108 │ │ │ │ + cmp r3, #0 │ │ │ │ + pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bl e87ac │ │ │ │ + ldr r2, [r4, #272] @ 0x110 │ │ │ │ + ldr r3, [r4, #276] @ 0x114 │ │ │ │ + add r7, r4, #272 @ 0x110 │ │ │ │ + cmp r0, r2 │ │ │ │ + sbcs r3, r1, r3 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + poplt {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 640c8 │ │ │ │ + bl e883c │ │ │ │ + ldr ip, [pc, #176] @ 6429c │ │ │ │ + ldr lr, [pc, #176] @ 642a0 │ │ │ │ + adds r3, r0, r0 │ │ │ │ + adc r2, r1, r1 │ │ │ │ + adds r0, r3, r0 │ │ │ │ + adc r1, r1, r2 │ │ │ │ + lsr r3, r0, #28 │ │ │ │ + orr r3, r3, r1, lsl #4 │ │ │ │ + bic r2, r3, #-268435456 @ 0xf0000000 │ │ │ │ + bic r3, r0, #-268435456 @ 0xf0000000 │ │ │ │ + asr r8, r1, #31 │ │ │ │ + add r3, r3, r2 │ │ │ │ + add r3, r3, r1, lsr #24 │ │ │ │ + and r2, r8, #3 │ │ │ │ + add r3, r3, r2 │ │ │ │ + umull r2, sl, ip, r3 │ │ │ │ + bic r8, r8, #3 │ │ │ │ + bic r9, sl, #3 │ │ │ │ + add r9, r9, sl, lsr #2 │ │ │ │ + sub r3, r3, r9 │ │ │ │ + add r3, r3, r8 │ │ │ │ + subs r0, r0, r3 │ │ │ │ + sbc r3, r1, r3, asr #31 │ │ │ │ + mul r1, lr, r0 │ │ │ │ + ldr r2, [r4, #264] @ 0x108 │ │ │ │ + mla r1, ip, r3, r1 │ │ │ │ + umull lr, r3, r0, ip │ │ │ │ + sub r2, r2, #1 │ │ │ │ + add r1, r1, r3 │ │ │ │ + lsr r3, r1, #31 │ │ │ │ + adds r3, r3, lr │ │ │ │ + adc r1, r1, #0 │ │ │ │ + lsr r3, r3, #1 │ │ │ │ + orr r3, r3, r1, lsl #31 │ │ │ │ + adds r3, r3, r6 │ │ │ │ + adc r5, r5, r1, asr #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r3, [r4, #272] @ 0x110 │ │ │ │ + str r5, [r4, #276] @ 0x114 │ │ │ │ + str r2, [r4, #264] @ 0x108 │ │ │ │ + pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add r1, r4, #16 │ │ │ │ + add r0, r4, #8 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b e831c │ │ │ │ + stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ + stclgt 12, cr12, [ip], {204} @ 0xcc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + cmp r1, #1 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r2 │ │ │ │ + bne 6430c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #3340] @ 0xd0c │ │ │ │ + cmp r3, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + bl 63f64 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + poplt {r4, r5, r6, pc} │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r0, [r1, #1584] @ 0x630 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr lr, [ip, #28] │ │ │ │ + mov ip, lr │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + bx ip │ │ │ │ + bl 63f64 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + movge r3, #0 │ │ │ │ + bge 642ec │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldrb r4, [r0, #304] @ 0x130 │ │ │ │ + ldr r3, [pc, #104] @ 643a4 │ │ │ │ + orrs r4, r4, r1, lsr #31 │ │ │ │ + add r3, pc, r3 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r2, [pc, #92] @ 643a8 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmp r2, r1 │ │ │ │ + pople {r4, r5, r6, pc} │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + add r6, r6, r1, lsl #4 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + pople {r4, r5, r6, pc} │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + ldr r0, [r2, #1584] @ 0x630 │ │ │ │ + ldr r1, [r3, r4, lsl #3] │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r4, r4, #1 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, r4 │ │ │ │ + bgt 64374 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq r2, sl, r8, lsl #13 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldrb r4, [r0, #304] @ 0x130 │ │ │ │ + ldr r3, [pc, #120] @ 64440 │ │ │ │ + orrs r4, r4, r1, lsr #31 │ │ │ │ + add r3, pc, r3 │ │ │ │ + beq 643d8 │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r2, [pc, #100] @ 64444 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + cmp r2, r1 │ │ │ │ + ble 643d0 │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + add r6, r6, r1, lsl #4 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 643d0 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + ldr r0, [r2, #1584] @ 0x630 │ │ │ │ + ldr r1, [r3, r4, lsl #3] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + bgt 64408 │ │ │ │ + b 643d0 │ │ │ │ + strdeq r2, [sl], -ip │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r1, #312 @ 0x138 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r1, [pc, #64] @ 644d0 │ │ │ │ + ldr r0, [r2, #1592] @ 0x638 │ │ │ │ + ldr r2, [pc, #60] @ 644d4 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr ip, [r0] │ │ │ │ + stm sp, {r2, r3} │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r2, [pc, #36] @ 644d8 │ │ │ │ + ldr r1, [pc, #36] @ 644dc │ │ │ │ + ldr r4, [ip, #32] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #2 │ │ │ │ + blx r4 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r2, r9, ip, ror #7 │ │ │ │ + andeq r0, r0, r8, lsl #1 │ │ │ │ + @ instruction: 0x000923b8 │ │ │ │ + @ instruction: 0x000923b8 │ │ │ │ + cmp r2, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + bne 64500 │ │ │ │ + add r2, r0, #8 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + add r3, r3, #16 │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + cmp r1, #3 │ │ │ │ + bxeq lr │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r2, #1580] @ 0x62c │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r2, #4 │ │ │ │ + addne r2, r0, #16 │ │ │ │ + ldmne r2, {r0, r1} │ │ │ │ + addne r3, r3, #8 │ │ │ │ + stmne r3, {r0, r1} │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r0, #9 │ │ │ │ + movlt r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + movge r4, #9 │ │ │ │ + blx r3 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #1107296256 @ 0x42000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #124] @ 64604 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bic r4, r4, r4, asr #31 │ │ │ │ + ldr r3, [r5] │ │ │ │ + mov r1, #2 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + add r5, r7, r4, lsl #3 │ │ │ │ + blx r3 │ │ │ │ + str r6, [r5, #48] @ 0x30 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #1107296256 @ 0x42000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #68] @ 64604 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ + ldr r3, [r7, #128] @ 0x80 │ │ │ │ + cmp r3, r4 │ │ │ │ + popne {r4, r5, r6, r7, r8, pc} │ │ │ │ + add r2, r7, #8 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + add r2, r3, #6 │ │ │ │ + add ip, r7, #132 @ 0x84 │ │ │ │ + add r2, r7, r2, lsl #3 │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + mov ip, #0 │ │ │ │ + add r2, r7, #24 │ │ │ │ + stm r2, {r0, r1} │ │ │ │ + str r3, [r7, #128] @ 0x80 │ │ │ │ + str ip, [r7, #140] @ 0x8c │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + orrmi r0, r0, r0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + ldr r2, [pc, #1520] @ 64c10 │ │ │ │ + ldr r3, [pc, #1520] @ 64c14 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [r5, #1580] @ 0x62c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + sub r3, r3, #3 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi 64870 │ │ │ │ + ldrb r2, [r5, #3480] @ 0xd98 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r3, [r0, #32] │ │ │ │ + beq 646c4 │ │ │ │ + ldrb r3, [r5, #3492] @ 0xda4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 646c4 │ │ │ │ + ldr r3, [r5, #3484] @ 0xd9c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 64698 │ │ │ │ + ldr r3, [r5, #2404] @ 0x964 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 646c4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + tst r3, #16 │ │ │ │ + bne 646c4 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + addeq r6, r4, #40 @ 0x28 │ │ │ │ + bne 64bdc │ │ │ │ + add r5, r5, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r5, #2612] @ 0xa34 │ │ │ │ + add r3, r4, #8 │ │ │ │ + add r2, r2, #8 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + b 64760 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 64854 │ │ │ │ + add r3, r5, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2612] @ 0xa34 │ │ │ │ + ldr r8, [r3, #8] │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + bl 7a74 │ │ │ │ + ldr r9, [r5, #1588] @ 0x634 │ │ │ │ + ldr r3, [r9, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + bne 64794 │ │ │ │ + ldrb r3, [r5, #3480] @ 0xd98 │ │ │ │ + mov r0, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 64840 │ │ │ │ + ldr r1, [r5, #3500] @ 0xdac │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r5, #3496] @ 0xda8 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r6, r4, #40 @ 0x28 │ │ │ │ + add r3, r4, #8 │ │ │ │ + str r7, [r4, #12] │ │ │ │ + str r0, [r4, #8] │ │ │ │ + ldr r2, [pc, #1200] @ 64c18 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #1188] @ 64c14 │ │ │ │ + add r2, pc, r2 │ │ │ │ + stm r6, {r0, r1} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 64c0c │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #1152] @ 64c1c │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 64724 │ │ │ │ + ldr r0, [r9, #60] @ 0x3c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1132] @ 64c20 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [r9, #56] @ 0x38 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r1, fp │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r9, #0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7a74 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldrb r3, [r5, #3480] @ 0xd98 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 64738 │ │ │ │ + ldr r1, [r5, #2168] @ 0x878 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r5, #2164] @ 0x874 │ │ │ │ + b 64748 │ │ │ │ + add r5, r5, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r5, #2612] @ 0xa34 │ │ │ │ + bl 4cc14 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + b 646d0 │ │ │ │ + ldr r5, [pc, #940] @ 64c24 │ │ │ │ + ldr r3, [pc, #940] @ 64c28 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 64bc0 │ │ │ │ + ldr r7, [r4, #24] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ ldr r6, [r4, #28] │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7a8c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7a74 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ ldr fp, [r8, #1588] @ 0x634 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [fp, #1196] @ 0x4ac │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r5, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r9 │ │ │ │ - bl 7bac <__aeabi_fcmpge@plt> │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ade0 │ │ │ │ - ldr r3, [pc, #784] @ 5aff4 │ │ │ │ + beq 64a18 │ │ │ │ + ldr r3, [pc, #784] @ 64c2c │ │ │ │ ldr r0, [fp, #1200] @ 0x4b0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr sl, [r3, #4] │ │ │ │ ldr r9, [r3, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #756] @ 5aff8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + ldr r0, [pc, #756] @ 64c30 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ ldr r2, [r8, #1580] @ 0x62c │ │ │ │ ldr r1, [r2, #52] @ 0x34 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #740] @ 5affc │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #736] @ 5b000 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #740] @ 64c34 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #736] @ 64c38 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 7ccc │ │ │ │ + bl 7cb4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ ldr fp, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, fp │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r2 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ str r8, [r3, #4] │ │ │ │ str r0, [r3, #8] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ add r6, r4, #40 @ 0x28 │ │ │ │ add r3, r4, #8 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b 5ab28 │ │ │ │ + b 64760 │ │ │ │ ldr r3, [r4, #132] @ 0x84 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ ldr r2, [r4, #136] @ 0x88 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, sl │ │ │ │ mov r9, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r9 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7a8c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7a74 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #404] @ 5b004 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #404] @ 64c3c │ │ │ │ add r1, pc, r1 │ │ │ │ str sl, [r1, #4] │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r1, #8] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r9 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7a8c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7a74 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [fp, #1204] @ 0x4b4 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ ldr r3, [r8, #1580] @ 0x62c │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #232] @ 5b008 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #232] @ 64c40 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ ldr r1, [r4, #140] @ 0x8c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r0 │ │ │ │ str r1, [r4, #140] @ 0x8c │ │ │ │ mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #204] @ 5b00c │ │ │ │ - bl 7a50 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #204] @ 64c44 │ │ │ │ + bl 7a38 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ add r6, r4, #40 @ 0x28 │ │ │ │ add r3, r4, #8 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b 5ab28 │ │ │ │ + b 64760 │ │ │ │ mov r2, #1065353216 @ 0x3f800000 │ │ │ │ mov r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r5, #4] │ │ │ │ str r3, [r5, #8] │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 5ac58 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 64890 │ │ │ │ add r5, r5, #57344 @ 0xe000 │ │ │ │ ldr r3, [r5, #2612] @ 0xa34 │ │ │ │ add r6, r4, #40 @ 0x28 │ │ │ │ ldm r6, {r0, r1} │ │ │ │ add r2, r3, #8 │ │ │ │ stm r2, {r0, r1} │ │ │ │ mov r0, r3 │ │ │ │ - bl 68290 │ │ │ │ + bl 4cc14 │ │ │ │ mov r3, #0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b 5aa70 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq fp, [sl], -r0 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq fp, sl, r4, lsl #29 │ │ │ │ + b 646a8 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r2, sl, r4, lsr #7 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r2, sl, r8, asr r2 │ │ │ │ ldmcc r1, {r0, r1, r2, r4, r8, r9, sl, ip, sp, pc}^ │ │ │ │ sbcmi r0, r8, #0 │ │ │ │ - eoreq r8, r0, r0, lsr #19 │ │ │ │ + strdeq fp, [sl], -r0 │ │ │ │ svccc 0x00333333 │ │ │ │ - strdeq r8, [r0], -ip @ │ │ │ │ + andeq fp, sl, ip, asr #32 │ │ │ │ @ instruction: 0x43b40000 │ │ │ │ ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ teqmi r4, #0 │ │ │ │ - eoreq r8, r0, r4, ror r7 │ │ │ │ + andeq sl, sl, r4, asr #29 │ │ │ │ @ instruction: 0x41200000 │ │ │ │ rscmi r0, r0, r0 │ │ │ │ - ldr r1, [pc, #188] @ 5b0d4 │ │ │ │ + ldr r1, [pc, #188] @ 64d0c │ │ │ │ mov r2, #0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, #8 │ │ │ │ str r1, [r0] │ │ │ │ - ldr r1, [pc, #172] @ 5b0d8 │ │ │ │ + ldr r1, [pc, #172] @ 64d10 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #168] @ 5b0dc │ │ │ │ + ldr r1, [pc, #168] @ 64d14 │ │ │ │ str r1, [r0, #96] @ 0x60 │ │ │ │ - ldr r1, [pc, #164] @ 5b0e0 │ │ │ │ + ldr r1, [pc, #164] @ 64d18 │ │ │ │ str r1, [r0, #104] @ 0x68 │ │ │ │ - ldr r1, [pc, #160] @ 5b0e4 │ │ │ │ + ldr r1, [pc, #160] @ 64d1c │ │ │ │ str r1, [r0, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #156] @ 5b0e8 │ │ │ │ + ldr r1, [pc, #156] @ 64d20 │ │ │ │ str r1, [r0, #56] @ 0x38 │ │ │ │ str r1, [r0, #60] @ 0x3c │ │ │ │ str r1, [r0, #68] @ 0x44 │ │ │ │ str r1, [r0, #84] @ 0x54 │ │ │ │ str r1, [r0, #92] @ 0x5c │ │ │ │ str r1, [r0, #100] @ 0x64 │ │ │ │ str r1, [r0, #108] @ 0x6c │ │ │ │ str r1, [r0, #116] @ 0x74 │ │ │ │ str r1, [r0, #120] @ 0x78 │ │ │ │ str r1, [r0, #124] @ 0x7c │ │ │ │ - ldr r1, [pc, #116] @ 5b0ec │ │ │ │ - ldr ip, [pc, #116] @ 5b0f0 │ │ │ │ + ldr r1, [pc, #116] @ 64d24 │ │ │ │ + ldr ip, [pc, #116] @ 64d28 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ str r1, [r0, #64] @ 0x40 │ │ │ │ mvn lr, #0 │ │ │ │ - ldr r1, [pc, #104] @ 5b0f4 │ │ │ │ + ldr r1, [pc, #104] @ 64d2c │ │ │ │ str lr, [r0, #36] @ 0x24 │ │ │ │ str r2, [r0, #24] │ │ │ │ str r2, [r0, #28] │ │ │ │ str r2, [r0, #132] @ 0x84 │ │ │ │ str r2, [r0, #136] @ 0x88 │ │ │ │ str r2, [r0, #8] │ │ │ │ str r2, [r0, #12] │ │ │ │ @@ -85139,17 +95143,17 @@ │ │ │ │ str ip, [r0, #52] @ 0x34 │ │ │ │ str ip, [r0, #76] @ 0x4c │ │ │ │ str ip, [r0, #80] @ 0x50 │ │ │ │ str r1, [r0, #72] @ 0x48 │ │ │ │ str lr, [r0, #128] @ 0x80 │ │ │ │ str r2, [r0, #140] @ 0x8c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq sl, sl, ip, asr #14 │ │ │ │ + andeq r0, sl, r0, lsr lr │ │ │ │ ldrmi r0, [r6], #-0 │ │ │ │ - strtmi r0, [pc], #-0 @ 5b0e4 │ │ │ │ + strtmi r0, [pc], #-0 @ 64d1c │ │ │ │ strbmi r0, [r8], #-0 │ │ │ │ strbtmi r0, [r1], #-0 │ │ │ │ ldrbtmi r0, [sl], #-0 │ │ │ │ strmi r8, [r9], #0 │ │ │ │ mvnsmi r0, #0 │ │ │ │ ldrtmi r8, [fp], #0 │ │ │ │ cmp r1, #9 │ │ │ │ @@ -85168,9254 +95172,13329 @@ │ │ │ │ add ip, r3, #24 │ │ │ │ stm ip, {r0, r1} │ │ │ │ str r2, [r3, #128] @ 0x80 │ │ │ │ str lr, [r3, #140] @ 0x8c │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r0, [r0, #128] @ 0x80 │ │ │ │ bx lr │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #72] @ 5b1a8 │ │ │ │ + mov r1, #144 @ 0x90 │ │ │ │ mov r4, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [r0], #8 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - mov r1, #255 @ 0xff │ │ │ │ - bl 7b64 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - mov r1, #255 @ 0xff │ │ │ │ - add r0, r4, #268 @ 0x10c │ │ │ │ - bl 7b64 │ │ │ │ - mov r3, #0 │ │ │ │ - mvn r2, #0 │ │ │ │ + bl 766c │ │ │ │ mov r0, r4 │ │ │ │ - str r2, [r4, #528] @ 0x210 │ │ │ │ - str r3, [r4, #264] @ 0x108 │ │ │ │ - str r3, [r4, #524] @ 0x20c │ │ │ │ - strb r3, [r4, #532] @ 0x214 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq sl, sl, r4, asr #12 │ │ │ │ + mov r0, #10 │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + ldr r3, [pc, #28] @ 64ddc │ │ │ │ + add r1, ip, #59648 @ 0xe900 │ │ │ │ + add r2, ip, #1664 @ 0x680 │ │ │ │ + ldr ip, [ip, #1568] @ 0x620 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, r1, #252 @ 0xfc │ │ │ │ + add r2, r2, #4 │ │ │ │ + stm r3, {r0, r1, r2, ip} │ │ │ │ + bx lr │ │ │ │ + @ instruction: 0x000aabb0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldrb r5, [r0, #532] @ 0x214 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r5, #0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bne 5b210 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r1, #4 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [pc, #92] @ 5b24c │ │ │ │ - ldr r6, [r2, #72] @ 0x48 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - blx r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #528] @ 0x210 │ │ │ │ - blt 5b21c │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [r4, #532] @ 0x214 │ │ │ │ - ldr r0, [r4, #528] @ 0x210 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + bl e87ac │ │ │ │ + ldrb r7, [r4, #28] │ │ │ │ + cmp r7, #0 │ │ │ │ + strd r0, [r4, #104] @ 0x68 │ │ │ │ + beq 64ed0 │ │ │ │ + add r3, r4, #32 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #40] @ 5b250 │ │ │ │ - ldr r0, [r2, #1592] @ 0x638 │ │ │ │ - ldr r2, [pc, #36] @ 5b254 │ │ │ │ - ldr r1, [r0] │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r5, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r5, [r1, #100] @ 0x64 │ │ │ │ - mov r1, #1 │ │ │ │ - blx r5 │ │ │ │ - b 5b208 │ │ │ │ - andeq fp, r9, ip, lsr #1 │ │ │ │ - andeq fp, r9, r0, lsl #1 │ │ │ │ - muleq r9, r4, r0 │ │ │ │ + add r3, r4, #40 @ 0x28 │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + add r0, r2, #1664 @ 0x680 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r2, sp │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 26ff0 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r5, #0 │ │ │ │ + str r5, [r4, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r6, #0 │ │ │ │ + str r6, [r4, #36] @ 0x24 │ │ │ │ + ldr r9, [r3, #1572] @ 0x624 │ │ │ │ + ldr r0, [r9, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r5, r8 │ │ │ │ + str r5, [r4, #32] │ │ │ │ + ldr r0, [r9, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r5, [r4, #36] @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + b 77958 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r3, [r0, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #3 │ │ │ │ + popne {r4, pc} │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #3 │ │ │ │ + popne {r4, pc} │ │ │ │ + ldrb r3, [r4, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + popeq {r4, pc} │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r4, #56] @ 0x38 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 8ffc4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3512] @ 0xdb8 │ │ │ │ + str r0, [ip, #3432] @ 0xd68 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r1, [pc, #1172] @ 653f4 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #724] @ 5b548 │ │ │ │ - mov sl, r3 │ │ │ │ - lsl fp, r3, #6 │ │ │ │ - ldr r3, [pc, #716] @ 5b54c │ │ │ │ + ldr r2, [pc, #1168] @ 653f8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + sub sp, sp, #628 @ 0x274 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #620] @ 0x26c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r2, [pc, #1144] @ 653fc │ │ │ │ + add r6, sp, #108 @ 0x6c │ │ │ │ + mov r3, r0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #548 @ 0x224 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #540] @ 0x21c │ │ │ │ - mov r3, #0 │ │ │ │ - add r3, sl, sl, lsl #6 │ │ │ │ - add r9, r0, r3, lsl #2 │ │ │ │ - ldr r2, [r9, #264] @ 0x108 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - lslgt r3, r3, #2 │ │ │ │ - addgt r3, r3, #8 │ │ │ │ - mov r7, r1 │ │ │ │ - addgt r5, r0, r3 │ │ │ │ - movgt r6, #0 │ │ │ │ - ble 5b2ec │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - mov r1, r5 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + bl e972c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r0, [r2, #1572] @ 0x624 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r7, [r1, #56] @ 0x38 │ │ │ │ + add r1, sp, #16 │ │ │ │ + blx r7 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 652d0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - add r6, r6, #1 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r5, r5, #4 │ │ │ │ - ldr r3, [r3, #60] @ 0x3c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r9, #264] @ 0x108 │ │ │ │ - cmp r6, r3 │ │ │ │ - blt 5b2c0 │ │ │ │ - ldr r3, [r7] │ │ │ │ - add r2, fp, sl │ │ │ │ - add sl, r8, r2, lsl #2 │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - add r3, sl, #264 @ 0x108 │ │ │ │ - add r2, sp, #24 │ │ │ │ - mov r1, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sl, #264] @ 0x108 │ │ │ │ - blx r6 │ │ │ │ - ldr r2, [sl, #264] @ 0x108 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ - movlt r3, r2 │ │ │ │ - movge r3, #64 @ 0x40 │ │ │ │ - cmp r2, r5 │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - str r3, [sl, #264] @ 0x108 │ │ │ │ - ble 5b48c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - movgt fp, #0 │ │ │ │ - movgt r6, fp │ │ │ │ - movgt r9, fp │ │ │ │ - ble 5b530 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ed090 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 5b380 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, #3 │ │ │ │ - ldreq r6, [r0, #24] │ │ │ │ - subeq r6, r6, r5 │ │ │ │ - clzeq r6, r6 │ │ │ │ - lsreq r6, r6, #5 │ │ │ │ - cmp fp, #0 │ │ │ │ - bne 5b3a0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - cmp r3, #2 │ │ │ │ - ldreq fp, [r0, #52] @ 0x34 │ │ │ │ - subeq fp, fp, r5 │ │ │ │ - clzeq fp, fp │ │ │ │ - lsreq fp, fp, #5 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r9, r3 │ │ │ │ - blt 5b354 │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 5b530 │ │ │ │ - cmp r6, #0 │ │ │ │ - moveq r9, #4 │ │ │ │ - movne r9, #8 │ │ │ │ - ldr r2, [r7] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r6, [r2, #20] │ │ │ │ - add r1, r5, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 5b4c8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble 5b40c │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi 5b4c8 │ │ │ │ - ldr r3, [r7] │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - ldmib r6, {r1, r2} │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr fp, [r3, #64] @ 0x40 │ │ │ │ - ldr r3, [r6] │ │ │ │ + mvn r8, #0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mvn r9, #0 │ │ │ │ + add r7, sp, #32 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r1, [sp] │ │ │ │ + strd r8, [r7, #64] @ 0x40 │ │ │ │ + mov r8, #0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + ldr r9, [r2, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + blx r9 │ │ │ │ + add r1, sp, #16 │ │ │ │ + ldm r1, {r1, r2, r3} │ │ │ │ cmp r3, #1 │ │ │ │ - ldrne r3, [r6, #24] │ │ │ │ - str ip, [sp] │ │ │ │ - mov ip, #1 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - add r9, ip, r5 │ │ │ │ - blx fp │ │ │ │ - ldr r3, [r7] │ │ │ │ - add r9, r9, #2 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ - str r0, [r8, r9, lsl #2] │ │ │ │ + movne ip, #3 │ │ │ │ + moveq ip, #4 │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + mul r0, r2, r1 │ │ │ │ + cmp r0, r8 │ │ │ │ + ble 6508c │ │ │ │ + mov r3, lr │ │ │ │ + ldr lr, [pc, #964] @ 65400 │ │ │ │ + mov r0, r8 │ │ │ │ + ldrb r8, [r3, #1] │ │ │ │ + ldrb r1, [r3] │ │ │ │ + ldrb r2, [r3, #2] │ │ │ │ + add r1, r1, r8 │ │ │ │ + add r1, r1, r2 │ │ │ │ + umull r2, r1, lr, r1 │ │ │ │ + add r0, r0, #1 │ │ │ │ + lsr r1, r1, #1 │ │ │ │ + and r1, r1, #255 @ 0xff │ │ │ │ + strb r1, [r3] │ │ │ │ + strb r1, [r3, #1] │ │ │ │ + strb r1, [r3, #2] │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + add r3, r3, ip │ │ │ │ + mul r8, r2, r1 │ │ │ │ + cmp r0, r8 │ │ │ │ + blt 6503c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r8, #0 │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + ldr ip, [r0] │ │ │ │ + str lr, [sp] │ │ │ │ + stmib sp, {r3, r8} │ │ │ │ + ldr r9, [ip, #64] @ 0x40 │ │ │ │ + blx r9 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl e8314 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e9728 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + sub r3, r0, #4 │ │ │ │ mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sl, #264] @ 0x108 │ │ │ │ - add r5, r5, #1 │ │ │ │ + bl e96ec │ │ │ │ + ldr r2, [pc, #808] @ 65404 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [pc, #784] @ 65408 │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr ip, [r0] │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r8, [sp] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r5, [ip, #100] @ 0x64 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [r4, #68] @ 0x44 │ │ │ │ + ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r5, r3 │ │ │ │ - blt 5b33c │ │ │ │ - ldr r0, [r8, #4] │ │ │ │ - bl 2a0e8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5b538 │ │ │ │ - ldr r2, [pc, #172] @ 5b550 │ │ │ │ - ldr r3, [pc, #164] @ 5b54c │ │ │ │ + beq 65180 │ │ │ │ + add r8, r5, #1 │ │ │ │ + add r9, r8, r8, lsl #3 │ │ │ │ + cmp r8, r3 │ │ │ │ + lsl r9, r9, #3 │ │ │ │ + bgt 65238 │ │ │ │ + ldr r6, [r4, #60] @ 0x3c │ │ │ │ + add r0, r6, r9 │ │ │ │ + mov r2, #72 @ 0x48 │ │ │ │ + mov r1, r7 │ │ │ │ + sub r0, r0, #72 @ 0x48 │ │ │ │ + str r8, [r4, #68] @ 0x44 │ │ │ │ + bl 7744 │ │ │ │ + ldr r2, [pc, #688] @ 6540c │ │ │ │ + ldr r3, [pc, #664] @ 653f8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #540] @ 0x21c │ │ │ │ + ldr r3, [sp, #620] @ 0x26c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5b544 │ │ │ │ - add sp, sp, #548 @ 0x224 │ │ │ │ + bne 653f0 │ │ │ │ + add sp, sp, #628 @ 0x274 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r7] │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #112] @ 5b554 │ │ │ │ - add fp, sp, #28 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ + cmp r5, #1 │ │ │ │ + ldr r3, [pc, #644] @ 65410 │ │ │ │ + ble 65314 │ │ │ │ + add r5, r5, r5, asr #1 │ │ │ │ + cmp r5, r3 │ │ │ │ + addle r0, r5, r5, lsl #3 │ │ │ │ + str r5, [r4, #64] @ 0x40 │ │ │ │ + lslle r0, r0, #3 │ │ │ │ + mvngt r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + sub r5, r5, #2 │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r3, r0 │ │ │ │ + sub r5, r5, #1 │ │ │ │ + cmn r5, #2 │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ + add r3, r3, #72 @ 0x48 │ │ │ │ + bne 651b8 │ │ │ │ + ldr r5, [r4, #68] @ 0x44 │ │ │ │ + ldr r3, [r4, #64] @ 0x40 │ │ │ │ + ldr r9, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, r5 │ │ │ │ + movlt r5, r3 │ │ │ │ + cmp r5, #0 │ │ │ │ + addgt r5, r5, r5, lsl #3 │ │ │ │ + lslgt r5, r5, #3 │ │ │ │ + movgt r6, #0 │ │ │ │ + ble 653d8 │ │ │ │ + add r1, r9, r6 │ │ │ │ + add r0, r8, r6 │ │ │ │ + mov r2, #72 @ 0x48 │ │ │ │ + add r6, r6, #72 @ 0x48 │ │ │ │ + bl 7744 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne 651f8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 75dc │ │ │ │ + ldr r3, [r4, #64] @ 0x40 │ │ │ │ + ldr r5, [r4, #68] @ 0x44 │ │ │ │ + cmp r3, r5 │ │ │ │ + movlt r5, r3 │ │ │ │ + str r5, [r4, #68] @ 0x44 │ │ │ │ + str r8, [r4, #60] @ 0x3c │ │ │ │ + b 65124 │ │ │ │ + ldr r3, [pc, #464] @ 65410 │ │ │ │ + str r8, [r4, #64] @ 0x40 │ │ │ │ + cmp r8, r3 │ │ │ │ + movls r0, r9 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + cmp r5, #0 │ │ │ │ + mvnge r2, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + movge r3, r0 │ │ │ │ + blt 6527c │ │ │ │ + sub r5, r5, #1 │ │ │ │ + cmn r5, #1 │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ + add r3, r3, #72 @ 0x48 │ │ │ │ + bne 65264 │ │ │ │ + ldr sl, [r4, #68] @ 0x44 │ │ │ │ + ldr r3, [r4, #64] @ 0x40 │ │ │ │ + ldr fp, [r4, #60] @ 0x3c │ │ │ │ + cmp sl, r3 │ │ │ │ + movge sl, r3 │ │ │ │ + cmp sl, #0 │ │ │ │ + addgt sl, sl, sl, lsl #3 │ │ │ │ + lslgt sl, sl, #3 │ │ │ │ + movgt r5, #0 │ │ │ │ + ble 653cc │ │ │ │ + add r1, fp, r5 │ │ │ │ + add r0, r6, r5 │ │ │ │ + mov r2, #72 @ 0x48 │ │ │ │ + add r5, r5, #72 @ 0x48 │ │ │ │ + bl 7744 │ │ │ │ + cmp r5, sl │ │ │ │ + bne 652a4 │ │ │ │ mov r0, fp │ │ │ │ - bl e9868 │ │ │ │ - ldr r1, [r8, #4] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mvn r3, #0 │ │ │ │ - add r6, r0, r5 │ │ │ │ - ldr r0, [r1, #1572] @ 0x624 │ │ │ │ - mov r2, r3 │ │ │ │ + bl 75dc │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ + b 6513c │ │ │ │ + ldr r2, [pc, #316] @ 65414 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [pc, #292] @ 65418 │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + add r2, pc, r2 │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r1, fp │ │ │ │ - str r9, [sp] │ │ │ │ - ldr r9, [ip, #72] @ 0x48 │ │ │ │ - blx r9 │ │ │ │ - add r6, r6, #2 │ │ │ │ - str r0, [r8, r6, lsl #2] │ │ │ │ - b 5b47c │ │ │ │ - mov r9, #0 │ │ │ │ - b 5b3c4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 5b1ac │ │ │ │ - b 5b49c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, sl, ip, lsr r7 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq fp, sl, r4, lsl r5 │ │ │ │ - strdeq sl, [r9], -r4 │ │ │ │ - cmp r3, #1 │ │ │ │ - bxhi lr │ │ │ │ - b 5b258 │ │ │ │ + mov r1, #1 │ │ │ │ + str r7, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + b 65154 │ │ │ │ + add r0, r5, #1 │ │ │ │ + cmp r0, r3 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ + bls 65398 │ │ │ │ + mvn r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r5, [r4, #68] @ 0x44 │ │ │ │ + ldr r3, [r4, #64] @ 0x40 │ │ │ │ + ldr r9, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, r5 │ │ │ │ + movlt r5, r3 │ │ │ │ + cmp r5, #0 │ │ │ │ + addgt r5, r5, r5, lsl #3 │ │ │ │ + lslgt r8, r5, #3 │ │ │ │ + movgt r5, #0 │ │ │ │ + ble 653e4 │ │ │ │ + add r1, r9, r5 │ │ │ │ + add r0, r6, r5 │ │ │ │ + mov r2, #72 @ 0x48 │ │ │ │ + add r5, r5, #72 @ 0x48 │ │ │ │ + bl 7744 │ │ │ │ + cmp r5, r8 │ │ │ │ + bne 65358 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 75dc │ │ │ │ + ldr r3, [r4, #64] @ 0x40 │ │ │ │ + ldr r5, [r4, #68] @ 0x44 │ │ │ │ + cmp r3, r5 │ │ │ │ + movlt r5, r3 │ │ │ │ + str r5, [r4, #68] @ 0x44 │ │ │ │ + str r6, [r4, #60] @ 0x3c │ │ │ │ + b 65124 │ │ │ │ + add r0, r0, r0, lsl #3 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + bl 7318 │ │ │ │ + cmn r5, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 65330 │ │ │ │ + mvn r3, #0 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r3, [r0, #64] @ 0x40 │ │ │ │ + str r3, [r0, #68] @ 0x44 │ │ │ │ + strne r3, [r0, #136] @ 0x88 │ │ │ │ + strne r3, [r0, #140] @ 0x8c │ │ │ │ + b 65330 │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 652c8 │ │ │ │ + b 652c0 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 6522c │ │ │ │ + b 65214 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 6538c │ │ │ │ + b 65374 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, sl, r0, ror #20 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r1, r9, r8, lsl r9 │ │ │ │ + bge feb0feb4 <__bss_end__@@Base+0xfe869dec> │ │ │ │ + strdeq r1, [r9], -ip │ │ │ │ + andeq r2, r9, ip, lsr #24 │ │ │ │ + andeq r1, sl, r8, ror #16 │ │ │ │ + biceq r1, r7, r1, ror ip │ │ │ │ + ldrdeq r1, [r9], -r8 │ │ │ │ + andeq r2, r9, r8, lsr sl │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 6542c │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r2, [pc, #132] @ 5b600 │ │ │ │ - ldr r3, [pc, #132] @ 5b604 │ │ │ │ - sub sp, sp, #32 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, sp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - bl ecce0 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r1, [pc, #48] @ 65474 │ │ │ │ + mov r4, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r3 │ │ │ │ + bl eb7b0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6546c │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl ecef0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 5b258 │ │ │ │ - ldr r2, [pc, #48] @ 5b608 │ │ │ │ - ldr r3, [pc, #40] @ 5b604 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5b5fc │ │ │ │ - add sp, sp, #32 │ │ │ │ + bl 64f44 │ │ │ │ + mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, sl, r8, lsr r4 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq fp, sl, r0, ror #7 │ │ │ │ + andeq r3, r9, r8, ror r9 │ │ │ │ + sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + add ip, sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - ldr r1, [pc, #44] @ 5b65c │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + stm ip, {r1, r2, r3} │ │ │ │ + bl e87ac │ │ │ │ + tst r6, #1 │ │ │ │ + strd r0, [r4, #104] @ 0x68 │ │ │ │ + beq 654e8 │ │ │ │ + cmp r5, #27 │ │ │ │ + ldrb r0, [r4, #28] │ │ │ │ + beq 654f8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 654ec │ │ │ │ + cmp r5, #216 @ 0xd8 │ │ │ │ + cmpne r5, #13 │ │ │ │ + moveq r3, #1 │ │ │ │ + moveq r2, #1 │ │ │ │ + movne r2, #0 │ │ │ │ + strbeq r3, [r4, #1693] @ 0x69d │ │ │ │ + bne 6553c │ │ │ │ + mov r0, #1 │ │ │ │ + b 654ec │ │ │ │ + ldrb r0, [r4, #28] │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + eor r0, r0, #1 │ │ │ │ + mov r3, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + strb r3, [r4, #1692] @ 0x69c │ │ │ │ + strb r0, [r4, #28] │ │ │ │ + beq 65574 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [r0, #1580] @ 0x62c │ │ │ │ + strb r2, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 654e0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, r2, #1616 @ 0x650 │ │ │ │ - add r2, r2, #8 │ │ │ │ - mov r1, r0 │ │ │ │ + b 654e0 │ │ │ │ + cmp r5, #9 │ │ │ │ + beq 65580 │ │ │ │ + cmp r5, #127 @ 0x7f │ │ │ │ + moveq r3, #1 │ │ │ │ + strbeq r3, [r4, #1695] @ 0x69f │ │ │ │ + beq 654e0 │ │ │ │ + cmp r5, #210 @ 0xd2 │ │ │ │ + moveq r3, #1 │ │ │ │ + strbeq r3, [r4, #1696] @ 0x6a0 │ │ │ │ + beq 654e0 │ │ │ │ + cmp r5, #209 @ 0xd1 │ │ │ │ + moveq r3, #1 │ │ │ │ + strbeq r3, [r4, #1697] @ 0x6a1 │ │ │ │ + b 654e0 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 5b258 │ │ │ │ - @ instruction: 0x0009bebc │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - sub r3, r3, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi 5b698 │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r3, [r0, #264] @ 0x108 │ │ │ │ - blt 5b6b8 │ │ │ │ - cmp r3, r1 │ │ │ │ - movge r3, r1 │ │ │ │ - add r3, r3, #2 │ │ │ │ - ldr r0, [r0, r3, lsl #2] │ │ │ │ - bx lr │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r3, [r0, #524] @ 0x20c │ │ │ │ - blt 5b6c0 │ │ │ │ - cmp r3, r1 │ │ │ │ - movge r3, r1 │ │ │ │ - add r3, r3, #67 @ 0x43 │ │ │ │ - ldr r0, [r0, r3, lsl #2] │ │ │ │ - bx lr │ │ │ │ - mov r3, #0 │ │ │ │ - b 5b68c │ │ │ │ - mov r3, #0 │ │ │ │ - b 5b6ac │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - sub r3, r3, #3 │ │ │ │ - cmp r3, #1 │ │ │ │ - ldrls r0, [r0, #264] @ 0x108 │ │ │ │ - ldrhi r0, [r0, #524] @ 0x20c │ │ │ │ - bx lr │ │ │ │ + bl 64ee0 │ │ │ │ + b 654e0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #60] @ 655c8 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bne 654e0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #32] @ 655cc │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r3, #1 │ │ │ │ + strbeq r3, [r4, #1694] @ 0x69e │ │ │ │ + b 654e0 │ │ │ │ + andeq r0, r0, r2, ror #2 │ │ │ │ + andeq r0, r0, r6, ror #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r6, [r0] │ │ │ │ + add sl, r3, r3, lsl #2 │ │ │ │ + add fp, r6, sl, lsl #2 │ │ │ │ + cmp r6, fp │ │ │ │ + ldr r7, [r1] │ │ │ │ + sub sp, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r3, #1592] @ 0x638 │ │ │ │ - ldr r2, [pc, #124] @ 5b788 │ │ │ │ - ldr r3, [pc, #124] @ 5b78c │ │ │ │ - ldr r1, [r0] │ │ │ │ - sub sp, sp, #20 │ │ │ │ - add r2, pc, r2 │ │ │ │ + mov r5, r1 │ │ │ │ + bcc 65650 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 657d0 │ │ │ │ + add r6, r3, #1 │ │ │ │ + add sl, r6, r6, lsl #2 │ │ │ │ + cmp r6, r2 │ │ │ │ + lsl sl, sl, #2 │ │ │ │ + bgt 6586c │ │ │ │ + ldr r7, [r4] │ │ │ │ + ldm r5!, {r0, r1, r2, r3} │ │ │ │ + add ip, r7, sl │ │ │ │ + sub ip, ip, #20 │ │ │ │ + str r6, [r4, #8] │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [r5] │ │ │ │ + str r3, [ip] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r8, [pc, #1248] @ 65b38 │ │ │ │ + ldr r9, [pc, #1248] @ 65b3c │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ + cmp r7, r3 │ │ │ │ + blt 65864 │ │ │ │ + lsl sl, sl, #2 │ │ │ │ + asr r2, sl, #1 │ │ │ │ + add r2, r2, sl, asr #2 │ │ │ │ + add r2, r2, r2, lsl #4 │ │ │ │ + add r2, r2, r2, lsl #8 │ │ │ │ + add r2, r2, r2, lsl #16 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + cmp sl, #20 │ │ │ │ + add r2, r2, sl, asr #2 │ │ │ │ + bls 65724 │ │ │ │ + sub fp, r2, #1 │ │ │ │ + cmp r2, fp, lsr #1 │ │ │ │ + movhi r2, #1 │ │ │ │ + movls r2, #0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, #10 │ │ │ │ + lsr sl, fp, #1 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e9eb4 │ │ │ │ + add r3, sl, #1 │ │ │ │ + add sl, sl, sl, lsl #2 │ │ │ │ + ldr r2, [r6, sl, lsl #2] │ │ │ │ + add r3, r3, fp │ │ │ │ + add r1, r6, sl, lsl #2 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + cmp r7, r2 │ │ │ │ + add r3, r6, r3, lsl #2 │ │ │ │ + add r1, r1, #20 │ │ │ │ + movlt r6, r1 │ │ │ │ + movlt r1, r3 │ │ │ │ + sub r0, r1, r6 │ │ │ │ + asr r2, r0, #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 │ │ │ │ + cmp r0, #20 │ │ │ │ + add r2, r2, r3, lsl #2 │ │ │ │ + bhi 656a8 │ │ │ │ + cmp r6, r1 │ │ │ │ + bcs 65864 │ │ │ │ + ldr r3, [pc, #1044] @ 65b40 │ │ │ │ + ldr r0, [pc, #1044] @ 65b44 │ │ │ │ add r3, pc, r3 │ │ │ │ - stm sp, {r3, r4} │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #100] @ 5b790 │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #96] @ 5b794 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #2 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #76] @ 5b798 │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - ldr ip, [pc, #72] @ 5b79c │ │ │ │ - ldr r5, [r0] │ │ │ │ - ldr r2, [pc, #68] @ 5b7a0 │ │ │ │ - ldr r1, [pc, #68] @ 5b7a4 │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - stmib sp, {r4, lr} │ │ │ │ - str ip, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #2 │ │ │ │ - blx r4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldrdeq sl, [r9], -ip │ │ │ │ - andeq r0, r0, r4, lsr #2 │ │ │ │ - andeq r8, r9, ip, lsl #30 │ │ │ │ - @ instruction: 0x0009abb4 │ │ │ │ - @ instruction: 0x0009abb4 │ │ │ │ - strdeq r0, [r0], -r4 │ │ │ │ - muleq r9, r8, fp │ │ │ │ - andeq sl, r9, r0, lsr #23 │ │ │ │ - mov r2, #0 │ │ │ │ - mvn r3, #0 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ - str r3, [r0, #20] │ │ │ │ - bx lr │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r0, #9] │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ + mov r2, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #10 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r9, [r4] │ │ │ │ + sub r9, r6, r9 │ │ │ │ + asr r8, r9, #2 │ │ │ │ + add r3, r8, r8, lsl #1 │ │ │ │ + add r3, r3, r3, lsl #4 │ │ │ │ + ldmib r4, {r2, r6} │ │ │ │ + add r3, r3, r3, lsl #8 │ │ │ │ + add r3, r3, r3, lsl #16 │ │ │ │ + add r3, r8, r3, lsl #2 │ │ │ │ + cmp r6, r2 │ │ │ │ + str r3, [sp] │ │ │ │ + beq 658e0 │ │ │ │ + add r3, r6, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + bgt 6597c │ │ │ │ + ldr sl, [r4] │ │ │ │ + str r3, [r4, #8] │ │ │ │ + ldr r3, [sp] │ │ │ │ + cmp r3, r6 │ │ │ │ + bge 65b30 │ │ │ │ + ldr r3, [sp] │ │ │ │ + add r4, sl, r9 │ │ │ │ + sub r6, r6, r3 │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ + add r0, r9, #20 │ │ │ │ + add r0, sl, r0 │ │ │ │ + lsl r2, r6, #2 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 7768 │ │ │ │ + ldm r5!, {r0, r1, r2, r3} │ │ │ │ + mov ip, r4 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [r5] │ │ │ │ + str r3, [ip] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r3, #1 │ │ │ │ + ldr r2, [pc, #876] @ 65b48 │ │ │ │ + ble 65a54 │ │ │ │ + add r3, r3, r3, asr #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + addle r3, r3, r3, lsl #2 │ │ │ │ + lslle r0, r3, #2 │ │ │ │ + mvngt r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + ldmib r4, {r2, r3} │ │ │ │ + cmp r2, r3 │ │ │ │ + movlt r3, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + ble 65a24 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + ldr r9, [r4] │ │ │ │ + lsl r8, r3, #2 │ │ │ │ + mov r6, #0 │ │ │ │ + add lr, r9, r6 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, r7, r6 │ │ │ │ + add r6, r6, #20 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + cmp r8, r6 │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + bne 65820 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 75dc │ │ │ │ + ldmib r4, {r2, r3} │ │ │ │ + cmp r2, r3 │ │ │ │ + movlt r3, r2 │ │ │ │ + str r3, [r4, #8] │ │ │ │ + str r7, [r4] │ │ │ │ + b 65614 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + b 65608 │ │ │ │ + ldr r3, [pc, #724] @ 65b48 │ │ │ │ + str r6, [r4, #4] │ │ │ │ + cmp r6, r3 │ │ │ │ + movls r0, sl │ │ │ │ + mvnhi r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + ldmib r4, {r3, r9} │ │ │ │ + cmp r9, r3 │ │ │ │ + movge r9, r3 │ │ │ │ + cmp r9, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + ble 65a44 │ │ │ │ + add r9, r9, r9, lsl #2 │ │ │ │ + ldr fp, [r4] │ │ │ │ + lsl r9, r9, #2 │ │ │ │ + mov r8, #0 │ │ │ │ + add lr, fp, r8 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, r7, r8 │ │ │ │ + add r8, r8, #20 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + cmp r9, r8 │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + bne 658ac │ │ │ │ + mov r0, fp │ │ │ │ + bl 75dc │ │ │ │ + str r7, [r4] │ │ │ │ + b 6562c │ │ │ │ + cmp r6, #1 │ │ │ │ + ble 65ac0 │ │ │ │ + ldr r3, [pc, #600] @ 65b48 │ │ │ │ + add r6, r6, r6, asr #1 │ │ │ │ + cmp r6, r3 │ │ │ │ + str r6, [r4, #4] │ │ │ │ + addle r6, r6, r6, lsl #2 │ │ │ │ + lslle r0, r6, #2 │ │ │ │ + mvngt r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + ldmib r4, {r2, r6} │ │ │ │ + cmp r2, r6 │ │ │ │ + movlt r6, r2 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + ble 65a14 │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ + ldr fp, [r4] │ │ │ │ + lsl r6, r6, #2 │ │ │ │ + mov sl, #0 │ │ │ │ + add lr, fp, sl │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, r7, sl │ │ │ │ + add sl, sl, #20 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + cmp sl, r6 │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + bne 65930 │ │ │ │ + mov r0, fp │ │ │ │ + bl 75dc │ │ │ │ + ldmib r4, {r2, r6} │ │ │ │ + cmp r2, r6 │ │ │ │ + movlt r6, r2 │ │ │ │ + add r3, r6, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r7, [r4] │ │ │ │ + str r6, [r4, #8] │ │ │ │ + ble 6577c │ │ │ │ + ldr r2, [pc, #452] @ 65b48 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + addls r0, r3, r3, lsl #2 │ │ │ │ + lslls r0, r0, #2 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 7318 │ │ │ │ + ldmib r4, {r2, fp} │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp fp, r2 │ │ │ │ + movge fp, r2 │ │ │ │ + cmp fp, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + ble 65a34 │ │ │ │ + add fp, fp, fp, lsl #2 │ │ │ │ + ldr r8, [r4] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + lsl fp, fp, #2 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r9, r3 │ │ │ │ + add lr, r8, r7 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, sl, r7 │ │ │ │ + add r7, r7, #20 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + cmp r7, fp │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + bne 659d0 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r9, [sp, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 75dc │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str sl, [r4] │ │ │ │ + b 65780 │ │ │ │ + ldr fp, [r4] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 65968 │ │ │ │ + b 65954 │ │ │ │ + ldr r9, [r4] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 65858 │ │ │ │ + b 65844 │ │ │ │ + ldr r8, [r4] │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 65a0c │ │ │ │ + b 659fc │ │ │ │ + ldr fp, [r4] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 658d8 │ │ │ │ + b 658d0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + addls r3, r3, r3, lsl #2 │ │ │ │ + lslls r0, r3, #2 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + ldmib r4, {r2, r3} │ │ │ │ + cmp r2, r3 │ │ │ │ + movlt r3, r2 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + ble 65a24 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + ldr r9, [r4] │ │ │ │ + lsl r8, r3, #2 │ │ │ │ + mov r6, #0 │ │ │ │ + add lr, r9, r6 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, r7, r6 │ │ │ │ + add r6, r6, #20 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + cmp r6, r8 │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + bne 65a98 │ │ │ │ + b 65844 │ │ │ │ + ldr r3, [pc, #128] @ 65b48 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, r3 │ │ │ │ + str r6, [r4, #4] │ │ │ │ + addls r6, r6, r6, lsl #2 │ │ │ │ + lslls r0, r6, #2 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + ldmib r4, {r2, r6} │ │ │ │ + cmp r2, r6 │ │ │ │ + movlt r6, r2 │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + ble 65a14 │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ + ldr fp, [r4] │ │ │ │ + lsl sl, r6, #2 │ │ │ │ + mov r6, #0 │ │ │ │ + add lr, fp, r6 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, r7, r6 │ │ │ │ + add r6, r6, #20 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + cmp sl, r6 │ │ │ │ + ldr r3, [lr] │ │ │ │ + str r3, [ip] │ │ │ │ + bne 65b08 │ │ │ │ + b 65954 │ │ │ │ + add r4, sl, r9 │ │ │ │ + b 657b4 │ │ │ │ + andeq sp, r8, r8, ror lr │ │ │ │ + andeq sp, r8, ip, ror lr │ │ │ │ + andeq sp, r8, r4, lsr #27 │ │ │ │ + andeq sp, r8, r4, lsr #27 │ │ │ │ + strbteq r6, [r6], -r6, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldrb r5, [r0, #9] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r2, [sp] │ │ │ │ - beq 5b838 │ │ │ │ + ldr r3, [pc, #604] @ 65dc0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r2, sp │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r1, sp, #4 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95dcc │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r6, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r7, #1 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [r4] │ │ │ │ + mov r0, #72 @ 0x48 │ │ │ │ + str r5, [r4, #60] @ 0x3c │ │ │ │ + str r7, [r4, #64] @ 0x40 │ │ │ │ + bl 7318 │ │ │ │ + mvn r6, #0 │ │ │ │ + str r5, [r4, #68] @ 0x44 │ │ │ │ + str r5, [r4, #72] @ 0x48 │ │ │ │ + str r7, [r4, #76] @ 0x4c │ │ │ │ + add r8, r4, #3120 @ 0xc30 │ │ │ │ + add r8, r8, #12 │ │ │ │ mov r3, r0 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [r4, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ + str r3, [r4, #60] @ 0x3c │ │ │ │ + mov r0, #24 │ │ │ │ + bl 7318 │ │ │ │ + str r5, [r4, #80] @ 0x50 │ │ │ │ + str r5, [r4, #84] @ 0x54 │ │ │ │ + str r7, [r4, #88] @ 0x58 │ │ │ │ + add r3, r0, #8 │ │ │ │ + str r3, [r4, #72] @ 0x48 │ │ │ │ + mov r3, #16 │ │ │ │ + str r6, [r0, #20] │ │ │ │ + str r3, [r0] │ │ │ │ + str r7, [r0, #4] │ │ │ │ + str r5, [r0, #8] │ │ │ │ + str r5, [r0, #12] │ │ │ │ + mov r0, #20 │ │ │ │ + bl 7318 │ │ │ │ + str r6, [r4, #96] @ 0x60 │ │ │ │ + str r5, [r4, #92] @ 0x5c │ │ │ │ + str r5, [r4, #2020] @ 0x7e4 │ │ │ │ + str r7, [r4, #2024] @ 0x7e8 │ │ │ │ + add r3, r0, #8 │ │ │ │ + str r3, [r4, #84] @ 0x54 │ │ │ │ + mov r3, #12 │ │ │ │ + str r6, [r0, #16] │ │ │ │ + str r7, [r0, #4] │ │ │ │ + str r5, [r0, #8] │ │ │ │ + str r5, [r0, #12] │ │ │ │ + str r3, [r0] │ │ │ │ + mov r0, #704 @ 0x2c0 │ │ │ │ + bl 7318 │ │ │ │ + add r6, r4, #3088 @ 0xc10 │ │ │ │ + add r6, r6, #8 │ │ │ │ + str r5, [r4, #2028] @ 0x7ec │ │ │ │ + str r0, [r4, #2020] @ 0x7e4 │ │ │ │ + str r5, [r6, #-12] │ │ │ │ + str r7, [r6, #-8] │ │ │ │ + mov r0, #40 @ 0x28 │ │ │ │ + bl 7318 │ │ │ │ + add r6, r6, #12 │ │ │ │ + str r5, [r6, #-16] │ │ │ │ + str r0, [r6, #-24] @ 0xffffffe8 │ │ │ │ + cmp r8, r6 │ │ │ │ + str r5, [r0] │ │ │ │ + bne 65c34 │ │ │ │ + mov r0, #96 @ 0x60 │ │ │ │ + str r5, [r4, #3124] @ 0xc34 │ │ │ │ + str r7, [r4, #3128] @ 0xc38 │ │ │ │ + bl 7318 │ │ │ │ + add r6, r4, #8192 @ 0x2000 │ │ │ │ + str r5, [r4, #3132] @ 0xc3c │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #3124] @ 0xc34 │ │ │ │ + mov r0, #20 │ │ │ │ + str r5, [r6, #128] @ 0x80 │ │ │ │ + str r7, [r6, #132] @ 0x84 │ │ │ │ + bl 7318 │ │ │ │ + str r5, [r6, #136] @ 0x88 │ │ │ │ + str r5, [r6, #140] @ 0x8c │ │ │ │ + str r7, [r6, #144] @ 0x90 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r6, #128] @ 0x80 │ │ │ │ + mov r0, #20 │ │ │ │ + bl 7318 │ │ │ │ + mov r1, #5 │ │ │ │ + str r5, [r6, #148] @ 0x94 │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r2, [pc, #264] @ 65dc4 │ │ │ │ + str r0, [r6, #140] @ 0x8c │ │ │ │ + str r1, [r4, #16] │ │ │ │ + ldr r1, [r4, #20] │ │ │ │ + add r0, r4, #3168 @ 0xc60 │ │ │ │ + str r5, [r4, #12] │ │ │ │ + str r5, [r4, #1648] @ 0x670 │ │ │ │ + str r7, [r4, #8] │ │ │ │ + str r5, [r4, #3164] @ 0xc5c │ │ │ │ + cmp r1, #10 │ │ │ │ + strh r2, [r0] │ │ │ │ + mvn r1, #1 │ │ │ │ + str r3, [r4, #3172] @ 0xc64 │ │ │ │ + str r3, [r4, #3184] @ 0xc70 │ │ │ │ + str r3, [r4, #3188] @ 0xc74 │ │ │ │ + add r3, r4, #1648 @ 0x670 │ │ │ │ + str r1, [r4, #3176] @ 0xc68 │ │ │ │ + str r1, [r4, #3180] @ 0xc6c │ │ │ │ + str r5, [r4, #3192] @ 0xc78 │ │ │ │ + strb r5, [r4, #1654] @ 0x676 │ │ │ │ + mov r0, #0 │ │ │ │ + strh r5, [r3, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + add r3, r4, #3072 @ 0xc00 │ │ │ │ + str r5, [r4, #1656] @ 0x678 │ │ │ │ + strb r5, [r4, #1660] @ 0x67c │ │ │ │ + strb r7, [r4, #1684] @ 0x694 │ │ │ │ + str r5, [r4, #1688] @ 0x698 │ │ │ │ + strd r0, [r3] │ │ │ │ + strb r7, [r4, #3080] @ 0xc08 │ │ │ │ + strh r2, [r4, #28] │ │ │ │ + strh r5, [r4, #56] @ 0x38 │ │ │ │ + strb r5, [r4, #58] @ 0x3a │ │ │ │ + beq 65d68 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #10 │ │ │ │ + cmp r3, #0 │ │ │ │ + str r2, [r4, #20] │ │ │ │ + beq 65d68 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2608] @ 0xa30 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 65d68 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 64d30 │ │ │ │ + mov r5, #0 │ │ │ │ + add r3, r4, #1696 @ 0x6a0 │ │ │ │ + mov r2, #10 │ │ │ │ + str r2, [r4, #24] │ │ │ │ + strb r5, [r4, #50] @ 0x32 │ │ │ │ + str r5, [r4, #1692] @ 0x69c │ │ │ │ + strh r5, [r3] │ │ │ │ + bl e87ac │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + strh r5, [r4, #48] @ 0x30 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r1, [pc, #44] @ 65dc8 │ │ │ │ + mov r6, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r4, #2032 @ 0x7f0 │ │ │ │ + strd r6, [r4, #104] @ 0x68 │ │ │ │ + bl e96c0 │ │ │ │ + mov r0, r4 │ │ │ │ + strb r5, [r4, #2000] @ 0x7d0 │ │ │ │ + strb r5, [r4, #1984] @ 0x7c0 │ │ │ │ + str r5, [r4, #52] @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq pc, r9, ip, asr pc @ │ │ │ │ + andeq r0, r0, r1, lsl #2 │ │ │ │ + andeq lr, r8, r4, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - ldrb r1, [r2, #3480] @ 0xd98 │ │ │ │ - cmp r1, #0 │ │ │ │ - popne {r4, pc} │ │ │ │ - ldr r2, [r2, #1580] @ 0x62c │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #4 │ │ │ │ - popeq {r4, pc} │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - strb r0, [r4, #9] │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + subs r3, r3, #0 │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r1, [ip, #1580] @ 0x62c │ │ │ │ + ldr ip, [ip, #1668] @ 0x684 │ │ │ │ + movne r3, #1 │ │ │ │ + cmp ip, r0 │ │ │ │ + orreq r3, r3, #1 │ │ │ │ + ldr r1, [r1, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r4, r2 │ │ │ │ + strne r1, [r0] │ │ │ │ + bne 65e34 │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2008] @ 0x7d8 │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr lr, [pc, #280] @ 65f6c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #276] @ 65f70 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr r0, [lr, r0] │ │ │ │ + ldr ip, [pc, #268] @ 65f74 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #160] @ 5b950 │ │ │ │ - ldr r3, [pc, #160] @ 5b954 │ │ │ │ - sub sp, sp, #2064 @ 0x810 │ │ │ │ - sub sp, sp, #4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, sp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [pc, #260] @ 65f78 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r0, [r0] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, #0 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r3, ip │ │ │ │ + ldr r3, [ip, r2] │ │ │ │ + mov r6, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - bl c7f54 │ │ │ │ - mov r1, #60 @ 0x3c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r6] │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r3, [sp, #2056] @ 0x808 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 5b91c │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r3, r3, r1, lsl #4 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, r6 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r6, [sp] │ │ │ │ + bl 906a0 │ │ │ │ ldr r3, [r5] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r3, [r3, #140] @ 0x8c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr ip, [r5, #8] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r1, sp, #12 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #52] @ 5b958 │ │ │ │ - ldr r3, [pc, #44] @ 5b954 │ │ │ │ + ldr r2, [pc, #60] @ 65f7c │ │ │ │ + ldr r3, [pc, #44] @ 65f70 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5b94c │ │ │ │ - add sp, sp, #2064 @ 0x810 │ │ │ │ - add sp, sp, #4 │ │ │ │ + bne 65f68 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, sl, r0, lsl #2 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - muleq sl, r4, r0 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, sl, ip, ror #22 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r0, sl, r4, asr fp │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + andeq r0, sl, r4, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr ip, [pc, #120] @ 5b9ec │ │ │ │ - ldr r2, [pc, #120] @ 5b9f0 │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr ip, [pc, #360] @ 66100 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #356] @ 66104 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r2, [ip, r2] │ │ │ │ + ldr r0, [ip, r0] │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #344] @ 66108 │ │ │ │ + sub sp, sp, #32 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #336] @ 6610c │ │ │ │ + ldr r0, [r0] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r3, r3, r1, lsl #4 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, #0 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, sp │ │ │ │ - mov r3, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ str r3, [sp] │ │ │ │ - ldr r0, [r0, #1580] @ 0x62c │ │ │ │ - bl 5b894 │ │ │ │ - ldr r2, [pc, #48] @ 5b9f4 │ │ │ │ - ldr r3, [pc, #40] @ 5b9f0 │ │ │ │ + bl 906a0 │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r7, #8] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr sl, [r3, #1572] @ 0x624 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r7] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr ip, [sl] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r6, [ip, #132] @ 0x84 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + blx r6 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r0, [r1, #1572] @ 0x624 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr ip, [r5, #8] │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r1, sp, #12 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #56] @ 66110 │ │ │ │ + ldr r3, [pc, #40] @ 66104 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5b9e8 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, sl, r4, asr #32 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - strdeq sl, [sl], -r4 │ │ │ │ - ldr r2, [pc, #28] @ 5ba1c │ │ │ │ - mov ip, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r2, r2, #8 │ │ │ │ - mvn r1, #0 │ │ │ │ - str r2, [r0] │ │ │ │ - strh ip, [r0, #8] │ │ │ │ - str r1, [r0, #20] │ │ │ │ - bx lr │ │ │ │ - andeq r9, sl, r4, ror #27 │ │ │ │ + bne 660fc │ │ │ │ + add sp, sp, #32 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, sl, r8, lsr #20 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r0, sl, r0, lsl #20 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + andeq r0, sl, ip, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2976] @ 0xba0 │ │ │ │ - sub sp, sp, #1072 @ 0x430 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #628] @ 5bcb4 │ │ │ │ - sub sp, sp, #12 │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr ip, [pc, #512] @ 6632c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #508] @ 66330 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r0, [ip, r0] │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #620] @ 5bcb8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r4, [sp, #1120] @ 0x460 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #1076] @ 0x434 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - cmp r4, #0 │ │ │ │ - str r0, [sp] │ │ │ │ - ble 5bc80 │ │ │ │ - add r3, sp, #56 @ 0x38 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - mov r1, r0 │ │ │ │ - add r9, sp, #40 @ 0x28 │ │ │ │ + ldr r3, [pc, #496] @ 66334 │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #488] @ 66338 │ │ │ │ + ldr r0, [r0] │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, #0 │ │ │ │ - mov r6, r2 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - sub r4, r4, #1 │ │ │ │ - bic r4, r4, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #512] @ 5bcbc │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7ccc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr sl, [sp, #44] @ 0x2c │ │ │ │ - ldr fp, [sp, #40] @ 0x28 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - mov r9, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r3, sl │ │ │ │ - add r2, r4, #2 │ │ │ │ - mov sl, fp │ │ │ │ - mov r6, r9 │ │ │ │ - mov fp, r3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - add r0, r9, #1 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp] │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - add r9, r9, #2 │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #416] @ 5bcbc │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7ccc │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp] │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #352] @ 5bcbc │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - bl 7ccc │ │ │ │ - add r2, sp, #1072 @ 0x430 │ │ │ │ - add r2, r2, #8 │ │ │ │ - add r4, r2, r6, lsl #5 │ │ │ │ - mov r1, sl │ │ │ │ - str fp, [sp, #16] │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ - ldr fp, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [r4, #-1028] @ 0xfffffbfc │ │ │ │ - str r8, [r4, #-1024] @ 0xfffffc00 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - add r6, r6, #1 │ │ │ │ - str r0, [r4, #-1020] @ 0xfffffc04 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r4, #-1016] @ 0xfffffc08 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r4, #-1012] @ 0xfffffc0c │ │ │ │ - mov r0, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r4, #-1008] @ 0xfffffc10 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [r4, #-1004] @ 0xfffffc14 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - cmp r6, #32 │ │ │ │ - str r0, [r4, #-1000] @ 0xfffffc18 │ │ │ │ - bne 5bc48 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - mov r6, #0 │ │ │ │ - ldr r0, [r1, #1572] @ 0x624 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r4, [ip, #120] @ 0x78 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r9, r3 │ │ │ │ - bne 5baf8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldrb r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r3, #220] @ 0xdc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq 5bc80 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ + bne 661cc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - sub r1, r3, #4 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r9, [r2, #132] @ 0x84 │ │ │ │ + mov r2, r3 │ │ │ │ + blx r9 │ │ │ │ + cmp r8, #0 │ │ │ │ + mov r8, #0 │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + moveq r1, #126 @ 0x7e │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + movne r1, #127 @ 0x7f │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 906a0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r5] │ │ │ │ + str r3, [sp, #12] │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #120] @ 0x78 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + mov r2, #1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r1, sp, #12 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [r0, #1668] @ 0x684 │ │ │ │ + cmp r2, r7 │ │ │ │ + movne r3, #0 │ │ │ │ + andeq r3, r6, #1 │ │ │ │ + cmp r3, r8 │ │ │ │ + bne 66298 │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #56] @ 5bcc0 │ │ │ │ - ldr r3, [pc, #44] @ 5bcb8 │ │ │ │ + cmp r6, #0 │ │ │ │ + moveq r0, r6 │ │ │ │ + bne 66304 │ │ │ │ + ldr r2, [pc, #200] @ 6633c │ │ │ │ + ldr r3, [pc, #184] @ 66330 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1076] @ 0x434 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5bcb0 │ │ │ │ - add sp, sp, #1072 @ 0x430 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, sl, r0, ror pc │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ - andeq sl, sl, r0, lsr sp │ │ │ │ + bne 66328 │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + str r8, [sp] │ │ │ │ + bl 906a0 │ │ │ │ + ldr r3, [r5] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #28 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27910 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + b 6626c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + muleq sl, r4, r8 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r0, sl, ip, ror #16 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + andeq r0, sl, r0, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - ldr r2, [pc, #1368] @ 5c234 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r3, [pc, #1364] @ 5c238 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #1580] @ 0x62c │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r6, [pc, #1328] @ 5c23c │ │ │ │ - cmp r3, #2 │ │ │ │ - add r6, pc, r6 │ │ │ │ - ble 5c140 │ │ │ │ - ldrb r3, [r4, #9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5c17c │ │ │ │ - ldrb r3, [r5, #3480] @ 0xd98 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 5c140 │ │ │ │ - ldr r3, [r5, #2424] @ 0x978 │ │ │ │ + str r0, [ip, #3944] @ 0xf68 │ │ │ │ + sub sp, sp, #116 @ 0x74 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r1, [pc, #1332] @ 66894 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [pc, #1328] @ 66898 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr sl, [r0, #4] │ │ │ │ + subs r3, r3, #0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r2, [sl, #1668] @ 0x684 │ │ │ │ + movne r3, #1 │ │ │ │ + cmp r2, r9 │ │ │ │ + orreq r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 5bd44 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - tst r3, #8 │ │ │ │ - bne 5c140 │ │ │ │ - ldr r8, [r4, #12] │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [r4, #8] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r7, [r4, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - bl 7a8c │ │ │ │ - ldr r1, [pc, #1204] @ 5c240 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + ldr r3, [sl, #1580] @ 0x62c │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [r3, #48] @ 0x30 │ │ │ │ + ldrb r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r8, [sp, #156] @ 0x9c │ │ │ │ + mov r4, r0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bne 6687c │ │ │ │ + ldr r0, [r9] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #1240] @ 6689c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c1dc │ │ │ │ - mov r1, r8 │ │ │ │ + movne r7, #0 │ │ │ │ + strne r7, [sp, #36] @ 0x24 │ │ │ │ + beq 66868 │ │ │ │ + ldm r6, {r0, r1, r2, r3} │ │ │ │ + add r5, sp, #44 @ 0x2c │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [sp, #172] @ 0xac │ │ │ │ mov r0, r7 │ │ │ │ - bl 7ad4 │ │ │ │ - ldr r1, [pc, #1180] @ 5c244 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5c1c8 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ │ │ + mov fp, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #184] @ 0xb8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + str fp, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, sl, #59648 @ 0xe900 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r6 │ │ │ │ + bl 92298 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 66688 │ │ │ │ + ldr r1, [pc, #1012] @ 668a0 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7a8c │ │ │ │ - ldr r1, [pc, #1112] @ 5c248 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27764 │ │ │ │ + ldr r3, [r4, #68] @ 0x44 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 66688 │ │ │ │ + mov sl, #0 │ │ │ │ + mov fp, sl │ │ │ │ + b 664f0 │ │ │ │ + ldr r3, [r4, #68] @ 0x44 │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp fp, r3 │ │ │ │ + add sl, sl, #72 @ 0x48 │ │ │ │ + bge 66688 │ │ │ │ + ldr r0, [r4, #60] @ 0x3c │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r0, sl │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - mvneq r3, #0 │ │ │ │ - bne 5c1a8 │ │ │ │ - add r0, r5, #1664 @ 0x680 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95e30 │ │ │ │ - ldr sl, [pc, #1080] @ 5c24c │ │ │ │ - ldr r9, [pc, #1080] @ 5c250 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r7, [r0, #8] │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ - ldr ip, [r0] │ │ │ │ - str r5, [sp] │ │ │ │ - ldr r8, [ip, #20] │ │ │ │ - blx r8 │ │ │ │ + bne 664dc │ │ │ │ + ldr r8, [r4, #60] @ 0x3c │ │ │ │ + adds r8, r8, sl │ │ │ │ + beq 66688 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r8, #68] @ 0x44 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mvn r1, #0 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #968] @ 5c254 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ ldr r0, [r0, #1572] @ 0x624 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ mov r2, r3 │ │ │ │ - str lr, [sp] │ │ │ │ + ldr ip, [r0] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r8, [ip, #132] @ 0x84 │ │ │ │ - blx r8 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - ldr r3, [pc, #904] @ 5c258 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, fp │ │ │ │ - mov r5, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 5ba20 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [pc, #856] @ 5c25c │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r8, [r6, r3] │ │ │ │ - ldr r0, [r2, #1572] @ 0x624 │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r3, #108] @ 0x6c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r3, sp, #32 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r8, [sp, #28] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1031798784 @ 0x3d800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #748] @ 5c260 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5bf90 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, sl │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r3, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldreq r8, [pc, #696] @ 5c264 │ │ │ │ - ldrne r8, [pc, #696] @ 5c268 │ │ │ │ - bl 7ccc │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ - mov r2, r3 │ │ │ │ - add r1, r5, #92 @ 0x5c │ │ │ │ - add r5, r5, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f9a0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + ldr sl, [ip, #132] @ 0x84 │ │ │ │ + blx sl │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r2, #1 │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ - str r8, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + str r1, [sp, #100] @ 0x64 │ │ │ │ + add sl, sp, #92 @ 0x5c │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str r1, [sp, #104] @ 0x68 │ │ │ │ + mov r1, sl │ │ │ │ blx r3 │ │ │ │ - cmp r5, #16 │ │ │ │ - bne 5bf54 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r3, #76] @ 0x4c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 66674 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r8, #64] @ 0x40 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r5, [ip, #132] @ 0x84 │ │ │ │ - blx r5 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r0, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #384] @ 5c26c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r8, [r2, #132] @ 0x84 │ │ │ │ + mov r2, r7 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r1, sl │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ - b 5c150 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r4, #9] │ │ │ │ + ldr r1, [pc, #532] @ 668a4 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ + mov r2, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r1, #1073741824 @ 0x40000000 │ │ │ │ + moveq r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 278b4 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #168] @ 0xa8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 278b4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 66820 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + ldr sl, [r3, #1576] @ 0x628 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [sl] │ │ │ │ + mov r8, #1065353216 @ 0x3f800000 │ │ │ │ + str r8, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + ldr sl, [ip, #28] │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [r3, #1576] @ 0x628 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr ip, [r7] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, #1048576000 @ 0x3e800000 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [ip, #32] │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [pc, #340] @ 668a8 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #324] @ 668ac │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r5, [r2, #28] │ │ │ │ + mov r2, r8 │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ mov r3, #0 │ │ │ │ - strb r3, [r4, #8] │ │ │ │ - ldr r2, [pc, #280] @ 5c270 │ │ │ │ - ldr r3, [pc, #220] @ 5c238 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + ldr lr, [pc, #232] @ 668b0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r3 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r5, [ip, #32] │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27910 │ │ │ │ + ldr r2, [pc, #184] @ 668b4 │ │ │ │ + ldr r3, [pc, #152] @ 66898 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5c230 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ + bne 66890 │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5c148 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 5c148 │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 5b894 │ │ │ │ - b 5c148 │ │ │ │ - ldr r1, [pc, #156] @ 5c24c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #184] @ 5c274 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ + ldr r3, [pc, #144] @ 668b8 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #112] @ 668ac │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r3, r0 │ │ │ │ - b 5bdfc │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r1, [pc, #120] @ 5c24c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - b 5bdbc │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7a8c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #56] @ 5c240 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #32] @ 5c240 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r8, [r4, #12] │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + b 667dc │ │ │ │ + ldr r1, [pc, #44] @ 6689c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ mov r7, r0 │ │ │ │ - str r0, [r4, #16] │ │ │ │ - b 5bd94 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq sl, [sl], -r8 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq sl, sl, ip, lsr #25 │ │ │ │ - @ instruction: 0x432a0000 │ │ │ │ - @ instruction: 0x3e860a92 │ │ │ │ - sbcsmi r0, ip, #0 │ │ │ │ - ldrdmi r0, [r9], #251 @ 0xfb │ │ │ │ - tstmi r6, #0 │ │ │ │ + b 663e0 │ │ │ │ + ldr r3, [pc, #24] @ 6689c │ │ │ │ + mov r7, #1065353216 @ 0x3f800000 │ │ │ │ + str r1, [r9] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + b 663e0 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, sl, r0, ror #12 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + svccc 0x0019999a │ │ │ │ + addmi r0, r0, r0 │ │ │ │ + movmi r0, r0 │ │ │ │ + andeq r0, sl, r0, lsr #24 │ │ │ │ + svclt 0x00800000 │ │ │ │ @ instruction: 0x3e99999a │ │ │ │ - teqmi lr, #0 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ - adcmi r0, r0, #0 │ │ │ │ - submi r0, r8, #0 │ │ │ │ - bicmi r0, r0, r0 │ │ │ │ - andeq sl, sl, r0, ror #16 │ │ │ │ - orrmi r0, r0, r0 │ │ │ │ + andeq r0, sl, r8, asr #3 │ │ │ │ + andeq r0, sl, ip, asr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr lr, [pc, #100] @ 5c2f4 │ │ │ │ - ldr ip, [pc, #100] @ 5c2f8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - add lr, pc, lr │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r0, [r2, #1580] @ 0x62c │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #1 │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - mov ip, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 5b894 │ │ │ │ - ldr r2, [pc, #48] @ 5c2fc │ │ │ │ - ldr r3, [pc, #40] @ 5c2f8 │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + ldr r1, [pc, #564] @ 66b10 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #560] @ 66b14 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + subs r3, r3, #0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r2, [r5, #1668] @ 0x684 │ │ │ │ + movne r3, #1 │ │ │ │ + cmp r2, r0 │ │ │ │ + orreq r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [r5, #1580] @ 0x62c │ │ │ │ + ldr r9, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [r3, #48] @ 0x30 │ │ │ │ + bne 66af8 │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #484] @ 66b18 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 66ae8 │ │ │ │ + ldr r1, [pc, #456] @ 66b18 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r6, [sp, #28] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #396] @ 66b1c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r0, r5, #59648 @ 0xe900 │ │ │ │ + mov r3, #15 │ │ │ │ + add r5, sp, #20 │ │ │ │ + mov r7, #1065353216 @ 0x3f800000 │ │ │ │ + mov r1, r9 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + str r6, [sp, #24] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldm r5, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 278b4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r9, [r3, #1576] @ 0x628 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r9] │ │ │ │ + str r7, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r9, [ip, #28] │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r6, [r2, #32] │ │ │ │ + mov r2, r3 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [pc, #236] @ 66b20 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #220] @ 66b24 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r7 │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r5, [ip, #28] │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + ldr lr, [pc, #128] @ 66b28 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + str lr, [sp] │ │ │ │ + ldr r4, [ip, #32] │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #104] @ 66b2c │ │ │ │ + ldr r3, [pc, #76] @ 66b14 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5c2f0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, sl, r4, lsr #14 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq sl, sl, ip, ror #13 │ │ │ │ - add r0, r0, #4096 @ 0x1000 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r0, #1800] @ 0x708 │ │ │ │ - bx lr │ │ │ │ + bne 66b0c │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r6, #0 │ │ │ │ + mov r0, #1048576000 @ 0x3e800000 │ │ │ │ + mov sl, r6 │ │ │ │ + b 66978 │ │ │ │ + mov r6, #1065353216 @ 0x3f800000 │ │ │ │ + str r1, [r0] │ │ │ │ + mov sl, r6 │ │ │ │ + mov r0, #1061158912 @ 0x3f400000 │ │ │ │ + b 66978 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, sl, r4, ror #1 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + svccc 0x0019999a │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + andeq r0, sl, r0, asr #18 │ │ │ │ + svclt 0x00800000 │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ + andeq pc, r9, r0, lsl #30 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r1, [pc, #64] @ 5c370 │ │ │ │ - ldr r0, [r2, #1592] @ 0x638 │ │ │ │ - ldr r2, [pc, #60] @ 5c374 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - add r1, pc, r1 │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #448] @ 66d0c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #444] @ 66d10 │ │ │ │ add r2, pc, r2 │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r7, r1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + beq 66c98 │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, sp, #28 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + add r6, sp, #20 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r3, [pc, #348] @ 66d14 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r6, {r2, r3} │ │ │ │ + mov r1, r5 │ │ │ │ + bl 92298 │ │ │ │ + ldr r1, [pc, #328] @ 66d18 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r1, #1073741824 @ 0x40000000 │ │ │ │ + moveq r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 278b4 │ │ │ │ + ldr r3, [pc, #296] @ 66d1c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #280] @ 66d20 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r2, r3 │ │ │ │ ldr ip, [r0] │ │ │ │ - stm sp, {r2, r3} │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r2, [pc, #36] @ 5c378 │ │ │ │ - ldr r1, [pc, #36] @ 5c37c │ │ │ │ - ldr r4, [ip, #32] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r6, [ip, #28] │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27910 │ │ │ │ + ldr r2, [pc, #176] @ 66d24 │ │ │ │ + ldr r3, [pc, #152] @ 66d10 │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #2 │ │ │ │ - blx r4 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r9, r9, ip, ror #31 │ │ │ │ - andeq r0, r0, ip, lsr r0 │ │ │ │ - andeq r8, r9, r4, ror #5 │ │ │ │ - andeq r9, r9, r0, asr #31 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 66d08 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, sp, #28 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + add r6, sp, #20 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r3, [pc, #72] @ 66d14 │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r6, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + ldr lr, [pc, #56] @ 66d28 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r3 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r9, [ip, #28] │ │ │ │ + blx r9 │ │ │ │ + b 66bc8 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, r9, r4, ror lr @ │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + movmi r0, r0 │ │ │ │ + andeq r0, sl, r0, lsl #15 │ │ │ │ + svclt 0x00800000 │ │ │ │ + andeq pc, r9, r0, asr sp @ │ │ │ │ + svccc 0x00333333 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #740] @ 6702c │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r3, [pc, #724] @ 67030 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r7, r1 │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr sl, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 26e74 │ │ │ │ + ldr fp, [r4, #4] │ │ │ │ + ldr r2, [fp, #1668] @ 0x684 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne sl, #1065353216 @ 0x3f800000 │ │ │ │ + subs r5, r5, #0 │ │ │ │ + movne r5, #1 │ │ │ │ + cmp r2, r7 │ │ │ │ + orreq r5, r5, #1 │ │ │ │ + ldr r2, [fp, #1580] @ 0x62c │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r1, [r2, #48] @ 0x30 │ │ │ │ + bne 6701c │ │ │ │ + ldr r0, [r7] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #620] @ 67034 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, #0 │ │ │ │ - blx r3 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5c3b8 │ │ │ │ - add r4, r4, #5888 @ 0x1700 │ │ │ │ - strh r0, [r4, #8] │ │ │ │ - pop {r4, pc} │ │ │ │ - add r4, r4, #4096 @ 0x1000 │ │ │ │ - ldrb r3, [r4, #1800] @ 0x708 │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r3, #1 │ │ │ │ - strbeq r3, [r4, #1801] @ 0x709 │ │ │ │ - pop {r4, pc} │ │ │ │ - cmp r1, #5 │ │ │ │ - bxne lr │ │ │ │ - ldr ip, [r2, #8] │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - ldr lr, [r2, #12] │ │ │ │ - cmn ip, #3 │ │ │ │ - ldm r2, {r1, r3} │ │ │ │ - and r6, lr, #1 │ │ │ │ - beq 5c544 │ │ │ │ - add r2, r3, r3, lsl #1 │ │ │ │ - rsb r2, r3, r2, lsl #3 │ │ │ │ - add r4, r0, r2, lsl #2 │ │ │ │ - ldr r5, [r4, #64] @ 0x40 │ │ │ │ - cmp ip, #0 │ │ │ │ - add r5, r5, #1 │ │ │ │ - str r5, [r4, #64] @ 0x40 │ │ │ │ - mov r5, #0 │ │ │ │ - str r5, [r4, #76] @ 0x4c │ │ │ │ - lsl r5, r3, #1 │ │ │ │ - blt 5c5a0 │ │ │ │ - add r2, r2, ip │ │ │ │ - add r2, r0, r2, lsl #2 │ │ │ │ - ldr r4, [r2, #36] @ 0x24 │ │ │ │ - cmp r6, #0 │ │ │ │ - add r4, r4, #1 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ - bne 5c4b0 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq 5c5b0 │ │ │ │ - add r2, r1, r1, lsl #1 │ │ │ │ - rsb r2, r1, r2, lsl #3 │ │ │ │ - add r4, r0, r2, lsl #2 │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ - ldr r5, [r4, #76] @ 0x4c │ │ │ │ - add r6, r6, #1 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r2, r2, ip │ │ │ │ - add r2, r0, r2, lsl #2 │ │ │ │ - cmp r5, r6 │ │ │ │ - str r5, [r4, #76] @ 0x4c │ │ │ │ - strgt r5, [r4, #72] @ 0x48 │ │ │ │ - ldr ip, [r2, #12] │ │ │ │ - lsl r3, r1, #1 │ │ │ │ - add ip, ip, #1 │ │ │ │ - str ip, [r2, #12] │ │ │ │ - tst lr, #2 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - add r3, r3, r1 │ │ │ │ - rsb r3, r1, r3, lsl #3 │ │ │ │ - add r3, r0, r3, lsl #2 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ - add r2, r2, #1 │ │ │ │ - str r2, [r3, #92] @ 0x5c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r2, r5, r3 │ │ │ │ - rsb r2, r3, r2, lsl #3 │ │ │ │ - add r2, r0, r2, lsl #2 │ │ │ │ - ldr r4, [r2, #96] @ 0x60 │ │ │ │ - cmp r3, r1 │ │ │ │ - add r4, r4, #1 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ - beq 5c5b0 │ │ │ │ - add r2, r1, r1, lsl #1 │ │ │ │ - rsb r2, r1, r2, lsl #3 │ │ │ │ - add r4, r0, r2, lsl #2 │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ - ldr r5, [r4, #76] @ 0x4c │ │ │ │ - add r6, r6, #1 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ - ldr r6, [r4, #72] @ 0x48 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r6 │ │ │ │ - strgt r5, [r4, #72] @ 0x48 │ │ │ │ - cmp ip, #0 │ │ │ │ - lsl r3, r1, #1 │ │ │ │ - str r5, [r4, #76] @ 0x4c │ │ │ │ - blt 5c520 │ │ │ │ - add r2, r2, ip │ │ │ │ - add r2, r0, r2, lsl #2 │ │ │ │ - ldr ip, [r2, #12] │ │ │ │ - add ip, ip, #1 │ │ │ │ - str ip, [r2, #12] │ │ │ │ - add r2, r3, r1 │ │ │ │ - rsb r2, r1, r2, lsl #3 │ │ │ │ - add r2, r0, r2, lsl #2 │ │ │ │ - ldr ip, [r2, #88] @ 0x58 │ │ │ │ - tst lr, #2 │ │ │ │ - add ip, ip, #1 │ │ │ │ - str ip, [r2, #88] @ 0x58 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - b 5c494 │ │ │ │ - add r2, r3, r3, lsl #1 │ │ │ │ - rsb r2, r3, r2, lsl #3 │ │ │ │ - add r2, r0, r2, lsl #2 │ │ │ │ - mov ip, #0 │ │ │ │ - cmp r6, #0 │ │ │ │ - str ip, [r2, #76] @ 0x4c │ │ │ │ - beq 5c5cc │ │ │ │ - cmp r3, r1 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - add r2, r1, r1, lsl #1 │ │ │ │ - rsb r2, r1, r2, lsl #3 │ │ │ │ - add r2, r0, r2, lsl #2 │ │ │ │ - ldr ip, [r2, #60] @ 0x3c │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ - add ip, ip, #1 │ │ │ │ - str ip, [r2, #60] @ 0x3c │ │ │ │ - ldr ip, [r2, #76] @ 0x4c │ │ │ │ - lsl r3, r1, #1 │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp ip, r4 │ │ │ │ - str ip, [r2, #76] @ 0x4c │ │ │ │ - strgt ip, [r2, #72] @ 0x48 │ │ │ │ - b 5c520 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 5c4b0 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 5c5d4 │ │ │ │ - add r5, r5, r3 │ │ │ │ - rsb r5, r3, r5, lsl #3 │ │ │ │ - add r5, r0, r5, lsl #2 │ │ │ │ - ldr r3, [r5, #68] @ 0x44 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r5, #68] @ 0x44 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r3, r1 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - add r2, r1, r1, lsl #1 │ │ │ │ - rsb r2, r1, r2, lsl #3 │ │ │ │ - add r2, r0, r2, lsl #2 │ │ │ │ - ldr ip, [r2, #60] @ 0x3c │ │ │ │ - ldr r4, [r2, #72] @ 0x48 │ │ │ │ - add ip, ip, #1 │ │ │ │ - str ip, [r2, #60] @ 0x3c │ │ │ │ - ldr ip, [r2, #76] @ 0x4c │ │ │ │ - lsl r3, r1, #1 │ │ │ │ - add ip, ip, #1 │ │ │ │ - cmp ip, r4 │ │ │ │ - str ip, [r2, #76] @ 0x4c │ │ │ │ - strgt ip, [r2, #72] @ 0x48 │ │ │ │ - b 5c48c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - add r7, r0, #5888 @ 0x1700 │ │ │ │ - mov r6, r0 │ │ │ │ - add r3, r0, #12 │ │ │ │ - add r5, r7, #12 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r0, r3 │ │ │ │ - str r4, [r3, #-4] │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ + bne 67008 │ │ │ │ + ldr r1, [pc, #592] @ 67034 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, #0 │ │ │ │ - bl 7b64 │ │ │ │ - add r3, r0, #92 @ 0x5c │ │ │ │ - cmp r3, r5 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ - bne 5c630 │ │ │ │ - add r6, r6, #4096 @ 0x1000 │ │ │ │ - mvn r2, #0 │ │ │ │ - mvn r3, #0 │ │ │ │ - strh r4, [r7, #8] │ │ │ │ - strb r4, [r6, #1802] @ 0x70a │ │ │ │ - strd r2, [r7, #16] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3296] @ 0xce0 │ │ │ │ - ldr r3, [pc, #2852] @ 5d1d0 │ │ │ │ - ldr r8, [r0, #4] │ │ │ │ - add r3, pc, r3 │ │ │ │ - sub sp, sp, #764 @ 0x2fc │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [pc, #2832] @ 5d1d4 │ │ │ │ - ldr r3, [r8, #1588] @ 0x634 │ │ │ │ - ldr r2, [pc, #2828] @ 5d1d8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r3, #3264] @ 0xcc0 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #756] @ 0x2f4 │ │ │ │ - mov r2, #0 │ │ │ │ - beq 5c710 │ │ │ │ - add r5, r0, #5888 @ 0x1700 │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ - ldr r7, [r5, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - blt 5c948 │ │ │ │ - add r6, r0, #4096 @ 0x1000 │ │ │ │ - ldrb r3, [r6, #1802] @ 0x70a │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5e440 │ │ │ │ - add r4, r8, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r4, #2584] @ 0xa18 │ │ │ │ - ldrb r3, [r3, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 5c8fc │ │ │ │ - add r6, fp, #4096 @ 0x1000 │ │ │ │ - ldrb r3, [r6, #1801] @ 0x709 │ │ │ │ - ldr r7, [r8, #1588] @ 0x634 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [r7, #3264] @ 0xcc0 │ │ │ │ - beq 5c928 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r5, fp, #5888 @ 0x1700 │ │ │ │ - mov r3, #1 │ │ │ │ - strh r3, [r5, #8] │ │ │ │ - beq 5c778 │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ - ldr r7, [r5, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - bge 5e3e8 │ │ │ │ - ldrb r3, [r6, #1800] @ 0x708 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5c8fc │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ - ldr r7, [r8, #1588] @ 0x634 │ │ │ │ - add r4, r8, #57344 @ 0xe000 │ │ │ │ - ldr r5, [r8, #1572] @ 0x624 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [fp, #1588] @ 0x634 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r2, #1192] @ 0x4a8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #544] @ 67038 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #2616] @ 5d1dc │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - add r3, sp, #372 @ 0x174 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - mov r1, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 7b64 │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, r8, #16192 @ 0x3f40 │ │ │ │ - mov sl, r2 │ │ │ │ - add r3, r3, #32 │ │ │ │ - ldrb r1, [r3] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 5c7f4 │ │ │ │ - ldr r1, [r3, #-440] @ 0xfffffe48 │ │ │ │ - cmn r1, #1 │ │ │ │ - addne r1, sp, #760 @ 0x2f8 │ │ │ │ - addne r1, r1, sl, lsl #2 │ │ │ │ - addne sl, sl, #1 │ │ │ │ - strne r2, [r1, #-388] @ 0xfffffe7c │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r2, #64 @ 0x40 │ │ │ │ - add r3, r3, #692 @ 0x2b4 │ │ │ │ - bne 5c7d0 │ │ │ │ - ldr r8, [r7, #1216] @ 0x4c0 │ │ │ │ - ldr r3, [pc, #2512] @ 5d1e0 │ │ │ │ - ldr r7, [pc, #2512] @ 5d1e4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r9, #0 │ │ │ │ - and r3, r8, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - asr r3, r8, r9 │ │ │ │ - tst r3, #1 │ │ │ │ - beq 5c864 │ │ │ │ - cmp r9, #1 │ │ │ │ - beq 5c9b8 │ │ │ │ - cmp r9, #7 │ │ │ │ - beq 5ca00 │ │ │ │ - cmp r9, #8 │ │ │ │ - beq 5ca20 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add r9, r9, #1 │ │ │ │ - asr r3, r8, r9 │ │ │ │ - tst r3, #1 │ │ │ │ + mov r0, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r2, sp, #28 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r5, [sp, #28] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add sl, sp, #20 │ │ │ │ + str r5, [sp, #20] │ │ │ │ + str r5, [sp, #24] │ │ │ │ str r0, [sp, #32] │ │ │ │ - bne 5c82c │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r9, #9 │ │ │ │ - bne 5c820 │ │ │ │ - b 5e3d8 │ │ │ │ - ldr sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #2408] @ 5d1e8 │ │ │ │ - add r4, sp, #628 @ 0x274 │ │ │ │ - mov r0, r4 │ │ │ │ - sub r3, sl, #16 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r5, [pc, #2692] @ 5d324 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mvn lr, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r6, [pc, #2680] @ 5d328 │ │ │ │ - mov r3, r4 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, fp, #59648 @ 0xe900 │ │ │ │ + ldm sl, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r6 │ │ │ │ + bl 92298 │ │ │ │ + ldr r1, [pc, #436] @ 6703c │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ + mov r2, sl │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r1, #1073741824 @ 0x40000000 │ │ │ │ + moveq r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 278b4 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 278b4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r8, [r3, #1576] @ 0x628 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r8] │ │ │ │ + ldr lr, [sp, #88] @ 0x58 │ │ │ │ str lr, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r8, [ip, #28] │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + ldr r8, [r3, #1576] @ 0x628 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr fp, [r8] │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, #0 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - ldr r7, [ip, #40] @ 0x28 │ │ │ │ - blx r7 │ │ │ │ - ldr r2, [fp, #4] │ │ │ │ - mov lr, #1 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r8, [fp, #32] │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [pc, #260] @ 67040 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #244] @ 67044 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r2, r3 │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - str lr, [sp, #12] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r5, [sp] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r4, [ip, #36] @ 0x24 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #2280] @ 5d1ec │ │ │ │ - ldr r3, [pc, #2256] @ 5d1d8 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r5, [ip, #28] │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + ldr lr, [pc, #152] @ 67048 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + str lr, [sp] │ │ │ │ + ldr r5, [ip, #32] │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27910 │ │ │ │ + ldr r2, [pc, #104] @ 6704c │ │ │ │ + ldr r3, [pc, #72] @ 67030 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #756] @ 0x2f4 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5e4e8 │ │ │ │ - add sp, sp, #764 @ 0x2fc │ │ │ │ + bne 67028 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + b 66df4 │ │ │ │ + ldr r8, [sp, #88] @ 0x58 │ │ │ │ + str r1, [r7] │ │ │ │ + b 66df4 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, r9, ip, ror #24 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + svccc 0x0019999a │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + movmi r0, r0 │ │ │ │ + andeq r0, sl, r8, lsr r4 │ │ │ │ + svclt 0x00800000 │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ + andeq pc, r9, r0, ror #19 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #676] @ 67310 │ │ │ │ cmp r3, #0 │ │ │ │ - addne r5, fp, #5888 @ 0x1700 │ │ │ │ - beq 5c760 │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ - ldr r7, [r5, #16] │ │ │ │ - cmp r4, #0 │ │ │ │ - blt 5c760 │ │ │ │ - b 5e3e8 │ │ │ │ - ldr r3, [r8, #2424] @ 0x978 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5c710 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - tst r3, #8 │ │ │ │ - beq 5c710 │ │ │ │ - bl e88e8 │ │ │ │ - add r6, fp, #4096 @ 0x1000 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - bl e8978 │ │ │ │ + ldr r3, [pc, #672] @ 67314 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r6, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + bne 67160 │ │ │ │ + ldr r2, [r3, #1668] @ 0x684 │ │ │ │ + cmp r2, r1 │ │ │ │ + addne r8, sp, #20 │ │ │ │ + beq 672bc │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27858 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #584] @ 67318 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #564] @ 6731c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr ip, [pc, #552] @ 67320 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ - adds r0, r0, r0 │ │ │ │ - mov r2, r1 │ │ │ │ - adc r1, r1, r1 │ │ │ │ - adds r0, r0, r3 │ │ │ │ - ldrb r3, [r6, #1802] @ 0x70a │ │ │ │ - adc r2, r2, r1 │ │ │ │ - adds r7, r0, r7 │ │ │ │ - adc r4, r4, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r7, [r5, #16] │ │ │ │ - str r4, [r5, #20] │ │ │ │ - bne 5c9b0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge 5e440 │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ - b 5c710 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 5c9e4 │ │ │ │ - ldr r1, [pc, #2068] @ 5d1e4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - tst r8, #4 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - beq 5c9f8 │ │ │ │ - mov r9, #2 │ │ │ │ - b 5c844 │ │ │ │ - ldr r1, [pc, #2052] @ 5d1f0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - tst r8, #4 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bne 5c9dc │ │ │ │ - mov r9, #3 │ │ │ │ - b 5c820 │ │ │ │ - tst r8, #64 @ 0x40 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bne 5e3c4 │ │ │ │ - ldr r1, [pc, #2016] @ 5d1f4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - tst r8, #256 @ 0x100 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - beq 5e3d8 │ │ │ │ - ldr r3, [r4, #2508] @ 0x9cc │ │ │ │ - tst r3, #2 │ │ │ │ - beq 5ca44 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - ldr r1, [pc, #1964] @ 5d1e4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [sp, #32] │ │ │ │ - tst r8, #1024 @ 0x400 │ │ │ │ - bne 5e3fc │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov ip, #1 │ │ │ │ + add r0, r0, #4 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 27e64 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27910 │ │ │ │ + ldr r2, [pc, #488] @ 67324 │ │ │ │ + ldr r3, [pc, #468] @ 67314 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - tst r8, #512 @ 0x200 │ │ │ │ - add r2, sp, #172 @ 0xac │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - strh r3, [sp, #176] @ 0xb0 │ │ │ │ - moveq r3, #1 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - streq r3, [sp, #96] @ 0x60 │ │ │ │ - beq 5cb24 │ │ │ │ - cmp sl, r3 │ │ │ │ - ble 5cadc │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - mov ip, r3 │ │ │ │ - add lr, r3, sl, lsl #2 │ │ │ │ - add r0, r4, #6 │ │ │ │ - ldr r3, [ip], #4 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, r3, r3, lsl #1 │ │ │ │ - rsb r3, r3, r1, lsl #3 │ │ │ │ - add r3, fp, r3, lsl #2 │ │ │ │ - add r3, r3, #12 │ │ │ │ - ldrb r1, [r2], #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 5cac4 │ │ │ │ + bne 6730c │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r2, [pc, #448] @ 67328 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + mov r2, #1056964608 @ 0x3f000000 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, sp, #28 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + add r8, sp, #20 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r3, [pc, #408] @ 6732c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #15 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r8, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r9, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + str r9, [sp] │ │ │ │ + ldr sl, [ip, #28] │ │ │ │ + blx sl │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr sl, [r2, #32] │ │ │ │ + mov r2, r9 │ │ │ │ + blx sl │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 27858 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #272] @ 67330 │ │ │ │ + add r3, pc, r3 │ │ │ │ ldr r1, [r3] │ │ │ │ - cmp r1, #0 │ │ │ │ - movne r1, #1 │ │ │ │ - bne 5cac4 │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ - subs r1, r1, #0 │ │ │ │ - movne r1, #1 │ │ │ │ - cmp r0, r2 │ │ │ │ - add r3, r3, #4 │ │ │ │ - strb r1, [r2, #-1] │ │ │ │ - bne 5ca9c │ │ │ │ - cmp lr, ip │ │ │ │ - bne 5ca84 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r4, [pc, #1976] @ 5d2a0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov r7, r3 │ │ │ │ - add r8, r3, #6 │ │ │ │ - mov r2, #1 │ │ │ │ - ldrb r3, [r7], #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5cb0c │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #228] @ 6731c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr ip, [pc, #216] @ 67320 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov ip, #1 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r9, [sp] │ │ │ │ + ldr r7, [r2, #28] │ │ │ │ + mov r2, r9 │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + ldr lr, [pc, #144] @ 67334 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r3 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r7, [ip, #32] │ │ │ │ + blx r7 │ │ │ │ + b 6711c │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + mov r2, #1056964608 @ 0x3f000000 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, sp, #28 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + add r8, sp, #20 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r3, [pc, #60] @ 6732c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r8, {r2, r3} │ │ │ │ + mov r1, r6 │ │ │ │ + bl 92298 │ │ │ │ + b 670ac │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, r9, r4, asr r9 @ │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r0, sl, r8, lsr #5 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + svclt 0x00800000 │ │ │ │ + andeq pc, r9, r8, lsl #17 │ │ │ │ + svccc 0x00666666 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + andeq r0, sl, r8, asr r1 │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3960] @ 0xf78 │ │ │ │ + sub sp, sp, #100 @ 0x64 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + ldr r2, [pc, #812] @ 67684 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [pc, #808] @ 67688 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + mov r3, #15 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r5, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldrb r3, [sp, #140] @ 0x8c │ │ │ │ + ldr fp, [pc, #724] @ 6768c │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + ldrb r3, [sp, #144] @ 0x90 │ │ │ │ + add r9, sp, #76 @ 0x4c │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r5 │ │ │ │ + str fp, [sp, #12] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldm r9, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldm r5, {r0, r1, r2, r3} │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + stm r7, {r0, r1, r2, r3} │ │ │ │ + ldr r8, [sp, #56] @ 0x38 │ │ │ │ + add r6, sp, #60 @ 0x3c │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + str r8, [sp, #52] @ 0x34 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + ldr sl, [pc, #640] @ 67690 │ │ │ │ + add sl, pc, sl │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, fp │ │ │ │ mov r2, #0 │ │ │ │ - cmp r8, r7 │ │ │ │ - bne 5caf4 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - beq 5e410 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [r5] │ │ │ │ + bl 276f8 │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #1640] @ 5d1dc │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [ip, #20] │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r4, [pc, #1644] @ 5d1f8 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 277dc │ │ │ │ + ldr r3, [pc, #584] @ 67694 │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r3, #268] @ 0x10c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - add r4, pc, r4 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #1624] @ 5d1fc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [pc, #1876] @ 5d304 │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - str r7, [sp, #132] @ 0x84 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #1592] @ 5d200 │ │ │ │ - add ip, sp, #108 @ 0x6c │ │ │ │ - add lr, sp, #124 @ 0x7c │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #1580] @ 5d204 │ │ │ │ - str r7, [sp, #124] @ 0x7c │ │ │ │ - str r7, [sp, #128] @ 0x80 │ │ │ │ - str r2, [sp, #120] @ 0x78 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - str lr, [sp, #40] @ 0x28 │ │ │ │ - str r9, [sp, #116] @ 0x74 │ │ │ │ - ldr r9, [pc, #1844] @ 5d328 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - add r0, sp, #132 @ 0x84 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldm r0, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - mov r1, ip │ │ │ │ - ldm lr, {r2, r3} │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + movne r1, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + moveq r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldrne r2, [r0] │ │ │ │ + ldreq r2, [r0] │ │ │ │ + movne r3, #1056964608 @ 0x3f000000 │ │ │ │ + streq r3, [sp] │ │ │ │ + strne r1, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r8, [r2, #132] @ 0x84 │ │ │ │ + mov r2, r3 │ │ │ │ + blx r8 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r0, #1668] @ 0x684 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 67620 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r8, #0 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + rsb r1, r3, #132 @ 0x84 │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31680 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r1, [pc, #1496] @ 5d1fc │ │ │ │ - ldr r6, [r3, #1576] @ 0x628 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r5, [r3, #36] @ 0x24 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #1476] @ 5d208 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [pc, #1708] @ 5d2fc │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r8 │ │ │ │ + str r8, [sp] │ │ │ │ + bl 906a0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str ip, [sp, #80] @ 0x50 │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + str ip, [sp, #84] @ 0x54 │ │ │ │ + ldr ip, [sp, #56] @ 0x38 │ │ │ │ + str ip, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r9 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r9, [pc, #348] @ 67698 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + add r9, pc, r9 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov sl, #1 │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r9] │ │ │ │ + ldr fp, [pc, #308] @ 6769c │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #296] @ 676a0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str sl, [sp, #8] │ │ │ │ + str fp, [sp, #4] │ │ │ │ + str sl, [sp] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r1, [r9] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #240] @ 676a4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str sl, [sp, #8] │ │ │ │ + str fp, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27910 │ │ │ │ + ldr r2, [pc, #172] @ 676a8 │ │ │ │ + ldr r3, [pc, #136] @ 67688 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 67680 │ │ │ │ + add sp, sp, #100 @ 0x64 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r3, #0 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + mov r2, r3 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, #133 @ 0x85 │ │ │ │ str r3, [sp] │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - ldr r3, [pc, #1440] @ 5d20c │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [pc, #1428] @ 5d210 │ │ │ │ - ldr r0, [pc, #1428] @ 5d214 │ │ │ │ + bl 906a0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r9 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + b 674d0 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, r9, r8, ror #12 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + @ instruction: 0x0009f5b8 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + andeq pc, r9, r8, lsr lr @ │ │ │ │ + svclt 0x00800000 │ │ │ │ + svccc 0x0019999a │ │ │ │ + svccc 0x004ccccd │ │ │ │ + andeq pc, r9, r8, asr #7 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldrb ip, [sp, #52] @ 0x34 │ │ │ │ + subs r7, r3, #0 │ │ │ │ + movne r7, #1 │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 67764 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r8, #1065353216 @ 0x3f800000 │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + mov r6, r1 │ │ │ │ + str r8, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r9, [r2, #28] │ │ │ │ + mov r2, r3 │ │ │ │ + blx r9 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [pc, #116] @ 67788 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #8] │ │ │ │ add r3, pc, r3 │ │ │ │ - str r3, [sp, #180] @ 0xb4 │ │ │ │ - ldr r3, [pc, #1420] @ 5d218 │ │ │ │ - mov r1, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 67338 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r8 │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r4, [ip, #28] │ │ │ │ + blx r4 │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r3, [pc, #32] @ 6778c │ │ │ │ + str ip, [sp, #8] │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r3, [sp, #184] @ 0xb8 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r5, [pc, #1644] @ 5d314 │ │ │ │ - add r6, sp, #180 @ 0xb4 │ │ │ │ - str r0, [sp, #188] @ 0xbc │ │ │ │ - ldr r0, [pc, #1384] @ 5d21c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r1, [pc, #1376] @ 5d220 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ - ldr r0, [pc, #1368] @ 5d224 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ - ldr r0, [pc, #1352] @ 5d228 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #200] @ 0xc8 │ │ │ │ - ldr r0, [pc, #1336] @ 5d22c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r4, #0 │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ - ldr r0, [pc, #1316] @ 5d230 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r1, [pc, #1308] @ 5d234 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 67338 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + andeq sp, r8, r0, asr #2 │ │ │ │ + strdeq sp, [r8], -r4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #144] @ 6783c │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #140] @ 67840 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r0, [pc, #1300] @ 5d238 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r7, [fp, #4] │ │ │ │ - ldr r3, [r7, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ - str r0, [sp, #212] @ 0xd4 │ │ │ │ - b 5ce18 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq 5d114 │ │ │ │ - cmp r4, #7 │ │ │ │ - beq 5d0f0 │ │ │ │ - cmp r4, #6 │ │ │ │ - beq 5d128 │ │ │ │ - cmp r4, #8 │ │ │ │ - bne 5cd78 │ │ │ │ - ldr r2, [r7, #2424] @ 0x978 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5ce5c │ │ │ │ - add r2, r7, #57344 @ 0xe000 │ │ │ │ - ldr r2, [r2, #2508] @ 0x9cc │ │ │ │ - tst r2, #2 │ │ │ │ - beq 5ce5c │ │ │ │ - ldr r0, [r7, #1576] @ 0x628 │ │ │ │ - mvn r2, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - ldr r2, [pc, #1380] @ 5d2fc │ │ │ │ - ldr r7, [r3, #40] @ 0x28 │ │ │ │ - mov r3, r8 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r7, [r3, #1576] @ 0x628 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + sub sp, sp, #40 @ 0x28 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r2, [pc, #116] @ 67844 │ │ │ │ + add r4, sp, #20 │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #16 │ │ │ │ + ldr r8, [sp, #64] @ 0x40 │ │ │ │ + bl e972c │ │ │ │ + mov ip, #0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [r7] │ │ │ │ - ldr r3, [pc, #1324] @ 5d2fc │ │ │ │ - str r3, [sp] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - ldr r3, [pc, #1072] @ 5d20c │ │ │ │ + str r8, [sp] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 67338 │ │ │ │ + ldr r2, [pc, #52] @ 67848 │ │ │ │ + ldr r3, [pc, #40] @ 67840 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 67838 │ │ │ │ + add sp, sp, #40 @ 0x28 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, r9, r4, lsl r2 @ │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq sp, r8, r8, lsl #11 │ │ │ │ + @ instruction: 0x0009f1b0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [pc, #708] @ 67b30 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [pc, #704] @ 67b34 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr fp, [pc, #696] @ 67b38 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r3, #0 │ │ │ │ + ldrb r3, [sp, #120] @ 0x78 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + add fp, pc, fp │ │ │ │ + ldrb r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r6, [sp, #108] @ 0x6c │ │ │ │ + ldr r9, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r7, r1 │ │ │ │ + bne 67aa8 │ │ │ │ + mov r0, #1048576000 @ 0x3e800000 │ │ │ │ + mov sl, #0 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + add r2, sp, #52 @ 0x34 │ │ │ │ str r9, [sp, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - add r5, r5, #100 @ 0x64 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r7, [ip, #36] @ 0x24 │ │ │ │ - blx r7 │ │ │ │ - ldr r7, [fp, #4] │ │ │ │ - ldr r3, [r7, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, #9 │ │ │ │ - add r6, r6, #4 │ │ │ │ - beq 5ce5c │ │ │ │ - asr r2, r3, r4 │ │ │ │ - tst r2, #1 │ │ │ │ - beq 5ce08 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r8, [r6] │ │ │ │ - bne 5cd3c │ │ │ │ - tst r3, #2 │ │ │ │ - beq 5cd78 │ │ │ │ + str sl, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + add r8, sp, #44 @ 0x2c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r5, #59648 @ 0xe900 │ │ │ │ + str sl, [sp, #44] @ 0x2c │ │ │ │ + str sl, [sp, #48] @ 0x30 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r8, {r2, r3} │ │ │ │ + mov r1, r6 │ │ │ │ + bl 92298 │ │ │ │ + ldm r6, {r0, r1, r2, r3} │ │ │ │ + add r5, sp, #28 │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + ldr sl, [sp, #36] @ 0x24 │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, r9 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, sl │ │ │ │ + bne 67a88 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 67a60 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #936] @ 5d1f0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - ldr r8, [pc, #1000] @ 5d23c │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - b 5cd78 │ │ │ │ - tst r3, #512 @ 0x200 │ │ │ │ - beq 5cf74 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #1216] @ 5d330 │ │ │ │ - ldr r0, [r7, #1572] @ 0x624 │ │ │ │ - ldr r6, [r2, r3] │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 277dc │ │ │ │ + ldr r3, [pc, #496] @ 67b3c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r3, r3, r2, lsl #4 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r2, [r6] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r8, [pc, #1128] @ 5d2f4 │ │ │ │ - ldr r1, [r2, #28] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r9, [pc, #932] @ 5d240 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r4, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldrb r3, [r4, r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5cf44 │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - ldr r3, [r3, #144] @ 0x90 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r3, r3, r4, lsl #6 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - mov r3, #0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ mov r2, r3 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f84c │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r3, [r3, #144] @ 0x90 │ │ │ │ - lsl r7, r4, #6 │ │ │ │ - beq 5d134 │ │ │ │ - add r3, r3, r7 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r9 │ │ │ │ - add r5, r5, #80 @ 0x50 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ + ldr r5, [ip, #132] @ 0x84 │ │ │ │ + blx r5 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r2, r3 │ │ │ │ add r0, r0, #59648 @ 0xe900 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f9f0 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, #6 │ │ │ │ - bne 5ceac │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ + bl 906a0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r8 │ │ │ │ + str ip, [sp, #56] @ 0x38 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r7, [fp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - addeq r5, r5, #10 │ │ │ │ - ldr r3, [r7, #2424] @ 0x978 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5d0c4 │ │ │ │ - add r3, r7, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r3, #2508] @ 0x9cc │ │ │ │ - tst r3, #2 │ │ │ │ - beq 5d0c4 │ │ │ │ - ldr r3, [r7, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ - tst r3, #1024 @ 0x400 │ │ │ │ - beq 5d0c4 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #900] @ 5d330 │ │ │ │ - ldr r0, [r7, #1572] @ 0x624 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27910 │ │ │ │ + ldr r2, [pc, #260] @ 67b40 │ │ │ │ + ldr r3, [pc, #244] @ 67b34 │ │ │ │ + add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r4, #0 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 67b2c │ │ │ │ + add sp, sp, #68 @ 0x44 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 278b4 │ │ │ │ + b 67934 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 27858 │ │ │ │ + b 67934 │ │ │ │ + ldr r2, [r5, #1668] @ 0x684 │ │ │ │ + cmp r2, r1 │ │ │ │ + orreq r0, r0, #1 │ │ │ │ + ldr r2, [r5, #1580] @ 0x62c │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r1, [r2, #48] @ 0x30 │ │ │ │ + bne 67b1c │ │ │ │ + ldr r0, [r7] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #112] @ 67b44 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 678b0 │ │ │ │ + ldr r1, [pc, #84] @ 67b44 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + b 678b8 │ │ │ │ + mov r0, #1061158912 @ 0x3f400000 │ │ │ │ + mov sl, #1065353216 @ 0x3f800000 │ │ │ │ + str r1, [r7] │ │ │ │ + b 678b8 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, r9, r4, asr r1 @ │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq pc, r9, r0, lsr r1 @ │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + andeq lr, r9, r8, lsl #31 │ │ │ │ + svccc 0x0019999a │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #384] @ 67ce4 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r3, [pc, #372] @ 67ce8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + mov r9, r1 │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 26e74 │ │ │ │ + ldr r7, [pc, #328] @ 67cec │ │ │ │ + ldr r3, [pc, #328] @ 67cf0 │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ + add r1, r3, r9, lsl #4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r1, [pc, #600] @ 5d244 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r5, #0 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - blx r3 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ + ldr r7, [r3, #132] @ 0x84 │ │ │ │ + ldreq r3, [pc, #240] @ 67cf4 │ │ │ │ + movne r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r7, #0 │ │ │ │ add r0, r0, #59648 @ 0xe900 │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, #63 @ 0x3f │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f9a0 │ │ │ │ - sub r0, r5, #40 @ 0x28 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #460] @ 5d1fc │ │ │ │ + str r7, [sp] │ │ │ │ + bl 906a0 │ │ │ │ + ldr r3, [r6] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + mov r2, #1 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r1, sp, #12 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + cmp r5, r7 │ │ │ │ + moveq r0, r5 │ │ │ │ + beq 67cb4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #84] @ 67cf8 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #64] @ 67cfc │ │ │ │ + ldr r3, [pc, #40] @ 67ce8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 67ce0 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, r9, r4, asr lr │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq lr, r9, r0, lsr #28 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + svccc 0x0019999a │ │ │ │ + muleq r0, fp, r1 │ │ │ │ + andeq lr, r9, r8, lsl #26 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #384] @ 67e9c │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r3, [pc, #368] @ 67ea0 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r7, r1 │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + ldrb r9, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 26e74 │ │ │ │ + ldr fp, [pc, #320] @ 67ea4 │ │ │ │ + ldr r3, [pc, #320] @ 67ea8 │ │ │ │ + add fp, pc, fp │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + eor r9, r9, #1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r2, r3, sl, lsl #4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ mov r5, r0 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [pc, #524] @ 5d248 │ │ │ │ - ldr r3, [pc, #764] @ 5d33c │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f9f0 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r1, [pc, #496] @ 5d24c │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + orr r5, r5, r9 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ + and r5, r5, #255 @ 0xff │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r1, [pc, #364] @ 5d1fc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #672] @ 5d33c │ │ │ │ - ldr r2, [pc, #424] @ 5d248 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r5, #0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r5, [r3, #132] @ 0x84 │ │ │ │ + ldreq r3, [pc, #220] @ 67eac │ │ │ │ + movne r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, #0 │ │ │ │ add r0, r0, #59648 @ 0xe900 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r8 │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f9f0 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + bl 906a0 │ │ │ │ + ldr r3, [r6] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r1, sp, #12 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - cmp sl, #14 │ │ │ │ - bgt 5d190 │ │ │ │ - cmp sl, #0 │ │ │ │ - ble 5c8fc │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27910 │ │ │ │ + ldr r2, [pc, #60] @ 67eb0 │ │ │ │ + ldr r3, [pc, #40] @ 67ea0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #356] @ 5d250 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b 5d1a8 │ │ │ │ - tst r3, #64 @ 0x40 │ │ │ │ - bne 5d11c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #492] @ 5d2f4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - b 5cd78 │ │ │ │ - tst r3, #1 │ │ │ │ - beq 5cd78 │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r6, r6, #4 │ │ │ │ - b 5ce18 │ │ │ │ - tst r3, #128 @ 0x80 │ │ │ │ - beq 5cd78 │ │ │ │ - b 5d0f8 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - bl 7468 <__aeabi_i2d@plt> │ │ │ │ - ldr r2, [pc, #272] @ 5d254 │ │ │ │ - ldr r3, [pc, #272] @ 5d258 │ │ │ │ - bl 7e7c <__aeabi_dmul@plt> │ │ │ │ - bl 7e34 <__aeabi_d2f@plt> │ │ │ │ + bne 67e98 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + muleq r9, r4, ip │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq lr, r9, r0, ror #24 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + svccc 0x0019999a │ │ │ │ + andeq lr, r9, r0, asr fp │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #344] @ 68028 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r4, #1 │ │ │ │ - add r5, r5, #80 @ 0x50 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r3, [pc, #332] @ 6802c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + mov r9, r1 │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #0 │ │ │ │ + bl 26e74 │ │ │ │ + ldr r6, [pc, #288] @ 68030 │ │ │ │ + ldr r3, [pc, #288] @ 68034 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r1, r3, r9, lsl #4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r6, [r3, #132] @ 0x84 │ │ │ │ + ldreq r3, [pc, #200] @ 68038 │ │ │ │ + movne r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, #0 │ │ │ │ add r0, r0, #59648 @ 0xe900 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r8 │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f9f0 │ │ │ │ - b 5ceac │ │ │ │ - ldr r3, [pc, #196] @ 5d25c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #192] @ 5d260 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #332] @ 5d2f4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #180] @ 5d264 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 906a0 │ │ │ │ + ldr r3, [r5] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr ip, [r5, #8] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ str r3, [sp, #16] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + add r1, sp, #12 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #64] @ 6803c │ │ │ │ + ldr r3, [pc, #44] @ 6802c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r3, sp, #216 @ 0xd8 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r3, sp, #8 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - b 5d844 │ │ │ │ - andeq sl, sl, ip, lsl #6 │ │ │ │ - strdeq sl, [sl], -r0 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - ldrmi r0, [r6], #0 │ │ │ │ - cmnmi sl, #0 │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - andeq r9, r9, r8, asr #21 │ │ │ │ - strheq sl, [sl], -r4 │ │ │ │ - rsbsmi r0, r0, #0 │ │ │ │ - tstmi ip, #0 │ │ │ │ - @ instruction: 0x00097ab0 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - teqmi lr, #0 │ │ │ │ - ldrtmi r8, [fp], #-0 │ │ │ │ - muleq r9, r8, r8 │ │ │ │ - cmpmi r3, #0 │ │ │ │ - @ instruction: 0x000996b8 │ │ │ │ - andeq r8, r9, r0, lsl #18 │ │ │ │ - andeq r3, sl, r0, asr #3 │ │ │ │ - andeq r8, r9, ip, ror #17 │ │ │ │ - andeq r8, r9, r8, ror #17 │ │ │ │ - andeq r9, r9, r0, ror r6 │ │ │ │ - andeq r9, r9, r0, ror #12 │ │ │ │ - andeq r9, r9, r0, asr r6 │ │ │ │ - andeq r8, r9, ip, asr #17 │ │ │ │ - ldrdeq r8, [r9], -ip │ │ │ │ - andeq r9, r9, r8, lsr #12 │ │ │ │ - andeq r9, r9, r0, ror #9 │ │ │ │ - cmpmi r2, #0 │ │ │ │ - mcrlt 14, 6, sl, cr7, cr4, {0} │ │ │ │ - cmpmi r4, #0 │ │ │ │ - mcrcc 14, 6, sl, cr7, cr4, {0} │ │ │ │ - submi r0, r8, #0 │ │ │ │ - ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ - svccc 0x00e99999 │ │ │ │ - adcgt r0, r0, r0 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - cmnmi r5, #0 │ │ │ │ - strdeq r8, [r9], -ip │ │ │ │ - andeq r0, r0, r5, ror #3 │ │ │ │ - andeq r0, r0, r1, lsl #3 │ │ │ │ - andeq r8, r9, r0, lsr #30 │ │ │ │ - andeq r8, r9, r8, asr #25 │ │ │ │ - andeq r8, r9, r0, lsr #26 │ │ │ │ - andeq r8, r9, r8, ror #23 │ │ │ │ - mvnmi r0, r0 │ │ │ │ - addmi r0, r0, #0 │ │ │ │ - cmpmi ip, #0 │ │ │ │ - andeq r8, r9, ip, lsl #6 │ │ │ │ - @ instruction: 0x43a28000 │ │ │ │ - andeq r8, r9, r8, asr r2 │ │ │ │ - @ instruction: 0x3e99999a │ │ │ │ - adcmi r0, r0, #0 │ │ │ │ - svccc 0x004dcdce │ │ │ │ - eoreq r5, r0, r4, ror #18 │ │ │ │ - svccc 0x0049c9ca │ │ │ │ - svccc 0x0045c5c6 │ │ │ │ - cdpcc 8, 12, cr12, cr8, cr9, {6} │ │ │ │ - cdpcc 4, 12, cr12, cr4, cr5, {6} │ │ │ │ - cdpcc 0, 10, cr10, cr0, cr1, {5} │ │ │ │ - mrccc 8, 1, fp, cr8, cr9, {5} │ │ │ │ - svccc 0x0023a3a4 │ │ │ │ - cdpcc 12, 4, cr12, cr12, cr13, {6} │ │ │ │ - cdpcc 0, 6, cr14, cr0, cr1, {7} │ │ │ │ - cdpcc 2, 8, cr8, cr2, cr3, {4} │ │ │ │ - cdpcc 2, 12, cr12, cr2, cr3, {6} │ │ │ │ - svccc 0x0021a1a2 │ │ │ │ - svccc 0x0036b6b7 │ │ │ │ - svccc 0x001c9c9d │ │ │ │ - svccc 0x0009898a │ │ │ │ - svccc 0x001e9e9f │ │ │ │ - cdpcc 0, 2, cr10, cr0, cr1, {5} │ │ │ │ - eoreq r5, r0, r0, ror #16 │ │ │ │ - eormi r0, r0, #0 │ │ │ │ - @ instruction: 0x00097ebc │ │ │ │ - movmi r0, r0 │ │ │ │ - svccc 0x00733333 │ │ │ │ - orrmi r0, r8, r0 │ │ │ │ - andeq r8, r9, ip, asr #7 │ │ │ │ - andeq r7, r9, ip, lsr #25 │ │ │ │ - andeq r0, r0, r9, lsr #3 │ │ │ │ - andeq r0, r0, r5, asr #2 │ │ │ │ - andeq r7, r9, r8, lsl #25 │ │ │ │ - strdeq r5, [r9], -r8 │ │ │ │ - andeq r7, r9, ip, lsl #24 │ │ │ │ - mvnsmi r0, r0 │ │ │ │ - svclt 0x00800000 │ │ │ │ - eormi r0, r0, r0 │ │ │ │ + bne 68024 │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, r9, r8, ror #21 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + @ instruction: 0x0009eab4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - bicmi r0, r8, r0 │ │ │ │ - cdpcc 1, 3, cr5, cr8, cr12, {7} │ │ │ │ - submi r0, r0, #0 │ │ │ │ - cmnmi r0, r0 │ │ │ │ - add r2, sl, sl, lsl #1 │ │ │ │ - rsb r2, sl, r2, lsl #3 │ │ │ │ - tst r3, #2 │ │ │ │ - add r2, fp, r2, lsl #2 │ │ │ │ - ldr r3, [r2, #60] @ 0x3c │ │ │ │ - beq 5e058 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [pc, #-260] @ 5d268 │ │ │ │ - add r5, sp, #628 @ 0x274 │ │ │ │ + svccc 0x0019999a │ │ │ │ + andeq lr, r9, r8, asr #19 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3760] @ 0xeb0 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #2640] @ 68aac │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #2636] @ 68ab0 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ - ldr r4, [pc, #-280] @ 5d26c │ │ │ │ - ldr r9, [pc, #-280] @ 5d270 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r7, [pc, #-108] @ 5d324 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r8, [pc, #-112] @ 5d328 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mvn r2, #0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + sub sp, sp, #300 @ 0x12c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #292] @ 0x124 │ │ │ │ + mov r3, #0 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + ldr r3, [sp, #344] @ 0x158 │ │ │ │ + mov r5, r1 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r0, r0, #4 │ │ │ │ + ldrb r3, [sp, #348] @ 0x15c │ │ │ │ + mov r1, fp │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bl 26e74 │ │ │ │ + ldr r8, [r6, #4] │ │ │ │ + ldr r2, [r8, #1676] @ 0x68c │ │ │ │ + cmp r5, r2 │ │ │ │ + movne r2, #0 │ │ │ │ + strne r2, [sp, #68] @ 0x44 │ │ │ │ + strne r2, [sp, #60] @ 0x3c │ │ │ │ + mov r3, r0 │ │ │ │ + beq 682fc │ │ │ │ + add r9, sp, #104 @ 0x68 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ + ldr r2, [r8, #1672] @ 0x688 │ │ │ │ + cmp r2, r5 │ │ │ │ + beq 682dc │ │ │ │ + ldr r2, [r8, #1668] @ 0x684 │ │ │ │ + cmp r5, r2 │ │ │ │ + movne r7, #0 │ │ │ │ + ldr r2, [r8, #1676] @ 0x68c │ │ │ │ + beq 68244 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6827c │ │ │ │ + cmp r5, r2 │ │ │ │ + ldm fp, {r0, r1, r2, r3} │ │ │ │ + str r5, [r8, #1680] @ 0x690 │ │ │ │ + stm r4, {r0, r1, r2, r3} │ │ │ │ + movne r3, #1056964608 @ 0x3f000000 │ │ │ │ + beq 68290 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #2428] @ 68ab4 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r8, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldm r9, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27858 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 278b4 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 68298 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r1, [r3, #1676] @ 0x68c │ │ │ │ + cmp r1, r5 │ │ │ │ + moveq r2, r7 │ │ │ │ + orrne r2, r7, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 68448 │ │ │ │ + add r0, r3, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r1, fp │ │ │ │ + bl 272f4 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r8, [pc, #2296] @ 68ab8 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r9, #1 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + ldr r3, [sp, #340] @ 0x154 │ │ │ │ + add r0, r0, #4 │ │ │ │ str r8, [sp, #4] │ │ │ │ - str r2, [sp] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + bl 27e64 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r3, [r0, #1676] @ 0x68c │ │ │ │ + cmp r3, r5 │ │ │ │ + orrne r7, r7, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 685a4 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 2729c │ │ │ │ + ldr r2, [pc, #2208] @ 68abc │ │ │ │ + ldr r3, [pc, #2192] @ 68ab0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #292] @ 0x124 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 68a94 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + add sp, sp, #300 @ 0x12c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r7, [r8, #1704] @ 0x6a8 │ │ │ │ + ands r7, r7, #1 │ │ │ │ + beq 680ec │ │ │ │ + subs r7, r5, r2 │ │ │ │ + movne r7, #1 │ │ │ │ + mov r1, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r5, [r8, #1672] @ 0x688 │ │ │ │ + strb r1, [r8, #1684] @ 0x694 │ │ │ │ + beq 680ec │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r2, r5 │ │ │ │ + str r5, [r8, #1676] @ 0x68c │ │ │ │ + bne 6881c │ │ │ │ + cmp r2, r5 │ │ │ │ + ldm fp, {r0, r1, r2, r3} │ │ │ │ + stm r4, {r0, r1, r2, r3} │ │ │ │ + movne r3, #0 │ │ │ │ + bne 6810c │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + b 6810c │ │ │ │ + mov r0, sl │ │ │ │ + bl e9728 │ │ │ │ + add sl, sp, #164 @ 0xa4 │ │ │ │ + cmp r0, #127 @ 0x7f │ │ │ │ + movcc r8, r0 │ │ │ │ + movcs r8, #127 @ 0x7f │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 682c8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, #42 @ 0x2a │ │ │ │ + mov r0, sl │ │ │ │ + bl 7b4c │ │ │ │ + add r3, r8, #296 @ 0x128 │ │ │ │ + add r8, sp, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r8, #-132] @ 0xffffff7c │ │ │ │ + b 6817c │ │ │ │ + ldr r7, [r8, #1704] @ 0x6a8 │ │ │ │ + mov r2, #1 │ │ │ │ + ands r7, r7, #1 │ │ │ │ + strb r2, [r8, #1684] @ 0x694 │ │ │ │ + beq 68728 │ │ │ │ + ldr r2, [r8, #1676] @ 0x68c │ │ │ │ + mov r7, #0 │ │ │ │ + b 680ec │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, sl │ │ │ │ + bl e9728 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldreq r2, [pc, #1952] @ 68ac0 │ │ │ │ + addeq r2, pc, r2 │ │ │ │ + streq r0, [r2, #16] │ │ │ │ + ldr r8, [r6, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r2, [r8, #1704] @ 0x6a8 │ │ │ │ + and r2, r2, #1 │ │ │ │ + beq 68698 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 68414 │ │ │ │ + ldr r2, [pc, #1916] @ 68ac4 │ │ │ │ + ldr r0, [r8, #1688] @ 0x698 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r4, #1 │ │ │ │ + ldr r1, [fp] │ │ │ │ + str r0, [r2, #24] │ │ │ │ + strb r4, [r2, #20] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r9, r0 │ │ │ │ + ble 68a84 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + ldr r7, [pc, #1844] @ 68ab8 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + b 68398 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + blt 68a98 │ │ │ │ + ldr r0, [r8, #1576] @ 0x628 │ │ │ │ + mov r3, sl │ │ │ │ + ldr r2, [r0] │ │ │ │ mov r1, #0 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ - mov r3, r5 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r6, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r8, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #340] @ 0x154 │ │ │ │ + blx r8 │ │ │ │ + ldr r1, [r5] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r6] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bne 68a3c │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r8, [r6, #4] │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 6838c │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [pc, #1732] @ 68ac8 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r4, [r2, #16] │ │ │ │ + ldr r4, [r8, #1676] @ 0x68c │ │ │ │ + b 6842c │ │ │ │ + ldr r2, [pc, #1712] @ 68acc │ │ │ │ + ldr r4, [r8, #1676] @ 0x68c │ │ │ │ mov r1, #0 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r5, [r3, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - blx r5 │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ - ldr r3, [r8, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ - tst r3, #4 │ │ │ │ - bne 5da98 │ │ │ │ - tst r3, #8 │ │ │ │ - beq 5d500 │ │ │ │ - add r3, sl, sl, lsl #1 │ │ │ │ - rsb r3, sl, r3, lsl #3 │ │ │ │ - add r3, fp, r3, lsl #2 │ │ │ │ - ldr r7, [r3, #64] @ 0x40 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 5e098 │ │ │ │ - ldr r2, [pc, #-476] @ 5d274 │ │ │ │ - add r5, sp, #628 @ 0x274 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r7, [pc, #-328] @ 5d324 │ │ │ │ + strb r1, [r2, #20] │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + cmp r5, r4 │ │ │ │ + beq 68898 │ │ │ │ + mov r2, #0 │ │ │ │ + add r9, sp, #104 @ 0x68 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + b 680cc │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 68464 │ │ │ │ + ldr r2, [r3, #1568] @ 0x620 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 68198 │ │ │ │ ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r8, [pc, #-332] @ 5d328 │ │ │ │ + ldr r3, [pc, #1632] @ 68ad0 │ │ │ │ + ldr r9, [pc, #1604] @ 68ab8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ - mvn r2, #0 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - str r2, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ - mov r3, r5 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r9, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - add r4, r4, #100 @ 0x64 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r9] │ │ │ │ + str r2, [sp] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + ldr r2, [sp, #340] @ 0x154 │ │ │ │ + ldr r8, [r3, #40] @ 0x28 │ │ │ │ + mov r3, sl │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r8, [r3] │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r3 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 68774 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mvn r2, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ mov r1, #0 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [sp, #340] @ 0x154 │ │ │ │ + ldr r8, [r3, #40] @ 0x28 │ │ │ │ + mov r3, sl │ │ │ │ + blx r8 │ │ │ │ + ldr r9, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #1488] @ 68ad4 │ │ │ │ + ldr r8, [r3] │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r5, [r3, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - blx r5 │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ - ldr r3, [r8, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ - tst r3, #16 │ │ │ │ - bne 5df84 │ │ │ │ - tst r3, #32 │ │ │ │ - beq 5d624 │ │ │ │ - add r3, sl, sl, lsl #1 │ │ │ │ - rsb r3, sl, r3, lsl #3 │ │ │ │ - add r3, fp, r3, lsl #2 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - movle r0, #0 │ │ │ │ - movle r1, #0 │ │ │ │ - ble 5d568 │ │ │ │ - ldr r2, [r8, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #60] @ 0x3c │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ - mul r0, r3, r0 │ │ │ │ - rsb r0, r0, r0, lsl #4 │ │ │ │ - lsl r0, r0, #2 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + str r7, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ - ldr r2, [pc, #-760] @ 5d278 │ │ │ │ - add r5, sp, #628 @ 0x274 │ │ │ │ - strd r0, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r7, [pc, #-620] @ 5d324 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mvn lr, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r8, [pc, #-632] @ 5d328 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r5 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r6, [ip, #40] @ 0x28 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r9, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - add r4, r4, #100 @ 0x64 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r4, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r0 │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r9] │ │ │ │ - mov r1, #0 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r5, [r3, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - blx r5 │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ - ldr r3, [r8, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ - ands r5, r3, #64 @ 0x40 │ │ │ │ - and r2, r3, #128 @ 0x80 │ │ │ │ - beq 5de30 │ │ │ │ - cmp r2, #0 │ │ │ │ - add r2, sl, sl, lsl #1 │ │ │ │ - rsb r2, sl, r2, lsl #3 │ │ │ │ - add r2, fp, r2, lsl #2 │ │ │ │ - ldr r3, [r2, #76] @ 0x4c │ │ │ │ - beq 5e07c │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [pc, #-988] @ 5d27c │ │ │ │ - add r5, sp, #628 @ 0x274 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6852c │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ + ldm r5, {r5, r6, r7} │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r4, [sp, #76] @ 0x4c │ │ │ │ + str r8, [r3] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + b 68198 │ │ │ │ + ldr r2, [pc, #1324] @ 68ad8 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, r5 │ │ │ │ - add r4, r4, #40 @ 0x28 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r7, [pc, #-852] @ 5d324 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r8, [pc, #-856] @ 5d328 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mvn r2, #0 │ │ │ │ + ldr r1, [r2, #16] │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r3, sl │ │ │ │ + strb r9, [r6, #48] @ 0x30 │ │ │ │ + str r1, [sp] │ │ │ │ str r8, [sp, #4] │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r5, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #340] @ 0x154 │ │ │ │ + blx r5 │ │ │ │ + mov r5, r0 │ │ │ │ + ldm fp, {r0, r1, r2, r3} │ │ │ │ + stm r4, {r0, r1, r2, r3} │ │ │ │ mov r2, r7 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ - mov r3, r5 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r9, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r6, r0 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r3, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - add r4, r4, #100 @ 0x64 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr fp, [pc, #1224] @ 68adc │ │ │ │ + mvn ip, #0 │ │ │ │ + add fp, pc, fp │ │ │ │ + mov r3, fp │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + ldr r2, [sp, #340] @ 0x154 │ │ │ │ + ldr r1, [r0] │ │ │ │ + str ip, [sp] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + ldr sl, [r1, #40] @ 0x28 │ │ │ │ + mov r1, r7 │ │ │ │ + blx sl │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r9] │ │ │ │ - mov r1, #0 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + bl e87ac │ │ │ │ + mov r5, r0 │ │ │ │ + mov sl, r1 │ │ │ │ + bl e883c │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r5, [r3, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - blx r5 │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ - ldr r3, [r8, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ - ldr r2, [r8, #2424] @ 0x978 │ │ │ │ + adds r0, r5, r5 │ │ │ │ + mov r3, r1 │ │ │ │ + adc r1, sl, sl │ │ │ │ + bl 7c24 <__aeabi_ldivmod@plt> │ │ │ │ + tst r0, #1 │ │ │ │ + bne 6886c │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + b 68208 │ │ │ │ cmp r2, #0 │ │ │ │ - beq 5db64 │ │ │ │ - add r2, r8, #57344 @ 0xe000 │ │ │ │ - ldr r2, [r2, #2508] @ 0x9cc │ │ │ │ - tst r2, #2 │ │ │ │ - beq 5db64 │ │ │ │ - tst r3, #256 @ 0x100 │ │ │ │ - bne 5e0e0 │ │ │ │ - tst r3, #512 @ 0x200 │ │ │ │ - lslne r3, sl, #1 │ │ │ │ - sub r4, r4, #40 @ 0x28 │ │ │ │ - strne r3, [sp, #72] @ 0x48 │ │ │ │ - bne 5db78 │ │ │ │ - ldr r3, [r8, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ - tst r3, #1024 @ 0x400 │ │ │ │ - beq 5d810 │ │ │ │ - add r3, sl, sl, lsl #1 │ │ │ │ - rsb r3, sl, r3, lsl #3 │ │ │ │ - add r3, fp, r3, lsl #2 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ - lsl r3, sl, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ + beq 68414 │ │ │ │ + ldr r9, [pc, #1080] @ 68ae0 │ │ │ │ + add r9, pc, r9 │ │ │ │ + ldrb r2, [r9, #20] │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 6882c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - bgt 5e1bc │ │ │ │ - ldr r0, [r8, #1576] @ 0x628 │ │ │ │ - ldr r5, [pc, #-1280] @ 5d280 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r7, [pc, #-1124] @ 5d324 │ │ │ │ - ldr r8, [pc, #-1124] @ 5d328 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mvn r2, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r7 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ - mov r3, r5 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r9, [r3, #1576] @ 0x628 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r9] │ │ │ │ - mov r1, #0 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - blx r4 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r2, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ble 5c8fc │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #16 │ │ │ │ - beq 5c874 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r5, [fp, #4] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr sl, [r3, r2, lsl #2] │ │ │ │ - add r3, r5, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r3, #2480] @ 0x9b0 │ │ │ │ - cmp sl, r3 │ │ │ │ - beq 5df08 │ │ │ │ - ldrb r3, [r5, #3480] @ 0xd98 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5d87c │ │ │ │ - ldr r3, [r5, #3488] @ 0xda0 │ │ │ │ - cmp sl, r3 │ │ │ │ - beq 5df08 │ │ │ │ - mov r4, #692 @ 0x2b4 │ │ │ │ - mul r4, sl, r4 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - add r1, r5, r4 │ │ │ │ - mov r2, #156 @ 0x9c │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, r1, #16064 @ 0x3ec0 │ │ │ │ - bl 775c │ │ │ │ + ldr r3, [r8, #1688] @ 0x698 │ │ │ │ + ldr r0, [fp] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + ldr r4, [r8, #1676] @ 0x68c │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 689d8 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #364] @ 0x16c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - add r4, r4, #15488 @ 0x3c80 │ │ │ │ - add r4, r4, #48 @ 0x30 │ │ │ │ - str r0, [sp, #364] @ 0x16c │ │ │ │ - bl 971d8 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r1, [pc, #-1600] @ 5d284 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [r9, #24] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #1004] @ 68ae4 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 689d8 │ │ │ │ + ldr r2, [r9, #16] │ │ │ │ + sub r2, r2, #1 │ │ │ │ + bic r2, r2, r2, asr #31 │ │ │ │ + ldr r1, [pc, #976] @ 68ae8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r2, [r1, #16] │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [r1, #24] │ │ │ │ + b 6842c │ │ │ │ + ldr r1, [pc, #956] @ 68aec │ │ │ │ + mov r0, sl │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r8, [r1, #16] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + bl e9728 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + strb r7, [r1, #20] │ │ │ │ + cmp r8, r0 │ │ │ │ + movge r8, r0 │ │ │ │ + str r8, [r1, #16] │ │ │ │ + ldr r8, [r6, #4] │ │ │ │ + strb r2, [r8, #1684] @ 0x694 │ │ │ │ + str r7, [r8, #1672] @ 0x688 │ │ │ │ + ldr r2, [r8, #1676] @ 0x68c │ │ │ │ + b 680ec │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 68198 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r1, [pc, #820] @ 68ad4 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r9, #0 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #-1628] @ 5d284 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r7, [pc, #-1504] @ 5d328 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - ldm r9, {r0, r1} │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldm r1, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r5, #59648 @ 0xe900 │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r6 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 317b0 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r5, [pc, #-1556] @ 5d324 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mvn r6, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - add r3, r3, r4 │ │ │ │ - mov r1, #0 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r8, [ip, #40] @ 0x28 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r1, [pc, #-1760] @ 5d288 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - ldr r8, [r3, #1576] @ 0x628 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r8] │ │ │ │ - mov r1, #5 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r5, [sp] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, r9 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r8, [r3, #8] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [pc, #-1816] @ 5d28c │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - add r2, r3, r4 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ + mov r8, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r0, r7 │ │ │ │ + movne r8, r9 │ │ │ │ + bne 687f4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, r9 │ │ │ │ - blx r4 │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ - ldr r3, [r8, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ - ands r4, r3, #1 │ │ │ │ - bne 5d344 │ │ │ │ - tst r3, #2 │ │ │ │ - ldreq r4, [pc, #-1744] @ 5d314 │ │ │ │ - beq 5d420 │ │ │ │ - add r3, sl, sl, lsl #1 │ │ │ │ - ldr r2, [pc, #-1888] @ 5d290 │ │ │ │ - rsb r3, sl, r3, lsl #3 │ │ │ │ - add r8, sp, #628 @ 0x274 │ │ │ │ - add r3, fp, r3, lsl #2 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r6, [sp] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ - mov r2, r5 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r6, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #-1980] @ 5d294 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov r1, r4 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 687c0 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [sp, #72] @ 0x48 │ │ │ │ + str r8, [r2] │ │ │ │ + b 68198 │ │ │ │ + ldm fp, {r0, r1, r2, r3} │ │ │ │ + str r5, [r8, #1680] @ 0x690 │ │ │ │ + stm r4, {r0, r1, r2, r3} │ │ │ │ + b 68290 │ │ │ │ + mov r0, sl │ │ │ │ + ldr r4, [r9, #16] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl e9728 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r8, [r6, #4] │ │ │ │ + mov r2, #1 │ │ │ │ + strb r3, [r9, #20] │ │ │ │ + strb r2, [r8, #1684] @ 0x694 │ │ │ │ + str r3, [r8, #1672] @ 0x688 │ │ │ │ + str r3, [r8, #1676] @ 0x68c │ │ │ │ + cmp r4, r0 │ │ │ │ + movge r4, r0 │ │ │ │ + str r4, [r9, #16] │ │ │ │ + mov r4, r3 │ │ │ │ + b 6842c │ │ │ │ + str r9, [sp, #8] │ │ │ │ str r8, [sp, #4] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r5, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - blx r4 │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ - ldr r4, [pc, #-1916] @ 5d310 │ │ │ │ - ldr r3, [r8, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ - tst r3, #4 │ │ │ │ - beq 5d428 │ │ │ │ - add r3, sl, sl, lsl #1 │ │ │ │ - ldr r2, [pc, #-2060] @ 5d298 │ │ │ │ - rsb r3, sl, r3, lsl #3 │ │ │ │ - add r5, sp, #628 @ 0x274 │ │ │ │ - add r3, fp, r3, lsl #2 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr r3, [sp, #340] @ 0x154 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + b 68690 │ │ │ │ + add r8, r8, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r8, #2568] @ 0xa08 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + bl 44f70 │ │ │ │ + ldr r8, [r6, #4] │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + bne 68434 │ │ │ │ + ldr r2, [r8, #1568] @ 0x620 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 680c4 │ │ │ │ + ldr r2, [pc, #540] @ 68af0 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r7, [pc, #-1960] @ 5d324 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mvn lr, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r8, [pc, #-1972] @ 5d328 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r5 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r6, [ip, #40] @ 0x28 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r9, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - add r4, r4, #100 @ 0x64 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r9] │ │ │ │ + add r2, r2, #16 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ + str fp, [sp, #84] @ 0x54 │ │ │ │ + mov r7, r2 │ │ │ │ + add r9, sp, #104 @ 0x68 │ │ │ │ + add r4, sp, #88 @ 0x58 │ │ │ │ + mov fp, r2 │ │ │ │ + mov r5, r1 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + b 689a0 │ │ │ │ + add ip, r7, r7, lsl #2 │ │ │ │ + add ip, r7, ip, lsl #1 │ │ │ │ + add ip, r8, ip, lsl #2 │ │ │ │ + add ip, ip, #12 │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + mov lr, r5 │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1, r2} │ │ │ │ + stm lr, {r0, r1, r2} │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + ldr lr, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #336] @ 0x150 │ │ │ │ + str r8, [sp, #52] @ 0x34 │ │ │ │ + str r9, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str sl, [sp, #28] │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + mov ip, sp │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2} │ │ │ │ + stm ip, {r0, r1, r2} │ │ │ │ + ldm r5, {r0, r1, r2, r3} │ │ │ │ + bl 93de8 │ │ │ │ + ldr r8, [r6, #4] │ │ │ │ + add r7, r7, #1 │ │ │ │ + ldr r3, [r8, #1568] @ 0x620 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + orr r0, r0, fp │ │ │ │ + and fp, r0, #255 @ 0xff │ │ │ │ + ble 68a70 │ │ │ │ + mov r0, sl │ │ │ │ + bl e9728 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r8, [r3, #1568] @ 0x620 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ + cmp r3, r7 │ │ │ │ + bgt 68910 │ │ │ │ + mov r2, #44 @ 0x2c │ │ │ │ mov r1, #0 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r5, [r3, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - blx r5 │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ - ldr r3, [r8, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ - b 5d428 │ │ │ │ - tst r3, #512 @ 0x200 │ │ │ │ - lslne r3, sl, #1 │ │ │ │ - subne r4, r4, #40 @ 0x28 │ │ │ │ - strne r3, [sp, #72] @ 0x48 │ │ │ │ - beq 5d810 │ │ │ │ - ldr r1, [pc, #-2276] @ 5d29c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r7, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #-2220] @ 5d2f4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 7b4c │ │ │ │ + b 6893c │ │ │ │ + ldr r1, [fp, #8] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - add r4, r3, sl │ │ │ │ - rsb r4, sl, r4, lsl #3 │ │ │ │ - lsl r3, r4, #2 │ │ │ │ - add r6, r3, #12 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - add r6, fp, r6 │ │ │ │ - mov r5, r3 │ │ │ │ - add r4, r3, #6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - ldrb r3, [r5], #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5dbfc │ │ │ │ - ldr r1, [pc, #-2388] @ 5d2a0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r6] │ │ │ │ - add r7, r7, r3 │ │ │ │ - cmp r4, r5 │ │ │ │ - add r6, r6, #4 │ │ │ │ - bne 5dbe0 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r5, #0 │ │ │ │ - mov r1, r9 │ │ │ │ - str r5, [sp, #116] @ 0x74 │ │ │ │ - ldr r9, [pc, #-2444] @ 5d2a4 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r4, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ - add r4, r3, #8 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - add r4, fp, r4 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - b 5dc84 │ │ │ │ - ldr r0, [r4, #4]! │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5dd58 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, #6 │ │ │ │ - beq 5dde8 │ │ │ │ - ldr r6, [pc, #-2532] @ 5d2a8 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5dc6c │ │ │ │ - ldr r3, [pc, #-2552] @ 5d2ac │ │ │ │ - str r3, [r6, #4] │ │ │ │ - ldr r3, [pc, #-2556] @ 5d2b0 │ │ │ │ - str r3, [r6, #8] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [r6, #16] │ │ │ │ - str r3, [r6, #32] │ │ │ │ - str r3, [r6, #48] @ 0x30 │ │ │ │ - str r3, [r6, #64] @ 0x40 │ │ │ │ - str r3, [r6, #80] @ 0x50 │ │ │ │ - str r3, [r6, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #-2588] @ 5d2b4 │ │ │ │ - str r3, [r6, #28] │ │ │ │ - ldr r3, [pc, #-2592] @ 5d2b8 │ │ │ │ - str r3, [r6, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #-2596] @ 5d2bc │ │ │ │ - str r3, [r6, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #-2600] @ 5d2c0 │ │ │ │ - str r3, [r6, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #-2604] @ 5d2c4 │ │ │ │ - str r3, [r6, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #-2608] @ 5d2c8 │ │ │ │ - str r3, [r6, #56] @ 0x38 │ │ │ │ - ldr r3, [pc, #-2612] @ 5d2cc │ │ │ │ - str r3, [r6, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #-2616] @ 5d2d0 │ │ │ │ - str r3, [r6, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #-2620] @ 5d2d4 │ │ │ │ - str r3, [r6, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #-2624] @ 5d2d8 │ │ │ │ - str r3, [r6, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #-2628] @ 5d2dc │ │ │ │ - ldr r2, [pc, #-2628] @ 5d2e0 │ │ │ │ - str r3, [r6, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #-2632] @ 5d2e4 │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [r6, #20] │ │ │ │ - str r3, [r6, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #-2644] @ 5d2e8 │ │ │ │ - ldr r3, [pc, #-2644] @ 5d2ec │ │ │ │ - str r9, [r6, #12] │ │ │ │ - str r2, [r6, #24] │ │ │ │ - str r3, [r6, #92] @ 0x5c │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - ldr r0, [r4, #4]! │ │ │ │ + beq 68a68 │ │ │ │ + ldr r9, [pc, #240] @ 68af4 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + add r9, pc, r9 │ │ │ │ + ldr r1, [r9, #24] │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #200] @ 68ae4 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5dc78 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #-2716] @ 5d2f0 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, r5, lsl #4 │ │ │ │ - add r2, r3, #12 │ │ │ │ - add r5, r5, #1 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - ldmib r3, {r2, r3} │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31680 │ │ │ │ - ldr r0, [sp, #116] @ 0x74 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - cmp r5, #6 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - bne 5dc84 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #-2816] @ 5d2f4 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - addeq r4, r0, #10 │ │ │ │ - ldr r3, [r8, #2424] @ 0x978 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5d810 │ │ │ │ - add r3, r8, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r3, #2508] @ 0x9cc │ │ │ │ - tst r3, #2 │ │ │ │ - bne 5d744 │ │ │ │ - b 5d810 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5d70c │ │ │ │ - add r3, sl, sl, lsl #1 │ │ │ │ - ldr r2, [pc, #-2892] @ 5d2f8 │ │ │ │ - rsb r3, sl, r3, lsl #3 │ │ │ │ - add r6, sp, #628 @ 0x274 │ │ │ │ - add r3, fp, r3, lsl #2 │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ + beq 68a68 │ │ │ │ + ldr r2, [r9, #16] │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp r2, r7 │ │ │ │ + movge r2, r7 │ │ │ │ + b 68710 │ │ │ │ + ldr r2, [pc, #180] @ 68af8 │ │ │ │ + sub r4, r4, #1 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r8, [pc, #-2888] @ 5d324 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mvn ip, #0 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r9, [pc, #-2900] @ 5d328 │ │ │ │ - mov r2, r8 │ │ │ │ - str ip, [sp] │ │ │ │ - mov r3, r6 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - ldr r7, [r1, #40] @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r7, [r3, #1576] @ 0x628 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - add r0, r4, #40 @ 0x28 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - add r4, r4, #140 @ 0x8c │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r7] │ │ │ │ - mov r1, r5 │ │ │ │ - str r8, [sp] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r5, [r3, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - blx r5 │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ - ldr r3, [r8, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ - b 5d70c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #-3096] @ 5d2fc │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ + ldr r8, [r6, #4] │ │ │ │ + str r4, [r2, #16] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r4, [r8, #1676] @ 0x68c │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + b 6842c │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + b 6842c │ │ │ │ + str fp, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r5, [sp, #80] @ 0x50 │ │ │ │ + ldr fp, [sp, #84] @ 0x54 │ │ │ │ + b 680cc │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r4, [r8, #1676] @ 0x68c │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + b 6842c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldr r5, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r4, [r8, #1676] @ 0x68c │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + b 6842c │ │ │ │ + andeq lr, r9, r4, ror #18 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + svclt 0x00800000 │ │ │ │ + andeq lr, r9, r8, lsr #15 │ │ │ │ + andeq r7, sl, ip, asr r6 │ │ │ │ + andeq r7, sl, r0, lsr r6 │ │ │ │ + andeq r7, sl, r4, ror r5 │ │ │ │ + andeq r7, sl, r8, asr r5 │ │ │ │ + andeq r7, sl, r8, lsl #10 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + andeq r7, sl, ip, asr #7 │ │ │ │ + andeq sp, r8, r8, lsl #1 │ │ │ │ + ldrdeq r7, [sl], -r4 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + andeq r7, sl, r4, ror #4 │ │ │ │ + andeq r7, sl, r8, asr #4 │ │ │ │ + andeq r7, sl, r4, lsr #1 │ │ │ │ + andeq r6, sl, r4, ror pc │ │ │ │ + andeq r6, sl, r4, lsr pc │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3944] @ 0xf68 │ │ │ │ + sub sp, sp, #116 @ 0x74 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + ldr r2, [pc, #396] @ 68ca8 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #392] @ 68cac │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #-3116] @ 5d300 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [pc, #-3152] @ 5d304 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ stm sp, {r0, r1} │ │ │ │ - add r0, r5, #59648 @ 0xe900 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r4, sp, #60 @ 0x3c │ │ │ │ + ldr r3, [pc, #316] @ 68cb0 │ │ │ │ + mov sl, #15 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + ldr ip, [sp, #164] @ 0xa4 │ │ │ │ + ldrb lr, [sp, #168] @ 0xa8 │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31680 │ │ │ │ - ldr r5, [fp, #4] │ │ │ │ - b 5d87c │ │ │ │ - add r2, sl, sl, lsl #1 │ │ │ │ - rsb r2, sl, r2, lsl #3 │ │ │ │ - add r2, fp, r2, lsl #2 │ │ │ │ - ldr r1, [r2, #60] @ 0x3c │ │ │ │ - ldr r3, [r2, #64] @ 0x40 │ │ │ │ - ldr r2, [pc, #-3224] @ 5d308 │ │ │ │ - add r5, sp, #628 @ 0x274 │ │ │ │ - sub r3, r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r7, [pc, #-3228] @ 5d324 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mvn lr, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r8, [pc, #-3240] @ 5d328 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r5 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r6, [ip, #40] @ 0x28 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r9, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - add r4, r4, #100 @ 0x64 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, r6 │ │ │ │ + add r8, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str sl, [sp, #8] │ │ │ │ + ldm r4, {r2, r3} │ │ │ │ + str ip, [sp, #32] │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ + ldr r7, [sp, #156] @ 0x9c │ │ │ │ + bl 92298 │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r9] │ │ │ │ - mov r1, #0 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r5, [r3, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - blx r5 │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ - ldr r3, [r8, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ - b 5d508 │ │ │ │ - ldr r2, [pc, #-3412] @ 5d30c │ │ │ │ - add r5, sp, #628 @ 0x274 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r2, [pc, #240] @ 68cb4 │ │ │ │ + add fp, sp, #76 @ 0x4c │ │ │ │ + mov r3, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ + mov r1, #32 │ │ │ │ + mov r0, fp │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r7, [pc, #204] @ 68cb8 │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr r1, [r7] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #184] @ 68cbc │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #180] @ 68cc0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr lr, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str sl, [sp, #16] │ │ │ │ + ldr r1, [r7] │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #96] @ 68cbc │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + str r9, [sp] │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ - ldr r4, [pc, #-3432] @ 5d310 │ │ │ │ - ldr r9, [pc, #-3432] @ 5d314 │ │ │ │ - b 5d384 │ │ │ │ - ldr r2, [pc, #-3436] @ 5d318 │ │ │ │ - add r5, sp, #628 @ 0x274 │ │ │ │ + bl 68040 │ │ │ │ + ldr r2, [pc, #68] @ 68cc4 │ │ │ │ + ldr r3, [pc, #40] @ 68cac │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ - b 5d66c │ │ │ │ - ldr r0, [r3, #60] @ 0x3c │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r8, [pc, #-3468] @ 5d31c │ │ │ │ - add r5, sp, #628 @ 0x274 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 68ca4 │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq sp, r9, r4, lsr #29 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + andeq ip, r8, r0, lsl r5 │ │ │ │ + andeq lr, r9, ip, lsl #15 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + svclt 0x00800000 │ │ │ │ + andeq sp, r9, r4, asr #26 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3936] @ 0xf60 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r1, [pc, #792] @ 68ffc │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #788] @ 69000 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + sub sp, sp, #124 @ 0x7c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r8, [r0, #2016] @ 0x7e0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldm r2, {r0, r1, r2, r3} │ │ │ │ + add r5, sp, #52 @ 0x34 │ │ │ │ + add r6, sp, #36 @ 0x24 │ │ │ │ + cmp r8, r7 │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [sp] │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ - b 5d460 │ │ │ │ - add r3, sl, sl, lsl #1 │ │ │ │ - ldr r2, [pc, #-3532] @ 5d320 │ │ │ │ - rsb r3, sl, r3, lsl #3 │ │ │ │ - add r5, sp, #628 @ 0x274 │ │ │ │ - add r3, fp, r3, lsl #2 │ │ │ │ + movne sl, #15 │ │ │ │ + moveq sl, #3 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + str sl, [sp, #8] │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + add sl, sp, #100 @ 0x64 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [pc, #644] @ 69004 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldm sl, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - lsl ip, sl, #1 │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - str ip, [sp, #72] @ 0x48 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r7, [pc, #-3576] @ 5d324 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mvn lr, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r8, [pc, #-3588] @ 5d328 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r5 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r6, [ip, #40] @ 0x28 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r9, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - add r4, r4, #60 @ 0x3c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r9] │ │ │ │ - mov r1, #0 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r5, [r3, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - blx r5 │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ - ldr r3, [r8, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #1216] @ 0x4c0 │ │ │ │ - tst r3, #512 @ 0x200 │ │ │ │ - beq 5de10 │ │ │ │ - b 5db78 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - cmp r6, #5 │ │ │ │ - mov r4, r0 │ │ │ │ - bgt 5e420 │ │ │ │ - sub r0, r6, #1 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #-3744] @ 5d340 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r7, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #-3804] @ 5d32c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #-3820] @ 5d330 │ │ │ │ - ldr r0, [r8, #1572] @ 0x624 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r5, #692 @ 0x2b4 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl 276f8 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr fp, [pc, #584] @ 69008 │ │ │ │ + bl 277dc │ │ │ │ + ldr r3, [pc, #580] @ 6900c │ │ │ │ + add fp, pc, fp │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ - mul r5, sl, r5 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r9, [pc, #-3844] @ 5d334 │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ + ldr r1, [r3, #268] @ 0x10c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r8, #0 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - str sl, [sp, #80] @ 0x50 │ │ │ │ - ldr sl, [sp, #16] │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r1, [pc, #-3900] @ 5d338 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 26e74 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - add r8, r8, #1 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - add r3, r0, r5 │ │ │ │ - add r3, r3, #15744 @ 0x3d80 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - moveq r2, r3 │ │ │ │ - movne r2, r3 │ │ │ │ - moveq r1, #63 @ 0x3f │ │ │ │ - movne r1, #64 @ 0x40 │ │ │ │ - streq r3, [sp] │ │ │ │ + ldreq r3, [pc, #488] @ 69010 │ │ │ │ + ldrne r2, [r0] │ │ │ │ + ldreq r2, [r0] │ │ │ │ + movne r3, #1065353216 @ 0x3f800000 │ │ │ │ + moveq r1, #1065353216 @ 0x3f800000 │ │ │ │ strne r3, [sp] │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f9a0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #-4020] @ 5d33c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ + streq r1, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr fp, [r2, #132] @ 0x84 │ │ │ │ + mov r2, r3 │ │ │ │ + blx fp │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r8, r7 │ │ │ │ + mov r3, #0 │ │ │ │ add r0, r0, #59648 @ 0xe900 │ │ │ │ + moveq r1, #135 @ 0x87 │ │ │ │ + movne r1, #134 @ 0x86 │ │ │ │ + mov r2, r3 │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f9f0 │ │ │ │ - ldr r1, [pc, #-4044] @ 5d340 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - cmp r8, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - bne 5e268 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr sl, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - cmp r6, #5 │ │ │ │ - ble 5d810 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [pc, #412] @ 5e4ec │ │ │ │ - add r3, r3, sl │ │ │ │ - rsb r3, sl, r3, lsl #3 │ │ │ │ - add r5, sp, #628 @ 0x274 │ │ │ │ - add r3, fp, r3, lsl #2 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r3, #1576] @ 0x628 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr ip, [pc, #348] @ 5e4f0 │ │ │ │ - mov lr, #1 │ │ │ │ - str lr, [sp, #12] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #324] @ 5e4f4 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - blx r4 │ │ │ │ - b 5d810 │ │ │ │ - ldr r1, [pc, #300] @ 5e4f8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - tst r8, #256 @ 0x100 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - bne 5ca20 │ │ │ │ - ldr r3, [r4, #2508] @ 0x9cc │ │ │ │ - tst r3, #2 │ │ │ │ - beq 5ca44 │ │ │ │ - b 5ca3c │ │ │ │ - bl e88e8 │ │ │ │ - cmp r7, r0 │ │ │ │ - sbcs r4, r4, r1 │ │ │ │ - bge 5c760 │ │ │ │ - b 5c76c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - ldr r1, [pc, #244] @ 5e4fc │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b 5ca44 │ │ │ │ - ldr r1, [pc, #232] @ 5e500 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b 5cb24 │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #212] @ 5e504 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - mov r7, #1 │ │ │ │ - sub r4, r0, #20 │ │ │ │ - b 5e210 │ │ │ │ - bl e8978 │ │ │ │ - ldr ip, [pc, #188] @ 5e508 │ │ │ │ - ldr r3, [pc, #188] @ 5e50c │ │ │ │ - lsr r5, r0, #28 │ │ │ │ - orr r5, r5, r1, lsl #4 │ │ │ │ - bic lr, r0, #-268435456 @ 0xf0000000 │ │ │ │ - bic r5, r5, #-268435456 @ 0xf0000000 │ │ │ │ - add r2, lr, r5 │ │ │ │ - asr lr, r1, #31 │ │ │ │ - and r5, lr, #3 │ │ │ │ - add r2, r2, r1, lsr #24 │ │ │ │ - add r2, r2, r5 │ │ │ │ - umull r5, r8, ip, r2 │ │ │ │ - bic lr, lr, #3 │ │ │ │ - bic r5, r8, #3 │ │ │ │ - add r5, r5, r8, lsr #2 │ │ │ │ - sub r2, r2, r5 │ │ │ │ - add r2, r2, lr │ │ │ │ - subs r0, r0, r2 │ │ │ │ - mul r3, r0, r3 │ │ │ │ - sbc r2, r1, r2, asr #31 │ │ │ │ - mla r3, ip, r2, r3 │ │ │ │ - umull r2, r1, r0, ip │ │ │ │ - adds r7, r2, r7 │ │ │ │ - add r3, r3, r1 │ │ │ │ - adc r4, r3, r4 │ │ │ │ - bl e88e8 │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ - cmp r7, r0 │ │ │ │ - sbcs r4, r4, r1 │ │ │ │ - bge 5c710 │ │ │ │ - ldr r0, [r8, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 5e4dc │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [r6, #1802] @ 0x70a │ │ │ │ - b 5c710 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, r9, r4, lsr #32 │ │ │ │ - svclt 0x00800000 │ │ │ │ - mvnsmi r0, r0 │ │ │ │ - eormi r0, r0, #0 │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - eormi r0, r0, r0 │ │ │ │ - stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - stclgt 12, cr12, [ip], {204} @ 0xcc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ 5e59c │ │ │ │ - add r5, r0, #5888 @ 0x1700 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r2, r2, #8 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r6, r0 │ │ │ │ - add r5, r5, #12 │ │ │ │ - mov r4, #0 │ │ │ │ - str r2, [r3], #12 │ │ │ │ - mov r0, r3 │ │ │ │ - str r4, [r3, #-4] │ │ │ │ - str r4, [r3, #48] @ 0x30 │ │ │ │ - str r4, [r3, #52] @ 0x34 │ │ │ │ - str r4, [r3, #56] @ 0x38 │ │ │ │ - str r4, [r3, #60] @ 0x3c │ │ │ │ - str r4, [r3, #64] @ 0x40 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7b64 │ │ │ │ - add r3, r0, #92 @ 0x5c │ │ │ │ - cmp r3, r5 │ │ │ │ - str r4, [r0, #68] @ 0x44 │ │ │ │ - str r4, [r0, #72] @ 0x48 │ │ │ │ - str r4, [r0, #76] @ 0x4c │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ - bne 5e544 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 5c60c │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - strdeq r7, [sl], -ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r0, #4 │ │ │ │ - str r5, [r4] │ │ │ │ - str r5, [r4, #52] @ 0x34 │ │ │ │ - str r5, [r4, #56] @ 0x38 │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #64] @ 0x40 │ │ │ │ - str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 7b64 │ │ │ │ - str r5, [r4, #72] @ 0x48 │ │ │ │ - str r5, [r4, #76] @ 0x4c │ │ │ │ - str r5, [r4, #80] @ 0x50 │ │ │ │ - str r5, [r4, #84] @ 0x54 │ │ │ │ - str r5, [r4, #88] @ 0x58 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #3264] @ 0xcc0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5e634 │ │ │ │ - add r3, r0, #5888 @ 0x1700 │ │ │ │ - ldr r5, [r3, #20] │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ - cmp r5, #0 │ │ │ │ - bge 5e640 │ │ │ │ - add r4, r4, #4096 @ 0x1000 │ │ │ │ - ldrb r0, [r4, #1800] @ 0x708 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bl e88e8 │ │ │ │ - cmp r6, r0 │ │ │ │ - sbcs r5, r5, r1 │ │ │ │ - bge 5e634 │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ - add r3, ip, #15744 @ 0x3d80 │ │ │ │ - add ip, ip, #59904 @ 0xea00 │ │ │ │ - add r3, r3, #40 @ 0x28 │ │ │ │ - add ip, ip, #168 @ 0xa8 │ │ │ │ - ldrb r2, [r3, #440] @ 0x1b8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 5e68c │ │ │ │ - ldr r2, [r3] │ │ │ │ - cmn r2, #1 │ │ │ │ - ldrne r2, [r0, #8] │ │ │ │ - addne r2, r2, r1 │ │ │ │ - strne r2, [r0, #8] │ │ │ │ - add r3, r3, #692 @ 0x2b4 │ │ │ │ - cmp r3, ip │ │ │ │ - add r0, r0, #92 @ 0x5c │ │ │ │ - bne 5e66c │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - bx r3 │ │ │ │ - add r3, r1, r1, lsl #1 │ │ │ │ - rsb r1, r1, r3, lsl #3 │ │ │ │ - add r0, r0, r1, lsl #2 │ │ │ │ - ldr r3, [r0, #80] @ 0x50 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r0, #80] @ 0x50 │ │ │ │ - bx lr │ │ │ │ - add r3, r1, r1, lsl #1 │ │ │ │ - rsb r1, r1, r3, lsl #3 │ │ │ │ - add r0, r0, r1, lsl #2 │ │ │ │ - ldr r3, [r0, #84] @ 0x54 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r0, #84] @ 0x54 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - add r3, r1, r1, lsl #1 │ │ │ │ - rsb r1, r1, r3, lsl #3 │ │ │ │ - add r5, r0, r1, lsl #2 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r5, #12 │ │ │ │ - str r4, [r5, #8] │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ - bl 7b64 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - add r3, r1, r1, lsl #1 │ │ │ │ - rsb r1, r1, r3, lsl #3 │ │ │ │ - add r5, r0, r1, lsl #2 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r5, #12 │ │ │ │ - str r4, [r5, #8] │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ - str r4, [r5, #64] @ 0x40 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ - str r4, [r5, #72] @ 0x48 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ - bl 7b64 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ - str r4, [r5, #84] @ 0x54 │ │ │ │ - str r4, [r5, #88] @ 0x58 │ │ │ │ - str r4, [r5, #92] @ 0x5c │ │ │ │ - str r4, [r5, #96] @ 0x60 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - bxeq lr │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - bx r3 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3848] @ 0xf08 │ │ │ │ - sub sp, sp, #212 @ 0xd4 │ │ │ │ - add r7, sp, #252 @ 0xfc │ │ │ │ - ldr ip, [pc, #2112] @ 5f028 │ │ │ │ - stm r7, {r1, r2, r3} │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - ldr r0, [pc, #2100] @ 5f02c │ │ │ │ - add ip, pc, ip │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #2092] @ 5f030 │ │ │ │ - ldr r0, [ip, r0] │ │ │ │ - ldr r2, [pc, #2088] @ 5f034 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - ldr r0, [r1, #1572] @ 0x624 │ │ │ │ - ldr r2, [r2] │ │ │ │ - add r6, sp, #76 @ 0x4c │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - ldr r1, [r3, #92] @ 0x5c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 906a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + mov r2, #1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ ldr r0, [r0, #1572] @ 0x624 │ │ │ │ mov r2, r3 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r5, [ip, #132] @ 0x84 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1968] @ 5f038 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [pc, #1964] @ 5f03c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1956] @ 5f040 │ │ │ │ - ldr r1, [pc, #1956] @ 5f044 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - mov r2, #1 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - blx r3 │ │ │ │ + ldr sl, [ip, #132] @ 0x84 │ │ │ │ + blx sl │ │ │ │ ldr r3, [r4, #4] │ │ │ │ + add sl, sp, #68 @ 0x44 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - ldr r0, [sp, #260] @ 0x104 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1888] @ 5f048 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 96634 │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ - ldr r1, [pc, #1864] @ 5f04c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 96334 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 852b4 │ │ │ │ - add r7, sp, #108 @ 0x6c │ │ │ │ - ldr r1, [pc, #1828] @ 5f050 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r1, [pc, #1808] @ 5f054 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 963a4 │ │ │ │ - ldr r1, [pc, #1796] @ 5f058 │ │ │ │ - ldr r0, [pc, #1796] @ 5f05c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr ip, [r3, #1208] @ 0x4b8 │ │ │ │ - cmp ip, #0 │ │ │ │ - mov lr, r0 │ │ │ │ - ldrne ip, [pc, #1764] @ 5f060 │ │ │ │ - addne ip, pc, ip │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r5, sp, #124 @ 0x7c │ │ │ │ - add r3, sp, #20 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov fp, r3 │ │ │ │ - ldm r5, {r0, r1, r2, r3} │ │ │ │ - stm fp, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [pc, #1704] @ 5f064 │ │ │ │ - ldr r9, [pc, #1704] @ 5f068 │ │ │ │ - mov sl, #1056964608 @ 0x3f000000 │ │ │ │ - mov r8, #15 │ │ │ │ - mov r2, lr │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5efd4 │ │ │ │ - mov r3, #8 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #1640] @ 5f06c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 963a4 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r1, [pc, #1592] @ 5f054 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 963a4 │ │ │ │ - ldr r1, [pc, #1604] @ 5f070 │ │ │ │ - ldr r0, [pc, #1604] @ 5f074 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr ip, [r3, #1208] @ 0x4b8 │ │ │ │ - cmp ip, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldrne ip, [pc, #1572] @ 5f078 │ │ │ │ - addne ip, pc, ip │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldm r5, {r0, r1, r2, r3} │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - ldr lr, [pc, #1528] @ 5f07c │ │ │ │ - stm r9, {r0, r1, r2, r3} │ │ │ │ - add lr, pc, lr │ │ │ │ - mov r3, #15 │ │ │ │ - ldr sl, [pc, #1492] @ 5f068 │ │ │ │ - mov fp, #1056964608 @ 0x3f000000 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - add r1, lr, #4 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5ee88 │ │ │ │ - mov r1, #100 @ 0x64 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 847b0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5ee88 │ │ │ │ - ldr r1, [pc, #1420] @ 5f06c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 963a4 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r1, [pc, #1372] @ 5f054 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 963a4 │ │ │ │ - ldr r1, [pc, #1400] @ 5f080 │ │ │ │ - ldr r0, [pc, #1400] @ 5f084 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr ip, [r3, #1208] @ 0x4b8 │ │ │ │ - cmp ip, #0 │ │ │ │ - mov lr, r0 │ │ │ │ - ldrne ip, [pc, #1368] @ 5f088 │ │ │ │ - addne ip, pc, ip │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ ldm r5, {r0, r1, r2, r3} │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - ldr r8, [pc, #1324] @ 5f08c │ │ │ │ - stm r9, {r0, r1, r2, r3} │ │ │ │ - ldr sl, [pc, #1280] @ 5f068 │ │ │ │ - mov r3, #15 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov fp, #1056964608 @ 0x3f000000 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r2, lr │ │ │ │ - mov r3, #0 │ │ │ │ - add r1, r8, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5eedc │ │ │ │ - ldr r3, [pc, #1256] @ 5f090 │ │ │ │ - ldr r9, [r4, #4] │ │ │ │ + stm sl, {r0, r1, r2, r3} │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #268] @ 69014 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldrb r3, [r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5eea8 │ │ │ │ - ldr r0, [r9, #1568] @ 0x620 │ │ │ │ - mov r1, #101 @ 0x65 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ + ldr r1, [r3] │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #248] @ 69018 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #244] @ 6901c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 27910 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 5ebf8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #1196] @ 5f094 │ │ │ │ - add r3, pc, r3 │ │ │ │ - strb r0, [r3] │ │ │ │ - ldr r3, [pc, #1188] @ 5f098 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r2, [r3, #12] │ │ │ │ - ldr r1, [pc, #1132] @ 5f06c │ │ │ │ + beq 68fb4 │ │ │ │ + cmp r8, r7 │ │ │ │ + moveq r3, #0 │ │ │ │ + streq r3, [r4, #2016] @ 0x7e0 │ │ │ │ + strne r7, [r4, #2016] @ 0x7e0 │ │ │ │ + beq 68fbc │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [pc, #144] @ 69020 │ │ │ │ + ldr r3, [pc, #108] @ 69000 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 963a4 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r1, [pc, #1084] @ 5f054 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 963a4 │ │ │ │ - ldr r1, [pc, #1140] @ 5f09c │ │ │ │ - ldr r0, [pc, #1140] @ 5f0a0 │ │ │ │ + bne 68ff8 │ │ │ │ + add sp, sp, #124 @ 0x7c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r8, r7 │ │ │ │ + bne 68f84 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + tst r3, #1 │ │ │ │ + ldrne r2, [sp, #24] │ │ │ │ + add r0, r4, r3, asr #1 │ │ │ │ + ldrne r3, [r4, r3, asr #1] │ │ │ │ + ldrne r3, [r3, r2] │ │ │ │ + strne r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + ldm r6, {r1, r2, r3} │ │ │ │ + blx ip │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + b 68f88 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq sp, [r9], -ip │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + andeq sp, r9, r0, lsl #24 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + svccc 0x0019999a │ │ │ │ + andeq lr, r9, r0, ror r4 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + svclt 0x00800000 │ │ │ │ + andeq sp, r9, r4, lsr sl │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3936] @ 0xf60 │ │ │ │ + sub sp, sp, #124 @ 0x7c │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r1, [pc, #788] @ 69358 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [pc, #784] @ 6935c │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr ip, [r3, #1208] @ 0x4b8 │ │ │ │ - cmp ip, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldrne ip, [pc, #1108] @ 5f0a4 │ │ │ │ - addne ip, pc, ip │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldm r5, {r0, r1, r2, r3} │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - ldr lr, [pc, #1064] @ 5f0a8 │ │ │ │ - stm r9, {r0, r1, r2, r3} │ │ │ │ - add lr, pc, lr │ │ │ │ - mov r3, #15 │ │ │ │ - ldr sl, [pc, #984] @ 5f068 │ │ │ │ - mov fp, #1056964608 @ 0x3f000000 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - add r1, lr, #16 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r9, [sp, #172] @ 0xac │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5eccc │ │ │ │ - ldrb r3, [r4, #1693] @ 0x69d │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5eff4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #972] @ 0x3cc │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r8, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #964] @ 5f0ac │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 852b4 │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + mov r4, r0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldm r2, {r0, r1, r2, r3} │ │ │ │ + ldrb r7, [r9] │ │ │ │ + add r5, sp, #52 @ 0x34 │ │ │ │ + add r6, sp, #36 @ 0x24 │ │ │ │ + cmp r7, #0 │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [sp, #160] @ 0xa0 │ │ │ │ mov r3, r6 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [pc, #828] @ 5f054 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #912] @ 5f0b0 │ │ │ │ - ldr r0, [pc, #912] @ 5f0b4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - mov r2, #1061158912 @ 0x3f400000 │ │ │ │ - mov r3, #1 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #868] @ 5f0b8 │ │ │ │ - ldr fp, [sp, #40] @ 0x28 │ │ │ │ - mov lr, #0 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r9, [pc, #772] @ 5f068 │ │ │ │ - mov sl, #1056964608 @ 0x3f000000 │ │ │ │ - mov r8, #15 │ │ │ │ - mov r6, r0 │ │ │ │ - ldm r5, {r0, r1, r2, r3} │ │ │ │ - stm fp, {r0, r1, r2, r3} │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, ip, #20 │ │ │ │ - mov r3, lr │ │ │ │ - mov r0, r4 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r7, [sp] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5edb0 │ │ │ │ - ldrb r3, [r4, #1692] @ 0x69c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5f00c │ │ │ │ - mov r3, #16 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #756] @ 5f0bc │ │ │ │ - mov r2, #0 │ │ │ │ - bl 963a4 │ │ │ │ - ldr r1, [pc, #744] @ 5f0bc │ │ │ │ mov r2, r5 │ │ │ │ + mov r0, r6 │ │ │ │ + moveq r8, #15 │ │ │ │ + movne r8, #3 │ │ │ │ + ldr fp, [sp, #168] @ 0xa8 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + str r8, [sp, #8] │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + add r8, sp, #100 @ 0x64 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [pc, #644] @ 69360 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r5 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldm r8, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, sp, #84 @ 0x54 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 96634 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bl 276f8 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr sl, [pc, #584] @ 69364 │ │ │ │ + bl 277dc │ │ │ │ + ldr r3, [pc, #580] @ 69368 │ │ │ │ + add sl, pc, sl │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r3, #268] @ 0x10c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #152] @ 0x98 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #712] @ 5f0c0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5ef10 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r2, [pc, #684] @ 5f0c4 │ │ │ │ - ldr r3, [pc, #684] @ 5f0c8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [pc, #664] @ 5f0cc │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ add r0, r0, #4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 5ee54 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 85624 │ │ │ │ - ldr r2, [pc, #628] @ 5f0d0 │ │ │ │ - ldr r3, [pc, #460] @ 5f02c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5f024 │ │ │ │ - add sp, sp, #212 @ 0xd4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7939c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7932c │ │ │ │ - mov r3, #7 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b 5ead8 │ │ │ │ - ldr r3, [r9, #1580] @ 0x62c │ │ │ │ - ldr r1, [r8, #12] │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #532] @ 5f0d4 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5ebb8 │ │ │ │ - mov r1, #101 @ 0x65 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 847b0 │ │ │ │ + bl 26e74 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5ef08 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldreq r3, [pc, #488] @ 6936c │ │ │ │ + ldrne r2, [r0] │ │ │ │ + ldreq r2, [r0] │ │ │ │ + movne r3, #1065353216 @ 0x3f800000 │ │ │ │ + moveq r1, #1065353216 @ 0x3f800000 │ │ │ │ + strne r3, [sp] │ │ │ │ + streq r1, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr sl, [r2, #132] @ 0x84 │ │ │ │ + mov r2, r3 │ │ │ │ + blx sl │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r7, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + movne r1, #135 @ 0x87 │ │ │ │ + moveq r3, r7 │ │ │ │ + moveq r2, r7 │ │ │ │ + moveq r1, #134 @ 0x86 │ │ │ │ + streq r7, [sp] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + movne r2, r3 │ │ │ │ + strne r3, [sp] │ │ │ │ + bl 906a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mov r8, #1 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - str r8, [r3, #3244] @ 0xcac │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + mov r2, #1 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #468] @ 5f0d8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - strb r8, [r3] │ │ │ │ - ldr r9, [r4, #4] │ │ │ │ - b 5ebb8 │ │ │ │ - ldr r1, [pc, #452] @ 5f0dc │ │ │ │ - ldr r0, [pc, #452] @ 5f0e0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r8, [ip, #132] @ 0x84 │ │ │ │ + blx r8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - add r7, sp, #140 @ 0x8c │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + add r8, sp, #68 @ 0x44 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #152] @ 0x98 │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - mov r6, #1065353216 @ 0x3f800000 │ │ │ │ + ldm r5, {r0, r1, r2, r3} │ │ │ │ + stm r8, {r0, r1, r2, r3} │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #256] @ 69370 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3] │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #236] @ 69374 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #232] @ 69378 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e9868 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #384] @ 5f0e4 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r3 │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r8, [ip, #28] │ │ │ │ - blx r8 │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r2, [pc, #320] @ 5f0c8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ add r0, r0, #1664 @ 0x680 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [pc, #292] @ 5f0cc │ │ │ │ + mov r2, r5 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ - mov r2, r3 │ │ │ │ - blx r6 │ │ │ │ - b 5ee04 │ │ │ │ - mov r1, #115 @ 0x73 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 847b0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5e9f4 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b 5e9fc │ │ │ │ - mov r1, #112 @ 0x70 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 847b0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5ecdc │ │ │ │ - b 5eccc │ │ │ │ - mov r1, #113 @ 0x71 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 847b0 │ │ │ │ + bl 27910 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5edb8 │ │ │ │ - b 5edb0 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, sl, r4, asr #3 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - @ instruction: 0x000a81b0 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - tstmi ip, #0 │ │ │ │ - rsbsmi r0, r0, #0 │ │ │ │ - orrmi r0, ip, #0 │ │ │ │ - addmi r0, ip, #0 │ │ │ │ - teqmi lr, #0 │ │ │ │ - @ instruction: 0x43b68000 │ │ │ │ - tstmi r1, #0 │ │ │ │ - eormi r0, r0, #0 │ │ │ │ - andeq r5, r9, r8, ror #25 │ │ │ │ - andeq r7, r9, r0, asr #20 │ │ │ │ - andeq r7, r9, r4, asr #2 │ │ │ │ - eoreq r4, r0, r8, lsl #25 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - andeq r5, r9, r0, lsl ip │ │ │ │ - andeq r7, r9, r4, ror r9 │ │ │ │ - andeq r7, r9, r4, lsr r9 │ │ │ │ - eoreq r4, r0, ip, asr #23 │ │ │ │ - andeq r5, r9, r4, lsr fp │ │ │ │ - andeq r7, r9, r0, lsr #17 │ │ │ │ - andeq pc, r9, r8, asr #8 │ │ │ │ - eoreq r4, r0, r8, ror #21 │ │ │ │ - muleq sl, pc, r9 @ │ │ │ │ - andeq r8, sl, r3, ror #18 │ │ │ │ - eoreq r4, r0, r0, ror #20 │ │ │ │ - andeq r5, r9, r4, lsl sl │ │ │ │ - andeq r7, r9, r8, lsl #15 │ │ │ │ - andeq r7, r9, r0, asr #14 │ │ │ │ - ldrdeq r4, [r0], -r0 @ │ │ │ │ - adcsmi r0, r4, #0 │ │ │ │ - andeq r5, r9, ip, lsl r9 │ │ │ │ - muleq r9, r8, r6 │ │ │ │ - strdeq r4, [r0], -r8 @ │ │ │ │ - submi r0, r8, #0 │ │ │ │ - andeq r5, r9, ip, lsl #18 │ │ │ │ - andeq r4, sl, r0, asr #3 │ │ │ │ - svclt 0x00800000 │ │ │ │ - cmnmi r0, r0 │ │ │ │ - andeq r7, sl, ip, asr fp │ │ │ │ - stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ - andeq r8, sl, r7, asr #12 │ │ │ │ - andeq r5, r9, r4, lsr #14 │ │ │ │ - andeq r7, r9, r8, lsr #9 │ │ │ │ - cdpcc 12, 12, cr12, cr12, cr13, {6} │ │ │ │ - sub sp, sp, #16 │ │ │ │ - add r0, sp, #4 │ │ │ │ - stm r0, {r1, r2, r3} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #2 │ │ │ │ - bxeq lr │ │ │ │ - mov r3, #0 │ │ │ │ - push {r4, r5} │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - strd r4, [r0, #16] │ │ │ │ - strd r4, [r0, #120] @ 0x78 │ │ │ │ - strb r3, [r0, #24] │ │ │ │ - pop {r4, r5} │ │ │ │ - strb r3, [r0, #88] @ 0x58 │ │ │ │ - str r3, [r0, #116] @ 0x74 │ │ │ │ - str r3, [r0, #112] @ 0x70 │ │ │ │ - str r3, [r0, #108] @ 0x6c │ │ │ │ - str r3, [r0, #104] @ 0x68 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r1, [pc, #64] @ 5f1a8 │ │ │ │ - ldr r0, [r2, #1592] @ 0x638 │ │ │ │ - ldr r2, [pc, #60] @ 5f1ac │ │ │ │ - sub sp, sp, #16 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr ip, [r0] │ │ │ │ - stm sp, {r2, r3} │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r2, [pc, #36] @ 5f1b0 │ │ │ │ - ldr r1, [pc, #36] @ 5f1b4 │ │ │ │ - ldr r4, [ip, #32] │ │ │ │ + ldrbne r3, [r9] │ │ │ │ + eorne r3, r3, #1 │ │ │ │ + strbne r3, [r9] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 69324 │ │ │ │ + tst fp, #1 │ │ │ │ + ldrne r3, [r4, fp, asr #1] │ │ │ │ + ldrne r2, [sp, #16] │ │ │ │ + add r0, r4, fp, asr #1 │ │ │ │ + ldrne r3, [r3, r2] │ │ │ │ + strne r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr ip, [sp, #16] │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r6, {r1, r2, r3} │ │ │ │ + blx ip │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [pc, #80] @ 6937c │ │ │ │ + ldr r3, [pc, #44] @ 6935c │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #2 │ │ │ │ - blx r4 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, pc} │ │ │ │ - andeq r7, r9, r4, lsr #5 │ │ │ │ - andeq r0, r0, r4, asr #4 │ │ │ │ - andeq r7, r9, ip, ror #4 │ │ │ │ - andeq r7, r9, r8, ror r2 │ │ │ │ - bx lr │ │ │ │ - cmp r2, #0 │ │ │ │ - cmpne r2, #3 │ │ │ │ - bxne lr │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - push {r4, r5} │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - strd r4, [r0, #16] │ │ │ │ - strd r4, [r0, #120] @ 0x78 │ │ │ │ - strb r3, [r0, #24] │ │ │ │ - pop {r4, r5} │ │ │ │ - strb r3, [r0, #88] @ 0x58 │ │ │ │ - str r3, [r0, #116] @ 0x74 │ │ │ │ - str r3, [r0, #112] @ 0x70 │ │ │ │ - str r3, [r0, #108] @ 0x6c │ │ │ │ - str r3, [r0, #104] @ 0x68 │ │ │ │ - bx lr │ │ │ │ + bne 69354 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + add sp, sp, #124 @ 0x7c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq sp, r9, ip, ror r9 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + andeq sp, r9, r4, lsr #17 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + svccc 0x0019999a │ │ │ │ + andeq lr, r9, r8, lsl #2 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + svclt 0x00800000 │ │ │ │ + muleq r9, r8, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2008] @ 0x7d8 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #160] @ 5f2bc │ │ │ │ - ldr r3, [pc, #160] @ 5f2c0 │ │ │ │ - sub sp, sp, #2064 @ 0x810 │ │ │ │ - sub sp, sp, #4 │ │ │ │ + str r0, [ip, #3936] @ 0xf60 │ │ │ │ + sub sp, sp, #124 @ 0x7c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [pc, #452] @ 69564 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [pc, #448] @ 69568 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r4, sp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr sl, [pc, #432] @ 6956c │ │ │ │ + mov fp, #1048576000 @ 0x3e800000 │ │ │ │ + mov r9, #15 │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ mov r3, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - bl c7f54 │ │ │ │ - mov r1, #62 @ 0x3e │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r6] │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r3, [sp, #2056] @ 0x808 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 5f288 │ │ │ │ - ldr r3, [r5] │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ + str fp, [sp, #80] @ 0x50 │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldm r1, {r0, r1} │ │ │ │ + add r8, sp, #68 @ 0x44 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, ip, #59648 @ 0xe900 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r5 │ │ │ │ + ldm r8, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + add ip, sp, #36 @ 0x24 │ │ │ │ + mov r1, ip │ │ │ │ + mov r3, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r7 │ │ │ │ - ldr r3, [r3, #140] @ 0x8c │ │ │ │ - mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #52] @ 5f2c4 │ │ │ │ - ldr r3, [pc, #44] @ 5f2c0 │ │ │ │ + str ip, [sp, #28] │ │ │ │ + bl 27640 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str fp, [sp, #80] @ 0x50 │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ + ldm r0, {r0, r1} │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + ldm r8, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r7 │ │ │ │ + bl 92298 │ │ │ │ + ldr r2, [pc, #248] @ 69570 │ │ │ │ + add fp, sp, #84 @ 0x54 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #32 │ │ │ │ + mov r0, fp │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r9, [pc, #212] @ 69574 │ │ │ │ + mov r6, #1 │ │ │ │ + add r9, pc, r9 │ │ │ │ + ldr r1, [r9] │ │ │ │ + ldr sl, [pc, #200] @ 69578 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #188] @ 6957c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + mov r2, fp │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r9] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #112] @ 6957c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str sl, [sp, #4] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r6, [sp] │ │ │ │ + bl 27e64 │ │ │ │ + ldr r2, [pc, #68] @ 69580 │ │ │ │ + ldr r3, [pc, #40] @ 69568 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5f2b8 │ │ │ │ - add sp, sp, #2064 @ 0x810 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - muleq sl, r4, r7 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r7, sl, r8, lsr #14 │ │ │ │ + bne 69560 │ │ │ │ + add sp, sp, #124 @ 0x7c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq sp, r9, r0, lsr #12 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + andeq fp, r8, ip, asr ip │ │ │ │ + ldrdeq sp, [r9], -r4 │ │ │ │ + svclt 0x00800000 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + andeq sp, r9, r8, lsl #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2008] @ 0x7d8 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #208] @ 5f3b4 │ │ │ │ - ldr r3, [pc, #208] @ 5f3b8 │ │ │ │ - sub sp, sp, #2064 @ 0x810 │ │ │ │ - sub sp, sp, #4 │ │ │ │ + str r0, [ip, #3968] @ 0xf80 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #1000] @ 69988 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [pc, #996] @ 6998c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r4, sp │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + sub sp, sp, #92 @ 0x5c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + mov r1, #1040187392 @ 0x3e000000 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl c7f54 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5] │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7fbc │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7fbc │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7fbc │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #952] @ 69990 │ │ │ │ + add r9, sp, #52 @ 0x34 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldreq r6, [pc, #928] @ 69990 │ │ │ │ mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r3, [sp, #2056] @ 0x808 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 5f380 │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r3, [r3, #140] @ 0x8c │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + add r6, sp, #36 @ 0x24 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #876] @ 69994 │ │ │ │ + mov r2, r6 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #52] @ 5f3bc │ │ │ │ - ldr r3, [pc, #44] @ 5f3b8 │ │ │ │ + bl 27858 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r1, [pc, #852] @ 69994 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27858 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 26e74 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 26e74 │ │ │ │ + ldr fp, [r5, #4] │ │ │ │ + ldr r2, [fp, #1672] @ 0x688 │ │ │ │ + cmp r7, r2 │ │ │ │ + beq 69954 │ │ │ │ + ldr r2, [fp, #1668] @ 0x684 │ │ │ │ + cmp r7, r2 │ │ │ │ + ldr r2, [fp, #1704] @ 0x6a8 │ │ │ │ + and r2, r2, #1 │ │ │ │ + beq 6985c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 69890 │ │ │ │ + eor r2, r8, #1 │ │ │ │ + and r0, r0, r2 │ │ │ │ + and r0, r0, #255 @ 0xff │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 69890 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr sl, [fp, #1692] @ 0x69c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + mov r1, r2 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r1, #1090519040 @ 0x41000000 │ │ │ │ + moveq r1, #-1056964608 @ 0xc1000000 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [pc, #648] @ 69998 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2060] @ 0x80c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5f3b0 │ │ │ │ - add sp, sp, #2064 @ 0x810 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, sl, ip, asr #13 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r7, sl, r0, lsr r6 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr lr, [pc, #216] @ 5f4b0 │ │ │ │ - ldr ip, [pc, #216] @ 5f4b4 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - ldr r2, [r0] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - mov ip, #0 │ │ │ │ - mov r5, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r2, #28] │ │ │ │ + mov r0, sl │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ mov r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - blx r2 │ │ │ │ - ldr r1, [pc, #168] @ 5f4b8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl eb6d0 │ │ │ │ + mov sl, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5f490 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [pc, #132] @ 5f4bc │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl eb6d0 │ │ │ │ + movne sl, #0 │ │ │ │ + bne 69770 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, sl │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 5f470 │ │ │ │ - ldr r2, [pc, #116] @ 5f4c0 │ │ │ │ - ldr r3, [pc, #100] @ 5f4b4 │ │ │ │ + movne sl, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + cmp r8, #0 │ │ │ │ + moveq r8, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 698a8 │ │ │ │ + str r7, [fp, #1680] @ 0x690 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + add r7, sp, #76 @ 0x4c │ │ │ │ + mov r2, #15 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldm r7, {r0, r1} │ │ │ │ + add r4, sp, #68 @ 0x44 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, fp, #59648 @ 0xe900 │ │ │ │ + ldm r4, {r2, r3} │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92298 │ │ │ │ + ldr r3, [pc, #444] @ 6999c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ + mov ip, #15 │ │ │ │ + add r5, r5, #59648 @ 0xe900 │ │ │ │ + add r5, r5, #252 @ 0xfc │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldm r7, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r1, r6 │ │ │ │ + ldm r4, {r2, r3} │ │ │ │ + mov r0, r5 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 92298 │ │ │ │ + ldr r2, [pc, #364] @ 699a0 │ │ │ │ + ldr r3, [pc, #340] @ 6998c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5f4ac │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r0, [r2, #1580] @ 0x62c │ │ │ │ - mov r1, sp │ │ │ │ - mov r2, #1 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 5f200 │ │ │ │ - b 5f444 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + bne 69984 │ │ │ │ + mov r0, sl │ │ │ │ + add sp, sp, #92 @ 0x5c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 69890 │ │ │ │ + cmp r7, #0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - mov r1, sp │ │ │ │ - str r2, [sp] │ │ │ │ - bl 5f200 │ │ │ │ - b 5f444 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, sl, r0, ror #11 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq lr, r9, r8, lsr sl │ │ │ │ - andeq r6, r9, ip, ror #31 │ │ │ │ - andeq r7, sl, ip, ror #10 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #116] @ 5f550 │ │ │ │ - mov lr, r2 │ │ │ │ - ldr r2, [pc, #112] @ 5f554 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [fp, #1692] @ 0x69c │ │ │ │ + str r7, [fp, #1672] @ 0x688 │ │ │ │ + strb r2, [fp, #1684] @ 0x694 │ │ │ │ + strne r7, [fp, #1676] @ 0x68c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r4, [pc, #280] @ 699a4 │ │ │ │ add r4, pc, r4 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - sub sp, sp, #24 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r2, #0 │ │ │ │ - ldrb ip, [sp, #32] │ │ │ │ - mov r2, #1 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r0, [r0, #1580] @ 0x62c │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - bl 5f2c8 │ │ │ │ - ldr r2, [pc, #48] @ 5f558 │ │ │ │ - ldr r3, [pc, #40] @ 5f554 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5f54c │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r7, [sl], -r8 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - muleq sl, r0, r4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [pc, #148] @ 5f610 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #144] @ 5f614 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + cmp r8, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + bne 69900 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + add r7, sp, #76 @ 0x4c │ │ │ │ + mov r2, #15 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldm r7, {r0, r1} │ │ │ │ + add r4, sp, #68 @ 0x44 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, fp, #59648 @ 0xe900 │ │ │ │ + ldm r4, {r2, r3} │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92298 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 697d8 │ │ │ │ + ldr r3, [pc, #168] @ 699a8 │ │ │ │ + b 697dc │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + str r7, [fp, #1680] @ 0x690 │ │ │ │ + mov r8, #1065353216 @ 0x3f800000 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + add r7, sp, #76 @ 0x4c │ │ │ │ + mov r2, #15 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldm r7, {r0, r1} │ │ │ │ + add r4, sp, #68 @ 0x44 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, fp, #59648 @ 0xe900 │ │ │ │ + str r8, [sp, #68] @ 0x44 │ │ │ │ + str r8, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r9 │ │ │ │ + ldm r4, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92298 │ │ │ │ + mov r3, r8 │ │ │ │ + b 697dc │ │ │ │ + ldr r2, [fp, #1704] @ 0x6a8 │ │ │ │ + ldr r1, [pc, #76] @ 699ac │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ands r2, r2, #1 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r2, [pc, #120] @ 5f618 │ │ │ │ - add r4, sp, #20 │ │ │ │ - mov r7, r0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #32 │ │ │ │ - bl e9868 │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #92] @ 5f61c │ │ │ │ - ldr r0, [r1, #1580] @ 0x62c │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r6, [sp, #12] │ │ │ │ - str r5, [sp, #16] │ │ │ │ - bl 5f2c8 │ │ │ │ - ldr r2, [pc, #56] @ 5f620 │ │ │ │ - ldr r3, [pc, #40] @ 5f614 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5f60c │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, sl, r8, lsr r4 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r6, r9, r8, ror #14 │ │ │ │ - andeq sp, r9, r0, lsl #19 │ │ │ │ - ldrdeq r7, [sl], -r0 │ │ │ │ + mov r0, #1 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + ldr sl, [fp, #1692] @ 0x69c │ │ │ │ + strb r0, [fp, #1684] @ 0x694 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + streq r2, [fp, #1672] @ 0x688 │ │ │ │ + b 69718 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq sp, r9, r0, lsr #8 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andmi r0, r4, #0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + andeq r6, sl, ip, ror #4 │ │ │ │ + svccc 0x00666666 │ │ │ │ + muleq r9, r0, r1 │ │ │ │ + strdeq r6, [sl], -r0 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + andeq r6, sl, r4, lsl r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + str r0, [ip, #3976] @ 0xf88 │ │ │ │ + mov r4, r2 │ │ │ │ + ldr r2, [pc, #1048] @ 69de4 │ │ │ │ mov r5, r3 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [pc, #148] @ 5f6d8 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #144] @ 5f6dc │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r2, [pc, #120] @ 5f6e0 │ │ │ │ - add r4, sp, #20 │ │ │ │ - mov r7, r0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #32 │ │ │ │ - bl e9868 │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - ldr r3, [pc, #92] @ 5f6e4 │ │ │ │ - ldr r0, [r1, #1580] @ 0x62c │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r6, [sp, #12] │ │ │ │ - str r5, [sp, #16] │ │ │ │ - bl 5f2c8 │ │ │ │ - ldr r2, [pc, #56] @ 5f6e8 │ │ │ │ - ldr r3, [pc, #40] @ 5f6dc │ │ │ │ + ldr r3, [pc, #1044] @ 69de8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3, r2 │ │ │ │ + sub sp, sp, #84 @ 0x54 │ │ │ │ + mov r9, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, #1040187392 @ 0x3e000000 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #0 │ │ │ │ - bne 5f6d4 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, sl, r0, ror r3 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r6, r9, r0, lsr #13 │ │ │ │ - andeq pc, r9, r0, asr r0 @ │ │ │ │ - andeq r7, sl, r8, lsl #6 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr lr, [pc, #180] @ 5f7b8 │ │ │ │ - ldr ip, [r0, #132] @ 0x84 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #172] @ 5f7bc │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr r2, [lr, r2] │ │ │ │ - subs lr, ip, #0 │ │ │ │ - movne lr, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - movlt lr, #0 │ │ │ │ - sub sp, sp, #24 │ │ │ │ - cmp lr, #0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r2, #0 │ │ │ │ - bne 5f750 │ │ │ │ - b 5f788 │ │ │ │ - ldr ip, [ip] │ │ │ │ - sub r1, r1, #1 │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 5f788 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 5f740 │ │ │ │ - ldr r2, [pc, #96] @ 5f7c0 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [r1, #1580] @ 0x62c │ │ │ │ - add ip, ip, #8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r2, #1 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str r4, [sp, #12] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 5f2c8 │ │ │ │ - ldr r2, [pc, #52] @ 5f7c4 │ │ │ │ - ldr r3, [pc, #40] @ 5f7bc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1000] @ 69dec │ │ │ │ + mov r6, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + ldr r8, [r4, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldreq r6, [pc, #980] @ 69dec │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ mov r3, #0 │ │ │ │ - bne 5f7b4 │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, sl, ip, lsr #5 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r6, r9, r4, asr #25 │ │ │ │ - andeq r7, sl, r8, lsr #4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr r3, [r0, #132] @ 0x84 │ │ │ │ - mov r4, r0 │ │ │ │ - subs r2, r3, #0 │ │ │ │ - movne r2, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - movlt r2, #0 │ │ │ │ - ldr r0, [pc, #160] @ 5f898 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r2, [pc, #156] @ 5f89c │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r2, [r0, r2] │ │ │ │ - sub sp, sp, #140 @ 0x8c │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #132] @ 0x84 │ │ │ │ - mov r2, #0 │ │ │ │ - bne 5f82c │ │ │ │ - b 5f868 │ │ │ │ - ldr r3, [r3] │ │ │ │ - sub r1, r1, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5f868 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 5f81c │ │ │ │ - ldr r2, [pc, #100] @ 5f8a0 │ │ │ │ - add r5, sp, #4 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r8, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + add r8, sp, #28 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - add r2, pc, r2 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 69da4 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 69a88 │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #52] @ 5f8a4 │ │ │ │ - ldr r3, [pc, #40] @ 5f89c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5f894 │ │ │ │ - add sp, sp, #140 @ 0x8c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000a71bc │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r6, r9, r4, ror #23 │ │ │ │ - andeq r7, sl, r8, asr #2 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3936] @ 0xf60 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #132] @ 5f948 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [pc, #128] @ 5f94c │ │ │ │ - sub sp, sp, #148 @ 0x94 │ │ │ │ - mov ip, r2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r2, [pc, #112] @ 5f950 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - add r4, sp, #12 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #140] @ 0x8c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add sl, sp, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #848] @ 69df0 │ │ │ │ + mov r2, r8 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 278b4 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r1, [pc, #824] @ 69df0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #52] @ 5f954 │ │ │ │ - ldr r3, [pc, #40] @ 5f94c │ │ │ │ + bl 278b4 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 26e74 │ │ │ │ + mov r1, sl │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 26e74 │ │ │ │ + ldr fp, [r7, #4] │ │ │ │ + ldr r2, [fp, #1672] @ 0x688 │ │ │ │ + cmp r9, r2 │ │ │ │ + beq 69db8 │ │ │ │ + ldr r2, [fp, #1668] @ 0x684 │ │ │ │ + cmp r2, r9 │ │ │ │ + ldr r2, [fp, #1704] @ 0x6a8 │ │ │ │ + and r2, r2, #1 │ │ │ │ + beq 69cac │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 69ce0 │ │ │ │ + ldr r2, [fp, #1708] @ 0x6ac │ │ │ │ + tst r2, #1 │ │ │ │ + bne 69ce0 │ │ │ │ + eor r2, r6, #1 │ │ │ │ + and r0, r0, r2 │ │ │ │ + and r0, r0, #255 @ 0xff │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 69ce0 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #680] @ 69df4 │ │ │ │ + cmp r9, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 5f944 │ │ │ │ - add sp, sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, sl, r8, ror #1 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r6, r9, ip, asr fp │ │ │ │ - muleq sl, r8, r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr lr, [pc, #100] @ 5f9d4 │ │ │ │ - ldr ip, [pc, #100] @ 5f9d8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - add lr, pc, lr │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r0, [r2, #1580] @ 0x62c │ │ │ │ - mov r1, sp │ │ │ │ + str r9, [fp, #1672] @ 0x688 │ │ │ │ + strne r9, [fp, #1676] @ 0x68c │ │ │ │ + str r0, [r2, #32] │ │ │ │ + mov r1, r0 │ │ │ │ mov r2, #1 │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - mov ip, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 5f200 │ │ │ │ - ldr r2, [pc, #48] @ 5f9dc │ │ │ │ - ldr r3, [pc, #40] @ 5f9d8 │ │ │ │ + strb r2, [fp, #1684] @ 0x694 │ │ │ │ + ldr r0, [fp, #1688] @ 0x698 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [r4] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r5, #0 │ │ │ │ + bne 69bc0 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r5, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + cmp r6, #0 │ │ │ │ + moveq r6, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + beq 69cf8 │ │ │ │ + str r9, [fp, #1680] @ 0x690 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + add r9, sp, #68 @ 0x44 │ │ │ │ + mov r2, #15 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldm r9, {r0, r1} │ │ │ │ + add r4, sp, #60 @ 0x3c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, fp, #59648 @ 0xe900 │ │ │ │ + ldm r4, {r2, r3} │ │ │ │ + mov r1, sl │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92298 │ │ │ │ + ldr r3, [pc, #456] @ 69df8 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ + mov ip, #15 │ │ │ │ + add r6, r6, #59648 @ 0xe900 │ │ │ │ + add r6, r6, #252 @ 0xfc │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldm r9, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r1, r8 │ │ │ │ + ldm r4, {r2, r3} │ │ │ │ + mov r0, r6 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 92298 │ │ │ │ + ldr r2, [pc, #376] @ 69dfc │ │ │ │ + ldr r3, [pc, #352] @ 69de8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 5f9d0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, sl, r4, asr #32 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r7, sl, ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #104] @ 5fa60 │ │ │ │ - mov r5, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [r5], #8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl dac6c │ │ │ │ + bne 69de0 │ │ │ │ mov r0, r5 │ │ │ │ - bl dad14 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, #0 │ │ │ │ + add sp, sp, #84 @ 0x54 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 69ce0 │ │ │ │ + cmp r9, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r0, [fp, #1688] @ 0x698 │ │ │ │ + str r9, [fp, #1672] @ 0x688 │ │ │ │ + strb r2, [fp, #1684] @ 0x694 │ │ │ │ + strne r9, [fp, #1676] @ 0x68c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r4, [pc, #292] @ 69e00 │ │ │ │ + add r4, pc, r4 │ │ │ │ + str r0, [r4, #32] │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + cmp r6, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + bne 69d50 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + add r9, sp, #68 @ 0x44 │ │ │ │ + mov r2, #15 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldm r9, {r0, r1} │ │ │ │ + add r4, sp, #60 @ 0x3c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, fp, #59648 @ 0xe900 │ │ │ │ + ldm r4, {r2, r3} │ │ │ │ + mov r1, sl │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92298 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 69c28 │ │ │ │ + ldr r3, [pc, #180] @ 69e04 │ │ │ │ + b 69c2c │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + str r9, [fp, #1680] @ 0x690 │ │ │ │ + mov r6, #1065353216 @ 0x3f800000 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + add r9, sp, #68 @ 0x44 │ │ │ │ + mov r2, #15 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldm r9, {r0, r1} │ │ │ │ + add r4, sp, #60 @ 0x3c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, fp, #59648 @ 0xe900 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + mov r1, sl │ │ │ │ + ldm r4, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92298 │ │ │ │ + mov r3, r6 │ │ │ │ + b 69c2c │ │ │ │ + mov r0, r6 │ │ │ │ mov r1, #0 │ │ │ │ - strd r0, [r4, #16] │ │ │ │ - strd r0, [r4, #120] @ 0x78 │ │ │ │ - str r3, [r4, #128] @ 0x80 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r4, #132] @ 0x84 │ │ │ │ - str r3, [r4, #136] @ 0x88 │ │ │ │ - str r3, [r4, #140] @ 0x8c │ │ │ │ - str r3, [r4, #144] @ 0x90 │ │ │ │ - strb r3, [r4, #24] │ │ │ │ - strb r3, [r4, #88] @ 0x58 │ │ │ │ - str r3, [r4, #116] @ 0x74 │ │ │ │ - str r3, [r4, #112] @ 0x70 │ │ │ │ - str r3, [r4, #108] @ 0x6c │ │ │ │ - str r3, [r4, #104] @ 0x68 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r5, sl, ip, ror #28 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #140] @ 0x8c │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 5fae8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r3, [r4, #140] @ 0x8c │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r2, #0 │ │ │ │ - strne r2, [r3, #4] │ │ │ │ - streq r3, [r4, #144] @ 0x90 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r0] │ │ │ │ - ldr r3, [r4, #136] @ 0x88 │ │ │ │ - str r3, [r0, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - strne r0, [r3] │ │ │ │ - ldr r3, [r4, #132] @ 0x84 │ │ │ │ - str r0, [r4, #136] @ 0x88 │ │ │ │ - cmp r3, #0 │ │ │ │ - streq r0, [r4, #132] @ 0x84 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl e97fc │ │ │ │ - ldr r3, [r4, #128] @ 0x80 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #128] @ 0x80 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r1, #72 @ 0x48 │ │ │ │ - add r0, r4, #8 │ │ │ │ - bl daddc │ │ │ │ - b 5faa0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + b 69a88 │ │ │ │ + ldr r2, [fp, #1704] @ 0x6a8 │ │ │ │ + ldr r1, [pc, #68] @ 69e08 │ │ │ │ + ands r2, r2, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + ldr r1, [r1, #32] │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + strb r0, [fp, #1684] @ 0x694 │ │ │ │ + streq r2, [fp, #1672] @ 0x688 │ │ │ │ + b 69b68 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + strdeq ip, [r9], -r4 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andmi r0, r4, #0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + andeq r5, sl, ip, lsr #28 │ │ │ │ + svccc 0x00666666 │ │ │ │ + andeq ip, r9, r0, asr #26 │ │ │ │ + andeq r5, sl, r0, lsr #25 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + @ instruction: 0x000a5bb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3864] @ 0xf18 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #1820] @ 60230 │ │ │ │ - ldr r3, [pc, #1820] @ 60234 │ │ │ │ + str r0, [ip, #3720] @ 0xe88 │ │ │ │ + sub sp, sp, #340 @ 0x154 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + mov ip, r2 │ │ │ │ + ldr r2, [pc, #816] @ 6a160 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #812] @ 6a164 │ │ │ │ add r2, pc, r2 │ │ │ │ + str r1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #212 @ 0xd4 │ │ │ │ - sub r1, r1, #11 │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r7, [ip] │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r1, #5 │ │ │ │ - addls pc, pc, r1, lsl #2 │ │ │ │ - b 5fb78 │ │ │ │ - b 5fb58 │ │ │ │ - b 5fb78 │ │ │ │ - b 5fbc8 │ │ │ │ - b 5fbfc │ │ │ │ - b 5fc98 │ │ │ │ - b 5fba4 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl dad14 │ │ │ │ + str r3, [sp, #332] @ 0x14c │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [r4, #128] @ 0x80 │ │ │ │ - str r3, [r4, #132] @ 0x84 │ │ │ │ - str r3, [r4, #136] @ 0x88 │ │ │ │ - str r3, [r4, #140] @ 0x8c │ │ │ │ - str r3, [r4, #144] @ 0x90 │ │ │ │ - ldr r2, [pc, #1720] @ 60238 │ │ │ │ - ldr r3, [pc, #1712] @ 60234 │ │ │ │ + ldrb r3, [sp, #392] @ 0x188 │ │ │ │ + ldr r6, [sp, #376] @ 0x178 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr fp, [sp, #384] @ 0x180 │ │ │ │ + ldr r8, [sp, #388] @ 0x184 │ │ │ │ + mov r4, r0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r7, [sp, #20] │ │ │ │ + beq 69edc │ │ │ │ + ldr r3, [sp, #380] @ 0x17c │ │ │ │ + add fp, fp, #1 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #380] @ 0x17c │ │ │ │ + cmp r7, #0 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + mov r0, r3 │ │ │ │ + str fp, [sp] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + beq 6a140 │ │ │ │ + ldr r2, [pc, #708] @ 6a168 │ │ │ │ + mov r3, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6022c │ │ │ │ - add sp, sp, #212 @ 0xd4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [r6] │ │ │ │ - str r3, [r0, #108] @ 0x6c │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r3, [r0, #112] @ 0x70 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - str r3, [r0, #116] @ 0x74 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - str r3, [r0, #120] @ 0x78 │ │ │ │ - b 5fb78 │ │ │ │ - ldr r2, [pc, #1644] @ 6023c │ │ │ │ - ldr r3, [pc, #1632] @ 60234 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl e972c │ │ │ │ + cmp r7, fp │ │ │ │ + bne 69f00 │ │ │ │ + add r2, sp, #204 @ 0xcc │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [pc, #672] @ 6a16c │ │ │ │ + mov r3, r6 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6022c │ │ │ │ - ldr r1, [r6] │ │ │ │ - add sp, sp, #212 @ 0xd4 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - b 5fa64 │ │ │ │ - ldr r5, [r0, #132] @ 0x84 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 5fc18 │ │ │ │ - b 5fb78 │ │ │ │ - ldr r5, [r5] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 5fb78 │ │ │ │ - ldr r1, [r6] │ │ │ │ - add r0, r5, #8 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 5fc0c │ │ │ │ - ldr r3, [r4, #132] @ 0x84 │ │ │ │ - cmp r3, r5 │ │ │ │ - ldreq r3, [r5] │ │ │ │ - streq r3, [r4, #132] @ 0x84 │ │ │ │ - ldr r3, [r4, #136] @ 0x88 │ │ │ │ - cmp r3, r5 │ │ │ │ - ldreq r3, [r5, #4] │ │ │ │ - streq r3, [r4, #136] @ 0x88 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r2, [r5] │ │ │ │ - strne r2, [r3] │ │ │ │ - ldr r3, [r5] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r2, [r5, #4] │ │ │ │ - strne r2, [r3, #4] │ │ │ │ - ldr r3, [r4, #128] @ 0x80 │ │ │ │ - mov r2, #0 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - str r3, [r4, #128] @ 0x80 │ │ │ │ - str r2, [r5] │ │ │ │ - ldr r3, [r4, #144] @ 0x90 │ │ │ │ - str r3, [r5, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - strne r5, [r3] │ │ │ │ - str r5, [r4, #144] @ 0x90 │ │ │ │ - b 5fb78 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - ldr r5, [r0, #124] @ 0x7c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 5fe38 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #1420] @ 60240 │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 60080 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 5fd00 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - strd r0, [r4, #16] │ │ │ │ - strb r3, [r4, #24] │ │ │ │ - strb r3, [r4, #88] @ 0x58 │ │ │ │ - str r3, [r4, #116] @ 0x74 │ │ │ │ - str r3, [r4, #112] @ 0x70 │ │ │ │ - str r3, [r4, #108] @ 0x6c │ │ │ │ - str r3, [r4, #104] @ 0x68 │ │ │ │ - strd r0, [r4, #120] @ 0x78 │ │ │ │ - mov r2, #16 │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ - add r0, r4, #88 @ 0x58 │ │ │ │ - bl e97fc │ │ │ │ - bl e88e8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl e8978 │ │ │ │ - ldr ip, [r6, #8] │ │ │ │ - asr r2, ip, #31 │ │ │ │ - mul r3, ip, r1 │ │ │ │ - mla r3, r0, r2, r3 │ │ │ │ - umull r2, r1, ip, r0 │ │ │ │ - adds r2, r2, r7 │ │ │ │ - add r3, r3, r1 │ │ │ │ - adc r1, r3, r5 │ │ │ │ - ldr r3, [r6] │ │ │ │ - str r2, [r4, #16] │ │ │ │ - cmn r3, #1 │ │ │ │ - str r1, [r4, #20] │ │ │ │ - beq 5fb78 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r2, #692 @ 0x2b4 │ │ │ │ - mla r2, r3, r2, r0 │ │ │ │ - add r5, sp, #12 │ │ │ │ - add r2, r2, #15488 @ 0x3c80 │ │ │ │ - add r2, r2, #48 @ 0x30 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - bl 2a11c │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 60088 │ │ │ │ - cmp r3, #3 │ │ │ │ - beq 6011c │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 5fe04 │ │ │ │ - ldr r1, [pc, #1188] @ 60244 │ │ │ │ - ldr r0, [pc, #1188] @ 60248 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, r5 │ │ │ │ - add r5, sp, #76 @ 0x4c │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - add r0, r4, #24 │ │ │ │ - bl e97fc │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mvn r2, #0 │ │ │ │ - add r0, r0, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r0, #2600] @ 0xa28 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r1, r5 │ │ │ │ + bl e972c │ │ │ │ + b 69f28 │ │ │ │ + ldr r2, [pc, #652] @ 6a170 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + str fp, [sp] │ │ │ │ + bl e972c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ str r2, [sp] │ │ │ │ - bl 69df8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r6] │ │ │ │ - add r2, r3, #57344 @ 0xe000 │ │ │ │ - ldr r2, [r2, #2480] @ 0x9b0 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne 5fb78 │ │ │ │ - ldr r2, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r2, #56] @ 0x38 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - rsb r3, r3, r3, lsl #4 │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ - str r3, [r4, #124] @ 0x7c │ │ │ │ - b 5fb78 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #5 │ │ │ │ - addls pc, pc, r3, lsl #2 │ │ │ │ - b 5fb78 │ │ │ │ - b 6006c │ │ │ │ - b 5fb78 │ │ │ │ - b 5ffa0 │ │ │ │ - b 5fff8 │ │ │ │ - b 5ff04 │ │ │ │ - b 5fe64 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #988] @ 6024c │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ + add r2, sp, #204 @ 0xcc │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [pc, #600] @ 6a174 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [pc, #584] @ 6a178 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 60220 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #1580] @ 0x62c │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #2 │ │ │ │ - beq 5febc │ │ │ │ - mov r2, #0 │ │ │ │ - strb r2, [r0, #24] │ │ │ │ - strb r2, [r0, #88] @ 0x58 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ - str r2, [r0, #104] @ 0x68 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #568] @ 6a17c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r9, [pc, #560] @ 6a180 │ │ │ │ + mvn sl, #0 │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, #0 │ │ │ │ - strd r0, [r4, #16] │ │ │ │ - strd r0, [r4, #120] @ 0x78 │ │ │ │ - ldr r2, [r6] │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - cmn r2, #1 │ │ │ │ - ldr r6, [r3, #2600] @ 0xa28 │ │ │ │ - beq 601c4 │ │ │ │ - ldr r1, [pc, #888] @ 60250 │ │ │ │ - ldr r0, [pc, #888] @ 60254 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r0 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - bl 69df8 │ │ │ │ - str r5, [r4, #124] @ 0x7c │ │ │ │ - b 5fb78 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #840] @ 60258 │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 60214 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #1580] @ 0x62c │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #2 │ │ │ │ - beq 5ff5c │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr ip, [r0] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + str sl, [sp] │ │ │ │ + ldr r7, [ip, #40] @ 0x28 │ │ │ │ + blx r7 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, #0 │ │ │ │ - strd r0, [r4, #16] │ │ │ │ - strd r0, [r4, #120] @ 0x78 │ │ │ │ - strb r2, [r4, #24] │ │ │ │ - strb r2, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ - ldr r2, [r6] │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - cmn r2, #1 │ │ │ │ - ldr r4, [r3, #2600] @ 0xa28 │ │ │ │ - beq 601a8 │ │ │ │ - ldr r1, [pc, #740] @ 6025c │ │ │ │ - ldr r0, [pc, #740] @ 60260 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr ip, [r0] │ │ │ │ + str sl, [sp] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + ldr r9, [ip, #40] @ 0x28 │ │ │ │ + blx r9 │ │ │ │ + ldr sl, [pc, #472] @ 6a184 │ │ │ │ + mov r9, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mvn r2, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [sp] │ │ │ │ - bl 69df8 │ │ │ │ - b 5fb78 │ │ │ │ - ldr r1, [pc, #700] @ 60264 │ │ │ │ - ldr r0, [pc, #700] @ 60268 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - add r5, sp, #76 @ 0x4c │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + movne r9, r7 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - mvn r2, #0 │ │ │ │ - add r0, r0, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r0, #2600] @ 0xa28 │ │ │ │ - mov r3, #0 │ │ │ │ + add r7, sp, #60 @ 0x3c │ │ │ │ + mov r3, #15 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ mov r1, r5 │ │ │ │ - str r2, [sp] │ │ │ │ - bl 69df8 │ │ │ │ - b 5fb78 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #616] @ 6026c │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 60208 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #1580] @ 0x62c │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #2 │ │ │ │ - beq 60050 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - strd r0, [r4, #16] │ │ │ │ - strb r2, [r4, #24] │ │ │ │ - strb r2, [r4, #88] @ 0x58 │ │ │ │ - str r2, [r4, #116] @ 0x74 │ │ │ │ - str r2, [r4, #112] @ 0x70 │ │ │ │ - str r2, [r4, #108] @ 0x6c │ │ │ │ - str r2, [r4, #104] @ 0x68 │ │ │ │ - strd r0, [r4, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #536] @ 60270 │ │ │ │ - ldr r0, [pc, #536] @ 60274 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r4, [r3, #2600] @ 0xa28 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 5ff80 │ │ │ │ - ldr r1, [pc, #516] @ 60278 │ │ │ │ - ldr r0, [pc, #516] @ 6027c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 5ffb0 │ │ │ │ - blx r2 │ │ │ │ - b 5fd00 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 601e0 │ │ │ │ - ldr r1, [pc, #476] @ 60280 │ │ │ │ - ldr r0, [pc, #476] @ 60284 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r6, #12] │ │ │ │ - addeq r3, sp, #8 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - add r5, sp, #76 @ 0x4c │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #400] @ 60288 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r0, r4, #24 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r6, #12] │ │ │ │ - addeq r3, sp, #8 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - bl e9868 │ │ │ │ - b 5fde4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 601f4 │ │ │ │ - ldr r1, [pc, #340] @ 6028c │ │ │ │ - ldr r0, [pc, #340] @ 60290 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r6, #12] │ │ │ │ - addeq r3, sp, #8 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r5 │ │ │ │ - add r5, sp, #76 @ 0x4c │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - str r0, [sp, #4] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldm r7, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r1, [pc, #368] @ 6a188 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r9, sp, #44 @ 0x2c │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #264] @ 60294 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r0, r4, #24 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r6, #12] │ │ │ │ - addeq r3, sp, #8 │ │ │ │ - b 60110 │ │ │ │ - ldr r1, [pc, #232] @ 60298 │ │ │ │ - ldr r0, [pc, #232] @ 6029c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - b 5ff88 │ │ │ │ - ldr r1, [pc, #212] @ 602a0 │ │ │ │ - ldr r0, [pc, #212] @ 602a4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr ip, [pc, #276] @ 6a180 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + mov ip, #1 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov ip, #0 │ │ │ │ + str ip, [sp] │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r1, [pc, #232] @ 6a18c │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 27858 │ │ │ │ + ldr r2, [r8] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r5, [r2, #4] │ │ │ │ + ldr r6, [r2] │ │ │ │ + mov r3, fp │ │ │ │ + ldr r2, [sp, #380] @ 0x17c │ │ │ │ + mov r0, r8 │ │ │ │ + blx r6 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 699b0 │ │ │ │ + ldr r2, [sp, #380] @ 0x17c │ │ │ │ + mov r3, fp │ │ │ │ mov r1, r0 │ │ │ │ - b 5fee8 │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ - mov r2, #4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl e97fc │ │ │ │ - b 6009c │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ - mov r2, #4 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl e97fc │ │ │ │ - b 60130 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - b 60050 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - b 5ff5c │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - b 5febc │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, sl, r4, lsr #29 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r6, sl, r8, lsr lr │ │ │ │ - andeq r6, sl, r8, ror #27 │ │ │ │ - @ instruction: 0xfffff440 │ │ │ │ - muleq r9, ip, r8 │ │ │ │ - @ instruction: 0x000966b0 │ │ │ │ - @ instruction: 0xfffff284 │ │ │ │ - andeq r4, r9, r4, ror #14 │ │ │ │ - andeq r6, r9, r8, asr #13 │ │ │ │ - @ instruction: 0xfffff1e4 │ │ │ │ - andeq r4, r9, r4, asr #13 │ │ │ │ - andeq r6, r9, r4, lsl #12 │ │ │ │ - muleq r9, r4, r6 │ │ │ │ - andeq r6, r9, r8, lsl #11 │ │ │ │ - @ instruction: 0xfffff0f0 │ │ │ │ - ldrdeq r4, [r9], -ip │ │ │ │ - strdeq r6, [r9], -r4 │ │ │ │ - andeq r4, r9, r8, asr #11 │ │ │ │ - muleq r9, r4, r4 │ │ │ │ - muleq r9, r8, r5 │ │ │ │ - andeq r6, r9, r0, ror #7 │ │ │ │ - @ instruction: 0x000963b0 │ │ │ │ - andeq r4, r9, r4, lsl #10 │ │ │ │ - andeq r6, r9, r0, lsl #7 │ │ │ │ - andeq r6, r9, r0, ror #6 │ │ │ │ - andeq r4, r9, ip, lsl #9 │ │ │ │ - @ instruction: 0x000963b4 │ │ │ │ - andeq r4, r9, r0, ror r4 │ │ │ │ - @ instruction: 0x000963bc │ │ │ │ - mov r3, #0 │ │ │ │ - push {r4, r5} │ │ │ │ - mov r4, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - strd r4, [r0, #16] │ │ │ │ - strd r4, [r0, #120] @ 0x78 │ │ │ │ - strb r3, [r0, #24] │ │ │ │ - pop {r4, r5} │ │ │ │ - strb r3, [r0, #88] @ 0x58 │ │ │ │ - str r3, [r0, #116] @ 0x74 │ │ │ │ - str r3, [r0, #112] @ 0x70 │ │ │ │ - str r3, [r0, #108] @ 0x6c │ │ │ │ - str r3, [r0, #104] @ 0x68 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl dad14 │ │ │ │ + mov r0, r8 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [pc, #144] @ 6a190 │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r0, fp │ │ │ │ + movne r3, #0 │ │ │ │ + andeq r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + movne r0, #0 │ │ │ │ + str r0, [r3] │ │ │ │ + ldr r3, [pc, #64] @ 6a164 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #332] @ 0x14c │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [r4, #128] @ 0x80 │ │ │ │ - str r3, [r4, #132] @ 0x84 │ │ │ │ - str r3, [r4, #136] @ 0x88 │ │ │ │ - str r3, [r4, #140] @ 0x8c │ │ │ │ - str r3, [r4, #144] @ 0x90 │ │ │ │ - pop {r4, pc} │ │ │ │ - sub sp, sp, #16 │ │ │ │ + bne 6a15c │ │ │ │ + add sp, sp, #340 @ 0x154 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r2, [pc, #76] @ 6a194 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl e972c │ │ │ │ + str fp, [sp, #20] │ │ │ │ + b 69eb8 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + muleq r9, r0, fp │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq ip, r8, r8, asr #20 │ │ │ │ + andeq ip, r8, r8, lsr #20 │ │ │ │ + andeq ip, r8, r0, lsl #20 │ │ │ │ + ldrdeq ip, [r8], -r0 │ │ │ │ + andeq sp, r9, r4, asr #8 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + svclt 0x00800000 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + addmi r0, r0, r0 │ │ │ │ + andeq ip, r9, r8, asr #17 │ │ │ │ + andeq ip, r8, r4, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3704] @ 0xe78 │ │ │ │ - sub sp, sp, #356 @ 0x164 │ │ │ │ - add r4, sp, #396 @ 0x18c │ │ │ │ - stm r4, {r1, r2, r3} │ │ │ │ - ldrb r2, [sp, #412] @ 0x19c │ │ │ │ - ldr r1, [pc, #1080] @ 6077c │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #1076] @ 60780 │ │ │ │ + str r0, [ip, #3856] @ 0xf10 │ │ │ │ + sub sp, sp, #204 @ 0xcc │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r1, [pc, #512] @ 6a3b8 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #508] @ 6a3bc │ │ │ │ add r1, pc, r1 │ │ │ │ + ldr r8, [fp] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - mov r7, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r3, [pc, #1060] @ 60784 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ - ldr r1, [pc, #1052] @ 60788 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + cmp r8, #0 │ │ │ │ + mov r7, r3 │ │ │ │ ldr r2, [r2] │ │ │ │ - str r2, [sp, #348] @ 0x15c │ │ │ │ + str r2, [sp, #196] @ 0xc4 │ │ │ │ mov r2, #0 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - add r9, sp, #84 @ 0x54 │ │ │ │ - mov fp, #15 │ │ │ │ - str fp, [sp, #8] │ │ │ │ - add r6, r6, #59648 @ 0xe900 │ │ │ │ - add r6, r6, #252 @ 0xfc │ │ │ │ - add r8, sp, #76 @ 0x4c │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldm r9, {r0, r1} │ │ │ │ + ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [sp, #244] @ 0xf4 │ │ │ │ + ldr sl, [sp, #252] @ 0xfc │ │ │ │ + mov r6, r0 │ │ │ │ + sub r5, r5, #1 │ │ │ │ + blt 6a3a8 │ │ │ │ + cmp r8, r5 │ │ │ │ + movlt r1, r8 │ │ │ │ + movge r1, r5 │ │ │ │ + add r2, r2, r1, lsl #2 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [pc, #420] @ 6a3c0 │ │ │ │ + add r9, sp, #68 @ 0x44 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [pc, #400] @ 6a3c4 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #384] @ 6a3c8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + add r4, sp, #52 @ 0x34 │ │ │ │ + ldr r8, [pc, #348] @ 6a3cc │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + mov r3, #15 │ │ │ │ stm sp, {r0, r1} │ │ │ │ - mov r0, r6 │ │ │ │ - ldm r8, {r2, r3} │ │ │ │ - mov r1, r4 │ │ │ │ - bl 31598 │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - add r6, sp, #28 │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ mov r1, r7 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + str r8, [sp, #12] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldm r4, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + mov r0, r7 │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 276f8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [pc, #264] @ 6a3d0 │ │ │ │ + bl 27764 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr ip, [pc, #248] @ 6a3d4 │ │ │ │ mov r1, r7 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + mov r7, #0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r2, r9 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov ip, #1 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 27e64 │ │ │ │ + ldr r1, [pc, #196] @ 6a3d8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27858 │ │ │ │ + ldr r2, [sl] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r8, [r2, #4] │ │ │ │ + ldr r9, [r2] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + blx r9 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 699b0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [pc, #892] @ 6078c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ + mov r0, sl │ │ │ │ + blx r8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 6a378 │ │ │ │ + cmp r5, r0 │ │ │ │ + movlt r7, r5 │ │ │ │ + movge r7, r0 │ │ │ │ + ldr r2, [pc, #92] @ 6a3dc │ │ │ │ + ldr r3, [pc, #56] @ 6a3bc │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r7, [fp] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6a3b4 │ │ │ │ + add sp, sp, #204 @ 0xcc │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b 6a20c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq ip, r9, r8, lsl #16 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq ip, r8, r0, ror #13 │ │ │ │ + andeq sp, r9, r0, asr #2 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + rsbsmi r0, r0, #0 │ │ │ │ + svclt 0x00800000 │ │ │ │ + addmi r0, r0, r0 │ │ │ │ + andeq ip, r9, r4, asr #12 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3928] @ 0xf58 │ │ │ │ + sub sp, sp, #132 @ 0x84 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #676] @ 6a6a4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #672] @ 6a6a8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov r3, #0 │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldr r1, [pc, #644] @ 6a6ac │ │ │ │ + mov r5, r0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + ldrb fp, [sp, #168] @ 0xa8 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r6, #1065353216 @ 0x3f800000 │ │ │ │ + add r9, sp, #116 @ 0x74 │ │ │ │ + mov sl, #15 │ │ │ │ + add r8, sp, #108 @ 0x6c │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #568] @ 6a6b0 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + add r4, sp, #44 @ 0x2c │ │ │ │ + mov r2, r4 │ │ │ │ + bl 278b4 │ │ │ │ + cmp fp, #0 │ │ │ │ + movne r3, #1048576000 @ 0x3e800000 │ │ │ │ + moveq r3, #1040187392 @ 0x3e000000 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r6, [sp, #108] @ 0x6c │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp, #116] @ 0x74 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ add r7, r7, #59648 @ 0xe900 │ │ │ │ add r7, r7, #252 @ 0xfc │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str fp, [sp, #8] │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str sl, [sp, #8] │ │ │ │ str r0, [sp, #12] │ │ │ │ ldm r9, {r0, r1} │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, r7 │ │ │ │ ldm r8, {r2, r3} │ │ │ │ - mov r1, r6 │ │ │ │ - bl 31598 │ │ │ │ - ldr r7, [r5, #120] @ 0x78 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 604a0 │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - ldr ip, [r5, #108] @ 0x6c │ │ │ │ - add r6, sp, #44 @ 0x2c │ │ │ │ - cmp ip, #0 │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - bne 605f8 │ │ │ │ - ldr ip, [r5, #112] @ 0x70 │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 604d4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 604a0 │ │ │ │ - ldr r3, [r5, #116] @ 0x74 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 606c4 │ │ │ │ - ldr r2, [pc, #744] @ 60790 │ │ │ │ - ldr r3, [pc, #724] @ 60780 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #348] @ 0x15c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 60778 │ │ │ │ - add sp, sp, #356 @ 0x164 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ + mov r1, r4 │ │ │ │ + bl 92298 │ │ │ │ ldm r4, {r0, r1, r2, r3} │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ stm r7, {r0, r1, r2, r3} │ │ │ │ - mov r0, ip │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #120] @ 0x78 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #404] @ 0x194 │ │ │ │ - mov r4, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #396] @ 0x18c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [pc, #616] @ 60794 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + cmp fp, #0 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + beq 6a618 │ │ │ │ + ldr r3, [pc, #388] @ 6a6b4 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #608] @ 60798 │ │ │ │ - ldr r1, [pc, #588] @ 60788 │ │ │ │ + ldr r3, [pc, #372] @ 6a6b8 │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #600] @ 6079c │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ ldr r4, [r5, #4] │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + str sl, [sp, #8] │ │ │ │ add r4, r4, #59648 @ 0xe900 │ │ │ │ add r4, r4, #252 @ 0xfc │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r3, #15 │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldm r9, {r0, r1} │ │ │ │ - str r3, [sp, #8] │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ stm sp, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - ldm r8, {r2, r3} │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ mov r1, r7 │ │ │ │ - bl 31598 │ │ │ │ + bl 92298 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 604a0 │ │ │ │ - ldr r2, [pc, #524] @ 607a0 │ │ │ │ add r4, sp, #92 @ 0x5c │ │ │ │ - ldr r3, [r5, #112] @ 0x70 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ - mov r1, #1061158912 @ 0x3f400000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #488] @ 607a4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, r7 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r4, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [pc, #284] @ 6a6b0 │ │ │ │ mov r2, r4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b 60494 │ │ │ │ - add sl, sp, #60 @ 0x3c │ │ │ │ - stm sl, {r0, r1, r2, r3} │ │ │ │ - mov r0, ip │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [pc, #352] @ 60794 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #344] @ 60798 │ │ │ │ - ldr r1, [pc, #324] @ 60788 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #336] @ 6079c │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r7, [r5, #4] │ │ │ │ - add r7, r7, #59648 @ 0xe900 │ │ │ │ - add r7, r7, #252 @ 0xfc │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - str fp, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 278b4 │ │ │ │ + ldr r3, [pc, #280] @ 6a6bc │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r5, r5, #59648 @ 0xe900 │ │ │ │ + add r5, r5, #252 @ 0xfc │ │ │ │ str r0, [sp, #12] │ │ │ │ ldm r9, {r0, r1} │ │ │ │ stm sp, {r0, r1} │ │ │ │ - mov r0, r7 │ │ │ │ + mov r1, r4 │ │ │ │ ldm r8, {r2, r3} │ │ │ │ - mov r1, sl │ │ │ │ - bl 31598 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6071c │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [r5, #112] @ 0x70 │ │ │ │ - cmp ip, #0 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - beq 60488 │ │ │ │ - b 604d4 │ │ │ │ - ldr r2, [pc, #220] @ 607a8 │ │ │ │ - add r4, sp, #92 @ 0x5c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 92298 │ │ │ │ + ldr r2, [pc, #204] @ 6a6c0 │ │ │ │ + ldr r3, [pc, #176] @ 6a6a8 │ │ │ │ add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #124] @ 0x7c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 6a6a0 │ │ │ │ + add sp, sp, #132 @ 0x84 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r3, [pc, #160] @ 6a6c4 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + str sl, [sp, #8] │ │ │ │ + add r4, r4, #59648 @ 0xe900 │ │ │ │ + add r4, r4, #252 @ 0xfc │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ - mov r1, #1061158912 @ 0x3f400000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #180] @ 607a4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov ip, #1 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + mov r1, r7 │ │ │ │ + bl 92298 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r4, sp, #92 @ 0x5c │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r4, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [pc, #48] @ 6a6b0 │ │ │ │ mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 96c40 │ │ │ │ - b 604a0 │ │ │ │ - ldr r2, [pc, #136] @ 607ac │ │ │ │ - add r7, sp, #92 @ 0x5c │ │ │ │ - ldr r3, [r5, #108] @ 0x6c │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [sp, #408] @ 0x198 │ │ │ │ - mov r1, #1061158912 @ 0x3f400000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #88] @ 607a4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - b 60690 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, sl, r0, ror r6 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 278b4 │ │ │ │ + ldr r3, [pc, #40] @ 6a6b8 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + b 6a5b0 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq ip, r9, r0, asr #11 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + rscmi r0, r0, r0 │ │ │ │ + addmi r0, r0, r0 │ │ │ │ + mrccc 3, 5, r3, cr3, cr3, {1} │ │ │ │ svccc 0x004ccccd │ │ │ │ - submi r0, r0, r0 │ │ │ │ - cdpcc 12, 12, cr12, cr12, cr13, {6} │ │ │ │ - andeq r6, sl, r0, lsl r5 │ │ │ │ - cdpcc 12, 4, cr12, cr12, cr13, {6} │ │ │ │ - svccc 0x00666666 │ │ │ │ - svccc 0x0059999a │ │ │ │ - andeq r5, r9, r4, ror r7 │ │ │ │ - svclt 0x00800000 │ │ │ │ - andeq r5, r9, r0, asr #12 │ │ │ │ - andeq r5, r9, r4, ror #11 │ │ │ │ + svccc 0x00733333 │ │ │ │ + ldrdeq ip, [r9], -r0 │ │ │ │ + svccc 0x00333333 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + str r0, [ip, #3976] @ 0xf88 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #852] @ 6aa38 │ │ │ │ + mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - ldrb r3, [r0, #50] @ 0x32 │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r3, [pc, #840] @ 6aa3c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ add r0, r0, #1664 @ 0x680 │ │ │ │ + sub sp, sp, #84 @ 0x54 │ │ │ │ + mov r4, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 95e30 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - mov r0, sl │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + ldr sl, [sp, #120] @ 0x78 │ │ │ │ + ldr r9, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r3, #0 │ │ │ │ + bl 26e74 │ │ │ │ + ldr r8, [pc, #788] @ 6aa40 │ │ │ │ + add r8, pc, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6088c │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95e30 │ │ │ │ - ldr r1, [r0, #12] │ │ │ │ - mov r0, sl │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + bne 6a828 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + str sl, [r9] │ │ │ │ + ldr r1, [r2, #1704] @ 0x6a8 │ │ │ │ + tst r1, #3 │ │ │ │ + beq 6a83c │ │ │ │ + ldr r3, [r2, #1672] @ 0x688 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 6a910 │ │ │ │ + ldr ip, [r2, #1668] @ 0x684 │ │ │ │ + cmp r4, ip │ │ │ │ + beq 6a860 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 608b0 │ │ │ │ - ldr r3, [pc, #128] @ 608d4 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r1, [r3, #4] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r2, #1 │ │ │ │ - str r1, [r3, #20] │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - str r7, [r3, #16] │ │ │ │ - str r6, [r3, #24] │ │ │ │ - str r5, [r3] │ │ │ │ - str r9, [r3, #8] │ │ │ │ - str r8, [r3, #12] │ │ │ │ - str r1, [r3, #28] │ │ │ │ - strb r2, [r4, #50] @ 0x32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95e30 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - b 60818 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95e30 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - str r0, [sp, #32] │ │ │ │ - b 6084c │ │ │ │ - eoreq r2, r0, r4, lsl lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r1, [pc, #508] @ 60aec │ │ │ │ - ldr r2, [pc, #508] @ 60af0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldrb r3, [r0, #50] @ 0x32 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r2, #0 │ │ │ │ - bne 60940 │ │ │ │ - ldr r2, [pc, #472] @ 60af4 │ │ │ │ - ldr r3, [pc, #464] @ 60af0 │ │ │ │ + mov sl, r5 │ │ │ │ + beq 6a778 │ │ │ │ + str r4, [r2, #1680] @ 0x690 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 6a8c8 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 6a808 │ │ │ │ + ldr r0, [r9] │ │ │ │ + bl 5d800 │ │ │ │ + cmp r5, #512 @ 0x200 │ │ │ │ + mov r3, r0 │ │ │ │ + bcs 6a904 │ │ │ │ + ldr r2, [pc, #680] @ 6aa44 │ │ │ │ + add r5, r5, r5, lsl #2 │ │ │ │ + ldr r2, [r8, r2] │ │ │ │ + add r5, r2, r5, lsl #2 │ │ │ │ + ldr r2, [pc, #668] @ 6aa48 │ │ │ │ + str r5, [sp] │ │ │ │ + add r5, sp, #12 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e972c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 668bc │ │ │ │ + ldr r2, [pc, #620] @ 6aa4c │ │ │ │ + ldr r3, [pc, #600] @ 6aa3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 60ae8 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ + bne 6aa34 │ │ │ │ + mov r0, sl │ │ │ │ + add sp, sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #424] @ 60af8 │ │ │ │ + ldr r2, [pc, #576] @ 6aa50 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 668bc │ │ │ │ + b 6a7d8 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ add r0, r0, #1664 @ 0x680 │ │ │ │ - add r1, pc, r1 │ │ │ │ add r0, r0, #4 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 95c50 │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ - add r1, r5, #16 │ │ │ │ - ldr r3, [ip, #1672] @ 0x688 │ │ │ │ - str r1, [ip, #1680] @ 0x690 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq 60ab8 │ │ │ │ - ldr r3, [ip, #1668] @ 0x684 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq 60a9c │ │ │ │ - ldr r6, [pc, #368] @ 60afc │ │ │ │ - ldr sl, [pc, #368] @ 60b00 │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r3, [r6, #24] │ │ │ │ - str sl, [sp, #12] │ │ │ │ + bl 26f10 │ │ │ │ + b 6a734 │ │ │ │ + ldr r3, [pc, #528] @ 6aa54 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + cmp r3, r4 │ │ │ │ + ldreq r3, [pc, #516] @ 6aa58 │ │ │ │ + moveq ip, #1 │ │ │ │ + addeq r3, pc, r3 │ │ │ │ + strbeq ip, [r3, #4] │ │ │ │ + b 6a748 │ │ │ │ + ldr ip, [pc, #500] @ 6aa5c │ │ │ │ + add ip, pc, ip │ │ │ │ + ldrb ip, [ip, #4] │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 6a760 │ │ │ │ + tst r1, #1 │ │ │ │ + and r1, r1, #2 │ │ │ │ + beq 6a9c4 │ │ │ │ + ldr r3, [pc, #472] @ 6aa60 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr ip, [r8, r3] │ │ │ │ + mov r3, #1 │ │ │ │ + str r4, [r2, #1672] @ 0x688 │ │ │ │ + strh r3, [ip, #8] │ │ │ │ + strb r3, [r2, #1684] @ 0x694 │ │ │ │ + beq 6a9fc │ │ │ │ + ldr r3, [pc, #444] @ 6aa64 │ │ │ │ + cmp r1, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + str r4, [r2, #1676] @ 0x68c │ │ │ │ + str r1, [r3, #40] @ 0x28 │ │ │ │ + bne 6aa2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6a9f4 │ │ │ │ + mov sl, r5 │ │ │ │ + ldr r3, [pc, #408] @ 6aa68 │ │ │ │ + mov fp, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + strb fp, [r2, #1684] @ 0x694 │ │ │ │ cmp r3, #0 │ │ │ │ - movne r9, #14 │ │ │ │ - moveq r9, #15 │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldm r6, {r0, r1, r2, r3} │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov fp, #1061158912 @ 0x3f400000 │ │ │ │ - add r8, sp, #44 @ 0x2c │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - str fp, [sp, #48] @ 0x30 │ │ │ │ - ldm r8, {r0, r1} │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, ip, #59648 @ 0xe900 │ │ │ │ - ldm r7, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r5 │ │ │ │ - bl 31598 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 965b8 │ │ │ │ + bne 6a778 │ │ │ │ + ldr r2, [pc, #384] @ 6aa6c │ │ │ │ + mov r1, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r6 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 668bc │ │ │ │ + strb fp, [r6, #58] @ 0x3a │ │ │ │ + b 6a7d8 │ │ │ │ + ldr r2, [pc, #312] @ 6aa44 │ │ │ │ + ldr r5, [r8, r2] │ │ │ │ + b 6a7a4 │ │ │ │ + ldr r1, [pc, #328] @ 6aa60 │ │ │ │ + mov ip, #1 │ │ │ │ + strb ip, [r2, #1684] @ 0x694 │ │ │ │ + ldr r1, [r8, r1] │ │ │ │ + ldrb ip, [r1, #9] │ │ │ │ + cmp ip, #0 │ │ │ │ + moveq sl, r5 │ │ │ │ + beq 6a970 │ │ │ │ + ldr sl, [r1, #20] │ │ │ │ + ldr lr, [pc, #308] @ 6aa70 │ │ │ │ + cmp sl, #27 │ │ │ │ + ldrne ip, [r1, #12] │ │ │ │ + strne ip, [r9] │ │ │ │ + ldr ip, [pc, #296] @ 6aa74 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str r3, [lr, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str fp, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldm r8, {r0, r1} │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldm r7, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - ldr r1, [pc, #192] @ 60b04 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 965b8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp] │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ - blx r6 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, #27 │ │ │ │ + strb r3, [r1, #9] │ │ │ │ + strb r3, [ip, #4] │ │ │ │ + str r3, [r2, #1672] @ 0x688 │ │ │ │ + moveq sl, r5 │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r2, #1684] @ 0x694 │ │ │ │ + ldr r3, [pc, #256] @ 6aa78 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 6a994 │ │ │ │ cmp r0, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - strbne r3, [r4, #50] @ 0x32 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ + ldr r3, [r2, #1672] @ 0x688 │ │ │ │ + bne 6a76c │ │ │ │ + b 6a770 │ │ │ │ + ldr r1, [r2, #1704] @ 0x6a8 │ │ │ │ + ands r1, r1, #2 │ │ │ │ + bne 6a984 │ │ │ │ cmp r0, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - strbne r3, [r4, #50] @ 0x32 │ │ │ │ - b 60914 │ │ │ │ - ldr r2, [ip, #1704] @ 0x6a8 │ │ │ │ - tst r2, #1 │ │ │ │ - movne r2, #1 │ │ │ │ - strbne r2, [ip, #1684] @ 0x694 │ │ │ │ - strne r3, [ip, #1672] @ 0x688 │ │ │ │ - strne r3, [ip, #1676] @ 0x68c │ │ │ │ - b 60984 │ │ │ │ - ldr r2, [ip, #1704] @ 0x6a8 │ │ │ │ + strb r3, [r2, #1684] @ 0x694 │ │ │ │ + streq r0, [r2, #1672] @ 0x688 │ │ │ │ + moveq r3, r0 │ │ │ │ + beq 6a770 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r3, r1 │ │ │ │ + str r1, [r2, #1672] @ 0x688 │ │ │ │ + b 6a76c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 6a760 │ │ │ │ mov r3, #1 │ │ │ │ - tst r2, #1 │ │ │ │ - strb r3, [ip, #1684] @ 0x694 │ │ │ │ - bne 60984 │ │ │ │ + cmp r4, #0 │ │ │ │ + str r4, [r2, #1672] @ 0x688 │ │ │ │ + strb r3, [r2, #1684] @ 0x694 │ │ │ │ + bne 6aa2c │ │ │ │ + ldr r1, [pc, #148] @ 6aa7c │ │ │ │ cmp r0, #0 │ │ │ │ - mov r2, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r3, [r1, #40] @ 0x28 │ │ │ │ + beq 6a8c4 │ │ │ │ + str r4, [r2, #1680] @ 0x690 │ │ │ │ + b 6a8c4 │ │ │ │ + ldr r3, [pc, #124] @ 6aa80 │ │ │ │ + cmp r1, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ + beq 6a8bc │ │ │ │ + ldr r3, [pc, #108] @ 6aa84 │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r1, [r3, #40] @ 0x28 │ │ │ │ + bne 6a9f4 │ │ │ │ + b 6a8c4 │ │ │ │ + str r4, [r2, #1676] @ 0x68c │ │ │ │ + b 6aa10 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq ip, [r9], -r4 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + muleq r9, ip, r2 │ │ │ │ + andeq r0, r0, r8, asr #9 │ │ │ │ + @ instruction: 0x0008bdb4 │ │ │ │ + andeq ip, r9, r4, ror #3 │ │ │ │ + andeq sl, r8, ip, asr #32 │ │ │ │ + andeq r5, sl, r8, lsr r1 │ │ │ │ + andeq ip, r9, r0, lsr #22 │ │ │ │ + andeq ip, r9, r0, lsl fp │ │ │ │ + andeq r0, r0, r0, lsr #12 │ │ │ │ + ldrdeq r5, [sl], -r0 │ │ │ │ + andeq r5, sl, r8, lsr #1 │ │ │ │ + andeq ip, r8, r8, lsl r0 │ │ │ │ + andeq r5, sl, r0, lsr r0 │ │ │ │ + andeq ip, r9, r8, lsr #20 │ │ │ │ + andeq r5, sl, r4 │ │ │ │ + muleq sl, r0, pc @ │ │ │ │ + andeq r4, sl, r4, ror pc │ │ │ │ + andeq r4, sl, r0, ror #30 │ │ │ │ + add r0, r0, #8192 @ 0x2000 │ │ │ │ mov r3, #0 │ │ │ │ - strbeq r0, [r4, #50] @ 0x32 │ │ │ │ - strb r2, [ip, #1684] @ 0x694 │ │ │ │ - str r3, [ip, #1672] @ 0x688 │ │ │ │ - b 60984 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, sl, r8, asr #1 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - muleq sl, ip, r0 │ │ │ │ - eoreq r2, r0, r8, lsl sp │ │ │ │ - ldrdeq r2, [r0], -ip @ │ │ │ │ - submi r0, r0, r0 │ │ │ │ - addmi r0, r0, r0 │ │ │ │ + str r3, [r0, #152] @ 0x98 │ │ │ │ + str r1, [r0, #156] @ 0x9c │ │ │ │ + bx lr │ │ │ │ + sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, r0, #64 @ 0x40 │ │ │ │ - bl 61c2c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r4, #256] @ 0x100 │ │ │ │ - str r3, [r4, #260] @ 0x104 │ │ │ │ - str r2, [r4, #36] @ 0x24 │ │ │ │ - strb r2, [r4, #264] @ 0x108 │ │ │ │ - str r3, [r4, #328] @ 0x148 │ │ │ │ - pop {r4, pc} │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + add ip, sp, #44 @ 0x2c │ │ │ │ + stm ip, {r1, r2, r3} │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r1, [pc, #72] @ 6ab1c │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + ldr lr, [r0, #4] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldmdb r3, {r0, r1} │ │ │ │ + mov r2, #15 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r3, sp, #16 │ │ │ │ + add r0, lr, #59648 @ 0xe900 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r1, ip │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92298 │ │ │ │ + add sp, sp, #36 @ 0x24 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + ldr r3, [r0, #68] @ 0x44 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 6ab90 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #364] @ 60cd0 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r3, [pc, #360] @ 60cd4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #72 @ 0x48 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r3, #0 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - ldm r1, {r0, r1, r2, r3} │ │ │ │ - ldr sl, [sp, #104] @ 0x68 │ │ │ │ - add r4, sp, #36 @ 0x24 │ │ │ │ - stm r4, {r0, r1, r2, r3} │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r7, [pc, #292] @ 60cd8 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - ldr r2, [pc, #276] @ 60cdc │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ - mov ip, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [pc, #252] @ 60ce0 │ │ │ │ - mov r1, #3 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str ip, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r2, [r2] │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r5 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #168] @ 60ce4 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #148] @ 60ce8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #144] @ 60cec │ │ │ │ - ldr r1, [r7, r2] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r1] │ │ │ │ - mov r1, #1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [pc, #116] @ 60cf0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 96c40 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #76] @ 60cf4 │ │ │ │ - ldr r3, [pc, #40] @ 60cd4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 60ccc │ │ │ │ - add sp, sp, #72 @ 0x48 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, sl, r0, asr lr │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r5, sl, r8, lsl #28 │ │ │ │ - strdeq r0, [r0], -ip │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - andeq r0, r0, r0, lsl #9 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - andeq r0, r0, r4, lsl r6 │ │ │ │ - svclt 0x00800000 │ │ │ │ - andeq r5, sl, r0, lsl sp │ │ │ │ + mov r7, r1 │ │ │ │ + mov r5, r4 │ │ │ │ + b 6ab64 │ │ │ │ + ldr r3, [r6, #68] @ 0x44 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, r3 │ │ │ │ + add r4, r4, #72 @ 0x48 │ │ │ │ + bge 6ab88 │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r0, r4 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6ab50 │ │ │ │ + ldr r0, [r6, #60] @ 0x3c │ │ │ │ + add r0, r0, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3952] @ 0xf70 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #516] @ 60f18 │ │ │ │ - ldr r3, [pc, #516] @ 60f1c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #108 @ 0x6c │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + add r8, r0, #8192 @ 0x2000 │ │ │ │ mov r5, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov r3, #0 │ │ │ │ - ldm r0, {r0, r1, r2, r3} │ │ │ │ - add r4, sp, #52 @ 0x34 │ │ │ │ - stm r4, {r0, r1, r2, r3} │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ + ldr r0, [r8, #128] @ 0x80 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6abc4 │ │ │ │ + bl 75dc │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r8, #132] @ 0x84 │ │ │ │ + mov r0, #20 │ │ │ │ + bl 7318 │ │ │ │ + ldr r3, [r8, #140] @ 0x8c │ │ │ │ + mov r2, #0 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r2, [r8, #136] @ 0x88 │ │ │ │ + str r0, [r8, #128] @ 0x80 │ │ │ │ + beq 6abf4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 75dc │ │ │ │ + mov r9, #1 │ │ │ │ + mov r0, #20 │ │ │ │ + str r9, [r8, #144] @ 0x90 │ │ │ │ + bl 7318 │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r7, [pc, #448] @ 60f20 │ │ │ │ - ldr sl, [pc, #448] @ 60f24 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add fp, sp, #84 @ 0x54 │ │ │ │ - mov r1, r0 │ │ │ │ + str r3, [r8, #148] @ 0x94 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #1572] @ 0x624 │ │ │ │ + ldr r6, [r3, #20] │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ + cmp r6, #0 │ │ │ │ + str r0, [r8, #140] @ 0x8c │ │ │ │ + beq 6ad2c │ │ │ │ + mov r0, r7 │ │ │ │ + mov r4, r6 │ │ │ │ + b 6ac38 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - ldr r2, [pc, #428] @ 60f28 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #92 @ 0x5c │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r6 │ │ │ │ - ldm fp, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 965b8 │ │ │ │ - ldr r3, [pc, #320] @ 60f2c │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #304] @ 60f30 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - add sl, sp, #68 @ 0x44 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 6ac34 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #248] @ 60f34 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr r0, [pc, #240] @ 60f38 │ │ │ │ - ldr r1, [r3] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r1, [pc, #232] @ 60f3c │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r1, [pc, #216] @ 60f40 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r1, sl │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 96c40 │ │ │ │ - ldr r3, [pc, #184] @ 60f44 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - mov r1, #15 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - ldr r0, [r3] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - add r1, r5, #328 @ 0x148 │ │ │ │ - add r3, r5, #264 @ 0x108 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - mov r2, fp │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - bl 819bc │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [pc, #92] @ 60f48 │ │ │ │ - ldr r3, [pc, #44] @ 60f1c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 60f14 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #108 @ 0x6c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, sl, r4, lsr #25 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r5, sl, r8, asr ip │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - strdeq r0, [r0], -ip │ │ │ │ - andeq r0, r0, r0, lsl #9 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - andeq r0, r0, r4, lsl r6 │ │ │ │ - ldrdeq r5, [r9], -ip │ │ │ │ - andeq r3, r9, r8, ror #15 │ │ │ │ - svclt 0x00800000 │ │ │ │ - andeq r0, r0, r8, ror r4 │ │ │ │ - andeq r5, sl, ip, asr #21 │ │ │ │ - str r1, [r0, #56] @ 0x38 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #528] @ 61184 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [pc, #524] @ 61188 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r9, r1 │ │ │ │ - ldrb ip, [sp, #104] @ 0x68 │ │ │ │ - ldmne r3, {r0, r1, r2, r3} │ │ │ │ - ldmeq r4, {r0, r1, r2, r3} │ │ │ │ - ldr r6, [pc, #472] @ 6118c │ │ │ │ - add r5, sp, #20 │ │ │ │ - cmp ip, #0 │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr fp, [sp, #108] @ 0x6c │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - bne 61128 │ │ │ │ - ldr r3, [r4, #56] @ 0x38 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6105c │ │ │ │ - add sl, sp, #36 @ 0x24 │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 963a4 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, sl │ │ │ │ - ldr r1, [pc, #404] @ 61190 │ │ │ │ - mov r0, sl │ │ │ │ - bl 964d4 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #384] @ 61194 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #364] @ 61198 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #360] @ 6119c │ │ │ │ - ldr r1, [pc, #360] @ 611a0 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - mov ip, #1 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r2] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - str r3, [r4, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - str r3, [r4, #20] │ │ │ │ - str r3, [r4, #40] @ 0x28 │ │ │ │ - strb r3, [r4, #52] @ 0x34 │ │ │ │ - ldm r5, {r0, r1, r2, r3} │ │ │ │ - cmp fp, #0 │ │ │ │ - str r9, [r4, #16] │ │ │ │ - str r8, [r4, #44] @ 0x2c │ │ │ │ - str r7, [r4, #48] @ 0x30 │ │ │ │ - stm r4, {r0, r1, r2, r3} │ │ │ │ - beq 61100 │ │ │ │ - ldrb r3, [fp] │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ + ldr r3, [r8, #124] @ 0x7c │ │ │ │ cmp r3, #0 │ │ │ │ - bne 61100 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, r4, #256 @ 0x100 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [r4, #256] @ 0x100 │ │ │ │ - str r0, [r4, #260] @ 0x104 │ │ │ │ - add r0, r4, #64 @ 0x40 │ │ │ │ - bl 61cfc │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r1, [r4, #260] @ 0x104 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [pc, #204] @ 611a4 │ │ │ │ - ldr r3, [pc, #172] @ 61188 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r4, #4] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 61180 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #160] @ 611a8 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldrb r3, [r2, #1697] @ 0x6a1 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - ldrb r2, [r2, #1696] @ 0x6a0 │ │ │ │ - cmp r2, #0 │ │ │ │ - subne r3, r3, #1 │ │ │ │ - strne r3, [r4, #32] │ │ │ │ - b 610a4 │ │ │ │ - ldr r3, [pc, #124] @ 611ac │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #84] @ 611b0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #12 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r0, r2 │ │ │ │ + str r0, [sp] │ │ │ │ + ble 6ad08 │ │ │ │ + add r3, r5, #8320 @ 0x2080 │ │ │ │ + add r4, r5, #3184 @ 0xc70 │ │ │ │ + add r4, r4, #12 │ │ │ │ + mov r6, #0 │ │ │ │ + add sl, r3, #12 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr r7, [r4] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 6ad10 │ │ │ │ mov r1, r5 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - b 60fc8 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, sl, r0, asr #20 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r5, sl, r0, lsl #20 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - andeq r0, r0, r0, lsl #9 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - andeq r0, r0, r4, lsl r6 │ │ │ │ - svclt 0x00800000 │ │ │ │ - andeq r5, sl, r0, ror #17 │ │ │ │ - andeq r0, r0, r8, ror r4 │ │ │ │ - strdeq r0, [r0], -ip │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - ldr r1, [r1, #48] @ 0x30 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - str r3, [r5] │ │ │ │ - str r3, [r5, #4] │ │ │ │ - str r3, [r5, #8] │ │ │ │ - str r3, [r5, #12] │ │ │ │ - str r3, [r5, #16] │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 612bc │ │ │ │ - ldr r3, [pc, #240] @ 612f4 │ │ │ │ - add r7, r4, #64 @ 0x40 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ mov r0, r7 │ │ │ │ - str r2, [sp] │ │ │ │ - ldm r3, {r1, r2, r3} │ │ │ │ - bl 6253c │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 61238 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq 612d8 │ │ │ │ - ldr r9, [r4, #48] @ 0x30 │ │ │ │ - ldr r6, [pc, #180] @ 612f8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r8, r5, #4 │ │ │ │ - sub r0, r9, r1 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - mov r1, r8 │ │ │ │ - sub r3, r3, r2 │ │ │ │ + mov fp, r1 │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + mov r0, fp │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 6aca8 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - strb r3, [r5, #1] │ │ │ │ - bl 62698 │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - eor r0, r0, #1 │ │ │ │ - strb r0, [r5] │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ + cmp r9, r0 │ │ │ │ + bne 6ace8 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ + ldr r3, [sp] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 6ad1c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 655d0 │ │ │ │ + ldr r3, [r8, #124] @ 0x7c │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + add r4, r4, #20 │ │ │ │ + bgt 6ac90 │ │ │ │ add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #56] @ 612fc │ │ │ │ - ldr r1, [r4, #16] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov fp, r7 │ │ │ │ + mov r0, #1 │ │ │ │ + b 6acc8 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 655d0 │ │ │ │ + b 6acf4 │ │ │ │ + mov r4, r7 │ │ │ │ + b 6ac5c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r1, r4, #3184 @ 0xc70 │ │ │ │ + ldr r5, [r2, #148] @ 0x94 │ │ │ │ + ldr r3, [r3, #3356] @ 0xd1c │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + add r1, r1, #12 │ │ │ │ + blx r5 │ │ │ │ + add r3, r4, #8192 @ 0x2000 │ │ │ │ + mov r2, r0 │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - b 611fc │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 625b4 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r4, #20] │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - b 61238 │ │ │ │ - eoreq r2, r0, r4, lsl #9 │ │ │ │ - eoreq r2, r0, r0, asr #8 │ │ │ │ - eoreq r2, r0, r4, asr #7 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 6ab98 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #676] @ 615c0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #672] @ 615c4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r7, [pc, #668] @ 615c8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr sl, [sp, #96] @ 0x60 │ │ │ │ - ldr r8, [r1, #20] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, #0 │ │ │ │ - beq 61368 │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - str r8, [r1, #24] │ │ │ │ - cmp r2, r3 │ │ │ │ - streq r8, [r1, #28] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 611b4 │ │ │ │ - ldrb r3, [r5] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #584] @ 615cc │ │ │ │ - ldr r9, [r7, r3] │ │ │ │ - bne 613f8 │ │ │ │ - ldr r3, [pc, #576] @ 615d0 │ │ │ │ + mov r2, #1 │ │ │ │ + strb r2, [r3, #1684] @ 0x694 │ │ │ │ mov r2, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp sl, #0 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - beq 61438 │ │ │ │ - ldrb r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 61438 │ │ │ │ - cmp r8, r3 │ │ │ │ - beq 614dc │ │ │ │ - ldr r3, [r9] │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r6, r3 │ │ │ │ - beq 6154c │ │ │ │ - ldr r2, [pc, #516] @ 615d4 │ │ │ │ - ldr r3, [pc, #496] @ 615c4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 615bc │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add fp, r5, #4 │ │ │ │ - ldr r0, [r9] │ │ │ │ - mov r2, fp │ │ │ │ + mov r4, r0 │ │ │ │ + str r2, [r3, #1672] @ 0x688 │ │ │ │ + add r0, r0, #112 @ 0x70 │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + bl e96c0 │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ mov r1, r6 │ │ │ │ - bl 966ec │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 61388 │ │ │ │ - ldr r3, [pc, #444] @ 615d8 │ │ │ │ - mov r2, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp sl, #0 │ │ │ │ - str r8, [r4, #28] │ │ │ │ - strb r2, [r3, #16] │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - strbne r2, [sl] │ │ │ │ - beq 615b0 │ │ │ │ - cmp r8, r3 │ │ │ │ - addeq fp, r5, #4 │ │ │ │ - bne 613b8 │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ + add r0, r4, #624 @ 0x270 │ │ │ │ + bl e96c0 │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r4, #1136 @ 0x470 │ │ │ │ + bl e96c0 │ │ │ │ + mov r3, #3 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r3, [r4, #1648] @ 0x670 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + cmp r1, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + strb r1, [r0, #28] │ │ │ │ + bne 6ae0c │ │ │ │ + b 64ee0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r2, [r0, #1580] @ 0x62c │ │ │ │ + strb r1, [r3, #56] @ 0x38 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + bxne lr │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + bx r3 │ │ │ │ + ldrb r3, [r0, #58] @ 0x3a │ │ │ │ cmp r3, #0 │ │ │ │ - bne 614bc │ │ │ │ - ldr r3, [pc, #388] @ 615dc │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [r4, #40] @ 0x28 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldrb r3, [r3, #1693] @ 0x69d │ │ │ │ + bne 6af60 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldrb r3, [r0, #57] @ 0x39 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 614a4 │ │ │ │ - ldr r3, [pc, #360] @ 615e0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldrb r3, [r3, #16] │ │ │ │ + bne 6af58 │ │ │ │ + ldrb r3, [r0, #49] @ 0x31 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 614bc │ │ │ │ - ldr r3, [pc, #344] @ 615e4 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ + bne 6af58 │ │ │ │ + ldrb r3, [r0, #50] @ 0x32 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6af58 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r1, [pc, #220] @ 6af68 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #56] @ 0x38 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 614bc │ │ │ │ - ldr r3, [r9] │ │ │ │ - mov r2, #1 │ │ │ │ - strb r2, [r4, #52] @ 0x34 │ │ │ │ - strb r2, [r3, #16] │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - ldm fp, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #288] @ 615e8 │ │ │ │ - add ip, sp, #20 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [r7, lr] │ │ │ │ - mov r4, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r2, [r3] │ │ │ │ - b 614f8 │ │ │ │ - ldmib r5, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #256] @ 615e8 │ │ │ │ - add ip, sp, #20 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [r7, lr] │ │ │ │ - ldr r4, [pc, #244] @ 615ec │ │ │ │ - ldr r2, [r3] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #212] @ 615f0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, ip │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - ldr r3, [r9] │ │ │ │ - ldr r3, [r3] │ │ │ │ - cmp r6, r3 │ │ │ │ - bne 613c8 │ │ │ │ - ldmib r5, {r0, r1, r2, r3} │ │ │ │ - ldr r4, [pc, #144] @ 615e8 │ │ │ │ - add ip, sp, #20 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [r7, r4] │ │ │ │ - ldr r8, [pc, #136] @ 615f0 │ │ │ │ - mov r6, #15 │ │ │ │ - mov lr, #1065353216 @ 0x3f800000 │ │ │ │ - str r8, [sp, #12] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - ldr r9, [pc, #112] @ 615ec │ │ │ │ - ldr r4, [r3] │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r9, [sp, #48] @ 0x30 │ │ │ │ - str lr, [sp, #44] @ 0x2c │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - str lr, [sp, #36] @ 0x24 │ │ │ │ - str lr, [sp, #40] @ 0x28 │ │ │ │ - mov r1, ip │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31598 │ │ │ │ - b 613c8 │ │ │ │ - cmp r8, r3 │ │ │ │ - bne 613b8 │ │ │ │ - b 61444 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - muleq sl, r8, r6 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r5, sl, r8, lsl #13 │ │ │ │ - andeq r0, r0, r4, lsl r6 │ │ │ │ - strdeq r2, [r0], -r8 @ │ │ │ │ - andeq r5, sl, r8, ror #11 │ │ │ │ - eoreq r2, r0, ip, ror #4 │ │ │ │ - andeq r0, r0, r8, ror r4 │ │ │ │ - eoreq r2, r0, r4, lsl r2 │ │ │ │ - ldrdeq r0, [r0], -r8 │ │ │ │ - strdeq r0, [r0], -ip │ │ │ │ - cdpcc 5, 10, cr15, cr8, cr3, {6} │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, r0, #64 @ 0x40 │ │ │ │ - bl 61f60 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 61624 │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r2, [r4, #24] │ │ │ │ - ldr r0, [r4, #28] │ │ │ │ - cmn r2, #1 │ │ │ │ - popeq {r4, pc} │ │ │ │ - cmp r2, r0 │ │ │ │ - popne {r4, pc} │ │ │ │ - adds r0, r3, r0 │ │ │ │ - movmi r0, #0 │ │ │ │ - ldr r3, [r4, #44] @ 0x2c │ │ │ │ - bmi 61658 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, r0 │ │ │ │ - movlt r0, r3 │ │ │ │ - mov r3, #1 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldrb r2, [r0, #264] @ 0x108 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 6167c │ │ │ │ + bne 6af58 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #196] @ 6af6c │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6af58 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #352 @ 0x160 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6af58 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #356 @ 0x164 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6af58 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #104] @ 6af70 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6af58 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6af58 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2568] @ 0xa08 │ │ │ │ + bl 44f70 │ │ │ │ + eor r0, r0, #1 │ │ │ │ + and r0, r0, #255 @ 0xff │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + andeq r0, r0, r1, ror #2 │ │ │ │ + andeq r0, r0, r5, ror #2 │ │ │ │ + andeq r0, r0, r2, ror #2 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + add r2, r3, #57344 @ 0xe000 │ │ │ │ + ldrb r0, [r2, #2505] @ 0x9c9 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6afa0 │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #3 │ │ │ │ + bne 6afa8 │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ + ldr r3, [r2, #2648] @ 0xa58 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - add r1, r3, #264 @ 0x108 │ │ │ │ - bl eb944 │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ + ldr r2, [r3] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r2, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + eor r0, r0, #1 │ │ │ │ + and r0, r0, #255 @ 0xff │ │ │ │ pop {r4, pc} │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r0, #1544] @ 0x608 │ │ │ │ - bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [pc, #1024] @ 61acc │ │ │ │ - ldr r1, [pc, #1024] @ 61ad0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3, r1] │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r1, [r1] │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - ldr r4, [ip, #76] @ 0x4c │ │ │ │ - sub sp, sp, #20 │ │ │ │ + str r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [pc, #848] @ 6b350 │ │ │ │ + ldr r4, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [pc, #844] @ 6b354 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #52 @ 0x34 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #780] @ 6b358 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr ip, [r4] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [pc, #756] @ 6b358 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [ip, #20] │ │ │ │ blx r4 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - ldr r4, [pc, #972] @ 61ad4 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + mvn r1, #0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - add r4, pc, r4 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 61ab0 │ │ │ │ - ldr r1, [sl, #1544] @ 0x608 │ │ │ │ - ldr fp, [sl, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r7, [fp, #1580] @ 0x62c │ │ │ │ - ble 619a0 │ │ │ │ - mov r4, #0 │ │ │ │ - b 618d8 │ │ │ │ - ldr r9, [r6, #8] │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - ldr r1, [pc, #900] @ 61ad8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r8, [r6, #12] │ │ │ │ - ldr r1, [pc, #880] @ 61ad8 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #860] @ 61adc │ │ │ │ - str r0, [sp, #12] │ │ │ │ + ldr r1, [pc, #692] @ 6b35c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #848] @ 61ae0 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 78b8 │ │ │ │ + ldr r1, [pc, #676] @ 6b360 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 61a28 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 61a88 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + cmn r0, #1 │ │ │ │ + addlt r3, sp, #28 │ │ │ │ + strlt r3, [sp, #12] │ │ │ │ + blt 6b1cc │ │ │ │ + mvn sl, #1 │ │ │ │ + ldr fp, [pc, #640] @ 6b364 │ │ │ │ + ldr r4, [pc, #632] @ 6b360 │ │ │ │ + add r3, sp, #28 │ │ │ │ + mov r6, sl │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r9, [sp, #20] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + and r9, r6, #1 │ │ │ │ + mvn r5, #1 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str fp, [sp] │ │ │ │ + ldr sl, [r3, #132] @ 0x84 │ │ │ │ + mov r3, r2 │ │ │ │ + blx sl │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add r5, r5, #1 │ │ │ │ + mov r1, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #724] @ 61ae4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r2, #1 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + blx r3 │ │ │ │ + cmp r5, #20 │ │ │ │ + bne 6b100 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, r3 │ │ │ │ + bne 6b0f8 │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r5, [pc, #400] @ 6b368 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r4, r5, #44 @ 0x2c │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - movne r6, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [fp, #1572] @ 0x624 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - add r4, r4, #1 │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r6, [r2, #132] @ 0x84 │ │ │ │ + beq 6b234 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r1, [pc, #348] @ 6b36c │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r6, [r3, #72] @ 0x48 │ │ │ │ + mvn r3, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r2, r3 │ │ │ │ blx r6 │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - add r6, r4, r4, lsl #1 │ │ │ │ - mov r1, r5 │ │ │ │ - add r6, sl, r6, lsl #3 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r9, [r3, #1572] @ 0x624 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r9] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + ldr r3, [pc, #304] @ 6b370 │ │ │ │ + ldr r0, [r2, #1572] @ 0x624 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3, #48] @ 0x30 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + mov lr, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ mov r3, #0 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ + ldr ip, [r0] │ │ │ │ mov r2, r3 │ │ │ │ - mov r1, #14 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r3, [sp] │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - ldr r3, [pc, #556] @ 61ae8 │ │ │ │ - mov r2, r8 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f9f0 │ │ │ │ - ldr lr, [sl, #1544] @ 0x608 │ │ │ │ - ldr fp, [sl, #4] │ │ │ │ - cmp r4, lr │ │ │ │ - ldr r7, [fp, #1580] @ 0x62c │ │ │ │ - bge 619a0 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 619c8 │ │ │ │ - ldr r3, [fp, #2424] @ 0x978 │ │ │ │ - add r8, r4, r4, lsl #1 │ │ │ │ - add r8, sl, r8, lsl #3 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r5, [r8, #24] │ │ │ │ - ldr r9, [r7, #48] @ 0x30 │ │ │ │ - lsl r6, r4, #1 │ │ │ │ - beq 61938 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - tst r3, #16 │ │ │ │ - beq 61938 │ │ │ │ - ldr r3, [pc, #468] @ 61aec │ │ │ │ - mov r0, r9 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [r8, #24] │ │ │ │ - mov r1, r5 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r4, [ip, #132] @ 0x84 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [pc, #220] @ 6b374 │ │ │ │ + ldr r1, [pc, #220] @ 6b378 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - add r6, r6, r4 │ │ │ │ - add r6, sl, r6, lsl #3 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1061158912 @ 0x3f400000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 61744 │ │ │ │ - ldr lr, [sl, #1544] @ 0x608 │ │ │ │ - add r6, r6, #8 │ │ │ │ - sub lr, lr, #1 │ │ │ │ - add ip, lr, lr, lsl #1 │ │ │ │ - add ip, sl, ip, lsl #3 │ │ │ │ - add ip, ip, #8 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - str lr, [sl, #1544] @ 0x608 │ │ │ │ - stmia r6!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1} │ │ │ │ - cmp r4, lr │ │ │ │ - stm r6, {r0, r1} │ │ │ │ - blt 618d8 │ │ │ │ - ldr r0, [fp, #1572] @ 0x624 │ │ │ │ - ldr r3, [pc, #324] @ 61af0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r1, [r7, #48] @ 0x30 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r2, #96] @ 0x60 │ │ │ │ - str r1, [r3, #4] │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - bx r2 │ │ │ │ - ldr r0, [fp, #1600] @ 0x640 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr ip, [pc, #200] @ 6b37c │ │ │ │ + ldr r3, [r3, #1572] @ 0x624 │ │ │ │ + str ip, [sp, #40] @ 0x28 │ │ │ │ + ldr ip, [r3] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r2, #1 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [ip, #116] @ 0x74 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - ldr fp, [sl, #4] │ │ │ │ - ldrb r2, [r0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 61a30 │ │ │ │ - ldr r7, [fp, #1580] @ 0x62c │ │ │ │ - ldr r3, [pc, #252] @ 61af4 │ │ │ │ - ldr r9, [r7, #48] @ 0x30 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r8, r4, r4, lsl #1 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - add r8, sl, r8, lsl #3 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r8, #24] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - lsl r6, r4, #1 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [r8, #24] │ │ │ │ - b 61938 │ │ │ │ - mov r6, #0 │ │ │ │ - b 617dc │ │ │ │ - ldr r7, [fp, #1580] @ 0x62c │ │ │ │ - ldr r2, [pc, #188] @ 61af8 │ │ │ │ - ldr r9, [r7, #48] @ 0x30 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - add r8, r4, r4, lsl #1 │ │ │ │ - add r8, sl, r8, lsl #3 │ │ │ │ - lsl r6, r4, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r8, #24] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [r8, #24] │ │ │ │ - b 61938 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r6, #1065353216 @ 0x3f800000 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - b 6182c │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 61728 │ │ │ │ - andeq r5, sl, ip, ror #5 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - mlaeq r0, r4, pc, r1 @ │ │ │ │ - addsmi r0, r6, #0 │ │ │ │ - svccc 0x0019999a │ │ │ │ - @ instruction: 0x3e19999a │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - submi r0, r0, #0 │ │ │ │ - eoreq r1, r0, r4, lsl #27 │ │ │ │ - eoreq r1, r0, ip, ror #25 │ │ │ │ - eoreq r1, r0, r4, lsr #25 │ │ │ │ - eoreq r1, r0, r0, ror #24 │ │ │ │ - ldr r3, [pc, #20] @ 61b18 │ │ │ │ - mov r1, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [r0] │ │ │ │ - str r1, [r0, #1544] @ 0x608 │ │ │ │ - bx lr │ │ │ │ - andeq r3, sl, r0, lsr #27 │ │ │ │ - ldr r2, [r0, #1544] @ 0x608 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r2, #63 @ 0x3f │ │ │ │ - addle r0, r2, r2, lsl #1 │ │ │ │ - addle r0, r3, r0, lsl #3 │ │ │ │ - addle r2, r2, #1 │ │ │ │ - addle r0, r0, #8 │ │ │ │ - strle r2, [r3, #1544] @ 0x608 │ │ │ │ - movgt r0, #0 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #1544] @ 0x608 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add ip, r3, r3, lsl #1 │ │ │ │ - add ip, r0, ip, lsl #3 │ │ │ │ - add ip, ip, #8 │ │ │ │ - str r3, [r0, #1544] @ 0x608 │ │ │ │ - mov lr, r1 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1} │ │ │ │ - stm lr, {r0, r1} │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov ip, r0 │ │ │ │ - ldr lr, [ip, #1544] @ 0x608 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r0, sp │ │ │ │ - cmp lr, #63 @ 0x3f │ │ │ │ - stm r0, {r1, r2} │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bgt 61c18 │ │ │ │ - ldm r0, {r0, r1} │ │ │ │ - ldr r1, [ip, #4] │ │ │ │ - add r4, lr, lr, lsl #1 │ │ │ │ - ldr r1, [r1, #1580] @ 0x62c │ │ │ │ - add lr, lr, #1 │ │ │ │ - ldr r5, [r1, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - add r4, ip, r4, lsl #3 │ │ │ │ - str lr, [ip, #1544] @ 0x608 │ │ │ │ - add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ - add ip, r4, #8 │ │ │ │ - add r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ - stm ip, {r0, r2} │ │ │ │ - str r3, [r4, #16] │ │ │ │ - str r1, [r4, #20] │ │ │ │ - str r5, [r4, #24] │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #805306368 @ 0x30000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #20] @ 61c28 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r0, [r4, #28] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ - ldr r1, [pc, #176] @ 61ce4 │ │ │ │ - mov r2, #0 │ │ │ │ - str r1, [r0, #8] │ │ │ │ - ldr r1, [pc, #168] @ 61ce8 │ │ │ │ - mov ip, #1048576000 @ 0x3e800000 │ │ │ │ - str r2, [r0] │ │ │ │ - str r2, [r0, #4] │ │ │ │ - str r2, [r0, #68] @ 0x44 │ │ │ │ - str r2, [r0, #72] @ 0x48 │ │ │ │ - str r1, [r0, #76] @ 0x4c │ │ │ │ - str r2, [r0, #92] @ 0x5c │ │ │ │ - str r2, [r0, #96] @ 0x60 │ │ │ │ - str r2, [r0, #100] @ 0x64 │ │ │ │ - str r2, [r0, #108] @ 0x6c │ │ │ │ - str r2, [r0, #112] @ 0x70 │ │ │ │ - str r2, [r0, #116] @ 0x74 │ │ │ │ - ldr r1, [pc, #120] @ 61cec │ │ │ │ - ldr r2, [pc, #120] @ 61cf0 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - str r1, [r0, #84] @ 0x54 │ │ │ │ - ldr lr, [pc, #112] @ 61cf4 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - str ip, [r0, #104] @ 0x68 │ │ │ │ - str ip, [r0, #120] @ 0x78 │ │ │ │ - str ip, [r0, #136] @ 0x88 │ │ │ │ - str r2, [r0, #140] @ 0x8c │ │ │ │ - str r2, [r0, #144] @ 0x90 │ │ │ │ - str r2, [r0, #148] @ 0x94 │ │ │ │ - mov ip, #0 │ │ │ │ - ldr r2, [pc, #80] @ 61cf8 │ │ │ │ - str lr, [r0, #80] @ 0x50 │ │ │ │ - str lr, [r0, #88] @ 0x58 │ │ │ │ - str r1, [r0, #124] @ 0x7c │ │ │ │ - str r1, [r0, #128] @ 0x80 │ │ │ │ - str r1, [r0, #132] @ 0x84 │ │ │ │ - str r1, [r0, #152] @ 0x98 │ │ │ │ - str r1, [r0, #156] @ 0x9c │ │ │ │ - str r1, [r0, #160] @ 0xa0 │ │ │ │ - str r1, [r0, #164] @ 0xa4 │ │ │ │ - str r1, [r0, #168] @ 0xa8 │ │ │ │ - str r2, [r0, #172] @ 0xac │ │ │ │ - str r2, [r0, #176] @ 0xb0 │ │ │ │ - str r2, [r0, #180] @ 0xb4 │ │ │ │ - str r1, [r0, #184] @ 0xb8 │ │ │ │ - str ip, [r0, #188] @ 0xbc │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - svclt 0x00800000 │ │ │ │ - movmi r0, r0 │ │ │ │ - bicmi r0, r8, r0 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - svccc 0x00666666 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #556] @ 61f44 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #552] @ 61f48 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r7, [pc, #548] @ 61f4c │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - cmp r3, #0 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - mov r2, #0 │ │ │ │ - beq 61d58 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r2, #116 @ 0x74 │ │ │ │ - add r0, r0, #76 @ 0x4c │ │ │ │ - bl 775c │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ - ldr r9, [r5, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - ldr r2, [r4, #188] @ 0xbc │ │ │ │ - ldr sl, [r4, #76] @ 0x4c │ │ │ │ - and r2, r2, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 61e98 │ │ │ │ - mov r1, sl │ │ │ │ - add sl, sp, #20 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - add fp, r4, #28 │ │ │ │ - bl 96540 │ │ │ │ - ldr r1, [r4, #80] @ 0x50 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, sl │ │ │ │ - bl 965b8 │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 61f08 │ │ │ │ - ldr r0, [r4, #136] @ 0x88 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 61ec8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 61ebc │ │ │ │ - ldr r0, [r4, #104] @ 0x68 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 61e38 │ │ │ │ - ldr r3, [pc, #324] @ 61f50 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r3, r4, #100 @ 0x64 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #308] @ 61f54 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, r4, #92 @ 0x5c │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, r5 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - bl 31680 │ │ │ │ - ldr r3, [pc, #280] @ 61f58 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 960d0 │ │ │ │ - ldm r5, {r0, r1, r2, r3} │ │ │ │ - add ip, r4, #12 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - add lr, r4, #68 @ 0x44 │ │ │ │ - ldr r2, [pc, #244] @ 61f5c │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ - ldr r3, [pc, #216] @ 61f48 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27054 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr lr, [r0, #12] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + ldr ip, [r0] │ │ │ │ + str lr, [sp] │ │ │ │ + ldr r4, [ip, #20] │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #88] @ 6b380 │ │ │ │ + ldr r3, [pc, #40] @ 6b354 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r7, [r4, #4] │ │ │ │ - stm r6, {r0, r1} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 61f40 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ + bne 6b34c │ │ │ │ + add sp, sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r8, sp, #20 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - bl 96540 │ │ │ │ - ldr r1, [r4, #80] @ 0x50 │ │ │ │ - mov r0, r8 │ │ │ │ - add r2, r4, #28 │ │ │ │ - bl 965b8 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ - b 61df0 │ │ │ │ - ldr r3, [pc, #128] @ 61f50 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr sl, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - add r3, r4, #132 @ 0x84 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r3, r4, #124 @ 0x7c │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r1, fp │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - mov r0, sl │ │ │ │ - bl 31680 │ │ │ │ - b 61ddc │ │ │ │ - ldr r3, [pc, #64] @ 61f50 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - add r3, r4, #116 @ 0x74 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #48] @ 61f54 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, r4, #108 @ 0x6c │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r0, r2 │ │ │ │ - mov r1, sl │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - bl 31680 │ │ │ │ - b 61dc8 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - muleq sl, ip, ip │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r4, sl, r8, lsl #25 │ │ │ │ - strdeq r0, [r0], -ip │ │ │ │ - addmi r0, r0, r0 │ │ │ │ - andeq r0, r0, r4, lsl r6 │ │ │ │ - andeq r4, sl, ip, asr #22 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, r9, r0, asr #19 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + orrsmi r0, r6, #0 │ │ │ │ + @ instruction: 0x3e19999a │ │ │ │ + cmnmi r0, r0 │ │ │ │ + ldccc 1, cr5, [r8, #-944]! @ 0xfffffc50 │ │ │ │ + andeq r4, sl, r0, lsr #15 │ │ │ │ + andeq fp, r8, ip, ror #13 │ │ │ │ + andeq r4, sl, r8, lsr r7 │ │ │ │ + sbcgt r0, r8, #0 │ │ │ │ + cmpmi r8, #0 │ │ │ │ + mvnsmi r0, #0 │ │ │ │ + muleq r9, ip, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r1, [pc, #1440] @ 62518 │ │ │ │ - ldr r2, [pc, #1440] @ 6251c │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r6, [pc, #1432] @ 62520 │ │ │ │ - ldr r3, [pc, #1432] @ 62524 │ │ │ │ - sub sp, sp, #92 @ 0x5c │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - mov r2, #0 │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ + str r0, [ip, #3896] @ 0xf38 │ │ │ │ + add r6, r0, #8192 @ 0x2000 │ │ │ │ + ldr r3, [r6, #152] @ 0x98 │ │ │ │ + ldr r2, [pc, #1308] @ 6b8c0 │ │ │ │ + add r3, r3, r1 │ │ │ │ + str r3, [r6, #152] @ 0x98 │ │ │ │ + ldr r3, [pc, #1300] @ 6b8c4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #164 @ 0xa4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + mov r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 96078 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ + mov r8, r1 │ │ │ │ + bl e87ac │ │ │ │ + mov r5, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl e883c │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r3, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + beq 6b490 │ │ │ │ + ldr r2, [pc, #1220] @ 6b8c8 │ │ │ │ + ldr sl, [r6, #152] @ 0x98 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldrd r0, [r2, #56] @ 0x38 │ │ │ │ + ldr fp, [r6, #156] @ 0x9c │ │ │ │ + orrs r3, r0, r1 │ │ │ │ + moveq r0, #0 │ │ │ │ + beq 6b43c │ │ │ │ + subs r0, r5, r0 │ │ │ │ + sbc r1, r7, r1 │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ + ldr r1, [pc, #1180] @ 6b8cc │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + ldr r2, [pc, #1164] @ 6b8d0 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + add r8, sp, #92 @ 0x5c │ │ │ │ + mov r3, sl │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str fp, [sp] │ │ │ │ + mov r0, r8 │ │ │ │ + bl e972c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 7690 <__aeabi_fcmple@plt> │ │ │ │ + ldr r2, [pc, #1124] @ 6b8d4 │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + mov lr, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r8 │ │ │ │ + str lr, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r8, [ip, #100] @ 0x64 │ │ │ │ + mov r1, #2 │ │ │ │ + blx r8 │ │ │ │ + ldr r2, [pc, #1088] @ 6b8d8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, #56] @ 0x38 │ │ │ │ + ldr r1, [r2, #60] @ 0x3c │ │ │ │ + cmp r3, #1 │ │ │ │ + sbcs r2, r1, #0 │ │ │ │ + blt 6b4dc │ │ │ │ + subs r0, r5, r3 │ │ │ │ + sbc r1, r7, r1 │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ + ldr r1, [pc, #1052] @ 6b8dc │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6b4f8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #164] @ 0xa4 │ │ │ │ + blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 61fec │ │ │ │ - ldr r2, [pc, #1376] @ 62528 │ │ │ │ - ldr r3, [pc, #1360] @ 6251c │ │ │ │ + bne 6b524 │ │ │ │ + ldr r2, [pc, #992] @ 6b8e0 │ │ │ │ + ldr r3, [pc, #960] @ 6b8c4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 62514 │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ + bne 6b8bc │ │ │ │ + add sp, sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r3, r4, #12 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ - stm r7, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [r4, #76] @ 0x4c │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 95c50 │ │ │ │ + ldr r8, [pc, #952] @ 6b8e4 │ │ │ │ + add r8, pc, r8 │ │ │ │ + add sl, r8, #64 @ 0x40 │ │ │ │ + mov r0, sl │ │ │ │ + str r5, [r8, #56] @ 0x38 │ │ │ │ + str r7, [r8, #60] @ 0x3c │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 62074 │ │ │ │ - ldr r3, [pc, #1284] @ 6252c │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r7, [r6, r3] │ │ │ │ - mov r1, #420 @ 0x1a4 │ │ │ │ - ldr r0, [r7] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bne 6238c │ │ │ │ - ldr r0, [r7] │ │ │ │ - ldr r1, [pc, #1244] @ 62530 │ │ │ │ + bne 6b8a8 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 8be24 │ │ │ │ + ldr r2, [pc, #912] @ 6b8e8 │ │ │ │ + ldr sl, [pc, #912] @ 6b8ec │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, #72] @ 0x48 │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ + subs r0, r5, r3 │ │ │ │ + sbc r1, r7, r2 │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + add r8, sp, #84 @ 0x54 │ │ │ │ + add r9, sp, #28 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6afe4 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27054 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #828] @ 6b8f0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #808] @ 6b8f4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [pc, #804] @ 6b8f8 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #800] @ 6b8fc │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r7, [sp, #16] │ │ │ │ + str r7, [sp, #28] │ │ │ │ + mov r5, #0 │ │ │ │ + add r7, sp, #76 @ 0x4c │ │ │ │ + str r0, [sp, #20] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 62074 │ │ │ │ - ldr r0, [r4] │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [r4] │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + str sl, [sp, #8] │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr sl, [r4, #24] │ │ │ │ - ldr fp, [r4, #40] @ 0x28 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r7, [r4, #84] @ 0x54 │ │ │ │ - add r9, r4, #28 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - ldm r9, {r0, r1, r2, r3} │ │ │ │ - movne r8, r7 │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ - stm r7, {r0, r1, r2, r3} │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, fp │ │ │ │ - str r8, [sp, #64] @ 0x40 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr fp, [r4, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7bac <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 62364 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [pc, #1052] @ 62534 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne sl, #0 │ │ │ │ - bne 62148 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne sl, r8 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - mov r1, sl │ │ │ │ - str sl, [r4] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 95c50 │ │ │ │ + ldm r8, {r0, r1} │ │ │ │ + str r5, [sp, #76] @ 0x4c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ mov r1, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 95c50 │ │ │ │ - cmp sl, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - beq 62284 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r5, [r4] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ - cmp r4, r2 │ │ │ │ - and r1, r1, #1 │ │ │ │ - mov r2, r5 │ │ │ │ - str r4, [r3, #12] │ │ │ │ - beq 624d4 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 623a0 │ │ │ │ - ldr fp, [r4, #24] │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r7, {r2, r3} │ │ │ │ + bl 92380 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr r1, [pc, #692] @ 6b900 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r9, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - bne 62310 │ │ │ │ + ldr r2, [pc, #684] @ 6b904 │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 62460 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - str r5, [r4] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr fp, [r3, #32] │ │ │ │ + mov r3, r5 │ │ │ │ + blx fp │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ + mov r5, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r5 │ │ │ │ + str r5, [sp] │ │ │ │ + ldr fp, [ip, #28] │ │ │ │ + blx fp │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r2, [pc, #604] @ 6b908 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [pc, #588] @ 6b90c │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [pc, #580] @ 6b910 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r0, [r6, #152] @ 0x98 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr fp, [pc, #560] @ 6b914 │ │ │ │ mov r9, r0 │ │ │ │ - add r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - add r5, sp, #68 @ 0x44 │ │ │ │ + ldr r0, [r6, #156] @ 0x9c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - add r3, r4, #140 @ 0x8c │ │ │ │ - cmp fp, #0 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - beq 62350 │ │ │ │ - add r4, r4, #172 @ 0xac │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [pc, #744] @ 62538 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r4, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r1, r7 │ │ │ │ - ldm r5, {r2, r3} │ │ │ │ - mov r0, r4 │ │ │ │ - bl 31680 │ │ │ │ - b 61fc0 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r3, [r5] │ │ │ │ - beq 6236c │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ - tst r2, #1 │ │ │ │ - beq 62484 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne sl, [pc, #592] @ 62534 │ │ │ │ - moveq sl, #1065353216 @ 0x3f800000 │ │ │ │ - bic r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ - bl 7b70 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [pc, #536] @ 6b918 │ │ │ │ mov r1, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r4] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov sl, r9 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [r4] │ │ │ │ - b 62370 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, #-2147483648 @ 0x80000000 │ │ │ │ - str r9, [r4] │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r5, r0 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add sl, sp, #44 @ 0x2c │ │ │ │ + add r9, sp, #60 @ 0x3c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #476] @ 6b8fc │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - add r3, r4, #140 @ 0x8c │ │ │ │ - add r5, sp, #68 @ 0x44 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - cmp sl, #0 │ │ │ │ - addne r4, r4, #156 @ 0x9c │ │ │ │ - ldmne r4, {r0, r1, r2, r3} │ │ │ │ - stmne r5, {r0, r1, r2, r3} │ │ │ │ - b 62248 │ │ │ │ - ldr sl, [r4] │ │ │ │ - b 6211c │ │ │ │ - ldr r5, [r4] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - bne 621b0 │ │ │ │ - ldr r1, [r3, #36] @ 0x24 │ │ │ │ - ldr r2, [r4] │ │ │ │ - and r1, r1, #1 │ │ │ │ - b 624dc │ │ │ │ - ldr r0, [r4] │ │ │ │ - ldr r1, [r4, #88] @ 0x58 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - str r0, [r4] │ │ │ │ - b 62074 │ │ │ │ - ldr r1, [r3, #40] @ 0x28 │ │ │ │ - tst r1, #1 │ │ │ │ - bne 621b0 │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ - str r4, [r3, #4] │ │ │ │ - str r4, [r3, #8] │ │ │ │ - str r1, [r4, #64] @ 0x40 │ │ │ │ - mov r1, #1 │ │ │ │ - strb r1, [r3, #16] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r9, [r3, #24] │ │ │ │ - ldr r1, [r4, #64] @ 0x40 │ │ │ │ - mov r0, r9 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r1, r2 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r9, [r4, #64] @ 0x40 │ │ │ │ - mov r9, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #492] @ 6b91c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [pc, #488] @ 6b920 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str fp, [sp, #8] │ │ │ │ + ldr r2, [pc, #472] @ 6b924 │ │ │ │ + str r5, [sp, #76] @ 0x4c │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldm r8, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r7, {r2, r3} │ │ │ │ + mov r1, sl │ │ │ │ + bl 92380 │ │ │ │ + ldm sl, {r0, r1, r2, r3} │ │ │ │ + stm r9, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [pc, #420] @ 6b928 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #400] @ 6b928 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + str fp, [sp, #8] │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r5, [sp, #76] @ 0x4c │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldm r8, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ mov r1, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 624b0 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + ldm r7, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92380 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - moveq fp, #1 │ │ │ │ - beq 621f4 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ + beq 6b834 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [pc, #312] @ 6b92c │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r7, [r3, #32] │ │ │ │ + mov r3, r5 │ │ │ │ + blx r7 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - str r8, [r4] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - add r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r3, [pc, #276] @ 6b930 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r5, [sp] │ │ │ │ + ldr r5, [ip, #28] │ │ │ │ + blx r5 │ │ │ │ + ldr r1, [pc, #184] @ 6b8f4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + ldr r2, [pc, #232] @ 6b934 │ │ │ │ + add r5, sp, #92 @ 0x5c │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - add r5, sp, #68 @ 0x44 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ - b 6223c │ │ │ │ - mov r1, fp │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - str r8, [r4] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r5, r0 │ │ │ │ - add r0, r8, #-2147483648 @ 0x80000000 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - b 62330 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r5, [r4] │ │ │ │ - cmp r4, r2 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov ip, #1 │ │ │ │ + ldr r2, [pc, #152] @ 6b908 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r3, [pc, #132] @ 6b900 │ │ │ │ mov r2, r5 │ │ │ │ - bne 621b0 │ │ │ │ - mov r1, #1 │ │ │ │ - strb r1, [r3, #16] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr fp, [r4, #24] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b 62504 │ │ │ │ - mov r1, r8 │ │ │ │ - str r9, [r4] │ │ │ │ - mov r0, #-2147483648 @ 0x80000000 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - b 62448 │ │ │ │ - mov r0, #1 │ │ │ │ - strb r0, [r3, #16] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr fp, [r4, #24] │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - mov r1, #1 │ │ │ │ - strb r1, [r3, #16] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str fp, [sp, #28] │ │ │ │ - bne 623d4 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - b 621bc │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, sl, r0, asr #20 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r4, sl, r0, lsr #20 │ │ │ │ - andeq r0, r0, r4, lsl r6 │ │ │ │ - strdeq r4, [sl], -r0 │ │ │ │ - ldrdeq r0, [r0], -r8 │ │ │ │ - andeq r0, r0, r5, lsr #3 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, r0, #4 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 27e64 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #152] @ 0x98 │ │ │ │ + blx r3 │ │ │ │ + b 6b4f8 │ │ │ │ + mov r0, sl │ │ │ │ + str r5, [r8, #72] @ 0x48 │ │ │ │ + str r7, [r8, #76] @ 0x4c │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 6b548 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, r9, r8, lsl r6 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r4, sl, r4, ror r5 │ │ │ │ + ldrbtmi r0, [sl], #-0 │ │ │ │ + andeq fp, r8, r8, asr #9 │ │ │ │ + @ instruction: 0x0008b4b8 │ │ │ │ + andeq r4, sl, r4, ror #9 │ │ │ │ + rsbsmi r0, r0, #0 │ │ │ │ + andeq fp, r9, r4, asr #9 │ │ │ │ + andeq r4, sl, r0, asr r4 │ │ │ │ + andeq r4, sl, r0, lsr #8 │ │ │ │ + eormi r0, r0, #0 │ │ │ │ + @ instruction: 0x43af0000 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + strtmi r0, [pc], #-0 @ 6b900 │ │ │ │ + cmpmi r8, #0 │ │ │ │ + movmi r0, r0 │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ svclt 0x00800000 │ │ │ │ - strdeq r0, [r0], -ip │ │ │ │ - sub sp, sp, #16 │ │ │ │ + andeq r8, r8, r0, ror #22 │ │ │ │ + submi r0, r0, #0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + bicmi r0, r8, r0 │ │ │ │ + addsmi r0, r6, #0 │ │ │ │ + stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ + ldrmi r0, [fp], #-0 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + svccc 0x00333333 │ │ │ │ + cdpcc 12, 4, cr12, cr12, cr13, {6} │ │ │ │ + strdeq fp, [r8], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r5, sp, #20 │ │ │ │ - stm r5, {r1, r2, r3} │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - ldr r1, [r4, #72] @ 0x48 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add ip, r4, #44 @ 0x2c │ │ │ │ - mov r6, r0 │ │ │ │ - ldm r5, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ + str r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr r7, [r0, #4] │ │ │ │ + sub sp, sp, #100 @ 0x64 │ │ │ │ + ldr r3, [r7, #1588] @ 0x634 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r0, [r3, #1192] @ 0x4a8 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r5, r1 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ + str r4, [sp, #76] @ 0x4c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #192] @ 6ba40 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r2, [pc, #184] @ 6ba44 │ │ │ │ + str r4, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + beq 6b9fc │ │ │ │ + add ip, sp, #64 @ 0x40 │ │ │ │ + mov r3, #3 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldm ip, {r0, r1, r2, r3} │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1, r2, r3} │ │ │ │ + add r4, sp, #24 │ │ │ │ + add ip, sp, #80 @ 0x50 │ │ │ │ + stm r4, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1, r2, r3} │ │ │ │ + add lr, sp, #8 │ │ │ │ + stm lr, {r0, r1, r2, r3} │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + ldmdb r3, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r7, #59648 @ 0xe900 │ │ │ │ + ldm ip, {r2, r3} │ │ │ │ mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r5, r6 │ │ │ │ - str r5, [r4, #4] │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 923e4 │ │ │ │ + add sp, sp, #100 @ 0x64 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + add ip, sp, #80 @ 0x50 │ │ │ │ + mov r3, #12 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldm ip, {r0, r1, r2, r3} │ │ │ │ + add r6, sp, #40 @ 0x28 │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1, r2, r3} │ │ │ │ + add r4, sp, #24 │ │ │ │ + add ip, sp, #64 @ 0x40 │ │ │ │ + stm r4, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1, r2, r3} │ │ │ │ + add lr, sp, #8 │ │ │ │ + stm lr, {r0, r1, r2, r3} │ │ │ │ + add r3, sp, #72 @ 0x48 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + b 6b9dc │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r9, [r0, #56] @ 0x38 │ │ │ │ - ldr r8, [r0, #24] │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ - ldr r1, [r4, #72] @ 0x48 │ │ │ │ - ldr sl, [r4, #48] @ 0x30 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - movne r9, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - cmp r5, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - beq 62690 │ │ │ │ - cmp r5, #2 │ │ │ │ - beq 62670 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + ldr r2, [r3, #1580] @ 0x62c │ │ │ │ + add r1, r3, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + ldr r0, [r1, #2620] @ 0xa3c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 6baa0 │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + bl 643ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne 62690 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + popeq {r4, pc} │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [r3, #2620] @ 0xa3c │ │ │ │ + b 64320 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r2, [r3, #3332] @ 0xd04 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 6ba78 │ │ │ │ + ldr r3, [r3, #3340] @ 0xd0c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6ba78 │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + bl 643ac │ │ │ │ cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - str r0, [r4, #8] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - str r0, [r4, #8] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - str r7, [r4, #8] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + popne {r4, pc} │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #40 @ 0x28 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + pop {r4, lr} │ │ │ │ + ldr r0, [r3, #2620] @ 0xa3c │ │ │ │ + mov r1, #1 │ │ │ │ + b 64088 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [r1] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r7, [r5, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 626f8 │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 62700 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ - mov r1, r0 │ │ │ │ + strb r0, [r3, #1684] @ 0x694 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [r3, #1672] @ 0x688 │ │ │ │ + cmp r1, #4 │ │ │ │ + addls pc, pc, r1, lsl #2 │ │ │ │ + b 6bb30 │ │ │ │ + b 6bb88 │ │ │ │ + b 6bb7c │ │ │ │ + b 6bb4c │ │ │ │ + b 6bb34 │ │ │ │ + b 6bb34 │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ + mov r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + str r3, [r4, #12] │ │ │ │ + strb r3, [r4, #28] │ │ │ │ + pop {r4, r6, r7, lr} │ │ │ │ + b 64ee0 │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + bl e87ac │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + add r1, r4, #1712 @ 0x6b0 │ │ │ │ + strd r6, [r1, #-8] │ │ │ │ + str r2, [r4, #1712] @ 0x6b0 │ │ │ │ + str r3, [r4, #1716] @ 0x6b4 │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ + cmp r2, #2 │ │ │ │ + bgt 6bc50 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #148] @ 0x94 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 626f8 │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + popeq {r4, r6, r7, pc} │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #148] @ 0x94 │ │ │ │ + blx r3 │ │ │ │ + ldrb r3, [r0] │ │ │ │ + cmp r3, #0 │ │ │ │ + popeq {r4, r6, r7, pc} │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #148] @ 0x94 │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [pc, #128] @ 6bc6c │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl eb8a8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6bc60 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r3, #15 │ │ │ │ + ldr r0, [r2, #1580] @ 0x62c │ │ │ │ + str r3, [r4, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #144] @ 0x90 │ │ │ │ + blx r3 │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + add r0, r4, #1712 @ 0x6b0 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r3, [r2, #1588] @ 0x634 │ │ │ │ + strb r1, [r2, #1684] @ 0x694 │ │ │ │ + add r3, r3, #3056 @ 0xbf0 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r3, [r2, #1680] @ 0x690 │ │ │ │ + str r3, [r2, #1672] @ 0x688 │ │ │ │ + str r3, [r2, #1676] @ 0x68c │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6ba48 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + b 6bb90 │ │ │ │ + mov r3, #4 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + pop {r4, r6, r7, pc} │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [r0, #24] │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ 62798 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [r0, #1948] @ 0x79c │ │ │ │ - str r3, [r0, #12] │ │ │ │ - str r3, [r0, #400] @ 0x190 │ │ │ │ - str r3, [r0, #788] @ 0x314 │ │ │ │ - str r3, [r0, #1176] @ 0x498 │ │ │ │ - str r3, [r0, #1564] @ 0x61c │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 6ba48 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + cmp r3, r1 │ │ │ │ + bxeq lr │ │ │ │ + sub r3, r1, #5 │ │ │ │ + str r1, [r0, #20] │ │ │ │ + cmp r3, #5 │ │ │ │ + addls pc, pc, r3, lsl #2 │ │ │ │ + b 6bce0 │ │ │ │ + b 6bd34 │ │ │ │ + b 6bce4 │ │ │ │ + b 6bd08 │ │ │ │ + b 6bd10 │ │ │ │ + b 6bce0 │ │ │ │ + b 6bd2c │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xfffe7960 │ │ │ │ + mov r1, #2 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bxeq lr │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2608] @ 0xa30 │ │ │ │ + cmp r0, #0 │ │ │ │ + bxeq lr │ │ │ │ + b 64d30 │ │ │ │ + mov r1, #3 │ │ │ │ + b 6bce8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + ldr r1, [r2, #976] @ 0x3d0 │ │ │ │ + cmn r1, #5 │ │ │ │ + add r1, r1, #4 │ │ │ │ + bne 6bcf4 │ │ │ │ + bx lr │ │ │ │ + mov r1, #0 │ │ │ │ + b 6bce8 │ │ │ │ + mov r1, #1 │ │ │ │ + b 6bce8 │ │ │ │ + sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2816] @ 0xb00 │ │ │ │ - ldr ip, [pc, #1984] @ 62f74 │ │ │ │ + str r0, [ip, #3936] @ 0xf60 │ │ │ │ + sub sp, sp, #124 @ 0x7c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #1972] @ 62f78 │ │ │ │ - add ip, pc, ip │ │ │ │ - add r3, r0, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r3, #2508] @ 0x9cc │ │ │ │ - ldr r2, [ip, r2] │ │ │ │ - sub sp, sp, #1232 @ 0x4d0 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp r1, #5 │ │ │ │ - and r3, r3, #8 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #1236] @ 0x4d4 │ │ │ │ - mov r2, #0 │ │ │ │ - beq 62a48 │ │ │ │ - cmp r3, #0 │ │ │ │ - sub r1, r1, #35 @ 0x23 │ │ │ │ - clz r1, r1 │ │ │ │ - lsr r1, r1, #5 │ │ │ │ - moveq r1, #0 │ │ │ │ + add r7, sp, #164 @ 0xa4 │ │ │ │ + ldr r0, [pc, #3804] @ 6cc40 │ │ │ │ + stm r7, {r1, r2, r3} │ │ │ │ + ldr r1, [pc, #3800] @ 6cc44 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + add r5, sp, #36 @ 0x24 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #116] @ 0x74 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r1, [pc, #3768] @ 6cc48 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 27558 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + ldr r2, [r2, #1580] @ 0x62c │ │ │ │ + str r3, [r4, #16] │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 6283c │ │ │ │ - ldr r2, [pc, #1896] @ 62f7c │ │ │ │ - ldr r3, [pc, #1888] @ 62f78 │ │ │ │ + bne 6be18 │ │ │ │ + mvn r9, #0 │ │ │ │ + cmp r3, #8 │ │ │ │ + beq 6c2ec │ │ │ │ + sub r2, r3, #5 │ │ │ │ + cmp r2, #1 │ │ │ │ + bls 6cb20 │ │ │ │ + cmp r3, #7 │ │ │ │ + beq 6cd24 │ │ │ │ + cmn r9, #1 │ │ │ │ + beq 6bde4 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6bca8 │ │ │ │ + ldr r2, [pc, #3680] @ 6cc4c │ │ │ │ + ldr r3, [pc, #3668] @ 6cc44 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1236] @ 0x4d4 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 62f70 │ │ │ │ - add sp, sp, #1232 @ 0x4d0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r0, #2436] @ 0x984 │ │ │ │ - add r7, sp, #820 @ 0x334 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r3, #4] │ │ │ │ - moveq r3, #3 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - mov r1, #32 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 29d68 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r6, #692 @ 0x2b4 │ │ │ │ - mla r1, r6, r3, r0 │ │ │ │ - add r8, sp, #852 @ 0x354 │ │ │ │ - add r1, r1, #15488 @ 0x3c80 │ │ │ │ - add r1, r1, #48 @ 0x30 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, r8 │ │ │ │ - bl 2a11c │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ - mul r0, r6, r3 │ │ │ │ - ldr r2, [pc, #1756] @ 62f80 │ │ │ │ - add r0, r0, #15488 @ 0x3c80 │ │ │ │ - add r0, r0, #48 @ 0x30 │ │ │ │ - add r0, ip, r0 │ │ │ │ - add r6, sp, #980 @ 0x3d4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - str r0, [sp] │ │ │ │ + bne 6ceb4 │ │ │ │ + add sp, sp, #124 @ 0x7c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ + str r6, [r4, #16] │ │ │ │ + ldr r9, [r2, #8] │ │ │ │ + cmp r9, #3 │ │ │ │ + bne 6ca78 │ │ │ │ + ldr r1, [pc, #3612] @ 6cc50 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #3604] @ 6cc54 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + cmp r6, #8 │ │ │ │ + ldr r1, [pc, #3596] @ 6cc58 │ │ │ │ + movne fp, #1065353216 @ 0x3f800000 │ │ │ │ + moveq fp, #1048576000 @ 0x3e800000 │ │ │ │ + add r8, sp, #84 @ 0x54 │ │ │ │ + add sl, sp, #100 @ 0x64 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1716] @ 62f84 │ │ │ │ - ldr r0, [r3, #1592] @ 0x638 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r6 │ │ │ │ - str r1, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r9, [ip, #100] @ 0x64 │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - bne 62c6c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 629c4 │ │ │ │ - ldr r1, [pc, #1660] @ 62f88 │ │ │ │ - ldr r0, [pc, #1660] @ 62f8c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #3564] @ 6cc5c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + mov r1, #1069547520 @ 0x3fc00000 │ │ │ │ + mov r0, r6 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #3524] @ 6cc60 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, #0 │ │ │ │ + add r6, sp, #52 @ 0x34 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 27764 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6b938 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6b938 │ │ │ │ + ldr r1, [pc, #3628] @ 6cd08 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 275c8 │ │ │ │ + ldr r1, [pc, #3608] @ 6cd08 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 275c8 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #3404] @ 6cc64 │ │ │ │ + ldr r0, [pc, #3404] @ 6cc68 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r3, r8 │ │ │ │ - str r7, [sp] │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str fp, [sp, #8] │ │ │ │ + str fp, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r1, [pc, #3372] @ 6cc6c │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + add r1, pc, r1 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + add r1, r1, #80 @ 0x50 │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - bge 629a4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r3, #2436] @ 0x984 │ │ │ │ - rsb r2, r2, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r3, #4] │ │ │ │ - moveq r3, #3 │ │ │ │ - mov r0, r7 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, #32 │ │ │ │ - bl 29f10 │ │ │ │ - ldr r1, [pc, #1568] @ 62f90 │ │ │ │ - ldr r0, [pc, #1568] @ 62f94 │ │ │ │ + ldr r0, [pc, #3500] @ 6cd0c │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, #15 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 66d2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6ca9c │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r1, [pc, #3288] @ 6cc60 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #3264] @ 6cc70 │ │ │ │ + ldr r0, [pc, #3264] @ 6cc74 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - add r9, sp, #916 @ 0x394 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl e9868 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9794 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mvn r2, #0 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2600] @ 0xa28 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 9467c │ │ │ │ mov r3, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - bl 69df8 │ │ │ │ - ldr ip, [r4, #4] │ │ │ │ - ldr r3, [ip, #2436] @ 0x984 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 62c94 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - tst r3, #2 │ │ │ │ - beq 62c94 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6280c │ │ │ │ - ldr r5, [r5, #16] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 6280c │ │ │ │ - ldr r1, [pc, #1432] @ 62f98 │ │ │ │ - ldr r0, [pc, #1432] @ 62f9c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str fp, [sp, #8] │ │ │ │ + str fp, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r1, [pc, #3232] @ 6cc78 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + add r1, pc, r1 │ │ │ │ + sub r3, r3, #2 │ │ │ │ + add r1, r1, #84 @ 0x54 │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #3348] @ 6cd0c │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, #15 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 66d2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6ca84 │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r1, [pc, #3136] @ 6cc60 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #3124] @ 6cc7c │ │ │ │ + ldr r0, [pc, #3124] @ 6cc80 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str fp, [sp, #8] │ │ │ │ + str fp, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r1, [pc, #3092] @ 6cc84 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + add r1, pc, r1 │ │ │ │ + sub r3, r3, #3 │ │ │ │ + add r1, r1, #88 @ 0x58 │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #3196] @ 6cd0c │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, #15 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 66d2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6cb04 │ │ │ │ + ldr r1, [pc, #2992] @ 6cc60 │ │ │ │ mov r3, r8 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - str r7, [sp] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #2992] @ 6cc88 │ │ │ │ + ldr r0, [pc, #2992] @ 6cc8c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str fp, [sp, #8] │ │ │ │ + str fp, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r1, [pc, #2960] @ 6cc90 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + add r1, pc, r1 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + add r1, r1, #92 @ 0x5c │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mvn r2, #0 │ │ │ │ - add r1, r1, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r1, #2600] @ 0xa28 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - str r2, [sp] │ │ │ │ - bl 69df8 │ │ │ │ - b 6280c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 62a68 │ │ │ │ - ldr r3, [r0, #2436] @ 0x984 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 62a68 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - tst r3, #1 │ │ │ │ - bne 6280c │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ - mvn r3, #0 │ │ │ │ - sub r6, r7, #12 │ │ │ │ - str r3, [r7, #16] │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov r8, r6 │ │ │ │ - add r1, r7, #84 @ 0x54 │ │ │ │ - mov r3, r6 │ │ │ │ - str r2, [r3, #80] @ 0x50 │ │ │ │ - str r2, [r3, #84] @ 0x54 │ │ │ │ - str r2, [r3, #88] @ 0x58 │ │ │ │ - str r2, [r3, #92] @ 0x5c │ │ │ │ - add r3, r3, #16 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 62aa4 │ │ │ │ - mvn r3, #0 │ │ │ │ - mov lr, #1 │ │ │ │ - str r2, [sp, #220] @ 0xdc │ │ │ │ - str lr, [sp, #224] @ 0xe0 │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [r7, #192] @ 0xc0 │ │ │ │ - str r3, [r7, #196] @ 0xc4 │ │ │ │ - str r3, [r7, #200] @ 0xc8 │ │ │ │ - str r3, [r7, #204] @ 0xcc │ │ │ │ - str r3, [r7, #208] @ 0xd0 │ │ │ │ - str r3, [r7, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ - str r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r0, [pc, #3052] @ 6cd0c │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, #15 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 66d2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6caec │ │ │ │ + mov r9, #4 │ │ │ │ mov r3, r6 │ │ │ │ - str r2, [r3, #256] @ 0x100 │ │ │ │ - str r2, [r3, #260] @ 0x104 │ │ │ │ - str r2, [r3, #264] @ 0x108 │ │ │ │ - str r2, [r3, #268] @ 0x10c │ │ │ │ - add r3, r3, #16 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 62af8 │ │ │ │ - str r2, [sp, #396] @ 0x18c │ │ │ │ - ldr r2, [r0, #1588] @ 0x634 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r1, #1 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 62c88 │ │ │ │ - mov r2, #692 @ 0x2b4 │ │ │ │ - mla r3, r2, r3, r0 │ │ │ │ - add r3, r3, #15488 @ 0x3c80 │ │ │ │ - add r3, r3, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #1104] @ 62fa0 │ │ │ │ - mov r1, #16 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e9868 │ │ │ │ - ldr sl, [r4, #4] │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r9, #692 @ 0x2b4 │ │ │ │ - mla r1, r9, r1, sl │ │ │ │ - mov r2, #156 @ 0x9c │ │ │ │ - add r1, r1, #16064 @ 0x3ec0 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - bl 775c │ │ │ │ - ldr fp, [r5] │ │ │ │ - str fp, [sp, #228] @ 0xe4 │ │ │ │ - cmp fp, #0 │ │ │ │ - blt 62e4c │ │ │ │ - ldr r3, [sl, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 62e34 │ │ │ │ - mla r3, r9, fp, sl │ │ │ │ - add r3, r3, #15488 @ 0x3c80 │ │ │ │ - add r3, r3, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #1012] @ 62fa4 │ │ │ │ - add r0, r7, #176 @ 0xb0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #16 │ │ │ │ - bl e9868 │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ - ldr r1, [sp, #228] @ 0xe4 │ │ │ │ - mov r3, #692 @ 0x2b4 │ │ │ │ - mla r1, r3, r1, r7 │ │ │ │ - mov r2, #156 @ 0x9c │ │ │ │ - add r1, r1, #16064 @ 0x3ec0 │ │ │ │ - add r0, sp, #248 @ 0xf8 │ │ │ │ - bl 775c │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ - ldr r3, [r7, #2432] @ 0x980 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - add r5, sp, #432 @ 0x1b0 │ │ │ │ - mvneq r3, #0 │ │ │ │ - str r2, [sp, #404] @ 0x194 │ │ │ │ - mov r1, r6 │ │ │ │ - ldrne r3, [r3, #4] │ │ │ │ - mov r2, #388 @ 0x184 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #412] @ 0x19c │ │ │ │ - bl 775c │ │ │ │ - ldr r3, [r4, #1948] @ 0x79c │ │ │ │ - ldr ip, [pc, #904] @ 62fa8 │ │ │ │ - add r3, r3, #1 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r0, [r7, #1580] @ 0x62c │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ - smull r1, ip, r3, ip │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - str r0, [sp, #436] @ 0x1b4 │ │ │ │ - asr r0, r3, #31 │ │ │ │ - rsb r0, r0, ip, asr #1 │ │ │ │ - add r0, r0, r0, lsl #2 │ │ │ │ - sub r0, r3, r0 │ │ │ │ - add r3, r0, r0, lsl #1 │ │ │ │ - str r0, [r4, #1948] @ 0x79c │ │ │ │ - add r0, r0, r3, lsl #5 │ │ │ │ - add r0, r4, r0, lsl #2 │ │ │ │ - mov r2, #388 @ 0x184 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 775c │ │ │ │ - b 6280c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 62904 │ │ │ │ - ldr r1, [pc, #816] @ 62fac │ │ │ │ - ldr r0, [pc, #816] @ 62fb0 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, sl │ │ │ │ + bl 27764 │ │ │ │ + ldr r1, [pc, #2876] @ 6cc94 │ │ │ │ + ldr r0, [pc, #2876] @ 6cc98 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 62914 │ │ │ │ - ldr r3, [pc, #804] @ 62fb4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 62b48 │ │ │ │ - add r7, sp, #56 @ 0x38 │ │ │ │ - mvn r3, #0 │ │ │ │ - sub r6, r7, #12 │ │ │ │ - str r3, [r7, #16] │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - add r0, r7, #84 @ 0x54 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r1, [pc, #2848] @ 6cc9c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #96 @ 0x60 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldr r0, [pc, #2932] @ 6cd0c │ │ │ │ + str r0, [sp, #16] │ │ │ │ + sub r3, r3, #8 │ │ │ │ + mov r0, #15 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + clz r3, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + bl 66d2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6cad4 │ │ │ │ + mov r9, #8 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r1, [pc, #2704] @ 6cc60 │ │ │ │ + mov r0, sl │ │ │ │ + bl 27764 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r2, sl │ │ │ │ mov r3, r6 │ │ │ │ - mov r2, r6 │ │ │ │ - str r1, [r2, #80] @ 0x50 │ │ │ │ - str r1, [r2, #84] @ 0x54 │ │ │ │ - str r1, [r2, #88] @ 0x58 │ │ │ │ - str r1, [r2, #92] @ 0x5c │ │ │ │ - add r2, r2, #16 │ │ │ │ - cmp r2, r0 │ │ │ │ - bne 62cd0 │ │ │ │ - str r1, [sp, #220] @ 0xdc │ │ │ │ - mov r8, #1 │ │ │ │ - mvn r1, #0 │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - str r8, [sp, #224] @ 0xe0 │ │ │ │ - str r1, [r7, #192] @ 0xc0 │ │ │ │ - str r1, [r7, #196] @ 0xc4 │ │ │ │ - str r1, [r7, #200] @ 0xc8 │ │ │ │ - str r1, [r7, #204] @ 0xcc │ │ │ │ - str r1, [r7, #208] @ 0xd0 │ │ │ │ - str r1, [r7, #212] @ 0xd4 │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ - str r1, [sp, #276] @ 0x114 │ │ │ │ - str r2, [r3, #256] @ 0x100 │ │ │ │ - str r2, [r3, #260] @ 0x104 │ │ │ │ - str r2, [r3, #264] @ 0x108 │ │ │ │ - str r2, [r3, #268] @ 0x10c │ │ │ │ - add r3, r3, #16 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne 62d20 │ │ │ │ - str r2, [sp, #396] @ 0x18c │ │ │ │ - ldr r2, [ip, #1588] @ 0x634 │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r1, #1 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r1, [sp, #400] @ 0x190 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 62e40 │ │ │ │ - mov r2, #692 @ 0x2b4 │ │ │ │ - mla r3, r2, r3, ip │ │ │ │ - add r3, r3, #15488 @ 0x3c80 │ │ │ │ - add r3, r3, #48 @ 0x30 │ │ │ │ - ldr r2, [pc, #576] @ 62fb8 │ │ │ │ - mov r0, r7 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #16 │ │ │ │ - bl e9868 │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r3, #692 @ 0x2b4 │ │ │ │ - mla r1, r3, r1, r7 │ │ │ │ - mov r2, #156 @ 0x9c │ │ │ │ - add r1, r1, #16064 @ 0x3ec0 │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - bl 775c │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - str r3, [sp, #420] @ 0x1a4 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - str r3, [sp, #428] @ 0x1ac │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r3, [sp, #416] @ 0x1a0 │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 27764 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ mov r1, r6 │ │ │ │ - mov r2, #388 @ 0x184 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 775c │ │ │ │ - mov r1, #1 │ │ │ │ - ldr ip, [pc, #452] @ 62fa8 │ │ │ │ - ldr lr, [r7, #1580] @ 0x62c │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ - mov r2, #388 @ 0x184 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #1948] @ 0x79c │ │ │ │ - add r0, r0, r1 │ │ │ │ - smull r1, ip, r0, ip │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [lr, #16] │ │ │ │ - str r3, [sp, #436] @ 0x1b4 │ │ │ │ - asr r3, r0, #31 │ │ │ │ - rsb r3, r3, ip, asr #1 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - sub r3, r0, r3 │ │ │ │ - add r0, r3, r3, lsl #1 │ │ │ │ - str r3, [r4, #1948] @ 0x79c │ │ │ │ - add r3, r3, r0, lsl #5 │ │ │ │ - add r0, r4, r3, lsl #2 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 775c │ │ │ │ - b 6280c │ │ │ │ - ldr r3, [pc, #384] @ 62fbc │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 62ba8 │ │ │ │ - ldr r3, [pc, #376] @ 62fc0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 62d70 │ │ │ │ - ldr r1, [pc, #368] @ 62fc4 │ │ │ │ - add sl, sl, #57344 @ 0xe000 │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r9, [sl, #2508] @ 0x9cc │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 26e74 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + sub r2, r2, #5 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6c780 │ │ │ │ + mov r3, #180 @ 0xb4 │ │ │ │ + cmp r2, #1 │ │ │ │ + movhi r2, #0 │ │ │ │ + movls r2, #1 │ │ │ │ + stm sp, {r2, r6} │ │ │ │ + ldr r1, [pc, #2668] @ 6cca0 │ │ │ │ + ldr r2, [pc, #2772] @ 6cd0c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r2, #1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ add r1, pc, r1 │ │ │ │ - strb r7, [sp, #232] @ 0xe8 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [sl, #2588] @ 0xa1c │ │ │ │ - bl 37e4c │ │ │ │ - cmn r0, #1 │ │ │ │ - ldreq r7, [r4, #4] │ │ │ │ - beq 62bdc │ │ │ │ - and r3, r9, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mvn r2, fp │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ + mov r2, #15 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 37e14 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - ldr r6, [sp, #12] │ │ │ │ - add sl, sp, #244 @ 0xf4 │ │ │ │ - add fp, sp, #24 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - add r9, r0, #24 │ │ │ │ - ldr r3, [r9, #4]! │ │ │ │ - sub r5, r7, #1 │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - str r3, [sl, #4]! │ │ │ │ + add r1, r1, #100 @ 0x64 │ │ │ │ + mov r2, #8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6784c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6cabc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cmp r6, #0 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - clz r5, r5 │ │ │ │ - lsr r5, r5, #5 │ │ │ │ - ldr r1, [r3, #2588] @ 0xa1c │ │ │ │ - moveq r2, r6 │ │ │ │ - moveq r3, r5 │ │ │ │ - beq 62f18 │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r9, #6 │ │ │ │ + moveq r9, #5 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [pc, #2508] @ 6cc60 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r1 │ │ │ │ - str r7, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - bl 3955c │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [pc, #2656] @ 6cd08 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 6cc38 │ │ │ │ + cmp r7, #3 │ │ │ │ + bne 6c2e0 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + beq 6c790 │ │ │ │ + sub r3, r3, #5 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls 6c7b0 │ │ │ │ + cmn r9, #1 │ │ │ │ + bne 6c76c │ │ │ │ + b 6bde4 │ │ │ │ + ldr r1, [pc, #2396] @ 6cc50 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #2388] @ 6cc54 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r7, #15 │ │ │ │ + mov sl, #1065353216 @ 0x3f800000 │ │ │ │ + add r6, sp, #52 @ 0x34 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6b938 │ │ │ │ + ldr r1, [pc, #2528] @ 6cd08 │ │ │ │ mov r3, r5 │ │ │ │ - add r1, r1, #57344 @ 0xe000 │ │ │ │ - ldr r1, [r1, #2588] @ 0xa1c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 275c8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #2388] @ 6cca4 │ │ │ │ + ldr r0, [pc, #2388] @ 6cca8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldr r1, [r3, #976] @ 0x3d0 │ │ │ │ + movne r3, #0 │ │ │ │ + clzeq r3, r1 │ │ │ │ + lsreq r3, r3, #5 │ │ │ │ + cmp r1, #0 │ │ │ │ + movne r1, sl │ │ │ │ + moveq r1, #1065353216 @ 0x3f800000 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [pc, #2324] @ 6ccac │ │ │ │ + str r7, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #104 @ 0x68 │ │ │ │ + str r6, [sp] │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 3949c │ │ │ │ - add r3, sp, #1232 @ 0x4d0 │ │ │ │ - add r3, r3, #8 │ │ │ │ - add ip, r3, r7, lsl #4 │ │ │ │ - ldm fp, {r0, r1, r2, r3} │ │ │ │ - sub ip, ip, #940 @ 0x3ac │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r0, [r8, #268] @ 0x10c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r7, #6 │ │ │ │ - add r8, r8, #16 │ │ │ │ - str r0, [r8, #252] @ 0xfc │ │ │ │ - bne 62eb8 │ │ │ │ - ldr r3, [pc, #104] @ 62fc8 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ - str r3, [sp, #396] @ 0x18c │ │ │ │ - b 62bdc │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - strdeq r4, [sl], -r8 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r4, sl, r4, lsr #3 │ │ │ │ - andeq r3, r9, r0, lsl #26 │ │ │ │ - andeq r3, r9, r8, ror #25 │ │ │ │ - andeq r1, r9, r0, lsr sp │ │ │ │ - andeq r3, r9, r0, asr #25 │ │ │ │ - andeq r1, r9, ip, asr #25 │ │ │ │ - andeq r3, r9, r8, lsr #25 │ │ │ │ - andeq r1, r9, ip, lsr ip │ │ │ │ - andeq r3, r9, r0, lsr ip │ │ │ │ - andeq r3, r9, r4, ror #30 │ │ │ │ - andeq r3, r9, r4, lsl #30 │ │ │ │ - strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - andeq r1, r9, r0, asr #19 │ │ │ │ - andeq r3, r9, r4, ror r9 │ │ │ │ - @ instruction: 0x000919b0 │ │ │ │ - andeq r3, r9, ip, lsr sp │ │ │ │ - andeq r1, r9, r4, lsl #16 │ │ │ │ - strdeq r1, [r9], -r8 │ │ │ │ - andeq r2, r9, ip, asr #9 │ │ │ │ - addmi r0, r0, #0 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - add lr, sp, #8 │ │ │ │ - stm lr, {r2, r3} │ │ │ │ - ldr r2, [r0, #1948] @ 0x79c │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r0, [pc, #84] @ 6304c │ │ │ │ - add r2, r2, #1 │ │ │ │ - smull r3, r0, r2, r0 │ │ │ │ - ldr r3, [ip, #4] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - mov r1, lr │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - asr r3, r2, #31 │ │ │ │ - rsb r3, r3, r0, asr #1 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - sub r3, r2, r3 │ │ │ │ - add r0, r3, r3, lsl #1 │ │ │ │ - add r0, r3, r0, lsl #5 │ │ │ │ - add r0, ip, r0, lsl #2 │ │ │ │ - mov r2, #388 @ 0x184 │ │ │ │ - add r0, r0, #8 │ │ │ │ - str r3, [ip, #1948] @ 0x79c │ │ │ │ - bl 775c │ │ │ │ - pop {r4, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3920] @ 0xf50 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #1608] @ 636b4 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #1604] @ 636b8 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [pc, #2388] @ 6cd0c │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 66d2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6cc10 │ │ │ │ + ldr r1, [pc, #2184] @ 6cc60 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #2224] @ 6ccb0 │ │ │ │ + ldr r0, [pc, #2224] @ 6ccb4 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - sub sp, sp, #140 @ 0x8c │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #132] @ 0x84 │ │ │ │ - mov r1, #0 │ │ │ │ - mov fp, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ + bl 9467c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #1568] @ 636bc │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r6, [pc, #1564] @ 636c0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mvn r8, #0 │ │ │ │ - ldr r9, [pc, #1556] @ 636c4 │ │ │ │ - mov r7, r2 │ │ │ │ + ldr r1, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldr r1, [r3, #976] @ 0x3d0 │ │ │ │ + movne r3, #0 │ │ │ │ + subeq r3, r1, #1 │ │ │ │ + clzeq r3, r3 │ │ │ │ + lsreq r3, r3, #5 │ │ │ │ + cmp r1, #1 │ │ │ │ + movne r1, sl │ │ │ │ + moveq r1, #1065353216 @ 0x3f800000 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [pc, #2156] @ 6ccb8 │ │ │ │ + str r7, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - add r2, r5, #188 @ 0xbc │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr sl, [r3, #40] @ 0x28 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ + add r1, r1, #108 @ 0x6c │ │ │ │ + str r6, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [pc, #2208] @ 6cd0c │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 66d2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6cbe8 │ │ │ │ + ldr r1, [pc, #2004] @ 6cc60 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ - blx sl │ │ │ │ - mov r1, r6 │ │ │ │ - add sl, r5, #12 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 32f78 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #2056] @ 6ccbc │ │ │ │ + ldr r0, [pc, #2056] @ 6ccc0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldr r1, [r3, #976] @ 0x3d0 │ │ │ │ + movne r3, #0 │ │ │ │ + subeq r3, r1, #2 │ │ │ │ + clzeq r3, r3 │ │ │ │ + lsreq r3, r3, #5 │ │ │ │ + cmp r1, #2 │ │ │ │ + movne r1, sl │ │ │ │ + moveq r1, #1065353216 @ 0x3f800000 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [pc, #1988] @ 6ccc4 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #112 @ 0x70 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [pc, #2028] @ 6cd0c │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 66d2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6cbc0 │ │ │ │ + ldr r1, [pc, #1824] @ 6cc60 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r8, [sp] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - ldr r9, [r3, #40] @ 0x28 │ │ │ │ - mov r3, sl │ │ │ │ - blx r9 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 32f78 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add r9, sp, #84 @ 0x54 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #1888] @ 6ccc8 │ │ │ │ + ldr r0, [pc, #1888] @ 6cccc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mov r1, #1 │ │ │ │ + ldr r1, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldr r1, [r3, #976] @ 0x3d0 │ │ │ │ + movne r3, #0 │ │ │ │ + subeq r3, r1, #3 │ │ │ │ + clzeq r3, r3 │ │ │ │ + lsreq r3, r3, #5 │ │ │ │ + cmp r1, #3 │ │ │ │ + movne r1, sl │ │ │ │ + moveq r1, #1065353216 @ 0x3f800000 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [pc, #1820] @ 6ccd0 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #116 @ 0x74 │ │ │ │ + str r6, [sp] │ │ │ │ mov r2, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [r0] │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [pc, #1848] @ 6cd0c │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 66d2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6cb98 │ │ │ │ + ldr r1, [pc, #1644] @ 6cc60 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #1720] @ 6ccd4 │ │ │ │ + ldr r0, [pc, #1720] @ 6ccd8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldr r1, [r3, #976] @ 0x3d0 │ │ │ │ + movne r3, #0 │ │ │ │ + subeq r3, r1, #4 │ │ │ │ + clzeq r3, r3 │ │ │ │ + lsreq r3, r3, #5 │ │ │ │ + cmp r1, #4 │ │ │ │ + movne r1, sl │ │ │ │ + moveq r1, #1065353216 @ 0x3f800000 │ │ │ │ str r1, [sp, #4] │ │ │ │ + ldr r1, [pc, #1652] @ 6ccdc │ │ │ │ + str r7, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #120 @ 0x78 │ │ │ │ str r6, [sp] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - mov r3, fp │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r1, [r0, #1576] @ 0x628 │ │ │ │ - ldr r2, [pc, #1324] @ 636c8 │ │ │ │ - add fp, sp, #68 @ 0x44 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r6, sp, #52 @ 0x34 │ │ │ │ - mov ip, #1056964608 @ 0x3f000000 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str fp, [sp, #4] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [pc, #1668] @ 6cd0c │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 66d2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6cb70 │ │ │ │ + ldr r1, [pc, #1464] @ 6cc60 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #1552] @ 6cce0 │ │ │ │ + ldr r0, [pc, #1552] @ 6cce4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldr r1, [r3, #976] @ 0x3d0 │ │ │ │ + movne r3, #0 │ │ │ │ + subeq r3, r1, #5 │ │ │ │ + clzeq r3, r3 │ │ │ │ + lsreq r3, r3, #5 │ │ │ │ + cmp r1, #5 │ │ │ │ + ldr r1, [pc, #1496] @ 6cce8 │ │ │ │ + moveq sl, #1065353216 @ 0x3f800000 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #124 @ 0x7c │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str sl, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - str ip, [sp, #64] @ 0x40 │ │ │ │ - bl 32c48 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r0, [r1, #1576] @ 0x628 │ │ │ │ - mov r2, sl │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r8, [ip, #16] │ │ │ │ - blx r8 │ │ │ │ - ldr r1, [pc, #1220] @ 636cc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr sl, [r4, #4] │ │ │ │ - add r3, sl, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r3, #2508] @ 0x9cc │ │ │ │ - tst r3, #2 │ │ │ │ - mov r8, r0 │ │ │ │ - beq 63230 │ │ │ │ - ldr r3, [r5, #364] @ 0x16c │ │ │ │ - tst r3, #1 │ │ │ │ - bne 635d4 │ │ │ │ - bl 971d8 │ │ │ │ - ldr r3, [pc, #1160] @ 636c4 │ │ │ │ - ldr r1, [pc, #1168] @ 636d0 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r8, [sp, #68] @ 0x44 │ │ │ │ - add r2, sp, #8 │ │ │ │ - mov ip, r2 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov r3, #1 │ │ │ │ - add r2, r5, #28 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - mov r7, r0 │ │ │ │ - ldm fp, {r0, r1} │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - ldm r6, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, sl, #59648 @ 0xe900 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 317b0 │ │ │ │ - mov r1, #1107296256 @ 0x42000000 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #1068] @ 636d4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [r5, #360] @ 0x168 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [pc, #1492] @ 6cd0c │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 66d2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6cb48 │ │ │ │ + cmn r9, #1 │ │ │ │ + beq 6bde4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ + beq 6bdd8 │ │ │ │ + sub r3, r9, #5 │ │ │ │ + cmp r3, #1 │ │ │ │ + str r9, [r4, #8] │ │ │ │ + bhi 6bde4 │ │ │ │ + b 6bdd8 │ │ │ │ + cmp r2, #1 │ │ │ │ + movhi r3, #179 @ 0xb3 │ │ │ │ + bls 6c218 │ │ │ │ + b 6c21c │ │ │ │ + ldr r1, [pc, #1208] @ 6cc50 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #1200] @ 6cc54 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov sl, #1056964608 @ 0x3f000000 │ │ │ │ mov r8, r0 │ │ │ │ - blt 63358 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #1044] @ 636d8 │ │ │ │ - ldr sl, [r2, r3] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [sl] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [sl] │ │ │ │ - ldr r0, [r5, #360] @ 0x168 │ │ │ │ - ldr r1, [r1, #144] @ 0x90 │ │ │ │ + b 6c320 │ │ │ │ + ldr r1, [pc, #1176] @ 6cc50 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #1168] @ 6cc54 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov fp, #1056964608 @ 0x3f000000 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1152] @ 6cc60 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r8, sp, #68 @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - add r1, r1, r0, lsl #6 │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f84c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #936] @ 636dc │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 2f9f0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - ldr r3, [r5, #184] @ 0xb8 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 635a8 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [pc, #876] @ 636e0 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr sl, [r4, #4] │ │ │ │ - add r3, sl, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r3, #2508] @ 0x9cc │ │ │ │ - tst r3, #2 │ │ │ │ - mov r8, r0 │ │ │ │ - beq 6347c │ │ │ │ - ldr r3, [r5, #364] @ 0x16c │ │ │ │ - tst r3, #2 │ │ │ │ - beq 6347c │ │ │ │ - ldr r0, [sl, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #804] @ 636d8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #184] @ 0xb8 │ │ │ │ - ldr r3, [r5, #368] @ 0x170 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - mov r3, #0 │ │ │ │ - moveq r1, #63 @ 0x3f │ │ │ │ - movne r1, #64 @ 0x40 │ │ │ │ - mov r2, #2 │ │ │ │ - str r3, [sp] │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r1, [pc, #708] @ 636e4 │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 6cea4 │ │ │ │ + ldr r1, [pc, #1268] @ 6cd08 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #700] @ 636e8 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #676] @ 636e4 │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [pc, #640] @ 636d0 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - mov r2, #1 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr sl, [r4, #4] │ │ │ │ - ldr r1, [pc, #584] @ 636cc │ │ │ │ + bl 275c8 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - bl 971d8 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ - str r8, [sp, #68] @ 0x44 │ │ │ │ - ldr lr, [sp, #32] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r7, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - mov r3, #4 │ │ │ │ - add r2, r5, #204 @ 0xcc │ │ │ │ - mov ip, r0 │ │ │ │ - ldm fp, {r0, r1} │ │ │ │ - stm lr, {r0, r1} │ │ │ │ - ldm r6, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, sl, #59648 @ 0xe900 │ │ │ │ - mov r1, ip │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 317b0 │ │ │ │ - ldr r3, [r5, #184] @ 0xb8 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt 635a8 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #1200] @ 6ccec │ │ │ │ + ldr r0, [pc, #1200] @ 6ccf0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r3, #5 │ │ │ │ + ldreq r3, [r4, #4] │ │ │ │ + moveq r1, #1065353216 @ 0x3f800000 │ │ │ │ + ldreq r3, [r3, #1580] @ 0x62c │ │ │ │ + movne r1, fp │ │ │ │ + ldreq r3, [r3, #8] │ │ │ │ + movne r3, #0 │ │ │ │ + clzeq r3, r3 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + lsreq r3, r3, #5 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r1, [pc, #1128] @ 6ccf4 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [pc, #1144] @ 6cd0c │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + add r1, r1, #128 @ 0x80 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 66d2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6ca34 │ │ │ │ + mov r1, #103 @ 0x67 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6ae34 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6ca34 │ │ │ │ + ldr r1, [pc, #912] @ 6cc60 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - mov r1, #1107296256 @ 0x42000000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr sl, [r3, #1576] @ 0x628 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sl] │ │ │ │ - mov ip, #1 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #1024] @ 6ccf8 │ │ │ │ + ldr r0, [pc, #1024] @ 6ccfc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + ldr r1, [pc, #1008] @ 6cd00 │ │ │ │ + cmp r3, #6 │ │ │ │ + ldreq r3, [r4, #4] │ │ │ │ + moveq fp, #1065353216 @ 0x3f800000 │ │ │ │ + ldreq r3, [r3, #1580] @ 0x62c │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldreq r3, [r3, #8] │ │ │ │ + movne r3, #0 │ │ │ │ + clzeq r3, r3 │ │ │ │ + add r1, r1, #132 @ 0x84 │ │ │ │ + lsreq r3, r3, #5 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str fp, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #400] @ 636c0 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, sl │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ - mov r1, r9 │ │ │ │ - blx r8 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr ip, [pc, #380] @ 636c8 │ │ │ │ - ldr r1, [r0, #1576] @ 0x628 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - ldr r3, [r5, #184] @ 0xb8 │ │ │ │ - mov lr, #1056964608 @ 0x3f000000 │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - stm sp, {r6, fp} │ │ │ │ - str ip, [sp, #68] @ 0x44 │ │ │ │ - str ip, [sp, #72] @ 0x48 │ │ │ │ - str ip, [sp, #76] @ 0x4c │ │ │ │ - str lr, [sp, #64] @ 0x40 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - str r7, [sp, #80] @ 0x50 │ │ │ │ - bl 32c48 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [r1, #1576] @ 0x628 │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r4, [ip, #16] │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #316] @ 636ec │ │ │ │ - ldr r3, [pc, #260] @ 636b8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 636b0 │ │ │ │ - add sp, sp, #140 @ 0x8c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [sl, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r3, [pc, #232] @ 636d8 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [pc, #952] @ 6cd0c │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 66d2c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6c9d8 │ │ │ │ + mov r1, #108 @ 0x6c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6ae34 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6c9d8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - ldr r3, [r5, #368] @ 0x170 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6c750 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [pc, #864] @ 6cd04 │ │ │ │ mov r3, #0 │ │ │ │ - moveq r1, #63 @ 0x3f │ │ │ │ - movne r1, #64 @ 0x40 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r1, [pc, #140] @ 636e8 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - str r8, [sp, #68] @ 0x44 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 27764 │ │ │ │ + mov r0, r5 │ │ │ │ + add r5, sp, #84 @ 0x54 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r1, [pc, #652] @ 6cc48 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27764 │ │ │ │ + ldr r1, [pc, #828] @ 6cd04 │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 275c8 │ │ │ │ + b 6c750 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #116] @ 636e4 │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [pc, #80] @ 636d0 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - mov r2, #1 │ │ │ │ - blx r3 │ │ │ │ + mov r1, #2 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2608] @ 0xa30 │ │ │ │ + bl 64d30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - ldr sl, [r4, #4] │ │ │ │ - b 63230 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, sl, r8, asr #18 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r3, sl, r8, lsl #18 │ │ │ │ - andsmi r0, r0, #0 │ │ │ │ - svclt 0x00800000 │ │ │ │ - stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ - bicmi r0, r0, r0 │ │ │ │ - mvnmi r0, r0 │ │ │ │ - eorsmi r0, r0, #0 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - sbcmi r0, r0, #0 │ │ │ │ - subsmi r0, r0, #0 │ │ │ │ - rsbmi r0, r0, #0 │ │ │ │ - orrmi r0, r0, r0 │ │ │ │ - andeq r3, sl, r8, lsl #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3864] @ 0xf18 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #1304] @ 63c24 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r1, [pc, #1296] @ 63c28 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - sub sp, sp, #196 @ 0xc4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #1268] @ 63c2c │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #188] @ 0xbc │ │ │ │ - mov r1, #0 │ │ │ │ - add r1, r5, #12 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mvn r2, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #1236] @ 63c30 │ │ │ │ - ldr r8, [r3, #40] @ 0x28 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r1, #0 │ │ │ │ - blx r8 │ │ │ │ - ldr r1, [pc, #1216] @ 63c30 │ │ │ │ - ldr r9, [pc, #1216] @ 63c34 │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 32f78 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [r5, #376] @ 0x178 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r3, #6 │ │ │ │ + ldr r1, [r2, #1588] @ 0x634 │ │ │ │ + ldr r2, [r2, #1580] @ 0x62c │ │ │ │ + str r3, [r1, #972] @ 0x3cc │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - addeq r8, sp, #156 @ 0x9c │ │ │ │ - str r0, [sp, #20] │ │ │ │ - beq 638d0 │ │ │ │ + movne r9, r3 │ │ │ │ + strne r3, [r4, #8] │ │ │ │ + bne 6bdd8 │ │ │ │ + mov r9, r3 │ │ │ │ + b 6c994 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - add r8, sp, #156 @ 0x9c │ │ │ │ - ldr r3, [r3, #2436] @ 0x984 │ │ │ │ mov r1, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r3, #4] │ │ │ │ - moveq r3, #3 │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, #32 │ │ │ │ - bl 29f10 │ │ │ │ - ldr r2, [pc, #1116] @ 63c38 │ │ │ │ - add sl, sp, #124 @ 0x7c │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #32 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, sl │ │ │ │ - bl e9868 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2608] @ 0xa30 │ │ │ │ + bl 64d30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr lr, [pc, #1072] @ 63c2c │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mvn fp, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, sl │ │ │ │ - str lr, [sp, #4] │ │ │ │ - ldr r2, [pc, #1052] @ 63c30 │ │ │ │ mov r1, #0 │ │ │ │ - str fp, [sp] │ │ │ │ - ldr fp, [ip, #40] @ 0x28 │ │ │ │ - blx fp │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [r5, #376] @ 0x178 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - blt 63c00 │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr fp, [r3, #28] │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - mov r2, r3 │ │ │ │ - blx fp │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r3, #5 │ │ │ │ + ldr r2, [r2, #1588] @ 0x634 │ │ │ │ + mov r9, r3 │ │ │ │ + str r3, [r2, #972] @ 0x3cc │ │ │ │ + b 6c8c8 │ │ │ │ + cmp r9, #0 │ │ │ │ + bne 6bde4 │ │ │ │ + b 6bdb0 │ │ │ │ + mov r1, #112 @ 0x70 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6ae34 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6c010 │ │ │ │ + b 6c018 │ │ │ │ + mov r1, #103 @ 0x67 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6ae34 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6bf78 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b 6bf80 │ │ │ │ + mov r1, #98 @ 0x62 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6ae34 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6c264 │ │ │ │ + b 6c284 │ │ │ │ + mov r1, #115 @ 0x73 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6ae34 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6c1bc │ │ │ │ + b 6c1c0 │ │ │ │ + mov r1, #118 @ 0x76 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6ae34 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6c138 │ │ │ │ + b 6c13c │ │ │ │ + mov r1, #105 @ 0x69 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6ae34 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r9, r3 │ │ │ │ + b 6c0a8 │ │ │ │ + ldr r1, [pc, #296] @ 6cc50 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #288] @ 6cc54 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r7, #15 │ │ │ │ + mov fp, #1065353216 @ 0x3f800000 │ │ │ │ + add r6, sp, #52 @ 0x34 │ │ │ │ + mov sl, r0 │ │ │ │ + b 6c7cc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #960] @ 63c2c │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #944] @ 63c30 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr sl, [r3, #36] @ 0x24 │ │ │ │ - mov r3, r6 │ │ │ │ - blx sl │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr sl, [ip, #28] │ │ │ │ - blx sl │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r1, [pc, #880] @ 63c3c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r7, r0 │ │ │ │ + mov r1, #9 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2608] @ 0xa30 │ │ │ │ + bl 64d30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r5, #372] @ 0x174 │ │ │ │ - ldr r3, [r3, #2436] @ 0x984 │ │ │ │ - mov r1, #32 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r3, #4] │ │ │ │ - moveq r3, #3 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 29d68 │ │ │ │ + mov r2, #5 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + str r2, [r3, #976] @ 0x3d0 │ │ │ │ + b 6c750 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mvn lr, #0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr sl, [pc, #804] @ 63c2c │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r8 │ │ │ │ - str lr, [sp] │ │ │ │ - ldr r2, [pc, #792] @ 63c30 │ │ │ │ - mov r1, #0 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - ldr sl, [ip, #40] @ 0x28 │ │ │ │ - blx sl │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [r5, #384] @ 0x180 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - beq 63bcc │ │ │ │ + mov r1, #8 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2608] @ 0xa30 │ │ │ │ + bl 64d30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r2, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr sl, [r3, #28] │ │ │ │ - mov r3, #0 │ │ │ │ - blx sl │ │ │ │ + mov r2, #4 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + str r2, [r3, #976] @ 0x3d0 │ │ │ │ + b 6c6a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr sl, [pc, #704] @ 63c30 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r2, [pc, #692] @ 63c2c │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - mov r8, #1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str sl, [sp] │ │ │ │ - mov r2, r7 │ │ │ │ - str r8, [sp, #12] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr fp, [r3, #36] @ 0x24 │ │ │ │ - mov r3, r6 │ │ │ │ - blx fp │ │ │ │ - ldr r1, [pc, #664] @ 63c40 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [pc, #656] @ 63c44 │ │ │ │ - add fp, sp, #60 @ 0x3c │ │ │ │ - ldr r3, [r9, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r3, #396] @ 0x18c │ │ │ │ + mov r1, #7 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2608] @ 0xa30 │ │ │ │ + bl 64d30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ + mov r2, #3 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + str r2, [r3, #976] @ 0x3d0 │ │ │ │ + b 6c5ec │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [pc, #592] @ 63c48 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r1, #6 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2608] @ 0xa30 │ │ │ │ + bl 64d30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - add r1, sp, #28 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - blx r3 │ │ │ │ + mov r2, #2 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + str r2, [r3, #976] @ 0x3d0 │ │ │ │ + b 6c538 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [pc, #528] @ 63c4c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #5 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2608] @ 0xa30 │ │ │ │ + bl 64d30 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mov r9, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - add r8, sp, #76 @ 0x4c │ │ │ │ - mov r1, r8 │ │ │ │ - str sl, [sp] │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ - mov r3, r6 │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #460] @ 63c50 │ │ │ │ - ldr r1, [r0, #1576] @ 0x628 │ │ │ │ - mov r2, #1056964608 @ 0x3f000000 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add sl, sp, #44 @ 0x2c │ │ │ │ - mov r7, #1065353216 @ 0x3f800000 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + str r2, [r3, #976] @ 0x3d0 │ │ │ │ + b 6c484 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #4 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2608] @ 0xa30 │ │ │ │ + bl 64d30 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + str r2, [r3, #976] @ 0x3d0 │ │ │ │ + b 6c3d0 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + b 6bdb4 │ │ │ │ + andeq sl, r9, ip, asr ip │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + rsbsmi r0, r0, #0 │ │ │ │ + ldrdeq sl, [r9], -r8 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + eormi r0, r0, r0 │ │ │ │ + addmi r0, r0, r0 │ │ │ │ + tstmi r0, r0 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + andeq r8, r8, ip, asr #18 │ │ │ │ + andeq r9, r8, ip, lsl #7 │ │ │ │ + andeq r3, sl, r8, lsr sl │ │ │ │ + @ instruction: 0x000888b4 │ │ │ │ + muleq r8, r4, r9 │ │ │ │ + andeq r3, sl, r0, lsr #19 │ │ │ │ + andeq r8, r8, ip, lsl r8 │ │ │ │ + andeq sl, r8, r4, lsl #18 │ │ │ │ + andeq r3, sl, r8, lsl #18 │ │ │ │ + andeq r8, r8, ip, lsl #15 │ │ │ │ + andeq sl, r8, r0, lsl #17 │ │ │ │ + andeq r3, sl, r8, ror r8 │ │ │ │ + andeq r8, r8, ip, lsl #14 │ │ │ │ + @ instruction: 0x00088ab8 │ │ │ │ + andeq r3, sl, r0, lsl #16 │ │ │ │ + andeq r3, sl, r8, lsr r7 │ │ │ │ + andeq r8, r8, r4, lsl r5 │ │ │ │ + andeq sl, r8, r4, lsl r6 │ │ │ │ + andeq r3, sl, r0, ror #11 │ │ │ │ + andeq r8, r8, r4, ror #8 │ │ │ │ + andeq r3, r9, r0, lsr r8 │ │ │ │ + andeq r3, sl, ip, lsr #10 │ │ │ │ + @ instruction: 0x000883b0 │ │ │ │ + @ instruction: 0x0008a4b8 │ │ │ │ + andeq r3, sl, r8, ror r4 │ │ │ │ + strdeq r8, [r8], -ip │ │ │ │ + andeq sl, r8, r8, lsl #8 │ │ │ │ + andeq r3, sl, r4, asr #7 │ │ │ │ + andeq r8, r8, r8, asr #4 │ │ │ │ + andeq sl, r8, r0, ror #6 │ │ │ │ + andeq r3, sl, r0, lsl r3 │ │ │ │ + muleq r8, r4, r1 │ │ │ │ + muleq r8, r0, sl │ │ │ │ + andeq r3, sl, r8, ror #4 │ │ │ │ + andeq r8, r8, r8, lsr #32 │ │ │ │ + andeq sl, r8, ip, asr #2 │ │ │ │ + andeq r3, sl, r4, ror #1 │ │ │ │ + andeq r7, r8, ip, ror #30 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ + andeq r3, sl, ip, asr r0 │ │ │ │ + movmi r0, r0 │ │ │ │ + bicmi r0, r8, r0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + andeq r7, r8, r8, ror #20 │ │ │ │ + andeq r7, r8, r0, lsr #28 │ │ │ │ + andeq sl, r9, r0, ror #10 │ │ │ │ + svclt 0x00800000 │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 6b938 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [pc, #-60] @ 6cd08 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 275c8 │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + mov r6, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [pc, #-80] @ 6cd0c │ │ │ │ + add r3, sp, #108 @ 0x6c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r6, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + mov r3, #15 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r0, r2, #59648 @ 0xe900 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + mov r1, r5 │ │ │ │ + str r6, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - str fp, [sp, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str sl, [sp] │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 32c48 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 278b4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - mov r1, r8 │ │ │ │ + mov r3, #0 │ │ │ │ ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + mov r2, r3 │ │ │ │ ldr ip, [r0] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r8, [ip, #16] │ │ │ │ - blx r8 │ │ │ │ + mov r1, r3 │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r7, [ip, #28] │ │ │ │ + blx r7 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r3, r7 │ │ │ │ + mov r3, r6 │ │ │ │ ldr r2, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r7, [sp] │ │ │ │ - ldr r7, [r2, #28] │ │ │ │ - mov r2, r3 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r7, [r2, #32] │ │ │ │ + mov r2, r6 │ │ │ │ blx r7 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r1, [pc, #312] @ 63c54 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [r5, #380] @ 0x17c │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r8, #2 │ │ │ │ - mov r9, r0 │ │ │ │ - bne 63b40 │ │ │ │ - ldr r8, [r5, #384] @ 0x180 │ │ │ │ - subs r8, r8, #0 │ │ │ │ - movne r8, #1 │ │ │ │ - lsl r8, r8, #1 │ │ │ │ - ldr r4, [r4, #4] │ │ │ │ - bl 971d8 │ │ │ │ - ldr r3, [pc, #220] @ 63c2c │ │ │ │ - ldr r1, [pc, #256] @ 63c54 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp, #60] @ 0x3c │ │ │ │ - add r4, r4, #59648 @ 0xe900 │ │ │ │ - add r4, r4, #252 @ 0xfc │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add ip, sp, #8 │ │ │ │ - mov r3, r8 │ │ │ │ - add r2, r5, #28 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - ldm fp, {r0, r1} │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - ldm sl, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 317b0 │ │ │ │ - ldr r2, [pc, #176] @ 63c58 │ │ │ │ - ldr r3, [pc, #124] @ 63c28 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #188] @ 0xbc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 63c20 │ │ │ │ - add sp, sp, #196 @ 0xc4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r5, #380] @ 0x17c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 63964 │ │ │ │ + ldr r1, [pc, #-236] @ 6cd10 │ │ │ │ + ldr r0, [pc, #-236] @ 6cd14 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #-252] @ 6cd18 │ │ │ │ + add r7, r7, #1664 @ 0x680 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3] │ │ │ │ + add r7, r7, #4 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov ip, #1 │ │ │ │ + ldr r2, [pc, #-284] @ 6cd1c │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 27e64 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #120] @ 63c5c │ │ │ │ + mov r2, r6 │ │ │ │ ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr sl, [r2, #28] │ │ │ │ - ldr r2, [pc, #100] @ 63c60 │ │ │ │ - blx sl │ │ │ │ - b 63964 │ │ │ │ + mov r1, r6 │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr fp, [r3, #28] │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - mov r1, r3 │ │ │ │ - blx fp │ │ │ │ - b 63860 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, sl, r0, lsr #5 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - svclt 0x00800000 │ │ │ │ - andsmi r0, r0, #0 │ │ │ │ - andeq r3, sl, r8, asr #4 │ │ │ │ - andeq r2, r9, r0, asr sp │ │ │ │ - orrmi r0, r0, r0 │ │ │ │ - rsbsmi r0, r8, #0 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - subsmi r0, r0, #0 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ - mvnmi r0, r0 │ │ │ │ - andeq r2, sl, r0, lsl lr │ │ │ │ - cdpcc 12, 4, cr12, cr12, cr13, {6} │ │ │ │ - svccc 0x0019999a │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #1588] @ 0x634 │ │ │ │ - ldr r2, [r2, #24] │ │ │ │ - cmp r2, #0 │ │ │ │ - bxeq lr │ │ │ │ - ldr r2, [r3, #1580] @ 0x62c │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #2 │ │ │ │ - bxle lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r6, [r3, #1572] @ 0x624 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r9, [pc, #284] @ 63dd0 │ │ │ │ - ldr r8, [pc, #284] @ 63dd4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #260] @ 63dd8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1069547520 @ 0x3fc00000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr ip, [r6] │ │ │ │ - ldr lr, [pc, #244] @ 63ddc │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r5, [r3, #28] │ │ │ │ + mov r3, r6 │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + ldr lr, [pc, #-364] @ 6cd20 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r3 │ │ │ │ str lr, [sp] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [ip, #20] │ │ │ │ - blx r6 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [pc, #208] @ 63de0 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r6, [pc, #204] @ 63de4 │ │ │ │ - mov r5, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - b 63d44 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 63dbc │ │ │ │ - mov r0, r9 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r5, [ip, #32] │ │ │ │ + blx r5 │ │ │ │ + b 6c750 │ │ │ │ mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, #6 │ │ │ │ - beq 63db4 │ │ │ │ - ldr r3, [r4, #1948] @ 0x79c │ │ │ │ - add r3, r5, r3 │ │ │ │ - smull r1, r2, r6, r3 │ │ │ │ - asr r1, r3, #31 │ │ │ │ - rsb r1, r1, r2, asr #1 │ │ │ │ - add r1, r1, r1, lsl #2 │ │ │ │ - sub r1, r3, r1 │ │ │ │ - add r3, r1, r1, lsl #1 │ │ │ │ - add r1, r1, r3, lsl #5 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r2, r4, r1, lsl #2 │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - add r3, r3, #500 @ 0x1f4 │ │ │ │ - lsl r1, r1, #2 │ │ │ │ - cmp r3, r0 │ │ │ │ - add r1, r1, #8 │ │ │ │ - blt 63d38 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - add r1, r4, r1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 63d20 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 63050 │ │ │ │ - b 63d28 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 636f0 │ │ │ │ - b 63d28 │ │ │ │ - movmi r0, r0 │ │ │ │ - eorsmi r0, r8, #0 │ │ │ │ - ldrmi r0, [r6], #0 │ │ │ │ - strbtmi r0, [r1], #0 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r0, #136] @ 0x88 │ │ │ │ - str r3, [r0, #1344] @ 0x540 │ │ │ │ - bx lr │ │ │ │ + bl 6b938 │ │ │ │ + b 6c80c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3936] @ 0xf60 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #1692] @ 644b0 │ │ │ │ - ldr r3, [pc, #1692] @ 644b4 │ │ │ │ + str r0, [ip] │ │ │ │ + str r0, [ip, #-544] @ 0xfffffde0 │ │ │ │ + ldr r2, [pc, #4036] @ 6de98 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [pc, #4032] @ 6de9c │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + sub sp, sp, #4544 @ 0x11c0 │ │ │ │ + sub sp, sp, #60 @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #124 @ 0x7c │ │ │ │ - cmp r1, #2 │ │ │ │ + add r1, sp, #4544 @ 0x11c0 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + add r1, r1, #52 @ 0x34 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [r1] │ │ │ │ mov r3, #0 │ │ │ │ - beq 63e60 │ │ │ │ - ldr r2, [pc, #1660] @ 644b8 │ │ │ │ - ldr r3, [pc, #1652] @ 644b4 │ │ │ │ + bl 27054 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + add r4, sp, #504 @ 0x1f8 │ │ │ │ + ldr lr, [r3, #1572] @ 0x624 │ │ │ │ + sub ip, r4, #436 @ 0x1b4 │ │ │ │ + ldr r6, [lr] │ │ │ │ + ldm r0, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [r4, #-424] @ 0xfffffe58 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r0, lr │ │ │ │ + ldr r3, [r4, #-428] @ 0xfffffe54 │ │ │ │ + ldr r2, [r4, #-432] @ 0xfffffe50 │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ + ldr r1, [r4, #-436] @ 0xfffffe4c │ │ │ │ + blx r6 │ │ │ │ + ldr r2, [pc, #3920] @ 6dea0 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 644ac │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r3, #1588] @ 0x634 │ │ │ │ - ldr r2, [r2, #3272] @ 0xcc8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 63e34 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldrb r7, [r3, #2488] @ 0x9b8 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 63e34 │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl e9864 │ │ │ │ - add r3, r4, #1200 @ 0x4b0 │ │ │ │ - add r3, r3, #4 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - bl e845c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mvn r2, #0 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 6cf8c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #4 │ │ │ │ + str r3, [r2, #8] │ │ │ │ + beq 6d44c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6cf8c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r1, #3 │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 6af74 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6d310 │ │ │ │ + ldr r7, [pc, #3840] @ 6dea4 │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldrb r3, [r7, #136] @ 0x88 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6d2c0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 6d2c0 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ - cmp r8, #0 │ │ │ │ - str r7, [r4, #1332] @ 0x534 │ │ │ │ - str r0, [r4, #1344] @ 0x540 │ │ │ │ - str r1, [r4, #1336] @ 0x538 │ │ │ │ - strh r2, [r4, #144] @ 0x90 │ │ │ │ - strb r2, [r4, #146] @ 0x92 │ │ │ │ - str r7, [r4, #148] @ 0x94 │ │ │ │ - ble 63fdc │ │ │ │ - add r3, sp, #28 │ │ │ │ - mov fp, r7 │ │ │ │ - mov r6, r7 │ │ │ │ - add sl, sp, #32 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - b 63f2c │ │ │ │ - ldr ip, [r4, #1332] @ 0x534 │ │ │ │ - cmp r1, #10 │ │ │ │ - beq 64130 │ │ │ │ - add r6, r6, #1 │ │ │ │ - add r3, r3, ip │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ - addle r3, ip, #1 │ │ │ │ - addle ip, r4, ip │ │ │ │ - strle r3, [r4, #1332] @ 0x534 │ │ │ │ - strble r1, [ip, #1204] @ 0x4b4 │ │ │ │ - cmp r8, r6 │ │ │ │ - ble 641f0 │ │ │ │ - ldr r9, [r5] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r7, r9, r6 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - bl ebfec │ │ │ │ - ldrb r1, [r9, r6] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - sub r3, r3, r7 │ │ │ │ - cmp r0, r1 │ │ │ │ - bne 63efc │ │ │ │ - cmp r1, #94 @ 0x5e │ │ │ │ - ldr ip, [r4, #1332] @ 0x534 │ │ │ │ - beq 64160 │ │ │ │ - cmp r0, #92 @ 0x5c │ │ │ │ - bne 63f00 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r8, r6 │ │ │ │ - ble 63f0c │ │ │ │ - ldrb r2, [r7, #1] │ │ │ │ - cmp fp, #2 │ │ │ │ - cmple r2, #110 @ 0x6e │ │ │ │ - bne 63f0c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #160] @ 0xa0 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6d2b4 │ │ │ │ + mov r2, #14 │ │ │ │ + mov r3, #1 │ │ │ │ + str r2, [r5, #12] │ │ │ │ + strb r3, [r7, #136] @ 0x88 │ │ │ │ + ldr r6, [pc, #3768] @ 6dea8 │ │ │ │ + ldr r0, [pc, #3768] @ 6deac │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r9, #5 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [pc, #3740] @ 6deb0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r6, #4 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [pc, #3720] @ 6deb4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ mov r3, #0 │ │ │ │ - sub r2, ip, r1 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r3, [sl] │ │ │ │ - str r3, [sl, #4] │ │ │ │ - str r3, [sl, #8] │ │ │ │ - ble 63fd0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - add r9, r3, r1 │ │ │ │ - add r3, fp, fp, lsl #1 │ │ │ │ - add r2, sp, #120 @ 0x78 │ │ │ │ - add r3, r2, r3, lsl #2 │ │ │ │ - str r9, [sp, #32] │ │ │ │ - ldm sl, {r0, r1, r2} │ │ │ │ - sub r3, r3, #40 @ 0x28 │ │ │ │ - add fp, fp, #1 │ │ │ │ - stm r3, {r0, r1, r2} │ │ │ │ - str ip, [sp, #20] │ │ │ │ - add r6, r6, #1 │ │ │ │ - b 63f24 │ │ │ │ - mov fp, r7 │ │ │ │ - add sl, sp, #32 │ │ │ │ - ldr r5, [r3, #1572] @ 0x624 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + sub r3, r4, #436 @ 0x1b4 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + sub ip, r4, #420 @ 0x1a4 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r0, [r4, #-412] @ 0xfffffe64 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #3672] @ 6deb8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + add r8, sp, #84 @ 0x54 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27858 │ │ │ │ + ldr r1, [pc, #3648] @ 6debc │ │ │ │ + ldr r0, [r4, #-412] @ 0xfffffe64 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #3640] @ 6dec0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #3984] @ 6e020 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27858 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r0, [r4, #-408] @ 0xfffffe68 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #3916] @ 6e010 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #1196] @ 644bc │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + sub r6, r4, #292 @ 0x124 │ │ │ │ + mov r1, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1180] @ 644c0 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [r5] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r9, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #3836] @ 6e004 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r2, r8 │ │ │ │ + sub r7, r4, #284 @ 0x11c │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 278b4 │ │ │ │ + ldr r2, [pc, #3832] @ 6e01c │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + mov r1, #15 │ │ │ │ + str r3, [r4, #-280] @ 0xfffffee8 │ │ │ │ + str r9, [r4, #-284] @ 0xfffffee4 │ │ │ │ + str r9, [r4, #-292] @ 0xfffffedc │ │ │ │ + str r9, [r4, #-288] @ 0xfffffee0 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldm r7, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r6, {r2, r3} │ │ │ │ + mov r1, r8 │ │ │ │ + bl 92298 │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r1, [pc, #3412] @ 6dec4 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [r4, #-400] @ 0xfffffe70 │ │ │ │ + ldr r1, [pc, #3736] @ 6e020 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #3384] @ 6dec8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3] │ │ │ │ + str r0, [r4, #-400] @ 0xfffffe70 │ │ │ │ + ldr r0, [r4, #-392] @ 0xfffffe78 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #3684] @ 6e00c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r2, [pc, #3656] @ 6dffc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r2, fp │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r3, r6 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [pc, #1144] @ 644bc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27558 │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r1, [pc, #3492] @ 6dfa0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl 275c8 │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 27558 │ │ │ │ + ldr r2, [pc, #3576] @ 6e01c │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + mov r1, #15 │ │ │ │ + str r3, [r4, #-280] @ 0xfffffee8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r9, [r4, #-284] @ 0xfffffee4 │ │ │ │ + ldm r7, {r0, r1} │ │ │ │ + str r9, [r4, #-292] @ 0xfffffedc │ │ │ │ + str r9, [r4, #-288] @ 0xfffffee0 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldm r6, {r2, r3} │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r8 │ │ │ │ + bl 92298 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #15 │ │ │ │ + addls pc, pc, r3, lsl #2 │ │ │ │ + b 6d328 │ │ │ │ + b 6f4a0 │ │ │ │ + b 6e914 │ │ │ │ + b 6d328 │ │ │ │ + b 6d328 │ │ │ │ + b 6d328 │ │ │ │ + b 6f0f4 │ │ │ │ + b 6e20c │ │ │ │ + b 6f1d0 │ │ │ │ + b 6e558 │ │ │ │ + b 6ee68 │ │ │ │ + b 6e038 │ │ │ │ + b 6dbfc │ │ │ │ + b 6d9cc │ │ │ │ + b 6d328 │ │ │ │ + b 6d65c │ │ │ │ + b 6d46c │ │ │ │ + ldr r6, [r5, #12] │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r7, #136] @ 0x88 │ │ │ │ + cmp r6, #16 │ │ │ │ + addls pc, pc, r6, lsl #2 │ │ │ │ + b 70800 │ │ │ │ + b 6fac8 │ │ │ │ + b 6f8d8 │ │ │ │ + b 6f930 │ │ │ │ + b 6f994 │ │ │ │ + b 6f9bc │ │ │ │ + b 6f6d0 │ │ │ │ + b 6f728 │ │ │ │ + b 6f770 │ │ │ │ + b 6f7b8 │ │ │ │ + b 6f800 │ │ │ │ + b 6f848 │ │ │ │ + b 6f884 │ │ │ │ + b 6f8b0 │ │ │ │ + b 6fa14 │ │ │ │ + b 6cfe8 │ │ │ │ + b 6fa40 │ │ │ │ + b 6fa80 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + ldr r1, [r3, #48] @ 0x30 │ │ │ │ + bl 6afe4 │ │ │ │ + b 6cf9c │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [pc, #3176] @ 6dfa0 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [pc, #3280] @ 6e01c │ │ │ │ + bl 27858 │ │ │ │ + ldr r3, [pc, #2936] @ 6decc │ │ │ │ + ldr r1, [pc, #3256] @ 6e010 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #3236] @ 6e00c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r6, r6, #1664 @ 0x680 │ │ │ │ + cmp r2, #1 │ │ │ │ + ldrne r2, [r4, #-396] @ 0xfffffe74 │ │ │ │ + ldreq r2, [pc, #3192] @ 6dffc │ │ │ │ + add r6, r6, #4 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + sub r4, r4, #292 @ 0x124 │ │ │ │ + ldr r8, [pc, #3192] @ 6e01c │ │ │ │ + mov r9, #0 │ │ │ │ + mov r7, #15 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r6, #1 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r4] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + str r3, [r4, #8] │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + ldm r4, {r0, r1, r2, r3} │ │ │ │ + ldr lr, [pc, #2796] @ 6ded0 │ │ │ │ + add ip, sp, #20 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + mov r6, #0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + add lr, pc, lr │ │ │ │ str r0, [sp] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add r1, lr, #584 @ 0x248 │ │ │ │ + mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [ip, #20] │ │ │ │ - blx r5 │ │ │ │ - mov r5, #0 │ │ │ │ - cmp fp, #1 │ │ │ │ - str r5, [r4, #1340] @ 0x53c │ │ │ │ - ble 64264 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1108] @ 644c4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #1104] @ 644c8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1100] @ 644cc │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + str r9, [sp, #16] │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq 7022c │ │ │ │ + ldr r3, [r5, #1648] @ 0x670 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6f194 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r1, #1 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, #4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ - mov r3, r2 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r9, [r6] │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r2, r9 │ │ │ │ + strb r1, [r3, #1684] @ 0x694 │ │ │ │ + str r2, [r3, #1672] @ 0x688 │ │ │ │ + b 6f194 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2608] @ 0xa30 │ │ │ │ + bl 64d30 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 6ba48 │ │ │ │ + b 6cf8c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r0, [r3, #1612] @ 0x64c │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - blx r7 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [r4, #1340] @ 0x53c │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r1, r3, r3, lsl #1 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bne 7013c │ │ │ │ + ldr r1, [pc, #2832] @ 6dfa0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [pc, #2612] @ 6ded4 │ │ │ │ + ldr r1, [pc, #2924] @ 6e010 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2904] @ 6e00c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr ip, [pc, #2872] @ 6dffc │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov ip, #1 │ │ │ │ + add r0, r0, #4 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 27e64 │ │ │ │ + add r7, sp, #196 @ 0xc4 │ │ │ │ + add r8, sp, #180 @ 0xb4 │ │ │ │ + ldr r3, [pc, #2856] @ 6e020 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 27640 │ │ │ │ + ldr r1, [pc, #2508] @ 6ded8 │ │ │ │ + ldr r0, [pc, #2508] @ 6dedc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r2, [r4, #-280] @ 0xfffffee8 │ │ │ │ + str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ + str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ + str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ + mov r2, #1 │ │ │ │ + sub r3, r4, #292 @ 0x124 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr lr, [pc, #2460] @ 6dee0 │ │ │ │ + mov ip, #0 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr sl, [pc, #2764] @ 6e01c │ │ │ │ + mov fp, #0 │ │ │ │ + add r6, sp, #20 │ │ │ │ + mov r9, #15 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + add r1, lr, #152 @ 0x98 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r3, ip │ │ │ │ + mov r0, r5 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r7, [sp] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6d5a0 │ │ │ │ + ldrb r3, [r5, #1692] @ 0x69c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6d5a8 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + ldr r1, [pc, #2356] @ 6dee4 │ │ │ │ + ldr r0, [pc, #2356] @ 6dee8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ + str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ + str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ + str r2, [r4, #-280] @ 0xfffffee8 │ │ │ │ + mov r3, #1 │ │ │ │ + sub r4, r4, #292 @ 0x124 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [pc, #2308] @ 6deec │ │ │ │ + mov lr, #0 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr sl, [pc, #2600] @ 6e01c │ │ │ │ + mov fp, #0 │ │ │ │ + mov r9, #15 │ │ │ │ + mov r7, r0 │ │ │ │ + ldm r4, {r0, r1, r2, r3} │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, ip, #156 @ 0x9c │ │ │ │ + mov r3, lr │ │ │ │ + mov r0, r5 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6d640 │ │ │ │ + ldrb r3, [r5, #1693] @ 0x69d │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6d654 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + b 6d42c │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + sub r7, r6, #52 @ 0x34 │ │ │ │ + ldr r1, [pc, #2172] @ 6def0 │ │ │ │ + bl 278b4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [pc, #2440] @ 6e010 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [pc, #2148] @ 6def4 │ │ │ │ + ldr r1, [pc, #2428] @ 6e010 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2408] @ 6e00c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr ip, [pc, #2376] @ 6dffc │ │ │ │ + mov r9, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + sub fp, r6, #36 @ 0x24 │ │ │ │ + ldr sl, [pc, #2096] @ 6def8 │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r9, [sp, #8] │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [pc, #2328] @ 6e010 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [pc, #2044] @ 6defc │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r1, sl │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r7, [r3, #1588] @ 0x634 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #2016] @ 6df00 │ │ │ │ + add r7, r7, #3056 @ 0xbf0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r7, r7, #12 │ │ │ │ + add r3, r3, #160 @ 0xa0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str fp, [sp] │ │ │ │ + mov r3, #32 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + sub r7, r6, #20 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 68afc │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [pc, #2200] @ 6e010 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 27558 │ │ │ │ + ldr r2, [pc, #1920] @ 6df04 │ │ │ │ + mov r1, #0 │ │ │ │ + sub r0, r4, #272 @ 0x110 │ │ │ │ + bl 7b4c │ │ │ │ + add r1, r5, #1712 @ 0x6b0 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + add r1, r1, #8 │ │ │ │ + add r0, sp, #388 @ 0x184 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + add r8, sp, #232 @ 0xe8 │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #72] @ 0x48 │ │ │ │ + blx r3 │ │ │ │ + ldrb r3, [r4, #-204] @ 0xffffff34 │ │ │ │ + mov r1, sl │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6ff48 │ │ │ │ + ldr r0, [pc, #1836] @ 6df08 │ │ │ │ + mov r9, #2 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [r3, #1588] @ 0x634 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [r1, #3280] @ 0xcd0 │ │ │ │ + add r1, r1, #3280 @ 0xcd0 │ │ │ │ + sub r3, r3, r9 │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #1776] @ 6df0c │ │ │ │ + str r7, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + bl 67338 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6d844 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r2, [r3, #3280] @ 0xcd0 │ │ │ │ + cmp r2, r9 │ │ │ │ + moveq r9, #0 │ │ │ │ + str r9, [r3, #3280] @ 0xcd0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + sub r8, r6, #4 │ │ │ │ + sub r7, r3, #52 @ 0x34 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r3, [pc, #1988] @ 6e020 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 27640 │ │ │ │ + ldr r1, [pc, #1700] @ 6df10 │ │ │ │ + ldr r0, [pc, #1700] @ 6df14 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r2, [r4, #-280] @ 0xfffffee8 │ │ │ │ + str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ + str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ + str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ + mov r2, #1 │ │ │ │ + sub r3, r4, #292 @ 0x124 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr lr, [pc, #1652] @ 6df18 │ │ │ │ + mov ip, #0 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr sl, [pc, #1900] @ 6e01c │ │ │ │ + mov fp, #0 │ │ │ │ + add r6, sp, #20 │ │ │ │ + mov r9, #15 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + add r1, lr, #164 @ 0xa4 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r3, ip │ │ │ │ + mov r0, r5 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r7, [sp] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6d900 │ │ │ │ + ldrb r3, [r5, #1692] @ 0x69c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6d90c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + strb r3, [r5, #1720] @ 0x6b8 │ │ │ │ + ldr r1, [pc, #1544] @ 6df1c │ │ │ │ + ldr r0, [pc, #1544] @ 6df20 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ + str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ + str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ + str r2, [r4, #-280] @ 0xfffffee8 │ │ │ │ + mov r3, #1 │ │ │ │ + sub r4, r4, #292 @ 0x124 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [pc, #1496] @ 6df24 │ │ │ │ + mov lr, #0 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr sl, [pc, #1732] @ 6e01c │ │ │ │ + mov fp, #0 │ │ │ │ + mov r9, #15 │ │ │ │ + mov r7, r0 │ │ │ │ + ldm r4, {r0, r1, r2, r3} │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, ip, #168 @ 0xa8 │ │ │ │ + mov r3, lr │ │ │ │ + mov r0, r5 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r8, [sp] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6d9a4 │ │ │ │ + ldrb r3, [r5, #1693] @ 0x69d │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6d654 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + add r1, r2, #140 @ 0x8c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r5, #1720] @ 0x6b8 │ │ │ │ + b 6d654 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [pc, #1476] @ 6dfa0 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [pc, #1556] @ 6e004 │ │ │ │ + bl 27858 │ │ │ │ + ldr r3, [pc, #1328] @ 6df28 │ │ │ │ + ldr r1, [pc, #1556] @ 6e010 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1536] @ 6e00c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr ip, [pc, #1504] @ 6dffc │ │ │ │ + mov r6, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r7, sp, #196 @ 0xc4 │ │ │ │ + add r8, sp, #180 @ 0xb4 │ │ │ │ + ldr sl, [pc, #1512] @ 6e01c │ │ │ │ + mov fp, #0 │ │ │ │ + mov r9, #15 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + bl 27e64 │ │ │ │ + ldr r3, [pc, #1476] @ 6e020 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 27640 │ │ │ │ + ldr r1, [pc, #1212] @ 6df2c │ │ │ │ + ldr r0, [pc, #1212] @ 6df30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ + str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ + str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [r4, #-280] @ 0xfffffee8 │ │ │ │ + sub r3, r4, #292 @ 0x124 │ │ │ │ + ldr lr, [pc, #1168] @ 6df34 │ │ │ │ + mov ip, #0 │ │ │ │ + add lr, pc, lr │ │ │ │ + add r6, sp, #20 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + add r1, lr, #568 @ 0x238 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r3, ip │ │ │ │ + mov r0, r5 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r7, [sp] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6ff38 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + ldr r1, [pc, #1088] @ 6df38 │ │ │ │ + ldr r0, [pc, #1088] @ 6df3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ + str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ + str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ + str r2, [r4, #-280] @ 0xfffffee8 │ │ │ │ + mov r3, #1 │ │ │ │ + sub r4, r4, #292 @ 0x124 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [pc, #1040] @ 6df40 │ │ │ │ + mov lr, #0 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr sl, [pc, #1248] @ 6e01c │ │ │ │ + mov fp, #0 │ │ │ │ + mov r9, #15 │ │ │ │ + mov r7, r0 │ │ │ │ + ldm r4, {r0, r1, r2, r3} │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, ip, #572 @ 0x23c │ │ │ │ + mov r3, lr │ │ │ │ + mov r0, r5 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 70268 │ │ │ │ + ldr r3, [r5, #1688] @ 0x698 │ │ │ │ + mov r4, #0 │ │ │ │ + cmp r3, r4 │ │ │ │ + str r4, [r5, #12] │ │ │ │ + beq 6d434 │ │ │ │ + ldr r2, [pc, #940] @ 6df44 │ │ │ │ + add r6, sp, #4080 @ 0xff0 │ │ │ │ + add r6, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r3, #4 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r0, [r3, #1596] @ 0x63c │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq 7064c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [r5, #1688] @ 0x698 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ + bl 292ac │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + strb r2, [r5, #1684] @ 0x694 │ │ │ │ + str r4, [r5, #1688] @ 0x698 │ │ │ │ + b 6d42c │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [pc, #828] @ 6df48 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + ldr r9, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r1, [pc, #992] @ 6e004 │ │ │ │ + bl 27858 │ │ │ │ + ldr r3, [pc, #800] @ 6df4c │ │ │ │ + ldr r1, [pc, #992] @ 6e010 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #972] @ 6e00c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r1, [pc, #960] @ 6e010 │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + mov sl, #0 │ │ │ │ + add r6, r6, #1664 @ 0x680 │ │ │ │ + add r6, r6, #4 │ │ │ │ + add fp, sp, #180 @ 0xb4 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r4, #-412] @ 0xfffffe64 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r9, [pc, #712] @ 6df50 │ │ │ │ + add r7, sp, #164 @ 0xa4 │ │ │ │ + add r9, pc, r9 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r0, [r4, #-408] @ 0xfffffe68 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add r6, sp, #196 @ 0xc4 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 275c8 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [pc, #832] @ 6e010 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [pc, #636] @ 6df54 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #624] @ 6df58 │ │ │ │ + add r8, r5, #1648 @ 0x670 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + add r8, r8, #12 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, r3, #556 @ 0x22c │ │ │ │ + mov r1, r8 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r6, [sp] │ │ │ │ + mov r2, r8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str sl, [sp, #16] │ │ │ │ + mov r3, #24 │ │ │ │ + add r6, sp, #20 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 68afc │ │ │ │ + ldr r3, [pc, #752] @ 6e020 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, fp │ │ │ │ + bl 27640 │ │ │ │ + ldr r0, [pc, #536] @ 6df5c │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ + str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ + str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [r4, #-280] @ 0xfffffee8 │ │ │ │ + sub r3, r4, #292 @ 0x124 │ │ │ │ + ldr ip, [pc, #676] @ 6e01c │ │ │ │ + mov lr, #0 │ │ │ │ + mov r9, #15 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + add r1, r3, #560 @ 0x230 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r3, sl │ │ │ │ + str lr, [sp, #16] │ │ │ │ + str ip, [sp, #12] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str fp, [sp] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, sl │ │ │ │ + beq 6ff28 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + ldr r1, [pc, #404] @ 6df60 │ │ │ │ + ldr r0, [pc, #404] @ 6df64 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r2, [r4, #-280] @ 0xfffffee8 │ │ │ │ + str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ + str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ + str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ + mov r2, #1 │ │ │ │ + sub r3, r4, #292 @ 0x124 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [pc, #356] @ 6df68 │ │ │ │ + mov r9, #0 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr fp, [pc, #524] @ 6e01c │ │ │ │ + mov r4, #0 │ │ │ │ + mov sl, #15 │ │ │ │ + ldrb lr, [r5, #1660] @ 0x67c │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + clz r3, lr │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + add r1, ip, #564 @ 0x234 │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str fp, [sp, #12] │ │ │ │ + stm sp, {r7, r9, sl} │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, r9 │ │ │ │ + beq 70278 │ │ │ │ + ldrb r3, [r5, #1660] @ 0x67c │ │ │ │ + cmp r3, #0 │ │ │ │ + cmpne r3, #120 @ 0x78 │ │ │ │ + beq 6d654 │ │ │ │ + ldrb r3, [r5, #1661] @ 0x67d │ │ │ │ + cmp r3, #95 @ 0x5f │ │ │ │ + beq 6d654 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r4, #0 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ + mov r1, r8 │ │ │ │ + str r4, [r5, #12] │ │ │ │ + bl 2b908 │ │ │ │ + mov r3, #1 │ │ │ │ + strb r4, [r5, #1660] @ 0x67c │ │ │ │ + strb r3, [r5, #1684] @ 0x694 │ │ │ │ + b 6d654 │ │ │ │ + andeq r9, r9, r0, ror #21 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq sl, r9, r8, lsr #8 │ │ │ │ + ldrdeq r2, [sl], -r4 │ │ │ │ + andeq r7, r8, r4, ror r8 │ │ │ │ + andeq r9, r8, ip, ror #24 │ │ │ │ + andeq r9, r8, r0, ror #24 │ │ │ │ + andeq r9, r8, r4, asr #16 │ │ │ │ + @ instruction: 0x43b68000 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + eormi r0, r0, r0 │ │ │ │ + bicmi r0, r8, r0 │ │ │ │ + andeq sl, r9, r8, ror #3 │ │ │ │ + andeq sl, r9, r0, lsr #32 │ │ │ │ + andeq r2, sl, r8, lsl #11 │ │ │ │ + ldrdeq r9, [r9], -r4 │ │ │ │ + andeq r7, r8, r8, asr r3 │ │ │ │ + strdeq r9, [r8], -r8 │ │ │ │ + andeq r2, sl, r4, lsr r4 │ │ │ │ + @ instruction: 0x000872b4 │ │ │ │ + andeq r9, r8, r8, asr r8 │ │ │ │ + muleq sl, r0, r3 │ │ │ │ + addmi r0, r0, r0 │ │ │ │ + andeq r9, r9, r4, ror #25 │ │ │ │ + andeq r7, r8, r0, lsr #3 │ │ │ │ + andeq r9, r8, ip, lsl #14 │ │ │ │ + andeq r2, sl, r8, asr r2 │ │ │ │ + andeq r0, r0, ip, lsl #25 │ │ │ │ + andeq r9, r8, r0, asr r6 │ │ │ │ + andeq r7, r8, r8, asr #32 │ │ │ │ + strdeq r6, [r8], -r8 │ │ │ │ + andeq r9, r8, r8, ror #2 │ │ │ │ + ldrdeq r2, [sl], -r4 │ │ │ │ + andeq r6, r8, r0, asr pc │ │ │ │ + andeq r9, r8, ip, lsr r5 │ │ │ │ + andeq r2, sl, ip, lsr #32 │ │ │ │ + andeq r9, r9, ip, ror r9 │ │ │ │ + strdeq r6, [r8], -r4 │ │ │ │ + muleq r8, r4, r3 │ │ │ │ + ldrdeq r1, [sl], -r4 │ │ │ │ + andeq r6, r8, ip, ror #26 │ │ │ │ + andeq r9, r8, r0, lsl r3 │ │ │ │ + andeq r1, sl, r8, asr #28 │ │ │ │ + andeq r6, r8, r8, lsr pc │ │ │ │ + bicmi r0, r0, r0 │ │ │ │ + andeq r9, r9, r8, asr #14 │ │ │ │ + ldrdeq r6, [r8], -ip │ │ │ │ + andeq r6, r8, r4, lsl #29 │ │ │ │ + muleq sl, r0, ip │ │ │ │ + andeq r9, r8, r4, asr #1 │ │ │ │ + muleq r8, r8, sl │ │ │ │ + andeq r9, r8, ip, lsr r0 │ │ │ │ + andeq r1, sl, r4, ror fp │ │ │ │ + andeq r9, r9, ip, lsl #6 │ │ │ │ + andeq r6, r8, r8, lsl #15 │ │ │ │ + andeq r8, r8, r8, lsr #26 │ │ │ │ + andeq r1, sl, r8, ror #16 │ │ │ │ + andeq r6, r8, r0, lsl #14 │ │ │ │ + andeq r8, r8, r4, lsr #25 │ │ │ │ + ldrdeq r1, [sl], -ip │ │ │ │ + andeq r1, sl, r0, ror #14 │ │ │ │ + andeq r9, r9, r4, lsl #2 │ │ │ │ + @ instruction: 0x000a16b0 │ │ │ │ + muleq sl, ip, r6 │ │ │ │ + andeq r9, r9, r0, asr #32 │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ + bicsmi r0, r8, r0 │ │ │ │ + strdeq r8, [r9], -r0 │ │ │ │ + @ instruction: 0x000862b0 │ │ │ │ + andeq r6, r8, ip, lsr r5 │ │ │ │ + andeq r1, sl, r4, asr #6 │ │ │ │ + andeq r8, r8, r0, lsl #15 │ │ │ │ + andeq r6, r8, r8, asr r1 │ │ │ │ + strdeq r8, [r8], -ip │ │ │ │ + andeq r1, sl, r4, lsr r2 │ │ │ │ + andeq r8, r8, ip, lsr #32 │ │ │ │ + andeq r8, r8, ip, lsr #13 │ │ │ │ + andeq r5, r8, r0, ror #31 │ │ │ │ + andeq r8, r8, ip, lsr #12 │ │ │ │ + andeq r8, r8, r8, asr #12 │ │ │ │ + @ instruction: 0x00087fb8 │ │ │ │ + andeq r1, sl, r8, lsr #32 │ │ │ │ + cmnmi r0, r0 │ │ │ │ + andeq r8, r8, ip, lsr #6 │ │ │ │ + @ instruction: 0x000987b0 │ │ │ │ + stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ + ldrdeq r5, [r8], -r8 │ │ │ │ + strdeq r8, [r8], -r8 @ │ │ │ │ + muleq r9, r4, r6 │ │ │ │ + svclt 0x00800000 │ │ │ │ + eormi r0, r0, #0 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + ldrdeq r8, [r9], -r8 @ │ │ │ │ + svccc 0x004ccccd │ │ │ │ + movmi r0, r0 │ │ │ │ + andeq r8, r9, ip, ror #8 │ │ │ │ + svccc 0x0099999a │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + strdeq r5, [r8], -r0 │ │ │ │ + muleq r8, r0, lr │ │ │ │ + ldrdeq r0, [sl], -r0 @ │ │ │ │ + andeq r5, r8, r0, ror #16 │ │ │ │ + andeq r7, r8, r4, lsl #28 │ │ │ │ + ldr r9, [pc, #-36] @ 6e01c │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [pc, #-172] @ 6dfa0 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 27858 │ │ │ │ + ldr r3, [pc, #-252] @ 6df6c │ │ │ │ + ldr r1, [pc, #-92] @ 6e010 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #-112] @ 6e00c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r6, #1 │ │ │ │ + ldr ip, [r4, #-412] @ 0xfffffe64 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r7, sp, #196 @ 0xc4 │ │ │ │ + add r8, sp, #180 @ 0xb4 │ │ │ │ + mov fp, #0 │ │ │ │ + mov sl, #15 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + bl 27e64 │ │ │ │ + ldr r3, [pc, #-168] @ 6e020 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 27640 │ │ │ │ + ldr r1, [pc, #-364] @ 6df70 │ │ │ │ + ldr r0, [pc, #-364] @ 6df74 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ + str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ + str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [r4, #-280] @ 0xfffffee8 │ │ │ │ + sub r3, r4, #292 @ 0x124 │ │ │ │ + ldr lr, [pc, #-408] @ 6df78 │ │ │ │ + mov ip, #0 │ │ │ │ + add lr, pc, lr │ │ │ │ + add r6, sp, #20 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + add r1, lr, #548 @ 0x224 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r3, ip │ │ │ │ + mov r0, r5 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str sl, [sp, #8] │ │ │ │ + str r7, [sp] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6ff18 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + ldr r1, [pc, #-488] @ 6df7c │ │ │ │ + ldr r0, [pc, #-488] @ 6df80 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ + str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ + str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ + str r2, [r4, #-280] @ 0xfffffee8 │ │ │ │ + mov r3, #1 │ │ │ │ + sub r4, r4, #292 @ 0x124 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [pc, #-536] @ 6df84 │ │ │ │ + mov lr, #0 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr sl, [pc, #-396] @ 6e01c │ │ │ │ + mov fp, #0 │ │ │ │ + mov r9, #15 │ │ │ │ + mov r7, r0 │ │ │ │ + ldm r4, {r0, r1, r2, r3} │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, ip, #552 @ 0x228 │ │ │ │ + mov r3, lr │ │ │ │ + mov r0, r5 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 70258 │ │ │ │ + ldr r1, [r5, #3136] @ 0xc40 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r1, r3 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + beq 6d434 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77cc0 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + b 6d42c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r7, [pc, #-656] @ 6df88 │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r6, r7, #180 @ 0xb4 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + add r0, r0, #792 @ 0x318 │ │ │ │ + add r0, r0, #2 │ │ │ │ + ldr r3, [r5, r0, lsl #2] │ │ │ │ + cmn r3, #1 │ │ │ │ + ldrne r2, [r5, #3124] @ 0xc34 │ │ │ │ + addne r3, r3, r3, lsl #1 │ │ │ │ + addne fp, r2, r3, lsl #5 │ │ │ │ + add r3, sp, #248 @ 0xf8 │ │ │ │ + moveq fp, #0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #232 @ 0xe8 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, fp │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 76bf4 │ │ │ │ + ldr r3, [pc, #-740] @ 6df8c │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + cmn r2, #2 │ │ │ │ + ldreq r2, [r4, #-264] @ 0xfffffef8 │ │ │ │ + streq r2, [r3, #12] │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 70354 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r7, #0 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2592] @ 0xa20 │ │ │ │ + bl 547e4 │ │ │ │ + mvn sl, #0 │ │ │ │ + mov r3, #12 │ │ │ │ + ldr r1, [pc, #-692] @ 6e000 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str sl, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [pc, #-828] @ 6df90 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, #184 @ 0xb8 │ │ │ │ + bl 73420 │ │ │ │ + ldr r3, [pc, #-840] @ 6df94 │ │ │ │ + str fp, [sp, #52] @ 0x34 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r9, r3, #184 @ 0xb8 │ │ │ │ + b 6e2ec │ │ │ │ + add r7, r7, #1 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2592] @ 0xa20 │ │ │ │ + bl 547e4 │ │ │ │ + cmp r0, r7 │ │ │ │ + ble 6fd64 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2592] @ 0xa20 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 54850 │ │ │ │ + ldrb r3, [r0, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6e2e8 │ │ │ │ + ldr r3, [pc, #-924] @ 6df98 │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mov r1, r9 │ │ │ │ + cmp r2, r3 │ │ │ │ + subne r3, sl, r7 │ │ │ │ + mov r2, #0 │ │ │ │ + clzne r3, r3 │ │ │ │ + moveq r3, #1 │ │ │ │ + lsrne r3, r3, #5 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + sub r0, r4, #292 @ 0x124 │ │ │ │ + moveq sl, r7 │ │ │ │ + bl 737c8 │ │ │ │ + ldrb r3, [r4, #-292] @ 0xfffffedc │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6e2e8 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #-872] @ 6e01c │ │ │ │ + sub fp, r3, #32 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, fp │ │ │ │ + add r8, sp, #180 @ 0xb4 │ │ │ │ + bl 277dc │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, fp │ │ │ │ + ldr r1, [pc, #-932] @ 6e004 │ │ │ │ + bl 275c8 │ │ │ │ + ldr r1, [r4, #-276] @ 0xfffffeec │ │ │ │ + ldr fp, [r4, #-280] @ 0xfffffee8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r4, #-280] @ 0xfffffee8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r4, #-288] @ 0xfffffee0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [r6, #16] │ │ │ │ + str r0, [r4, #-288] @ 0xfffffee0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr fp, [ip, #132] @ 0x84 │ │ │ │ + blx fp │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [r4, #-284] @ 0xfffffee4 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ + str r3, [r4, #-308] @ 0xfffffecc │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str r1, [r4, #-304] @ 0xfffffed0 │ │ │ │ + ldr r1, [r4, #-280] @ 0xfffffee8 │ │ │ │ + str r1, [r4, #-300] @ 0xfffffed4 │ │ │ │ + ldr r1, [r4, #-276] @ 0xfffffeec │ │ │ │ + str r1, [r4, #-296] @ 0xfffffed8 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + sub r1, r1, #52 @ 0x34 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + cmp sl, r7 │ │ │ │ + bne 6fe5c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov lr, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str lr, [sp] │ │ │ │ + ldr fp, [r2, #28] │ │ │ │ + mov r2, r3 │ │ │ │ + blx fp │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov lr, #1048576000 @ 0x3e800000 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r3 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr fp, [ip, #32] │ │ │ │ + blx fp │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r2, [pc, #-1256] @ 6dffc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r2, r6, #4 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [pc, #-1280] @ 6e004 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r6, [ip, #28] │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + ldr lr, [pc, #-1444] @ 6df9c │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r3 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r6, [ip, #32] │ │ │ │ + blx r6 │ │ │ │ + b 6e2e8 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [pc, #-1480] @ 6dfa0 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [pc, #-1400] @ 6e004 │ │ │ │ + bl 27858 │ │ │ │ + ldr r3, [pc, #-1504] @ 6dfa4 │ │ │ │ + ldr r1, [pc, #-1400] @ 6e010 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #-1420] @ 6e00c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r1, [pc, #-1452] @ 6dffc │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r6, sp, #196 @ 0xc4 │ │ │ │ + ldr r9, [pc, #-1548] @ 6dfa8 │ │ │ │ + add r7, r5, #2544 @ 0x9f0 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov sl, #0 │ │ │ │ + add fp, sp, #180 @ 0xb4 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r1, #1 │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r0, [r4, #-408] @ 0xfffffe68 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 275c8 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [pc, #-1544] @ 6e010 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [pc, #-1652] @ 6dfac │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r7, [sp, #48] @ 0x30 │ │ │ │ + bl 9467c │ │ │ │ + ldr r8, [pc, #-1668] @ 6dfb0 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add r8, pc, r8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, r8, #528 @ 0x210 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + str r6, [sp] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r7, sp, #164 @ 0xa4 │ │ │ │ + mov r3, #512 @ 0x200 │ │ │ │ + str sl, [sp, #16] │ │ │ │ + add r6, sp, #20 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 68afc │ │ │ │ + ldr r3, [pc, #-1620] @ 6e020 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, fp │ │ │ │ + bl 27640 │ │ │ │ + ldr r0, [pc, #-1748] @ 6dfb4 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r1, #1 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ + str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ + str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [r4, #-280] @ 0xfffffee8 │ │ │ │ + sub r3, r4, #292 @ 0x124 │ │ │ │ + ldr lr, [pc, #-1696] @ 6e01c │ │ │ │ + mov ip, #15 │ │ │ │ + mov r9, #0 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + add r1, r8, #532 @ 0x214 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r3, sl │ │ │ │ + mov r0, r5 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + str lr, [sp, #12] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str fp, [sp] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, sl │ │ │ │ + beq 6ff08 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + ldr r1, [pc, #-1876] @ 6dfb8 │ │ │ │ + ldr r0, [pc, #-1876] @ 6dfbc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r2, [r4, #-280] @ 0xfffffee8 │ │ │ │ + str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ + str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ + str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ + mov r2, #1 │ │ │ │ + sub r3, r4, #292 @ 0x124 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [pc, #-1924] @ 6dfc0 │ │ │ │ + mov r9, #0 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr fp, [pc, #-1844] @ 6e01c │ │ │ │ + mov r4, #0 │ │ │ │ + mov sl, #15 │ │ │ │ + ldrb r8, [r5, #2544] @ 0x9f0 │ │ │ │ + mov lr, r0 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + clz r3, r8 │ │ │ │ + mov r2, lr │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + add r1, ip, #536 @ 0x218 │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str fp, [sp, #12] │ │ │ │ + stm sp, {r7, r9, sl} │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, r9 │ │ │ │ + beq 6fe90 │ │ │ │ + ldrb r3, [r5, #2544] @ 0x9f0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6d654 │ │ │ │ + ldr r2, [r5, #3056] @ 0xbf0 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r2, r3 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + blt 6d434 │ │ │ │ + ldrb r3, [r5, #3060] @ 0xbf4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6d434 │ │ │ │ + ldr r3, [r5, #2020] @ 0x7e4 │ │ │ │ + add r1, r2, r2, lsl #2 │ │ │ │ + ldr r7, [pc, #-2056] @ 6dfc4 │ │ │ │ + add r2, r2, r1, lsl #1 │ │ │ │ + add r6, sp, #3568 @ 0xdf0 │ │ │ │ + add r3, r3, r2, lsl #6 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r4, r5, #2032 @ 0x7f0 │ │ │ │ + add r6, r6, #4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r4 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl e9728 │ │ │ │ + cmp r0, #4 │ │ │ │ + ble 6e818 │ │ │ │ + add r3, r5, r0 │ │ │ │ + ldrb r3, [r3, #2539] @ 0x9eb │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ + beq 707b4 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r9, sp, #4080 @ 0xff0 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [pc, #-2148] @ 6dfc8 │ │ │ │ + add r9, r9, #4 │ │ │ │ + mov r3, r4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e972c │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r5, #3056] @ 0xbf0 │ │ │ │ + ldr r0, [r2, #1596] @ 0x63c │ │ │ │ + ldr ip, [r5, #2020] @ 0x7e4 │ │ │ │ + add lr, r3, r3, lsl #2 │ │ │ │ + add r3, r3, lr, lsl #1 │ │ │ │ + add r3, ip, r3, lsl #6 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r3, [r3, #260] @ 0x104 │ │ │ │ + ldr r4, [ip, #36] @ 0x24 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r6 │ │ │ │ + blx r4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 7077c │ │ │ │ + ldr r6, [pc, #-2232] @ 6dfcc │ │ │ │ + ldr r0, [pc, #-2232] @ 6dfd0 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #-2256] @ 6dfd4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #-2272] @ 6dfd8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + str r4, [r3, #1672] @ 0x688 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + strb r0, [r3, #1684] @ 0x694 │ │ │ │ + add r0, r5, #112 @ 0x70 │ │ │ │ + bl e96c0 │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r5, #624 @ 0x270 │ │ │ │ + bl e96c0 │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r5, #1136 @ 0x470 │ │ │ │ + bl e96c0 │ │ │ │ + mov r2, #3 │ │ │ │ + mov r3, #9 │ │ │ │ + str r2, [r5, #12] │ │ │ │ + str r3, [r5, #1648] @ 0x670 │ │ │ │ + b 6f194 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ + str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ + str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [r4, #-280] @ 0xfffffee8 │ │ │ │ + mov r2, #1 │ │ │ │ + sub r3, r4, #292 @ 0x124 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + ldr lr, [pc, #-2408] @ 6dfdc │ │ │ │ + add ip, sp, #20 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + mov r6, #0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr r9, [pc, #-2368] @ 6e01c │ │ │ │ + mov sl, #0 │ │ │ │ + mov r7, #15 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add r1, lr, #172 @ 0xac │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str sl, [sp, #16] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq 6feec │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #88] @ 0x58 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble 702d4 │ │ │ │ + bl e87ac │ │ │ │ + ldr r3, [r5, #1704] @ 0x6a8 │ │ │ │ + ldr r9, [r5, #1708] @ 0x6ac │ │ │ │ + subs sl, r0, r3 │ │ │ │ + sbc r9, r1, r9 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + bl e883c │ │ │ │ + cmp sl, r0 │ │ │ │ + sbcs r9, r9, r1 │ │ │ │ + blt 6eafc │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r9, [r5, #1712] @ 0x6b0 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + blx r3 │ │ │ │ + cmp r9, r0 │ │ │ │ + movgt r3, #0 │ │ │ │ + strgt r3, [r5, #1712] @ 0x6b0 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + blx r3 │ │ │ │ + ldr r9, [r5, #1704] @ 0x6a8 │ │ │ │ + ldr r3, [r5, #1712] @ 0x6b0 │ │ │ │ + ldr fp, [r5, #1708] @ 0x6ac │ │ │ │ + subs r9, r6, r9 │ │ │ │ + sbc fp, r7, fp │ │ │ │ + sub sl, r0, r3 │ │ │ │ + bl e883c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, fp │ │ │ │ + bl 7c24 <__aeabi_ldivmod@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r5, #1712] @ 0x6b0 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r0, #0 │ │ │ │ + beq 6ead8 │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, sl │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [r5, #1716] @ 0x6b4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r0, [r5, #1716] @ 0x6b4 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + str r6, [r5, #1704] @ 0x6a8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r7, [r5, #1708] @ 0x6ac │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + blx r3 │ │ │ │ + str r0, [r5, #1712] @ 0x6b0 │ │ │ │ + ldr r1, [pc, #-2852] @ 6dfe0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27558 │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #-2828] @ 6e010 │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr sl, [pc, #-2896] @ 6dfe4 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + add sl, pc, sl │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + add r6, r9, #1020 @ 0x3fc │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r6, r6, #3 │ │ │ │ + ldr r3, [r3, #88] @ 0x58 │ │ │ │ + blx r3 │ │ │ │ + cmp r9, #0 │ │ │ │ + mov r1, #981467136 @ 0x3a800000 │ │ │ │ + movge r6, r9 │ │ │ │ + add r9, sp, #4080 @ 0xff0 │ │ │ │ + add r9, r9, #4 │ │ │ │ + asr r6, r6, #10 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r5, #1716] @ 0x6b4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, r6 │ │ │ │ + strd r0, [sp, #8] │ │ │ │ + add r1, r7, #1020 @ 0x3fc │ │ │ │ + add r1, r1, #3 │ │ │ │ + movge r1, r7 │ │ │ │ + asr r1, r1, #10 │ │ │ │ + mov r0, r9 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [pc, #-3036] @ 6dfe8 │ │ │ │ + ldr r1, [pc, #-3000] @ 6e010 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #-3020] @ 6e00c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r1, [pc, #-3048] @ 6dffc │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r0, [r5, #1716] @ 0x6b4 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 706ac │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #88] @ 0x58 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + blx r3 │ │ │ │ + sub r0, r6, r0 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [r5, #1716] @ 0x6b4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + cmp r0, #1 │ │ │ │ + movge r6, r0 │ │ │ │ + movlt r6, #1 │ │ │ │ + cmp r0, #59 @ 0x3b │ │ │ │ + ble 70688 │ │ │ │ + ldr r2, [pc, #-3212] @ 6dfec │ │ │ │ + umull r3, r2, r6, r2 │ │ │ │ + lsr r6, r2, #5 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq 70798 │ │ │ │ + ldr r1, [pc, #-3228] @ 6dff0 │ │ │ │ + ldr r0, [pc, #-3228] @ 6dff4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e972c │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27558 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #-3260] @ 6e010 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [pc, #-3304] @ 6dff8 │ │ │ │ + ldr r1, [pc, #-3284] @ 6e010 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #-3304] @ 6e00c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r2, [pc, #-3332] @ 6dffc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [pc, #-3384] @ 6e010 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27558 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [pc, #-3420] @ 6e000 │ │ │ │ + bl 27858 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r2, [pc, #-3404] @ 6e01c │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ + str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ + str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ + sub r3, r4, #284 @ 0x11c │ │ │ │ + str r1, [r4, #-280] @ 0xfffffee8 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + sub r3, r4, #292 @ 0x124 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r2, #59648 @ 0xe900 │ │ │ │ + mov r2, #15 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r6, [r4, #-396] @ 0xfffffe74 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + blx r3 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #88] @ 0x58 │ │ │ │ + blx r3 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #-3580] @ 6e004 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ + str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ + str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + str r3, [r4, #-280] @ 0xfffffee8 │ │ │ │ + ldr r3, [pc, #-3592] @ 6e01c │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r6, [pc, #-3628] @ 6e004 │ │ │ │ + str r6, [r4, #-396] @ 0xfffffe74 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + sub r3, r4, #284 @ 0x11c │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + sub r4, r4, #292 @ 0x124 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r2, #59648 @ 0xe900 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldm r4, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92298 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + b 6d42c │ │ │ │ + add r6, sp, #184 @ 0xb8 │ │ │ │ + sub r7, r6, #20 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [pc, #-3684] @ 6e01c │ │ │ │ + bl 277dc │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 274a0 │ │ │ │ + ldr r3, [pc, #-3732] @ 6e008 │ │ │ │ + ldr r1, [pc, #-3728] @ 6e010 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #-3748] @ 6e00c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr ip, [r4, #-412] @ 0xfffffe64 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov r9, #1 │ │ │ │ + mov fp, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov ip, #1 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r2, [r5, #3120] @ 0xc30 │ │ │ │ + ldr r1, [pc, #-3816] @ 6e010 │ │ │ │ + ldr r3, [r2, #32] │ │ │ │ + ldr r8, [r5, #4] │ │ │ │ + cmp r3, #2 │ │ │ │ + ldr r3, [pc, #-3828] @ 6e014 │ │ │ │ + addeq sl, r2, #4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3] │ │ │ │ + addne sl, r2, #20 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #-3848] @ 6e018 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add r8, r8, #1664 @ 0x680 │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r9, [sp] │ │ │ │ + add r8, r8, #4 │ │ │ │ + ldr ip, [r4, #-332] @ 0xfffffeb4 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r7 │ │ │ │ + add r7, sp, #196 @ 0xc4 │ │ │ │ + ldr sl, [pc, #-3888] @ 6e01c │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + sub r8, r6, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r3, [pc, #-3904] @ 6e020 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 27640 │ │ │ │ + ldr r1, [pc, #-3920] @ 6e024 │ │ │ │ + ldr r0, [pc, #-3920] @ 6e028 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r9, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ + str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ + str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [r4, #-280] @ 0xfffffee8 │ │ │ │ + sub r3, r4, #292 @ 0x124 │ │ │ │ + ldr lr, [pc, #-3964] @ 6e02c │ │ │ │ + mov ip, #0 │ │ │ │ + add lr, pc, lr │ │ │ │ + add r6, sp, #20 │ │ │ │ + mov r9, #15 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + add r1, lr, #540 @ 0x21c │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r3, ip │ │ │ │ + mov r0, r5 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r7, [sp] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6fedc │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + str r3, [r5, #3120] @ 0xc30 │ │ │ │ + ldr r1, [pc, #-4052] @ 6e030 │ │ │ │ + ldr r0, [pc, #-4052] @ 6e034 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ + str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ + str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ + str r2, [r4, #-280] @ 0xfffffee8 │ │ │ │ + mov r3, #1 │ │ │ │ + sub r4, r4, #292 @ 0x124 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [pc, #3872] @ 6ff5c │ │ │ │ + mov lr, #0 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr sl, [pc, #3864] @ 6ff60 │ │ │ │ + mov fp, #0 │ │ │ │ + mov r9, #15 │ │ │ │ + mov r7, r0 │ │ │ │ + ldm r4, {r0, r1, r2, r3} │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, ip, #544 @ 0x220 │ │ │ │ + mov r3, lr │ │ │ │ + mov r0, r5 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 70298 │ │ │ │ + ldr r2, [r5, #3120] @ 0xc30 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r2, r3 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + beq 6d434 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r3, [r2, #32] │ │ │ │ + ldr r0, [r1, #1616] @ 0x650 │ │ │ │ + cmp r3, #2 │ │ │ │ + ldr r3, [r0] │ │ │ │ + addeq r1, r2, #4 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + ldrne r1, [pc, #3748] @ 6ff64 │ │ │ │ + addne r1, pc, r1 │ │ │ │ + add r2, r2, #20 │ │ │ │ + blx r3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7ab74 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + blx r3 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + str r2, [r5, #3120] @ 0xc30 │ │ │ │ + b 6d42c │ │ │ │ + mov r6, #0 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + ldr r3, [r4, #-408] @ 0xfffffe68 │ │ │ │ + str r3, [sp] │ │ │ │ + sub r3, r4, #420 @ 0x1a4 │ │ │ │ + ldm r3, {r1, r2, r3} │ │ │ │ + mov r0, r5 │ │ │ │ + bl 403e8 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ + str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ + str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ + str r2, [r4, #-280] @ 0xfffffee8 │ │ │ │ + mov r3, #1 │ │ │ │ + sub r4, r4, #292 @ 0x124 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldm r4, {r0, r1, r2, r3} │ │ │ │ + ldr lr, [pc, #3620] @ 6ff68 │ │ │ │ + add ip, sp, #20 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r8, [pc, #3592] @ 6ff60 │ │ │ │ + mov r9, #0 │ │ │ │ + mov r7, #15 │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add r1, lr, #176 @ 0xb0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq 6fec0 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + ldr r2, [pc, #3536] @ 6ff6c │ │ │ │ + ldr r3, [pc, #3536] @ 6ff70 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, sp, #4544 @ 0x11c0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r1, r1, #52 @ 0x34 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r1] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 707fc │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #4544 @ 0x11c0 │ │ │ │ + add sp, sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [pc, #3904] @ 70120 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [pc, #3816] @ 700dc │ │ │ │ + bl 27858 │ │ │ │ + ldr r3, [pc, #3448] @ 6ff74 │ │ │ │ + ldr r1, [pc, #3780] @ 700c4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #3768] @ 700c8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr ip, [pc, #3756] @ 700cc │ │ │ │ + mov r6, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r7, sp, #196 @ 0xc4 │ │ │ │ + add r8, sp, #180 @ 0xb4 │ │ │ │ + ldr sl, [pc, #3368] @ 6ff60 │ │ │ │ + mov fp, #0 │ │ │ │ + mov r9, #15 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + bl 27e64 │ │ │ │ + ldr r3, [pc, #3352] @ 6ff78 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 27640 │ │ │ │ + ldr r1, [pc, #3336] @ 6ff7c │ │ │ │ + ldr r0, [pc, #3336] @ 6ff80 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ + str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ + str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [r4, #-280] @ 0xfffffee8 │ │ │ │ + sub r3, r4, #292 @ 0x124 │ │ │ │ + ldr lr, [pc, #3292] @ 6ff84 │ │ │ │ + mov ip, #0 │ │ │ │ + add lr, pc, lr │ │ │ │ + add r6, sp, #20 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + add r1, lr, #520 @ 0x208 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r3, ip │ │ │ │ + mov r0, r5 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r7, [sp] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 6feb0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + ldr r1, [pc, #3212] @ 6ff88 │ │ │ │ + ldr r0, [pc, #3212] @ 6ff8c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ + str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ + str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ + str r2, [r4, #-280] @ 0xfffffee8 │ │ │ │ + mov r3, #1 │ │ │ │ + sub r4, r4, #292 @ 0x124 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [pc, #3164] @ 6ff90 │ │ │ │ + mov lr, #0 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr sl, [pc, #3104] @ 6ff60 │ │ │ │ + mov fp, #0 │ │ │ │ + mov r9, #15 │ │ │ │ + mov r7, r0 │ │ │ │ + ldm r4, {r0, r1, r2, r3} │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, ip, #524 @ 0x20c │ │ │ │ + mov r3, lr │ │ │ │ + mov r0, r5 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 70288 │ │ │ │ + ldr r3, [r5, #3056] @ 0xbf0 │ │ │ │ + mov r2, #0 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r2, [r5, #12] │ │ │ │ + blt 6d434 │ │ │ │ + ldrb r4, [r5, #3060] @ 0xbf4 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 6d434 │ │ │ │ + ldr r1, [r5, #2020] @ 0x7e4 │ │ │ │ + add r2, r3, r3, lsl #2 │ │ │ │ + add r3, r3, r2, lsl #1 │ │ │ │ + add r6, sp, #4080 @ 0xff0 │ │ │ │ + ldr r2, [pc, #3036] @ 6ff94 │ │ │ │ + add r1, r1, r3, lsl #6 │ │ │ │ + add r6, r6, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, r5, #2032 @ 0x7f0 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + bl e972c │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [r5, #3056] @ 0xbf0 │ │ │ │ + ldr r0, [r2, #1596] @ 0x63c │ │ │ │ + add ip, r3, r3, lsl #2 │ │ │ │ + ldr r2, [r5, #2020] @ 0x7e4 │ │ │ │ + add r3, r3, ip, lsl #1 │ │ │ │ + add r3, r2, r3, lsl #6 │ │ │ │ + ldr r2, [r3, #260] @ 0x104 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bne 7077c │ │ │ │ + ldr r4, [pc, #2948] @ 6ff98 │ │ │ │ + ldr r0, [pc, #2948] @ 6ff9c │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #2924] @ 6ffa0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #2912] @ 6ffa4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + str r6, [r3, #1672] @ 0x688 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + strb r0, [r3, #1684] @ 0x694 │ │ │ │ + add r0, r5, #112 @ 0x70 │ │ │ │ + bl e96c0 │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r5, #624 @ 0x270 │ │ │ │ + bl e96c0 │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r5, #1136 @ 0x470 │ │ │ │ + bl e96c0 │ │ │ │ + mov r3, #3 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + str r6, [r5, #1648] @ 0x670 │ │ │ │ + b 6f194 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [pc, #3092] @ 700c4 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + ldr sl, [sp, #40] @ 0x28 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, sl │ │ │ │ + ldr r1, [pc, #3092] @ 700dc │ │ │ │ + bl 27858 │ │ │ │ + ldr r3, [pc, #2776] @ 6ffa8 │ │ │ │ + ldr r1, [pc, #3056] @ 700c4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #3044] @ 700c8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r7, #1 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + ldr r1, [pc, #3024] @ 700c4 │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + sub r4, r4, #292 @ 0x124 │ │ │ │ + add r6, r6, #1664 @ 0x680 │ │ │ │ + add r6, r6, #4 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r4, #-120] @ 0xffffff88 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov r1, sl │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r9, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [pc, #2668] @ 6ffac │ │ │ │ + mov r2, #0 │ │ │ │ + bl 275c8 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + add r8, sp, #196 @ 0xc4 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [pc, #2920] @ 700c4 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #2636] @ 6ffb0 │ │ │ │ + ldr r0, [pc, #2636] @ 6ffb4 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r6, [r3, #1588] @ 0x634 │ │ │ │ + bl 9467c │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r8, [pc, #2612] @ 6ffb8 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r6, r6, #3024 @ 0xbd0 │ │ │ │ + add r6, r6, #12 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, r8, #576 @ 0x240 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r9, [sp, #16] │ │ │ │ + mov r3, #16 │ │ │ │ + ldr r6, [pc, #2476] @ 6ff60 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 68afc │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r4] │ │ │ │ + str r3, [r4, #4] │ │ │ │ + str r3, [r4, #8] │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + ldm r4, {r0, r1, r2, r3} │ │ │ │ + add ip, sp, #20 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + mov lr, #15 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r7, #0 │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add r1, r8, #580 @ 0x244 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, r9 │ │ │ │ + beq 6fea0 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + ldrb r6, [r2, #3036] @ 0xbdc │ │ │ │ + cmp r6, #0 │ │ │ │ + movne r2, #0 │ │ │ │ + strne r2, [r5, #12] │ │ │ │ + bne 6d438 │ │ │ │ + ldr r4, [pc, #2424] @ 6ffbc │ │ │ │ + ldr r0, [pc, #2424] @ 6ffc0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r9, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #2396] @ 6ffc4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #2380] @ 6ffc8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + str r6, [r3, #1672] @ 0x688 │ │ │ │ + strb r9, [r3, #1684] @ 0x694 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, r5, #112 @ 0x70 │ │ │ │ + bl e96c0 │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r5, #624 @ 0x270 │ │ │ │ + bl e96c0 │ │ │ │ + mov r2, #512 @ 0x200 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r5, #1136 @ 0x470 │ │ │ │ + bl e96c0 │ │ │ │ + mov r3, #3 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + str r9, [r5, #1648] @ 0x670 │ │ │ │ + b 6f194 │ │ │ │ + ldr r7, [pc, #2292] @ 6ffcc │ │ │ │ + ldr r0, [pc, #2292] @ 6ffd0 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r9, r6 │ │ │ │ + mov r6, #4 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [pc, #2260] @ 6ffd4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [pc, #2244] @ 6ffd8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + b 6d03c │ │ │ │ + ldr r7, [pc, #2220] @ 6ffdc │ │ │ │ + ldr r0, [pc, #2220] @ 6ffe0 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r9, #8 │ │ │ │ + mov r6, #7 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [pc, #2188] @ 6ffe4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + b 6d03c │ │ │ │ + ldr r7, [pc, #2160] @ 6ffe8 │ │ │ │ + ldr r0, [pc, #2160] @ 6ffec │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r9, #9 │ │ │ │ + mov r6, #8 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [pc, #2128] @ 6fff0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + b 6d03c │ │ │ │ + ldr r7, [pc, #2100] @ 6fff4 │ │ │ │ + ldr r0, [pc, #2100] @ 6fff8 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r7 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [pc, #2076] @ 6fffc │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r9, #5 │ │ │ │ + mov r6, #4 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b 6d03c │ │ │ │ + ldr r7, [pc, #2040] @ 70000 │ │ │ │ + ldr r0, [pc, #2040] @ 70004 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 9467c │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [pc, #2020] @ 70008 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r9, #7 │ │ │ │ + mov r6, #6 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b 6d03c │ │ │ │ + ldr r7, [pc, #1980] @ 7000c │ │ │ │ + ldr r0, [pc, #1980] @ 70010 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r5, #3120] @ 0xc30 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + cmp r3, #2 │ │ │ │ + mov fp, r0 │ │ │ │ + beq 703cc │ │ │ │ + ldr r0, [pc, #1940] @ 70014 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 6f7e0 │ │ │ │ + ldr r7, [pc, #1932] @ 70018 │ │ │ │ + ldr r0, [pc, #1932] @ 7001c │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r7 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [pc, #1908] @ 70020 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 6f7e0 │ │ │ │ + ldr r7, [pc, #1900] @ 70024 │ │ │ │ + ldr r0, [pc, #1900] @ 70028 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 9467c │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [pc, #1880] @ 7002c │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 6f824 │ │ │ │ + ldr r6, [pc, #1872] @ 70030 │ │ │ │ + ldr r0, [pc, #1872] @ 70034 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r9, #7 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [pc, #1844] @ 70038 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r6 │ │ │ │ + mov r6, #6 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [pc, #1824] @ 7003c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + b 6d03c │ │ │ │ + ldr r7, [pc, #1800] @ 70040 │ │ │ │ + ldr r0, [pc, #1800] @ 70044 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r7 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [pc, #1776] @ 70048 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #88] @ 0x58 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bgt 70368 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r9, #5 │ │ │ │ + mov r6, #4 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b 6d03c │ │ │ │ + add r3, r5, #624 @ 0x270 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, r5, #1136 @ 0x470 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + mov r3, #1 │ │ │ │ + add fp, r5, #112 @ 0x70 │ │ │ │ + mov r9, #5 │ │ │ │ + mov r6, #4 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b 6d03c │ │ │ │ + ldr r7, [pc, #1672] @ 7004c │ │ │ │ + ldr r0, [pc, #1672] @ 70050 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r9, #5 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #148] @ 0x94 │ │ │ │ + blx r3 │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [pc, #1620] @ 70054 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + b 6d03c │ │ │ │ + ldr r7, [pc, #1596] @ 70058 │ │ │ │ + ldr r0, [pc, #1596] @ 7005c │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r7 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [pc, #1572] @ 70060 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 6f7e0 │ │ │ │ + ldr r7, [pc, #1564] @ 70064 │ │ │ │ + ldr r0, [pc, #1564] @ 70068 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #1548] @ 7006c │ │ │ │ + mov r9, #5 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r6, #4 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + mov fp, r0 │ │ │ │ + b 6d03c │ │ │ │ + ldr r7, [pc, #1512] @ 70070 │ │ │ │ + ldr r0, [pc, #1512] @ 70074 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r9, #5 │ │ │ │ + mov r6, #4 │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [pc, #1480] @ 70078 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + b 6d03c │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + ldr r3, [r6, #1580] @ 0x62c │ │ │ │ + cmp r2, #10 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + beq 703d8 │ │ │ │ + cmp r3, #3 │ │ │ │ + beq 7062c │ │ │ │ + ldr r8, [pc, #1420] @ 7007c │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r0, [r4, #-428] @ 0xfffffe54 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1408] @ 70080 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r6, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #1116] @ 0x45c │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + beq 6fb24 │ │ │ │ + ldr r1, [pc, #1376] @ 7007c │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + ldreq r7, [pc, #1364] @ 7007c │ │ │ │ + mov r1, r7 │ │ │ │ + add r9, sp, #148 @ 0x94 │ │ │ │ + add r7, sp, #68 @ 0x44 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r9 │ │ │ │ + bl 27858 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r9 │ │ │ │ + add r2, sp, #132 @ 0x84 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [r4, #-360] @ 0xfffffe98 │ │ │ │ + str r3, [sp] │ │ │ │ + sub r3, r4, #372 @ 0x174 │ │ │ │ + ldm r3, {r1, r2, r3} │ │ │ │ + add r8, sp, #180 @ 0xb4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 6bd3c │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [pc, #1448] @ 70120 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r8 │ │ │ │ + add r7, sp, #164 @ 0xa4 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #1428] @ 70120 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27764 │ │ │ │ + ldr r3, [pc, #1252] @ 70084 │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r6, #1668] @ 0x684 │ │ │ │ + add r2, r3, #140 @ 0x8c │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 706d8 │ │ │ │ + ldr r0, [r3, #140] @ 0x8c │ │ │ │ + ldr r3, [r6, #1580] @ 0x62c │ │ │ │ + ldr r1, [r3, #48] @ 0x30 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #1308] @ 700e8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 705d8 │ │ │ │ + mov r0, #0 │ │ │ │ + mov fp, #1048576000 @ 0x3e800000 │ │ │ │ + mov r9, r0 │ │ │ │ + sub r3, r4, #300 @ 0x12c │ │ │ │ + str fp, [r4, #-296] @ 0xfffffed8 │ │ │ │ + str r0, [r4, #-308] @ 0xfffffecc │ │ │ │ + str r9, [r4, #-300] @ 0xfffffed4 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #856] @ 6ff60 │ │ │ │ + str r9, [r4, #-304] @ 0xfffffed0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #4 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r0, r6, #59648 @ 0xe900 │ │ │ │ + sub r3, r4, #308 @ 0x134 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r7 │ │ │ │ + bl 92298 │ │ │ │ + sub r3, r4, #340 @ 0x154 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + ldr lr, [pc, #1096] @ 70088 │ │ │ │ + sub ip, r4, #292 @ 0x124 │ │ │ │ + add lr, pc, lr │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [lr] │ │ │ │ + ldr r0, [r4, #-280] @ 0xfffffee8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r1, [pc, #1132] @ 700cc │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r2, [sp] │ │ │ │ + add r2, sp, #248 @ 0xf8 │ │ │ │ + mov r1, r2 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #1040] @ 7008c │ │ │ │ + sub r1, r1, #36 @ 0x24 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r1, [pc, #1008] @ 70090 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #140 @ 0x8c │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 27910 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r3, #16 │ │ │ │ + strne r3, [r5, #12] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 6fce4 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + sub r3, r3, #5 │ │ │ │ + cmp r3, #2 │ │ │ │ + bls 706f4 │ │ │ │ + ldr r1, [pc, #628] @ 6ff60 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27764 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r1, [pc, #1052] @ 70120 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27764 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + sub r3, r3, #5 │ │ │ │ + cmp r3, #2 │ │ │ │ + bls 70560 │ │ │ │ + ldr ip, [r5, #4] │ │ │ │ + ldr r3, [ip, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 704ac │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #7 │ │ │ │ + addls pc, pc, r3, lsl #2 │ │ │ │ + b 703f8 │ │ │ │ + b 70458 │ │ │ │ + b 70490 │ │ │ │ + b 70474 │ │ │ │ + b 7043c │ │ │ │ + b 70404 │ │ │ │ + b 70404 │ │ │ │ + b 703f8 │ │ │ │ + b 70420 │ │ │ │ + ldr r0, [pc, #808] @ 70094 │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, #184 @ 0xb8 │ │ │ │ + bl 73abc │ │ │ │ + cmp sl, r0 │ │ │ │ + bne 702a8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #780] @ 70098 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 27858 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r2, [r4, #-280] @ 0xfffffee8 │ │ │ │ + str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ + str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ + str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ + mov r2, #1 │ │ │ │ + sub r3, r4, #292 @ 0x124 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + ldr lr, [pc, #732] @ 7009c │ │ │ │ + add ip, sp, #20 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + mov r6, #0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr r8, [pc, #392] @ 6ff60 │ │ │ │ + mov r9, #0 │ │ │ │ + mov r7, #15 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add r1, lr, #516 @ 0x204 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq 70248 │ │ │ │ + ldr r3, [pc, #652] @ 700a0 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str r3, [r4, #-264] @ 0xfffffef8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 76c10 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + ldrb r3, [r5, #1692] @ 0x69c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 6d654 │ │ │ │ + ldr r2, [pc, #608] @ 700a4 │ │ │ │ + ldr r0, [r4, #-264] @ 0xfffffef8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r0, [r2, #12] │ │ │ │ + str r1, [r5, #12] │ │ │ │ + b 6d438 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + ldr r3, [pc, #596] @ 700cc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r2, r6, #4 │ │ │ │ + ldr r3, [pc, #600] @ 700dc │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + b 6e2e8 │ │ │ │ + ldrb r3, [r5, #1693] @ 0x69d │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6e790 │ │ │ │ + b 6d654 │ │ │ │ + ldrb r3, [r5, #1693] @ 0x69d │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6f620 │ │ │ │ + b 6d654 │ │ │ │ + ldrb r3, [r5, #1692] @ 0x69c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6f2ec │ │ │ │ + b 6f2f4 │ │ │ │ + ldrb r3, [r5, #1692] @ 0x69c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6f18c │ │ │ │ + ldrb r3, [r5, #1693] @ 0x69d │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6f18c │ │ │ │ + b 6d654 │ │ │ │ + ldrb r3, [r5, #1692] @ 0x69c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6eff0 │ │ │ │ + b 6effc │ │ │ │ + ldrb r3, [r5, #1692] @ 0x69c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6e990 │ │ │ │ + ldrb r3, [r5, #1693] @ 0x69d │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6e990 │ │ │ │ + b 6e9ac │ │ │ │ + ldrb r3, [r5, #1692] @ 0x69c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6e6fc │ │ │ │ + b 6e704 │ │ │ │ + ldrb r3, [r5, #1692] @ 0x69c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6e154 │ │ │ │ + b 6e15c │ │ │ │ + ldrb r3, [r5, #1692] @ 0x69c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6ddbc │ │ │ │ + b 6ddc4 │ │ │ │ + ldrb r3, [r5, #1692] @ 0x69c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6dae8 │ │ │ │ + b 6daf0 │ │ │ │ + ldr r0, [pc, #344] @ 700a8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r2, r0 │ │ │ │ + b 6d7e8 │ │ │ │ + andeq r0, sl, ip, lsr r9 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + andeq r5, r8, r8, lsr #15 │ │ │ │ + andeq r0, sl, r0, lsr r8 │ │ │ │ + andeq r7, r9, r8, lsr #16 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r8, r9, r8, ror r1 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + strdeq r5, [r8], -r0 │ │ │ │ + muleq r8, r0, fp │ │ │ │ + ldrdeq r0, [sl], -r0 @ │ │ │ │ + andeq r5, r8, r8, ror #10 │ │ │ │ + andeq r7, r8, ip, lsl #22 │ │ │ │ + andeq r0, sl, r4, asr #12 │ │ │ │ + andeq r7, r8, r0, asr #8 │ │ │ │ + andeq r5, r8, r0, asr r4 │ │ │ │ + muleq r8, ip, sl │ │ │ │ + muleq r8, r0, sl │ │ │ │ + andeq r7, r8, ip, lsr #8 │ │ │ │ + andeq r7, r9, r4, lsr #29 │ │ │ │ + eormi r0, r0, #0 │ │ │ │ + strdeq r5, [r8], -ip │ │ │ │ + @ instruction: 0x000879b4 │ │ │ │ + strdeq r0, [sl], -r4 │ │ │ │ + andeq r5, r8, r0, lsr #4 │ │ │ │ + andeq r7, r8, ip, ror #16 │ │ │ │ + andeq r7, r8, r8, asr #17 │ │ │ │ + strdeq r7, [r8], -r4 │ │ │ │ + andeq r5, r8, ip, lsl #3 │ │ │ │ + andeq r7, r8, r0, lsl r3 │ │ │ │ + andeq r7, r8, r4, lsl #6 │ │ │ │ + andeq r7, r8, ip, asr r1 │ │ │ │ + andeq r5, r8, r4, lsr r1 │ │ │ │ + andeq r5, r8, r4, ror #22 │ │ │ │ + andeq r7, r8, r8, lsl r1 │ │ │ │ + andeq r5, r8, ip, ror #1 │ │ │ │ + andeq r5, r8, r8, lsl r8 │ │ │ │ + ldrdeq r7, [r8], -r0 │ │ │ │ + andeq r5, r8, r4, lsr #1 │ │ │ │ + andeq r7, r8, ip, ror r2 │ │ │ │ + andeq r7, r8, r4, ror r2 │ │ │ │ + andeq r5, r8, ip, asr r0 │ │ │ │ + andeq r7, r8, r4, ror r2 │ │ │ │ + andeq r7, r8, ip, ror #4 │ │ │ │ + andeq r5, r8, r4, lsl r0 │ │ │ │ + andeq r7, r8, r0, ror #4 │ │ │ │ + muleq r8, r4, r2 │ │ │ │ + ldrdeq r4, [r8], -r8 │ │ │ │ + andeq r7, r8, r4, asr #5 │ │ │ │ + andeq r7, r8, r0, asr #5 │ │ │ │ + andeq r4, r8, ip, lsr #31 │ │ │ │ + strdeq r7, [r8], -r8 │ │ │ │ + strdeq r7, [r8], -r0 │ │ │ │ + andeq r4, r8, r4, lsl #31 │ │ │ │ + andeq r7, r8, ip, ror #7 │ │ │ │ + andeq r7, r8, ip, ror #7 │ │ │ │ + andeq r7, r8, ip, lsl #9 │ │ │ │ + andeq r4, r8, ip, lsr #30 │ │ │ │ + andeq r7, r8, r8, lsl #1 │ │ │ │ + andeq r7, r8, r4, lsl #1 │ │ │ │ + andeq r4, r8, r0, lsr #29 │ │ │ │ + andeq r7, r8, r4, lsr #32 │ │ │ │ + andeq r6, r8, r0, ror lr │ │ │ │ + andeq r4, r8, r8, asr #28 │ │ │ │ + andeq r7, r8, r4, lsl #4 │ │ │ │ + strdeq r7, [r8], -ip │ │ │ │ + andeq r4, r8, ip, lsl lr │ │ │ │ + andeq r7, r8, r0, asr r2 │ │ │ │ + andeq r6, r8, r4, asr #30 │ │ │ │ + ldrdeq r4, [r8], -ip │ │ │ │ + andeq r5, r8, r8, lsr #3 │ │ │ │ + andeq r7, r8, r4, lsl #4 │ │ │ │ + rsbsmi r0, r0, #0 │ │ │ │ + @ instruction: 0x43b68000 │ │ │ │ + ldrdeq pc, [r9], -r8 │ │ │ │ + andeq r7, r9, r4, lsr r7 │ │ │ │ + andeq r6, r8, r4, asr #26 │ │ │ │ + ldrdeq pc, [r9], -r8 │ │ │ │ + andeq pc, r9, ip, lsl #24 │ │ │ │ + rscsmi r0, r0, #0 │ │ │ │ + andeq pc, r9, ip, lsr #23 │ │ │ │ + andeq r7, r9, r0, ror #10 │ │ │ │ + andeq r7, r9, r0, lsr r5 │ │ │ │ + ldrdeq r6, [r8], -r0 │ │ │ │ + andeq r7, r9, r4, lsr #4 │ │ │ │ + mrsmi r0, (UNDEF: 64) │ │ │ │ + muleq r8, r4, r6 │ │ │ │ + ldrdeq r6, [r8], -r8 │ │ │ │ + strheq r7, [r9], -r0 │ │ │ │ + andeq r7, r9, r0, ror r0 │ │ │ │ + movmi r0, r0 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + svclt 0x00800000 │ │ │ │ + andeq r6, r8, r0, ror r6 │ │ │ │ + andeq r6, r8, r8, asr r5 │ │ │ │ + strdeq r6, [r8], -r8 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + andeq r6, r8, r4, lsr #8 │ │ │ │ + ldrdeq pc, [r9], -ip │ │ │ │ + svccc 0x0019999a │ │ │ │ + adcsmi r0, r0, #0 │ │ │ │ + andeq r4, r8, r0, lsl r2 │ │ │ │ + andeq r6, r8, ip, asr r8 │ │ │ │ + muleq r8, r4, r8 │ │ │ │ + andeq r6, r8, ip, ror #3 │ │ │ │ + andeq r4, r8, ip, asr #3 │ │ │ │ + andeq r6, r8, ip, lsl #16 │ │ │ │ + @ instruction: 0x000841b0 │ │ │ │ + andeq r6, r8, r0, ror #15 │ │ │ │ + ldrdeq r6, [r8], -r0 │ │ │ │ + svccc 0x0079f9fb │ │ │ │ + cdpcc 12, 2, cr10, cr12, cr13, {5} │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + bicsmi r0, r8, r0 │ │ │ │ + andeq pc, r9, r4, lsr r2 @ │ │ │ │ + andeq r6, r8, r4, ror r2 │ │ │ │ + andeq r4, r8, r4, asr #1 │ │ │ │ + ldrdeq r6, [r8], -r4 │ │ │ │ + muleq r8, ip, r1 │ │ │ │ + andeq r4, r8, ip, asr r0 │ │ │ │ + ldr sl, [sp, #40] @ 0x28 │ │ │ │ + ldr r7, [pc, #-156] @ 700ac │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr r1, [pc, #-172] @ 700b0 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [r7] │ │ │ │ + ldr r1, [pc, #-164] @ 700c4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #-168] @ 700c8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r9, #1 │ │ │ │ + ldr r1, [pc, #-184] @ 700cc │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r9, [sp, #8] │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, sl │ │ │ │ + mov r0, sl │ │ │ │ + ldr r1, [pc, #-240] @ 700c4 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, sl │ │ │ │ + ldr r1, [pc, #-172] @ 7011c │ │ │ │ + bl 27858 │ │ │ │ + ldr r1, [pc, #-284] @ 700b4 │ │ │ │ + ldr r0, [pc, #-284] @ 700b8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + bl 9467c │ │ │ │ + ldr r1, [pc, #-292] @ 700c4 │ │ │ │ + add r6, r6, #1664 @ 0x680 │ │ │ │ + add r6, r6, #4 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r7] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #-312] @ 700c8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r9, [sp, #8] │ │ │ │ + ldr ip, [r4, #-396] @ 0xfffffe74 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + mov ip, #0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, sl │ │ │ │ + str ip, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27e64 │ │ │ │ + b 6d4e8 │ │ │ │ + ldrb r3, [r5, #1692] @ 0x69c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6d424 │ │ │ │ + ldrb r3, [r5, #1693] @ 0x69d │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6d424 │ │ │ │ + b 6d654 │ │ │ │ + ldrb r3, [r5, #1693] @ 0x69d │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6fe0c │ │ │ │ + b 6fe30 │ │ │ │ + ldrb r3, [r5, #1693] @ 0x69d │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6e1e8 │ │ │ │ + b 6d654 │ │ │ │ + ldrb r3, [r5, #1693] @ 0x69d │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6db7c │ │ │ │ + b 6d654 │ │ │ │ + ldrb r3, [r5, #1693] @ 0x69d │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6de50 │ │ │ │ + b 6d654 │ │ │ │ + ldrb r3, [r5, #1693] @ 0x69d │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6f380 │ │ │ │ + b 6d654 │ │ │ │ + ldrb r3, [r5, #1693] @ 0x69d │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6f088 │ │ │ │ + b 6d654 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r1, r0 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2592] @ 0xa20 │ │ │ │ + mov r2, #1 │ │ │ │ + bl 54850 │ │ │ │ + ldr r3, [pc, #-524] @ 700bc │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + b 6fd80 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc, #-448] @ 70120 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27558 │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + ldr r0, [r6, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #144] @ 0x90 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [pc, #-580] @ 700c0 │ │ │ │ + ldr r1, [pc, #-580] @ 700c4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #-596] @ 700c8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr ip, [pc, #-600] @ 700cc │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + mov ip, #1 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r4 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + mov r3, r0 │ │ │ │ + add r0, r6, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + b 6d42c │ │ │ │ + add r0, r7, #184 @ 0xb8 │ │ │ │ + bl 72fd0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 6e290 │ │ │ │ + ldr r0, [pc, #-672] @ 700d0 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + add fp, sp, #3440 @ 0xd70 │ │ │ │ + add fp, fp, #4 │ │ │ │ + mov r9, #6 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #80] @ 0x50 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #-720] @ 700d4 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r6, #5 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, fp │ │ │ │ + bl e972c │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r7, [sp, #52] @ 0x34 │ │ │ │ + b 6d03c │ │ │ │ + ldr r0, [pc, #-764] @ 700d8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 6f7e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 6fae0 │ │ │ │ + ldr r0, [r4, #-424] @ 0xfffffe58 │ │ │ │ + sub r4, r4, #436 @ 0x1b4 │ │ │ │ + ldm r4, {r1, r2, r3} │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 2eda0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 4e694 │ │ │ │ + b 6f194 │ │ │ │ + ldr r0, [r4, #-344] @ 0xfffffea8 │ │ │ │ + sub r4, r4, #356 @ 0x164 │ │ │ │ + ldm r4, {r1, r2, r3} │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8130c │ │ │ │ + b 703f8 │ │ │ │ + ldr r0, [r4, #-344] @ 0xfffffea8 │ │ │ │ + sub r4, r4, #356 @ 0x164 │ │ │ │ + ldm r4, {r1, r2, r3} │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 41df0 │ │ │ │ + b 703f8 │ │ │ │ + ldr r0, [r4, #-344] @ 0xfffffea8 │ │ │ │ + sub r4, r4, #356 @ 0x164 │ │ │ │ + ldm r4, {r1, r2, r3} │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 86eb4 │ │ │ │ + b 703f8 │ │ │ │ + ldr r0, [r4, #-344] @ 0xfffffea8 │ │ │ │ + sub r4, r4, #356 @ 0x164 │ │ │ │ + ldm r4, {r1, r2, r3} │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 838d4 │ │ │ │ + b 703f8 │ │ │ │ + ldr r0, [r4, #-344] @ 0xfffffea8 │ │ │ │ + sub r4, r4, #356 @ 0x164 │ │ │ │ + ldm r4, {r1, r2, r3} │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 85408 │ │ │ │ + b 703f8 │ │ │ │ + ldr r0, [r4, #-344] @ 0xfffffea8 │ │ │ │ + sub r4, r4, #356 @ 0x164 │ │ │ │ + ldm r4, {r1, r2, r3} │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 8472c │ │ │ │ + b 703f8 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + cmp r3, #8 │ │ │ │ + addls pc, pc, r3, lsl #2 │ │ │ │ + b 703f8 │ │ │ │ + b 704fc │ │ │ │ + b 703f8 │ │ │ │ + b 703f8 │ │ │ │ + b 703f8 │ │ │ │ + b 703f8 │ │ │ │ + b 70404 │ │ │ │ + b 70404 │ │ │ │ + b 704e0 │ │ │ │ + b 70420 │ │ │ │ + ldr r0, [r4, #-344] @ 0xfffffea8 │ │ │ │ + sub r4, r4, #356 @ 0x164 │ │ │ │ + ldm r4, {r1, r2, r3} │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 6139c │ │ │ │ + b 703f8 │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + str r2, [r4, #-284] @ 0xfffffee4 │ │ │ │ + str r2, [r4, #-292] @ 0xfffffedc │ │ │ │ + str r2, [r4, #-288] @ 0xfffffee0 │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + str r2, [r4, #-280] @ 0xfffffee8 │ │ │ │ + ldr r2, [pc, #-1088] @ 700dc │ │ │ │ + str r2, [sp, #12] │ │ │ │ + sub r3, r4, #356 @ 0x164 │ │ │ │ + mov r2, #15 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + sub lr, r4, #308 @ 0x134 │ │ │ │ + sub r6, r4, #284 @ 0x11c │ │ │ │ + stm lr, {r0, r1, r2, r3} │ │ │ │ + ldm r6, {r0, r1} │ │ │ │ + sub r4, r4, #292 @ 0x124 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + add r0, ip, #59648 @ 0xe900 │ │ │ │ + ldm r4, {r2, r3} │ │ │ │ + sub r1, r1, #52 @ 0x34 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92298 │ │ │ │ + b 703f8 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #1116] @ 0x45c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 706cc │ │ │ │ + ldr r2, [pc, #-1180] @ 700e0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r1, [pc, #-1196] @ 700e4 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [pc, #-1152] @ 7011c │ │ │ │ + str r0, [sp, #16] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, #12 │ │ │ │ + mov r3, #0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + add r1, r1, #148 @ 0x94 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 66d2c │ │ │ │ + ldr ip, [r5, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r2, [ip, #1588] @ 0x634 │ │ │ │ + ldrne r3, [r2, #1116] @ 0x45c │ │ │ │ + eorne r3, r3, #1 │ │ │ │ + strne r3, [r2, #1116] @ 0x45c │ │ │ │ + b 6fd20 │ │ │ │ + ldr r1, [pc, #-1272] @ 700e8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov sl, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #-1256] @ 70118 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #-1284] @ 70114 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + b 6fbec │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + beq 70644 │ │ │ │ + sub r3, r3, #5 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi 6fae8 │ │ │ │ + ldr r8, [pc, #-1376] @ 700ec │ │ │ │ + b 6faec │ │ │ │ + ldr r4, [pc, #-1380] @ 700f0 │ │ │ │ + ldr r0, [pc, #-1380] @ 700f4 │ │ │ │ + add r4, pc, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #-1404] @ 700f8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #-1416] @ 700fc │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 6f444 │ │ │ │ + cmp r0, #1 │ │ │ │ + ble 706ac │ │ │ │ + ldr r1, [pc, #-1432] @ 70100 │ │ │ │ + ldr r0, [pc, #-1432] @ 70104 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r2, r0 │ │ │ │ + b 6ec9c │ │ │ │ + ldr r1, [pc, #-1452] @ 70108 │ │ │ │ + ldr r0, [pc, #-1452] @ 7010c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r6, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + b 6ec9c │ │ │ │ + ldr r2, [pc, #-1476] @ 70110 │ │ │ │ + add r2, pc, r2 │ │ │ │ + b 7057c │ │ │ │ + ldr r2, [r6, #1580] @ 0x62c │ │ │ │ + ldr r0, [pc, #-1488] @ 70114 │ │ │ │ + ldr r2, [r2, #48] @ 0x30 │ │ │ │ + ldr r9, [pc, #-1492] @ 70118 │ │ │ │ + mov fp, #1061158912 @ 0x3f400000 │ │ │ │ + str r2, [r3, #140] @ 0x8c │ │ │ │ + b 6fbec │ │ │ │ + ldr r9, [pc, #-1504] @ 7011c │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27764 │ │ │ │ + ldr r1, [pc, #-1524] @ 70120 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27764 │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r1, [pc, #-1560] @ 70124 │ │ │ │ + mov r2, #12 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [pc, #-1568] @ 70128 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r6 │ │ │ │ + add r1, r1, #144 @ 0x90 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r5 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + str r7, [sp] │ │ │ │ + bl 66d2c │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [r5, #20] │ │ │ │ + strne r3, [r5, #24] │ │ │ │ + movne r3, #8 │ │ │ │ + strne r3, [r5, #20] │ │ │ │ + b 6fce4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 612d8 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 61268 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + b 6d42c │ │ │ │ + ldr r1, [pc, #-1652] @ 7012c │ │ │ │ + ldr r0, [pc, #-1652] @ 70130 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r2, r0 │ │ │ │ + b 6ec9c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [pc, #-1676] @ 70134 │ │ │ │ + sub r0, r0, #4 │ │ │ │ + add r0, r3, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl eb594 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 6e818 │ │ │ │ + add r9, sp, #4080 @ 0xff0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r9, r9, #4 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e972c │ │ │ │ + b 6e840 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldr fp, [pc, #-1744] @ 70138 │ │ │ │ + mov r3, #1 │ │ │ │ + add fp, pc, fp │ │ │ │ + mov r9, #5 │ │ │ │ + mov r6, #4 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str fp, [sp, #56] @ 0x38 │ │ │ │ + str fp, [sp, #52] @ 0x34 │ │ │ │ + b 6d03c │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3904] @ 0xf40 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r2, #0 │ │ │ │ + strb r2, [r3, #1684] @ 0x694 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrb r1, [r0, #58] @ 0x3a │ │ │ │ + ldr ip, [pc, #1160] @ 70cd8 │ │ │ │ + ldrb r0, [r0, #48] @ 0x30 │ │ │ │ + strb r0, [r4, #49] @ 0x31 │ │ │ │ + ldr r0, [pc, #1152] @ 70cdc │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r0, [ip, r0] │ │ │ │ + ldr r8, [pc, #1144] @ 70ce0 │ │ │ │ + sub sp, sp, #160 @ 0xa0 │ │ │ │ + cmp r1, r2 │ │ │ │ + add r8, pc, r8 │ │ │ │ + ldr r0, [r0] │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + mov r0, #0 │ │ │ │ + strb r2, [r4, #48] @ 0x30 │ │ │ │ + beq 7097c │ │ │ │ + mov r1, #1 │ │ │ │ + strb r2, [r4, #58] @ 0x3a │ │ │ │ + strb r1, [r4, #57] @ 0x39 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + sub r1, r2, #3 │ │ │ │ + cmp r1, #1 │ │ │ │ + bhi 70bac │ │ │ │ + cmp r2, #4 │ │ │ │ + beq 70900 │ │ │ │ + ldr r3, [r3, #2152] @ 0x868 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 70c7c │ │ │ │ + ldrb r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7098c │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, r4, #1696 @ 0x6a0 │ │ │ │ + str r3, [r4, #1692] @ 0x69c │ │ │ │ + strh r3, [r2] │ │ │ │ + ldr r2, [pc, #1032] @ 70ce4 │ │ │ │ + ldr r3, [pc, #1020] @ 70cdc │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 70cd4 │ │ │ │ + add sp, sp, #160 @ 0xa0 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add r0, r3, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27054 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r5, sp, #12 │ │ │ │ + ldr ip, [r3, #1572] @ 0x624 │ │ │ │ + ldr r6, [ip] │ │ │ │ + ldr lr, [r0] │ │ │ │ + ldr r9, [r0, #8] │ │ │ │ + ldr r7, [r0, #4] │ │ │ │ + ldr sl, [r0, #12] │ │ │ │ + ldm r0, {r0, r1, r2, r3} │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + mov r1, lr │ │ │ │ + mov r0, ip │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r7 │ │ │ │ + str sl, [sp] │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + bl 60288 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r2, #3 │ │ │ │ + bne 708b8 │ │ │ │ + b 708ac │ │ │ │ + ldrb r2, [r4, #57] @ 0x39 │ │ │ │ + cmp r2, #0 │ │ │ │ + strbne r1, [r4, #57] @ 0x39 │ │ │ │ + b 70890 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r0, r3, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27054 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr r7, [r5, #1572] @ 0x624 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, #32] │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [r6, #8] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, #36] @ 0x24 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [r6, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldrb r3, [r4, #29] │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r6, r3 │ │ │ │ + mov r7, r0 │ │ │ │ + beq 70a54 │ │ │ │ + ldr r0, [r5, #1568] @ 0x620 │ │ │ │ + ldr r1, [pc, #740] @ 70ce8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #412 @ 0x19c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #696] @ 70cec │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + lsl r6, r6, #1 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + orr r6, r6, r0, lsl #2 │ │ │ │ + orr r6, r6, r5 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr r1, [pc, #660] @ 70cf0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #648] @ 70cf0 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + add r5, r5, #1664 @ 0x680 │ │ │ │ + add r5, r5, #4 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 26e28 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #1580] @ 0x62c │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r2, #4 │ │ │ │ + beq 70ab4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6ceb8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [pc, #564] @ 70cf4 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r3, #76] @ 0x4c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r5, [ip, #132] @ 0x84 │ │ │ │ + blx r5 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r3, [pc, #456] @ 70cf8 │ │ │ │ + ldr r0, [r1, #1572] @ 0x624 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #28 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str r9, [sp, #28] │ │ │ │ + str r7, [sp, #32] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0, #1588] @ 0x634 │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r3, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 70bc0 │ │ │ │ + ldrb r3, [r0, #1684] @ 0x694 │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r2, #1 │ │ │ │ + strbeq r2, [r0, #1684] @ 0x694 │ │ │ │ + streq r3, [r0, #1672] @ 0x688 │ │ │ │ + b 708c4 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r2, [r4, #28] │ │ │ │ + strb r3, [r4, #56] @ 0x38 │ │ │ │ + b 708b8 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27054 │ │ │ │ + add r6, sp, #92 @ 0x5c │ │ │ │ + ldr lr, [r0, #12] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + ldr ip, [r0] │ │ │ │ + str lr, [sp] │ │ │ │ + ldr r5, [ip, #20] │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [pc, #248] @ 70cfc │ │ │ │ + ldr ip, [r0, #1676] @ 0x68c │ │ │ │ + ldr r3, [r0, #1668] @ 0x684 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr r0, [r0, #1672] @ 0x688 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl e972c │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r3, [pc, #208] @ 70d00 │ │ │ │ + ldr r0, [r1, #1576] @ 0x628 │ │ │ │ + mov ip, #1 │ │ │ │ + ldr r1, [r0] │ │ │ │ + add r5, sp, #44 @ 0x2c │ │ │ │ + mov r2, r3 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r7, [r1, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + blx r7 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r0, [r1, #1576] @ 0x628 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r5, [ip, #16] │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + b 70b94 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #0 │ │ │ │ + strb r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #1580] @ 0x62c │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + strb r1, [r4, #28] │ │ │ │ + cmp r2, #4 │ │ │ │ + movne r2, #5 │ │ │ │ + strne r2, [r4, #12] │ │ │ │ + bne 70990 │ │ │ │ + ldr r2, [r3] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r2, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + mov r2, #5 │ │ │ │ + ldrb r3, [r4, #28] │ │ │ │ + str r2, [r4, #12] │ │ │ │ + b 708bc │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r6, r9, ip, ror #2 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r6, r9, r8, asr r1 │ │ │ │ + andeq r6, r9, r8, ror #1 │ │ │ │ + muleq r0, fp, r1 │ │ │ │ + muleq r0, sp, r1 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + bicmi r0, r0, r0 │ │ │ │ + andeq r6, r8, r0, lsr r3 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3984] @ 0xf90 │ │ │ │ + sub sp, sp, #80 @ 0x50 │ │ │ │ + add r4, sp, #116 @ 0x74 │ │ │ │ + stm r4, {r1, r2, r3} │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r1, [pc, #384] @ 70eb0 │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + ldr r2, [pc, #380] @ 70eb4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + mov r2, #0 │ │ │ │ + beq 70d88 │ │ │ │ + ldr r2, [pc, #348] @ 70eb8 │ │ │ │ + ldr r3, [pc, #340] @ 70eb4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 70eac │ │ │ │ + add sp, sp, #80 @ 0x50 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #296] @ 70ebc │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #288] @ 70ec0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r1, [pc, #280] @ 70ec4 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r9, [pc, #276] @ 70ec8 │ │ │ │ + mov sl, #0 │ │ │ │ + mov r8, #15 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 275c8 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276f8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 6b938 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [pc, #212] @ 70ecc │ │ │ │ + mov r3, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldm r4, {r0, r1, r2, r3} │ │ │ │ + add r4, sp, #44 @ 0x2c │ │ │ │ + stm r4, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [pc, #192] @ 70ed0 │ │ │ │ + ldr r0, [pc, #192] @ 70ed4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + ldr lr, [pc, #144] @ 70ed8 │ │ │ │ + add ip, sp, #20 │ │ │ │ + add lr, pc, lr │ │ │ │ + mov r7, r0 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, lr, #588 @ 0x24c │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str sl, [sp, #16] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r4, [sp] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 70e94 │ │ │ │ + ldrb r3, [r5, #1692] @ 0x69c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 70d54 │ │ │ │ + ldr r1, [r5, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 6bca8 │ │ │ │ + mov r3, #10 │ │ │ │ + str r3, [r5, #24] │ │ │ │ + b 70d54 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + muleq r9, r0, ip │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r5, r9, r8, ror #24 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + eormi r0, r0, r0 │ │ │ │ + rsbsmi r0, r0, #0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + bicmi r0, r8, r0 │ │ │ │ + andeq r3, r8, r4, asr sl │ │ │ │ + andeq r6, r8, r8, lsr r1 │ │ │ │ + andeq lr, r9, r0, lsr fp │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r2, [r0] │ │ │ │ + add r1, r4, #3184 @ 0xc70 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + ldr r6, [r2, #148] @ 0x94 │ │ │ │ + add r1, r1, #12 │ │ │ │ + ldr r3, [r3, #3356] @ 0xd1c │ │ │ │ + mov r2, #256 @ 0x100 │ │ │ │ + blx r6 │ │ │ │ + add r3, r4, #8192 @ 0x2000 │ │ │ │ + ldr r5, [pc, #804] @ 7124c │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r2, r0 │ │ │ │ + str r2, [r3, #124] @ 0x7c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6ab98 │ │ │ │ + mov r1, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6b384 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r6, [r3, #1572] @ 0x624 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + add r0, r0, r0, lsr #31 │ │ │ │ + asr r0, r0, #1 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + add r3, r3, r3, lsr #31 │ │ │ │ + str r0, [r4, #32] │ │ │ │ + asr r0, r3, #1 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ + beq 70f88 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 75dc │ │ │ │ + mov r7, #1 │ │ │ │ + mov r0, #72 @ 0x48 │ │ │ │ + str r7, [r4, #64] @ 0x40 │ │ │ │ + bl 7318 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #68] @ 0x44 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mvn r6, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ + str r6, [r0, #68] @ 0x44 │ │ │ │ + str r0, [r4, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #1596] @ 0x63c │ │ │ │ + ldr r3, [pc, #652] @ 71250 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r8, [r2, #8] │ │ │ │ + ldr r2, [pc, #640] @ 71254 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + blx r8 │ │ │ │ + mov r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6b384 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 76c2c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77f00 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6b384 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r3, [pc, #584] @ 71258 │ │ │ │ + ldr r0, [r1, #1596] @ 0x63c │ │ │ │ + ldr r2, [pc, #580] @ 7125c │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r6, [ip, #8] │ │ │ │ + blx r6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6b384 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [r2, #1588] @ 0x634 │ │ │ │ + ldr r1, [r3, #128] @ 0x80 │ │ │ │ + cmp r1, #0 │ │ │ │ + movne r1, #6 │ │ │ │ + strne r1, [r4, #12] │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [r3, #128] @ 0x80 │ │ │ │ + ldr r1, [r3, #1212] @ 0x4bc │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 71238 │ │ │ │ + ldr r0, [r2, #1592] @ 0x638 │ │ │ │ + ldr r3, [pc, #488] @ 71260 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + ldr r1, [pc, #480] @ 71264 │ │ │ │ + ldr r7, [r2, #60] @ 0x3c │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #456] @ 71268 │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r7, [r2, #60] @ 0x3c │ │ │ │ + mov r2, r6 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #424] @ 7126c │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r6, [ip, #60] @ 0x3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r6 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [pc, #392] @ 71270 │ │ │ │ + ldr r0, [r2, #1592] @ 0x638 │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r1, [pc, #380] @ 71274 │ │ │ │ + ldr r7, [r2, #60] @ 0x3c │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #356] @ 71278 │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r6, [ip, #60] @ 0x3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r6 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [pc, #324] @ 7127c │ │ │ │ + ldr r0, [r2, #1592] @ 0x638 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r1, [pc, #308] @ 71280 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ + mov r3, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [pc, #284] @ 71284 │ │ │ │ + ldr r0, [r2, #1592] @ 0x638 │ │ │ │ + ldr r5, [r5, r3] │ │ │ │ + ldr r1, [pc, #276] @ 71288 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #248] @ 7128c │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r5, [r3, #60] @ 0x3c │ │ │ │ + mov r3, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r5, [pc, #216] @ 71290 │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + ldr r1, [pc, #212] @ 71294 │ │ │ │ + ldr ip, [r0] │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r6, [ip, #60] @ 0x3c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #180] @ 71298 │ │ │ │ + ldr r0, [r3, #1592] @ 0x638 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r5, [r3, #60] @ 0x3c │ │ │ │ + mov r3, r4 │ │ │ │ + blx r5 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #1 │ │ │ │ + bl 6b384 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r1, [r2, #972] @ 0x3cc │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub r1, r1, #6 │ │ │ │ + clz r1, r1 │ │ │ │ + lsr r1, r1, #5 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + bx r3 │ │ │ │ + ldr r1, [r3, #972] @ 0x3cc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6bca8 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + b 7106c │ │ │ │ + andeq r5, r9, r0, lsr #21 │ │ │ │ + @ instruction: 0xffff4444 │ │ │ │ + andeq r5, r8, r0, lsl #31 │ │ │ │ + andeq r0, r0, r0, lsr #8 │ │ │ │ + andeq r5, r8, r8, asr #30 │ │ │ │ + andeq r0, r0, ip, ror #8 │ │ │ │ + andeq r2, r8, r0, lsr #28 │ │ │ │ + andeq r2, r8, r8, asr #14 │ │ │ │ + muleq r8, r4, r7 │ │ │ │ + andeq r0, r0, ip, asr #10 │ │ │ │ + andeq r5, r8, r4, ror lr │ │ │ │ + andeq r5, r8, r8, asr lr │ │ │ │ + andeq r0, r0, r4, lsl #12 │ │ │ │ + strdeq r2, [r8], -r4 │ │ │ │ + andeq r0, r0, ip, ror r5 │ │ │ │ + andeq r3, r8, r0, lsl r1 │ │ │ │ + andeq r3, r8, ip, lsl #2 │ │ │ │ + @ instruction: 0xffffaaa8 │ │ │ │ + @ instruction: 0x00085dbc │ │ │ │ + andeq r5, r8, ip, lsr #27 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #308] @ 713e8 │ │ │ │ + add r4, r0, #8192 @ 0x2000 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #140] @ 0x8c │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r3, [r5] │ │ │ │ + beq 712d4 │ │ │ │ + bl 75dc │ │ │ │ + ldr r0, [r4, #128] @ 0x80 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 712e4 │ │ │ │ + bl 75dc │ │ │ │ + ldr r0, [r5, #3124] @ 0xc34 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 712f4 │ │ │ │ + bl 75dc │ │ │ │ + add r6, r5, #3072 @ 0xc00 │ │ │ │ + add r4, r5, #3120 @ 0xc30 │ │ │ │ + add r6, r6, #12 │ │ │ │ + ldr r0, [r4, #-12]! │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 71310 │ │ │ │ + bl 75dc │ │ │ │ + cmp r4, r6 │ │ │ │ + bne 71300 │ │ │ │ + ldr r0, [r5, #2020] @ 0x7e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 71328 │ │ │ │ + bl 75dc │ │ │ │ + ldr r6, [r5, #84] @ 0x54 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 71378 │ │ │ │ + ldr r4, [r6, #-4] │ │ │ │ + add r4, r4, r4, lsl #1 │ │ │ │ + add r4, r6, r4, lsl #2 │ │ │ │ + cmp r6, r4 │ │ │ │ + beq 713d8 │ │ │ │ + ldr r0, [r4, #-12]! │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 71358 │ │ │ │ + bl 75dc │ │ │ │ + cmp r6, r4 │ │ │ │ + bne 71348 │ │ │ │ + ldr r1, [r6, #-4] │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + lsl r1, r1, #2 │ │ │ │ + add r1, r1, #8 │ │ │ │ + sub r0, r6, #8 │ │ │ │ + bl 748c │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 713c0 │ │ │ │ + ldr r4, [r6, #-4] │ │ │ │ + add r4, r6, r4, lsl #4 │ │ │ │ + cmp r6, r4 │ │ │ │ + beq 713e0 │ │ │ │ + ldr r0, [r4, #-16]! │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 713a4 │ │ │ │ + bl 75dc │ │ │ │ + cmp r6, r4 │ │ │ │ + bne 71394 │ │ │ │ + ldr r1, [r6, #-4] │ │ │ │ + lsl r1, r1, #4 │ │ │ │ + add r1, r1, #8 │ │ │ │ + sub r0, r6, #8 │ │ │ │ + bl 748c │ │ │ │ + ldr r0, [r5, #60] @ 0x3c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 713d0 │ │ │ │ + bl 75dc │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r1, #0 │ │ │ │ + b 7136c │ │ │ │ + mov r1, #0 │ │ │ │ + b 713b4 │ │ │ │ + andeq r4, r9, r4, lsl #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 7129c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [pc, #8] @ 71418 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r2, r0, r0, lsr #1 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r0, #1544] @ 0x608 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r3, [pc, #1024] @ 71840 │ │ │ │ + ldr r1, [pc, #1024] @ 71844 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3, r1] │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [r1] │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + ldr r4, [ip, #76] @ 0x4c │ │ │ │ + sub sp, sp, #20 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r4, [pc, #972] @ 71848 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 71824 │ │ │ │ + ldr r1, [sl, #1544] @ 0x608 │ │ │ │ + ldr fp, [sl, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldr r7, [fp, #1580] @ 0x62c │ │ │ │ + ble 71714 │ │ │ │ + mov r4, #0 │ │ │ │ + b 7164c │ │ │ │ + ldr r9, [r6, #8] │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + ldr r1, [pc, #900] @ 7184c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r8, [r6, #12] │ │ │ │ + ldr r1, [pc, #880] @ 7184c │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #860] @ 71850 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #848] @ 71854 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7179c │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 717fc │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #724] @ 71858 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r6, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [fp, #1572] @ 0x624 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + add r4, r4, #1 │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r6, [r2, #132] @ 0x84 │ │ │ │ + mov r2, r3 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + add r6, r4, r4, lsl #1 │ │ │ │ + mov r1, r5 │ │ │ │ + add r6, sl, r6, lsl #3 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r9, [r3, #1572] @ 0x624 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r9] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, #14 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r3, [sp] │ │ │ │ + bl 906a0 │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + ldr r3, [pc, #556] @ 7185c │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 906f0 │ │ │ │ + ldr lr, [sl, #1544] @ 0x608 │ │ │ │ + ldr fp, [sl, #4] │ │ │ │ + cmp r4, lr │ │ │ │ + ldr r7, [fp, #1580] @ 0x62c │ │ │ │ + bge 71714 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 7173c │ │ │ │ + ldr r3, [fp, #2424] @ 0x978 │ │ │ │ + add r8, r4, r4, lsl #1 │ │ │ │ + add r8, sl, r8, lsl #3 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r5, [r8, #24] │ │ │ │ + ldr r9, [r7, #48] @ 0x30 │ │ │ │ + lsl r6, r4, #1 │ │ │ │ + beq 716ac │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + tst r3, #16 │ │ │ │ + beq 716ac │ │ │ │ + ldr r3, [pc, #468] @ 71860 │ │ │ │ + mov r0, r9 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [r8, #24] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + add r6, r6, r4 │ │ │ │ + add r6, sl, r6, lsl #3 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1061158912 @ 0x3f400000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 714b8 │ │ │ │ + ldr lr, [sl, #1544] @ 0x608 │ │ │ │ + add r6, r6, #8 │ │ │ │ + sub lr, lr, #1 │ │ │ │ + add ip, lr, lr, lsl #1 │ │ │ │ + add ip, sl, ip, lsl #3 │ │ │ │ + add ip, ip, #8 │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + str lr, [sl, #1544] @ 0x608 │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1} │ │ │ │ + cmp r4, lr │ │ │ │ + stm r6, {r0, r1} │ │ │ │ + blt 7164c │ │ │ │ + ldr r0, [fp, #1572] @ 0x624 │ │ │ │ + ldr r3, [pc, #324] @ 71864 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r1, [r7, #48] @ 0x30 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r2, #96] @ 0x60 │ │ │ │ + str r1, [r3, #4] │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + bx r2 │ │ │ │ + ldr r0, [fp, #1600] @ 0x640 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + ldr fp, [sl, #4] │ │ │ │ + ldrb r2, [r0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 717a4 │ │ │ │ + ldr r7, [fp, #1580] @ 0x62c │ │ │ │ + ldr r3, [pc, #252] @ 71868 │ │ │ │ + ldr r9, [r7, #48] @ 0x30 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r8, r4, r4, lsl #1 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + add r8, sl, r8, lsl #3 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [r8, #24] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + lsl r6, r4, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [r8, #24] │ │ │ │ + b 716ac │ │ │ │ + mov r6, #0 │ │ │ │ + b 71550 │ │ │ │ + ldr r7, [fp, #1580] @ 0x62c │ │ │ │ + ldr r2, [pc, #188] @ 7186c │ │ │ │ + ldr r9, [r7, #48] @ 0x30 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + add r8, r4, r4, lsl #1 │ │ │ │ + add r8, sl, r8, lsl #3 │ │ │ │ + lsl r6, r4, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r8, #24] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [r8, #24] │ │ │ │ + b 716ac │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r6, #1065353216 @ 0x3f800000 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + b 715a0 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + str r3, [r4, #4] │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 7149c │ │ │ │ + andeq r5, r9, r4, lsl #11 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + andeq lr, r9, ip, asr #14 │ │ │ │ + addsmi r0, r6, #0 │ │ │ │ + svccc 0x0019999a │ │ │ │ + @ instruction: 0x3e19999a │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + submi r0, r0, #0 │ │ │ │ + andeq lr, r9, ip, lsr r5 │ │ │ │ + andeq lr, r9, r4, lsr #9 │ │ │ │ + andeq lr, r9, ip, asr r4 │ │ │ │ + andeq lr, r9, r8, lsl r4 │ │ │ │ + ldr r3, [pc, #20] @ 7188c │ │ │ │ + mov r1, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [r0] │ │ │ │ + str r1, [r0, #1544] @ 0x608 │ │ │ │ + bx lr │ │ │ │ + andeq r4, r9, r8, lsl #5 │ │ │ │ + ldr r2, [r0, #1544] @ 0x608 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r2, #63 @ 0x3f │ │ │ │ + addle r0, r2, r2, lsl #1 │ │ │ │ + addle r0, r3, r0, lsl #3 │ │ │ │ + addle r2, r2, #1 │ │ │ │ + addle r0, r0, #8 │ │ │ │ + strle r2, [r3, #1544] @ 0x608 │ │ │ │ + movgt r0, #0 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #1544] @ 0x608 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub r3, r3, #1 │ │ │ │ + add ip, r3, r3, lsl #1 │ │ │ │ + add ip, r0, ip, lsl #3 │ │ │ │ + add ip, ip, #8 │ │ │ │ + str r3, [r0, #1544] @ 0x608 │ │ │ │ + mov lr, r1 │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1} │ │ │ │ + stm lr, {r0, r1} │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr lr, [ip, #1544] @ 0x608 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r0, sp │ │ │ │ + cmp lr, #63 @ 0x3f │ │ │ │ + stm r0, {r1, r2} │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bgt 7198c │ │ │ │ + ldm r0, {r0, r1} │ │ │ │ + ldr r1, [ip, #4] │ │ │ │ + add r4, lr, lr, lsl #1 │ │ │ │ + ldr r1, [r1, #1580] @ 0x62c │ │ │ │ + add lr, lr, #1 │ │ │ │ + ldr r5, [r1, #48] @ 0x30 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + add r4, ip, r4, lsl #3 │ │ │ │ + str lr, [ip, #1544] @ 0x608 │ │ │ │ + add r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ + add ip, r4, #8 │ │ │ │ + add r1, r1, #-2147483648 @ 0x80000000 │ │ │ │ + stm ip, {r0, r2} │ │ │ │ + str r3, [r4, #16] │ │ │ │ + str r1, [r4, #20] │ │ │ │ + str r5, [r4, #24] │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #805306368 @ 0x30000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #20] @ 7199c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r0, [r4, #28] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [pc, #12] @ 719c8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, r0, ip, lsl #12 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r0, #136] @ 0x88 │ │ │ │ + str r3, [r0, #1344] @ 0x540 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3936] @ 0xf60 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #1692] @ 72094 │ │ │ │ + ldr r3, [pc, #1692] @ 72098 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #124 @ 0x7c │ │ │ │ + cmp r1, #2 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 71a44 │ │ │ │ + ldr r2, [pc, #1660] @ 7209c │ │ │ │ + ldr r3, [pc, #1652] @ 72098 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 72090 │ │ │ │ + add sp, sp, #124 @ 0x7c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + ldr r2, [r2, #3272] @ 0xcc8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 71a18 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldrb r7, [r3, #2488] @ 0x9b8 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 71a18 │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl e9728 │ │ │ │ + add r3, r4, #1200 @ 0x4b0 │ │ │ │ + add r3, r3, #4 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl e8320 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mvn r2, #0 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ + cmp r8, #0 │ │ │ │ + str r7, [r4, #1332] @ 0x534 │ │ │ │ + str r0, [r4, #1344] @ 0x540 │ │ │ │ + str r1, [r4, #1336] @ 0x538 │ │ │ │ + strh r2, [r4, #144] @ 0x90 │ │ │ │ + strb r2, [r4, #146] @ 0x92 │ │ │ │ + str r7, [r4, #148] @ 0x94 │ │ │ │ + ble 71bc0 │ │ │ │ + add r3, sp, #28 │ │ │ │ + mov fp, r7 │ │ │ │ + mov r6, r7 │ │ │ │ + add sl, sp, #32 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r7, [sp, #20] │ │ │ │ + b 71b10 │ │ │ │ + ldr ip, [r4, #1332] @ 0x534 │ │ │ │ + cmp r1, #10 │ │ │ │ + beq 71d14 │ │ │ │ + add r6, r6, #1 │ │ │ │ + add r3, r3, ip │ │ │ │ + cmp r3, #126 @ 0x7e │ │ │ │ + addle r3, ip, #1 │ │ │ │ + addle ip, r4, ip │ │ │ │ + strle r3, [r4, #1332] @ 0x534 │ │ │ │ + strble r1, [ip, #1204] @ 0x4b4 │ │ │ │ + cmp r8, r6 │ │ │ │ + ble 71dd4 │ │ │ │ + ldr r9, [r5] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r7, r9, r6 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + bl ebeb0 │ │ │ │ + ldrb r1, [r9, r6] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + sub r3, r3, r7 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne 71ae0 │ │ │ │ + cmp r1, #94 @ 0x5e │ │ │ │ + ldr ip, [r4, #1332] @ 0x534 │ │ │ │ + beq 71d44 │ │ │ │ + cmp r0, #92 @ 0x5c │ │ │ │ + bne 71ae4 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r8, r6 │ │ │ │ + ble 71af0 │ │ │ │ + ldrb r2, [r7, #1] │ │ │ │ + cmp fp, #2 │ │ │ │ + cmple r2, #110 @ 0x6e │ │ │ │ + bne 71af0 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r3, #0 │ │ │ │ + sub r2, ip, r1 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r3, [sl] │ │ │ │ + str r3, [sl, #4] │ │ │ │ + str r3, [sl, #8] │ │ │ │ + ble 71bb4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + add r9, r3, r1 │ │ │ │ + add r3, fp, fp, lsl #1 │ │ │ │ + add r2, sp, #120 @ 0x78 │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + str r9, [sp, #32] │ │ │ │ + ldm sl, {r0, r1, r2} │ │ │ │ + sub r3, r3, #40 @ 0x28 │ │ │ │ + add fp, fp, #1 │ │ │ │ + stm r3, {r0, r1, r2} │ │ │ │ + str ip, [sp, #20] │ │ │ │ + add r6, r6, #1 │ │ │ │ + b 71b08 │ │ │ │ + mov fp, r7 │ │ │ │ + add sl, sp, #32 │ │ │ │ + ldr r5, [r3, #1572] @ 0x624 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #1196] @ 720a0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1180] @ 720a4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [r5] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r3, r6 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [pc, #1144] @ 720a0 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [ip, #20] │ │ │ │ + blx r5 │ │ │ │ + mov r5, #0 │ │ │ │ + cmp fp, #1 │ │ │ │ + str r5, [r4, #1340] @ 0x53c │ │ │ │ + ble 71e48 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1108] @ 720a8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #1104] @ 720ac │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1100] @ 720b0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, #4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r7, [r3, #8] │ │ │ │ + mov r3, r2 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r9, [r6] │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + blx r7 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r4, #1340] @ 0x53c │ │ │ │ + add r5, r5, #1 │ │ │ │ + add r1, r3, r3, lsl #1 │ │ │ │ add r1, r4, r1, lsl #2 │ │ │ │ ldr ip, [sp, #44] @ 0x2c │ │ │ │ add r3, r3, #1 │ │ │ │ cmp fp, r5 │ │ │ │ str r3, [r4, #1340] @ 0x53c │ │ │ │ add r6, r6, #12 │ │ │ │ str r9, [r1, #1168] @ 0x490 │ │ │ │ str ip, [r1, #1172] @ 0x494 │ │ │ │ str r0, [r1, #1176] @ 0x498 │ │ │ │ - beq 64128 │ │ │ │ + beq 71d0c │ │ │ │ cmp r3, #2 │ │ │ │ - ble 64088 │ │ │ │ + ble 71c6c │ │ │ │ str r8, [r4, #1348] @ 0x544 │ │ │ │ - b 63e34 │ │ │ │ + b 71a18 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ str r3, [sl] │ │ │ │ str r3, [sl, #4] │ │ │ │ str r3, [sl, #8] │ │ │ │ sub r3, ip, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 63fd0 │ │ │ │ + ble 71bb4 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r9, r3, r2 │ │ │ │ - b 63fb0 │ │ │ │ + b 71b94 │ │ │ │ add r0, r6, #3 │ │ │ │ cmp r8, r0 │ │ │ │ - ble 63f08 │ │ │ │ + ble 71aec │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ sub lr, r2, #48 @ 0x30 │ │ │ │ cmp lr, #9 │ │ │ │ - bhi 63f08 │ │ │ │ + bhi 71aec │ │ │ │ ldrb r9, [r7, #2] │ │ │ │ sub lr, r9, #48 @ 0x30 │ │ │ │ cmp lr, #9 │ │ │ │ - bhi 63f08 │ │ │ │ + bhi 71aec │ │ │ │ ldrb lr, [r7, #3] │ │ │ │ sub r7, lr, #48 @ 0x30 │ │ │ │ cmp r7, #9 │ │ │ │ - bhi 63f08 │ │ │ │ + bhi 71aec │ │ │ │ ldr r3, [r4, #1336] @ 0x538 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bgt 641e8 │ │ │ │ + bgt 71dcc │ │ │ │ add r1, r2, r2, lsl #1 │ │ │ │ add r6, r9, r9, lsl #1 │ │ │ │ add r2, lr, lr, lsl #1 │ │ │ │ lsl r2, r2, #3 │ │ │ │ lsl r1, r1, #3 │ │ │ │ lsl r6, r6, #3 │ │ │ │ sub lr, r2, #89 @ 0x59 │ │ │ │ @@ -94425,46 +108504,46 @@ │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #1336] @ 0x538 │ │ │ │ strb r1, [r2, #144] @ 0x90 │ │ │ │ strb r6, [r2, #145] @ 0x91 │ │ │ │ strb lr, [r2, #146] @ 0x92 │ │ │ │ str ip, [r2, #148] @ 0x94 │ │ │ │ mov r6, r0 │ │ │ │ - b 63fd4 │ │ │ │ + b 71bb8 │ │ │ │ ldr lr, [sp, #20] │ │ │ │ ldr r7, [r4, #1332] @ 0x534 │ │ │ │ cmp lr, #0 │ │ │ │ movgt r3, #1 │ │ │ │ movle r3, #0 │ │ │ │ cmp fp, #2 │ │ │ │ movgt r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6425c │ │ │ │ + beq 71e40 │ │ │ │ sub r2, r7, lr │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sl, #4] │ │ │ │ str r3, [sl, #8] │ │ │ │ - ble 6425c │ │ │ │ + ble 71e40 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ add r3, r3, lr │ │ │ │ add r2, sp, #120 @ 0x78 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r3, fp, fp, lsl #1 │ │ │ │ add r3, r2, r3, lsl #2 │ │ │ │ ldm sl, {r0, r1, r2} │ │ │ │ sub r3, r3, #40 @ 0x28 │ │ │ │ add fp, fp, #1 │ │ │ │ stm r3, {r0, r1, r2} │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - b 63fe4 │ │ │ │ + b 71bc8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r6, [pc, #604] @ 644cc │ │ │ │ + ldr r6, [pc, #604] @ 720b0 │ │ │ │ ldr r0, [r3, #1576] @ 0x628 │ │ │ │ mov r3, #0 │ │ │ │ ldr r2, [r0] │ │ │ │ mov r1, sl │ │ │ │ str r5, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ ldr r8, [r2, #8] │ │ │ │ @@ -94479,27 +108558,27 @@ │ │ │ │ ldr r8, [r2, #16] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ blx r8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #3 │ │ │ │ movge r0, #3 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #500] @ 644c4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #496] @ 644c8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #500] @ 720a8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #496] @ 720ac │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ cmp r7, r5 │ │ │ │ mov r8, r0 │ │ │ │ - ble 64128 │ │ │ │ + ble 71d0c │ │ │ │ ldr r3, [r4, #1340] @ 0x53c │ │ │ │ cmp r3, #2 │ │ │ │ - bgt 64128 │ │ │ │ + bgt 71d0c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr ip, [sp, #16] │ │ │ │ ldr r0, [r3, #1576] @ 0x628 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -94518,47 +108597,47 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r6, [r1, #16] │ │ │ │ mov r1, sl │ │ │ │ blx r6 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ add fp, r6, r5 │ │ │ │ cmp fp, r7 │ │ │ │ - blt 64394 │ │ │ │ + blt 71f78 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ ldr r2, [r4, #1340] @ 0x53c │ │ │ │ add r3, r2, r2, lsl #1 │ │ │ │ add r3, r4, r3, lsl #2 │ │ │ │ add r2, r2, #1 │ │ │ │ str r2, [r4, #1340] @ 0x53c │ │ │ │ str r9, [r3, #1168] @ 0x490 │ │ │ │ str r6, [r3, #1172] @ 0x494 │ │ │ │ str r0, [r3, #1176] @ 0x498 │ │ │ │ - b 64128 │ │ │ │ + b 71d0c │ │ │ │ cmp r6, #0 │ │ │ │ add r3, r9, r6 │ │ │ │ - beq 64440 │ │ │ │ + beq 72024 │ │ │ │ add r1, r3, #1 │ │ │ │ sub r0, r6, #1 │ │ │ │ sub r0, r0, r3 │ │ │ │ mov r3, r1 │ │ │ │ - b 643bc │ │ │ │ + b 71fa0 │ │ │ │ cmn r0, r3 │ │ │ │ - beq 64478 │ │ │ │ + beq 7205c │ │ │ │ mov ip, r3 │ │ │ │ ldrb r2, [r3, #-1]! │ │ │ │ sub lr, r2, #9 │ │ │ │ cmp r2, #32 │ │ │ │ cmpne lr, #1 │ │ │ │ - bhi 643b4 │ │ │ │ + bhi 71f98 │ │ │ │ sub r1, r1, ip │ │ │ │ cmp r1, #0 │ │ │ │ cmpgt r6, r1 │ │ │ │ - ble 64478 │ │ │ │ + ble 7205c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ sub r6, r6, r1 │ │ │ │ ldr r0, [r3, #1576] @ 0x628 │ │ │ │ mov r2, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ mov r1, #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ @@ -94576,174 +108655,174 @@ │ │ │ │ ldr r2, [r0] │ │ │ │ add r5, r5, r6 │ │ │ │ ldr fp, [r2, #16] │ │ │ │ mov r2, r9 │ │ │ │ blx fp │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ ldr r3, [r4, #1340] @ 0x53c │ │ │ │ cmp r7, r5 │ │ │ │ add r2, r3, r3, lsl #1 │ │ │ │ add r2, r4, r2, lsl #2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #1340] @ 0x53c │ │ │ │ str r9, [r2, #1168] @ 0x490 │ │ │ │ str r6, [r2, #1172] @ 0x494 │ │ │ │ str r0, [r2, #1176] @ 0x498 │ │ │ │ - bgt 642f0 │ │ │ │ - b 64128 │ │ │ │ + bgt 71ed4 │ │ │ │ + b 71d0c │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ ldr r3, [r4, #1340] @ 0x53c │ │ │ │ mov r5, fp │ │ │ │ add r2, r3, r3, lsl #1 │ │ │ │ add r2, r4, r2, lsl #2 │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #1340] @ 0x53c │ │ │ │ str r9, [r2, #1168] @ 0x490 │ │ │ │ str r6, [r2, #1172] @ 0x494 │ │ │ │ str r0, [r2, #1176] @ 0x498 │ │ │ │ - b 642f0 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, sl, r4, lsr #23 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r2, sl, ip, ror fp │ │ │ │ + b 71ed4 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r4, r9, ip, asr #31 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r4, r9, r4, lsr #31 │ │ │ │ orrsmi r0, r6, #0 │ │ │ │ @ instruction: 0x41200000 │ │ │ │ submi r0, r0, r0 │ │ │ │ addsgt r0, r0, r0 │ │ │ │ teqmi r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3384] @ 0xd38 │ │ │ │ - ldr r2, [pc, #2792] @ 64fd0 │ │ │ │ + ldr r2, [pc, #2792] @ 72bb4 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - ldr r3, [pc, #2788] @ 64fd4 │ │ │ │ + ldr r3, [pc, #2788] @ 72bb8 │ │ │ │ sub sp, sp, #676 @ 0x2a4 │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [r4, #1588] @ 0x634 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #668] @ 0x29c │ │ │ │ mov r3, #0 │ │ │ │ ldr r3, [r5, #3272] @ 0xcc8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64c48 │ │ │ │ + beq 7282c │ │ │ │ add r6, r4, #57344 @ 0xe000 │ │ │ │ ldrb r3, [r6, #2488] @ 0x9b8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 64c48 │ │ │ │ + bne 7282c │ │ │ │ ldrb r3, [r0, #1204] @ 0x4b4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 64c48 │ │ │ │ + beq 7282c │ │ │ │ ldr r8, [r4, #1580] @ 0x62c │ │ │ │ ldr r1, [r0, #1344] @ 0x540 │ │ │ │ ldr r0, [r8, #48] @ 0x30 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #2700] @ 64fd8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #2700] @ 72bbc │ │ │ │ mov r7, r0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64c48 │ │ │ │ + bne 7282c │ │ │ │ ldr r3, [r6, #2600] @ 0xa28 │ │ │ │ add r3, r3, #139264 @ 0x22000 │ │ │ │ ldr r3, [r3, #3276] @ 0xccc │ │ │ │ cmp r3, #0 │ │ │ │ - bne 64c48 │ │ │ │ + bne 7282c │ │ │ │ ldr r3, [r8, #8] │ │ │ │ cmp r3, #3 │ │ │ │ - bne 64c48 │ │ │ │ + bne 7282c │ │ │ │ ldr r6, [r4, #1572] @ 0x624 │ │ │ │ ldr r3, [r5, #3276] @ 0xccc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ str r3, [sp, #112] @ 0x70 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #2608] @ 64fdc │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #2608] @ 72bc0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ ldr ip, [r6] │ │ │ │ mov r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #2584] @ 64fdc │ │ │ │ + ldr r0, [pc, #2584] @ 72bc0 │ │ │ │ mov r3, r4 │ │ │ │ str r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [ip, #20] │ │ │ │ blx r5 │ │ │ │ - ldr r1, [pc, #2564] @ 64fe0 │ │ │ │ + ldr r1, [pc, #2564] @ 72bc4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 64c74 │ │ │ │ + bne 72858 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #2524] @ 64fe4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #2524] @ 72bc8 │ │ │ │ str r0, [sp, #96] @ 0x60 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ str r0, [sp, #100] @ 0x64 │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #2492] @ 64fe8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #2492] @ 72bcc │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ str r3, [sp, #160] @ 0xa0 │ │ │ │ add sl, sp, #156 @ 0x9c │ │ │ │ mov r8, #0 │ │ │ │ - ldr r7, [pc, #2476] @ 64fec │ │ │ │ - ldr r6, [pc, #2476] @ 64ff0 │ │ │ │ + ldr r7, [pc, #2476] @ 72bd0 │ │ │ │ + ldr r6, [pc, #2476] @ 72bd4 │ │ │ │ mov r9, #1065353216 @ 0x3f800000 │ │ │ │ add fp, sp, #412 @ 0x19c │ │ │ │ str r0, [sp, #156] @ 0x9c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [pc, #2456] @ 64ff4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [pc, #2456] @ 72bd8 │ │ │ │ str r3, [sp, #168] @ 0xa8 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [pc, #2416] @ 64fd8 │ │ │ │ + ldr r1, [pc, #2416] @ 72bbc │ │ │ │ mov r2, #0 │ │ │ │ str r3, [sp, #200] @ 0xc8 │ │ │ │ add r3, sp, #204 @ 0xcc │ │ │ │ mov r4, r3 │ │ │ │ str r8, [sp, #172] @ 0xac │ │ │ │ str r8, [sp, #176] @ 0xb0 │ │ │ │ str r8, [sp, #180] @ 0xb4 │ │ │ │ str r8, [sp, #184] @ 0xb8 │ │ │ │ str r8, [sp, #188] @ 0xbc │ │ │ │ str r8, [sp, #192] @ 0xc0 │ │ │ │ str r8, [sp, #196] @ 0xc4 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r0, [sp, #164] @ 0xa4 │ │ │ │ mov r0, sl │ │ │ │ - bl 963a4 │ │ │ │ + bl 275c8 │ │ │ │ mov r3, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, sl │ │ │ │ - ldr r1, [pc, #2372] @ 64ff8 │ │ │ │ - bl 963a4 │ │ │ │ + ldr r1, [pc, #2372] @ 72bdc │ │ │ │ + bl 275c8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #2324] @ 64fd8 │ │ │ │ + ldr r1, [pc, #2324] @ 72bbc │ │ │ │ ldr r4, [sp, #216] @ 0xd8 │ │ │ │ - bl 96634 │ │ │ │ + bl 27858 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mvn r1, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ @@ -94752,21 +108831,21 @@ │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ ldr r5, [sp, #204] @ 0xcc │ │ │ │ ldr r1, [sp, #208] @ 0xd0 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #76] @ 0x4c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ ldr r1, [sp, #212] @ 0xd4 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r5, [pc, #2264] @ 64ffc │ │ │ │ - ldr r3, [pc, #2264] @ 65000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r5, [pc, #2264] @ 72be0 │ │ │ │ + ldr r3, [pc, #2264] @ 72be4 │ │ │ │ mov r2, #0 │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ add r2, r4, #-2147483648 @ 0x80000000 │ │ │ │ mov r6, r5 │ │ │ │ add r4, sp, #540 @ 0x21c │ │ │ │ str sl, [sp, #120] @ 0x78 │ │ │ │ @@ -94774,121 +108853,121 @@ │ │ │ │ mov sl, r9 │ │ │ │ mov r9, r8 │ │ │ │ mov r8, r7 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ str fp, [sp, #108] @ 0x6c │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ - ldr r1, [pc, #2204] @ 65004 │ │ │ │ + ldr r1, [pc, #2204] @ 72be8 │ │ │ │ mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r9 │ │ │ │ add fp, fp, #32 │ │ │ │ add r4, r4, #32 │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ ldr r7, [sp, #68] @ 0x44 │ │ │ │ mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2156] @ 65004 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2156] @ 72be8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2116] @ 65004 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2116] @ 72be8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r2, [fp, #-24] @ 0xffffffe8 │ │ │ │ str r3, [fp, #-20] @ 0xffffffec │ │ │ │ mov r1, r8 │ │ │ │ str r9, [fp, #-28] @ 0xffffffe4 │ │ │ │ str r0, [fp, #-32] @ 0xffffffe0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r6 │ │ │ │ str r7, [fp, #-12] │ │ │ │ str r0, [fp, #-16] │ │ │ │ ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, sl │ │ │ │ ldr sl, [sp, #92] @ 0x5c │ │ │ │ str r5, [fp, #-4] │ │ │ │ str r0, [fp, #-8] │ │ │ │ mov r0, sl │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [r4, #-20] @ 0xffffffec │ │ │ │ mov r1, r8 │ │ │ │ str r9, [r4, #-28] @ 0xffffffe4 │ │ │ │ str sl, [r4, #-24] @ 0xffffffe8 │ │ │ │ str r0, [r4, #-32] @ 0xffffffe0 │ │ │ │ mov r0, sl │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ str r7, [r4, #-12] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [r4, #-16] │ │ │ │ mov r0, sl │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r5, [r4, #-4] │ │ │ │ str r0, [r4, #-8] │ │ │ │ add r0, r3, #1 │ │ │ │ cmp r0, #4 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ - beq 6490c │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1900] @ 65008 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + beq 724f0 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1900] @ 72bec │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ add r5, sp, #140 @ 0x8c │ │ │ │ add r7, sp, #136 @ 0x88 │ │ │ │ mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ - bl 7ccc │ │ │ │ - ldr r1, [pc, #1860] @ 65008 │ │ │ │ + bl 7cb4 │ │ │ │ + ldr r1, [pc, #1860] @ 72bec │ │ │ │ mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ ldr sl, [sp, #136] @ 0x88 │ │ │ │ ldr r9, [sp, #140] @ 0x8c │ │ │ │ - bl 7ccc │ │ │ │ + bl 7cb4 │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ - ldr r1, [pc, #1828] @ 6500c │ │ │ │ + ldr r1, [pc, #1828] @ 72bf0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r7 │ │ │ │ ldr r8, [sp, #136] @ 0x88 │ │ │ │ - bl 7ccc │ │ │ │ + bl 7cb4 │ │ │ │ ldr r6, [sp, #136] @ 0x88 │ │ │ │ ldr r5, [sp, #140] @ 0x8c │ │ │ │ - b 64760 │ │ │ │ + b 72344 │ │ │ │ ldr r4, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #368] @ 0x170 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r2, #1 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r6, [sp, #84] @ 0x54 │ │ │ │ @@ -94960,91 +109039,91 @@ │ │ │ │ ldm r3, {r0, r1} │ │ │ │ add r9, r4, #1200 @ 0x4b0 │ │ │ │ stm sp, {r0, r1} │ │ │ │ add r0, r6, #59648 @ 0xe900 │ │ │ │ ldm ip, {r2, r3} │ │ │ │ ldr r1, [sp, #116] @ 0x74 │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - bl 316e4 │ │ │ │ + bl 923e4 │ │ │ │ mov r6, #1073741824 @ 0x40000000 │ │ │ │ mov r2, sl │ │ │ │ mov r0, sl │ │ │ │ - ldr r1, [pc, #1456] @ 65010 │ │ │ │ - bl 96634 │ │ │ │ + ldr r1, [pc, #1456] @ 72bf4 │ │ │ │ + bl 27858 │ │ │ │ mov r2, sl │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - bl 963a4 │ │ │ │ + bl 275c8 │ │ │ │ ldr fp, [sp, #96] @ 0x60 │ │ │ │ ldr sl, [r4, #1348] @ 0x544 │ │ │ │ - ldr r1, [pc, #1424] @ 65014 │ │ │ │ + ldr r1, [pc, #1424] @ 72bf8 │ │ │ │ str r6, [sp, #152] @ 0x98 │ │ │ │ mov r0, fp │ │ │ │ mov r6, #1065353216 @ 0x3f800000 │ │ │ │ str sl, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #148] @ 0x94 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ ldr r1, [sp, #168] @ 0xa8 │ │ │ │ str r5, [sp, #220] @ 0xdc │ │ │ │ str r5, [sp, #224] @ 0xe0 │ │ │ │ str r5, [sp, #228] @ 0xe4 │ │ │ │ str r6, [sp, #236] @ 0xec │ │ │ │ str r6, [sp, #240] @ 0xf0 │ │ │ │ str r6, [sp, #244] @ 0xf4 │ │ │ │ str fp, [sp, #248] @ 0xf8 │ │ │ │ ldr r7, [r4, #1340] @ 0x53c │ │ │ │ add r9, r9, #4 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ str r0, [sp, #232] @ 0xe8 │ │ │ │ ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ cmp r7, r8 │ │ │ │ mov sl, r0 │ │ │ │ - ble 64bf8 │ │ │ │ + ble 727dc │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str r9, [sp, #120] @ 0x78 │ │ │ │ ldr r9, [sp, #68] @ 0x44 │ │ │ │ add r2, sp, #284 @ 0x11c │ │ │ │ str r7, [sp, #116] @ 0x74 │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [fp, #4] │ │ │ │ ldr r1, [r7, #1176] @ 0x498 │ │ │ │ ldr r0, [sp, #164] @ 0xa4 │ │ │ │ ldr r4, [r3, #1576] @ 0x628 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ ldr r1, [sp, #156] @ 0x9c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ ldr r3, [r4] │ │ │ │ mov r1, #5 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r9, [sp] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mov r3, sl │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #164] @ 0xa4 │ │ │ │ str r3, [sp, #312] @ 0x138 │ │ │ │ - bne 64c88 │ │ │ │ + bne 7286c │ │ │ │ ldr r3, [fp, #4] │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ ldr ip, [r3, #1576] @ 0x628 │ │ │ │ add r3, sp, #236 @ 0xec │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ ldr r4, [r7, #1168] @ 0x490 │ │ │ │ ldr r5, [r7, #1172] @ 0x494 │ │ │ │ @@ -95061,181 +109140,181 @@ │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [lr, #24] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ mov r0, ip │ │ │ │ blx r4 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ ldr r3, [sp, #116] @ 0x74 │ │ │ │ add r8, r8, #1 │ │ │ │ cmp r3, r8 │ │ │ │ add r7, r7, #12 │ │ │ │ mov sl, r0 │ │ │ │ - bne 64b1c │ │ │ │ + bne 72700 │ │ │ │ ldr r5, [sp, #72] @ 0x48 │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r2, #1576] @ 0x628 │ │ │ │ ldr r2, [r0] │ │ │ │ str r3, [sp] │ │ │ │ ldr r4, [r2, #28] │ │ │ │ mov r2, r3 │ │ │ │ blx r4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r3, #0 │ │ │ │ ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - ldr lr, [pc, #996] @ 65018 │ │ │ │ + ldr lr, [pc, #996] @ 72bfc │ │ │ │ ldr ip, [r0] │ │ │ │ mov r2, r3 │ │ │ │ str lr, [sp] │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [ip, #32] │ │ │ │ blx r4 │ │ │ │ - ldr r2, [pc, #972] @ 6501c │ │ │ │ - ldr r3, [pc, #896] @ 64fd4 │ │ │ │ + ldr r2, [pc, #972] @ 72c00 │ │ │ │ + ldr r3, [pc, #896] @ 72bb8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #668] @ 0x29c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 64fcc │ │ │ │ + bne 72bb0 │ │ │ │ add sp, sp, #676 @ 0x2a4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #872] @ 64fe4 │ │ │ │ + ldr r3, [pc, #872] @ 72bc8 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b 64610 │ │ │ │ + b 721f4 │ │ │ │ ldr r3, [r7, #1172] @ 0x494 │ │ │ │ ldr ip, [r7, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ sub ip, ip, r3 │ │ │ │ - ble 64bd4 │ │ │ │ + ble 727b8 │ │ │ │ str sl, [sp, #128] @ 0x80 │ │ │ │ mov r6, #0 │ │ │ │ mov sl, r7 │ │ │ │ str r9, [sp, #124] @ 0x7c │ │ │ │ str ip, [sp, #92] @ 0x5c │ │ │ │ str r8, [sp, #132] @ 0x84 │ │ │ │ ldr r2, [fp, #1336] @ 0x538 │ │ │ │ cmp r2, #0 │ │ │ │ - ble 64fa8 │ │ │ │ + ble 72b8c │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mvn r4, #0 │ │ │ │ add r0, r3, r6 │ │ │ │ add r1, fp, #148 @ 0x94 │ │ │ │ mov r3, #0 │ │ │ │ - b 64cf0 │ │ │ │ + b 728d4 │ │ │ │ cmp r4, #0 │ │ │ │ - bge 64d3c │ │ │ │ + bge 72920 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq 64d0c │ │ │ │ + beq 728f0 │ │ │ │ ldr r5, [r1, r3, lsl #3] │ │ │ │ cmp r5, r0 │ │ │ │ - bgt 64cdc │ │ │ │ + bgt 728c0 │ │ │ │ mov r4, r3 │ │ │ │ add r3, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne 64cf0 │ │ │ │ - ldr r3, [pc, #780] @ 65020 │ │ │ │ - ldr r0, [pc, #780] @ 65024 │ │ │ │ + bne 728d4 │ │ │ │ + ldr r3, [pc, #780] @ 72c04 │ │ │ │ + ldr r0, [pc, #780] @ 72c08 │ │ │ │ mvn r2, r4 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ lsr r2, r2, #31 │ │ │ │ mov r1, #195 @ 0xc3 │ │ │ │ - bl e9ff0 │ │ │ │ + bl e9eb4 │ │ │ │ ldr r5, [sl, #1172] @ 0x494 │ │ │ │ sub r3, r5, r6 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ - b 64d90 │ │ │ │ + b 72974 │ │ │ │ add r3, fp, r4, lsl #3 │ │ │ │ ldr r3, [r3, #148] @ 0x94 │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r0, [pc, #728] @ 65028 │ │ │ │ + ldr r0, [pc, #728] @ 72c0c │ │ │ │ cmp r2, r3 │ │ │ │ sublt r5, r5, r3 │ │ │ │ - ldr r3, [pc, #720] @ 6502c │ │ │ │ + ldr r3, [pc, #720] @ 72c10 │ │ │ │ subge r5, r5, r2 │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #1 │ │ │ │ mov r1, #195 @ 0xc3 │ │ │ │ - bl e9ff0 │ │ │ │ + bl e9eb4 │ │ │ │ cmp r5, #0 │ │ │ │ - blt 64d2c │ │ │ │ + blt 72910 │ │ │ │ ldr r3, [sl, #1172] @ 0x494 │ │ │ │ sub r3, r3, r6 │ │ │ │ cmp r3, r5 │ │ │ │ movge r3, r5 │ │ │ │ add r5, r6, r3 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ add r4, fp, r4, lsl #3 │ │ │ │ ldrb r0, [r4, #144] @ 0x90 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #652] @ 65030 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #652] @ 72c14 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldrb r0, [r4, #145] @ 0x91 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #632] @ 65030 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #632] @ 72c14 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ ldrb r0, [r4, #146] @ 0x92 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #612] @ 65030 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #612] @ 72c14 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ ldr r3, [fp, #4] │ │ │ │ str r8, [sp, #80] @ 0x50 │ │ │ │ ldr r7, [r3, #1576] @ 0x628 │ │ │ │ ldr r3, [r7] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ - ldr r2, [pc, #576] @ 65034 │ │ │ │ - ldr r3, [pc, #576] @ 65038 │ │ │ │ - bl 7e7c <__aeabi_dmul@plt> │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ + ldr r2, [pc, #576] @ 72c18 │ │ │ │ + ldr r3, [pc, #576] @ 72c1c │ │ │ │ + bl 7e64 <__aeabi_dmul@plt> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ mov r9, r1 │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ - ldr r2, [pc, #556] @ 6503c │ │ │ │ - ldr r3, [pc, #556] @ 65040 │ │ │ │ - bl 7e7c <__aeabi_dmul@plt> │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ + ldr r2, [pc, #556] @ 72c20 │ │ │ │ + ldr r3, [pc, #556] @ 72c24 │ │ │ │ + bl 7e64 <__aeabi_dmul@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 7990 <__aeabi_dadd@plt> │ │ │ │ + bl 7978 <__aeabi_dadd@plt> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r1 │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ - ldr r2, [pc, #516] @ 65044 │ │ │ │ - ldr r3, [pc, #516] @ 65048 │ │ │ │ - bl 7e7c <__aeabi_dmul@plt> │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ + ldr r2, [pc, #516] @ 72c28 │ │ │ │ + ldr r3, [pc, #516] @ 72c2c │ │ │ │ + bl 7e64 <__aeabi_dmul@plt> │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 7990 <__aeabi_dadd@plt> │ │ │ │ - bl 7e34 <__aeabi_d2f@plt> │ │ │ │ + bl 7978 <__aeabi_dadd@plt> │ │ │ │ + bl 7e1c <__aeabi_d2f@plt> │ │ │ │ mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 64ef0 │ │ │ │ + beq 72ad4 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r1, [pc, #464] @ 6504c │ │ │ │ + ldr r1, [pc, #464] @ 72c30 │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr r7, [r3, #32] │ │ │ │ mov r3, r2 │ │ │ │ blx r7 │ │ │ │ ldr r0, [fp, #4] │ │ │ │ @@ -95255,35 +109334,35 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ add r2, r2, r6 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sl, #1172] @ 0x494 │ │ │ │ cmp r3, r5 │ │ │ │ - ble 64f94 │ │ │ │ + ble 72b78 │ │ │ │ mov r6, r5 │ │ │ │ - b 64cb8 │ │ │ │ + b 7289c │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ ldr r8, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #252] @ 0xfc │ │ │ │ - ldr r1, [pc, #332] @ 65050 │ │ │ │ + ldr r1, [pc, #332] @ 72c34 │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #264] @ 0x108 │ │ │ │ str r4, [sp, #260] @ 0x104 │ │ │ │ str r8, [sp, #256] @ 0x100 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #304] @ 65050 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #304] @ 72c34 │ │ │ │ str r0, [sp, #268] @ 0x10c │ │ │ │ mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #288] @ 65050 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #288] @ 72c34 │ │ │ │ str r0, [sp, #272] @ 0x110 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #280] @ 0x118 │ │ │ │ add r3, sp, #252 @ 0xfc │ │ │ │ ldr lr, [sp, #104] @ 0x68 │ │ │ │ ldr ip, [sl, #1168] @ 0x490 │ │ │ │ str r0, [sp, #276] @ 0x114 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ @@ -95298,32 +109377,32 @@ │ │ │ │ stm sp, {r0, r1} │ │ │ │ ldr r1, [sp, #76] @ 0x4c │ │ │ │ add r2, ip, r6 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ blx r4 │ │ │ │ - b 64edc │ │ │ │ + b 72ac0 │ │ │ │ mov r7, sl │ │ │ │ ldr r9, [sp, #124] @ 0x7c │ │ │ │ ldr sl, [sp, #128] @ 0x80 │ │ │ │ ldr r8, [sp, #132] @ 0x84 │ │ │ │ - b 64bd4 │ │ │ │ - ldr r3, [pc, #164] @ 65054 │ │ │ │ - ldr r0, [pc, #164] @ 65058 │ │ │ │ + b 727b8 │ │ │ │ + ldr r3, [pc, #164] @ 72c38 │ │ │ │ + ldr r0, [pc, #164] @ 72c3c │ │ │ │ add r3, pc, r3 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #195 @ 0xc3 │ │ │ │ - bl e9ff0 │ │ │ │ + bl e9eb4 │ │ │ │ mvn r4, #0 │ │ │ │ - b 64d2c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, sl, r8, asr #9 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ + b 72910 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + strdeq r4, [r9], -r0 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ @ instruction: 0x41200000 │ │ │ │ orrsmi r0, r6, #0 │ │ │ │ tstmi r0, r0 │ │ │ │ cdpcc 12, 12, cr12, cr12, cr13, {6} │ │ │ │ cmnmi r0, #0 │ │ │ │ svccc 0x007b14be │ │ │ │ cdpcc 5, 4, cr12, cr7, cr2, {6} │ │ │ │ @@ -95333,62542 +109412,38229 @@ │ │ │ │ mcrcc 15, 6, lr, cr3, cr6, {0} │ │ │ │ @ instruction: 0xc1200000 │ │ │ │ mcrcc 15, 2, r0, cr9, cr11, {6} │ │ │ │ mcrcc 15, 6, r0, cr9, cr11, {6} │ │ │ │ adcmi r0, r0, r0 │ │ │ │ svccc 0x00666666 │ │ │ │ @ instruction: 0x3e99999a │ │ │ │ - andeq r1, sl, r8, ror #26 │ │ │ │ - andeq r1, r9, r4, lsr r9 │ │ │ │ - andeq r1, r9, r8, asr r9 │ │ │ │ - andeq r1, r9, r4, lsl r9 │ │ │ │ - strdeq r1, [r9], -r0 │ │ │ │ + muleq r9, r0, r1 │ │ │ │ + @ instruction: 0x000846b0 │ │ │ │ + ldrdeq r4, [r8], -r4 @ │ │ │ │ + muleq r8, r0, r6 │ │ │ │ + andeq r4, r8, ip, ror #12 │ │ │ │ cmnmi pc, #0 │ │ │ │ svceq 0x009096bc │ │ │ │ svccc 0x00cb367a │ │ │ │ mcrrne 12, 10, r2, r3, cr5 │ │ │ │ svccc 0x00e6e2eb │ │ │ │ vsudot.u8 q11, , d13[0] │ │ │ │ svccc 0x00b27bb2 │ │ │ │ svccc 0x0019999a │ │ │ │ @ instruction: 0x3e19999a │ │ │ │ - muleq r9, ip, r6 │ │ │ │ - andeq r1, r9, r0, asr #13 │ │ │ │ + andeq r4, r8, r8, lsl r4 │ │ │ │ + andeq r4, r8, ip, lsr r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r1, [pc, #400] @ 65208 │ │ │ │ + ldr r1, [pc, #400] @ 72dec │ │ │ │ ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - ldr r2, [pc, #396] @ 6520c │ │ │ │ + ldr r2, [pc, #396] @ 72df0 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ cmp r3, #2 │ │ │ │ ldr r2, [r2] │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ - bgt 650cc │ │ │ │ - ldr r2, [pc, #360] @ 65210 │ │ │ │ - ldr r3, [pc, #352] @ 6520c │ │ │ │ + bgt 72cb0 │ │ │ │ + ldr r2, [pc, #360] @ 72df4 │ │ │ │ + ldr r3, [pc, #352] @ 72df0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 65204 │ │ │ │ + bne 72de8 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r4, r0 │ │ │ │ - bl 644d0 │ │ │ │ + bl 720b4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, r3, #57344 @ 0xe000 │ │ │ │ ldr r0, [r3, #2636] @ 0xa4c │ │ │ │ - bl 907b8 │ │ │ │ + bl 349d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 650a0 │ │ │ │ + bne 72c84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, r3, #57344 @ 0xe000 │ │ │ │ ldr r0, [r3, #2624] @ 0xa40 │ │ │ │ - bl 65df4 │ │ │ │ + bl 4ecb8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 650a0 │ │ │ │ + bne 72c84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #1572] @ 0x624 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #224] @ 65214 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #224] @ 72df8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ ldr ip, [r5] │ │ │ │ mov r2, #0 │ │ │ │ - ldr r6, [pc, #208] @ 65214 │ │ │ │ + ldr r6, [pc, #208] @ 72df8 │ │ │ │ mov r1, r2 │ │ │ │ str r6, [sp] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [ip, #20] │ │ │ │ blx r5 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r1, [r4, #136] @ 0x88 │ │ │ │ ldr r3, [r5, #1580] @ 0x62c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 650a0 │ │ │ │ + beq 72c84 │ │ │ │ ldr r0, [r5, #1576] @ 0x628 │ │ │ │ - ldr r2, [pc, #152] @ 65218 │ │ │ │ + ldr r2, [pc, #152] @ 72dfc │ │ │ │ ldr r3, [r0] │ │ │ │ add r5, sp, #12 │ │ │ │ str r2, [sp] │ │ │ │ mov r2, #5 │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r4, #140] @ 0x8c │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - ldr r3, [pc, #120] @ 6521c │ │ │ │ + ldr r3, [pc, #120] @ 72e00 │ │ │ │ blx r7 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ ldr r9, [r8, #1572] @ 0x624 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ ldr r1, [r4, #140] @ 0x8c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ add r2, r4, #8 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r8, #1576] @ 0x628 │ │ │ │ ldr lr, [r0] │ │ │ │ ldr r4, [lr, #16] │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ blx r4 │ │ │ │ - b 650a0 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, sl, ip, lsr r9 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r1, sl, r0, lsl r9 │ │ │ │ + b 72c84 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, r9, r4, ror #26 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r3, r9, r8, lsr sp │ │ │ │ orrsmi r0, r6, #0 │ │ │ │ mrsmi r0, (UNDEF: 64) │ │ │ │ eormi r0, r0, #0 │ │ │ │ - ldr r2, [pc, #24] @ 65240 │ │ │ │ + ldr r2, [pc, #24] @ 72e24 │ │ │ │ mov r1, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ add r2, r2, #8 │ │ │ │ str r2, [r0] │ │ │ │ str r1, [r0, #136] @ 0x88 │ │ │ │ str r1, [r0, #1344] @ 0x540 │ │ │ │ bx lr │ │ │ │ - strdeq r0, [sl], -ip │ │ │ │ + andeq r2, r9, r4, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr ip, [pc, #328] @ 653a4 │ │ │ │ - ldr r3, [pc, #328] @ 653a8 │ │ │ │ + ldr ip, [pc, #328] @ 72f88 │ │ │ │ + ldr r3, [pc, #328] @ 72f8c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ add r7, r0, #8 │ │ │ │ sub sp, sp, #68 @ 0x44 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, #128 @ 0x80 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ mov r3, #0 │ │ │ │ - bl e97fc │ │ │ │ + bl e96c0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov lr, #4 │ │ │ │ ldr r0, [r1, #1576] @ 0x628 │ │ │ │ - ldr ip, [pc, #272] @ 653ac │ │ │ │ + ldr ip, [pc, #272] @ 72f90 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r3, #0 │ │ │ │ add r5, sp, #12 │ │ │ │ str lr, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ str ip, [sp] │ │ │ │ ldr r6, [r1, #8] │ │ │ │ mov r1, r5 │ │ │ │ blx r6 │ │ │ │ ldr r8, [r4, #4] │ │ │ │ ldr r9, [r8, #1572] @ 0x624 │ │ │ │ ldr r0, [r9, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r9, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #196] @ 653b0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #196] @ 72f94 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r2, r7 │ │ │ │ mvn r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r8, #1576] @ 0x628 │ │ │ │ str ip, [sp, #40] @ 0x28 │ │ │ │ ldr ip, [r0] │ │ │ │ ldr r5, [ip, #16] │ │ │ │ blx r5 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ ldr r7, [r6, #1572] @ 0x624 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #116] @ 653b4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #116] @ 72f98 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ ldr r3, [r6, #1580] @ 0x62c │ │ │ │ - ldr r1, [pc, #80] @ 653b8 │ │ │ │ + ldr r1, [pc, #80] @ 72f9c │ │ │ │ str r0, [r4, #140] @ 0x8c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [pc, #68] @ 653bc │ │ │ │ - ldr r3, [pc, #44] @ 653a8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [pc, #68] @ 72fa0 │ │ │ │ + ldr r3, [pc, #44] @ 72f8c │ │ │ │ add r2, pc, r2 │ │ │ │ str r0, [r4, #136] @ 0x88 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 653a0 │ │ │ │ + bne 72f84 │ │ │ │ add sp, sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, sl, ip, asr r7 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, r9, r4, lsl #23 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ mrsmi r0, (UNDEF: 64) │ │ │ │ orrsmi r0, r6, #0 │ │ │ │ tstmi r6, #0 │ │ │ │ @ instruction: 0x41200000 │ │ │ │ - andeq r1, sl, r0, asr #12 │ │ │ │ + andeq r3, r9, r8, ror #20 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3888] @ 0xf30 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #1316] @ 65900 │ │ │ │ - ldr r3, [pc, #1316] @ 65904 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [pc, #12] @ 72fcc │ │ │ │ + mov r4, r0 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq r0, r0, r8, asr #10 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, r0, #64 @ 0x40 │ │ │ │ + bl 58658 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [r4, #256] @ 0x100 │ │ │ │ + str r3, [r4, #260] @ 0x104 │ │ │ │ + str r2, [r4, #36] @ 0x24 │ │ │ │ + strb r2, [r4, #264] @ 0x108 │ │ │ │ + str r3, [r4, #328] @ 0x148 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + mov r9, r2 │ │ │ │ + ldr r2, [pc, #364] @ 73198 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [pc, #360] @ 7319c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #172 @ 0xac │ │ │ │ - add sl, r5, #57344 @ 0xe000 │ │ │ │ + sub sp, sp, #72 @ 0x48 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldm r1, {r0, r1, r2, r3} │ │ │ │ + ldr sl, [sp, #104] @ 0x68 │ │ │ │ + add r4, sp, #36 @ 0x24 │ │ │ │ + stm r4, {r0, r1, r2, r3} │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r5, sp, #20 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [sl, #2480] @ 0x9b0 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 65730 │ │ │ │ - ldr r3, [r5, #1580] @ 0x62c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ - ldr r9, [r3, #20] │ │ │ │ - mov r8, r1 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r9, [r5, #1588] @ 0x634 │ │ │ │ - ldr r3, [r9, #8] │ │ │ │ - ldr fp, [r9, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r6, #1065353216 @ 0x3f800000 │ │ │ │ - mov r8, r0 │ │ │ │ - beq 65774 │ │ │ │ - ldr r3, [r9, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6575c │ │ │ │ - ldr r9, [pc, #1120] @ 65908 │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1108] @ 6590c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1104] @ 65910 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #1100] @ 65914 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [pc, #1096] @ 65918 │ │ │ │ - add fp, sp, #100 @ 0x64 │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr lr, [pc, #1064] @ 6591c │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mvn ip, #0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r3, fp │ │ │ │ - str lr, [sp, #4] │ │ │ │ - str ip, [sp] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r9, [r2, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ - blx r9 │ │ │ │ + ldr r7, [pc, #292] @ 731a0 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27558 │ │ │ │ + ldr r2, [pc, #276] @ 731a4 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + mov ip, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [pc, #252] @ 731a8 │ │ │ │ + mov r1, #3 │ │ │ │ + add r3, sp, #60 @ 0x3c │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r2, [r2] │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 32f78 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #168] @ 731ac │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #148] @ 731b0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #144] @ 731b4 │ │ │ │ + ldr r1, [r7, r2] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r1] │ │ │ │ + mov r1, #1 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [pc, #116] @ 731b8 │ │ │ │ + str r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r8, [r3, #1576] @ 0x628 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #976] @ 65920 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ - str r0, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27558 │ │ │ │ + ldm r4, {r0, r1, r2, r3} │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + ldr r2, [pc, #76] @ 731bc │ │ │ │ + ldr r3, [pc, #40] @ 7319c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 73194 │ │ │ │ + add sp, sp, #72 @ 0x48 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + muleq r9, r4, r9 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r3, r9, ip, asr #18 │ │ │ │ + strdeq r0, [r0], -ip │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + andeq r0, r0, r0, lsl #9 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + andeq r0, r0, r8, lsl #12 │ │ │ │ + svclt 0x00800000 │ │ │ │ + andeq r3, r9, r4, asr r8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3952] @ 0xf70 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #516] @ 733e0 │ │ │ │ + ldr r3, [pc, #516] @ 733e4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #108 @ 0x6c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + mov r3, #0 │ │ │ │ + ldm r0, {r0, r1, r2, r3} │ │ │ │ + add r4, sp, #52 @ 0x34 │ │ │ │ + stm r4, {r0, r1, r2, r3} │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - add r9, sp, #52 @ 0x34 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r6, sp, #36 @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r7, [pc, #448] @ 733e8 │ │ │ │ + ldr sl, [pc, #448] @ 733ec │ │ │ │ + add r7, pc, r7 │ │ │ │ + add fp, sp, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r5, [sp] │ │ │ │ - mov r7, #1065353216 @ 0x3f800000 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r5, [r1, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27558 │ │ │ │ + ldr r2, [pc, #428] @ 733f0 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r1, [sp, #96] @ 0x60 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r6 │ │ │ │ + ldm fp, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + mov r3, r4 │ │ │ │ mov r1, r9 │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27558 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r5, [r3, #1576] @ 0x628 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr ip, [r5] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r8, r0 │ │ │ │ - str r8, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [ip, #32] │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r7 │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r5, [ip, #28] │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - ldr r3, [r5, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 65844 │ │ │ │ - add r3, r5, #57344 @ 0xe000 │ │ │ │ - ldr r2, [r3, #2508] @ 0x9cc │ │ │ │ - tst r2, #1 │ │ │ │ - beq 6580c │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ - mov r2, #692 @ 0x2b4 │ │ │ │ - mla r1, r2, r1, r5 │ │ │ │ - ldr r0, [r5, #1576] @ 0x628 │ │ │ │ - add r2, r1, #15744 @ 0x3d80 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 65804 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r5, [r3, #28] │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r7 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - ldr r3, [r5, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #684] @ 65924 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r8, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - beq 656d4 │ │ │ │ - add r3, r5, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r3, #2508] @ 0x9cc │ │ │ │ - tst r3, #1 │ │ │ │ - beq 656d4 │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - mov r3, #692 @ 0x2b4 │ │ │ │ - mla r2, r3, r2, r5 │ │ │ │ - add r3, r2, #15744 @ 0x3d80 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 658bc │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #588] @ 65928 │ │ │ │ + bl 277dc │ │ │ │ + ldr r3, [pc, #320] @ 733f4 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #304] @ 733f8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + add sl, sp, #68 @ 0x44 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6586c │ │ │ │ - ldr r0, [r5, #1576] @ 0x628 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #248] @ 733fc │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r0, [pc, #240] @ 73400 │ │ │ │ + ldr r1, [r3] │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r1, [pc, #232] @ 73404 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r1, [pc, #216] @ 73408 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ str r3, [sp] │ │ │ │ - ldr r5, [r2, #28] │ │ │ │ - mov r2, r3 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - ldr lr, [pc, #528] @ 6592c │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r3 │ │ │ │ - str lr, [sp] │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 27e64 │ │ │ │ + ldr r3, [pc, #184] @ 7340c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + mov r1, #15 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + ldr r0, [r3] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + add r1, r5, #328 @ 0x148 │ │ │ │ + add r3, r5, #264 @ 0x108 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + mov r2, fp │ │ │ │ + str r1, [sp] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r4, [ip, #32] │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #504] @ 65930 │ │ │ │ - ldr r3, [pc, #456] @ 65904 │ │ │ │ + bl 68040 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27558 │ │ │ │ + ldm r4, {r0, r1, r2, r3} │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + ldr r2, [pc, #92] @ 73410 │ │ │ │ + ldr r3, [pc, #44] @ 733e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 658fc │ │ │ │ - add sp, sp, #172 @ 0xac │ │ │ │ + bne 733dc │ │ │ │ + mov r0, r7 │ │ │ │ + add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #208] @ 0xd0 │ │ │ │ - mov r3, #692 @ 0x2b4 │ │ │ │ - mla r2, r3, r2, r5 │ │ │ │ - add r9, r2, #15488 @ 0x3c80 │ │ │ │ - add r9, r9, #48 @ 0x30 │ │ │ │ - b 654a8 │ │ │ │ - ldr r6, [sl, #2612] @ 0xa34 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7a8c │ │ │ │ - ldr r1, [pc, #360] @ 65934 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #356] @ 65938 │ │ │ │ - bl 7a50 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - ldr r3, [r9, #36] @ 0x24 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r6, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 654a0 │ │ │ │ - b 6575c │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 658d0 │ │ │ │ - ldr r3, [r3, #2508] @ 0x9cc │ │ │ │ - ldr r2, [pc, #268] @ 65924 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - tst r3, #1 │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - str r8, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - beq 656d4 │ │ │ │ - b 656ac │ │ │ │ - ldr r3, [pc, #216] @ 65924 │ │ │ │ - str r8, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #40] @ 0x28 │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b 656d4 │ │ │ │ - add r2, sp, #20 │ │ │ │ - ldr r1, [r5, #1576] @ 0x628 │ │ │ │ - add r0, r5, #59648 @ 0xe900 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r2, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r2, [sp] │ │ │ │ - mov r2, r9 │ │ │ │ - bl 32c48 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r0, [r1, #1576] @ 0x628 │ │ │ │ - mov r2, fp │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r5, [ip, #16] │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - b 656e8 │ │ │ │ - cmp r3, #1 │ │ │ │ - ldreq r3, [pc, #116] @ 6593c │ │ │ │ - streq r3, [sp, #36] @ 0x24 │ │ │ │ - streq r3, [sp, #40] @ 0x28 │ │ │ │ - b 656d4 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r5, [r2, #28] │ │ │ │ - ldr r2, [pc, #88] @ 6593c │ │ │ │ - mov r3, r7 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - ldr r3, [r5, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - b 6566c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r1, [sl], -ip │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - muleq r8, r8, r1 │ │ │ │ - movmi r0, r0 │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - orrsmi r0, r0, r0 │ │ │ │ - andeq r1, r9, r0, ror #11 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, r9, r8, ror #15 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + muleq r9, ip, r7 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + strdeq r0, [r0], -ip │ │ │ │ + andeq r0, r0, r0, lsl #9 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + andeq r0, r0, r8, lsl #12 │ │ │ │ + andeq r3, r8, r8, ror #25 │ │ │ │ + andeq r1, r8, r8, asr #10 │ │ │ │ svclt 0x00800000 │ │ │ │ - andsmi r0, r8, #0 │ │ │ │ - stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ - bcc fe12a2ec <__bss_end__@@Base+0xfde84224> │ │ │ │ - @ instruction: 0x3e99999a │ │ │ │ - andeq r1, sl, r0, lsl #5 │ │ │ │ - cmpmi r8, #0 │ │ │ │ - orrmi r0, r0, r0 │ │ │ │ - svccc 0x00333333 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [r0, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 659f4 │ │ │ │ - ldr r3, [r0, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #2 │ │ │ │ - ble 659f4 │ │ │ │ - ldr r5, [pc, #120] @ 659fc │ │ │ │ - mov r4, #0 │ │ │ │ - b 6598c │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - add r3, r4, r4, lsl #1 │ │ │ │ - rsb r3, r4, r3, lsl #4 │ │ │ │ - add r3, r0, r3, lsl #2 │ │ │ │ - ldrb ip, [r3, #3504] @ 0xdb0 │ │ │ │ - mov r1, #0 │ │ │ │ - cmp ip, r1 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, #11 │ │ │ │ - beq 659e4 │ │ │ │ - ldr r0, [r0, #1580] @ 0x62c │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r7, [ip, #120] @ 0x78 │ │ │ │ - blx r7 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 659e4 │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - add r2, r5, #88 @ 0x58 │ │ │ │ - add r2, r1, r2 │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, r1, r5 │ │ │ │ - str r4, [sp] │ │ │ │ - bl 653c0 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ - add r5, r5, #188 @ 0xbc │ │ │ │ - bne 65988 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - @ instruction: 0x00000db4 │ │ │ │ - cmp r2, #0 │ │ │ │ - cmpne r2, #3 │ │ │ │ - moveq r2, #0 │ │ │ │ - moveq r3, #0 │ │ │ │ - strdeq r2, [r0, #8] │ │ │ │ + andeq r0, r0, r8, ror r4 │ │ │ │ + andeq r3, r9, r0, lsl r6 │ │ │ │ + str r1, [r0, #56] @ 0x38 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ bx lr │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - subs r3, r3, #4 │ │ │ │ - movne r3, #1 │ │ │ │ - cmp r1, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [r2] │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #528] @ 7364c │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #524] @ 73650 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #60 @ 0x3c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r0 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - add r0, r0, #16 │ │ │ │ - bl e97fc │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 65ae4 │ │ │ │ - mov r1, #0 │ │ │ │ - mov lr, #32 │ │ │ │ - mov ip, #10 │ │ │ │ - b 65a88 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - beq 65ac4 │ │ │ │ - add r2, r1, #1 │ │ │ │ - cmp r3, #92 @ 0x5c │ │ │ │ - add r0, r4, r2 │ │ │ │ - ldrb r3, [r0, #16] │ │ │ │ - bne 65a7c │ │ │ │ - cmp r3, #110 @ 0x6e │ │ │ │ - bne 65a7c │ │ │ │ - add r3, r4, r1 │ │ │ │ - add r1, r1, #2 │ │ │ │ - strb lr, [r3, #16] │ │ │ │ - add r3, r4, r1 │ │ │ │ - strb ip, [r0, #16] │ │ │ │ - ldrb r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 65a88 │ │ │ │ - ldrb r3, [r4, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 65ae4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #132] @ 0x84 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrb ip, [sp, #104] @ 0x68 │ │ │ │ + ldmne r3, {r0, r1, r2, r3} │ │ │ │ + ldmeq r4, {r0, r1, r2, r3} │ │ │ │ + ldr r6, [pc, #472] @ 73654 │ │ │ │ + add r5, sp, #20 │ │ │ │ + cmp ip, #0 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr fp, [sp, #108] @ 0x6c │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + bne 735f0 │ │ │ │ + ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 65af4 │ │ │ │ + beq 73524 │ │ │ │ + add sl, sp, #36 @ 0x24 │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 275c8 │ │ │ │ mov r2, #0 │ │ │ │ + mov r3, sl │ │ │ │ + ldr r1, [pc, #404] @ 73658 │ │ │ │ + mov r0, sl │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #384] @ 7365c │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #364] @ 73660 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #360] @ 73664 │ │ │ │ + ldr r1, [pc, #360] @ 73668 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ + mov ip, #1 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r1, sl │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r2] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r2, [r4, #56] @ 0x38 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + str r3, [r4, #28] │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [r4, #8] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bl e88e8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl e8978 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr ip, [r3, #132] @ 0x84 │ │ │ │ - asr r2, ip, #31 │ │ │ │ - mul r3, ip, r1 │ │ │ │ - mla r3, r0, r2, r3 │ │ │ │ - umull r2, r1, ip, r0 │ │ │ │ - adds r2, r2, r6 │ │ │ │ - add r3, r3, r1 │ │ │ │ - adc r1, r3, r5 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - str r1, [r4, #12] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r1, [pc, #484] @ 65d38 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r3, #2584] @ 0xa18 │ │ │ │ - ldr r2, [pc, #476] @ 65d3c │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldrb r3, [r3, #28] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #92 @ 0x5c │ │ │ │ + str r3, [r4, #32] │ │ │ │ + str r3, [r4, #20] │ │ │ │ + str r3, [r4, #40] @ 0x28 │ │ │ │ + strb r3, [r4, #52] @ 0x34 │ │ │ │ + ldm r5, {r0, r1, r2, r3} │ │ │ │ + cmp fp, #0 │ │ │ │ + str r9, [r4, #16] │ │ │ │ + str r8, [r4, #44] @ 0x2c │ │ │ │ + str r7, [r4, #48] @ 0x30 │ │ │ │ + stm r4, {r0, r1, r2, r3} │ │ │ │ + beq 735c8 │ │ │ │ + ldrb r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - mov r2, #0 │ │ │ │ - beq 65bac │ │ │ │ - ldr r2, [pc, #440] @ 65d40 │ │ │ │ - ldr r3, [pc, #432] @ 65d3c │ │ │ │ + bne 735c8 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, r4, #256 @ 0x100 │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [r4, #256] @ 0x100 │ │ │ │ + str r0, [r4, #260] @ 0x104 │ │ │ │ + add r0, r4, #64 @ 0x40 │ │ │ │ + bl 58728 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r1, [r4, #260] @ 0x104 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [pc, #204] @ 7366c │ │ │ │ + ldr r3, [pc, #172] @ 73650 │ │ │ │ add r2, pc, r2 │ │ │ │ + str r0, [r4, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 65d34 │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r4, r0 │ │ │ │ - bl e88e8 │ │ │ │ - ldrd r2, [r4, #8] │ │ │ │ - cmp r0, r2 │ │ │ │ - sbcs r1, r1, r3 │ │ │ │ - bge 65b80 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r7, [r3, #1572] @ 0x624 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #336] @ 65d44 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr ip, [r7] │ │ │ │ - mov r5, #0 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #308] @ 65d44 │ │ │ │ - mov r3, r6 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r7, [ip, #20] │ │ │ │ - blx r7 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #276] @ 65d48 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [pc, #272] @ 65d4c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #264] @ 65d50 │ │ │ │ - ldr r1, [pc, #264] @ 65d54 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r7, [pc, #256] @ 65d58 │ │ │ │ - add r6, sp, #20 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + bne 73648 │ │ │ │ + add sp, sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #160] @ 73670 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldrb r3, [r2, #1697] @ 0x6a1 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + ldrb r2, [r2, #1696] @ 0x6a0 │ │ │ │ + cmp r2, #0 │ │ │ │ + subne r3, r3, #1 │ │ │ │ + strne r3, [r4, #32] │ │ │ │ + b 7356c │ │ │ │ + ldr r3, [pc, #124] @ 73674 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r7, [sp, #8] │ │ │ │ ldm r3, {r0, r1} │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [pc, #84] @ 73678 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #12 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ stm sp, {r0, r1} │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - add r0, r2, #59648 @ 0xe900 │ │ │ │ - add r5, sp, #36 @ 0x24 │ │ │ │ - ldm r5, {r2, r3} │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31680 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 965b8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov ip, #1 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, #1107296256 @ 0x42000000 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r6, [r2, #8] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r1, #1023410176 @ 0x3d000000 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7c00 │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - add r2, r4, #16 │ │ │ │ - mvn r3, #0 │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r0, [r1, #1576] @ 0x628 │ │ │ │ - str ip, [sp, #52] @ 0x34 │ │ │ │ - ldr ip, [r0] │ │ │ │ + mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r4, [ip, #16] │ │ │ │ - blx r4 │ │ │ │ - b 65b80 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, sl, ip, asr lr │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r0, sl, r0, lsr lr │ │ │ │ - ldrmi r0, [r6], #0 │ │ │ │ - @ instruction: 0x43a28000 │ │ │ │ - tstmi r6, #0 │ │ │ │ - strtmi r8, [r2], #-0 │ │ │ │ - strbmi r0, [r8], #-0 │ │ │ │ - mvnsmi r0, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + b 73490 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, r9, r4, lsl #11 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r3, r9, r4, asr #10 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + andeq r0, r0, r0, lsl #9 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + andeq r0, r0, r8, lsl #12 │ │ │ │ + svclt 0x00800000 │ │ │ │ + andeq r3, r9, r4, lsr #8 │ │ │ │ + andeq r0, r0, r8, ror r4 │ │ │ │ + strdeq r0, [r0], -ip │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, sp, #12 │ │ │ │ - stm r0, {r1, r2, r3} │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r3, #2584] @ 0xa18 │ │ │ │ - ldrb r3, [r3, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 65da4 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - bl e88e8 │ │ │ │ - ldrd r2, [r4, #8] │ │ │ │ - cmp r0, r2 │ │ │ │ - sbcs r1, r1, r3 │ │ │ │ - bge 65d94 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - tst r3, #1 │ │ │ │ - beq 65d94 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #27 │ │ │ │ - bne 65d94 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r0, #1 │ │ │ │ - strd r2, [r4, #8] │ │ │ │ - b 65d98 │ │ │ │ - mov r2, #0 │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [r0, #8] │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r3, #2584] @ 0xa18 │ │ │ │ - ldrb r3, [r3, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 65e14 │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl e88e8 │ │ │ │ - ldrd r2, [r4, #8] │ │ │ │ - cmp r0, r2 │ │ │ │ - sbcs r1, r1, r3 │ │ │ │ - movlt r0, #1 │ │ │ │ - movge r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r3, #1592] @ 0x638 │ │ │ │ - ldr r3, [pc, #256] @ 65f68 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r5, [pc, #244] @ 65f6c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #240] @ 65f70 │ │ │ │ - ldr r1, [pc, #240] @ 65f74 │ │ │ │ - add r5, pc, r5 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + ldr r1, [r1, #48] @ 0x30 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + str r3, [r5] │ │ │ │ + str r3, [r5, #4] │ │ │ │ + str r3, [r5, #8] │ │ │ │ + str r3, [r5, #12] │ │ │ │ + str r3, [r5, #16] │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 73784 │ │ │ │ + ldr r3, [pc, #240] @ 737bc │ │ │ │ + add r7, r4, #64 @ 0x40 │ │ │ │ add r3, pc, r3 │ │ │ │ - stm sp, {r3, r4} │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ - mov r3, #2 │ │ │ │ - mov r2, r5 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #204] @ 65f78 │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - ldr ip, [pc, #200] @ 65f7c │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldr r2, [pc, #196] @ 65f80 │ │ │ │ - ldr r1, [pc, #196] @ 65f84 │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r6 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr lr, [pc, #152] @ 65f88 │ │ │ │ - ldr r0, [r2, #1592] @ 0x638 │ │ │ │ - ldr ip, [pc, #148] @ 65f8c │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldr r1, [pc, #144] @ 65f90 │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ - mov r3, #2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #100] @ 65f94 │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - ldr ip, [pc, #96] @ 65f98 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [pc, #92] @ 65f9c │ │ │ │ - ldr r5, [r0] │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - stmib sp, {r4, lr} │ │ │ │ - str ip, [sp] │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r4 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq r0, r9, r4, asr #16 │ │ │ │ - @ instruction: 0x0008e7bc │ │ │ │ - andeq r0, r0, r4, lsr #3 │ │ │ │ - andeq r0, r9, r4, lsl r8 │ │ │ │ - andeq r0, r9, r4, lsr #16 │ │ │ │ - andeq r0, r0, r8, lsl r5 │ │ │ │ - strdeq r0, [r9], -r4 │ │ │ │ - andeq r7, r9, r4, rrx │ │ │ │ - andeq r0, r9, ip, lsl #16 │ │ │ │ - muleq r0, r4, r6 │ │ │ │ - ldrdeq r0, [r9], -ip │ │ │ │ - strdeq r0, [r9], -r8 │ │ │ │ - andeq r0, r0, ip, asr r6 │ │ │ │ - andeq r0, r9, ip, asr #15 │ │ │ │ - mvn r3, #0 │ │ │ │ - mov r2, #0 │ │ │ │ - strh r2, [r0, #8] │ │ │ │ - str r3, [r0, #16] │ │ │ │ - str r3, [r0, #12] │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldrb r5, [r0, #8] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + mov r0, r7 │ │ │ │ str r2, [sp] │ │ │ │ - beq 66024 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r2, sp │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r1, sp, #4 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95dcc │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ + ldm r3, {r1, r2, r3} │ │ │ │ + bl 58f68 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r6, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 73700 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + cmp r3, r0 │ │ │ │ + beq 737a0 │ │ │ │ + ldr r9, [r4, #48] @ 0x30 │ │ │ │ + ldr r6, [pc, #180] @ 737c0 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r8, r5, #4 │ │ │ │ + sub r0, r9, r1 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + mov r1, r8 │ │ │ │ + sub r3, r3, r2 │ │ │ │ + mov r0, r7 │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + strb r3, [r5, #1] │ │ │ │ + bl 590c4 │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + add r3, r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ - ldr r0, [r4, #24] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [r4, #24] │ │ │ │ + eor r0, r0, #1 │ │ │ │ + strb r0, [r5] │ │ │ │ mov r0, r5 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldrb r2, [r3, #3480] @ 0xd98 │ │ │ │ - cmp r2, #0 │ │ │ │ - bxeq lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r3, #1580] @ 0x62c │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r2, #4 │ │ │ │ - beq 6608c │ │ │ │ - ldr r3, [r5] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r2, [pc, #56] @ 737c4 │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27558 │ │ │ │ + b 736c4 │ │ │ │ + mov r0, r7 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - strb r0, [r4, #8] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r3, #1600] @ 0x640 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #2 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - b 66068 │ │ │ │ + bl 58fe0 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + b 73700 │ │ │ │ + andeq ip, r9, r4, lsl #10 │ │ │ │ + andeq ip, r9, r0, asr #9 │ │ │ │ + andeq ip, r9, r4, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2008] @ 0x7d8 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #172] @ 66170 │ │ │ │ - ldr r3, [pc, #172] @ 66174 │ │ │ │ - sub sp, sp, #2064 @ 0x810 │ │ │ │ - sub sp, sp, #4 │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #676] @ 73a88 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #672] @ 73a8c │ │ │ │ add r2, pc, r2 │ │ │ │ + ldr r7, [pc, #668] @ 73a90 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r4, sp │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + sub sp, sp, #60 @ 0x3c │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr sl, [sp, #96] @ 0x60 │ │ │ │ + ldr r8, [r1, #20] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl c7f54 │ │ │ │ - mov r1, #52 @ 0x34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5] │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r3, [sp, #2056] @ 0x808 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6613c │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r3, [r3, #140] @ 0x8c │ │ │ │ + beq 73830 │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + str r8, [r1, #24] │ │ │ │ + cmp r2, r3 │ │ │ │ + streq r8, [r1, #28] │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #52] @ 66178 │ │ │ │ - ldr r3, [pc, #44] @ 66174 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7367c │ │ │ │ + ldrb r3, [r5] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #584] @ 73a94 │ │ │ │ + ldr r9, [r7, r3] │ │ │ │ + bne 738c0 │ │ │ │ + ldr r3, [pc, #576] @ 73a98 │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp sl, #0 │ │ │ │ + strb r2, [r3, #16] │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + beq 73900 │ │ │ │ + ldrb r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 73900 │ │ │ │ + cmp r8, r3 │ │ │ │ + beq 739a4 │ │ │ │ + ldr r3, [r9] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r6, r3 │ │ │ │ + beq 73a14 │ │ │ │ + ldr r2, [pc, #516] @ 73a9c │ │ │ │ + ldr r3, [pc, #496] @ 73a8c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6616c │ │ │ │ - add sp, sp, #2064 @ 0x810 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, sl, ip, ror #17 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r0, sl, r4, ror r8 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r2, [pc, #40] @ 661b0 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne 661ac │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - strh r1, [r0, #8] │ │ │ │ - str r2, [r0, #16] │ │ │ │ - str r2, [r0, #12] │ │ │ │ - bx lr │ │ │ │ - bx r1 │ │ │ │ - @ instruction: 0xfffffe10 │ │ │ │ + bne 73a84 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add fp, r5, #4 │ │ │ │ + ldr r0, [r9] │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, r6 │ │ │ │ + bl 27910 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 73850 │ │ │ │ + ldr r3, [pc, #444] @ 73aa0 │ │ │ │ + mov r2, #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp sl, #0 │ │ │ │ + str r8, [r4, #28] │ │ │ │ + strb r2, [r3, #16] │ │ │ │ + ldr r3, [r4, #24] │ │ │ │ + strbne r2, [sl] │ │ │ │ + beq 73a78 │ │ │ │ + cmp r8, r3 │ │ │ │ + addeq fp, r5, #4 │ │ │ │ + bne 73880 │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 73984 │ │ │ │ + ldr r3, [pc, #388] @ 73aa4 │ │ │ │ + mov r2, #1 │ │ │ │ + str r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldrb r3, [r3, #1693] @ 0x69d │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7396c │ │ │ │ + ldr r3, [pc, #360] @ 73aa8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldrb r3, [r3, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 73984 │ │ │ │ + ldr r3, [pc, #344] @ 73aac │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r0, [r3] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 73984 │ │ │ │ + ldr r3, [r9] │ │ │ │ + mov r2, #1 │ │ │ │ + strb r2, [r4, #52] @ 0x34 │ │ │ │ + strb r2, [r3, #16] │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + ldm fp, {r0, r1, r2, r3} │ │ │ │ + ldr lr, [pc, #288] @ 73ab0 │ │ │ │ + add ip, sp, #20 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [r7, lr] │ │ │ │ + mov r4, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r2, [r3] │ │ │ │ + b 739c0 │ │ │ │ + ldmib r5, {r0, r1, r2, r3} │ │ │ │ + ldr lr, [pc, #256] @ 73ab0 │ │ │ │ + add ip, sp, #20 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [r7, lr] │ │ │ │ + ldr r4, [pc, #244] @ 73ab4 │ │ │ │ + ldr r2, [r3] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #212] @ 73ab8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, ip │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr r3, [r9] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r6, r3 │ │ │ │ + bne 73890 │ │ │ │ + ldmib r5, {r0, r1, r2, r3} │ │ │ │ + ldr r4, [pc, #144] @ 73ab0 │ │ │ │ + add ip, sp, #20 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [r7, r4] │ │ │ │ + ldr r8, [pc, #136] @ 73ab8 │ │ │ │ + mov r6, #15 │ │ │ │ + mov lr, #1065353216 @ 0x3f800000 │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + ldr r9, [pc, #112] @ 73ab4 │ │ │ │ + ldr r4, [r3] │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r9, [sp, #48] @ 0x30 │ │ │ │ + str lr, [sp, #44] @ 0x2c │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ + str lr, [sp, #40] @ 0x28 │ │ │ │ + mov r1, ip │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + mov r0, r4 │ │ │ │ + bl 92298 │ │ │ │ + b 73890 │ │ │ │ + cmp r8, r3 │ │ │ │ + bne 73880 │ │ │ │ + b 7390c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq r3, [r9], -ip │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r3, r9, ip, asr #3 │ │ │ │ + andeq r0, r0, r8, lsl #12 │ │ │ │ + andeq ip, r9, r8, ror r3 │ │ │ │ + andeq r3, r9, ip, lsr #2 │ │ │ │ + andeq ip, r9, ip, ror #5 │ │ │ │ + andeq r0, r0, r8, ror r4 │ │ │ │ + muleq r9, r4, r2 │ │ │ │ + ldrdeq r0, [r0], -r8 │ │ │ │ + strdeq r0, [r0], -ip │ │ │ │ + cdpcc 5, 10, cr15, cr8, cr3, {6} │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq 66228 │ │ │ │ - bgt 66204 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 662ac │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r1, #692 @ 0x2b4 │ │ │ │ - add r2, r3, #57344 @ 0xe000 │ │ │ │ - ldr r2, [r2, #2480] @ 0x9b0 │ │ │ │ - mla r3, r1, r2, r3 │ │ │ │ - add r3, r3, #15744 @ 0x3d80 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cmn r0, #1 │ │ │ │ - movne r0, #0 │ │ │ │ - moveq r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - sub r1, r1, #2 │ │ │ │ - cmp r1, #1 │ │ │ │ - bhi 662ac │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2508] @ 0x9cc │ │ │ │ - lsr r0, r0, #1 │ │ │ │ - and r0, r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ - mov r3, #692 @ 0x2b4 │ │ │ │ - mla r1, r3, r2, ip │ │ │ │ - add r0, r1, #16192 @ 0x3f40 │ │ │ │ - ldrb r0, [r0, #32] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 662c8 │ │ │ │ - add r1, r1, #15744 @ 0x3d80 │ │ │ │ - ldr lr, [r1, #40] @ 0x28 │ │ │ │ - cmn lr, #1 │ │ │ │ - beq 662c8 │ │ │ │ - add r1, ip, #57344 @ 0xe000 │ │ │ │ - ldr r1, [r1, #2480] @ 0x9b0 │ │ │ │ - mla r3, r1, r3, ip │ │ │ │ - add r3, r3, #15744 @ 0x3d80 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cmn r3, #1 │ │ │ │ - popeq {r4, pc} │ │ │ │ - sub r1, r1, r2 │ │ │ │ - clz r1, r1 │ │ │ │ - lsr r1, r1, #5 │ │ │ │ - cmp lr, r3 │ │ │ │ - orrne r1, r1, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 662c8 │ │ │ │ - add r2, ip, r2, lsl #2 │ │ │ │ - ldr r3, [r2, #2456] @ 0x998 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, r0, #64 @ 0x40 │ │ │ │ + bl 5898c │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - ldrne r0, [r3] │ │ │ │ - lsrne r0, r0, #4 │ │ │ │ - eorne r0, r0, #1 │ │ │ │ - andne r0, r0, #1 │ │ │ │ + bne 73aec │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #28] @ 662d0 │ │ │ │ - ldr r0, [pc, #28] @ 662d4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, #56 @ 0x38 │ │ │ │ - bl e9ff0 │ │ │ │ - mov r0, #0 │ │ │ │ + ldr r2, [r4, #24] │ │ │ │ + ldr r0, [r4, #28] │ │ │ │ + cmn r2, #1 │ │ │ │ + popeq {r4, pc} │ │ │ │ + cmp r2, r0 │ │ │ │ + popne {r4, pc} │ │ │ │ + adds r0, r3, r0 │ │ │ │ + movmi r0, #0 │ │ │ │ + ldr r3, [r4, #44] @ 0x2c │ │ │ │ + bmi 73b20 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r0 │ │ │ │ + movlt r0, r3 │ │ │ │ + mov r3, #1 │ │ │ │ + str r0, [r4, #28] │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r0, r9, r4, lsr #9 │ │ │ │ - @ instruction: 0x000904b4 │ │ │ │ - ldr r2, [pc, #32] @ 66300 │ │ │ │ - mvn r1, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r2, r2, #8 │ │ │ │ - mov ip, #0 │ │ │ │ - str r2, [r0] │ │ │ │ - strh ip, [r0, #8] │ │ │ │ - str r1, [r0, #16] │ │ │ │ - str r1, [r0, #12] │ │ │ │ + ldrb r2, [r0, #264] @ 0x108 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 73b44 │ │ │ │ + mov r0, #1 │ │ │ │ bx lr │ │ │ │ - andeq pc, r9, r4, lsl #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr lr, [r0, #4] │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r0, [lr, #1580] @ 0x62c │ │ │ │ - ldr r1, [pc, #172] @ 663d4 │ │ │ │ - ldr ip, [r0, #8] │ │ │ │ - add r1, pc, r1 │ │ │ │ - cmp ip, #4 │ │ │ │ - mov ip, r2 │ │ │ │ - ldr r2, [pc, #156] @ 663d8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r2, #0 │ │ │ │ - beq 663ac │ │ │ │ - ldr r2, [lr, #3484] @ 0xd9c │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 66370 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 66380 │ │ │ │ - ldr r2, [lr, #3488] @ 0xda0 │ │ │ │ - cmp r2, ip │ │ │ │ - beq 66380 │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - stmib sp, {r3, ip} │ │ │ │ - bl 660a8 │ │ │ │ - ldr r2, [pc, #84] @ 663dc │ │ │ │ - ldr r3, [pc, #76] @ 663d8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3, r2 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + add r1, r3, #264 @ 0x108 │ │ │ │ + bl eb808 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov r2, r0 │ │ │ │ mov r3, #0 │ │ │ │ - bne 663d0 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - cmp r3, #3 │ │ │ │ - movge r3, #3 │ │ │ │ - cmp ip, #63 @ 0x3f │ │ │ │ - movge ip, #63 @ 0x3f │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - orr ip, ip, ip, asr #31 │ │ │ │ - str r3, [lr, #2156] @ 0x86c │ │ │ │ - str ip, [lr, #2160] @ 0x870 │ │ │ │ - b 66380 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - muleq sl, r0, r6 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r0, sl, r0, lsr r6 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldrb r2, [r3, #3480] @ 0xd98 │ │ │ │ - cmp r2, #0 │ │ │ │ - bxeq lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r3, #1580] @ 0x62c │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r2, #4 │ │ │ │ - beq 66458 │ │ │ │ - ldr r3, [r4] │ │ │ │ + sub r1, r3, #1 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, #8192 @ 0x2000 │ │ │ │ + str r1, [r2, #80] @ 0x50 │ │ │ │ + str r3, [r2, #84] @ 0x54 │ │ │ │ + add r2, r2, #80 @ 0x50 │ │ │ │ + bne 73b78 │ │ │ │ + add r3, r0, #655360 @ 0xa0000 │ │ │ │ + mvn r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - mov r1, r6 │ │ │ │ + str r1, [r0, #80] @ 0x50 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + str r1, [r3, #8] │ │ │ │ + str r2, [r3, #12] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + str r2, [r3, #20] │ │ │ │ + bx lr │ │ │ │ + ldr r2, [pc, #152] @ 73c5c │ │ │ │ + ldr r3, [pc, #152] @ 73c60 │ │ │ │ + ldr r1, [pc, #152] @ 73c64 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, r2, #8 │ │ │ │ + str r2, [r0] │ │ │ │ + ldr r1, [r3, r1] │ │ │ │ + ldr r2, [pc, #132] @ 73c68 │ │ │ │ + add ip, r0, #655360 @ 0xa0000 │ │ │ │ + add r1, r1, #8 │ │ │ │ + str r1, [ip, #24] │ │ │ │ + ldr r1, [r3, r2] │ │ │ │ + ldr r2, [pc, #116] @ 73c6c │ │ │ │ + add r1, r1, #8 │ │ │ │ + str r1, [ip, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + add r3, r2, #8 │ │ │ │ + str r3, [ip, #48] @ 0x30 │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 66304 │ │ │ │ - ldr r0, [r3, #1600] @ 0x640 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #2 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - b 66418 │ │ │ │ + mov r3, #0 │ │ │ │ + sub r1, r3, #1 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, #8192 @ 0x2000 │ │ │ │ + str r1, [r2, #80] @ 0x50 │ │ │ │ + str r3, [r2, #84] @ 0x54 │ │ │ │ + add r2, r2, #80 @ 0x50 │ │ │ │ + bne 73c10 │ │ │ │ + mvn r3, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [r0, #80] @ 0x50 │ │ │ │ + str r3, [ip, #4] │ │ │ │ + str r2, [ip, #8] │ │ │ │ + str r3, [ip, #12] │ │ │ │ + str r3, [ip, #16] │ │ │ │ + str r3, [ip, #20] │ │ │ │ + str r0, [ip, #32] │ │ │ │ + str r0, [ip, #44] @ 0x2c │ │ │ │ + str r0, [ip, #56] @ 0x38 │ │ │ │ + bx lr │ │ │ │ + andeq r2, r9, r8, ror r0 │ │ │ │ + strdeq r2, [r9], -r8 │ │ │ │ + @ instruction: 0x000005b0 │ │ │ │ + andeq r0, r0, r4, lsr #8 │ │ │ │ + andeq r0, r0, r4, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldrb r2, [r3, #3480] @ 0xd98 │ │ │ │ - cmp r2, #0 │ │ │ │ - popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [r3, #1580] @ 0x62c │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - mov r7, r1 │ │ │ │ - cmp r2, #4 │ │ │ │ - beq 66560 │ │ │ │ - ldr r4, [r3, #3484] @ 0xd9c │ │ │ │ - ldr sl, [pc, #220] @ 66594 │ │ │ │ - cmp r4, #1 │ │ │ │ - ldreq r6, [r3, #3488] @ 0xda0 │ │ │ │ - ldr r9, [pc, #212] @ 66598 │ │ │ │ - add r3, r7, #1 │ │ │ │ - mvnne r6, #0 │ │ │ │ - bics r3, r3, #2 │ │ │ │ - moveq fp, #1 │ │ │ │ - movne fp, #0 │ │ │ │ - add sl, pc, sl │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r5, #68 @ 0x44 │ │ │ │ - b 66524 │ │ │ │ - rsbs r2, r3, #0 │ │ │ │ - and r4, r3, #3 │ │ │ │ - and r3, r2, #3 │ │ │ │ - rsbpl r4, r3, #0 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne 66508 │ │ │ │ - cmn r7, #1 │ │ │ │ - moveq r6, #63 @ 0x3f │ │ │ │ - movne r6, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 661b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 66580 │ │ │ │ - subs r5, r5, #1 │ │ │ │ - popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r3, sl │ │ │ │ - mov r0, r9 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, #63 @ 0x3f │ │ │ │ - bl e9ff0 │ │ │ │ - add r3, r7, r4 │ │ │ │ - cmp r4, #1 │ │ │ │ - add r3, r3, #4 │ │ │ │ - mov r0, r8 │ │ │ │ - bne 664e4 │ │ │ │ - add r6, r6, r7 │ │ │ │ - cmp r6, #63 @ 0x3f │ │ │ │ - bls 66508 │ │ │ │ - mvn r6, #0 │ │ │ │ - b 664e4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r9, r2 │ │ │ │ + cmp r0, #4 │ │ │ │ + beq 73d48 │ │ │ │ + ldr r3, [r3, #2424] @ 0x978 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 73cb8 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + tst r3, #16 │ │ │ │ + popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add r0, r4, #655360 @ 0xa0000 │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ + cmn r6, #1 │ │ │ │ + popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add r8, r6, r6, lsl #2 │ │ │ │ + add r8, r4, r8, lsl #4 │ │ │ │ + ldr r3, [r8, #84] @ 0x54 │ │ │ │ + lsl r7, r6, #2 │ │ │ │ + cmn r3, #1 │ │ │ │ + str r3, [r0, #8] │ │ │ │ + addne r3, r3, #1 │ │ │ │ + add r0, r7, r6 │ │ │ │ + addne r3, r3, r3, lsl #2 │ │ │ │ + mvnne r2, #0 │ │ │ │ + add r0, r4, r0, lsl #4 │ │ │ │ + strne r2, [r4, r3, lsl #4] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r0, #8 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + bl 7744 │ │ │ │ + add r1, r4, r5, lsl #2 │ │ │ │ + mvn r3, #0 │ │ │ │ + add r1, r1, #655360 @ 0xa0000 │ │ │ │ + str r3, [r8, #80] @ 0x50 │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + str r3, [r8, #84] @ 0x54 │ │ │ │ + cmn r3, #1 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + addne r3, r3, r3, lsl #2 │ │ │ │ + add r7, r7, r6 │ │ │ │ + strne r6, [r4, r3, lsl #4] │ │ │ │ + mov r3, #0 │ │ │ │ + add r4, r4, r7, lsl #4 │ │ │ │ + str r6, [r1, #12] │ │ │ │ + str r3, [r4, #76] @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [r3, #1600] @ 0x640 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cmp r0, #2 │ │ │ │ - popne {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - b 664ac │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 66304 │ │ │ │ - andeq r0, r9, r4, asr #5 │ │ │ │ - muleq r9, r4, r2 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, #1 │ │ │ │ - b 66474 │ │ │ │ - mov r0, r1 │ │ │ │ - mvn r1, #0 │ │ │ │ - b 66474 │ │ │ │ + ldrb r3, [r0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 73cb8 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldr r2, [pc, #3632] @ 673fc │ │ │ │ - ldrb r3, [r0, #8] │ │ │ │ - add r2, pc, r2 │ │ │ │ - sub sp, sp, #404 @ 0x194 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #3616] @ 67400 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #3612] @ 67404 │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r2, [pc, #776] @ 74088 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r5, [pc, #772] @ 7408c │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [pc, #764] @ 74090 │ │ │ │ + sub sp, sp, #60 @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + add r5, pc, r5 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r1, [r5] │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #396] @ 0x18c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - beq 67124 │ │ │ │ - ldr r8, [r0, #4] │ │ │ │ - ldrb r3, [r8, #3480] @ 0xd98 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + subs fp, r0, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + strne r3, [r5] │ │ │ │ + beq 74030 │ │ │ │ + mov fp, #0 │ │ │ │ + add r1, sl, #655360 @ 0xa0000 │ │ │ │ + add r6, r1, #20 │ │ │ │ + add ip, r1, #8 │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #28] │ │ │ │ + ldr r3, [ip, #4]! │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 73ff8 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str ip, [sp, #32] │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r7, r8, r8, lsl #2 │ │ │ │ + add r6, sl, r7, lsl #4 │ │ │ │ + lsl r3, r7, #4 │ │ │ │ + ldr r1, [r6, #52] @ 0x34 │ │ │ │ str r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - strheq r3, [r0, #8] │ │ │ │ - beq 66b68 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, #0 │ │ │ │ - strb r3, [r0, #9] │ │ │ │ - add r2, r8, #2448 @ 0x990 │ │ │ │ - mvn r3, #0 │ │ │ │ - add r6, r8, #2704 @ 0xa90 │ │ │ │ - add r7, r8, #15744 @ 0x3d80 │ │ │ │ - str r3, [r0, #16] │ │ │ │ - str r3, [r0, #12] │ │ │ │ - add r2, r2, #4 │ │ │ │ - add r6, r6, #4 │ │ │ │ - add r7, r7, #40 @ 0x28 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r9, r1 │ │ │ │ - add fp, r8, #57344 @ 0xe000 │ │ │ │ - mov sl, #692 @ 0x2b4 │ │ │ │ - b 66690 │ │ │ │ - ldr r3, [r3] │ │ │ │ - lsr r3, r3, #4 │ │ │ │ - and r3, r3, #1 │ │ │ │ - cmp r4, r0 │ │ │ │ - orreq r3, r3, #1 │ │ │ │ - cmp ip, lr │ │ │ │ - orrne r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 666c0 │ │ │ │ - cmp r2, r6 │ │ │ │ - add r0, r0, #1 │ │ │ │ - add r1, r1, #173 @ 0xad │ │ │ │ - beq 666d4 │ │ │ │ - ldr r3, [r2, #4]! │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 66680 │ │ │ │ - ldr ip, [r7, r1, lsl #2] │ │ │ │ - cmn ip, #1 │ │ │ │ - beq 66680 │ │ │ │ - ldr r4, [fp, #2480] @ 0x9b0 │ │ │ │ - mla lr, sl, r4, r8 │ │ │ │ - add lr, lr, #15744 @ 0x3d80 │ │ │ │ - ldr lr, [lr, #40] @ 0x28 │ │ │ │ - cmn lr, #1 │ │ │ │ - bne 6665c │ │ │ │ - cmp r2, r6 │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + cmp fp, #0 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [r6, #20] │ │ │ │ + beq 73e90 │ │ │ │ + ldr r5, [r6, #56] @ 0x38 │ │ │ │ + ldr r7, [r6, #16] │ │ │ │ + mov r9, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ add r9, r9, #1 │ │ │ │ - add r0, r0, #1 │ │ │ │ - add r1, r1, #173 @ 0xad │ │ │ │ - bne 66690 │ │ │ │ - cmp r9, #16 │ │ │ │ - ble 67184 │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - cmp r9, #48 @ 0x30 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - movgt r3, #16 │ │ │ │ - movgt r4, #1073741824 @ 0x40000000 │ │ │ │ - strgt r3, [sp, #56] @ 0x38 │ │ │ │ - ble 6734c │ │ │ │ - ldr r8, [r8, #1572] @ 0x624 │ │ │ │ - ldr r0, [r8, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r8, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #3300] @ 67408 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr ip, [r8] │ │ │ │ - mov r6, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #3272] @ 67408 │ │ │ │ - mov r3, r7 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r8, [ip, #20] │ │ │ │ - blx r8 │ │ │ │ - ldr r8, [pc, #3252] @ 6740c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r0, r7 │ │ │ │ - str r8, [sp, #92] @ 0x5c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #3236] @ 67410 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + cmp r9, fp │ │ │ │ + mov r4, r0 │ │ │ │ + bne 73e54 │ │ │ │ + add r2, r8, r8, lsl #2 │ │ │ │ + add r2, sl, r2, lsl #4 │ │ │ │ + str r7, [r2, #16] │ │ │ │ + str r0, [r2, #20] │ │ │ │ + lsl r5, r8, #2 │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + add r5, r5, r8 │ │ │ │ + add r5, sl, r5, lsl #4 │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r4, [sl, #4] │ │ │ │ + add r7, r3, #8 │ │ │ │ + add r4, r4, #1648 @ 0x670 │ │ │ │ + add r7, sl, r7 │ │ │ │ + add r4, r4, #4 │ │ │ │ str r0, [sp, #48] @ 0x30 │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #805306368 @ 0x30000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #420] @ 74094 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #416] @ 74098 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + bl ed09c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r5, #76] @ 0x4c │ │ │ │ + str r7, [r5, #20] │ │ │ │ + str r0, [r5, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [pc, #3196] @ 67410 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r5, #48] @ 0x30 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [r5, #76] @ 0x4c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r5, #44] @ 0x2c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r5, #32] │ │ │ │ + str r0, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - str r6, [sp, #136] @ 0x88 │ │ │ │ - add r2, sp, #136 @ 0x88 │ │ │ │ - str r6, [sp, #128] @ 0x80 │ │ │ │ - str r6, [sp, #132] @ 0x84 │ │ │ │ - ldr r3, [pc, #3140] @ 67414 │ │ │ │ - ldr r6, [pc, #3140] @ 67418 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - add ip, sp, #80 @ 0x50 │ │ │ │ - add lr, sp, #128 @ 0x80 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - mov r1, ip │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - ldm lr, {r2, r3} │ │ │ │ - str ip, [sp, #72] @ 0x48 │ │ │ │ - str lr, [sp, #28] │ │ │ │ - bl 31680 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r8, [r5, #20] │ │ │ │ - mov r1, r0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 73fe8 │ │ │ │ + ldr r2, [r6, #80] @ 0x50 │ │ │ │ + ldr r1, [r6, #84] @ 0x54 │ │ │ │ + cmn r2, #1 │ │ │ │ + addne r3, r2, #1 │ │ │ │ + addne r3, r3, r3, lsl #2 │ │ │ │ + ldreq r3, [sp, #32] │ │ │ │ + addne r3, sl, r3, lsl #4 │ │ │ │ + strne r1, [r3, #4] │ │ │ │ + streq r1, [r3] │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + cmn r3, #1 │ │ │ │ + addne r3, r3, #1 │ │ │ │ + addne r3, r3, r3, lsl #2 │ │ │ │ + strne r2, [sl, r3, lsl #4] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmn r3, #1 │ │ │ │ + addne r2, r3, #1 │ │ │ │ + addne r2, r2, r2, lsl #2 │ │ │ │ + strne r8, [sl, r2, lsl #4] │ │ │ │ + str r3, [r6, #84] @ 0x54 │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [r6, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r8, [r3, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmn r3, #1 │ │ │ │ + bne 73e08 │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, ip │ │ │ │ + bne 73dec │ │ │ │ + ldr r2, [pc, #144] @ 7409c │ │ │ │ + ldr r3, [pc, #128] @ 74090 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7407c │ │ │ │ + add sp, sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [pc, #104] @ 740a0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r5, [pc, #88] @ 740a0 │ │ │ │ + beq 74080 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + add fp, fp, #1 │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 66858 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bne 74048 │ │ │ │ + ldr r3, [pc, #48] @ 740a4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r4, [r3] │ │ │ │ + b 73dd8 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + str r4, [r5] │ │ │ │ + b 73dd4 │ │ │ │ + andeq r2, r9, r0, lsr ip │ │ │ │ + andeq fp, r9, ip, asr #28 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + svccc 0x00666666 │ │ │ │ + stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ + @ instruction: 0x000929b8 │ │ │ │ + stclcc 12, cr12, [ip, #-820] @ 0xfffffccc │ │ │ │ + andeq fp, r9, r8, ror fp │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #2 │ │ │ │ + bxle lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ - mov r1, r0 │ │ │ │ + bl e87ac │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #1580] @ 0x62c │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r2, #4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + beq 7416c │ │ │ │ + ldr r3, [r3, #2424] @ 0x978 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 74108 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + tst r3, #16 │ │ │ │ + beq 7411c │ │ │ │ + ldr r3, [pc, #212] @ 741e4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r5, [r3, #8] │ │ │ │ + str r6, [r3, #12] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r3, [pc, #196] @ 741e8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldrd r0, [r3, #8] │ │ │ │ + subs r0, r5, r0 │ │ │ │ + sbc r1, r6, r1 │ │ │ │ + bl 7798 <__aeabi_l2d@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl e883c │ │ │ │ + bl 7798 <__aeabi_l2d@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r4, r8 │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ - ldr r1, [pc, #3000] @ 6741c │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [r5, #20] │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 672c8 │ │ │ │ - ldr r1, [pc, #2980] @ 67420 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 671bc │ │ │ │ - str r6, [r5, #24] │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r1, [pc, #2944] @ 67418 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #2944] @ 67424 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #2936] @ 67428 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - mov r1, #692 @ 0x2b4 │ │ │ │ - add r2, r6, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r2, #2480] @ 0x9b0 │ │ │ │ - mla r3, r1, r3, r6 │ │ │ │ - add r3, r3, #15744 @ 0x3d80 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cmn r3, #1 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 671c4 │ │ │ │ - ldr r3, [r2, #2508] @ 0x9cc │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - tst r3, #2 │ │ │ │ - ldr r3, [pc, #2872] @ 6742c │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - beq 66b9c │ │ │ │ - ldr fp, [pc, #2836] @ 67418 │ │ │ │ - ldr r9, [pc, #2856] @ 67430 │ │ │ │ - ldr sl, [pc, #2856] @ 67434 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - mov r8, #2 │ │ │ │ - mov r7, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r2, [r7, #3484] @ 0xd9c │ │ │ │ - cmp r2, r8 │ │ │ │ - beq 672d0 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ + bl 7c78 <__aeabi_ddiv@plt> │ │ │ │ + bl 7e1c <__aeabi_d2f@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7bac <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6717c │ │ │ │ - ldr r1, [pc, #2792] @ 67438 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 73d68 │ │ │ │ + b 74108 │ │ │ │ + ldr r0, [r3, #1600] @ 0x640 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + ldrb r3, [r0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 74108 │ │ │ │ + ldr r3, [pc, #88] @ 741ec │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldrd r0, [r3, #8] │ │ │ │ + subs r0, r5, r0 │ │ │ │ + sbc r1, r6, r1 │ │ │ │ + bl 7798 <__aeabi_l2d@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl e883c │ │ │ │ + bl 7798 <__aeabi_l2d@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 7c78 <__aeabi_ddiv@plt> │ │ │ │ + bl 7e1c <__aeabi_d2f@plt> │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7690 <__aeabi_fcmple@plt> │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 67150 │ │ │ │ - ldr r0, [r7, #1572] @ 0x624 │ │ │ │ + bl 73d68 │ │ │ │ + b 74108 │ │ │ │ + ldrdeq fp, [r9], -ip │ │ │ │ + andeq fp, r9, r8, asr #21 │ │ │ │ + andeq fp, r9, r8, asr sl │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [pc, #476] @ 743e8 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [pc, #468] @ 743ec │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ + ldr r5, [pc, #440] @ 743f0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ + mov r4, r1 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ + ldr r3, [pc, #428] @ 743f4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r0, [r2, #1572] @ 0x624 │ │ │ │ + ldr r2, [r3] │ │ │ │ ldr r3, [r0] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ + ldr r1, [r2, #60] @ 0x3c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ + add r1, r4, #163840 @ 0x28000 │ │ │ │ + add r1, r1, #2 │ │ │ │ + add r1, r6, r1, lsl #2 │ │ │ │ + ldr r5, [r1, #4] │ │ │ │ + cmn r5, #1 │ │ │ │ + beq 74390 │ │ │ │ + add r3, sp, #20 │ │ │ │ + mov fp, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + add r4, r5, r5, lsl #2 │ │ │ │ + add r4, r6, r4, lsl #4 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - rsb r1, r8, #66 @ 0x42 │ │ │ │ add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ mov r2, r3 │ │ │ │ - bl 2f9a0 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r1, fp │ │ │ │ - bne 67198 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #2628] @ 6743c │ │ │ │ - ldr r2, [pc, #2628] @ 67440 │ │ │ │ - ldr r3, [pc, #2628] @ 67444 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - str r1, [sp, #132] @ 0x84 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ - mov r2, #1 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - cmp r8, #2 │ │ │ │ - bne 66b94 │ │ │ │ - mov r0, fp │ │ │ │ - ldr r1, [pc, #2552] @ 67448 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r8, #3 │ │ │ │ - ldr r7, [r5, #4] │ │ │ │ - mov fp, r0 │ │ │ │ - b 66918 │ │ │ │ - ldr r0, [r6, #1576] @ 0x628 │ │ │ │ - mov r4, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ - mov r3, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r3, #76] @ 0x4c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + ldr r1, [r4, #24] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str fp, [sp] │ │ │ │ + bl 906a0 │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r8, [r4, #36] @ 0x24 │ │ │ │ + ldr sl, [r4, #8] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r9, [r4, #12] │ │ │ │ + add r5, r5, #1 │ │ │ │ + add r5, r5, r5, lsl #2 │ │ │ │ + add r5, r6, r5, lsl #4 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r1, [r4, #44] @ 0x2c │ │ │ │ + mov r7, r0 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r4, [r2, #132] @ 0x84 │ │ │ │ - mov r2, r3 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr lr, [r4, #72] @ 0x48 │ │ │ │ + ldr r0, [r2, #1572] @ 0x624 │ │ │ │ + ldr r3, [r4, #68] @ 0x44 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ + ldr r1, [r4, #60] @ 0x3c │ │ │ │ + str lr, [sp] │ │ │ │ + ldr r4, [ip, #132] @ 0x84 │ │ │ │ blx r4 │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2308] @ 6740c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #2348] @ 67444 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ mov r2, #1 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str sl, [sp, #20] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + str r9, [sp, #24] │ │ │ │ + str r7, [sp, #28] │ │ │ │ + str r7, [sp, #32] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ + cmn r5, #1 │ │ │ │ + bne 742a4 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r2, [pc, #72] @ 743f8 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #2268] @ 6744c │ │ │ │ - ldr r3, [pc, #2192] @ 67404 │ │ │ │ + ldr r3, [pc, #52] @ 743ec │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #396] @ 0x18c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 673e8 │ │ │ │ - add sp, sp, #404 @ 0x194 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r7, [sp, #16] │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - ldr r0, [pc, #2220] @ 67450 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov lr, #0 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr fp, [pc, #2204] @ 67454 │ │ │ │ - mov r9, #1065353216 @ 0x3f800000 │ │ │ │ - mov r4, lr │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str lr, [sp, #20] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - b 66bf4 │ │ │ │ - subs r2, r2, r3 │ │ │ │ - movne r2, #1 │ │ │ │ - cmp r1, r4 │ │ │ │ - orreq r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 66c44 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ - add fp, fp, #692 @ 0x2b4 │ │ │ │ - beq 66a60 │ │ │ │ - add r3, r6, r4, lsl #2 │ │ │ │ - ldr r1, [r3, #2456] @ 0x998 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 66be4 │ │ │ │ - mov r3, #692 @ 0x2b4 │ │ │ │ - mla r2, r3, r4, r6 │ │ │ │ - add r2, r2, #15744 @ 0x3d80 │ │ │ │ - ldr r2, [r2, #40] @ 0x28 │ │ │ │ - cmn r2, #1 │ │ │ │ - beq 66be4 │ │ │ │ - ldr r1, [r1] │ │ │ │ - tst r1, #16 │ │ │ │ - bne 66be4 │ │ │ │ - add r1, r6, #57344 @ 0xe000 │ │ │ │ - ldr r1, [r1, #2480] @ 0x9b0 │ │ │ │ - mla r3, r1, r3, r6 │ │ │ │ - add r3, r3, #15744 @ 0x3d80 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cmn r3, #1 │ │ │ │ - bne 66bcc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 66c7c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 66c7c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r1, [pc, #2024] @ 67458 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r6, #3484] @ 0xd9c │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 66f58 │ │ │ │ - ldr r8, [r6, #1576] @ 0x628 │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr r1, [pc, #1928] @ 67430 │ │ │ │ - mov r0, sl │ │ │ │ - ldr r7, [r3, #28] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7bac <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 66f50 │ │ │ │ - ldr r1, [pc, #1932] @ 6745c │ │ │ │ - mov r0, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7690 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 66f50 │ │ │ │ - ldr r1, [pc, #1856] @ 67430 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r6, [r5, #24] │ │ │ │ - mov r1, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7bac <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 66f50 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r0, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7690 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 66f50 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r5, #16] │ │ │ │ - mov r3, r9 │ │ │ │ - str r4, [r5, #12] │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - mov r1, r2 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #1588] @ 0x634 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ - cmp r2, #0 │ │ │ │ - addne r3, r3, fp │ │ │ │ - ldreq r3, [pc, #1772] @ 67460 │ │ │ │ - addeq r3, pc, r3 │ │ │ │ - ldr r2, [pc, #1768] @ 67464 │ │ │ │ - add r7, sp, #332 @ 0x14c │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r8, [r3, #1576] @ 0x628 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1636] @ 6740c │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1708] @ 67468 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1700] @ 6746c │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r8] │ │ │ │ - mov r3, sl │ │ │ │ - add r6, sp, #112 @ 0x70 │ │ │ │ - add sl, sp, #96 @ 0x60 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #1572] @ 67418 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - blx r8 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - ldr r1, [r0, #1576] @ 0x628 │ │ │ │ - ldr r3, [pc, #1624] @ 67470 │ │ │ │ - mov r2, #1056964608 @ 0x3f000000 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - mov r2, r8 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov r3, r4 │ │ │ │ - str sl, [sp] │ │ │ │ - str r9, [sp, #96] @ 0x60 │ │ │ │ - str r9, [sp, #100] @ 0x64 │ │ │ │ - str r9, [sp, #104] @ 0x68 │ │ │ │ - str r9, [sp, #124] @ 0x7c │ │ │ │ - bl 32c48 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [r1, #1576] @ 0x628 │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r7, [ip, #16] │ │ │ │ - blx r7 │ │ │ │ - ldr r8, [r5, #4] │ │ │ │ - add r2, r8, #57344 @ 0xe000 │ │ │ │ - ldr r2, [r2, #2508] @ 0x9cc │ │ │ │ - tst r2, #2 │ │ │ │ - beq 66eac │ │ │ │ - ldr r2, [r8, #2432] @ 0x980 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 66eac │ │ │ │ - ldr r1, [r2] │ │ │ │ - cmp r1, r4 │ │ │ │ - beq 67004 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - cmp r2, r4 │ │ │ │ - beq 67004 │ │ │ │ - mov r1, #692 @ 0x2b4 │ │ │ │ - mla r1, r4, r1, r8 │ │ │ │ - add r7, sp, #176 @ 0xb0 │ │ │ │ - mov r2, #156 @ 0x9c │ │ │ │ - add r1, r1, #16064 @ 0x3ec0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 775c │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [sp, #324] @ 0x144 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r0, [sp, #324] @ 0x144 │ │ │ │ - bl 971d8 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc, #1328] @ 67418 │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - str r9, [sp, #96] @ 0x60 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1304] @ 67418 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add ip, sp, #8 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, #0 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - ldm r6, {r0, r1} │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - ldm sl, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r8, #59648 @ 0xe900 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 317b0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - b 66be4 │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - b 66d40 │ │ │ │ - ldr r3, [r6, #3488] @ 0xda0 │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 66c94 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1208] @ 67430 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #1164] @ 6740c │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1184] @ 67430 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [pc, #1236] @ 67474 │ │ │ │ - ldr r1, [pc, #1168] @ 67434 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - str r0, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1120] @ 67418 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #1112] @ 67418 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r9, [sp, #136] @ 0x88 │ │ │ │ - str r9, [sp, #128] @ 0x80 │ │ │ │ - str r9, [sp, #132] @ 0x84 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r6, #59648 @ 0xe900 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31680 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - b 66c94 │ │ │ │ - ldr r0, [r8, #1572] @ 0x624 │ │ │ │ + bne 743e4 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r1, [r0, #2432] @ 0x980 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - mov r2, #2 │ │ │ │ - cmp r1, r4 │ │ │ │ - movne r1, #64 @ 0x40 │ │ │ │ - moveq r1, #63 @ 0x3f │ │ │ │ - str r3, [sp] │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r1, [pc, #916] @ 67418 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r8, [sp, #44] @ 0x2c │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #872] @ 67418 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1069547520 @ 0x3fc00000 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - str r8, [sp, #124] @ 0x7c │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r8, [r5, #4] │ │ │ │ - b 66eac │ │ │ │ - ldrb r3, [r0, #9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 66b68 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - cmn r1, #1 │ │ │ │ - beq 67144 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - bl 66304 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r5, #9] │ │ │ │ - b 66b68 │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ - ldr r1, [pc, #704] @ 6741c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7bac <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6717c │ │ │ │ - ldr r1, [pc, #776] @ 67478 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7690 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 67364 │ │ │ │ - mov r4, r0 │ │ │ │ - b 66968 │ │ │ │ - mov r4, #1065353216 @ 0x3f800000 │ │ │ │ - mov r3, #8 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - b 666f8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #720] @ 6747c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [pc, #716] @ 67480 │ │ │ │ - ldr r1, [pc, #716] @ 67484 │ │ │ │ - ldr r2, [pc, #716] @ 67488 │ │ │ │ - b 669fc │ │ │ │ - ldr r6, [pc, #604] @ 67420 │ │ │ │ - b 66888 │ │ │ │ - ldr r3, [r6, #3484] @ 0xd9c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 67370 │ │ │ │ - ldr r8, [r6, #1576] @ 0x628 │ │ │ │ - ldr r1, [pc, #576] @ 6741c │ │ │ │ - ldr r3, [r8] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ - bl 7bac <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6723c │ │ │ │ - ldr r1, [pc, #660] @ 6748c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7690 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6723c │ │ │ │ - ldr r4, [r5, #24] │ │ │ │ - ldr r1, [pc, #524] @ 6741c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7bac <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6723c │ │ │ │ - ldr r1, [pc, #596] @ 67478 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7690 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - strne r3, [r5, #16] │ │ │ │ - movne r3, #1065353216 @ 0x3f800000 │ │ │ │ - bne 67240 │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r3 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r1, [pc, #556] @ 67490 │ │ │ │ - ldr r6, [r3, #1576] @ 0x628 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #536] @ 67494 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #528] @ 67498 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [pc, #520] @ 6749c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #380] @ 67418 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, r8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [pc, #492] @ 674a0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - blx r4 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - add r2, r6, #57344 @ 0xe000 │ │ │ │ - b 668e0 │ │ │ │ - ldr r6, [pc, #332] @ 6741c │ │ │ │ - b 66888 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r1, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #332] @ 67430 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - str r2, [sp, #136] @ 0x88 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #128] @ 0x80 │ │ │ │ - str r2, [sp, #132] @ 0x84 │ │ │ │ - mov r2, #1048576000 @ 0x3e800000 │ │ │ │ - str r2, [sp, #140] @ 0x8c │ │ │ │ - ldr r2, [pc, #272] @ 67418 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [pc, #404] @ 674a4 │ │ │ │ - str r2, [sp, #84] @ 0x54 │ │ │ │ - ldr r2, [pc, #400] @ 674a8 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r2, [pc, #264] @ 67428 │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r7, #59648 @ 0xe900 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31680 │ │ │ │ - ldr r7, [r5, #4] │ │ │ │ - b 66924 │ │ │ │ - cmp r9, #32 │ │ │ │ - bgt 673ec │ │ │ │ - mov r3, #16 │ │ │ │ - mov r4, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - b 666f8 │ │ │ │ - ldr r4, [sp, #20] │ │ │ │ - str r8, [r5, #16] │ │ │ │ - b 66968 │ │ │ │ - ldr r1, [pc, #168] @ 67420 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [pc, #124] @ 67418 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #256] @ 674a4 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #200] @ 67474 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [pc, #116] @ 67428 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r6, #59648 @ 0xe900 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31680 │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - b 671d0 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - mov r3, #16 │ │ │ │ - mov r4, #1069547520 @ 0x3fc00000 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - b 666f8 │ │ │ │ - andeq r0, sl, ip, ror #7 │ │ │ │ - ldrdeq r0, [sl], -r4 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - ldrmi r0, [r6], #0 │ │ │ │ - ldrmi r0, [r6], #-0 │ │ │ │ - orrsmi r0, r6, #0 │ │ │ │ - @ instruction: 0x3e99999a │ │ │ │ - movmi r0, r0 │ │ │ │ - orrgt r0, ip, #0 │ │ │ │ - orrmi r0, ip, #0 │ │ │ │ - cmpmi r2, #0 │ │ │ │ - rsbsmi r0, r0, #0 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + bx r3 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000927b0 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r2, r9, r0, lsl #15 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - eormi r0, r0, #0 │ │ │ │ - sbcsmi r0, ip, #0 │ │ │ │ - @ instruction: 0x43a30000 │ │ │ │ - bicmi r0, r0, r0 │ │ │ │ - submi r0, r0, #0 │ │ │ │ - tstmi ip, #0 │ │ │ │ - andeq pc, r9, r8, asr #28 │ │ │ │ - mvnsmi r0, r0 │ │ │ │ - @ instruction: 0x00003cb0 │ │ │ │ - orrsmi r0, r1, #0 │ │ │ │ - orrmi r0, r2, #0 │ │ │ │ - andeq sp, r8, ip, asr #17 │ │ │ │ - andeq pc, r8, r8, lsr sp @ │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - submi r0, r8, #0 │ │ │ │ - stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ - orrmi r0, r7, #0 │ │ │ │ - cmpgt ip, #0 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - subsmi r0, r0, #0 │ │ │ │ - @ instruction: 0x43a20000 │ │ │ │ - bicsmi r0, r0, r0 │ │ │ │ - @ instruction: 0xc1200000 │ │ │ │ - cmnmi r0, #0 │ │ │ │ - andeq sp, r8, r4, asr #7 │ │ │ │ - andeq lr, r8, r0, lsl pc │ │ │ │ - svclt 0x00800000 │ │ │ │ - @ instruction: 0x43a78000 │ │ │ │ - movmi r0, #0 │ │ │ │ - rscsmi r0, r0, #0 │ │ │ │ - ldr r3, [r0, #80] @ 0x50 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - tst r3, #1 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - and r3, r3, #63 @ 0x3f │ │ │ │ - add lr, r0, #64 @ 0x40 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ - str r3, [r0, #80] @ 0x50 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ - str r5, [r0, #76] @ 0x4c │ │ │ │ - mov r4, r0 │ │ │ │ - add ip, r0, #24 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - 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} │ │ │ │ - str r5, [r4, #104] @ 0x68 │ │ │ │ - str r5, [r4, #108] @ 0x6c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #2436] @ 0x984 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 67524 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - tst r3, #4 │ │ │ │ - bxne lr │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r0, #52] @ 0x34 │ │ │ │ - str r3, [r0, #92] @ 0x5c │ │ │ │ + andeq r2, r9, r0, lsl r6 │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - blx r3 │ │ │ │ - str r0, [r4] │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r5, [r1] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - blx r3 │ │ │ │ - and r5, r5, #1 │ │ │ │ - ldr r3, [r4] │ │ │ │ - cmp r5, r0 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - and r3, r3, #63 @ 0x3f │ │ │ │ - str r3, [r4] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + mov r1, #12 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r3, #1592] @ 0x638 │ │ │ │ - ldr r3, [pc, #1216] @ 67a88 │ │ │ │ - ldr r5, [pc, #1216] @ 67a8c │ │ │ │ - ldr r6, [pc, #1216] @ 67a90 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r2, [r0] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [pc, #1204] @ 67a94 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, r4, #104 @ 0x68 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r6, [sp] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r7, [r2, #32] │ │ │ │ - mov r3, #2 │ │ │ │ - mov r2, r5 │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #1156] @ 67a98 │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - ldr r1, [pc, #1152] @ 67a9c │ │ │ │ - ldr ip, [r0] │ │ │ │ - add lr, r4, #108 @ 0x6c │ │ │ │ - add r2, pc, r2 │ │ │ │ - stm sp, {r6, lr} │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r7, [ip, #32] │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #1108] @ 67aa0 │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - ldr r1, [pc, #1104] @ 67aa4 │ │ │ │ - ldr ip, [r0] │ │ │ │ - add lr, r4, #36 @ 0x24 │ │ │ │ - add r2, pc, r2 │ │ │ │ - stm sp, {r6, lr} │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r3, #2 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r7, [ip, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #1060] @ 67aa8 │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - ldr r1, [pc, #1056] @ 67aac │ │ │ │ - ldr ip, [r0] │ │ │ │ - add lr, r4, #44 @ 0x2c │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - stm sp, {r6, lr} │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [ip, #32] │ │ │ │ - mov r3, #2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #1012] @ 67ab0 │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - ldr ip, [pc, #1008] @ 67ab4 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [pc, #1004] @ 67ab8 │ │ │ │ - ldr r5, [r0] │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - add r6, r4, #40 @ 0x28 │ │ │ │ - stmib sp, {r6, lr} │ │ │ │ - str ip, [sp] │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r5, [r5, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #964] @ 67abc │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 679d8 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #940] @ 67ac0 │ │ │ │ - ldr r0, [r2, #1592] @ 0x638 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r6, [pc, #928] @ 67ac4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #924] @ 67ac8 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r3, pc, r3 │ │ │ │ - stm sp, {r3, r6} │ │ │ │ - ldr r1, [pc, #912] @ 67acc │ │ │ │ - ldr r5, [r2, #32] │ │ │ │ - ldr r2, [pc, #908] @ 67ad0 │ │ │ │ - mov r3, #2 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #892] @ 67ad4 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 67a70 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r6, [pc, #864] @ 67ad8 │ │ │ │ - ldr r0, [r3, #1592] @ 0x638 │ │ │ │ - ldr r3, [pc, #860] @ 67adc │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, r6, #12 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #836] @ 67ae0 │ │ │ │ - ldr r1, [pc, #836] @ 67ae4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r5, [r2, #32] │ │ │ │ - ldr r2, [pc, #824] @ 67ae8 │ │ │ │ - mov r3, #2 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #808] @ 67aec │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 67a58 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r6, [pc, #780] @ 67af0 │ │ │ │ - ldr r0, [r3, #1592] @ 0x638 │ │ │ │ - ldr r3, [pc, #776] @ 67af4 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, r6, #24 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #752] @ 67af8 │ │ │ │ - ldr r1, [pc, #752] @ 67afc │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r5, [r2, #32] │ │ │ │ - ldr r2, [pc, #740] @ 67b00 │ │ │ │ - mov r3, #2 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #724] @ 67b04 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #12 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 67a40 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r6, [pc, #696] @ 67b08 │ │ │ │ - ldr r0, [r3, #1592] @ 0x638 │ │ │ │ - ldr r3, [pc, #692] @ 67b0c │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, r6, #36 @ 0x24 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #668] @ 67b10 │ │ │ │ - ldr r1, [pc, #668] @ 67b14 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r5, [r2, #32] │ │ │ │ - ldr r2, [pc, #656] @ 67b18 │ │ │ │ - mov r3, #2 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #640] @ 67b1c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r5, r5, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 67a28 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [pc, #612] @ 67b20 │ │ │ │ - ldr r0, [r2, #1592] @ 0x638 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #48 @ 0x30 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r2, [pc, #596] @ 67b24 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #592] @ 67b28 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [pc, #576] @ 67b2c │ │ │ │ - ldr r5, [r1, #32] │ │ │ │ - ldr r1, [pc, #572] @ 67b30 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #2 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [pc, #556] @ 67b34 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r6, r5, #20 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 67a10 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r5, [pc, #528] @ 67b38 │ │ │ │ - ldr r0, [r3, #1592] @ 0x638 │ │ │ │ - ldr r3, [pc, #524] @ 67b3c │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, r5, #24 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #500] @ 67b40 │ │ │ │ - ldr r1, [pc, #500] @ 67b44 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ - ldr r2, [pc, #488] @ 67b48 │ │ │ │ - mov r3, #2 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r6 │ │ │ │ - add r6, r5, #36 @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 679f8 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r1, [pc, #448] @ 67b4c │ │ │ │ - ldr r0, [r2, #1592] @ 0x638 │ │ │ │ - ldr r2, [pc, #444] @ 67b50 │ │ │ │ - ldr r3, [pc, #444] @ 67b54 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr ip, [r0] │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r1, [pc, #420] @ 67b58 │ │ │ │ - ldr r2, [pc, #420] @ 67b5c │ │ │ │ - add r3, r3, #40 @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r4, [ip, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #2 │ │ │ │ - blx r4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #384] @ 67b60 │ │ │ │ - add r2, r4, #52 @ 0x34 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [r3] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 67708 │ │ │ │ - add r3, r4, #60 @ 0x3c │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [r5, #40] @ 0x28 │ │ │ │ - str r3, [r5, #44] @ 0x2c │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 67980 │ │ │ │ - add r3, r4, #56 @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ - str r4, [r5, #24] │ │ │ │ - str r3, [r5, #28] │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 6791c │ │ │ │ - add r3, r4, #52 @ 0x34 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [r6, #48] @ 0x30 │ │ │ │ - str r3, [r6, #52] @ 0x34 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 678b0 │ │ │ │ - add r3, r4, #52 @ 0x34 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [r6, #36] @ 0x24 │ │ │ │ - str r3, [r6, #40] @ 0x28 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 67844 │ │ │ │ - add r3, r4, #52 @ 0x34 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [r6, #24] │ │ │ │ - str r3, [r6, #28] │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 677d8 │ │ │ │ - add r3, r4, #52 @ 0x34 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [r6, #12] │ │ │ │ - str r3, [r6, #16] │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 6776c │ │ │ │ - andeq pc, r8, r0, ror #3 │ │ │ │ - andeq sp, r8, r0, rrx │ │ │ │ - @ instruction: 0xffffff4c │ │ │ │ - @ instruction: 0x0008f1b8 │ │ │ │ - andeq pc, r8, r8, lsr #3 │ │ │ │ - andeq pc, r8, r8, lsl #3 │ │ │ │ - andeq pc, r8, r4, lsl #3 │ │ │ │ - andeq pc, r8, r4, ror #2 │ │ │ │ - andeq pc, r8, ip, asr r1 @ │ │ │ │ - andeq pc, r8, ip, lsr r1 @ │ │ │ │ - andeq pc, r8, r0, lsr r1 @ │ │ │ │ - @ instruction: 0xfffffe88 │ │ │ │ - andeq pc, r8, ip, lsl #2 │ │ │ │ - @ instruction: 0x001fbfb4 │ │ │ │ - strdeq pc, [r8], -ip │ │ │ │ - andeq pc, r9, r0, lsr #28 │ │ │ │ - andeq r0, r0, r0, lsr r4 │ │ │ │ - strheq pc, [r8], -ip @ │ │ │ │ - strdeq ip, [r8], -r8 │ │ │ │ - andseq fp, pc, r4, asr pc @ │ │ │ │ - andeq pc, r9, ip, asr #27 │ │ │ │ - strheq pc, [r8], -r0 @ │ │ │ │ - andeq r0, r0, r0, asr #7 │ │ │ │ - andeq pc, r8, r0, ror r0 @ │ │ │ │ - andeq ip, r8, ip, lsl #29 │ │ │ │ - andseq fp, pc, r8, ror #29 │ │ │ │ - andeq pc, r9, r0, ror #26 │ │ │ │ - andeq pc, r8, r0, rrx │ │ │ │ - andeq r0, r0, r4, asr r3 │ │ │ │ - andeq pc, r8, r0, lsr #32 │ │ │ │ - andeq ip, r8, r0, lsr #28 │ │ │ │ - andseq fp, pc, ip, ror lr @ │ │ │ │ - strdeq pc, [r9], -r4 │ │ │ │ - andeq pc, r8, r4, lsl r0 @ │ │ │ │ - andeq r0, r0, r8, ror #5 │ │ │ │ - ldrdeq lr, [r8], -r4 │ │ │ │ - @ instruction: 0x0008cdb4 │ │ │ │ - andseq fp, pc, r0, lsl lr @ │ │ │ │ - andeq pc, r9, ip, lsl #25 │ │ │ │ - @ instruction: 0x0008efb8 │ │ │ │ - andeq r0, r0, r4, lsl #5 │ │ │ │ - andeq ip, r8, ip, asr #26 │ │ │ │ - andeq lr, r8, ip, lsl #31 │ │ │ │ - andseq fp, pc, r4, lsr #27 │ │ │ │ - andseq fp, pc, ip, ror sp @ │ │ │ │ - andeq lr, r8, r8, ror pc │ │ │ │ - strdeq r0, [r0], -ip │ │ │ │ - andeq lr, r8, r8, lsr pc │ │ │ │ - ldrdeq ip, [r8], -ip @ │ │ │ │ - andeq lr, r8, r8, lsr pc │ │ │ │ - @ instruction: 0x000002b0 │ │ │ │ - andseq fp, pc, r8, lsl #26 │ │ │ │ - strdeq lr, [r8], -ip │ │ │ │ - andeq ip, r8, r0, lsl #25 │ │ │ │ - andeq pc, r9, r8, ror #22 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r3, [r4, #4] │ │ │ │ - ldrne r2, [r4, #8] │ │ │ │ - strne r2, [r3] │ │ │ │ - pop {r4, pc} │ │ │ │ - cmp r1, #9 │ │ │ │ - bxne lr │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r3, [r2] │ │ │ │ - addne r3, r3, #1 │ │ │ │ - strne r3, [r0, #52] @ 0x34 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + mov r1, #12 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r3, #2424] @ 0x978 │ │ │ │ - mov r5, r2 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 67bf8 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - tst r2, #28 │ │ │ │ - bne 67c48 │ │ │ │ - ldrb r2, [r3, #3480] @ 0xd98 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 67c1c │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r3, #2600] @ 0xa28 │ │ │ │ - add r3, r3, #139264 @ 0x22000 │ │ │ │ - ldr r3, [r3, #3276] @ 0xccc │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 67c48 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - mov r0, #1 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r6, [r5] │ │ │ │ - blx r3 │ │ │ │ - and r6, r6, #1 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r2, [r4] │ │ │ │ - mov r1, #0 │ │ │ │ - cmp r6, r0 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - and r3, r3, #63 @ 0x3f │ │ │ │ - str r3, [r5] │ │ │ │ - str r1, [r2, #52] @ 0x34 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [pc, #108] @ 67d1c │ │ │ │ - ldr r2, [r2, #28] │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 67d18 │ │ │ │ - ldr r3, [r0, #80] @ 0x50 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - tst r3, #1 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r5, #0 │ │ │ │ - and r3, r3, #63 @ 0x3f │ │ │ │ - add lr, r0, #64 @ 0x40 │ │ │ │ - str r2, [r0, #84] @ 0x54 │ │ │ │ - str r3, [r0, #80] @ 0x50 │ │ │ │ - str r2, [r0, #64] @ 0x40 │ │ │ │ - str r5, [r0, #76] @ 0x4c │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r1, #12 │ │ │ │ mov r4, r0 │ │ │ │ - add ip, r0, #24 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - 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} │ │ │ │ - str r5, [r4, #104] @ 0x68 │ │ │ │ - str r5, [r4, #108] @ 0x6c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - bx r2 │ │ │ │ - @ instruction: 0xfffff7f4 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ 67d54 │ │ │ │ + ldr r1, [pc, #12] @ 7449c │ │ │ │ mov r4, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [r0], #64 @ 0x40 │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - bl e845c │ │ │ │ + bl 766c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq sp, r9, ip, ror #25 │ │ │ │ + andeq r0, sl, ip, lsr r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r1, #0 │ │ │ │ + b 741f0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r1, #1 │ │ │ │ + b 741f0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r1, #2 │ │ │ │ + b 741f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r2, [r3, #2600] @ 0xa28 │ │ │ │ - ldr r0, [r3, #2636] @ 0xa4c │ │ │ │ - add r3, r2, #139264 @ 0x22000 │ │ │ │ - ldr r3, [r3, #3276] @ 0xccc │ │ │ │ - ldr r2, [pc, #1216] @ 6824c │ │ │ │ - subs r3, r3, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - lsl r3, r3, #1 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #1200] @ 68250 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #28 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 907b8 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - ldr r9, [r4, #48] @ 0x30 │ │ │ │ - add r2, r5, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r2, #2600] @ 0xa28 │ │ │ │ - ldr sl, [r4, #88] @ 0x58 │ │ │ │ - add r3, r3, #139264 @ 0x22000 │ │ │ │ - cmp r0, #0 │ │ │ │ - orrne r9, r9, #4 │ │ │ │ - strne r9, [r4, #48] @ 0x30 │ │ │ │ - str r9, [r4, #88] @ 0x58 │ │ │ │ - ldr r3, [r3, #3276] @ 0xccc │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 67e00 │ │ │ │ - ldr r3, [r2, #2584] @ 0xa18 │ │ │ │ - ldrb r3, [r3, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 67f0c │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r2, [pc, #1096] @ 68254 │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 6808c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #84] @ 0x54 │ │ │ │ - str r3, [r4, #64] @ 0x40 │ │ │ │ - ldr r3, [r4, #80] @ 0x50 │ │ │ │ - add r8, r4, #64 @ 0x40 │ │ │ │ - tst r3, #1 │ │ │ │ - addne r3, r3, #1 │ │ │ │ + ldr r2, [r3, #1580] @ 0x62c │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + cmp r2, #4 │ │ │ │ + beq 746b4 │ │ │ │ + bl e87ac │ │ │ │ + ldr r5, [pc, #704] @ 747b8 │ │ │ │ + ldr r9, [pc, #704] @ 747bc │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r8, [pc, #696] @ 747c0 │ │ │ │ + subs r7, r0, r3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + sbc r6, r1, r3 │ │ │ │ + bl e883c │ │ │ │ + ldr lr, [pc, #680] @ 747c4 │ │ │ │ + ldr r2, [pc, #680] @ 747c8 │ │ │ │ mov ip, #0 │ │ │ │ - and r3, r3, #63 @ 0x3f │ │ │ │ - mov r7, r8 │ │ │ │ - str r3, [r4, #80] @ 0x50 │ │ │ │ - str ip, [r4, #76] @ 0x4c │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - add r5, r4, #24 │ │ │ │ - mov lr, r5 │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm r7!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm r7, {r0, r1} │ │ │ │ - stm lr, {r0, r1} │ │ │ │ - str ip, [r4, #104] @ 0x68 │ │ │ │ - str ip, [r4, #108] @ 0x6c │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e8454 │ │ │ │ - bl e88e8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - bl e8978 │ │ │ │ - ldr r2, [pc, #960] @ 68258 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, #56] @ 0x38 │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ - adds r3, r0, r3 │ │ │ │ - adc r2, r2, r1 │ │ │ │ - cmp r3, r7 │ │ │ │ - sbcs r2, r2, r4 │ │ │ │ - blt 68034 │ │ │ │ - mov lr, r5 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, r8 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1} │ │ │ │ - cmp sl, r9 │ │ │ │ - stm ip, {r0, r1} │ │ │ │ - moveq r0, #0 │ │ │ │ - bne 68054 │ │ │ │ - ldr r2, [pc, #884] @ 6825c │ │ │ │ - ldr r3, [pc, #868] @ 68250 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 68224 │ │ │ │ - add sp, sp, #28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - orrs r7, r7, r0 │ │ │ │ - moveq r3, #1065353216 @ 0x3f800000 │ │ │ │ - streq r3, [r4, #8] │ │ │ │ - moveq r3, #1 │ │ │ │ - streq r3, [r4, #28] │ │ │ │ - ldr r3, [r4, #104] @ 0x68 │ │ │ │ - str r0, [r4, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - ldr r3, [r4, #108] @ 0x6c │ │ │ │ - bne 6807c │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - strne r3, [r4, #24] │ │ │ │ - ldr r3, [r5, #1588] @ 0x634 │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r3, #200] @ 0xc8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 68148 │ │ │ │ - mov r5, r4 │ │ │ │ - ldr r7, [r5, #24]! │ │ │ │ - ldr r3, [r4, #64] @ 0x40 │ │ │ │ - cmp r3, r7 │ │ │ │ - beq 680a0 │ │ │ │ - bl e88e8 │ │ │ │ - ldr r8, [pc, #716] @ 68260 │ │ │ │ - ldr sl, [pc, #716] @ 68264 │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r7, r0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - bl e8978 │ │ │ │ - ldr lr, [pc, #700] @ 68268 │ │ │ │ - ldr r2, [pc, #700] @ 6826c │ │ │ │ - ldr ip, [pc, #700] @ 68270 │ │ │ │ - ldr r9, [sl, #56] @ 0x38 │ │ │ │ - ldr sl, [sl, #60] @ 0x3c │ │ │ │ - lsr r3, r0, #20 │ │ │ │ - orr r3, r3, r1, lsl #12 │ │ │ │ - and fp, r0, lr │ │ │ │ - and r3, r3, lr │ │ │ │ - add r3, fp, r3 │ │ │ │ - and lr, lr, r1, lsr #8 │ │ │ │ - add r3, r3, lr │ │ │ │ - asr lr, r1, #31 │ │ │ │ - and fp, lr, #33 @ 0x21 │ │ │ │ + lsr sl, r0, #20 │ │ │ │ + orr sl, sl, r1, lsl #12 │ │ │ │ + and r3, r0, r9 │ │ │ │ + and sl, sl, r9 │ │ │ │ + add r3, r3, sl │ │ │ │ + and r9, r9, r1, lsr #8 │ │ │ │ + add r3, r3, r9 │ │ │ │ + asr r9, r1, #31 │ │ │ │ + and sl, r9, #33 @ 0x21 │ │ │ │ add r3, r3, r1, lsr #28 │ │ │ │ - add r3, r3, fp │ │ │ │ - umull fp, r2, r3, r2 │ │ │ │ - bic lr, lr, #23 │ │ │ │ - lsr r2, r2, #3 │ │ │ │ - add r2, r2, r2, lsl #2 │ │ │ │ - add r2, r2, r2, lsl #2 │ │ │ │ - sub r3, r3, r2 │ │ │ │ - add r3, r3, lr │ │ │ │ + add r3, r3, sl │ │ │ │ + umull sl, lr, r3, lr │ │ │ │ + bic r9, r9, #23 │ │ │ │ + lsr lr, lr, #3 │ │ │ │ + add lr, lr, lr, lsl #2 │ │ │ │ + add lr, lr, lr, lsl #2 │ │ │ │ + sub r3, r3, lr │ │ │ │ + add r3, r3, r9 │ │ │ │ subs r0, r0, r3 │ │ │ │ sbc r1, r1, r3, asr #31 │ │ │ │ - mul r3, ip, r0 │ │ │ │ + mul r3, r2, r0 │ │ │ │ mla r3, r8, r1, r3 │ │ │ │ - umull r2, r1, r0, r8 │ │ │ │ - adds r2, r2, r9 │ │ │ │ - add r3, r3, r1 │ │ │ │ - adc r3, r3, sl │ │ │ │ + umull r1, r2, r0, r8 │ │ │ │ + add r3, r3, r2 │ │ │ │ + asr r2, r3, #31 │ │ │ │ + and r2, r2, #3 │ │ │ │ + adds r2, r2, r1 │ │ │ │ + adc r3, r3, #0 │ │ │ │ + lsr r2, r2, #2 │ │ │ │ + orr r2, r2, r3, lsl #30 │ │ │ │ cmp r2, r7 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - sbcs r3, r3, r2 │ │ │ │ - bge 68228 │ │ │ │ - add r8, r4, #64 @ 0x40 │ │ │ │ - mov lr, r5 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, r8 │ │ │ │ - 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} │ │ │ │ - bl e88e8 │ │ │ │ - ldr r3, [pc, #532] @ 68274 │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - add r3, pc, r3 │ │ │ │ - strd r0, [r3, #56] @ 0x38 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - bl e8454 │ │ │ │ - mov r0, #40 @ 0x28 │ │ │ │ - b 67ee0 │ │ │ │ - cmp r3, #0 │ │ │ │ - mvneq r3, #0 │ │ │ │ - streq r3, [r4, #24] │ │ │ │ - b 67f60 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - add r5, r4, #24 │ │ │ │ - add r8, r4, #64 @ 0x40 │ │ │ │ - b 67e70 │ │ │ │ - ldr r2, [r4, #36] @ 0x24 │ │ │ │ - ldr r3, [r4, #76] @ 0x4c │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 67f88 │ │ │ │ - ldr r2, [r4, #40] @ 0x28 │ │ │ │ - ldr r3, [r4, #80] @ 0x50 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 67f88 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 67f88 │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ - ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 67f88 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ - ldr r3, [r4, #96] @ 0x60 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 67f88 │ │ │ │ - ldr r2, [r4, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #100] @ 0x64 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 67f88 │ │ │ │ - bl e88e8 │ │ │ │ - ldr fp, [pc, #364] @ 68278 │ │ │ │ - add fp, pc, fp │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl e8978 │ │ │ │ + asr r3, r3, #2 │ │ │ │ + sbcs r3, r3, r6 │ │ │ │ + strbge ip, [r4, #9] │ │ │ │ + blt 746a0 │ │ │ │ + bl e87ac │ │ │ │ + ldr r5, [pc, #532] @ 747cc │ │ │ │ + ldr r8, [pc, #512] @ 747bc │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + subs r7, r0, r3 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + sbc r6, r1, r3 │ │ │ │ + bl e883c │ │ │ │ + ldr r2, [pc, #492] @ 747c4 │ │ │ │ + ldr r3, [pc, #492] @ 747c8 │ │ │ │ + ldr ip, [pc, #480] @ 747c0 │ │ │ │ + lsr r9, r0, #20 │ │ │ │ + orr r9, r9, r1, lsl #12 │ │ │ │ + and lr, r0, r8 │ │ │ │ + and r9, r9, r8 │ │ │ │ + add lr, lr, r9 │ │ │ │ + and r8, r8, r1, lsr #8 │ │ │ │ + add lr, lr, r8 │ │ │ │ + asr r8, r1, #31 │ │ │ │ + and r9, r8, #33 @ 0x21 │ │ │ │ + add lr, lr, r1, lsr #28 │ │ │ │ + add lr, lr, r9 │ │ │ │ + umull r9, r2, lr, r2 │ │ │ │ + bic r8, r8, #23 │ │ │ │ + lsr r2, r2, #3 │ │ │ │ + add r2, r2, r2, lsl #2 │ │ │ │ + add r2, r2, r2, lsl #2 │ │ │ │ + sub r2, lr, r2 │ │ │ │ + add r2, r2, r8 │ │ │ │ + subs r0, r0, r2 │ │ │ │ + mul r3, r0, r3 │ │ │ │ + sbc r1, r1, r2, asr #31 │ │ │ │ + mla r3, ip, r1, r3 │ │ │ │ + umull r1, r2, r0, ip │ │ │ │ + add r3, r3, r2 │ │ │ │ + asr r2, r3, #31 │ │ │ │ + and r2, r2, #3 │ │ │ │ + adds r2, r2, r1 │ │ │ │ + adc r3, r3, #0 │ │ │ │ + lsr r2, r2, #2 │ │ │ │ + orr r2, r2, r3, lsl #30 │ │ │ │ + cmp r2, r7 │ │ │ │ + asr r3, r3, #2 │ │ │ │ + sbcs r3, r3, r6 │ │ │ │ + blt 74670 │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, #25 │ │ │ │ - bl 7c3c <__aeabi_ldivmod@plt> │ │ │ │ - ldr r3, [fp, #56] @ 0x38 │ │ │ │ - adds r0, r0, r3 │ │ │ │ - ldr r3, [fp, #60] @ 0x3c │ │ │ │ - adc r3, r3, r1 │ │ │ │ - cmp r0, r8 │ │ │ │ - sbcs r3, r3, r7 │ │ │ │ - add r8, r4, #64 @ 0x40 │ │ │ │ - bge 67eb4 │ │ │ │ - b 68034 │ │ │ │ - ldr r3, [r5, #1580] @ 0x62c │ │ │ │ - add r5, r4, #24 │ │ │ │ - ldr fp, [r3, #48] @ 0x30 │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e845c │ │ │ │ - mov r0, fp │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - ldr r3, [pc, #268] @ 6827c │ │ │ │ - add r2, r0, r0, lsr #31 │ │ │ │ - asr r7, r2, #1 │ │ │ │ - smull r1, r3, r7, r3 │ │ │ │ - mov r8, r0 │ │ │ │ - sub r3, r3, r2, asr #31 │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - sub r7, r7, r3 │ │ │ │ - sub r7, r7, #1 │ │ │ │ - and r3, r0, #1 │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #228] @ 68280 │ │ │ │ - mov r0, fp │ │ │ │ - str r7, [r4, #24] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - mov r1, fp │ │ │ │ - str r0, [r4, #40] @ 0x28 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - ldr r3, [pc, #192] @ 68284 │ │ │ │ - ldr r1, [pc, #192] @ 68288 │ │ │ │ - smull r2, r3, r8, r3 │ │ │ │ - sub r3, r3, r8, asr #31 │ │ │ │ - add r3, r3, r3, lsl #1 │ │ │ │ - sub r8, r8, r3, lsl #1 │ │ │ │ - str r8, [r4, #52] @ 0x34 │ │ │ │ - and r0, r0, #1 │ │ │ │ - str r0, [r4, #44] @ 0x2c │ │ │ │ - mov r0, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - add r2, sp, #8 │ │ │ │ - add r1, sp, #12 │ │ │ │ - bl 7ccc │ │ │ │ - ldr r1, [pc, #144] @ 6828c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - ldr r8, [sp, #8] │ │ │ │ - ldr r1, [pc, #124] @ 6828c │ │ │ │ - str r0, [r4, #28] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - str r0, [r4, #32] │ │ │ │ - b 67f7c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - mov ip, r5 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - add r4, r4, #64 @ 0x40 │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1} │ │ │ │ - stm r4, {r0, r1} │ │ │ │ - b 68054 │ │ │ │ - andeq lr, r9, ip, lsl ip │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - @ instruction: 0xfffff698 │ │ │ │ - andseq fp, pc, r4, lsl r8 @ │ │ │ │ - ldrdeq lr, [r9], -r0 │ │ │ │ - addgt r5, pc, #10496 @ 0x2900 │ │ │ │ - andseq fp, pc, r4, lsl r7 @ │ │ │ │ - strdeq pc, [pc], -pc @ │ │ │ │ - mvnpl r8, pc, lsl r5 │ │ │ │ - svchi 0x005c28f5 │ │ │ │ - andseq fp, pc, r8, asr #12 │ │ │ │ - andseq fp, pc, r0, lsr #11 │ │ │ │ - ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - bcs feb12d38 <__bss_end__@@Base+0xfe86cc70> │ │ │ │ - submi r0, r0, r0 │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ - ldrb r3, [r5, #3480] @ 0xd98 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 68350 │ │ │ │ - ldrb r3, [r5, #3492] @ 0xda4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 68350 │ │ │ │ - ldr r1, [pc, #420] @ 68470 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - ldr r7, [r5, #1656] @ 0x678 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 68460 │ │ │ │ - lsl r0, r7, #5 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #388] @ 68470 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r7, r6 │ │ │ │ - ldr r6, [r4, #12] │ │ │ │ - ldr r1, [pc, #356] @ 68470 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - ldr r5, [r5, #1660] @ 0x67c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 68468 │ │ │ │ - lsl r0, r5, #5 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #320] @ 68470 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r5, r6 │ │ │ │ - str r5, [r4, #12] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r5, [r5, #1588] @ 0x634 │ │ │ │ - ldr r3, [r5, #52] @ 0x34 │ │ │ │ + strb r3, [r4, #8] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r4, #8] │ │ │ │ + bl e87ac │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 68404 │ │ │ │ - ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + strd r0, [r5, #8] │ │ │ │ + popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2596] @ 0xa24 │ │ │ │ + b 5dbd0 │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r4, #9] │ │ │ │ + bl e87ac │ │ │ │ + strd r0, [r5] │ │ │ │ + b 745ac │ │ │ │ + ldr r0, [r3, #1600] @ 0x640 │ │ │ │ + ldr r8, [pc, #272] @ 747d0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r8, pc, r8 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r8, [r4, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl e87ac │ │ │ │ + ldr r3, [r8] │ │ │ │ + subs r0, r0, r3 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + sbc r1, r1, r3 │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + bl e883c │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ + ldr r1, [pc, #216] @ 747d4 │ │ │ │ mov r7, r0 │ │ │ │ - bl 7a8c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a8c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r0, [r4, #12] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #96] @ 68474 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #80] @ 68470 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + strbeq r0, [r4, #9] │ │ │ │ + bne 747a4 │ │ │ │ + bl e87ac │ │ │ │ + ldr r8, [pc, #164] @ 747d8 │ │ │ │ + add r8, pc, r8 │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ + subs r0, r0, r3 │ │ │ │ + ldr r3, [r8, #12] │ │ │ │ + sbc r1, r1, r3 │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + bl e883c │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ + ldr r1, [pc, #120] @ 747d4 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r5, r0 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - movne r5, r7 │ │ │ │ - b 6836c │ │ │ │ - ldr r7, [pc, #8] @ 68470 │ │ │ │ - b 68300 │ │ │ │ - ldr r5, [pc] @ 68470 │ │ │ │ - b 68348 │ │ │ │ - cmpmi r8, #0 │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 68290 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - ldr r3, [r5, #2424] @ 0x978 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrb r3, [r5, #3480] @ 0xd98 │ │ │ │ - beq 684d4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 684dc │ │ │ │ - ldr r0, [r5, #2168] @ 0x878 │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r5, #2164] @ 0x874 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r6, [r4, #20] │ │ │ │ - str r0, [r4, #16] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 68510 │ │ │ │ - ldrb r3, [r5, #3492] @ 0xda4 │ │ │ │ + beq 74664 │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r4, #8] │ │ │ │ + bl e87ac │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 68510 │ │ │ │ - ldr r0, [r5, #3500] @ 0xdac │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r5, #3496] @ 0xda8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r6, [r4, #20] │ │ │ │ - str r0, [r4, #16] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r3, r4, #8 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r4, r4, #16 │ │ │ │ - stm r4, {r0, r1} │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - add r0, r0, #139264 @ 0x22000 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r0, #3288] @ 0xcd8 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ + strd r0, [r8, #8] │ │ │ │ + bne 7468c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r4, #9] │ │ │ │ + bl e87ac │ │ │ │ + strd r0, [r8] │ │ │ │ + b 74728 │ │ │ │ + andeq fp, r9, r0, lsl #14 │ │ │ │ + strdeq pc, [pc], -pc @ │ │ │ │ + addgt r5, pc, #10496 @ 0x2900 │ │ │ │ + mvnpl r8, pc, lsl r5 │ │ │ │ + svchi 0x005c28f5 │ │ │ │ + andeq fp, r9, r0, asr #12 │ │ │ │ + andeq fp, r9, r8, lsr r5 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + andeq fp, r9, r8, asr #9 │ │ │ │ + ldr r2, [pc, #32] @ 74804 │ │ │ │ mov r1, #0 │ │ │ │ - blx r3 │ │ │ │ - add r4, r4, #139264 @ 0x22000 │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - strb r0, [r4, #3288] @ 0xcd8 │ │ │ │ - pop {r4, pc} │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov ip, #0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + str r2, [r0] │ │ │ │ + strh r1, [r0, #8] │ │ │ │ + str r1, [r0, #12] │ │ │ │ + str ip, [r0, #16] │ │ │ │ + bx lr │ │ │ │ + muleq r9, ip, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r3, #1592] @ 0x638 │ │ │ │ - ldr r3, [pc, #392] @ 68718 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r5, [pc, #380] @ 6871c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #376] @ 68720 │ │ │ │ - ldr r1, [pc, #376] @ 68724 │ │ │ │ - add r5, pc, r5 │ │ │ │ - add r3, pc, r3 │ │ │ │ - stm sp, {r3, r4} │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ - mov r3, #2 │ │ │ │ - mov r2, r5 │ │ │ │ - blx r6 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr lr, [pc, #340] @ 68728 │ │ │ │ - ldr r0, [r2, #1592] @ 0x638 │ │ │ │ - ldr ip, [pc, #336] @ 6872c │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldr r1, [pc, #332] @ 68730 │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ - mov r3, #2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #288] @ 68734 │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - ldr ip, [pc, #284] @ 68738 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [pc, #280] @ 6873c │ │ │ │ - ldr r5, [r0] │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r5, [r5, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #236] @ 68740 │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - ldr ip, [pc, #232] @ 68744 │ │ │ │ - ldr r5, [r0] │ │ │ │ - ldr r2, [pc, #228] @ 68748 │ │ │ │ - ldr r1, [pc, #228] @ 6874c │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r5, [r5, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #2 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #184] @ 68750 │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - ldr ip, [pc, #180] @ 68754 │ │ │ │ - ldr r5, [r0] │ │ │ │ - ldr r2, [pc, #176] @ 68758 │ │ │ │ - ldr r1, [pc, #176] @ 6875c │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ + str r0, [ip, #3960] @ 0xf78 │ │ │ │ + sub sp, sp, #108 @ 0x6c │ │ │ │ + add r6, sp, #8 │ │ │ │ + stm r6, {r1, r2} │ │ │ │ + ldr r2, [pc, #372] @ 749a0 │ │ │ │ + ldr r3, [pc, #372] @ 749a4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r5, [r5, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #2 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #132] @ 68760 │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - ldr ip, [pc, #128] @ 68764 │ │ │ │ - ldr r5, [r0] │ │ │ │ - ldr r2, [pc, #124] @ 68768 │ │ │ │ - ldr r1, [pc, #124] @ 6876c │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - stmib sp, {r4, lr} │ │ │ │ - str ip, [sp] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r5, #1065353216 @ 0x3f800000 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r3, #8 │ │ │ │ + ldr r1, [pc, #336] @ 749a8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #68] @ 0x44 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #76] @ 0x4c │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + ldr r1, [pc, #280] @ 749ac │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [pc, #268] @ 749b0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #256] @ 749b4 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r8, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #805306368 @ 0x30000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #224] @ 749b8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + str r4, [sp, #40] @ 0x28 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + add r4, sp, #20 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #2 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #2580] @ 0xa14 │ │ │ │ + ldr r3, [pc, #180] @ 749bc │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [pc, #176] @ 749c0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #172] @ 749c4 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + bl 73c70 │ │ │ │ + ldr r1, [pc, #136] @ 749ac │ │ │ │ + mov r0, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + mov r2, r4 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + mov r1, #2 │ │ │ │ + str r8, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [r3, #2580] @ 0xa14 │ │ │ │ + bl 73c70 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldm r6, {r0, r1} │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr ip, [r3, #2620] @ 0xa3c │ │ │ │ + mov r2, #14 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, #2 │ │ │ │ + mov r0, ip │ │ │ │ + bl 642a4 │ │ │ │ + ldr r2, [pc, #80] @ 749c8 │ │ │ │ + ldr r3, [pc, #40] @ 749a4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r4, [r5, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, #2 │ │ │ │ - blx r4 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - andeq lr, r8, r4, ror #6 │ │ │ │ - andeq lr, r8, r0, asr #6 │ │ │ │ - andeq r0, r0, ip, ror r5 │ │ │ │ - andeq lr, r8, ip, lsr r3 │ │ │ │ - andeq lr, r8, ip, lsr #6 │ │ │ │ - muleq r0, r0, r4 │ │ │ │ - andeq lr, r8, r0, lsl #6 │ │ │ │ - andeq lr, r8, r8, lsl #6 │ │ │ │ - andeq r2, r0, r0, asr #5 │ │ │ │ - andeq lr, r8, r0, ror #5 │ │ │ │ - strdeq lr, [r8], -ip │ │ │ │ - andeq r0, r0, r4, ror r5 │ │ │ │ - ldrdeq lr, [r8], -r4 │ │ │ │ - andeq r0, r9, ip, ror #20 │ │ │ │ - strdeq lr, [r8], -r0 │ │ │ │ - muleq r0, r4, r2 │ │ │ │ - andeq lr, r8, r0, asr #5 │ │ │ │ - andeq lr, r8, r4, asr r2 │ │ │ │ - andeq lr, r8, r0, ror #5 │ │ │ │ - @ instruction: 0xfffffe3c │ │ │ │ - andeq fp, r8, r0, asr #30 │ │ │ │ - @ instruction: 0x0008e2bc │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - add r3, r0, #208896 @ 0x33000 │ │ │ │ - ldr ip, [r1, #1592] @ 0x638 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [r3, #1140] @ 0x474 │ │ │ │ - add r0, r0, #8 │ │ │ │ - ldr r1, [r1, #1568] @ 0x620 │ │ │ │ - str ip, [r3, #1136] @ 0x470 │ │ │ │ - str r2, [r3, #1144] @ 0x478 │ │ │ │ - str r2, [r3, #1148] @ 0x47c │ │ │ │ - b 97304 │ │ │ │ - cmp r2, #1 │ │ │ │ - bxgt lr │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7499c │ │ │ │ + add sp, sp, #108 @ 0x6c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + muleq r9, r8, r1 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + orrmi r0, r0, r0 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + cmpgt r8, #0 │ │ │ │ + submi r0, r0, #0 │ │ │ │ + ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ + ldrdmi r0, [r9], #251 @ 0xfb │ │ │ │ + mvnsmi r0, #0 │ │ │ │ + svccc 0x00333333 │ │ │ │ + andeq r2, r9, ip, asr #32 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + sub sp, sp, #68 @ 0x44 │ │ │ │ + mov r8, r0 │ │ │ │ + add r0, sp, #32 │ │ │ │ + stm r0, {r1, r2} │ │ │ │ + ldr r1, [pc, #400] @ 74b84 │ │ │ │ + ldr r2, [pc, #400] @ 74b88 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + subs r6, r3, #0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ mov r2, #0 │ │ │ │ - add r6, r0, #139264 @ 0x22000 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r6, #3276] @ 0xccc │ │ │ │ - ldr r2, [pc, #64] @ 6880c │ │ │ │ - add r1, r0, #536 @ 0x218 │ │ │ │ - mov r4, #0 │ │ │ │ + beq 74b18 │ │ │ │ + ldr r4, [r8, #4] │ │ │ │ + ldr r5, [r8, #12] │ │ │ │ + ldr r2, [r4, #1580] @ 0x62c │ │ │ │ + add r5, r5, #1 │ │ │ │ + ldr r7, [r2, #48] @ 0x30 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r0, [r8, #16] │ │ │ │ + str r5, [r8, #12] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 74b44 │ │ │ │ + ldr r5, [pc, #320] @ 74b8c │ │ │ │ + ldr r9, [pc, #320] @ 74b90 │ │ │ │ + str r0, [r8, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + ble 74b14 │ │ │ │ + add r0, r6, #2 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + ldr fp, [sp, #32] │ │ │ │ + ldr sl, [sp, #36] @ 0x24 │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, sp, #24 │ │ │ │ mov r5, #0 │ │ │ │ - strd r4, [r1, r3] │ │ │ │ - add r3, r3, #568 @ 0x238 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 687d4 │ │ │ │ - mov r4, #0 │ │ │ │ - add r0, r0, #142336 @ 0x22c00 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - add r0, r0, #520 @ 0x208 │ │ │ │ - str r4, [r6, #3272] @ 0xcc8 │ │ │ │ - bl e845c │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [r6, #3588] @ 0xe04 │ │ │ │ - strb r3, [r6, #3581] @ 0xdfd │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0x00022ab0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + b 74a9c │ │ │ │ + ldr r4, [r8, #4] │ │ │ │ + add r5, r5, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + bl 7cb4 │ │ │ │ + add r3, r4, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2604] @ 0xa2c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp] │ │ │ │ + str fp, [sp, #44] @ 0x2c │ │ │ │ + str sl, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldm r7, {r1, r2} │ │ │ │ + bl 718ec │ │ │ │ + cmp r5, r6 │ │ │ │ + bne 74a98 │ │ │ │ + ldr r2, [r8, #4] │ │ │ │ + ldr r2, [r2, #1580] @ 0x62c │ │ │ │ + ldr r7, [r2, #48] @ 0x30 │ │ │ │ + str r7, [r8, #16] │ │ │ │ + ldr r2, [pc, #116] @ 74b94 │ │ │ │ + ldr r3, [pc, #100] @ 74b88 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 74b80 │ │ │ │ + add sp, sp, #68 @ 0x44 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #60] @ 74b98 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #56] @ 74b9c │ │ │ │ + mov r5, r0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #44] @ 74b9c │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + b 74a50 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq r1, [r9], -r0 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + adcsmi r4, r8, r8, lsl #29 │ │ │ │ + rsbmi r9, sl, pc, ror r2 │ │ │ │ + andeq r1, r9, r4, lsr #29 │ │ │ │ + addsmi ip, r6, r4, ror #23 │ │ │ │ + svccc 0x00860a92 │ │ │ │ + sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2008] @ 0x7d8 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #188] @ 688e8 │ │ │ │ - ldr r3, [pc, #188] @ 688ec │ │ │ │ - sub sp, sp, #2064 @ 0x810 │ │ │ │ - sub sp, sp, #4 │ │ │ │ + str r0, [ip, #3976] @ 0xf88 │ │ │ │ + sub sp, sp, #100 @ 0x64 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, sp │ │ │ │ + stm r0, {r1, r2} │ │ │ │ + ldrb r2, [r5, #8] │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r2, [pc, #372] @ 74d4c │ │ │ │ + ldr r3, [pc, #372] @ 74d50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r4, sp │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl c7f54 │ │ │ │ - mov r1, #48 @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5] │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7fbc │ │ │ │ - ldr r3, [sp, #2056] @ 0x808 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 688b4 │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r3, [r3, #140] @ 0x8c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #52] @ 688f0 │ │ │ │ - ldr r3, [pc, #44] @ 688ec │ │ │ │ + beq 74d14 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r2, #1107296256 @ 0x42000000 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r1, #0 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r1, [sp, #28] │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + str r4, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #805306368 @ 0x30000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #805306368 @ 0x30000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [pc, #180] @ 74d54 │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + str r4, [sp, #20] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + str r4, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #805306368 @ 0x30000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #132] @ 74d58 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #120] @ 74d5c │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [pc, #112] @ 74d60 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr ip, [pc, #108] @ 74d64 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + mov r1, #2 │ │ │ │ + add r2, sp, #12 │ │ │ │ + str ip, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #2580] @ 0xa14 │ │ │ │ + bl 73c70 │ │ │ │ + ldr r2, [pc, #76] @ 74d68 │ │ │ │ + ldr r3, [pc, #48] @ 74d50 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 688e4 │ │ │ │ - add sp, sp, #2064 @ 0x810 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, r9, r4, lsl #3 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - strdeq lr, [r9], -ip │ │ │ │ + bne 74d48 │ │ │ │ + add sp, sp, #100 @ 0x64 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, r9, ip, ror #27 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + orrmi r0, r0, r0 │ │ │ │ + ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ + svccc 0x00666666 │ │ │ │ + ldrdmi r0, [r9], #251 @ 0xfb │ │ │ │ + mvnsmi r0, #0 │ │ │ │ + andeq r1, r9, r8, lsr #25 │ │ │ │ + sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2008] @ 0x7d8 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #180] @ 689c4 │ │ │ │ - ldr r3, [pc, #180] @ 689c8 │ │ │ │ - sub sp, sp, #2064 @ 0x810 │ │ │ │ - sub sp, sp, #4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, sp │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ + str r0, [ip, #3968] @ 0xf80 │ │ │ │ + sub sp, sp, #96 @ 0x60 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sp │ │ │ │ + stm r0, {r1, r2} │ │ │ │ + ldrb r1, [r4, #8] │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + cmp r1, #0 │ │ │ │ + ldr r1, [pc, #492] @ 74f90 │ │ │ │ + ldr r3, [pc, #492] @ 74f94 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #2060] @ 0x80c │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ mov r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl c7f54 │ │ │ │ - mov r1, #78 @ 0x4e │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r1, [r5] │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7fbc │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c7fbc │ │ │ │ - ldr r3, [sp, #2056] @ 0x808 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 68990 │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r3, [r3, #140] @ 0x8c │ │ │ │ - mov r1, r4 │ │ │ │ + beq 74f58 │ │ │ │ + ldm r0, {r0, r1} │ │ │ │ + mov r3, #1107296256 @ 0x42000000 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r6, #1065353216 @ 0x3f800000 │ │ │ │ + add r9, sp, #12 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #5 │ │ │ │ + stm r9, {r0, r2} │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r6, [sp, #32] │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ + str r5, [sp, #20] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #805306368 @ 0x30000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #805306368 @ 0x30000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7a74 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #52] @ 689cc │ │ │ │ - ldr r3, [pc, #44] @ 689c8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #252] @ 74f98 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #220] @ 74f98 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r8, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #805306368 @ 0x30000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #805306368 @ 0x30000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1090519040 @ 0x41000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #140] @ 74f9c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #136] @ 74fa0 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #805306368 @ 0x30000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #108] @ 74fa4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + mov r2, r9 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r0, [r3, #2580] @ 0xa14 │ │ │ │ + str ip, [sp, #56] @ 0x38 │ │ │ │ + bl 73c70 │ │ │ │ + ldr r2, [pc, #72] @ 74fa8 │ │ │ │ + ldr r3, [pc, #48] @ 74f94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2060] @ 0x80c │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 689c0 │ │ │ │ - add sp, sp, #2064 @ 0x810 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, r9, r0, lsr #1 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq lr, r9, r0, lsr #32 │ │ │ │ + bne 74f8c │ │ │ │ + add sp, sp, #96 @ 0x60 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, r9, r0, lsr #24 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + submi r0, r8, #0 │ │ │ │ + mrsmi r0, (UNDEF: 64) │ │ │ │ + svccc 0x00333333 │ │ │ │ + mvnsgt r0, #0 │ │ │ │ + andeq r1, r9, r4, ror #20 │ │ │ │ + sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr lr, [pc, #136] @ 68a70 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ - ldr ip, [pc, #132] @ 68a74 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r1, [r1] │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - sub sp, sp, #16 │ │ │ │ - ldr r0, [r2, #1580] @ 0x62c │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - mov ip, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - stmib sp, {r1, r3} │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 688f4 │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, r4, #139264 @ 0x22000 │ │ │ │ + str r0, [ip, #3968] @ 0xf80 │ │ │ │ + sub sp, sp, #96 @ 0x60 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sp │ │ │ │ + stm r0, {r1, r2} │ │ │ │ + ldrb r1, [r4, #9] │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + cmp r1, #0 │ │ │ │ + ldr r1, [pc, #512] @ 751e4 │ │ │ │ + ldr r3, [pc, #512] @ 751e8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov r3, #0 │ │ │ │ + beq 751ac │ │ │ │ + ldm r0, {r0, r1} │ │ │ │ + mov r3, #1107296256 @ 0x42000000 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r6, #1065353216 @ 0x3f800000 │ │ │ │ + add sl, sp, #12 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #5 │ │ │ │ + stm sl, {r0, r2} │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r5, [sp, #20] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp, #32] │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + str r6, [sp, #68] @ 0x44 │ │ │ │ + str r6, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #805306368 @ 0x30000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #805306368 @ 0x30000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7a74 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #272] @ 751ec │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #240] @ 751ec │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r8, [sp, #24] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #805306368 @ 0x30000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #805306368 @ 0x30000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #168] @ 751f0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #164] @ 751f4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #160] @ 751f8 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #805306368 @ 0x30000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #132] @ 751fc │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + mov r1, #2 │ │ │ │ + mov r2, sl │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ + mov ip, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - str r2, [r3, #3276] @ 0xccc │ │ │ │ - ldr r2, [pc, #60] @ 68a78 │ │ │ │ - ldr r3, [pc, #52] @ 68a74 │ │ │ │ + str ip, [sp, #56] @ 0x38 │ │ │ │ + add r0, r0, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r0, #2580] @ 0xa14 │ │ │ │ + bl 73c70 │ │ │ │ + ldr r2, [pc, #76] @ 75200 │ │ │ │ + ldr r3, [pc, #48] @ 751e8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 68a6c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, lr} │ │ │ │ - bx r3 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, r9, ip, asr #31 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq sp, r9, ip, ror pc │ │ │ │ + bne 751e0 │ │ │ │ + add sp, sp, #96 @ 0x60 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, r9, r0, ror #19 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + submi r0, r8, #0 │ │ │ │ + mrsmi r0, (UNDEF: 64) │ │ │ │ + bicmi r0, r0, r0 │ │ │ │ + svccc 0x00333333 │ │ │ │ + mvnsgt r0, #0 │ │ │ │ + andeq r1, r9, r0, lsl r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #144] @ 68b24 │ │ │ │ - ldr r2, [pc, #144] @ 68b28 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r2, [ip, r2] │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r2, #0 │ │ │ │ + str r0, [ip, #3984] @ 0xf90 │ │ │ │ + mov r4, r0 │ │ │ │ + ldrb r0, [r0, #9] │ │ │ │ + sub sp, sp, #96 @ 0x60 │ │ │ │ + mov r3, sp │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r0, [pc, #248] @ 75328 │ │ │ │ + stm r3, {r1, r2} │ │ │ │ + ldr r1, [pc, #244] @ 7532c │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #92] @ 0x5c │ │ │ │ mov r1, #0 │ │ │ │ - blx r3 │ │ │ │ - mov r6, #2 │ │ │ │ - mvn r7, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl e88e8 │ │ │ │ - add r3, r4, #209920 @ 0x33400 │ │ │ │ - mov r2, #1 │ │ │ │ - strd r6, [sp] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - strd r0, [r3, #40] @ 0x28 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r0, [r1, #1580] @ 0x62c │ │ │ │ - mov r1, sp │ │ │ │ - bl 68810 │ │ │ │ - ldr r2, [pc, #48] @ 68b2c │ │ │ │ - ldr r3, [pc, #40] @ 68b28 │ │ │ │ + beq 752f8 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + mov r3, #1107296256 @ 0x42000000 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r5, #0 │ │ │ │ + add r6, sp, #12 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + stm r6, {r0, r2} │ │ │ │ + str r5, [sp, #20] │ │ │ │ + str r5, [sp, #24] │ │ │ │ + str r5, [sp, #36] @ 0x24 │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #805306368 @ 0x30000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #100] @ 75330 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #1090519040 @ 0x41000000 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r0, [r3, #2580] @ 0xa14 │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + bl 73c70 │ │ │ │ + ldr r2, [pc, #52] @ 75334 │ │ │ │ + ldr r3, [pc, #40] @ 7532c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 68b20 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, r9, r4, lsr #30 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - @ instruction: 0x0009debc │ │ │ │ + bne 75324 │ │ │ │ + add sp, sp, #96 @ 0x60 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + muleq r9, r0, r7 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + svccc 0x00333333 │ │ │ │ + andeq r1, r9, r4, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #144] @ 68bd8 │ │ │ │ - ldr r2, [pc, #144] @ 68bdc │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r2, [ip, r2] │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - blx r3 │ │ │ │ - mov r6, #1 │ │ │ │ - mvn r7, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl e88e8 │ │ │ │ - add r3, r4, #209920 @ 0x33400 │ │ │ │ - mov r2, #1 │ │ │ │ - strd r6, [sp] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - strd r0, [r3, #40] @ 0x28 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r0, [r1, #1580] @ 0x62c │ │ │ │ - mov r1, sp │ │ │ │ - bl 68810 │ │ │ │ - ldr r2, [pc, #48] @ 68be0 │ │ │ │ - ldr r3, [pc, #40] @ 68bdc │ │ │ │ + str r0, [ip, #3936] @ 0xf60 │ │ │ │ + sub sp, sp, #124 @ 0x7c │ │ │ │ + add ip, sp, #24 │ │ │ │ + stm ip, {r1, r2} │ │ │ │ + mov r3, #32 │ │ │ │ + ldr r2, [pc, #680] @ 75608 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #676] @ 7560c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, #0 │ │ │ │ + mov sl, #1107296256 @ 0x42000000 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r6, #1065353216 @ 0x3f800000 │ │ │ │ + mov r4, #805306368 @ 0x30000000 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str ip, [sp, #20] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + mov r3, #6 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + str r5, [sp, #48] @ 0x30 │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + str sl, [sp, #64] @ 0x40 │ │ │ │ + str sl, [sp, #68] @ 0x44 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #76] @ 0x4c │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + str r6, [sp, #96] @ 0x60 │ │ │ │ + str r6, [sp, #100] @ 0x64 │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7a74 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, fp │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov fp, r0 │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #380] @ 75610 │ │ │ │ + bl 7a38 │ │ │ │ + ldr r1, [pc, #376] @ 75614 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #320] @ 75618 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #312] @ 75618 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1107296256 @ 0x42000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #280] @ 7561c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #252] @ 75620 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #200] @ 75624 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [pc, #196] @ 75628 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + ldr r2, [pc, #188] @ 7562c │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r1, [pc, #184] @ 75630 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [pc, #180] @ 75634 │ │ │ │ + str r1, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + mov r1, #2 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + str r6, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #2580] @ 0xa14 │ │ │ │ + bl 73c70 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ + subs r3, r3, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bne 75398 │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + ldr ip, [sp, #20] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldm ip, {r0, r1} │ │ │ │ + ldr ip, [r3, #2620] @ 0xa3c │ │ │ │ + mov r2, #17 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r1, #2 │ │ │ │ + mov r0, ip │ │ │ │ + bl 642a4 │ │ │ │ + ldr r2, [pc, #88] @ 75638 │ │ │ │ + ldr r3, [pc, #40] @ 7560c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 68bd4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, r9, r0, ror lr │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq sp, r9, r8, lsl #28 │ │ │ │ + bne 75604 │ │ │ │ + add sp, sp, #124 @ 0x7c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, r9, r0, ror #12 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + ldrmi r0, [r6], #-0 │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ + addmi r0, r0, #0 │ │ │ │ + ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ + bicgt r0, r8, #0 │ │ │ │ + svccc 0x00333333 │ │ │ │ + cdpcc 0, 10, cr10, cr0, cr1, {5} │ │ │ │ + svccc 0x0035b5b6 │ │ │ │ + svccc 0x004bcbcc │ │ │ │ + andeq r1, r9, r4, ror #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr ip, [pc, #284] @ 68d18 │ │ │ │ - ldr r2, [pc, #284] @ 68d1c │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [ip, r2] │ │ │ │ - sub sp, sp, #24 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - mov r4, r1 │ │ │ │ + str r0, [ip, #3920] @ 0xf50 │ │ │ │ + sub sp, sp, #140 @ 0x8c │ │ │ │ + add ip, sp, #32 │ │ │ │ + stm ip, {r1, r2} │ │ │ │ + ldr r1, [pc, #940] @ 75a0c │ │ │ │ + ldr r2, [pc, #940] @ 75a10 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str ip, [sp, #24] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r9, r0 │ │ │ │ ldr r2, [r2] │ │ │ │ - str r2, [sp, #20] │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #63 @ 0x3f │ │ │ │ - bls 68c8c │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r0, [r1, #1592] @ 0x638 │ │ │ │ - ldr r3, [pc, #220] @ 68d20 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [pc, #216] @ 68d24 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - add r2, pc, r2 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #192] @ 68d28 │ │ │ │ - ldr r3, [pc, #176] @ 68d1c │ │ │ │ + blt 756dc │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r1, #692 @ 0x2b4 │ │ │ │ + mla r3, r1, r3, r2 │ │ │ │ + add r2, r2, #57344 @ 0xe000 │ │ │ │ + ldr r1, [r2, #2508] @ 0x9cc │ │ │ │ + add ip, r3, #15680 @ 0x3d40 │ │ │ │ + tst r1, #1 │ │ │ │ + ldr r0, [r2, #2588] @ 0xa1c │ │ │ │ + ldr r1, [ip, #32] │ │ │ │ + bne 759d8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 759ac │ │ │ │ + ldr r2, [ip, #56] @ 0x38 │ │ │ │ + mov r1, r0 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 2a630 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b 756e8 │ │ │ │ + mov ip, #1065353216 @ 0x3f800000 │ │ │ │ + str ip, [sp, #20] │ │ │ │ + str ip, [sp, #16] │ │ │ │ + mov sl, #64 @ 0x40 │ │ │ │ + add r3, sp, #52 @ 0x34 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r4, #805306368 @ 0x30000000 │ │ │ │ + mov r8, #1056964608 @ 0x3f000000 │ │ │ │ + mov fp, sl │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str ip, [sp, #28] │ │ │ │ + mov sl, #1065353216 @ 0x3f800000 │ │ │ │ + mov r1, #1107296256 @ 0x42000000 │ │ │ │ + str r1, [sp, #80] @ 0x50 │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + str sl, [sp, #72] @ 0x48 │ │ │ │ + str sl, [sp, #104] @ 0x68 │ │ │ │ + str sl, [sp, #108] @ 0x6c │ │ │ │ + str sl, [sp, #112] @ 0x70 │ │ │ │ + str sl, [sp, #116] @ 0x74 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + str r5, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp, #76] @ 0x4c │ │ │ │ + str r5, [sp, #88] @ 0x58 │ │ │ │ + str r5, [sp, #92] @ 0x5c │ │ │ │ + str r5, [sp, #96] @ 0x60 │ │ │ │ + str r5, [sp, #100] @ 0x64 │ │ │ │ + bl 7b1c │ │ │ │ + mov r6, r0 │ │ │ │ + bl 7b1c │ │ │ │ + ldr r1, [pc, #696] @ 75a14 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsl r0, r0, #16 │ │ │ │ + lsr r0, r0, #16 │ │ │ │ + orr r0, r0, r6, lsl #16 │ │ │ │ + bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ + umull ip, r1, r0, r1 │ │ │ │ + bic ip, r1, #-2147483647 @ 0x80000001 │ │ │ │ + add r1, ip, r1, lsr #1 │ │ │ │ + sub r0, r0, r1 │ │ │ │ + add r0, r0, #2 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7a74 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #476] @ 75a18 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #472] @ 75a1c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #420] @ 75a20 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #412] @ 75a20 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #388] @ 75a24 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #384] @ 75a28 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #356] @ 75a2c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #312] @ 75a2c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #308] @ 75a30 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + ldr r2, [pc, #304] @ 75a34 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1061158912 @ 0x3f400000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r6, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [r9, #4] │ │ │ │ + mov r1, #1061158912 @ 0x3f400000 │ │ │ │ + add r2, r2, #57344 @ 0xe000 │ │ │ │ + str r1, [sp, #116] @ 0x74 │ │ │ │ + mov r1, #2 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [r2, #2580] @ 0xa14 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + bl 73c70 │ │ │ │ + subs fp, fp, #1 │ │ │ │ + bne 75708 │ │ │ │ + ldr r2, [pc, #176] @ 75a38 │ │ │ │ + ldr r3, [pc, #132] @ 75a10 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 68d14 │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mov r2, #692 @ 0x2b4 │ │ │ │ - mla r2, r0, r2, r1 │ │ │ │ - mov r3, r0 │ │ │ │ - add r2, r2, #16192 @ 0x3f40 │ │ │ │ - ldrb r2, [r2, #32] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 68c38 │ │ │ │ - add r2, r1, #57344 @ 0xe000 │ │ │ │ - ldr r2, [r2, #2480] @ 0x9b0 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq 68c38 │ │ │ │ - ldr r2, [r5] │ │ │ │ - add r6, r4, #139264 @ 0x22000 │ │ │ │ - ldr r2, [r2, #16] │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [r6, #3280] @ 0xcd0 │ │ │ │ - mov r1, #1 │ │ │ │ - blx r2 │ │ │ │ - mov r5, r0 │ │ │ │ - bl e88e8 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - add r4, r4, #209920 @ 0x33400 │ │ │ │ - ldr r3, [r6, #3280] @ 0xcd0 │ │ │ │ - mov ip, #3 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - strd r0, [r4, #40] @ 0x28 │ │ │ │ - ldr r0, [r2, #1580] @ 0x62c │ │ │ │ - add r1, sp, #8 │ │ │ │ - mov r2, #1 │ │ │ │ - bl 68810 │ │ │ │ - b 68c60 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0009ddbc │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq sp, r8, r8, lsl #27 │ │ │ │ - andeq r6, r9, r8, ror sl │ │ │ │ - andeq sp, r9, r0, asr sp │ │ │ │ + bne 75a08 │ │ │ │ + add sp, sp, #140 @ 0x8c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + bl 294d4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 756dc │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ + ldr ip, [r3, #44] @ 0x2c │ │ │ │ + str r2, [sp, #20] │ │ │ │ + b 756e8 │ │ │ │ + ldr r2, [ip, #56] @ 0x38 │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + mov ip, #0 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 2ab54 │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r1, [r3, #2588] @ 0xa1c │ │ │ │ + mov r2, r0 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + b 756c0 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, r9, r4, ror #6 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + bge feb204c8 <__bss_end__@@Base+0xfe87a400> │ │ │ │ + stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ + strbtmi r0, [r1], #-0 │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ + orrmi r0, r0, r0 │ │ │ │ + bicmi r0, r0, r0 │ │ │ │ + ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ + strbmi r0, [r8], #-0 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + andeq r1, r9, ip, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3896] @ 0xf38 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #836] @ 6908c │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [pc, #832] @ 69090 │ │ │ │ - sub sp, sp, #164 @ 0xa4 │ │ │ │ + str r0, [ip, #3840] @ 0xf00 │ │ │ │ + sub sp, sp, #220 @ 0xdc │ │ │ │ + add r3, sp, #24 │ │ │ │ + stm r3, {r1, r2} │ │ │ │ + ldr r2, [pc, #1136] @ 75ed0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [pc, #1132] @ 75ed4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r6, sp, #4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, #16 │ │ │ │ + mvn r9, #7 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r9, [sp, #200] @ 0xc8 │ │ │ │ - ldr r8, [sp, #204] @ 0xcc │ │ │ │ - bl e97fc │ │ │ │ + mov fp, r0 │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + mov sl, r9 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mvn r4, #7 │ │ │ │ + orrs r3, r4, sl │ │ │ │ + moveq r4, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + add r4, r4, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #8] │ │ │ │ + bl 7a74 │ │ │ │ + ldr r1, [pc, #1004] @ 75ed8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r1, [pc, #984] @ 75edc │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r9, [r3, #2596] @ 0xa24 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #952] @ 75edc │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r8, [sp, #36] @ 0x24 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 7a74 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #888] @ 75ee0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r7 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - add r0, sp, #20 │ │ │ │ - bl e97fc │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - add r0, sp, #84 @ 0x54 │ │ │ │ - bl e97fc │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ - ldr r7, [r5, #4] │ │ │ │ - str r9, [sp, #148] @ 0x94 │ │ │ │ - cmp r4, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #856] @ 75ee0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #844] @ 75ee4 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + ldm r2, {r1, r2} │ │ │ │ + bl 5dd28 │ │ │ │ + cmp r4, #9 │ │ │ │ + bne 75a90 │ │ │ │ + add sl, sl, #1 │ │ │ │ + cmp sl, #9 │ │ │ │ + bne 75a8c │ │ │ │ + mov r3, #7 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [pc, #780] @ 75ee8 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [pc, #776] @ 75eec │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r4, #0 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + mov r8, #1065353216 @ 0x3f800000 │ │ │ │ + add r5, sp, #52 @ 0x34 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + str r4, [sp, #92] @ 0x5c │ │ │ │ + str r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #100] @ 0x64 │ │ │ │ + str r8, [sp, #72] @ 0x48 │ │ │ │ + str r8, [sp, #104] @ 0x68 │ │ │ │ + str r8, [sp, #108] @ 0x6c │ │ │ │ + str r8, [sp, #112] @ 0x70 │ │ │ │ + str r8, [sp, #116] @ 0x74 │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #805306368 @ 0x30000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #684] @ 75ef0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r9, #1056964608 @ 0x3f000000 │ │ │ │ + mov r1, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r5, #805306368 @ 0x30000000 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #2580] @ 0xa14 │ │ │ │ + bl 73c70 │ │ │ │ + mov r2, #24 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r3, #1107296256 @ 0x42000000 │ │ │ │ + add r2, sp, #132 @ 0x84 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r2, #5 │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + str r4, [sp, #140] @ 0x8c │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ + str r4, [sp, #156] @ 0x9c │ │ │ │ + str r4, [sp, #168] @ 0xa8 │ │ │ │ + str r4, [sp, #172] @ 0xac │ │ │ │ + str r4, [sp, #176] @ 0xb0 │ │ │ │ + str r4, [sp, #180] @ 0xb4 │ │ │ │ str r8, [sp, #152] @ 0x98 │ │ │ │ - beq 68e48 │ │ │ │ - add r9, r4, #1 │ │ │ │ - add r8, r9, r9, lsl #3 │ │ │ │ - add r8, r9, r8, lsl #1 │ │ │ │ - cmp r9, r7 │ │ │ │ - lsl r8, r8, #3 │ │ │ │ - bgt 68f14 │ │ │ │ - ldr r7, [r5] │ │ │ │ - add r0, r7, r8 │ │ │ │ - mov r2, #152 @ 0x98 │ │ │ │ + str r8, [sp, #184] @ 0xb8 │ │ │ │ + str r8, [sp, #188] @ 0xbc │ │ │ │ + str r8, [sp, #192] @ 0xc0 │ │ │ │ + str r8, [sp, #196] @ 0xc4 │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r6 │ │ │ │ - sub r0, r0, #152 @ 0x98 │ │ │ │ - str r9, [r5, #8] │ │ │ │ - bl 775c │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 68e18 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r1, r3, r3, lsl #3 │ │ │ │ - ldr r0, [r5] │ │ │ │ - add r3, r3, r1, lsl #1 │ │ │ │ - add r0, r0, r3, lsl #3 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - blx r2 │ │ │ │ - ldr r2, [pc, #628] @ 69094 │ │ │ │ - ldr r3, [pc, #620] @ 69090 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7a74 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #368] @ 75ef4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #356] @ 75ef8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r0, [sp, #144] @ 0x90 │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #280] @ 75ee8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1090519040 @ 0x41000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1107296256 @ 0x42000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r4, [sp, #164] @ 0xa4 │ │ │ │ + str r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #224] @ 75efc │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #196] @ 75ee8 │ │ │ │ + str r1, [sp, #180] @ 0xb4 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #192] @ 75f00 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1061158912 @ 0x3f400000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #184] @ 0xb8 │ │ │ │ + str r2, [sp, #188] @ 0xbc │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ + mov r1, #2 │ │ │ │ + add r2, r2, #57344 @ 0xe000 │ │ │ │ + str r0, [sp, #196] @ 0xc4 │ │ │ │ + ldr r0, [r2, #2580] @ 0xa14 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + bl 73c70 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + subs r3, r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + bne 75c84 │ │ │ │ + ldr r2, [pc, #92] @ 75f04 │ │ │ │ + ldr r3, [pc, #40] @ 75ed4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 69088 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #164 @ 0xa4 │ │ │ │ + bne 75ecc │ │ │ │ + add sp, sp, #220 @ 0xdc │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, r9, r0, ror #30 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + teqmi r5, r3 @ │ │ │ │ + orrmi r0, r0, r0 │ │ │ │ + ldrmi r4, [ip] │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + cdpcc 12, 12, cr12, cr12, cr13, {6} │ │ │ │ + tstmi r6, #0 │ │ │ │ + ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ + cdpcc 12, 4, cr12, cr12, cr13, {6} │ │ │ │ + ldrbtmi r0, [sl], #-0 │ │ │ │ + strbgt r0, [r8], #-0 │ │ │ │ + cdplt 0, 8, cr0, cr0, cr0, {0} │ │ │ │ + andeq r0, r9, ip, lsl fp │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3968] @ 0xf80 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [pc, #272] @ 76034 │ │ │ │ + sub sp, sp, #108 @ 0x6c │ │ │ │ + ldr r3, [pc, #268] @ 76038 │ │ │ │ + add r4, sp, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + stm r4, {r1, r2} │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [pc, #236] @ 7603c │ │ │ │ + str r1, [sp, #28] │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + str r1, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [pc, #204] @ 76040 │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + mov r5, #1065353216 @ 0x3f800000 │ │ │ │ + add r7, sp, #20 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r3, #9 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + stm r7, {r0, r2} │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ + str r5, [sp, #76] @ 0x4c │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #84] @ 0x54 │ │ │ │ + bl 7b1c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #805306368 @ 0x30000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #140] @ 76044 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + mov r2, r7 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [r3, #2580] @ 0xa14 │ │ │ │ + bl 73c70 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldm r4, {r0, r1} │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr ip, [r3, #2620] @ 0xa3c │ │ │ │ + mov r2, #4 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, #2 │ │ │ │ + mov r0, ip │ │ │ │ + bl 642a4 │ │ │ │ + ldr r2, [pc, #60] @ 76048 │ │ │ │ + ldr r3, [pc, #40] @ 76038 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 76030 │ │ │ │ + add sp, sp, #108 @ 0x6c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + muleq r9, r8, sl │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ + rscsmi r0, r0, #0 │ │ │ │ + ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ + @ instruction: 0x000909b8 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r1, #20 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldmib r0, {r3, r4} │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r4, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + beq 760cc │ │ │ │ + add r4, r4, #1 │ │ │ │ + add sl, r4, r4, lsl #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + lsl sl, sl, #5 │ │ │ │ + bgt 76158 │ │ │ │ + ldr r8, [r6] │ │ │ │ + add r0, r8, sl │ │ │ │ + mov r2, #96 @ 0x60 │ │ │ │ + mov r1, r7 │ │ │ │ + str r4, [r6, #8] │ │ │ │ + sub r0, r0, #96 @ 0x60 │ │ │ │ + bl 7744 │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r4, #1 │ │ │ │ - ldr r3, [pc, #580] @ 69098 │ │ │ │ - ble 68fb8 │ │ │ │ + ldr r3, [pc, #368] @ 76248 │ │ │ │ + ble 761e4 │ │ │ │ add r4, r4, r4, asr #1 │ │ │ │ cmp r4, r3 │ │ │ │ - addle r0, r4, r4, lsl #3 │ │ │ │ - addle r0, r4, r0, lsl #1 │ │ │ │ - str r4, [r5, #4] │ │ │ │ - lslle r0, r0, #3 │ │ │ │ + str r4, [r0, #4] │ │ │ │ + addle r4, r4, r4, lsl #1 │ │ │ │ + lslle r0, r4, #5 │ │ │ │ mvngt r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - cmn r4, #1 │ │ │ │ - strb r2, [r3] │ │ │ │ - strb r2, [r3, #16] │ │ │ │ - strb r2, [r3, #80] @ 0x50 │ │ │ │ - str r2, [r3, #144] @ 0x90 │ │ │ │ - str r2, [r3, #148] @ 0x94 │ │ │ │ - add r3, r3, #152 @ 0x98 │ │ │ │ - bne 68e84 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ - ldr r7, [r5, #4] │ │ │ │ - ldr r9, [r5] │ │ │ │ - cmp r7, r4 │ │ │ │ - movlt r4, r7 │ │ │ │ + bl 7318 │ │ │ │ + ldmib r6, {r3, r4} │ │ │ │ + cmp r3, r4 │ │ │ │ + movlt r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - addgt r7, r4, r4, lsl #3 │ │ │ │ - addgt r7, r4, r7, lsl #1 │ │ │ │ - lslgt r7, r7, #3 │ │ │ │ - movgt r4, #0 │ │ │ │ - ble 69070 │ │ │ │ - add r1, r9, r4 │ │ │ │ - add r0, r8, r4 │ │ │ │ - mov r2, #152 @ 0x98 │ │ │ │ - add r4, r4, #152 @ 0x98 │ │ │ │ - bl 775c │ │ │ │ - cmp r7, r4 │ │ │ │ - bne 68ed4 │ │ │ │ + mov r5, r0 │ │ │ │ + ble 761c4 │ │ │ │ + add r4, r4, r4, lsl #1 │ │ │ │ + ldr r9, [r6] │ │ │ │ + lsl r4, r4, #5 │ │ │ │ + mov r8, #0 │ │ │ │ + add r1, r9, r8 │ │ │ │ + add r0, r5, r8 │ │ │ │ + mov r2, #96 @ 0x60 │ │ │ │ + add r8, r8, #96 @ 0x60 │ │ │ │ + bl 7744 │ │ │ │ + cmp r4, r8 │ │ │ │ + bne 7611c │ │ │ │ mov r0, r9 │ │ │ │ - bl 75f4 │ │ │ │ - ldr r7, [r5, #4] │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ - cmp r7, r4 │ │ │ │ - movlt r4, r7 │ │ │ │ - str r4, [r5, #8] │ │ │ │ - str r8, [r5] │ │ │ │ - b 68db8 │ │ │ │ - ldr r3, [pc, #380] @ 69098 │ │ │ │ - str r9, [r5, #4] │ │ │ │ + bl 75dc │ │ │ │ + ldmib r6, {r3, r4} │ │ │ │ + cmp r3, r4 │ │ │ │ + movlt r4, r3 │ │ │ │ + str r4, [r6, #8] │ │ │ │ + str r5, [r6] │ │ │ │ + b 76098 │ │ │ │ + ldr r3, [pc, #232] @ 76248 │ │ │ │ + str r4, [r6, #4] │ │ │ │ + cmp r4, r3 │ │ │ │ + movls r0, sl │ │ │ │ + mvnhi r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + ldmib r6, {r3, r9} │ │ │ │ cmp r9, r3 │ │ │ │ - movls r0, r8 │ │ │ │ + movge r9, r3 │ │ │ │ + cmp r9, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + ble 761d4 │ │ │ │ + add r9, r9, r9, lsl #1 │ │ │ │ + ldr fp, [r6] │ │ │ │ + lsl r9, r9, #5 │ │ │ │ + mov r5, #0 │ │ │ │ + add r1, fp, r5 │ │ │ │ + add r0, r8, r5 │ │ │ │ + mov r2, #96 @ 0x60 │ │ │ │ + add r5, r5, #96 @ 0x60 │ │ │ │ + bl 7744 │ │ │ │ + cmp r9, r5 │ │ │ │ + bne 76198 │ │ │ │ + mov r0, fp │ │ │ │ + bl 75dc │ │ │ │ + str r8, [r6] │ │ │ │ + b 760b0 │ │ │ │ + ldr r9, [r6] │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 7614c │ │ │ │ + b 76138 │ │ │ │ + ldr fp, [r6] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 761bc │ │ │ │ + b 761b4 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + str r4, [r0, #4] │ │ │ │ + addls r4, r4, r4, lsl #1 │ │ │ │ + lslls r0, r4, #5 │ │ │ │ mvnhi r0, #0 │ │ │ │ - bl 7330 │ │ │ │ + bl 7318 │ │ │ │ + ldmib r6, {r3, r4} │ │ │ │ + cmp r3, r4 │ │ │ │ + movlt r4, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - movge r2, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - movge r3, r0 │ │ │ │ - blt 68f64 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - cmn r4, #1 │ │ │ │ - strb r2, [r3] │ │ │ │ - strb r2, [r3, #16] │ │ │ │ - strb r2, [r3, #80] @ 0x50 │ │ │ │ - str r2, [r3, #144] @ 0x90 │ │ │ │ - str r2, [r3, #148] @ 0x94 │ │ │ │ - add r3, r3, #152 @ 0x98 │ │ │ │ - bne 68f40 │ │ │ │ - ldmib r5, {r3, sl} │ │ │ │ - ldr fp, [r5] │ │ │ │ - cmp sl, r3 │ │ │ │ - movge sl, r3 │ │ │ │ - cmp sl, #0 │ │ │ │ - addgt r3, sl, sl, lsl #3 │ │ │ │ - addgt sl, sl, r3, lsl #1 │ │ │ │ - lslgt sl, sl, #3 │ │ │ │ - movgt r4, #0 │ │ │ │ - ble 6907c │ │ │ │ - add r1, fp, r4 │ │ │ │ - add r0, r7, r4 │ │ │ │ - mov r2, #152 @ 0x98 │ │ │ │ - add r4, r4, #152 @ 0x98 │ │ │ │ - bl 775c │ │ │ │ - cmp sl, r4 │ │ │ │ - bne 68f8c │ │ │ │ - mov r0, fp │ │ │ │ - bl 75f4 │ │ │ │ - str r7, [r5] │ │ │ │ - b 68dd4 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - str r4, [r5, #4] │ │ │ │ - bls 69020 │ │ │ │ - mvn r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ - ldr r7, [r5, #4] │ │ │ │ - ldr r9, [r5] │ │ │ │ - cmp r7, r4 │ │ │ │ - movlt r4, r7 │ │ │ │ - cmp r4, #0 │ │ │ │ - addgt r7, r4, r4, lsl #3 │ │ │ │ - addgt r7, r4, r7, lsl #1 │ │ │ │ - lslgt r7, r7, #3 │ │ │ │ - movgt r4, #0 │ │ │ │ - ble 69070 │ │ │ │ - add r1, r9, r4 │ │ │ │ - add r0, r8, r4 │ │ │ │ - mov r2, #152 @ 0x98 │ │ │ │ - add r4, r4, #152 @ 0x98 │ │ │ │ - bl 775c │ │ │ │ - cmp r7, r4 │ │ │ │ - bne 69000 │ │ │ │ - b 68ef0 │ │ │ │ - add r3, r4, r4, lsl #3 │ │ │ │ - add r4, r4, r3, lsl #1 │ │ │ │ - lsl r0, r4, #3 │ │ │ │ - bl 7330 │ │ │ │ - cmn r7, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - beq 68fd4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r2, #0 │ │ │ │ - b 6904c │ │ │ │ - mov r7, #0 │ │ │ │ - cmp r7, #0 │ │ │ │ - strb r2, [r3] │ │ │ │ - strb r2, [r3, #16] │ │ │ │ - strb r2, [r3, #80] @ 0x50 │ │ │ │ - str r2, [r3, #144] @ 0x90 │ │ │ │ - str r2, [r3, #148] @ 0x94 │ │ │ │ - add r3, r3, #152 @ 0x98 │ │ │ │ - bne 69048 │ │ │ │ - b 68fd4 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 68f08 │ │ │ │ - b 68ef0 │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 68fb0 │ │ │ │ - b 68fa8 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, r9, r8, ror #24 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - muleq r9, r8, fp │ │ │ │ - sbcseq r9, r7, r5, lsr r4 │ │ │ │ + mov r5, r0 │ │ │ │ + ble 761c4 │ │ │ │ + add r4, r4, r4, lsl #1 │ │ │ │ + ldr r9, [r6] │ │ │ │ + lsl r4, r4, #5 │ │ │ │ + mov r8, #0 │ │ │ │ + add r1, r9, r8 │ │ │ │ + add r0, r5, r8 │ │ │ │ + mov r2, #96 @ 0x60 │ │ │ │ + add r8, r8, #96 @ 0x60 │ │ │ │ + bl 7744 │ │ │ │ + cmp r4, r8 │ │ │ │ + bne 76228 │ │ │ │ + b 76138 │ │ │ │ + cmpeq r5, r5, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - bics r2, r2, #4 │ │ │ │ - bne 696d4 │ │ │ │ - add r1, r0, #142336 @ 0x22c00 │ │ │ │ - add r3, r0, #536 @ 0x218 │ │ │ │ - ldr r0, [pc, #1676] @ 69764 │ │ │ │ - add r1, r1, #200 @ 0xc8 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r7, #0 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - strb r2, [r3, #48] @ 0x30 │ │ │ │ - strb r2, [r3, #32] │ │ │ │ - strd r6, [r3] │ │ │ │ - add r3, r3, #568 @ 0x238 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 690e0 │ │ │ │ - add r9, r5, #139264 @ 0x22000 │ │ │ │ - add r4, r5, #208896 @ 0x33000 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r2, [r9, #3276] @ 0xccc │ │ │ │ - str r2, [r9, #3292] @ 0xcdc │ │ │ │ - str r2, [r9, #3300] @ 0xce4 │ │ │ │ - strb r2, [r9, #3316] @ 0xcf4 │ │ │ │ - str r2, [r9, #3572] @ 0xdf4 │ │ │ │ - str r2, [r9, #3576] @ 0xdf8 │ │ │ │ - str r3, [r9, #3284] @ 0xcd4 │ │ │ │ - str r3, [r9, #3308] @ 0xcec │ │ │ │ - str r3, [r9, #3312] @ 0xcf0 │ │ │ │ - ldr r3, [r4, #1112] @ 0x458 │ │ │ │ - add r8, r5, #209920 @ 0x33400 │ │ │ │ - cmp r3, #7 │ │ │ │ - add r3, r5, #143360 @ 0x23000 │ │ │ │ - strb r2, [r9, #3580] @ 0xdfc │ │ │ │ - strb r2, [r9, #3288] @ 0xcd8 │ │ │ │ - strb r2, [r9, #3296] @ 0xce0 │ │ │ │ - str r2, [r3, #1032] @ 0x408 │ │ │ │ - str r2, [r4, #1060] @ 0x424 │ │ │ │ - strd r6, [r8, #40] @ 0x28 │ │ │ │ - strb r2, [r4, #1096] @ 0x448 │ │ │ │ - str r2, [r4, #1100] @ 0x44c │ │ │ │ - str r2, [r4, #1104] @ 0x450 │ │ │ │ - ble 69704 │ │ │ │ - ldr r6, [r4, #1108] @ 0x454 │ │ │ │ - mov r2, #8 │ │ │ │ - str r2, [r4, #1116] @ 0x45c │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7b64 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #1120] @ 0x460 │ │ │ │ - mov r2, #0 │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r2, [pc, #1860] @ 769a8 │ │ │ │ + ldr r3, [pc, #1860] @ 769ac │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #60 @ 0x3c │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, #0 │ │ │ │ - strd r2, [r8, #48] @ 0x30 │ │ │ │ - strd r2, [r8, #56] @ 0x38 │ │ │ │ - strd r2, [r8, #64] @ 0x40 │ │ │ │ - ldr r0, [r4, #1124] @ 0x464 │ │ │ │ - ldr r3, [pc, #1472] @ 69764 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r3, [r9, #3584] @ 0xe00 │ │ │ │ - beq 691b0 │ │ │ │ - bl 75f4 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r4, #1128] @ 0x468 │ │ │ │ - mov r0, #152 @ 0x98 │ │ │ │ - bl 7330 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r6, [pc, #1436] @ 69768 │ │ │ │ - str r2, [r4, #1132] @ 0x46c │ │ │ │ - add r6, pc, r6 │ │ │ │ + ldr r4, [r0] │ │ │ │ + ldr r7, [r0, #8] │ │ │ │ + mov r6, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add ip, sp, #12 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add r8, r7, r7, lsl #2 │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + add r9, r4, r8, lsl #3 │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + cmp r4, r9 │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + bcc 76324 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, r7 │ │ │ │ + beq 76448 │ │ │ │ + add r9, r7, #1 │ │ │ │ + add fp, r9, r9, lsl #2 │ │ │ │ + cmp r9, r3 │ │ │ │ + lsl fp, fp, #3 │ │ │ │ + bgt 7650c │ │ │ │ + ldr r8, [r5] │ │ │ │ + add r0, r8, fp │ │ │ │ + mov r2, #37 @ 0x25 │ │ │ │ mov r1, r6 │ │ │ │ - add r7, r8, #100 @ 0x64 │ │ │ │ - strb r2, [r0] │ │ │ │ - strb r2, [r0, #16] │ │ │ │ - strb r2, [r0, #80] @ 0x50 │ │ │ │ - str r2, [r0, #148] @ 0x94 │ │ │ │ - str r2, [r0, #144] @ 0x90 │ │ │ │ - str r0, [r4, #1124] @ 0x464 │ │ │ │ - ldr r0, [r4, #1136] @ 0x470 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 69230 │ │ │ │ - ldr r2, [pc, #1372] @ 6976c │ │ │ │ - ldr r1, [pc, #1372] @ 69770 │ │ │ │ - add r2, pc, r2 │ │ │ │ - stm sp, {r2, r5} │ │ │ │ - ldr r2, [pc, #1364] @ 69774 │ │ │ │ - mov r3, r6 │ │ │ │ + sub r0, r0, #40 @ 0x28 │ │ │ │ + str r9, [r5, #8] │ │ │ │ + bl 7744 │ │ │ │ + ldr r2, [pc, #1712] @ 769b0 │ │ │ │ + ldr r3, [pc, #1704] @ 769ac │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 68d2c │ │ │ │ - ldr r3, [r4, #1132] @ 0x46c │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 69544 │ │ │ │ - ldr r9, [pc, #1332] @ 69778 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r8, r6 │ │ │ │ - add r9, pc, r9 │ │ │ │ - b 69264 │ │ │ │ - ldr r3, [r4, #1132] @ 0x46c │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r8, r3 │ │ │ │ - add r6, r6, #152 @ 0x98 │ │ │ │ - bge 69544 │ │ │ │ - ldr r0, [r4, #1124] @ 0x464 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r0, r6 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 69250 │ │ │ │ - ldr r3, [r4, #1124] @ 0x464 │ │ │ │ - cmn r3, r6 │ │ │ │ - beq 69544 │ │ │ │ - ldr r3, [r4, #1132] @ 0x46c │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 694f4 │ │ │ │ - ldr r9, [pc, #1248] @ 6977c │ │ │ │ - mov r6, #0 │ │ │ │ - mov r8, r6 │ │ │ │ - add r9, pc, r9 │ │ │ │ - b 692bc │ │ │ │ - ldr r3, [r4, #1132] @ 0x46c │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r8, r3 │ │ │ │ - add r6, r6, #152 @ 0x98 │ │ │ │ - bge 694f4 │ │ │ │ - ldr r0, [r4, #1124] @ 0x464 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r0, r6 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 692a8 │ │ │ │ - ldr r3, [r4, #1124] @ 0x464 │ │ │ │ - cmn r3, r6 │ │ │ │ - beq 694f4 │ │ │ │ - ldr r3, [r4, #1132] @ 0x46c │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 69684 │ │ │ │ - ldr r9, [pc, #1164] @ 69780 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r8, r6 │ │ │ │ - add r9, pc, r9 │ │ │ │ - b 69314 │ │ │ │ - ldr r3, [r4, #1132] @ 0x46c │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r8, r3 │ │ │ │ - add r6, r6, #152 @ 0x98 │ │ │ │ - bge 69684 │ │ │ │ - ldr r0, [r4, #1124] @ 0x464 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r0, r6 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 69300 │ │ │ │ - ldr r3, [r4, #1124] @ 0x464 │ │ │ │ - cmn r3, r6 │ │ │ │ - beq 69684 │ │ │ │ - ldr r3, [r4, #1132] @ 0x46c │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 69634 │ │ │ │ - ldr r9, [pc, #1080] @ 69784 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r8, r6 │ │ │ │ - add r9, pc, r9 │ │ │ │ - b 6936c │ │ │ │ - ldr r3, [r4, #1132] @ 0x46c │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r8, r3 │ │ │ │ - add r6, r6, #152 @ 0x98 │ │ │ │ - bge 69634 │ │ │ │ - ldr r0, [r4, #1124] @ 0x464 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r0, r6 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 69358 │ │ │ │ - ldr r3, [r4, #1124] @ 0x464 │ │ │ │ - cmn r3, r6 │ │ │ │ - beq 69634 │ │ │ │ - ldr r3, [r4, #1132] @ 0x46c │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 695e4 │ │ │ │ - ldr r9, [pc, #996] @ 69788 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r8, r6 │ │ │ │ - add r9, pc, r9 │ │ │ │ - b 693c4 │ │ │ │ - ldr r3, [r4, #1132] @ 0x46c │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r8, r3 │ │ │ │ - add r6, r6, #152 @ 0x98 │ │ │ │ - bge 695e4 │ │ │ │ - ldr r0, [r4, #1124] @ 0x464 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r0, r6 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 693b0 │ │ │ │ - ldr r3, [r4, #1124] @ 0x464 │ │ │ │ - cmn r3, r6 │ │ │ │ - beq 695e4 │ │ │ │ - ldr r3, [r4, #1132] @ 0x46c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 769a4 │ │ │ │ + add sp, sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #1672] @ 769b4 │ │ │ │ + ldr r0, [pc, #1672] @ 769b8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, #10 │ │ │ │ + bl e9eb4 │ │ │ │ + ldrb r3, [r9, #-36] @ 0xffffffdc │ │ │ │ + lsl r8, r8, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - ble 69594 │ │ │ │ - ldr r9, [pc, #912] @ 6978c │ │ │ │ - mov r6, #0 │ │ │ │ - mov r8, r6 │ │ │ │ - add r9, pc, r9 │ │ │ │ - b 6941c │ │ │ │ - ldr r3, [r4, #1132] @ 0x46c │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r8, r3 │ │ │ │ - add r6, r6, #152 @ 0x98 │ │ │ │ - bge 69594 │ │ │ │ - ldr r0, [r4, #1124] @ 0x464 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r0, r6 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 69408 │ │ │ │ - ldr r3, [r4, #1124] @ 0x464 │ │ │ │ - cmn r3, r6 │ │ │ │ - beq 69594 │ │ │ │ - ldr r3, [r4, #1132] @ 0x46c │ │ │ │ + ldrb r3, [sp, #16] │ │ │ │ + bne 764fc │ │ │ │ cmp r3, #0 │ │ │ │ - ble 694a0 │ │ │ │ - ldr r9, [pc, #828] @ 69790 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r8, r6 │ │ │ │ - add r9, pc, r9 │ │ │ │ - b 69474 │ │ │ │ - ldr r3, [r4, #1132] @ 0x46c │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r8, r3 │ │ │ │ - add r6, r6, #152 @ 0x98 │ │ │ │ - bge 694a0 │ │ │ │ - ldr r0, [r4, #1124] @ 0x464 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r0, r6 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 69460 │ │ │ │ - ldr r3, [r4, #1124] @ 0x464 │ │ │ │ - cmn r3, r6 │ │ │ │ - beq 694a0 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [r4, #1136] @ 0x470 │ │ │ │ - ldr r4, [pc, #744] @ 69794 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ - mov r1, r4 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 69498 │ │ │ │ - ldr r1, [pc, #716] @ 69798 │ │ │ │ - ldr r2, [pc, #716] @ 6979c │ │ │ │ - add r1, pc, r1 │ │ │ │ - stm sp, {r1, r5} │ │ │ │ - ldr r1, [pc, #708] @ 697a0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl 68d2c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r0, [r4, #1136] @ 0x470 │ │ │ │ - ldr r6, [pc, #676] @ 697a4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ - mov r1, r6 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 692e0 │ │ │ │ - ldr r2, [pc, #648] @ 697a8 │ │ │ │ - ldr r1, [pc, #648] @ 697ac │ │ │ │ - add r2, pc, r2 │ │ │ │ - stm sp, {r2, r5} │ │ │ │ - ldr r2, [pc, #640] @ 697b0 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 68d2c │ │ │ │ - b 692e0 │ │ │ │ - ldr r0, [r4, #1136] @ 0x470 │ │ │ │ - ldr r6, [pc, #612] @ 697b4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ - mov r1, r6 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 69288 │ │ │ │ - ldr r2, [pc, #584] @ 697b8 │ │ │ │ - ldr r1, [pc, #584] @ 697bc │ │ │ │ - add r2, pc, r2 │ │ │ │ - stm sp, {r2, r5} │ │ │ │ - ldr r2, [pc, #576] @ 697c0 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 68d2c │ │ │ │ - b 69288 │ │ │ │ - ldr r0, [r4, #1136] @ 0x470 │ │ │ │ - ldr r6, [pc, #548] @ 697c4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ - mov r1, r6 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 69440 │ │ │ │ - ldr r2, [pc, #520] @ 697c8 │ │ │ │ - ldr r1, [pc, #520] @ 697cc │ │ │ │ - add r2, pc, r2 │ │ │ │ - stm sp, {r2, r5} │ │ │ │ - ldr r2, [pc, #512] @ 697d0 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 68d2c │ │ │ │ - b 69440 │ │ │ │ - ldr r0, [r4, #1136] @ 0x470 │ │ │ │ - ldr r6, [pc, #484] @ 697d4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ - mov r1, r6 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 693e8 │ │ │ │ - ldr r2, [pc, #456] @ 697d8 │ │ │ │ - ldr r1, [pc, #456] @ 697dc │ │ │ │ - add r2, pc, r2 │ │ │ │ - stm sp, {r2, r5} │ │ │ │ - ldr r2, [pc, #448] @ 697e0 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 68d2c │ │ │ │ - b 693e8 │ │ │ │ - ldr r0, [r4, #1136] @ 0x470 │ │ │ │ - ldr r6, [pc, #420] @ 697e4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ - mov r1, r6 │ │ │ │ - blx r3 │ │ │ │ + bne 76374 │ │ │ │ + add r1, sp, #16 │ │ │ │ + sub r0, r9, #36 @ 0x24 │ │ │ │ + bl eb594 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69390 │ │ │ │ - ldr r2, [pc, #392] @ 697e8 │ │ │ │ - ldr r1, [pc, #392] @ 697ec │ │ │ │ - add r2, pc, r2 │ │ │ │ - stm sp, {r2, r5} │ │ │ │ - ldr r2, [pc, #384] @ 697f0 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 68d2c │ │ │ │ - b 69390 │ │ │ │ - ldr r0, [r4, #1136] @ 0x470 │ │ │ │ - ldr r6, [pc, #356] @ 697f4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ - mov r1, r6 │ │ │ │ - blx r3 │ │ │ │ + blt 76504 │ │ │ │ + beq 76950 │ │ │ │ + asr r2, r8, #2 │ │ │ │ + add r2, r2, r8, asr #3 │ │ │ │ + add r2, r2, r2, lsl #4 │ │ │ │ + add r2, r2, r2, lsl #8 │ │ │ │ + add r2, r2, r2, lsl #16 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + cmp r8, #40 @ 0x28 │ │ │ │ + add r2, r2, r8, asr #3 │ │ │ │ + bls 765d4 │ │ │ │ + ldr r8, [pc, #1564] @ 769bc │ │ │ │ + ldr r7, [pc, #1564] @ 769c0 │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r7, pc, r7 │ │ │ │ + str r5, [sp] │ │ │ │ + b 763fc │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 765ac │ │ │ │ + add r1, sp, #16 │ │ │ │ + add r0, r5, #4 │ │ │ │ + bl eb594 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69338 │ │ │ │ - ldr r2, [pc, #328] @ 697f8 │ │ │ │ - ldr r1, [pc, #328] @ 697fc │ │ │ │ - add r2, pc, r2 │ │ │ │ - stm sp, {r2, r5} │ │ │ │ - ldr r2, [pc, #320] @ 69800 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r1, pc, r1 │ │ │ │ + blt 765ac │ │ │ │ + beq 76598 │ │ │ │ + add r1, fp, #40 @ 0x28 │ │ │ │ + add r1, r4, r1 │ │ │ │ + sub r3, r1, r4 │ │ │ │ + asr r2, r3, #3 │ │ │ │ + cmp r3, #40 @ 0x28 │ │ │ │ + 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 │ │ │ │ + bls 765c8 │ │ │ │ + sub r9, r2, #1 │ │ │ │ + cmp r2, r9, lsr #1 │ │ │ │ + movhi r2, #1 │ │ │ │ + movls r2, #0 │ │ │ │ + mov r1, #10 │ │ │ │ + mov r3, r8 │ │ │ │ + lsr sl, r9, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 68d2c │ │ │ │ - b 69338 │ │ │ │ - add r2, r0, #141312 @ 0x22800 │ │ │ │ - ldr r1, [pc, #132] @ 69764 │ │ │ │ - mov r3, r0 │ │ │ │ - add r2, r2, #688 @ 0x2b0 │ │ │ │ - str r1, [r3, #548] @ 0x224 │ │ │ │ - add r3, r3, #568 @ 0x238 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 696e4 │ │ │ │ - add r9, r5, #139264 @ 0x22000 │ │ │ │ - add r4, r5, #208896 @ 0x33000 │ │ │ │ - add r8, r5, #209920 @ 0x33400 │ │ │ │ - b 69198 │ │ │ │ - mov r0, #8 │ │ │ │ - str r0, [r4, #1112] @ 0x458 │ │ │ │ - bl 7330 │ │ │ │ - ldr r3, [r4, #1116] @ 0x45c │ │ │ │ - ldr r2, [r4, #1112] @ 0x458 │ │ │ │ + bl e9eb4 │ │ │ │ + add r1, sl, sl, lsl #2 │ │ │ │ + add r5, r4, r1, lsl #3 │ │ │ │ + ldrb r2, [r5, #4] │ │ │ │ + lsl fp, r1, #3 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrb r2, [sp, #16] │ │ │ │ + bne 763b0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 763b8 │ │ │ │ + b 763d0 │ │ │ │ + cmp r7, #1 │ │ │ │ + ldr r3, [pc, #1392] @ 769c4 │ │ │ │ + ble 76898 │ │ │ │ + add r7, r7, r7, asr #1 │ │ │ │ + cmp r7, r3 │ │ │ │ + addle r0, r7, r7, lsl #2 │ │ │ │ + lslle r0, r0, #3 │ │ │ │ + mvngt r0, #0 │ │ │ │ + str r7, [r5, #4] │ │ │ │ + lslle r4, r7, #2 │ │ │ │ + lslgt r4, r7, #2 │ │ │ │ + bl 7318 │ │ │ │ + mov r3, #0 │ │ │ │ + add r2, r4, r7 │ │ │ │ + mov r1, r3 │ │ │ │ + lsl r2, r2, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + str r1, [r8, r3, lsl #2] │ │ │ │ + add r3, r3, #10 │ │ │ │ cmp r3, r2 │ │ │ │ - movlt ip, r3 │ │ │ │ - movge ip, r2 │ │ │ │ - cmp ip, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r4, #1108] @ 0x454 │ │ │ │ - ble 69750 │ │ │ │ - sub r3, r0, #1 │ │ │ │ - sub r2, r6, #1 │ │ │ │ - add ip, r3, ip │ │ │ │ - ldrb r1, [r3, #1]! │ │ │ │ - strb r1, [r2, #1]! │ │ │ │ - cmp r3, ip │ │ │ │ - bne 69740 │ │ │ │ + bne 7648c │ │ │ │ + ldmib r5, {r3, r7} │ │ │ │ + ldr r9, [r5] │ │ │ │ + cmp r3, r7 │ │ │ │ + movlt r7, r3 │ │ │ │ + cmp r7, #0 │ │ │ │ + addgt r7, r7, r7, lsl #2 │ │ │ │ + lslgt r7, r7, #3 │ │ │ │ + movgt r4, #0 │ │ │ │ + ble 76968 │ │ │ │ + add r1, r9, r4 │ │ │ │ + add r0, r8, r4 │ │ │ │ + mov r2, #37 @ 0x25 │ │ │ │ + add r4, r4, #40 @ 0x28 │ │ │ │ + bl 7744 │ │ │ │ + cmp r4, r7 │ │ │ │ + bne 764c0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 75dc │ │ │ │ + ldmib r5, {r3, r7} │ │ │ │ + cmp r3, r7 │ │ │ │ + movlt r7, r3 │ │ │ │ + str r7, [r5, #8] │ │ │ │ + str r8, [r5] │ │ │ │ + b 762c8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7635c │ │ │ │ + ldr r7, [r5, #8] │ │ │ │ + b 762bc │ │ │ │ + ldr r3, [pc, #1200] @ 769c4 │ │ │ │ + str r9, [r5, #4] │ │ │ │ + cmp r9, r3 │ │ │ │ + movls r0, fp │ │ │ │ + mvnhi r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + cmp r7, #0 │ │ │ │ + movge r2, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + movge r3, r0 │ │ │ │ + blt 76548 │ │ │ │ + sub r7, r7, #1 │ │ │ │ + cmn r7, #1 │ │ │ │ + str r2, [r3], #40 @ 0x28 │ │ │ │ + bne 76538 │ │ │ │ + ldmib r5, {r3, r7} │ │ │ │ + ldr sl, [r5] │ │ │ │ + cmp r7, r3 │ │ │ │ + movge r7, r3 │ │ │ │ + cmp r7, #0 │ │ │ │ + addgt r7, r7, r7, lsl #2 │ │ │ │ + lslgt r7, r7, #3 │ │ │ │ + movgt r4, #0 │ │ │ │ + ble 76974 │ │ │ │ + add r1, sl, r4 │ │ │ │ + add r0, r8, r4 │ │ │ │ + mov r2, #37 @ 0x25 │ │ │ │ + add r4, r4, #40 @ 0x28 │ │ │ │ + bl 7744 │ │ │ │ + cmp r4, r7 │ │ │ │ + bne 7656c │ │ │ │ + mov r0, sl │ │ │ │ + bl 75dc │ │ │ │ + str r8, [r5] │ │ │ │ + b 762e0 │ │ │ │ + add r0, r5, #20 │ │ │ │ + add r1, sp, #32 │ │ │ │ + bl eb594 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6975c │ │ │ │ - bl 75f4 │ │ │ │ - str r6, [r4, #1108] @ 0x454 │ │ │ │ - b 69168 │ │ │ │ - svclt 0x00800000 │ │ │ │ - andeq sp, r8, ip, lsr #16 │ │ │ │ - andeq r0, r0, r4, lsr #18 │ │ │ │ - andeq sl, r8, r0, lsr #27 │ │ │ │ - andeq sp, r8, r4, ror #15 │ │ │ │ - strdeq sp, [r8], -ip │ │ │ │ - andeq lr, r8, r4, lsl fp │ │ │ │ - andeq r0, r9, r8, asr #12 │ │ │ │ - andeq ip, r8, r0, lsl #18 │ │ │ │ - strdeq lr, [r8], -ip │ │ │ │ - muleq r8, ip, sp │ │ │ │ - muleq r8, r4, ip │ │ │ │ - andeq sp, r8, ip, ror #10 │ │ │ │ - andeq r0, r0, ip, lsr #16 │ │ │ │ - muleq r8, r8, r5 │ │ │ │ - andeq pc, r8, r8, lsl #24 │ │ │ │ - andeq sp, r8, r8, lsl r5 │ │ │ │ - andeq r1, r0, r4, lsl r4 │ │ │ │ - andeq lr, r8, r0, lsl #17 │ │ │ │ - andeq sp, r8, r8, lsl #10 │ │ │ │ - andeq sp, r8, r8, asr #9 │ │ │ │ - ldrdeq r1, [r0], -ip │ │ │ │ - andeq sp, r8, r0, asr #11 │ │ │ │ - andeq sp, r8, r0, lsr #9 │ │ │ │ - andeq sp, r8, r8, ror r4 │ │ │ │ - andeq r0, r0, r8, lsr r7 │ │ │ │ - andeq ip, r8, r8, asr #23 │ │ │ │ - andeq sp, r8, r0, lsr #9 │ │ │ │ - andeq sp, r8, r8, lsl #8 │ │ │ │ - andeq r0, r0, r8, lsl #11 │ │ │ │ - andeq lr, r8, r0, lsl #15 │ │ │ │ - andeq sp, r8, ip, lsr r4 │ │ │ │ - @ instruction: 0x0008d3b8 │ │ │ │ - muleq r0, ip, r5 │ │ │ │ - ldrdeq ip, [r8], -ip @ │ │ │ │ - ldrdeq sp, [r8], -r8 │ │ │ │ - andeq sp, r8, r8, lsl #7 │ │ │ │ - andeq r1, r0, r4, lsl #5 │ │ │ │ - andeq r0, r9, ip, ror r2 │ │ │ │ - andeq sp, r8, r8, ror r3 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, r0, #142336 @ 0x22c00 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - add r0, r0, #520 @ 0x208 │ │ │ │ - bl e845c │ │ │ │ - add r4, r4, #139264 @ 0x22000 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #3588] @ 0xe04 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - bxeq lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - add r8, r0, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 972d4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r7, r4, #139264 @ 0x22000 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - blx r3 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [r7, #3308] @ 0xcec │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, r4, #208896 @ 0x33000 │ │ │ │ - cmp r5, #3 │ │ │ │ - strb r2, [r3, #1096] @ 0x448 │ │ │ │ - str r2, [r3, #1100] @ 0x44c │ │ │ │ - beq 69924 │ │ │ │ - cmp r6, #0 │ │ │ │ - str r5, [r7, #3276] @ 0xccc │ │ │ │ - beq 698e8 │ │ │ │ + bge 763d0 │ │ │ │ + add r3, sl, #1 │ │ │ │ + add r3, r3, r9 │ │ │ │ + add r2, fp, #40 @ 0x28 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + add r1, r4, r3, lsl #3 │ │ │ │ + add r4, r4, r2 │ │ │ │ + b 763d8 │ │ │ │ + cmp r4, r1 │ │ │ │ + ldr r5, [sp] │ │ │ │ + bcs 76504 │ │ │ │ + ldr r3, [pc, #1004] @ 769c8 │ │ │ │ + ldr r0, [pc, #1004] @ 769cc │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r2, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r1, #10 │ │ │ │ + bl e9eb4 │ │ │ │ + ldr r8, [r5] │ │ │ │ + sub r8, r4, r8 │ │ │ │ + asr r7, r8, #3 │ │ │ │ + add r3, r7, r7, lsl #1 │ │ │ │ + add r3, r3, r3, lsl #4 │ │ │ │ + add r3, r3, r3, lsl #8 │ │ │ │ + add r3, r3, r3, lsl #16 │ │ │ │ + add r7, r7, r3, lsl #2 │ │ │ │ + ldmib r5, {r3, r4} │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 7669c │ │ │ │ + add r2, r4, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + bgt 76754 │ │ │ │ + ldr sl, [r5] │ │ │ │ + cmp r7, r4 │ │ │ │ + str r2, [r5, #8] │ │ │ │ + bge 76688 │ │ │ │ + add r9, r4, r4, lsl #2 │ │ │ │ + add r0, sl, r9, lsl #3 │ │ │ │ + mov r2, #37 @ 0x25 │ │ │ │ + sub r1, r0, #40 @ 0x28 │ │ │ │ + sub r4, r4, #1 │ │ │ │ + bl 7744 │ │ │ │ + lsl r9, r9, #3 │ │ │ │ + cmp r7, r4 │ │ │ │ + sublt r9, r9, #80 @ 0x50 │ │ │ │ + bge 76684 │ │ │ │ + ldr r1, [r5] │ │ │ │ + mov r2, #37 @ 0x25 │ │ │ │ + add r1, r1, r9 │ │ │ │ + add r0, r1, #40 @ 0x28 │ │ │ │ + sub r4, r4, #1 │ │ │ │ + bl 7744 │ │ │ │ + cmp r7, r4 │ │ │ │ + sub r9, r9, #40 @ 0x28 │ │ │ │ + bne 76660 │ │ │ │ + ldr sl, [r5] │ │ │ │ + mov r2, #37 @ 0x25 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9730c │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9864 │ │ │ │ - ldr r3, [r4, #520] @ 0x208 │ │ │ │ + add r0, sl, r8 │ │ │ │ + bl 7744 │ │ │ │ + b 762f8 │ │ │ │ + cmp r4, #1 │ │ │ │ + ble 76818 │ │ │ │ + ldr r3, [pc, #792] @ 769c4 │ │ │ │ + add r4, r4, r4, asr #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + addle r0, r4, r4, lsl #2 │ │ │ │ + lslle r0, r0, #3 │ │ │ │ + mvngt r0, #0 │ │ │ │ + str r4, [r5, #4] │ │ │ │ + bl 7318 │ │ │ │ + lsl r9, r4, #2 │ │ │ │ + add r2, r9, r4 │ │ │ │ + mov r3, #0 │ │ │ │ + lsl r2, r2, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + mov fp, r0 │ │ │ │ + str r1, [fp, r3, lsl #2] │ │ │ │ + add r3, r3, #10 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 766dc │ │ │ │ + ldmib r5, {r3, r4} │ │ │ │ + ldr sl, [r5] │ │ │ │ + cmp r3, r4 │ │ │ │ + movlt r4, r3 │ │ │ │ + cmp r4, #0 │ │ │ │ + addgt r4, r4, r4, lsl #2 │ │ │ │ + lslgt r4, r4, #3 │ │ │ │ + movgt r9, #0 │ │ │ │ + ble 7698c │ │ │ │ + add r1, sl, r9 │ │ │ │ + add r0, fp, r9 │ │ │ │ + mov r2, #37 @ 0x25 │ │ │ │ + add r9, r9, #40 @ 0x28 │ │ │ │ + bl 7744 │ │ │ │ + cmp r9, r4 │ │ │ │ + bne 76710 │ │ │ │ + mov r0, sl │ │ │ │ + bl 75dc │ │ │ │ + ldmib r5, {r3, r4} │ │ │ │ + cmp r3, r4 │ │ │ │ + movlt r4, r3 │ │ │ │ + add r2, r4, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + str fp, [r5] │ │ │ │ + str r4, [r5, #8] │ │ │ │ + ble 76628 │ │ │ │ + ldr r3, [pc, #616] @ 769c4 │ │ │ │ + str r2, [r5, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + addls r0, r2, r2, lsl #2 │ │ │ │ + lslls r0, r0, #3 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + bl 7318 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r2, [sp] │ │ │ │ + movge r3, r4 │ │ │ │ + mov sl, r0 │ │ │ │ + movge r1, r0 │ │ │ │ + movge r0, #0 │ │ │ │ + blt 767a0 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmn r3, #1 │ │ │ │ + str r0, [r1], #40 @ 0x28 │ │ │ │ + bne 76790 │ │ │ │ + ldmib r5, {r3, r9} │ │ │ │ + ldr fp, [r5] │ │ │ │ + cmp r9, r3 │ │ │ │ + movge r9, r3 │ │ │ │ + cmp r9, #0 │ │ │ │ + ble 76980 │ │ │ │ + add r9, r9, r9, lsl #2 │ │ │ │ + lsl r3, r9, #3 │ │ │ │ + mov r9, #0 │ │ │ │ + str r8, [sp] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + mov r8, r3 │ │ │ │ + mov r4, r9 │ │ │ │ + mov r9, r2 │ │ │ │ + add r1, fp, r4 │ │ │ │ + add r0, sl, r4 │ │ │ │ + mov r2, #37 @ 0x25 │ │ │ │ + add r4, r4, #40 @ 0x28 │ │ │ │ + bl 7744 │ │ │ │ + cmp r4, r8 │ │ │ │ + bne 767d8 │ │ │ │ + ldr r8, [sp] │ │ │ │ + ldr r4, [sp, #4] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, fp │ │ │ │ + str r2, [sp] │ │ │ │ + bl 75dc │ │ │ │ + ldr r2, [sp] │ │ │ │ + str sl, [r5] │ │ │ │ + b 7662c │ │ │ │ + ldr r3, [pc, #420] @ 769c4 │ │ │ │ + add r0, r4, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - ble 6991c │ │ │ │ - mov r2, #1 │ │ │ │ - str r3, [r4, #524] @ 0x20c │ │ │ │ - strb r2, [r7, #3296] @ 0xce0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r7, #3588] @ 0xe04 │ │ │ │ - cmp r5, r3 │ │ │ │ - popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r5, r4, #142336 @ 0x22c00 │ │ │ │ - add r5, r5, #520 @ 0x208 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9730c │ │ │ │ - mov r0, r5 │ │ │ │ - bl e9864 │ │ │ │ - ldr r3, [r4, #520] @ 0x208 │ │ │ │ + str r0, [r5, #4] │ │ │ │ + bls 76924 │ │ │ │ + mvn r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + mov sl, r0 │ │ │ │ + ldmib r5, {r3, r4} │ │ │ │ + ldr r9, [r5] │ │ │ │ + cmp r3, r4 │ │ │ │ + movlt r4, r3 │ │ │ │ + cmp r4, #0 │ │ │ │ + addgt r4, r4, r4, lsl #2 │ │ │ │ + lslgt fp, r4, #3 │ │ │ │ + movgt r4, #0 │ │ │ │ + ble 76998 │ │ │ │ + add r1, r9, r4 │ │ │ │ + add r0, sl, r4 │ │ │ │ + mov r2, #37 @ 0x25 │ │ │ │ + add r4, r4, #40 @ 0x28 │ │ │ │ + bl 7744 │ │ │ │ + cmp r4, fp │ │ │ │ + bne 7685c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 75dc │ │ │ │ + ldmib r5, {r3, r4} │ │ │ │ + cmp r3, r4 │ │ │ │ + movlt r4, r3 │ │ │ │ + str sl, [r5] │ │ │ │ + str r4, [r5, #8] │ │ │ │ + b 7661c │ │ │ │ + add r0, r7, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt 698d8 │ │ │ │ - bic r3, r0, r0, asr #31 │ │ │ │ - b 698d8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r6, #0 │ │ │ │ - str r5, [r7, #3276] @ 0xccc │ │ │ │ - bne 698b8 │ │ │ │ - b 698e8 │ │ │ │ + str r0, [r5, #4] │ │ │ │ + bls 768f8 │ │ │ │ + mvn r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + mov r8, r0 │ │ │ │ + ldmib r5, {r3, r7} │ │ │ │ + ldr r9, [r5] │ │ │ │ + cmp r3, r7 │ │ │ │ + movlt r7, r3 │ │ │ │ + cmp r7, #0 │ │ │ │ + addgt r7, r7, r7, lsl #2 │ │ │ │ + lslgt r7, r7, #3 │ │ │ │ + movgt r4, #0 │ │ │ │ + ble 76968 │ │ │ │ + add r1, r9, r4 │ │ │ │ + add r0, r8, r4 │ │ │ │ + mov r2, #37 @ 0x25 │ │ │ │ + add r4, r4, #40 @ 0x28 │ │ │ │ + bl 7744 │ │ │ │ + cmp r4, r7 │ │ │ │ + bne 768d8 │ │ │ │ + b 764dc │ │ │ │ + add r0, r0, r0, lsl #2 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + bl 7318 │ │ │ │ + cmn r7, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + beq 768b4 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r7, r3 │ │ │ │ + str r3, [r0] │ │ │ │ + strne r3, [r0, #40] @ 0x28 │ │ │ │ + b 768b4 │ │ │ │ + add r0, r0, r0, lsl #2 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + bl 7318 │ │ │ │ + cmn r4, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + beq 76838 │ │ │ │ + mov r3, #0 │ │ │ │ + cmp r4, #0 │ │ │ │ + str r3, [r0] │ │ │ │ + strne r3, [r0, #40] @ 0x28 │ │ │ │ + b 76838 │ │ │ │ + sub r0, r9, #20 │ │ │ │ + add r1, sp, #32 │ │ │ │ + bl eb594 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge 76374 │ │ │ │ + b 76504 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 764f0 │ │ │ │ + b 764dc │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 76590 │ │ │ │ + b 76588 │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 76810 │ │ │ │ + b 76800 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 76740 │ │ │ │ + b 7672c │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 7688c │ │ │ │ + b 76878 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, r9, r0, ror #14 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r0, r9, r4, asr #13 │ │ │ │ + andeq sp, r7, r4, lsr #3 │ │ │ │ + andeq sp, r7, r8, lsr #3 │ │ │ │ + andeq sp, r7, r0, lsr r1 │ │ │ │ + andeq sp, r7, r4, lsr r1 │ │ │ │ + teqeq r3, #-872415232 @ 0xcc000000 │ │ │ │ + strdeq ip, [r7], -r4 │ │ │ │ + strdeq ip, [r7], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, #0 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov ip, #0 │ │ │ │ mov r4, r0 │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [pc, #420] @ 69b20 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - bl eb6d8 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - moveq r1, #1 │ │ │ │ - moveq r0, r5 │ │ │ │ - beq 69a74 │ │ │ │ - ldr r1, [pc, #392] @ 69b24 │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - moveq r1, #2 │ │ │ │ - moveq r0, r5 │ │ │ │ - beq 69a74 │ │ │ │ - ldr r1, [pc, #364] @ 69b28 │ │ │ │ - mov r0, r6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 69a80 │ │ │ │ + mov r0, r1 │ │ │ │ + str r0, [r4, #4] │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, r4, #8 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + strb ip, [r4] │ │ │ │ + mov r5, r3 │ │ │ │ + bl e96c0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - add r6, r5, #139264 @ 0x22000 │ │ │ │ + str r5, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #2 │ │ │ │ - ldr r8, [r6, #3280] @ 0xcd0 │ │ │ │ - beq 69af0 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - add lr, r8, #64 @ 0x40 │ │ │ │ - mov r0, #692 @ 0x2b4 │ │ │ │ - add r7, r1, #57344 @ 0xe000 │ │ │ │ - b 69a00 │ │ │ │ - cmp r3, lr │ │ │ │ - beq 69b18 │ │ │ │ - rsbs r2, r3, #0 │ │ │ │ - and r2, r2, #63 @ 0x3f │ │ │ │ - and ip, r3, #63 @ 0x3f │ │ │ │ - rsbpl ip, r2, #0 │ │ │ │ - mla r2, r0, ip, r1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - add r2, r2, #16192 @ 0x3f40 │ │ │ │ - ldrb r2, [r2, #32] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 699f8 │ │ │ │ - ldr r2, [r7, #2480] @ 0x9b0 │ │ │ │ - cmp r2, ip │ │ │ │ - beq 699f8 │ │ │ │ - cmp ip, #63 @ 0x3f │ │ │ │ - bhi 69aac │ │ │ │ - mov r3, #692 @ 0x2b4 │ │ │ │ - mla r3, ip, r3, r1 │ │ │ │ - add r3, r3, #16192 @ 0x3f40 │ │ │ │ - ldrb r3, [r3, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 69ab4 │ │ │ │ - add r1, r1, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r1, #2480] @ 0x9b0 │ │ │ │ - cmp r3, ip │ │ │ │ - beq 69ab4 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, #3 │ │ │ │ + beq 76a70 │ │ │ │ + cmp r3, #3 │ │ │ │ + bne 76a50 │ │ │ │ + ldr r1, [pc, #100] @ 76a8c │ │ │ │ + ldr r3, [r5] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + add r1, r1, #192 @ 0xc0 │ │ │ │ mov r0, r5 │ │ │ │ - str ip, [r6, #3280] @ 0xcd0 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 69838 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #160] @ 69b2c │ │ │ │ - ldr r0, [r3, #1592] @ 0x638 │ │ │ │ - ldr r3, [pc, #156] @ 69b30 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - add r2, pc, r2 │ │ │ │ - blx r4 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, #2 │ │ │ │ - bne 69aac │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #104] @ 69b34 │ │ │ │ - ldr r0, [r3, #1592] @ 0x638 │ │ │ │ - ldr r3, [pc, #100] @ 69b38 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - add r2, pc, r2 │ │ │ │ - blx r4 │ │ │ │ - b 69aac │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #63 @ 0x3f │ │ │ │ - mov ip, r0 │ │ │ │ - bhi 69ab4 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - b 69a3c │ │ │ │ - mov ip, r8 │ │ │ │ - b 69a34 │ │ │ │ - andeq sl, r8, ip, asr #12 │ │ │ │ - andeq lr, r8, r8, lsl #8 │ │ │ │ - andeq pc, r8, r0, lsr r7 @ │ │ │ │ - andeq r5, r9, ip, lsr #24 │ │ │ │ - andeq ip, r8, ip, ror #31 │ │ │ │ - andeq r5, r9, ip, ror #23 │ │ │ │ - strdeq ip, [r8], -ip @ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r1, #12] │ │ │ │ - mov r1, #0 │ │ │ │ - add r4, r5, #143360 @ 0x23000 │ │ │ │ - strb r1, [r4, #8] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r1 │ │ │ │ - addeq r4, r4, #8 │ │ │ │ - beq 69b8c │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r4, r4, #8 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r0, [r4, #72] @ 0x48 │ │ │ │ + str r3, [r4, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl e97fc │ │ │ │ - mov r2, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r1, [pc, #56] @ 76a90 │ │ │ │ + ldr r3, [r5] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + add r1, r1, #384 @ 0x180 │ │ │ │ mov r0, r5 │ │ │ │ - mov r1, #1 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 69838 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r1, #12] │ │ │ │ - mov r1, #0 │ │ │ │ - add r4, r5, #143360 @ 0x23000 │ │ │ │ - strb r1, [r4, #8] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, r1 │ │ │ │ - addeq r4, r4, #8 │ │ │ │ - beq 69bf0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r4, r4, #8 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e97fc │ │ │ │ - mov r2, r4 │ │ │ │ + b 76a3c │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r1, [pc, #24] @ 76a94 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + add r1, pc, r1 │ │ │ │ mov r0, r5 │ │ │ │ - mov r1, #2 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 69838 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r2, [r2, #1588] @ 0x634 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 69c94 │ │ │ │ - add r5, r4, #139264 @ 0x22000 │ │ │ │ - ldr r7, [r5, #3284] @ 0xcd4 │ │ │ │ - cmn r7, #1 │ │ │ │ - beq 69cd0 │ │ │ │ - str r7, [r5, #3280] @ 0xcd0 │ │ │ │ - add r5, r4, #143360 @ 0x23000 │ │ │ │ - strb r6, [r5, #8] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - addeq r5, r5, #8 │ │ │ │ - bne 69c6c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #3 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 69838 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ - add r5, r5, #8 │ │ │ │ - mov r2, #1024 @ 0x400 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e97fc │ │ │ │ - b 69c58 │ │ │ │ - add r0, r4, #8 │ │ │ │ - bl 972d4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + b 76a3c │ │ │ │ + andeq r0, r9, r4, ror #18 │ │ │ │ + andeq r0, r9, r4, lsr r9 │ │ │ │ + andeq r0, r9, r0, lsl r9 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r0] │ │ │ │ + cmp r2, #2 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + ldr lr, [r1, #88] @ 0x58 │ │ │ │ + ldr r1, [r3, #72] @ 0x48 │ │ │ │ + beq 76af4 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq 76adc │ │ │ │ + ldr r2, [pc, #60] @ 76b08 │ │ │ │ + mov r3, lr │ │ │ │ + add r2, pc, r2 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + add r2, r2, #384 @ 0x180 │ │ │ │ + bx r3 │ │ │ │ + ldr r2, [pc, #40] @ 76b0c │ │ │ │ + mov r3, lr │ │ │ │ + add r2, pc, r2 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + add r2, r2, #192 @ 0xc0 │ │ │ │ + bx r3 │ │ │ │ + ldr r2, [pc, #20] @ 76b10 │ │ │ │ + mov r3, lr │ │ │ │ + add r2, pc, r2 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + bx r3 │ │ │ │ + andeq r0, r9, r0, asr #17 │ │ │ │ + andeq r0, r9, r8, lsr #17 │ │ │ │ + muleq r9, r0, r8 │ │ │ │ + ldrb r3, [r0] │ │ │ │ + eor r3, r3, #1 │ │ │ │ + strb r3, [r0] │ │ │ │ + bx lr │ │ │ │ + ldrb r0, [r0] │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #72] @ 0x48 │ │ │ │ + bx lr │ │ │ │ + add r0, r0, #8 │ │ │ │ + bx lr │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ + mov r2, r1 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r1, [r3, #72] @ 0x48 │ │ │ │ + ldr r3, [ip, #60] @ 0x3c │ │ │ │ + bx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r1, [r3, #72] @ 0x48 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - blx r3 │ │ │ │ - add r3, r4, #208896 @ 0x33000 │ │ │ │ - mov r2, #0 │ │ │ │ - mvn r1, #0 │ │ │ │ - add r4, r4, #139264 @ 0x22000 │ │ │ │ - str r1, [r4, #3308] @ 0xcec │ │ │ │ - strb r2, [r3, #1096] @ 0x448 │ │ │ │ - str r2, [r3, #1100] @ 0x44c │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - add r0, r4, #8 │ │ │ │ - bl 972d4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r4, r4, #208896 @ 0x33000 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + bx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r1, [r3, #72] @ 0x48 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - blx r3 │ │ │ │ - str r7, [r5, #3308] @ 0xcec │ │ │ │ - strb r6, [r4, #1096] @ 0x448 │ │ │ │ - str r6, [r4, #1100] @ 0x44c │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ + bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - ldr r2, [r6, #1588] @ 0x634 │ │ │ │ - ldr r5, [r2, #32] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 69d6c │ │ │ │ + subs r5, r1, #0 │ │ │ │ + blt 76be4 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ + ldr r1, [r4, #72] @ 0x48 │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2e94c │ │ │ │ - cmn r0, #1 │ │ │ │ - mov r3, r0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ - add ip, r4, #139264 @ 0x22000 │ │ │ │ + cmp r0, r5 │ │ │ │ + ble 76be4 │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ + ldr r1, [r4, #72] @ 0x48 │ │ │ │ + ldr r3, [r0] │ │ │ │ mov r2, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #3 │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - str r3, [ip, #3280] @ 0xcd0 │ │ │ │ - b 69838 │ │ │ │ - add r0, r4, #8 │ │ │ │ - bl 972d4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - blx r3 │ │ │ │ - add r3, r4, #208896 @ 0x33000 │ │ │ │ - mov r2, #0 │ │ │ │ - mvn r1, #0 │ │ │ │ - add r4, r4, #139264 @ 0x22000 │ │ │ │ - str r1, [r4, #3308] @ 0xcec │ │ │ │ - strb r2, [r3, #1096] @ 0x448 │ │ │ │ - str r2, [r3, #1100] @ 0x44c │ │ │ │ + bx r3 │ │ │ │ + mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl 972d4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - blx r3 │ │ │ │ - add r3, r4, #208896 @ 0x33000 │ │ │ │ - mov r2, #0 │ │ │ │ - mvn r1, #0 │ │ │ │ - add r4, r4, #139264 @ 0x22000 │ │ │ │ - str r1, [r4, #3308] @ 0xcec │ │ │ │ - strb r2, [r3, #1096] @ 0x448 │ │ │ │ - str r2, [r3, #1100] @ 0x44c │ │ │ │ - pop {r4, pc} │ │ │ │ + str r1, [r0, #72] @ 0x48 │ │ │ │ + bx lr │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ + mov r2, r1 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r1, [r3, #72] @ 0x48 │ │ │ │ + ldr r3, [ip, #92] @ 0x5c │ │ │ │ + bx r3 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ + mov r2, r1 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r1, [r3, #72] @ 0x48 │ │ │ │ + ldr r3, [ip, #88] @ 0x58 │ │ │ │ + bx r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2944] @ 0xb80 │ │ │ │ - mov fp, r1 │ │ │ │ - ldr r1, [pc, #2460] @ 6a7b0 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #2456] @ 6a7b4 │ │ │ │ + str r0, [ip, #3416] @ 0xd58 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + sub sp, sp, #644 @ 0x284 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r0, [r3, #1596] @ 0x63c │ │ │ │ + ldr r1, [pc, #3248] @ 77904 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r2, [pc, #3240] @ 77908 │ │ │ │ + str r4, [sp, #12] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r4, [sp] │ │ │ │ add r1, pc, r1 │ │ │ │ + ldr r5, [r3, #12] │ │ │ │ + ldr r6, [pc, #3216] @ 7790c │ │ │ │ + ldr r3, [pc, #3216] @ 77910 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #1104 @ 0x450 │ │ │ │ - sub sp, sp, #12 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r6, pc, r6 │ │ │ │ ldr r2, [r2] │ │ │ │ - str r2, [sp, #1108] @ 0x454 │ │ │ │ + str r2, [sp, #636] @ 0x27c │ │ │ │ mov r2, #0 │ │ │ │ - ldrb r2, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6a164 │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov sl, r3 │ │ │ │ - blt 6a15c │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r0, [r2, #1588] @ 0x634 │ │ │ │ - ldr r1, [r0, #36] @ 0x24 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 6a164 │ │ │ │ - mov lr, #692 @ 0x2b4 │ │ │ │ - mla r1, lr, r7, r2 │ │ │ │ - add r1, r1, #16192 @ 0x3f40 │ │ │ │ - ldrb r4, [r1, #32] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq 6a164 │ │ │ │ - ldrb r4, [r1, #33] @ 0x21 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 6a164 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - cmp r0, #2 │ │ │ │ - beq 6a164 │ │ │ │ - add r4, r2, #57344 @ 0xe000 │ │ │ │ - ldr r4, [r4, #2480] @ 0x9b0 │ │ │ │ - cmp r4, r7 │ │ │ │ - beq 6a734 │ │ │ │ - cmp r0, #1 │ │ │ │ - beq 6a6f8 │ │ │ │ - cmp sl, #3 │ │ │ │ - beq 6a5cc │ │ │ │ - mov r6, fp │ │ │ │ - mov r5, #127 @ 0x7f │ │ │ │ - mov r8, #0 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ - str fp, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ebfec │ │ │ │ - bl ebdb0 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r8, r0 │ │ │ │ - beq 69ee8 │ │ │ │ - cmp r8, #0 │ │ │ │ - moveq r8, r6 │ │ │ │ - subs r5, r5, #1 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - beq 6a72c │ │ │ │ - ldrb r3, [r6] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 69ec8 │ │ │ │ - cmp r8, #0 │ │ │ │ - movne r2, #0 │ │ │ │ - strbne r2, [r8] │ │ │ │ - ldrb r2, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6a60c │ │ │ │ - mvn r2, r7 │ │ │ │ - cmp sl, #3 │ │ │ │ - lsr r2, r2, #31 │ │ │ │ - moveq r3, #0 │ │ │ │ - andne r3, r2, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - mov r3, #692 @ 0x2b4 │ │ │ │ - mul r3, r7, r3 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #2164] @ 6a7b8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - add r3, r9, #139264 @ 0x22000 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + mvn r3, #0 │ │ │ │ + blx r5 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + beq 76f6c │ │ │ │ + bl e8544 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r1, #150 @ 0x96 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #3148] @ 77914 │ │ │ │ + mov r2, r5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl e830c │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e8364 │ │ │ │ + mov r0, r7 │ │ │ │ + add r7, sp, #68 @ 0x44 │ │ │ │ + bl e85b4 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, #24 │ │ │ │ + bl e8320 │ │ │ │ + mov r2, r5 │ │ │ │ + add r5, sp, #380 @ 0x17c │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 79f0 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r8 │ │ │ │ + bl e8314 │ │ │ │ + cmp r7, r4 │ │ │ │ + beq 77710 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 76f98 │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ + ldr r9, [r2, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 76f98 │ │ │ │ + ldr r7, [pc, #3008] @ 77918 │ │ │ │ + add r6, r6, r6, lsl #1 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r5, r9 │ │ │ │ + b 76d74 │ │ │ │ + add r4, r4, #3 │ │ │ │ + cmp r6, r4 │ │ │ │ + add r5, r5, #12 │ │ │ │ + beq 76f98 │ │ │ │ + ldr r0, [r9, r4, lsl #2] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 7ae0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 76d64 │ │ │ │ + ldr r9, [r5, #8] │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 76fb4 │ │ │ │ + ldr sl, [r9, #8] │ │ │ │ + ldr r5, [r9, #12] │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 77884 │ │ │ │ + ldr r6, [pc, #2920] @ 7791c │ │ │ │ + lsl r3, sl, #1 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov fp, r5 │ │ │ │ + add r7, sl, sl, lsl #1 │ │ │ │ + mov r8, r5 │ │ │ │ + mov r4, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, fp │ │ │ │ - b 69f7c │ │ │ │ - cmp r2, #10 │ │ │ │ - beq 6a208 │ │ │ │ - ldrb r2, [r3] │ │ │ │ - mov r4, r3 │ │ │ │ - cmp r2, #0 │ │ │ │ - add r3, r3, #1 │ │ │ │ - bne 69f74 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - ldr r1, [pc, #2080] @ 6a7bc │ │ │ │ - ldr r3, [r0, #3272] @ 0xcc8 │ │ │ │ - add r3, r3, #1 │ │ │ │ - smull r2, r1, r3, r1 │ │ │ │ - asr r2, r3, #31 │ │ │ │ - rsb r2, r2, r1, asr #4 │ │ │ │ - rsb r1, r2, r2, lsl #5 │ │ │ │ - add r2, r2, r1, lsl #2 │ │ │ │ - sub r2, r3, r2, lsl #1 │ │ │ │ - str r2, [r0, #3272] @ 0xcc8 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl e88e8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mvn r3, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add r5, r2, r2, lsl #3 │ │ │ │ - rsb r5, r2, r5, lsl #3 │ │ │ │ - add r5, r9, r5, lsl #3 │ │ │ │ - add ip, r5, #536 @ 0x218 │ │ │ │ - strd r0, [ip] │ │ │ │ - str r3, [r5, #564] @ 0x234 │ │ │ │ - ldr r3, [pc, #1996] @ 6a7c0 │ │ │ │ - str r3, [r5, #548] @ 0x224 │ │ │ │ - ldr r3, [sp, #1152] @ 0x480 │ │ │ │ - str r3, [r5, #556] @ 0x22c │ │ │ │ - str r7, [r5, #552] @ 0x228 │ │ │ │ - lsl r3, r2, #3 │ │ │ │ - str sl, [r5, #560] @ 0x230 │ │ │ │ - beq 6a194 │ │ │ │ - ldr r0, [r9, #4] │ │ │ │ - add ip, r0, #57344 @ 0xe000 │ │ │ │ - ldr r1, [ip, #2480] @ 0x9b0 │ │ │ │ - cmp r1, r7 │ │ │ │ - bne 6a230 │ │ │ │ - mov r1, #0 │ │ │ │ - strb r1, [r5, #1096] @ 0x448 │ │ │ │ - mov r8, r7 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - add r1, r0, r1 │ │ │ │ - add r1, r1, #15744 @ 0x3d80 │ │ │ │ - ldr r1, [r1, #40] @ 0x28 │ │ │ │ - cmn r1, #1 │ │ │ │ - addeq lr, r3, r2 │ │ │ │ - rsbeq lr, r2, lr, lsl #3 │ │ │ │ - addeq lr, r9, lr, lsl #3 │ │ │ │ - streq r1, [lr, #564] @ 0x234 │ │ │ │ - ldr r1, [ip, #2508] @ 0x9cc │ │ │ │ - tst r1, #1 │ │ │ │ - beq 6a088 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - add r1, r0, r1 │ │ │ │ - add r1, r1, #15744 @ 0x3d80 │ │ │ │ - ldr r1, [r1, #40] @ 0x28 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 6a2dc │ │ │ │ - cmp r1, #1 │ │ │ │ - beq 6a2dc │ │ │ │ - add r2, r2, #1 │ │ │ │ - mov r3, #692 @ 0x2b4 │ │ │ │ - mla r3, r8, r3, r0 │ │ │ │ - add r1, r2, r2, lsl #3 │ │ │ │ - rsb r2, r2, r1, lsl #3 │ │ │ │ - lsl r5, r2, #3 │ │ │ │ - add r6, r9, r2, lsl #3 │ │ │ │ - add r3, r3, #15488 @ 0x3c80 │ │ │ │ - add r5, r5, #16 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add r3, r3, #48 @ 0x30 │ │ │ │ - mov r1, #16 │ │ │ │ - mov r0, r6 │ │ │ │ - add r5, r9, r5 │ │ │ │ - bl e9868 │ │ │ │ + b 76de0 │ │ │ │ + add r4, r4, #3 │ │ │ │ + cmp r4, r7 │ │ │ │ + add r8, r8, #12 │ │ │ │ + beq 776d8 │ │ │ │ + ldr r0, [r5, r4, lsl #2] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 7ae0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 76dd0 │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r0, #3 │ │ │ │ + beq 776f0 │ │ │ │ + ldr r4, [pc, #2836] @ 77920 │ │ │ │ + mov r6, #0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + b 76e24 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp sl, r6 │ │ │ │ + add fp, fp, #12 │ │ │ │ + bls 77590 │ │ │ │ + ldr r0, [fp] │ │ │ │ + mov r1, r4 │ │ │ │ + bl 7ae0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 76e14 │ │ │ │ + ldr r3, [fp, #8] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r0, #3 │ │ │ │ + beq 775a8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r6, [pc, #2768] @ 77924 │ │ │ │ + add r4, r3, sl │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov sl, r5 │ │ │ │ + mov r7, #0 │ │ │ │ + b 76e74 │ │ │ │ + add r7, r7, #3 │ │ │ │ + cmp r4, r7 │ │ │ │ + add sl, sl, #12 │ │ │ │ + beq 775d8 │ │ │ │ + ldr r0, [r5, r7, lsl #2] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 7ae0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 76e64 │ │ │ │ + ldr r3, [sl, #8] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + cmp r1, #2 │ │ │ │ + beq 77600 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r0, #2 │ │ │ │ + add r3, r3, #3184 @ 0xc70 │ │ │ │ + mov r1, #2 │ │ │ │ + strd r0, [r3, #-8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 76ffc │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + ldr r8, [r3, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 76ffc │ │ │ │ + ldr r7, [pc, #2644] @ 77928 │ │ │ │ + add r6, r6, r6, lsl #1 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r5, r8 │ │ │ │ + mov r4, #0 │ │ │ │ + b 76ef4 │ │ │ │ + add r4, r4, #3 │ │ │ │ + cmp r6, r4 │ │ │ │ + add r5, r5, #12 │ │ │ │ + beq 76ffc │ │ │ │ + ldr r0, [r8, r4, lsl #2] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 7ae0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 76ee4 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + b 7700c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 75d0 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + add r0, r0, #792 @ 0x318 │ │ │ │ + add r0, r0, #2 │ │ │ │ + ldr r3, [r4, r0, lsl #2] │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 76f6c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - mov r3, fp │ │ │ │ - mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ - cmp sl, #3 │ │ │ │ - beq 6a2f0 │ │ │ │ - cmp sl, #2 │ │ │ │ - beq 6a218 │ │ │ │ - ldr r1, [pc, #1748] @ 6a7c4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #32 │ │ │ │ - bl e97fc │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldr r2, [pc, #1728] @ 6a7c8 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #1024 @ 0x400 │ │ │ │ - str r6, [sp] │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - ldr r0, [r3, #1592] @ 0x638 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r3, r5 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r5, [r2, #100] @ 0x64 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - blx r5 │ │ │ │ - ldrb r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6a3a0 │ │ │ │ - mov fp, r4 │ │ │ │ - b 69f6c │ │ │ │ - cmp r3, #3 │ │ │ │ - bne 69eb4 │ │ │ │ - ldr r2, [pc, #1632] @ 6a7cc │ │ │ │ - ldr r3, [pc, #1604] @ 6a7b4 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + ldr r2, [r2, #3124] @ 0xc34 │ │ │ │ + add r1, r2, r3, lsl #5 │ │ │ │ + cmp r1, #0 │ │ │ │ + lsl r3, r3, #5 │ │ │ │ + ldrbne r1, [r2, r3] │ │ │ │ + eorne r1, r1, #1 │ │ │ │ + strbne r1, [r2, r3] │ │ │ │ + ldr r2, [pc, #2488] @ 7792c │ │ │ │ + ldr r3, [pc, #2448] @ 77908 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1108] @ 0x454 │ │ │ │ + ldr r3, [sp, #636] @ 0x27c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6a7ac │ │ │ │ - add sp, sp, #1104 @ 0x450 │ │ │ │ - add sp, sp, #12 │ │ │ │ + bne 778d4 │ │ │ │ + add sp, sp, #644 @ 0x284 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #2448] @ 77930 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r9, [r2, r3] │ │ │ │ + ldr r3, [r9, #4] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 76d9c │ │ │ │ + ldr r3, [pc, #2420] @ 77930 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + cmp r1, #3 │ │ │ │ + bne 76e90 │ │ │ │ + ldrd r2, [r3, #8] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + orrs r3, r2, r3 │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + cmp r2, #2 │ │ │ │ + strb r3, [r1, #3168] @ 0xc60 │ │ │ │ + movlt r3, r2 │ │ │ │ + movge r3, #2 │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + str r3, [r1, #3164] @ 0xc5c │ │ │ │ + b 76e98 │ │ │ │ + ldr r3, [pc, #2348] @ 77930 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 76f14 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r9, #0 │ │ │ │ + add r1, r3, #3120 @ 0xc30 │ │ │ │ + ldr r3, [pc, #2312] @ 77934 │ │ │ │ + add r1, r1, #4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r8, r0 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + b 7707c │ │ │ │ + ldr r3, [pc, #2276] @ 77930 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cmp sl, #3 │ │ │ │ - movne r8, r7 │ │ │ │ - strb r1, [r5, #1096] @ 0x448 │ │ │ │ - bne 6a1c8 │ │ │ │ - ldr r1, [r9, #4] │ │ │ │ - ldr r0, [sp, #1152] @ 0x480 │ │ │ │ - add r1, r1, #57344 @ 0xe000 │ │ │ │ - ldr r1, [r1, #2480] @ 0x9b0 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr sl, [r1, #8] │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + cmp r0, #1 │ │ │ │ + beq 7709c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r9, r9, #1 │ │ │ │ + add r3, r3, #96 @ 0x60 │ │ │ │ + cmp r2, r9 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bls 76f14 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + subs r3, r3, #2 │ │ │ │ + movne r3, #1 │ │ │ │ + orrs r3, r3, r9, lsr #31 │ │ │ │ + bne 77044 │ │ │ │ + ldr r3, [r8, #12] │ │ │ │ + ldr r3, [r3, r9, lsl #2] │ │ │ │ + b 77050 │ │ │ │ + ldr r4, [sl, #8] │ │ │ │ + ldr r5, [sl, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 7781c │ │ │ │ + ldr r6, [pc, #2180] @ 77938 │ │ │ │ + str r8, [sp, #28] │ │ │ │ + add r4, r4, r4, lsl #1 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r8, r5 │ │ │ │ + mov fp, r1 │ │ │ │ + b 770dc │ │ │ │ + add r7, r7, #3 │ │ │ │ + cmp r4, r7 │ │ │ │ + add r8, r8, #12 │ │ │ │ + beq 77470 │ │ │ │ + ldr r0, [r5, r7, lsl #2] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 7ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - cmpge r1, r7 │ │ │ │ - moveq r8, r0 │ │ │ │ - movne r8, r7 │ │ │ │ - add r6, r3, r2 │ │ │ │ - rsb r6, r2, r6, lsl #3 │ │ │ │ - lsl r6, r6, #3 │ │ │ │ - add r5, r6, #584 @ 0x248 │ │ │ │ - cmn r7, #1 │ │ │ │ - add r5, r9, r5 │ │ │ │ - beq 6a308 │ │ │ │ - cmn r7, #2 │ │ │ │ - beq 6a350 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [r9, #4] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - mov r1, #0 │ │ │ │ - add ip, r0, #57344 @ 0xe000 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b 6a038 │ │ │ │ - mov r2, #0 │ │ │ │ - strb r2, [r4] │ │ │ │ - mov r4, r3 │ │ │ │ - b 69f90 │ │ │ │ - ldr r1, [pc, #1456] @ 6a7d0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #32 │ │ │ │ - bl e97fc │ │ │ │ - b 6a0fc │ │ │ │ + bne 770cc │ │ │ │ + mov r1, fp │ │ │ │ + mov fp, r8 │ │ │ │ + ldr r2, [fp, #8] │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ + mov r6, #0 │ │ │ │ + cmp r0, #3 │ │ │ │ + ldreq r3, [r2, #8] │ │ │ │ + movne r3, #0 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r1] │ │ │ │ + strb r6, [sp, #204] @ 0xcc │ │ │ │ + strb r6, [sp, #220] @ 0xdc │ │ │ │ + strb r6, [sp, #236] @ 0xec │ │ │ │ + strb r6, [sp, #252] @ 0xfc │ │ │ │ + strb r6, [sp, #268] @ 0x10c │ │ │ │ + strb r6, [sp, #284] @ 0x11c │ │ │ │ + strb r6, [sp, #300] @ 0x12c │ │ │ │ + strb r6, [sp, #316] @ 0x13c │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 77224 │ │ │ │ + ldr r4, [sl, #8] │ │ │ │ + ldr fp, [sl, #12] │ │ │ │ + cmp r4, r6 │ │ │ │ + beq 77224 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + add r4, r4, r4, lsl #1 │ │ │ │ + mov r7, fp │ │ │ │ + b 7717c │ │ │ │ + add r6, r6, #3 │ │ │ │ + cmp r4, r6 │ │ │ │ + add r7, r7, #12 │ │ │ │ + beq 77224 │ │ │ │ + ldr r0, [fp, r6, lsl #2] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 7ae0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7716c │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ - mov r3, #692 @ 0x2b4 │ │ │ │ - mla r3, r1, r3, r0 │ │ │ │ - mov r0, fp │ │ │ │ - add r1, r3, #15488 @ 0x3c80 │ │ │ │ - add r1, r1, #48 @ 0x30 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl eb944 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq 6a380 │ │ │ │ - ldr r1, [r9, #4] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 77244 │ │ │ │ + add r3, sp, #188 @ 0xbc │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + add r4, sp, #92 @ 0x5c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #1608] @ 0x648 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 769d0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 76074 │ │ │ │ + cmp r5, #2 │ │ │ │ + mov r3, r5 │ │ │ │ + ldreq r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + orreq r3, r3, #4096 @ 0x1000 │ │ │ │ + streq r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r3, #3124] @ 0xc34 │ │ │ │ + add r3, r3, r1 │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r1, [r3, #72] @ 0x48 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #88] @ 0x58 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r8, #8] │ │ │ │ + b 77064 │ │ │ │ + ldr r3, [pc, #1796] @ 77930 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ - add r0, r1, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r0, #2480] @ 0x9b0 │ │ │ │ - mov r3, #692 @ 0x2b4 │ │ │ │ - mla r3, r0, r3, r1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - add r0, r3, #15488 @ 0x3c80 │ │ │ │ - add r0, r0, #48 @ 0x30 │ │ │ │ - bl e9864 │ │ │ │ - cmp r8, fp │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - beq 6a4a8 │ │ │ │ - ldrb r1, [r8, #-1] │ │ │ │ - cmp r1, #32 │ │ │ │ - movne r1, #0 │ │ │ │ - strne r1, [sp, #16] │ │ │ │ - strne r1, [sp, #28] │ │ │ │ - beq 6a4a8 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r7, [r1, #3312] @ 0xcf0 │ │ │ │ - add r1, r3, r2 │ │ │ │ - rsb r1, r2, r1, lsl #3 │ │ │ │ - add r1, r9, r1, lsl #3 │ │ │ │ - strb r0, [r1, #1096] @ 0x448 │ │ │ │ - ldr r0, [r9, #4] │ │ │ │ - mov r8, r7 │ │ │ │ - add ip, r0, #57344 @ 0xe000 │ │ │ │ - b 6a038 │ │ │ │ - add r3, r3, r2 │ │ │ │ - rsb r3, r2, r3, lsl #3 │ │ │ │ - add r3, r9, r3, lsl #3 │ │ │ │ - str r1, [r3, #564] @ 0x234 │ │ │ │ - b 6a088 │ │ │ │ - ldr r1, [pc, #1244] @ 6a7d4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #32 │ │ │ │ - bl e97fc │ │ │ │ - b 6a0fc │ │ │ │ - add r2, r2, #1 │ │ │ │ - add r1, r2, r2, lsl #3 │ │ │ │ - rsb r2, r2, r1, lsl #3 │ │ │ │ - mov r1, #0 │ │ │ │ - strb r1, [r9, r2, lsl #3] │ │ │ │ - ldr r2, [pc, #1204] @ 6a7d8 │ │ │ │ - mov r3, fp │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add r6, r6, #568 @ 0x238 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - mov r3, #0 │ │ │ │ - add r6, r9, r6 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b 6a0d8 │ │ │ │ - add r2, r2, #1 │ │ │ │ - add r1, r2, r2, lsl #3 │ │ │ │ - rsb r2, r2, r1, lsl #3 │ │ │ │ - mov r1, #0 │ │ │ │ - strb r1, [r9, r2, lsl #3] │ │ │ │ - ldr r2, [pc, #1136] @ 6a7dc │ │ │ │ - mov r3, fp │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ - b 6a334 │ │ │ │ - strb r8, [r5, #1096] @ 0x448 │ │ │ │ - ldr r0, [r9, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - str r8, [sp, #16] │ │ │ │ - add ip, r0, #57344 @ 0xe000 │ │ │ │ - mov r8, r7 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - b 6a038 │ │ │ │ - cmp sl, #3 │ │ │ │ - beq 6a4d0 │ │ │ │ - bl e88e8 │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - blt 6a628 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 771a8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6a4fc │ │ │ │ - add r6, r9, #209920 @ 0x33400 │ │ │ │ - ldr r8, [r6, #64] @ 0x40 │ │ │ │ - ldr r3, [r6, #68] @ 0x44 │ │ │ │ - subs r8, r4, r8 │ │ │ │ - sbc r3, r5, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl e8978 │ │ │ │ - ldr lr, [pc, #1012] @ 6a7e0 │ │ │ │ - ldr r3, [pc, #1012] @ 6a7e4 │ │ │ │ - add r7, r6, #64 @ 0x40 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r0, r0 │ │ │ │ - adc ip, r1, r1 │ │ │ │ - adds r0, r0, r2 │ │ │ │ - adc ip, r1, ip │ │ │ │ - lsr r2, r0, #28 │ │ │ │ - orr r2, r2, ip, lsl #4 │ │ │ │ - bic r1, r2, #-268435456 @ 0xf0000000 │ │ │ │ - bic r2, r0, #-268435456 @ 0xf0000000 │ │ │ │ - add r2, r2, r1 │ │ │ │ - asr r1, ip, #31 │ │ │ │ - and sl, r1, #3 │ │ │ │ - add r2, r2, ip, lsr #24 │ │ │ │ - add r2, r2, sl │ │ │ │ - umull sl, fp, lr, r2 │ │ │ │ - bic r1, r1, #3 │ │ │ │ - bic sl, fp, #3 │ │ │ │ - add sl, sl, fp, lsr #2 │ │ │ │ - sub r2, r2, sl │ │ │ │ - add r2, r2, r1 │ │ │ │ - subs r0, r0, r2 │ │ │ │ - mul r3, r0, r3 │ │ │ │ - sbc ip, ip, r2, asr #31 │ │ │ │ - umull r1, r2, r0, lr │ │ │ │ - mla r3, lr, ip, r3 │ │ │ │ - add r3, r3, r2 │ │ │ │ - lsr r2, r3, #31 │ │ │ │ - adds r2, r2, r1 │ │ │ │ - adc r3, r3, #0 │ │ │ │ - lsr r2, r2, #1 │ │ │ │ - orr r2, r2, r3, lsl #31 │ │ │ │ - cmp r8, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - asr r3, r3, #1 │ │ │ │ - sbcs r3, r2, r3 │ │ │ │ - blt 6a164 │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - mov r2, #33 @ 0x21 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2620] @ 0xa3c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 8b048 │ │ │ │ - str r4, [r6, #64] @ 0x40 │ │ │ │ - str r5, [r7, #4] │ │ │ │ - b 6a164 │ │ │ │ - ldrb r1, [r8, r0] │ │ │ │ - tst r1, #223 @ 0xdf │ │ │ │ - moveq ip, #1 │ │ │ │ - movne ip, #0 │ │ │ │ - cmp r1, #58 @ 0x3a │ │ │ │ - str ip, [sp, #28] │ │ │ │ - beq 6a708 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - b 6a2b0 │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r3, #2480] @ 0x9b0 │ │ │ │ - cmp r3, r7 │ │ │ │ - addne r3, r9, #139264 @ 0x22000 │ │ │ │ - strne r7, [r3, #3284] @ 0xcd4 │ │ │ │ - bl e88e8 │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - blt 6a628 │ │ │ │ - add r6, r9, #209920 @ 0x33400 │ │ │ │ - ldr r8, [r6, #56] @ 0x38 │ │ │ │ - ldr r7, [r6, #60] @ 0x3c │ │ │ │ - subs r8, r4, r8 │ │ │ │ - sbc r7, r5, r7 │ │ │ │ - bl e8978 │ │ │ │ - ldr ip, [pc, #708] @ 6a7e0 │ │ │ │ - ldr r3, [pc, #708] @ 6a7e4 │ │ │ │ - add r6, r6, #64 @ 0x40 │ │ │ │ - adds r2, r0, r0 │ │ │ │ - adc lr, r1, r1 │ │ │ │ - adds r0, r2, r0 │ │ │ │ - adc r1, r1, lr │ │ │ │ - lsr r2, r0, #28 │ │ │ │ - orr r2, r2, r1, lsl #4 │ │ │ │ - bic lr, r2, #-268435456 @ 0xf0000000 │ │ │ │ - bic r2, r0, #-268435456 @ 0xf0000000 │ │ │ │ - add r2, r2, lr │ │ │ │ - asr lr, r1, #31 │ │ │ │ - and sl, lr, #3 │ │ │ │ - add r2, r2, r1, lsr #24 │ │ │ │ - add r2, r2, sl │ │ │ │ - umull fp, sl, ip, r2 │ │ │ │ - bic lr, lr, #3 │ │ │ │ - bic fp, sl, #3 │ │ │ │ - add sl, fp, sl, lsr #2 │ │ │ │ - sub r2, r2, sl │ │ │ │ - add r2, r2, lr │ │ │ │ - subs r0, r0, r2 │ │ │ │ - mul r3, r0, r3 │ │ │ │ - sbc r2, r1, r2, asr #31 │ │ │ │ - mla r3, ip, r2, r3 │ │ │ │ - umull r1, r2, r0, ip │ │ │ │ - add r3, r3, r2 │ │ │ │ - lsr r2, r3, #31 │ │ │ │ - adds r2, r2, r1 │ │ │ │ - adc r3, r3, #0 │ │ │ │ - lsr r2, r2, #1 │ │ │ │ - orr r2, r2, r3, lsl #31 │ │ │ │ - cmp r8, r2 │ │ │ │ - asr r3, r3, #1 │ │ │ │ - sbcs r3, r7, r3 │ │ │ │ - blt 6a164 │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, r2, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r2, #2620] @ 0xa3c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, #34 @ 0x22 │ │ │ │ - bl 8b048 │ │ │ │ - strd r4, [r6, #-8] │ │ │ │ - b 6a164 │ │ │ │ - ldr r3, [sp, #1152] @ 0x480 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt 6a164 │ │ │ │ - mov r1, #692 @ 0x2b4 │ │ │ │ - mla r3, r1, r3, r2 │ │ │ │ - add r2, r3, #16192 @ 0x3f40 │ │ │ │ - ldrb r1, [r2, #32] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq 6a164 │ │ │ │ - ldr r3, [sp, #1152] @ 0x480 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 6a164 │ │ │ │ - ldrb r2, [r2, #33] @ 0x21 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 69eb4 │ │ │ │ - b 6a164 │ │ │ │ - cmp sl, #3 │ │ │ │ - beq 6a4d0 │ │ │ │ - bl e88e8 │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r4, r0 │ │ │ │ + beq 77844 │ │ │ │ + ldr r5, [pc, #1756] @ 7793c │ │ │ │ + lsl r3, r1, #1 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r6, r4 │ │ │ │ + add r7, r1, r1, lsl #1 │ │ │ │ + mov sl, #0 │ │ │ │ + mov fp, r1 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + b 77290 │ │ │ │ + add sl, sl, #3 │ │ │ │ + cmp r7, sl │ │ │ │ + add r6, r6, #12 │ │ │ │ + beq 775e8 │ │ │ │ + ldr r0, [r4, sl, lsl #2] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 7ae0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 77280 │ │ │ │ + mov r1, fp │ │ │ │ + mov fp, r6 │ │ │ │ + ldr r3, [fp, #8] │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r5, [pc, #1664] @ 77940 │ │ │ │ + cmp r2, #3 │ │ │ │ + ldreq r3, [r3, #8] │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov fp, #0 │ │ │ │ + mov sl, r1 │ │ │ │ + streq r3, [sp, #188] @ 0xbc │ │ │ │ + b 772e8 │ │ │ │ + add fp, fp, #3 │ │ │ │ + cmp r7, fp │ │ │ │ + add r6, r6, #12 │ │ │ │ + beq 77488 │ │ │ │ + ldr r0, [r4, fp, lsl #2] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 7ae0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 772d8 │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 774a8 │ │ │ │ + add r3, sp, #188 @ 0xbc │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr sl, [pc, #1572] @ 77944 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add sl, pc, sl │ │ │ │ + mov fp, r4 │ │ │ │ + add r5, r3, r1 │ │ │ │ + mov r7, r4 │ │ │ │ + mov r6, #0 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + b 7734c │ │ │ │ + add r6, r6, #3 │ │ │ │ + cmp r5, r6 │ │ │ │ + add r7, r7, #12 │ │ │ │ + beq 7779c │ │ │ │ + ldr r0, [r4, r6, lsl #2] │ │ │ │ + mov r1, sl │ │ │ │ + bl 7ae0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7733c │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ + cmp r0, #3 │ │ │ │ + beq 777b8 │ │ │ │ + ldr r6, [pc, #1484] @ 77948 │ │ │ │ + mov r7, #0 │ │ │ │ + add r6, pc, r6 │ │ │ │ mov r5, r1 │ │ │ │ - bge 6a3c8 │ │ │ │ - add r6, r9, #209920 @ 0x33400 │ │ │ │ - ldr r8, [r6, #48] @ 0x30 │ │ │ │ - ldr r3, [r6, #52] @ 0x34 │ │ │ │ - subs r8, r4, r8 │ │ │ │ - sbc fp, r5, r3 │ │ │ │ - bl e8978 │ │ │ │ - ldr ip, [pc, #408] @ 6a7e0 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r0, r0 │ │ │ │ - adc lr, r1, r1 │ │ │ │ - adds r0, r0, r2 │ │ │ │ - adc r1, r1, lr │ │ │ │ - lsr r2, r0, #28 │ │ │ │ - orr r2, r2, r1, lsl #4 │ │ │ │ - bic lr, r2, #-268435456 @ 0xf0000000 │ │ │ │ - bic r2, r0, #-268435456 @ 0xf0000000 │ │ │ │ - add r2, r2, lr │ │ │ │ - asr lr, r1, #31 │ │ │ │ - and sl, lr, #3 │ │ │ │ - add r2, r2, r1, lsr #24 │ │ │ │ - add r2, r2, sl │ │ │ │ - umull r3, sl, ip, r2 │ │ │ │ - bic lr, lr, #3 │ │ │ │ - bic r3, sl, #3 │ │ │ │ - add sl, r3, sl, lsr #2 │ │ │ │ - sub r2, r2, sl │ │ │ │ - add r2, r2, lr │ │ │ │ - ldr r3, [pc, #328] @ 6a7e4 │ │ │ │ - subs r0, r0, r2 │ │ │ │ - mul r3, r0, r3 │ │ │ │ - sbc r1, r1, r2, asr #31 │ │ │ │ - mla r3, ip, r1, r3 │ │ │ │ - umull r1, r2, r0, ip │ │ │ │ - add r3, r3, r2 │ │ │ │ - lsr r2, r3, #31 │ │ │ │ - adds r2, r2, r1 │ │ │ │ - adc r3, r3, #0 │ │ │ │ - lsr r2, r2, #1 │ │ │ │ - orr r2, r2, r3, lsl #31 │ │ │ │ - cmp r8, r2 │ │ │ │ - asr r3, r3, #1 │ │ │ │ - sbcs r3, fp, r3 │ │ │ │ - blt 6a164 │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - mov r2, #32 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2620] @ 0xa3c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 8b048 │ │ │ │ - strd r4, [r6, #48] @ 0x30 │ │ │ │ - b 6a164 │ │ │ │ - ldrb r1, [r1, #34] @ 0x22 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 69eac │ │ │ │ - b 6a164 │ │ │ │ - add r8, r8, r0 │ │ │ │ - ldrb r1, [r8, #1] │ │ │ │ - tst r1, #223 @ 0xdf │ │ │ │ - movne r1, ip │ │ │ │ - strne r1, [sp, #16] │ │ │ │ - ldreq r1, [sp, #20] │ │ │ │ - streq r1, [sp, #16] │ │ │ │ - streq r1, [sp, #28] │ │ │ │ - b 6a2b0 │ │ │ │ - strb r5, [r6] │ │ │ │ - b 69f00 │ │ │ │ - cmp r3, #3 │ │ │ │ - bne 69eb4 │ │ │ │ - ldr r3, [sp, #1152] @ 0x480 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt 6a164 │ │ │ │ - mov r1, r3 │ │ │ │ - mla r1, lr, r1, r2 │ │ │ │ - add r1, r1, #16192 @ 0x3f40 │ │ │ │ - ldrb r1, [r1, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 6a164 │ │ │ │ - ldr r3, [sp, #1152] @ 0x480 │ │ │ │ - mov r1, #692 @ 0x2b4 │ │ │ │ - mla r3, r1, r3, r2 │ │ │ │ - add r2, r3, #16192 @ 0x3f40 │ │ │ │ - ldrb r1, [r2, #33] @ 0x21 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 6a164 │ │ │ │ - ldr r3, [sp, #1152] @ 0x480 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - cmp r7, r3 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - moveq r0, #0 │ │ │ │ + b 77398 │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r5, r7 │ │ │ │ + add fp, fp, #12 │ │ │ │ + bls 77740 │ │ │ │ + ldr r0, [fp] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 7ae0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 69eb4 │ │ │ │ - ldrb r2, [r2, #34] @ 0x22 │ │ │ │ + bne 77388 │ │ │ │ + ldr r3, [fp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r2, #3 │ │ │ │ + beq 7782c │ │ │ │ + ldr r5, [pc, #1412] @ 7794c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r6, r4 │ │ │ │ + add r7, r3, r1 │ │ │ │ + mov fp, #0 │ │ │ │ + mov sl, r1 │ │ │ │ + b 773f0 │ │ │ │ + add fp, fp, #3 │ │ │ │ + cmp r7, fp │ │ │ │ + add r6, r6, #12 │ │ │ │ + beq 777c4 │ │ │ │ + ldr r0, [r4, fp, lsl #2] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 7ae0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 773e0 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, #5 │ │ │ │ + beq 77540 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r5, [pc, #1324] @ 77950 │ │ │ │ + add r6, r3, r1 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r7, r4 │ │ │ │ + mov fp, #0 │ │ │ │ + b 77444 │ │ │ │ + add fp, fp, #3 │ │ │ │ + cmp fp, r6 │ │ │ │ + add r7, r7, #12 │ │ │ │ + beq 7757c │ │ │ │ + ldr r0, [r4, fp, lsl #2] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 7ae0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 77434 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, #3 │ │ │ │ + ldreq r3, [r2, #8] │ │ │ │ + streq r3, [sp, #196] @ 0xc4 │ │ │ │ + b 771b0 │ │ │ │ + ldr r2, [pc, #1208] @ 77930 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + mov r1, fp │ │ │ │ + b 77100 │ │ │ │ + ldr r3, [pc, #1184] @ 77930 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, #2 │ │ │ │ + bne 77310 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne 69eb4 │ │ │ │ - b 6a164 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, r9, r0, lsr #23 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq ip, r8, r4, ror fp │ │ │ │ - ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ - svclt 0x00800000 │ │ │ │ - andeq ip, r8, r8, lsr #16 │ │ │ │ - @ instruction: 0x0008c9bc │ │ │ │ - andeq ip, r9, ip, asr #16 │ │ │ │ - andeq ip, r8, r0, lsr #17 │ │ │ │ - strdeq lr, [r8], -r4 │ │ │ │ - andeq ip, r8, ip, lsl #15 │ │ │ │ - andeq ip, r8, ip, asr #14 │ │ │ │ - stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - stclgt 12, cr12, [ip], {204} @ 0xcc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3808] @ 0xee0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r1, [pc, #216] @ 6a8dc │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - ldr r2, [pc, #212] @ 6a8e0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + addeq r3, sp, #188 @ 0xbc │ │ │ │ + streq r3, [sp, #32] │ │ │ │ + beq 778e4 │ │ │ │ + add r1, sp, #188 @ 0xbc │ │ │ │ + ldr r5, [sp, #20] │ │ │ │ + mov r3, #2 │ │ │ │ + mov r4, #0 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + b 774fc │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + ldr r1, [r3, r4, lsl #2] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r3, #5 │ │ │ │ + beq 77800 │ │ │ │ + cmp r4, #8 │ │ │ │ + cmpne r2, r4 │ │ │ │ + bls 77510 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 774d4 │ │ │ │ + ldr r3, [pc, #1060] @ 77930 │ │ │ │ + ldr r1, [r5, r3] │ │ │ │ + b 774dc │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 778d8 │ │ │ │ + ldr r3, [pc, #1032] @ 77930 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, #3 │ │ │ │ + beq 777f0 │ │ │ │ + cmp r3, #5 │ │ │ │ + bne 771b0 │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ + add r0, sp, #332 @ 0x14c │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 7757c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + lslne r3, r1, #1 │ │ │ │ + strne r3, [sp, #52] @ 0x34 │ │ │ │ + bne 77418 │ │ │ │ + ldr r3, [pc, #940] @ 77930 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + b 77460 │ │ │ │ + ldr r3, [pc, #920] @ 77930 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r0, #3 │ │ │ │ + bne 76e48 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #276 @ 0x114 │ │ │ │ cmp r3, #2 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #268] @ 0x10c │ │ │ │ - mov r2, #0 │ │ │ │ - beq 6a858 │ │ │ │ - ldr r2, [pc, #176] @ 6a8e4 │ │ │ │ - ldr r3, [pc, #168] @ 6a8e0 │ │ │ │ - add r2, pc, r2 │ │ │ │ + movge r3, #2 │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r3, [r2, #3164] @ 0xc5c │ │ │ │ + ldr sl, [r9, #8] │ │ │ │ + ldr r5, [r9, #12] │ │ │ │ + cmp sl, #0 │ │ │ │ + lslne r3, sl, #1 │ │ │ │ + strne r3, [sp, #32] │ │ │ │ + bne 76e48 │ │ │ │ + ldr r3, [pc, #848] @ 77930 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #268] @ 0x10c │ │ │ │ - eors r2, r3, r2 │ │ │ │ + b 76e8c │ │ │ │ + ldr r3, [pc, #832] @ 77930 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r1, fp │ │ │ │ + b 772b4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov sl, r9 │ │ │ │ + add fp, r3, #3168 @ 0xc60 │ │ │ │ + add fp, fp, #4 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6a8d8 │ │ │ │ - add sp, sp, #276 @ 0x114 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - add r3, r0, #139264 @ 0x22000 │ │ │ │ - ldrb r2, [r3, #3581] @ 0xdfd │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - movne r2, #0 │ │ │ │ - strbne r2, [r3, #3581] @ 0xdfd │ │ │ │ - bne 6a82c │ │ │ │ - ldr r1, [pc, #108] @ 6a8e8 │ │ │ │ - ldr r0, [pc, #108] @ 6a8ec │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - blx r3 │ │ │ │ - mov r2, r5 │ │ │ │ - add r5, sp, #12 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ - mvn ip, #0 │ │ │ │ - mov r3, #1 │ │ │ │ - mvn r2, #1 │ │ │ │ + mov r9, fp │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 776c8 │ │ │ │ + ldr r6, [sl, #8] │ │ │ │ + ldr r7, [sl, #12] │ │ │ │ + cmp r6, #0 │ │ │ │ + beq 776c8 │ │ │ │ + ldr r8, [pc, #788] @ 77954 │ │ │ │ + add r6, r6, r6, lsl #1 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r4, #0 │ │ │ │ + b 77660 │ │ │ │ + add r4, r4, #3 │ │ │ │ + cmp r6, r4 │ │ │ │ + add r5, r5, #12 │ │ │ │ + beq 776c8 │ │ │ │ + ldr r0, [r7, r4, lsl #2] │ │ │ │ + mov r1, r8 │ │ │ │ + bl 7ae0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 77650 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + cmp r1, fp │ │ │ │ + bls 776a8 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + cmp r1, #2 │ │ │ │ + bne 777e0 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r3, [r3, fp, lsl #2] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + cmp r1, #3 │ │ │ │ + ldreq r3, [r3, #8] │ │ │ │ + beq 776ac │ │ │ │ + mov r3, #2 │ │ │ │ + cmp fp, #0 │ │ │ │ + str r3, [r9, #4]! │ │ │ │ + bne 76eac │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov fp, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 77628 │ │ │ │ + ldr r3, [pc, #608] @ 77930 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + b 77678 │ │ │ │ + ldr r3, [pc, #592] @ 77930 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + cmp r0, #3 │ │ │ │ + bne 76e04 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orrs r0, r0, r3 │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ + strb r3, [r2, #3168] @ 0xc60 │ │ │ │ + b 76e04 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [r2, #1592] @ 0x638 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr ip, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + b 76f6c │ │ │ │ + ldr r3, [pc, #488] @ 77930 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 69df8 │ │ │ │ - b 6a82c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x0009c1b0 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq ip, r9, r4, lsl #3 │ │ │ │ - andeq r9, r8, r0, asr #27 │ │ │ │ - andeq ip, r8, r8, asr r2 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r1, #0 │ │ │ │ - blx r3 │ │ │ │ - mvn ip, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - mvn r2, #1 │ │ │ │ - str ip, [sp] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 69df8 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, #3 │ │ │ │ + bne 773c0 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + lslne r3, r1, #1 │ │ │ │ + strne r3, [sp, #52] @ 0x34 │ │ │ │ + bne 773c0 │ │ │ │ + ldr r3, [pc, #424] @ 77930 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, #5 │ │ │ │ + bne 77588 │ │ │ │ + b 77540 │ │ │ │ + ldr r2, [pc, #396] @ 77930 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ + cmp r0, #3 │ │ │ │ + bne 77374 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + str r2, [sp, #192] @ 0xc0 │ │ │ │ + b 77374 │ │ │ │ + ldr r3, [pc, #356] @ 77930 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, #5 │ │ │ │ + bne 77560 │ │ │ │ + b 77540 │ │ │ │ + ldr r3, [pc, #328] @ 77930 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + b 77698 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + b 77588 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r2, #16 │ │ │ │ + ldr r1, [r1, #12] │ │ │ │ + add r0, r3, r4, lsl #4 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + b 774ec │ │ │ │ + ldr r2, [pc, #268] @ 77930 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ + b 77100 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ + b 77770 │ │ │ │ + ldr r3, [pc, #228] @ 77930 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, #3 │ │ │ │ + beq 778c0 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 774a4 │ │ │ │ + add r3, sp, #188 @ 0xbc │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, #3 │ │ │ │ + bne 7778c │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + b 77760 │ │ │ │ + ldr r3, [pc, #164] @ 77930 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + cmp r1, #3 │ │ │ │ + bne 76e8c │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + orrs r3, r1, r3 │ │ │ │ + mov r3, r1 │ │ │ │ + movne r1, #1 │ │ │ │ + moveq r1, #0 │ │ │ │ + strb r1, [r2, #3168] @ 0xc60 │ │ │ │ + b 775ac │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + add r3, sp, #188 @ 0xbc │ │ │ │ + str r3, [sp, #32] │ │ │ │ + b 77878 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + lslne r3, r1, #1 │ │ │ │ + strne r3, [sp, #52] @ 0x34 │ │ │ │ + bne 77318 │ │ │ │ + ldr r3, [pc, #52] @ 77930 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r2, [r2, r3] │ │ │ │ + b 7786c │ │ │ │ + andeq pc, r8, r8, asr sp @ │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r0, r8, r4, lsl #7 │ │ │ │ + andeq pc, r8, r4, asr #26 │ │ │ │ + andeq r0, r8, r4, asr r3 │ │ │ │ + muleq r7, ip, lr │ │ │ │ + muleq r8, r8, r2 │ │ │ │ + andeq r0, r8, r0, asr r2 │ │ │ │ + andeq r0, r8, r4, lsl r2 │ │ │ │ + andeq r0, r8, r0, lsr #4 │ │ │ │ + andeq pc, r8, r0, asr sl @ │ │ │ │ + andeq r0, r0, ip, ror r4 │ │ │ │ + andeq sp, r7, r8, asr #23 │ │ │ │ + strdeq r7, [r8], -r0 │ │ │ │ + andeq pc, r7, r0, lsl lr @ │ │ │ │ + @ instruction: 0x0007fdb8 │ │ │ │ + andeq pc, r7, ip, ror #26 │ │ │ │ + andeq pc, r7, ip, lsl sp @ │ │ │ │ + andeq pc, r7, r4, ror #25 │ │ │ │ + muleq r7, r8, ip │ │ │ │ + andeq pc, r7, r8, lsr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr ip, [pc, #484] @ 6ab38 │ │ │ │ - ldr r2, [pc, #484] @ 6ab3c │ │ │ │ + str r0, [ip, #3784] @ 0xec8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr ip, [pc, #780] @ 77c80 │ │ │ │ + ldr r1, [pc, #780] @ 77c84 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r3, #1596] @ 0x63c │ │ │ │ + sub sp, sp, #276 @ 0x114 │ │ │ │ + mov r9, #0 │ │ │ │ add ip, pc, ip │ │ │ │ - ldr r2, [ip, r2] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ - sub sp, sp, #148 @ 0x94 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r9, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + ldr r1, [ip, r1] │ │ │ │ + ldr r4, [r2, #12] │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #268] @ 0x10c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #140] @ 0x8c │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2e94c │ │ │ │ - cmn r0, #1 │ │ │ │ - addeq r5, r4, #139264 @ 0x22000 │ │ │ │ - beq 6aa7c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, #692 @ 0x2b4 │ │ │ │ - mul r5, r3, r5 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - add r6, r5, #15488 @ 0x3c80 │ │ │ │ - add r3, r1, r5 │ │ │ │ - add r3, r3, #16192 @ 0x3f40 │ │ │ │ - ldrb r7, [r3, #33] @ 0x21 │ │ │ │ - ldr r0, [r1, #1620] @ 0x654 │ │ │ │ - add r6, r6, #48 @ 0x30 │ │ │ │ - add r2, r5, #15552 @ 0x3cc0 │ │ │ │ - cmp r7, #0 │ │ │ │ - add r2, r1, r2 │ │ │ │ - ldr ip, [r0] │ │ │ │ - add r1, r1, r6 │ │ │ │ - bne 6aac0 │ │ │ │ - ldr r3, [ip, #16] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r0, r4, #8 │ │ │ │ - add r3, r3, r5 │ │ │ │ - add r3, r3, #16192 @ 0x3f40 │ │ │ │ - ldrb r2, [r3, #33] @ 0x21 │ │ │ │ - add r5, r4, #139264 @ 0x22000 │ │ │ │ - eor r2, r2, #1 │ │ │ │ - strb r2, [r3, #33] @ 0x21 │ │ │ │ - bl 972d4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [pc, #284] @ 6ab40 │ │ │ │ - ldr r0, [pc, #284] @ 6ab44 │ │ │ │ - mvn r2, #0 │ │ │ │ - add r3, r4, #208896 @ 0x33000 │ │ │ │ - str r2, [r5, #3308] @ 0xcec │ │ │ │ + ldr r1, [pc, #720] @ 77c88 │ │ │ │ + mov r3, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - strb r7, [r3, #1096] @ 0x448 │ │ │ │ - str r7, [r3, #1100] @ 0x44c │ │ │ │ - bl 26ba8 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - add r3, r3, r6 │ │ │ │ - add r6, sp, #12 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - mvn r0, #0 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r3, #1 │ │ │ │ - mvn r2, #1 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r2, #2 │ │ │ │ + blx r4 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 77c50 │ │ │ │ + add r4, sp, #32 │ │ │ │ + ldr sl, [pc, #692] @ 77c8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 69df8 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [pc, #192] @ 6ab48 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - str r3, [r5, #3276] @ 0xccc │ │ │ │ - ldr r3, [pc, #168] @ 6ab3c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6ab34 │ │ │ │ + bl e592c │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r0, r4 │ │ │ │ + bl e66e8 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + bl e5dfc │ │ │ │ + mov r0, r4 │ │ │ │ + bl e66e8 │ │ │ │ + ldr r1, [pc, #652] @ 77c90 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl e5dfc │ │ │ │ + ldrb r1, [r6, #3168] @ 0xc60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e62d4 │ │ │ │ + ldr r1, [pc, #628] @ 77c94 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl e5dfc │ │ │ │ + ldr r1, [r6, #3164] @ 0xc5c │ │ │ │ + mov r0, r4 │ │ │ │ + bl e62d4 │ │ │ │ + ldr r1, [pc, #604] @ 77c98 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl e5dfc │ │ │ │ + mov r0, r4 │ │ │ │ + bl e6768 │ │ │ │ + ldr r1, [r6, #3176] @ 0xc68 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e62d4 │ │ │ │ + ldr r1, [r6, #3180] @ 0xc6c │ │ │ │ + mov r0, r4 │ │ │ │ + bl e62d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e6084 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e5f18 │ │ │ │ + ldr r1, [pc, #544] @ 77c9c │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl e5dfc │ │ │ │ + mov r0, r4 │ │ │ │ + bl e6768 │ │ │ │ + ldr r3, [r6, #3132] @ 0xc3c │ │ │ │ + cmp r3, r9 │ │ │ │ + ble 77c38 │ │ │ │ + ldr r3, [pc, #512] @ 77ca0 │ │ │ │ + mov r7, r9 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [pc, #500] @ 77ca4 │ │ │ │ + add r8, sp, #92 @ 0x5c │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r5, sp, #220 @ 0xdc │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + bl e66e8 │ │ │ │ + ldr r1, [r6, #3124] @ 0xc34 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, r1, r9 │ │ │ │ + add r1, r1, #8 │ │ │ │ + bl e5dfc │ │ │ │ + mov r0, r4 │ │ │ │ + bl e66e8 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + bl e5dfc │ │ │ │ + ldr r3, [r6, #3124] @ 0xc34 │ │ │ │ + mov r0, r4 │ │ │ │ + add r3, r3, r9 │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + bl e62d4 │ │ │ │ + ldr r3, [r6, #3124] @ 0xc34 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add r3, r3, r9 │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r1, [r3, #72] @ 0x48 │ │ │ │ ldr r3, [r0] │ │ │ │ + mov fp, r8 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - add sp, sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - bx r3 │ │ │ │ - ldr r3, [ip, #20] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r0, r4, #8 │ │ │ │ - add r3, r3, r5 │ │ │ │ - add r3, r3, #16192 @ 0x3f40 │ │ │ │ - ldrb r2, [r3, #33] @ 0x21 │ │ │ │ - add r5, r4, #139264 @ 0x22000 │ │ │ │ - eor r2, r2, #1 │ │ │ │ - strb r2, [r3, #33] @ 0x21 │ │ │ │ - bl 972d4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #68] @ 6ab4c │ │ │ │ - ldr r0, [pc, #68] @ 6ab50 │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, r4, #208896 @ 0x33000 │ │ │ │ - mvn ip, #0 │ │ │ │ - str ip, [r5, #3308] @ 0xcec │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r4 │ │ │ │ + bl e5dfc │ │ │ │ + mov r0, r4 │ │ │ │ + bl e66e8 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + bl e5dfc │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r4 │ │ │ │ + bl e62d4 │ │ │ │ + ldr r1, [pc, #328] @ 77ca8 │ │ │ │ + mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - strb r2, [r3, #1096] @ 0x448 │ │ │ │ - str r2, [r3, #1100] @ 0x44c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r2, r0 │ │ │ │ - b 6aa48 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, r9, r4, rrx │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r9, r8, ip, lsl #24 │ │ │ │ - andeq ip, r8, ip, asr #1 │ │ │ │ - andeq fp, r9, r8, lsr #30 │ │ │ │ - andeq r9, r8, r4, lsr #22 │ │ │ │ - andeq fp, r8, r8, asr #31 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3928] @ 0xf58 │ │ │ │ - ldr ip, [pc, #484] @ 6ad50 │ │ │ │ - ldr r2, [pc, #484] @ 6ad54 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r2, [ip, r2] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ - sub sp, sp, #148 @ 0x94 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #140] @ 0x8c │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - blx r3 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2e94c │ │ │ │ - cmn r0, #1 │ │ │ │ - addeq r5, r4, #139264 @ 0x22000 │ │ │ │ - beq 6ac94 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, #692 @ 0x2b4 │ │ │ │ - mul r5, r3, r5 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - add r6, r5, #15488 @ 0x3c80 │ │ │ │ - add r3, r1, r5 │ │ │ │ - add r3, r3, #16192 @ 0x3f40 │ │ │ │ - ldrb r7, [r3, #34] @ 0x22 │ │ │ │ - ldr r0, [r1, #1616] @ 0x650 │ │ │ │ - add r6, r6, #48 @ 0x30 │ │ │ │ - add r2, r5, #15552 @ 0x3cc0 │ │ │ │ - cmp r7, #0 │ │ │ │ - add r2, r1, r2 │ │ │ │ - ldr ip, [r0] │ │ │ │ - add r1, r1, r6 │ │ │ │ - bne 6acd8 │ │ │ │ - ldr r3, [ip, #28] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r0, r4, #8 │ │ │ │ - add r3, r3, r5 │ │ │ │ - add r3, r3, #16192 @ 0x3f40 │ │ │ │ - ldrb r2, [r3, #34] @ 0x22 │ │ │ │ - add r5, r4, #139264 @ 0x22000 │ │ │ │ - eor r2, r2, #1 │ │ │ │ - strb r2, [r3, #34] @ 0x22 │ │ │ │ - bl 972d4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [pc, #284] @ 6ad58 │ │ │ │ - ldr r0, [pc, #284] @ 6ad5c │ │ │ │ - mvn r2, #0 │ │ │ │ - add r3, r4, #208896 @ 0x33000 │ │ │ │ - str r2, [r5, #3308] @ 0xcec │ │ │ │ + bl e5dfc │ │ │ │ + mov r0, r4 │ │ │ │ + bl e6768 │ │ │ │ + ldrb r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 77b94 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r4 │ │ │ │ + add fp, fp, #16 │ │ │ │ + bl e61f0 │ │ │ │ + cmp fp, r5 │ │ │ │ + bne 77b70 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e6084 │ │ │ │ + ldr r1, [pc, #264] @ 77cac │ │ │ │ + mov r0, r4 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - strb r7, [r3, #1096] @ 0x448 │ │ │ │ - str r7, [r3, #1100] @ 0x44c │ │ │ │ - bl 26ba8 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - add r3, r3, r6 │ │ │ │ - add r6, sp, #12 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - mvn r0, #0 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r3, #1 │ │ │ │ - mvn r2, #1 │ │ │ │ - mov r1, r6 │ │ │ │ + bl e5dfc │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 69df8 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [pc, #192] @ 6ad60 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - str r3, [r5, #3276] @ 0xccc │ │ │ │ - ldr r3, [pc, #168] @ 6ad54 │ │ │ │ + bl e62d4 │ │ │ │ + ldr r1, [pc, #240] @ 77cb0 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl e5dfc │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e62d4 │ │ │ │ + ldr r1, [pc, #216] @ 77cb4 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl e5dfc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e61f0 │ │ │ │ + ldr r1, [pc, #192] @ 77cb8 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl e5dfc │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e62d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e5f18 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e5f18 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e5f18 │ │ │ │ + ldr r3, [r6, #3132] @ 0xc3c │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r7, r3 │ │ │ │ + add r9, r9, #96 @ 0x60 │ │ │ │ + blt 77ac4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e6084 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e5f18 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e5964 │ │ │ │ + ldr r2, [pc, #100] @ 77cbc │ │ │ │ + ldr r3, [pc, #40] @ 77c84 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #268] @ 0x10c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6ad4c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - add sp, sp, #148 @ 0x94 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - bx r3 │ │ │ │ - ldr r3, [ip, #32] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r0, r4, #8 │ │ │ │ - add r3, r3, r5 │ │ │ │ - add r3, r3, #16192 @ 0x3f40 │ │ │ │ - ldrb r2, [r3, #34] @ 0x22 │ │ │ │ - add r5, r4, #139264 @ 0x22000 │ │ │ │ - eor r2, r2, #1 │ │ │ │ - strb r2, [r3, #34] @ 0x22 │ │ │ │ - bl 972d4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [pc, #68] @ 6ad64 │ │ │ │ - ldr r0, [pc, #68] @ 6ad68 │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, r4, #208896 @ 0x33000 │ │ │ │ - mvn ip, #0 │ │ │ │ - str ip, [r5, #3308] @ 0xcec │ │ │ │ - add r1, pc, r1 │ │ │ │ - strb r2, [r3, #1096] @ 0x448 │ │ │ │ - str r2, [r3, #1100] @ 0x44c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r2, r0 │ │ │ │ - b 6ac60 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, r9, ip, asr #28 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - strdeq r9, [r8], -r4 │ │ │ │ - andeq fp, r8, r4, ror #29 │ │ │ │ - andeq fp, r9, r0, lsl sp │ │ │ │ - andeq r9, r8, ip, lsl #18 │ │ │ │ - ldrdeq fp, [r8], -r4 │ │ │ │ + bne 77c7c │ │ │ │ + add sp, sp, #276 @ 0x114 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq pc, r8, r0, asr #32 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq pc, r7, r0, asr r6 @ │ │ │ │ + andeq sp, r7, r8, lsl r2 │ │ │ │ + andeq pc, r7, r8, asr #12 │ │ │ │ + andeq pc, r7, ip, lsr r6 @ │ │ │ │ + andeq pc, r7, ip, lsr #12 │ │ │ │ + andeq pc, r7, r8, ror r6 @ │ │ │ │ + andeq r6, r8, r8, lsl #14 │ │ │ │ + andeq pc, r7, r0, asr #11 │ │ │ │ + andeq pc, r7, ip, lsl r5 @ │ │ │ │ + andeq pc, r7, r8, ror #9 │ │ │ │ + ldrdeq pc, [r7], -r8 │ │ │ │ + ldrdeq pc, [r7], -r0 │ │ │ │ + andeq pc, r7, r4, asr #9 │ │ │ │ + andeq lr, r8, ip, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - cmp r1, #3 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r2 │ │ │ │ - beq 6ada8 │ │ │ │ - cmp r1, #37 @ 0x25 │ │ │ │ - beq 6aec0 │ │ │ │ - cmp r1, #38 @ 0x26 │ │ │ │ - beq 6ade4 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r2] │ │ │ │ - cmp r3, #3 │ │ │ │ - bne 6adc8 │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - ldr r2, [r2, #1588] @ 0x634 │ │ │ │ - ldr r2, [r2, #32] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 6ada0 │ │ │ │ - ldmib r5, {r2, ip} │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 69df8 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, r0, #208896 @ 0x33000 │ │ │ │ - ldr r3, [r4, #1132] @ 0x46c │ │ │ │ - ldr r8, [r2] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 6ada0 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r6, r7 │ │ │ │ - b 6ae14 │ │ │ │ - ldr r3, [r4, #1132] @ 0x46c │ │ │ │ - add r7, r7, #152 @ 0x98 │ │ │ │ - cmp r3, r6 │ │ │ │ - ble 6ada0 │ │ │ │ - ldr r0, [r4, #1124] @ 0x464 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, r0, r7 │ │ │ │ - bl eb6d8 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6ae04 │ │ │ │ - ldr r3, [r4, #1148] @ 0x47c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6ae4c │ │ │ │ - ldr r0, [r4, #1124] @ 0x464 │ │ │ │ - ldr r1, [r4, #1140] @ 0x474 │ │ │ │ - add r0, r0, r7 │ │ │ │ - blx r3 │ │ │ │ - ldr r8, [r4, #1132] @ 0x46c │ │ │ │ - cmp r8, r6 │ │ │ │ - ble 6ae8c │ │ │ │ - add r7, r6, r6, lsl #3 │ │ │ │ - add r7, r6, r7, lsl #1 │ │ │ │ - lsl r7, r7, #3 │ │ │ │ - ldr r1, [r4, #1124] @ 0x464 │ │ │ │ - mov r2, #152 @ 0x98 │ │ │ │ - add r1, r1, r7 │ │ │ │ - sub r0, r1, #152 @ 0x98 │ │ │ │ - bl 775c │ │ │ │ - ldr r8, [r4, #1132] @ 0x46c │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r8 │ │ │ │ - add r7, r7, #152 @ 0x98 │ │ │ │ - blt 6ae64 │ │ │ │ - ldr r3, [r4, #1128] @ 0x468 │ │ │ │ - sub r9, r8, #1 │ │ │ │ - cmp r9, r3 │ │ │ │ - bgt 6afa4 │ │ │ │ - ldr r1, [pc, #444] @ 6b060 │ │ │ │ - ldr r0, [pc, #444] @ 6b064 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r2, [r5] │ │ │ │ - str r9, [r4, #1132] @ 0x46c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b e9e80 │ │ │ │ - add r4, r0, #208896 @ 0x33000 │ │ │ │ - ldr r3, [r4, #1132] @ 0x46c │ │ │ │ - ldm r2, {r9, sl, fp} │ │ │ │ - cmp r3, #0 │ │ │ │ - movgt r7, #0 │ │ │ │ - movgt r8, r7 │ │ │ │ - bgt 6aef4 │ │ │ │ - b 6af38 │ │ │ │ - ldr r3, [r4, #1132] @ 0x46c │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r8, r3 │ │ │ │ - add r7, r7, #152 @ 0x98 │ │ │ │ - bge 6af38 │ │ │ │ - ldr r0, [r4, #1124] @ 0x464 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r0, r7 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6aee0 │ │ │ │ - ldr r3, [r4, #1124] @ 0x464 │ │ │ │ - cmn r3, r7 │ │ │ │ - beq 6af38 │ │ │ │ - ldr r1, [pc, #328] @ 6b068 │ │ │ │ - ldr r0, [pc, #328] @ 6b06c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r2, [r5] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b e9e80 │ │ │ │ - ldr r0, [r4, #1136] @ 0x470 │ │ │ │ - mov r1, sl │ │ │ │ + ldr r3, [r0, #3124] @ 0xc34 │ │ │ │ + mov r5, r0 │ │ │ │ + add r4, r1, r1, lsl #1 │ │ │ │ + ldr r0, [r2, #1608] @ 0x648 │ │ │ │ + add r3, r3, r4, lsl #5 │ │ │ │ + ldr r7, [r3, #72] @ 0x48 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #68] @ 0x44 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6af18 │ │ │ │ - ldr ip, [pc, #276] @ 6b070 │ │ │ │ - add r0, r6, #209920 @ 0x33400 │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r0, #100 @ 0x64 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 68d2c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6af18 │ │ │ │ - ldm r5, {r2, r3, ip} │ │ │ │ - ldr r1, [pc, #228] @ 6b074 │ │ │ │ - ldr r0, [pc, #228] @ 6b078 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str ip, [sp] │ │ │ │ - bl e9e80 │ │ │ │ - b 6ada0 │ │ │ │ - ldr r3, [pc, #208] @ 6b07c │ │ │ │ - str r9, [r4, #1128] @ 0x468 │ │ │ │ - cmp r9, r3 │ │ │ │ - addls r0, r9, r9, lsl #3 │ │ │ │ - addls r0, r9, r0, lsl #1 │ │ │ │ - lslls r0, r0, #3 │ │ │ │ + ldr r3, [r5, #3132] @ 0xc3c │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, r3 │ │ │ │ + bge 77d40 │ │ │ │ + lsl r4, r4, #5 │ │ │ │ + ldr r3, [r5, #3124] @ 0xc34 │ │ │ │ + mov r0, r4 │ │ │ │ + add r4, r4, #96 @ 0x60 │ │ │ │ + add r1, r3, r4 │ │ │ │ + add r0, r3, r0 │ │ │ │ + mov r2, #96 @ 0x60 │ │ │ │ + bl 7744 │ │ │ │ + ldr r3, [r5, #3132] @ 0xc3c │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, r3 │ │ │ │ + blt 77d14 │ │ │ │ + ldr r2, [r5, #3128] @ 0xc38 │ │ │ │ + sub r4, r3, #1 │ │ │ │ + cmp r4, r2 │ │ │ │ + bgt 77d8c │ │ │ │ + cmp r4, #0 │ │ │ │ + str r4, [r5, #3132] @ 0xc3c │ │ │ │ + pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r2, [r5, #3124] @ 0xc34 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r2, #72] @ 0x48 │ │ │ │ + add r1, r1, #1 │ │ │ │ + cmp r7, r3 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + strlt r3, [r2, #72] @ 0x48 │ │ │ │ + ldr r3, [r5, #3132] @ 0xc3c │ │ │ │ + add r2, r2, #96 @ 0x60 │ │ │ │ + cmp r1, r3 │ │ │ │ + blt 77d64 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r3, [pc, #124] @ 77e10 │ │ │ │ + str r4, [r5, #3128] @ 0xc38 │ │ │ │ + cmp r4, r3 │ │ │ │ + addls r0, r4, r4, lsl #1 │ │ │ │ + lslls r0, r0, #5 │ │ │ │ mvnhi r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - subs r8, r8, #2 │ │ │ │ - movpl r2, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - movpl r3, r0 │ │ │ │ - bmi 6affc │ │ │ │ - sub r8, r8, #1 │ │ │ │ - cmn r8, #1 │ │ │ │ - strb r2, [r3] │ │ │ │ - strb r2, [r3, #16] │ │ │ │ - strb r2, [r3, #80] @ 0x50 │ │ │ │ - str r2, [r3, #144] @ 0x90 │ │ │ │ - str r2, [r3, #148] @ 0x94 │ │ │ │ - add r3, r3, #152 @ 0x98 │ │ │ │ - bne 6afd8 │ │ │ │ - ldr r3, [r4, #1132] @ 0x46c │ │ │ │ - ldr r2, [r4, #1128] @ 0x468 │ │ │ │ - ldr sl, [r4, #1124] @ 0x464 │ │ │ │ - cmp r3, r2 │ │ │ │ - movge r3, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - addgt r2, r3, r3, lsl #3 │ │ │ │ - addgt r3, r3, r2, lsl #1 │ │ │ │ - lslgt r8, r3, #3 │ │ │ │ - movgt r6, #0 │ │ │ │ - ble 6b054 │ │ │ │ + bl 7318 │ │ │ │ + ldr r8, [r5, #3132] @ 0xc3c │ │ │ │ + ldr r3, [r5, #3128] @ 0xc38 │ │ │ │ + cmp r8, r3 │ │ │ │ + movge r8, r3 │ │ │ │ + cmp r8, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + ble 77e00 │ │ │ │ + add r8, r8, r8, lsl #1 │ │ │ │ + ldr sl, [r5, #3124] @ 0xc34 │ │ │ │ + lsl r8, r8, #5 │ │ │ │ + mov r6, #0 │ │ │ │ add r1, sl, r6 │ │ │ │ - add r0, r7, r6 │ │ │ │ - mov r2, #152 @ 0x98 │ │ │ │ - add r6, r6, #152 @ 0x98 │ │ │ │ - bl 775c │ │ │ │ + add r0, r9, r6 │ │ │ │ + mov r2, #96 @ 0x60 │ │ │ │ + add r6, r6, #96 @ 0x60 │ │ │ │ + bl 7744 │ │ │ │ cmp r8, r6 │ │ │ │ - bne 6b028 │ │ │ │ + bne 77dd4 │ │ │ │ mov r0, sl │ │ │ │ - bl 75f4 │ │ │ │ - str r7, [r4, #1124] @ 0x464 │ │ │ │ - b 6ae9c │ │ │ │ + bl 75dc │ │ │ │ + str r9, [r5, #3124] @ 0xc34 │ │ │ │ + b 77d50 │ │ │ │ + ldr sl, [r5, #3124] @ 0xc34 │ │ │ │ cmp sl, #0 │ │ │ │ - beq 6b04c │ │ │ │ - b 6b044 │ │ │ │ - andeq fp, r8, r0, lsr #26 │ │ │ │ - andeq fp, r8, r0, ror #25 │ │ │ │ - andeq fp, r8, r8, ror ip │ │ │ │ - muleq r8, r0, ip │ │ │ │ - @ instruction: 0xffffda6c │ │ │ │ - @ instruction: 0x0008bbbc │ │ │ │ - strdeq fp, [r8], -r4 │ │ │ │ - sbcseq r9, r7, r5, lsr r4 │ │ │ │ - cmp r1, #2 │ │ │ │ - beq 6b0b0 │ │ │ │ - cmp r1, #3 │ │ │ │ - beq 6b0a4 │ │ │ │ - cmp r1, #1 │ │ │ │ - beq 6b0bc │ │ │ │ - ldr r0, [pc, #40] @ 6b0c8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #32] @ 6b0cc │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #24] @ 6b0d0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [pc, #16] @ 6b0d4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bx lr │ │ │ │ - andeq r9, r8, r0, lsr #11 │ │ │ │ - andeq fp, r8, r8, asr #22 │ │ │ │ - andeq fp, r8, ip, asr #22 │ │ │ │ - andeq fp, r8, r4, lsr #22 │ │ │ │ + beq 77df8 │ │ │ │ + b 77df0 │ │ │ │ + cmpeq r5, r5, asr r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + str r0, [ip, #3960] @ 0xf78 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [pc, #196] @ 77ef4 │ │ │ │ + add r3, r2, r2, lsl #1 │ │ │ │ mov r6, r2 │ │ │ │ - ldr r2, [pc, #136] @ 6b17c │ │ │ │ - ldr r3, [pc, #136] @ 6b180 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - bl e88e8 │ │ │ │ - add r3, r4, #209920 @ 0x33400 │ │ │ │ - cmp r5, #3 │ │ │ │ - mov r2, #1 │ │ │ │ - str r5, [sp] │ │ │ │ - strd r0, [r3, #40] @ 0x28 │ │ │ │ - addeq r3, r4, #139264 @ 0x22000 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldreq r3, [r3, #3280] @ 0xcd0 │ │ │ │ - mvnne r3, #0 │ │ │ │ - ldr r0, [r1, #1580] @ 0x62c │ │ │ │ - mov r1, sp │ │ │ │ - stmib sp, {r3, r6} │ │ │ │ - bl 68810 │ │ │ │ - ldr r2, [pc, #48] @ 6b184 │ │ │ │ - ldr r3, [pc, #40] @ 6b180 │ │ │ │ + ldr r2, [pc, #188] @ 77ef8 │ │ │ │ + ldr sl, [r0, #3124] @ 0xc34 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + sub sp, sp, #104 @ 0x68 │ │ │ │ + add r9, sl, r3, lsl #5 │ │ │ │ + add r8, sp, #4 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r2, #96 @ 0x60 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + lsl r5, r3, #5 │ │ │ │ + bl 7744 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 77ed8 │ │ │ │ + cmp r6, #0 │ │ │ │ + subgt r5, r5, #96 @ 0x60 │ │ │ │ + ble 77eac │ │ │ │ + add r1, sl, r5 │ │ │ │ + mov r2, #96 @ 0x60 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7744 │ │ │ │ + ldr r0, [r7, #3124] @ 0xc34 │ │ │ │ + mov r2, #96 @ 0x60 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, r0, r5 │ │ │ │ + bl 7744 │ │ │ │ + ldr r2, [pc, #72] @ 77efc │ │ │ │ + ldr r3, [pc, #64] @ 77ef8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6b178 │ │ │ │ - add sp, sp, #16 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, r9, r4, asr #17 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq fp, r9, r4, ror #16 │ │ │ │ - ldrb r3, [r0, #8] │ │ │ │ - cmp r3, #47 @ 0x2f │ │ │ │ - addeq r0, r0, #208896 @ 0x33000 │ │ │ │ - ldrbeq r0, [r0, #1096] @ 0x448 │ │ │ │ - eoreq r0, r0, #1 │ │ │ │ - movne r0, #0 │ │ │ │ - bx lr │ │ │ │ + bne 77ef0 │ │ │ │ + add sp, sp, #104 @ 0x68 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r3, [r7, #3132] @ 0xc3c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r6 │ │ │ │ + ble 77eac │ │ │ │ + add r5, r5, #96 @ 0x60 │ │ │ │ + b 77e88 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, r8, r8, lsl #23 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq lr, r8, r0, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r2, [pc, #408] @ 6b354 │ │ │ │ - ldr r3, [pc, #408] @ 6b358 │ │ │ │ + str r0, [ip, #3968] @ 0xf80 │ │ │ │ + ldr r2, [pc, #508] @ 78114 │ │ │ │ + ldr r3, [pc, #508] @ 78118 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r1, [pc, #404] @ 6b35c │ │ │ │ + ldr r7, [r0, #3132] @ 0xc3c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r4, r0, #9 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - mov r9, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r4 │ │ │ │ + sub sp, sp, #104 @ 0x68 │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r6, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ - bl ebcf4 │ │ │ │ - ldr r2, [pc, #364] @ 6b360 │ │ │ │ - add r8, sp, #28 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #16 │ │ │ │ - add r6, r9, #208896 @ 0x33000 │ │ │ │ - str r4, [sp] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r6, #1132] @ 0x46c │ │ │ │ - cmp r3, #0 │ │ │ │ - movgt r5, #0 │ │ │ │ - movgt r7, r5 │ │ │ │ - bgt 6b23c │ │ │ │ - b 6b348 │ │ │ │ - ldr r3, [r6, #1132] @ 0x46c │ │ │ │ - add r7, r7, #1 │ │ │ │ - cmp r7, r3 │ │ │ │ - add r5, r5, #152 @ 0x98 │ │ │ │ - bge 6b348 │ │ │ │ - ldr r0, [r6, #1124] @ 0x464 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, r0, r5 │ │ │ │ - bl eb6d8 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 6b228 │ │ │ │ - ldr r7, [r6, #1124] @ 0x464 │ │ │ │ - adds r7, r7, r5 │ │ │ │ - beq 6b348 │ │ │ │ - add r0, r9, #8 │ │ │ │ - bl eb624 │ │ │ │ - bl eb690 │ │ │ │ - ldr r1, [pc, #240] @ 6b364 │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #224] @ 6b368 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl e9e80 │ │ │ │ - ldr r3, [r6, #1132] @ 0x46c │ │ │ │ - cmp r3, #0 │ │ │ │ - movgt r5, r4 │ │ │ │ - bgt 6b2b4 │ │ │ │ - b 6b348 │ │ │ │ - ldr r2, [r6, #1132] @ 0x46c │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r2 │ │ │ │ - add r5, r5, #152 @ 0x98 │ │ │ │ - bge 6b348 │ │ │ │ - ldr r0, [r6, #1124] @ 0x464 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r0, r5 │ │ │ │ - bl eb6d8 │ │ │ │ + ble 780d4 │ │ │ │ + ldr r3, [r0, #3124] @ 0xc34 │ │ │ │ + mov r4, #0 │ │ │ │ + add r1, r7, r7, lsl #1 │ │ │ │ + add r1, r3, r1, lsl #5 │ │ │ │ + mov r8, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + cmp r2, #2 │ │ │ │ + moveq r0, #1 │ │ │ │ + beq 77f7c │ │ │ │ + cmp r2, #3 │ │ │ │ + moveq r8, #1 │ │ │ │ + beq 77f7c │ │ │ │ + cmp r2, #1 │ │ │ │ + moveq r4, #1 │ │ │ │ + add r3, r3, #96 @ 0x60 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne 77f58 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6b2a0 │ │ │ │ - ldr r2, [r6, #1124] @ 0x464 │ │ │ │ - adds r2, r2, r5 │ │ │ │ - beq 6b348 │ │ │ │ - ldr r0, [r6, #1136] @ 0x470 │ │ │ │ - ldr r3, [r2, #148] @ 0x94 │ │ │ │ - ldr ip, [r0] │ │ │ │ - add lr, sp, #12 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r3, [r2, #144] @ 0x90 │ │ │ │ - mov r1, r8 │ │ │ │ - str lr, [sp] │ │ │ │ - add r2, r2, #80 @ 0x50 │ │ │ │ - ldr r4, [ip, #104] @ 0x68 │ │ │ │ - str r8, [sp, #16] │ │ │ │ - blx r4 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - ldr r2, [pc, #72] @ 6b36c │ │ │ │ - ldr r3, [pc, #48] @ 6b358 │ │ │ │ + beq 78084 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 77fd8 │ │ │ │ + cmp r4, #0 │ │ │ │ + addeq r8, r6, #3120 @ 0xc30 │ │ │ │ + addeq r5, sp, #4 │ │ │ │ + addeq r8, r8, #4 │ │ │ │ + beq 78024 │ │ │ │ + ldr r2, [pc, #360] @ 7811c │ │ │ │ + ldr r3, [pc, #352] @ 78118 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6b350 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - b 6b31c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - strdeq fp, [r9], -ip │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - muleq r8, r8, fp │ │ │ │ - andeq fp, r8, r8, lsl sl │ │ │ │ - andeq fp, r8, r0, lsr #19 │ │ │ │ - andeq fp, r8, ip, lsr #19 │ │ │ │ - muleq r9, r4, r6 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3944] @ 0xf68 │ │ │ │ - ldr ip, [pc, #256] @ 6b488 │ │ │ │ - add r1, r0, #208896 @ 0x33000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #248] @ 6b48c │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r3, [r1, #1132] @ 0x46c │ │ │ │ - ldr r2, [r1, #1120] @ 0x460 │ │ │ │ - ldr r0, [ip, r0] │ │ │ │ - sub sp, sp, #136 @ 0x88 │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ - mov r0, #0 │ │ │ │ - beq 6b400 │ │ │ │ - ldr r2, [r1, #1100] @ 0x44c │ │ │ │ - cmp r2, r3 │ │ │ │ - movlt r3, #0 │ │ │ │ - movge r3, #1 │ │ │ │ - orrs r3, r3, r2, lsr #31 │ │ │ │ - bne 6b400 │ │ │ │ - ldr r3, [r1, #1124] @ 0x464 │ │ │ │ - add r1, r2, r2, lsl #3 │ │ │ │ - add r2, r2, r1, lsl #1 │ │ │ │ - adds r5, r3, r2, lsl #3 │ │ │ │ - beq 6b400 │ │ │ │ - ldr r1, [pc, #164] @ 6b490 │ │ │ │ - add r6, r4, #8 │ │ │ │ + bne 78110 │ │ │ │ + add sp, sp, #104 @ 0x68 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + add r8, r6, #3120 @ 0xc30 │ │ │ │ + add r5, sp, #4 │ │ │ │ + add r8, r8, #4 │ │ │ │ + ldr r1, [pc, #308] @ 78120 │ │ │ │ + ldr r0, [pc, #308] @ 78124 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl eb9e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6b430 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r2, [pc, #136] @ 6b494 │ │ │ │ - ldr r3, [pc, #124] @ 6b48c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6b484 │ │ │ │ - add sp, sp, #136 @ 0x88 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #96] @ 6b498 │ │ │ │ - mov r3, r5 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r1, #3 │ │ │ │ + ldr r3, [r3, #1608] @ 0x648 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 769d0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 76074 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 7805c │ │ │ │ + ldr r1, [pc, #252] @ 78128 │ │ │ │ + ldr r0, [pc, #252] @ 7812c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r3, [r3, #1608] @ 0x648 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 769d0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 76074 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 77fac │ │ │ │ + ldr r3, [r6, #3132] @ 0xc3c │ │ │ │ + ldr r1, [r6, #3124] @ 0xc34 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + ldrb r2, [r1, r3, lsl #5] │ │ │ │ + eor r2, r2, #1 │ │ │ │ + strb r2, [r1, r3, lsl #5] │ │ │ │ + b 77fac │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r2, [pc, #160] @ 78130 │ │ │ │ add r5, sp, #4 │ │ │ │ + ldr r3, [r3, #1608] @ 0x648 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ + mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ + bl 769d0 │ │ │ │ + add r0, r6, #3120 @ 0xc30 │ │ │ │ mov r1, r5 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 76074 │ │ │ │ + mov r5, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9730c │ │ │ │ + bl 77e14 │ │ │ │ + subs r5, r5, #1 │ │ │ │ + bne 780b8 │ │ │ │ + b 77f90 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [pc, #84] @ 78134 │ │ │ │ + add r5, sp, #4 │ │ │ │ + add r8, r6, #3120 @ 0xc30 │ │ │ │ + ldr r3, [r3, #1608] @ 0x648 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl e9864 │ │ │ │ - ldr r3, [r4, #520] @ 0x208 │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, r4, #139264 @ 0x22000 │ │ │ │ - cmp r0, r3 │ │ │ │ - bicle r3, r0, r0, asr #31 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [r4, #524] @ 0x20c │ │ │ │ - strb r2, [r1, #3296] @ 0xce0 │ │ │ │ - b 6b404 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, r9, r8, lsr #12 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq ip, r8, r0, lsl #19 │ │ │ │ - andeq fp, r9, ip, lsr #11 │ │ │ │ - andeq fp, r8, r4, lsl #16 │ │ │ │ + add r8, r8, #4 │ │ │ │ + bl 769d0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 76074 │ │ │ │ + mov r4, #0 │ │ │ │ + b 77fe4 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, r8, ip, lsr #21 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq lr, r8, r0, lsl sl │ │ │ │ + andeq ip, r7, r8, ror r8 │ │ │ │ + ldrdeq pc, [r7], -ip │ │ │ │ + andeq ip, r7, r8, lsr r8 │ │ │ │ + andeq sp, r7, r0, lsl #22 │ │ │ │ + andeq ip, r7, ip, lsl #3 │ │ │ │ + andeq ip, r7, r8, lsr r1 │ │ │ │ + ldrb ip, [r0, #50] @ 0x32 │ │ │ │ + cmp ip, #0 │ │ │ │ + bxne lr │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + ldrb lr, [r0, #3156] @ 0xc54 │ │ │ │ + cmp lr, #0 │ │ │ │ + popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ + str r3, [r0, #3152] @ 0xc50 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r3, [r0, #3144] @ 0xc48 │ │ │ │ + mov r3, #1 │ │ │ │ + str r1, [r0, #3140] @ 0xc44 │ │ │ │ + str r2, [r0, #3148] @ 0xc4c │ │ │ │ + strb ip, [r0, #3156] @ 0xc54 │ │ │ │ + strb r3, [r0, #3160] @ 0xc58 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #1696] @ 0x6a0 │ │ │ │ - sub sp, sp, #2352 @ 0x930 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - add r4, sp, #2400 @ 0x960 │ │ │ │ - add r4, r4, #4 │ │ │ │ + str r0, [ip, #3904] @ 0xf40 │ │ │ │ + sub sp, sp, #156 @ 0x9c │ │ │ │ + add r4, sp, #196 @ 0xc4 │ │ │ │ stm r4, {r1, r2, r3} │ │ │ │ - ldr r1, [pc, #2716] @ 6bf68 │ │ │ │ - ldr r2, [pc, #2716] @ 6bf6c │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #2356] @ 0x934 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r2, [r3, #1580] @ 0x62c │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #3 │ │ │ │ - movne r0, #0 │ │ │ │ - bne 6b5a4 │ │ │ │ - add r6, r0, #139264 @ 0x22000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldrb r0, [r6, #3288] @ 0xcd8 │ │ │ │ - ldr r8, [sp, #2404] @ 0x964 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r7, [sp, #2408] @ 0x968 │ │ │ │ - ldr r2, [r6, #3276] @ 0xccc │ │ │ │ - beq 6b5dc │ │ │ │ - tst r8, #1 │ │ │ │ - bne 6b6e0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6bba8 │ │ │ │ - ldr r3, [r5, #520] @ 0x208 │ │ │ │ - add lr, sp, #2416 @ 0x970 │ │ │ │ - str r3, [r6, #3304] @ 0xce8 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, sp │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - add r9, r5, #8 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - mov r0, r9 │ │ │ │ - ldm r4, {r1, r2, r3} │ │ │ │ - bl 9794c │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - strbne r3, [r6, #3296] @ 0xce0 │ │ │ │ - mvnne r3, #0 │ │ │ │ - strne r3, [r6, #3308] @ 0xcec │ │ │ │ - sub r3, r7, #352 @ 0x160 │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - ands r3, r3, r8, lsr #1 │ │ │ │ - ldr r3, [r5, #520] @ 0x208 │ │ │ │ - bne 6b700 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b710 │ │ │ │ - sub r7, r7, #408 @ 0x198 │ │ │ │ - sub r7, r7, #3 │ │ │ │ - cmp r7, #1 │ │ │ │ - addhi r9, r5, #8 │ │ │ │ - bhi 6b6c0 │ │ │ │ - mov r0, #1 │ │ │ │ - ldr r2, [pc, #2500] @ 6bf70 │ │ │ │ - ldr r3, [pc, #2492] @ 6bf6c │ │ │ │ + ldr r2, [pc, #1424] @ 78730 │ │ │ │ + ldr r3, [pc, #1424] @ 78734 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #2356] @ 0x934 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6be5c │ │ │ │ - add sp, sp, #2352 @ 0x930 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6b5a4 │ │ │ │ - tst r8, #1 │ │ │ │ - beq 6b528 │ │ │ │ - sub r2, r7, #408 @ 0x198 │ │ │ │ - sub r2, r2, #3 │ │ │ │ - cmp r7, #27 │ │ │ │ - cmpne r2, #1 │ │ │ │ - bhi 6b72c │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ - cmp r2, #47 @ 0x2f │ │ │ │ - beq 6bbb0 │ │ │ │ - ldr r2, [r3] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #92] @ 0x5c │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [r6, #3276] @ 0xccc │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #520] @ 0x208 │ │ │ │ - add lr, sp, #2416 @ 0x970 │ │ │ │ - str r3, [r6, #3304] @ 0xce8 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, sp │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - add r9, r5, #8 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - mov r0, r9 │ │ │ │ - ldm r4, {r1, r2, r3} │ │ │ │ - bl 9794c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6b7b8 │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [r6, #3296] @ 0xce0 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [r6, #3308] @ 0xcec │ │ │ │ - cmp r7, #209 @ 0xd1 │ │ │ │ - bne 6b7b8 │ │ │ │ - ldrb r3, [r5, #8] │ │ │ │ - cmp r3, #47 @ 0x2f │ │ │ │ - beq 6bcd8 │ │ │ │ - add r4, r5, #143360 @ 0x23000 │ │ │ │ - ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 6bccc │ │ │ │ - add r0, r5, #144384 @ 0x23400 │ │ │ │ - add r0, r0, #12 │ │ │ │ - bl e7974 │ │ │ │ - cmp r0, #0 │ │ │ │ - str r0, [r4, #1032] @ 0x408 │ │ │ │ - beq 6bccc │ │ │ │ - add r1, r0, #4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9730c │ │ │ │ - ldr r3, [r5, #520] @ 0x208 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6b710 │ │ │ │ - ldr r3, [r6, #3276] @ 0xccc │ │ │ │ - add r0, r5, #142336 @ 0x22c00 │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r0, #520 @ 0x208 │ │ │ │ - str r3, [r6, #3588] @ 0xe04 │ │ │ │ - bl e97fc │ │ │ │ - b 6b5a0 │ │ │ │ - cmp r7, #206 @ 0xce │ │ │ │ - cmpne r7, #203 @ 0xcb │ │ │ │ - moveq r0, #1 │ │ │ │ - movne r0, #0 │ │ │ │ - beq 6bb84 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 6b5ec │ │ │ │ - b 6b5a4 │ │ │ │ - mov r2, #0 │ │ │ │ - cmp r3, r2 │ │ │ │ - strb r2, [r6, #3580] @ 0xdfc │ │ │ │ - bne 6b6c0 │ │ │ │ - add r0, r5, #142336 @ 0x22c00 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - add r0, r0, #520 @ 0x208 │ │ │ │ - bl e845c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [r6, #3588] @ 0xe04 │ │ │ │ - b 6b5a0 │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ - cmpne r7, #13 │ │ │ │ - bne 6b7cc │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ - cmp r2, #47 @ 0x2f │ │ │ │ - beq 6b9ec │ │ │ │ - cmp r2, #0 │ │ │ │ - addne r8, r5, #208896 @ 0x33000 │ │ │ │ - bne 6bbe4 │ │ │ │ - ldr r2, [r3] │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, r5, #143360 @ 0x23000 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ - str r3, [r1, #1032] @ 0x408 │ │ │ │ - str r3, [r6, #3276] @ 0xccc │ │ │ │ - blx r2 │ │ │ │ - add r9, r5, #8 │ │ │ │ - ldr r3, [r5, #520] @ 0x208 │ │ │ │ - add lr, sp, #2416 @ 0x970 │ │ │ │ - str r3, [r6, #3304] @ 0xce8 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, sp │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - mov r0, r9 │ │ │ │ - ldm r4, {r1, r2, r3} │ │ │ │ - bl 9794c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6b66c │ │ │ │ - mov r2, #1 │ │ │ │ - mvn r3, #0 │ │ │ │ - strb r2, [r6, #3296] @ 0xce0 │ │ │ │ - str r3, [r6, #3308] @ 0xcec │ │ │ │ - cmp r7, #216 @ 0xd8 │ │ │ │ - cmpne r7, #13 │ │ │ │ - beq 6b710 │ │ │ │ - ldr r3, [r5, #520] @ 0x208 │ │ │ │ - b 6b584 │ │ │ │ - cmp r7, #9 │ │ │ │ - bne 6be60 │ │ │ │ - ldrb r3, [r5, #8] │ │ │ │ - cmp r3, #47 @ 0x2f │ │ │ │ - beq 6b904 │ │ │ │ - ldr r3, [r6, #3276] @ 0xccc │ │ │ │ - cmp r3, #3 │ │ │ │ - beq 6b928 │ │ │ │ - ldr r2, [r6, #3308] @ 0xcec │ │ │ │ - cmp r2, #0 │ │ │ │ - blt 6bc28 │ │ │ │ - ldrb r3, [r6, #3580] @ 0xdfc │ │ │ │ - cmp r3, #0 │ │ │ │ - addne r2, r2, #127 @ 0x7f │ │ │ │ - addeq r2, r2, #1 │ │ │ │ - rsbs r1, r2, #0 │ │ │ │ - and r4, r2, #127 @ 0x7f │ │ │ │ - and r2, r1, #127 @ 0x7f │ │ │ │ - rsbpl r4, r2, #0 │ │ │ │ - str r4, [r6, #3308] @ 0xcec │ │ │ │ - add r2, r5, #142336 @ 0x22c00 │ │ │ │ - add r2, r2, #244 @ 0xf4 │ │ │ │ - mov sl, #0 │ │ │ │ - mov r8, #692 @ 0x2b4 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - b 6b8c4 │ │ │ │ - sub r4, r4, sl │ │ │ │ - add r3, r4, #128 @ 0x80 │ │ │ │ - rsbs r2, r3, #0 │ │ │ │ - and r2, r2, #127 @ 0x7f │ │ │ │ - and r3, r3, #127 @ 0x7f │ │ │ │ - rsbpl r3, r2, #0 │ │ │ │ - add r4, r4, #64 @ 0x40 │ │ │ │ - cmp r3, #0 │ │ │ │ - add fp, r3, #63 @ 0x3f │ │ │ │ - movge fp, r3 │ │ │ │ - rsbs r3, r4, #0 │ │ │ │ - and r3, r3, #63 @ 0x3f │ │ │ │ - and r4, r4, #63 @ 0x3f │ │ │ │ - asr fp, fp, #6 │ │ │ │ - rsbpl r4, r3, #0 │ │ │ │ - mul r3, r8, r4 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r2, r0, r3 │ │ │ │ - add r2, r2, #16192 @ 0x3f40 │ │ │ │ - ldrb r2, [r2, #32] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6b8b0 │ │ │ │ - add r9, r3, #15488 @ 0x3c80 │ │ │ │ - add r9, r9, #48 @ 0x30 │ │ │ │ - cmp fp, #1 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - add r0, r0, r9 │ │ │ │ - beq 6ba50 │ │ │ │ - bl eb80c │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r3, sp, #76 @ 0x4c │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r9, [sp, #212] @ 0xd4 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r3, [pc, #1360] @ 78738 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + ldr fp, [r6, #3124] @ 0xc34 │ │ │ │ + add r7, r9, r9, lsl #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #15 │ │ │ │ + add r8, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + lsl r3, r7, #5 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldm r8, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + add r7, fp, r7, lsl #5 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27910 │ │ │ │ + mov r1, r4 │ │ │ │ + add r5, sp, #36 @ 0x24 │ │ │ │ + ldr sl, [pc, #1268] @ 7873c │ │ │ │ + add sl, pc, sl │ │ │ │ + subs r3, r0, #0 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + movne r3, #1 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 26e74 │ │ │ │ + ldr r1, [pc, #1236] @ 78740 │ │ │ │ + mov r2, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6bbdc │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp sl, #128 @ 0x80 │ │ │ │ - beq 6b7c4 │ │ │ │ - ldrb r3, [r6, #3580] @ 0xdfc │ │ │ │ - ldr r4, [r6, #3308] @ 0xcec │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6b834 │ │ │ │ - add r4, r4, sl │ │ │ │ - rsbs r2, r4, #0 │ │ │ │ - and r1, r2, #127 @ 0x7f │ │ │ │ - and r3, r4, #127 @ 0x7f │ │ │ │ - rsbpl r3, r1, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - add fp, r3, #63 @ 0x3f │ │ │ │ - and r2, r2, #63 @ 0x3f │ │ │ │ - movge fp, r3 │ │ │ │ - rsbs r3, r4, #0 │ │ │ │ - asr fp, fp, #6 │ │ │ │ - and r4, r4, #63 @ 0x3f │ │ │ │ - rsbpl r4, r2, #0 │ │ │ │ - b 6b870 │ │ │ │ - add r3, r5, #208896 @ 0x33000 │ │ │ │ - ldrb r3, [r3, #1096] @ 0x448 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6b7e0 │ │ │ │ + ldreq r3, [pc, #1228] @ 78744 │ │ │ │ + movne r3, #1065353216 @ 0x3f800000 │ │ │ │ + streq r3, [sp, #68] @ 0x44 │ │ │ │ + streq r3, [sp, #72] @ 0x48 │ │ │ │ + streq r3, [sp, #76] @ 0x4c │ │ │ │ + moveq r3, #1065353216 @ 0x3f800000 │ │ │ │ + strne r3, [sp, #68] @ 0x44 │ │ │ │ + strne r3, [sp, #72] @ 0x48 │ │ │ │ + strne r3, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + mov r3, r4 │ │ │ │ + bl 276f8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6b370 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6b7e0 │ │ │ │ - b 6b7c4 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r8, #0 │ │ │ │ - mov r4, #692 @ 0x2b4 │ │ │ │ - b 6b9b0 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r1, #356 @ 0x164 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6b9cc │ │ │ │ - ldr r3, [r6, #3280] @ 0xcd0 │ │ │ │ - add r3, r8, r3 │ │ │ │ - rsbs r2, r3, #0 │ │ │ │ - and r2, r2, #63 @ 0x3f │ │ │ │ - and r3, r3, #63 @ 0x3f │ │ │ │ - rsbpl r3, r2, #0 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mla r2, r4, r3, r1 │ │ │ │ - add r2, r2, #16192 @ 0x3f40 │ │ │ │ - ldrb r2, [r2, #32] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6b9a4 │ │ │ │ - ldr r2, [r6, #3280] @ 0xcd0 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 6b9a4 │ │ │ │ - add r2, r1, #57344 @ 0xe000 │ │ │ │ - ldr r2, [r2, #2480] @ 0x9b0 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 6bd54 │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r8, #64 @ 0x40 │ │ │ │ - beq 6b7b8 │ │ │ │ - ldr r0, [r1, #1568] @ 0x620 │ │ │ │ - mov r1, #352 @ 0x160 │ │ │ │ + bl 277dc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, #16 │ │ │ │ + ldrb r2, [fp, r3] │ │ │ │ + mov r0, r6 │ │ │ │ + add r2, r2, #134 @ 0x86 │ │ │ │ + mov r3, r5 │ │ │ │ + str r8, [sp] │ │ │ │ + bl 65f80 │ │ │ │ + add r8, sp, #52 @ 0x34 │ │ │ │ + ldr r1, [pc, #1128] @ 78748 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #1112] @ 7874c │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27764 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r1, [pc, #1072] @ 78740 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [sp, #200] @ 0xc8 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #1064] @ 78750 │ │ │ │ + ldr r1, [pc, #1044] @ 78740 │ │ │ │ + str r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1040] @ 78754 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov sl, #0 │ │ │ │ + ldr r1, [pc, #1032] @ 78758 │ │ │ │ + mov r2, #1 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str sl, [sp] │ │ │ │ + add r2, r7, #8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [pc, #952] @ 78740 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27764 │ │ │ │ + ldr r1, [pc, #968] @ 7875c │ │ │ │ + ldr r0, [pc, #968] @ 78760 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r1, [r7, #72] @ 0x48 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6b938 │ │ │ │ - ldr r3, [r6, #3280] @ 0xcd0 │ │ │ │ - add r3, r3, #64 @ 0x40 │ │ │ │ - sub r3, r3, r8 │ │ │ │ - rsbs r2, r3, #0 │ │ │ │ - and r2, r2, #63 @ 0x3f │ │ │ │ - and r3, r3, #63 @ 0x3f │ │ │ │ - rsbpl r3, r2, #0 │ │ │ │ - b 6b970 │ │ │ │ - add r8, r5, #208896 @ 0x33000 │ │ │ │ - ldrb r2, [r8, #1096] @ 0x448 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 6bbe4 │ │ │ │ - ldr r1, [r8, #1120] @ 0x460 │ │ │ │ - ldr r2, [r8, #1132] @ 0x46c │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 6bbe4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 6b1a4 │ │ │ │ - cmp r0, #0 │ │ │ │ - addne r9, r5, #8 │ │ │ │ - beq 6b624 │ │ │ │ - ldr r1, [r5, #520] @ 0x208 │ │ │ │ - add r0, r5, #144384 @ 0x23400 │ │ │ │ - add r1, r1, #8 │ │ │ │ - add r0, r0, #12 │ │ │ │ - bl e7848 │ │ │ │ - ldr r3, [r6, #3276] @ 0xccc │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [r0], #4 │ │ │ │ - ldr r2, [r5, #520] @ 0x208 │ │ │ │ - add r2, r2, #1 │ │ │ │ - bl e8454 │ │ │ │ - b 6b774 │ │ │ │ - bl eb80c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6b8b0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - add r0, r0, r9 │ │ │ │ - bl eb944 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6b8b0 │ │ │ │ - mov fp, #64 @ 0x40 │ │ │ │ - add fp, fp, r4 │ │ │ │ - rsbs r2, fp, #0 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ - and r2, r2, #63 @ 0x3f │ │ │ │ - str fp, [r6, #3308] @ 0xcec │ │ │ │ - and fp, fp, #63 @ 0x3f │ │ │ │ - rsbpl fp, r2, #0 │ │ │ │ - adds r4, r4, r9 │ │ │ │ - str fp, [r6, #3312] @ 0xcf0 │ │ │ │ - beq 6b7c4 │ │ │ │ - add r8, sp, #2096 @ 0x830 │ │ │ │ - add r9, r5, #8 │ │ │ │ - add r8, r8, #4 │ │ │ │ - ldr r3, [r6, #3572] @ 0xdf4 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r8 │ │ │ │ - bl e9828 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl e9794 │ │ │ │ - ldr r2, [r6, #3572] @ 0xdf4 │ │ │ │ - ldr r3, [r6, #3576] @ 0xdf8 │ │ │ │ - add r3, r2, r3 │ │ │ │ - ldrb r1, [r9, r3] │ │ │ │ - cmp r1, #32 │ │ │ │ - add r1, r9, r3 │ │ │ │ - beq 6bd98 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 6bdac │ │ │ │ - ldr sl, [pc, #1144] @ 6bf74 │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r8 │ │ │ │ - bl e9794 │ │ │ │ - ldr r3, [r6, #3572] @ 0xdf4 │ │ │ │ - ldr r2, [r6, #3576] @ 0xdf8 │ │ │ │ - add r3, r3, r2 │ │ │ │ - add r1, r9, r3 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - mov r0, r8 │ │ │ │ - bl e9794 │ │ │ │ + ldr r1, [r7, #72] @ 0x48 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r2, [r2, #52] @ 0x34 │ │ │ │ + blx r2 │ │ │ │ + mov r2, sl │ │ │ │ + add sl, sp, #84 @ 0x54 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + str r0, [sp] │ │ │ │ mov r0, sl │ │ │ │ - bl e9864 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e9864 │ │ │ │ - mov r1, r8 │ │ │ │ - add sl, sl, r0 │ │ │ │ - str sl, [r6, #3576] @ 0xdf8 │ │ │ │ - ldr r3, [r5, #520] @ 0x208 │ │ │ │ - str r3, [r6, #3304] @ 0xce8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9730c │ │ │ │ - ldr r3, [r6, #3576] @ 0xdf8 │ │ │ │ - ldr r2, [r6, #3572] @ 0xdf4 │ │ │ │ - add r2, r2, r3 │ │ │ │ - ldr r3, [r5, #520] @ 0x208 │ │ │ │ - cmp r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - bicle r1, r2, r2, asr #31 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [pc, #840] @ 78740 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #848] @ 78754 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #844] @ 78758 │ │ │ │ mov r2, #1 │ │ │ │ - str r1, [r5, #524] @ 0x20c │ │ │ │ - strb r2, [r6, #3296] @ 0xce0 │ │ │ │ - b 6b584 │ │ │ │ - cmp r7, #203 @ 0xcb │ │ │ │ - ldr r3, [r6, #3292] @ 0xcdc │ │ │ │ - beq 6bd3c │ │ │ │ - subs r3, r3, #1 │ │ │ │ - movmi r3, #0 │ │ │ │ - str r3, [r6, #3292] @ 0xcdc │ │ │ │ - subs r0, r2, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - b 6b5a4 │ │ │ │ - mov r0, r2 │ │ │ │ - b 6b5a4 │ │ │ │ - add r2, r5, #208896 @ 0x33000 │ │ │ │ - ldrb r1, [r2, #1096] @ 0x448 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 6b60c │ │ │ │ - ldr r0, [r2, #1120] @ 0x460 │ │ │ │ - ldr r1, [r2, #1132] @ 0x46c │ │ │ │ - cmp r0, r1 │ │ │ │ - movne r3, #1 │ │ │ │ - strbne r3, [r2, #1096] @ 0x448 │ │ │ │ - bne 6b624 │ │ │ │ - b 6b60c │ │ │ │ - lsl fp, fp, #6 │ │ │ │ - b 6ba78 │ │ │ │ - ldr r2, [r8, #1060] @ 0x424 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6bd60 │ │ │ │ - cmp r2, #2 │ │ │ │ - bgt 6b750 │ │ │ │ - add r2, r2, #1 │ │ │ │ - add r9, r5, #8 │ │ │ │ - str r2, [r8, #1060] @ 0x424 │ │ │ │ - ldr r2, [r3] │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, r5, #143360 @ 0x23000 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ - str r3, [r1, #1032] @ 0x408 │ │ │ │ - str r3, [r6, #3276] @ 0xccc │ │ │ │ - blx r2 │ │ │ │ - b 6ba20 │ │ │ │ - ldr r1, [r5, #524] @ 0x20c │ │ │ │ - add r9, r5, #8 │ │ │ │ - cmp r1, #0 │ │ │ │ - add r2, r9, r1 │ │ │ │ - ble 6bc60 │ │ │ │ - sub r1, r2, r1 │ │ │ │ - b 6bc4c │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 6bc60 │ │ │ │ - mov r0, r2 │ │ │ │ - ldrb r3, [r2, #-1]! │ │ │ │ - cmp r3, #32 │ │ │ │ - bne 6bc44 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, #0 │ │ │ │ - sub r9, r2, r9 │ │ │ │ - str r9, [r6, #3572] @ 0xdf4 │ │ │ │ - str r3, [r6, #3576] @ 0xdf8 │ │ │ │ - ldrb r3, [r2] │ │ │ │ - ands r3, r3, #223 @ 0xdf │ │ │ │ - movne r1, r2 │ │ │ │ - rsbne ip, r2, #1 │ │ │ │ - beq 6bc98 │ │ │ │ - add r3, r1, ip │ │ │ │ - str r3, [r6, #3576] @ 0xdf8 │ │ │ │ - ldrb r0, [r1, #1]! │ │ │ │ - tst r0, #223 @ 0xdf │ │ │ │ - bne 6bc84 │ │ │ │ - add r0, r5, #142336 @ 0x22c00 │ │ │ │ - add r0, r0, #244 @ 0xf4 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - bl e9828 │ │ │ │ - ldr r2, [r6, #3308] @ 0xcec │ │ │ │ - cmp r2, #0 │ │ │ │ - bge 6b7f8 │ │ │ │ - ldr r4, [r6, #3312] @ 0xcf0 │ │ │ │ - cmp r4, #0 │ │ │ │ - blt 6b7f8 │ │ │ │ - ldrb r3, [r6, #3580] @ 0xdfc │ │ │ │ - str r4, [r6, #3308] @ 0xcec │ │ │ │ - b 6b81c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 972d4 │ │ │ │ - b 6b6b4 │ │ │ │ - add r8, r5, #208896 @ 0x33000 │ │ │ │ - ldrb r3, [r8, #1096] @ 0x448 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6b680 │ │ │ │ - ldr r1, [r8, #1100] @ 0x44c │ │ │ │ - ldr r0, [r8, #1116] @ 0x45c │ │ │ │ - add r3, r1, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - str r3, [r8, #1100] @ 0x44c │ │ │ │ - ble 6bd28 │ │ │ │ - ldr r2, [r8, #1108] @ 0x454 │ │ │ │ - add r2, r2, r1 │ │ │ │ - b 6bd1c │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - str r3, [r8, #1100] @ 0x44c │ │ │ │ - beq 6bd28 │ │ │ │ - ldrb r1, [r2, #1]! │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 6bd0c │ │ │ │ - ldr r2, [r8, #1132] @ 0x46c │ │ │ │ - cmp r2, r3 │ │ │ │ - suble r2, r2, #1 │ │ │ │ - strle r2, [r8, #1100] @ 0x44c │ │ │ │ - b 6b6b4 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, #9 │ │ │ │ - movgt r3, #9 │ │ │ │ - strgt r3, [r6, #3292] @ 0xcdc │ │ │ │ - bgt 6bb9c │ │ │ │ - b 6bb98 │ │ │ │ - str r3, [r6, #3280] @ 0xcd0 │ │ │ │ - ldr r3, [r5, #520] @ 0x208 │ │ │ │ - b 6b584 │ │ │ │ - add sl, r5, #209920 @ 0x33400 │ │ │ │ - ldr fp, [sl, #40] @ 0x28 │ │ │ │ - ldr r9, [sl, #44] @ 0x2c │ │ │ │ - bl e8978 │ │ │ │ - add sl, sl, #48 @ 0x30 │ │ │ │ - adds fp, fp, r0 │ │ │ │ - adc r9, r9, r1 │ │ │ │ - bl e88e8 │ │ │ │ - cmp fp, r0 │ │ │ │ - sbcs r9, r9, r1 │ │ │ │ - blt 6bdc4 │ │ │ │ - ldr r2, [r8, #1060] @ 0x424 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - b 6bbf0 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 6bdb8 │ │ │ │ - ldr sl, [pc, #464] @ 6bf78 │ │ │ │ - add sl, pc, sl │ │ │ │ - b 6bafc │ │ │ │ - ldr sl, [pc, #456] @ 6bf7c │ │ │ │ - add sl, pc, sl │ │ │ │ - b 6bafc │ │ │ │ - ldr sl, [pc, #448] @ 6bf80 │ │ │ │ - add sl, pc, sl │ │ │ │ - b 6bb1c │ │ │ │ - ldr fp, [r6, #3276] @ 0xccc │ │ │ │ - bl e88e8 │ │ │ │ - add r8, sp, #40 @ 0x28 │ │ │ │ - cmp fp, #3 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldreq r3, [r6, #3280] @ 0xcd0 │ │ │ │ - mvnne r3, #0 │ │ │ │ - add r9, r5, #8 │ │ │ │ - strd r0, [sl, #-8] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr sl, [r2, #1580] @ 0x62c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c7f54 │ │ │ │ - mov r1, #48 @ 0x30 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c7f6c │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r8 │ │ │ │ - bl c7f6c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r3 │ │ │ │ - bl c7f6c │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, r9 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov ip, #2 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r4 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + str ip, [sp] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r1, [pc, #764] @ 78740 │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl c7fbc │ │ │ │ - ldr r3, [sp, #2096] @ 0x830 │ │ │ │ + bl 27764 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 277dc │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6be54 │ │ │ │ - ldr r3, [sl] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [r3, #140] @ 0x8c │ │ │ │ - mov r0, sl │ │ │ │ - mov r2, #1 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - b 6bc04 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [r5, #520] @ 0x208 │ │ │ │ - add lr, sp, #2416 @ 0x970 │ │ │ │ - str r3, [r6, #3304] @ 0xce8 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, sp │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - add r9, r5, #8 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - mov r0, r9 │ │ │ │ - ldm r4, {r1, r2, r3} │ │ │ │ - bl 9794c │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - strbne r3, [r6, #3296] @ 0xce0 │ │ │ │ - mvnne r3, #0 │ │ │ │ - strne r3, [r6, #3308] @ 0xcec │ │ │ │ - cmp r7, #352 @ 0x160 │ │ │ │ - moveq r3, #1 │ │ │ │ - strbeq r3, [r6, #3580] @ 0xdfc │ │ │ │ - beq 6b6b4 │ │ │ │ - cmp r7, #210 @ 0xd2 │ │ │ │ - bne 6b66c │ │ │ │ - ldrb r3, [r5, #8] │ │ │ │ - cmp r3, #47 @ 0x2f │ │ │ │ - beq 6bf00 │ │ │ │ - add r4, r5, #143360 @ 0x23000 │ │ │ │ - ldr r1, [r4, #1032] @ 0x408 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 6bf54 │ │ │ │ - add r0, r5, #144384 @ 0x23400 │ │ │ │ - add r0, r0, #12 │ │ │ │ - bl e7938 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r0, [r4, #1032] @ 0x408 │ │ │ │ - strne r0, [r4, #1032] @ 0x408 │ │ │ │ - bne 6b6a8 │ │ │ │ + mov r3, r5 │ │ │ │ + bne 7868c │ │ │ │ + mov r2, #144 @ 0x90 │ │ │ │ + mov r1, #18 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 67b48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6b6b4 │ │ │ │ - b 6b6a8 │ │ │ │ - add r8, r5, #208896 @ 0x33000 │ │ │ │ - ldrb r3, [r8, #1096] @ 0x448 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6bec8 │ │ │ │ - ldr r1, [r8, #1100] @ 0x44c │ │ │ │ - sub r3, r1, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrge r2, [r8, #1108] @ 0x454 │ │ │ │ - str r3, [r8, #1100] @ 0x44c │ │ │ │ - addge r2, r2, r1 │ │ │ │ - blt 6bf48 │ │ │ │ - ldrb r1, [r2, #-1]! │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 6b6b4 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmn r3, #1 │ │ │ │ - str r3, [r8, #1100] @ 0x44c │ │ │ │ - bne 6bf2c │ │ │ │ + bne 7867c │ │ │ │ + ldr r1, [pc, #700] @ 78748 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [r8, #1100] @ 0x44c │ │ │ │ - b 6b6b4 │ │ │ │ - add r0, r5, #144384 @ 0x23400 │ │ │ │ - add r0, r0, #12 │ │ │ │ - bl e79c8 │ │ │ │ - str r0, [r4, #1032] @ 0x408 │ │ │ │ - b 6bef4 │ │ │ │ - andeq fp, r9, ip, ror #9 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq fp, r9, ip, lsl #8 │ │ │ │ - ldrdeq r3, [r9], -r8 │ │ │ │ - andeq fp, r8, r8 │ │ │ │ - @ instruction: 0x0008bfbc │ │ │ │ - andeq r8, r8, r0, lsl #17 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - add r4, r0, #208896 @ 0x33000 │ │ │ │ - ldr r3, [r4, #1112] @ 0x458 │ │ │ │ - ldr r7, [r4, #1132] @ 0x46c │ │ │ │ - ldr r2, [pc, #516] @ 6c1ac │ │ │ │ - cmp r3, r7 │ │ │ │ - ldr r3, [pc, #512] @ 6c1b0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #32 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27764 │ │ │ │ + ldr r1, [pc, #672] @ 78740 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27764 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 277dc │ │ │ │ + cmp r9, #0 │ │ │ │ + ble 786a0 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt 784e8 │ │ │ │ + ldr r3, [r6, #3124] @ 0xc34 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldr r3, [r3, #-92] @ 0xffffffa4 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 78714 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #138 @ 0x8a │ │ │ │ + mov r1, #18 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 65e3c │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + add r1, r7, #84 @ 0x54 │ │ │ │ + bl 27910 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 786f8 │ │ │ │ + ldr r1, [pc, #548] @ 78748 │ │ │ │ mov r3, #0 │ │ │ │ - blt 6c14c │ │ │ │ - ldr r6, [pc, #480] @ 6c1b4 │ │ │ │ - add r8, r5, #1 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r1, r6 │ │ │ │ - str r7, [r4, #1116] @ 0x45c │ │ │ │ + mov r2, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl ebcf4 │ │ │ │ - ldr r2, [pc, #456] @ 6c1b8 │ │ │ │ - add r7, sp, #12 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #16 │ │ │ │ - str r8, [sp] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e9868 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 27764 │ │ │ │ + ldr r1, [pc, #520] @ 78740 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r3, r5 │ │ │ │ + bl 27764 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl eb9e4 │ │ │ │ - ldr ip, [r4, #1116] @ 0x45c │ │ │ │ - ldr r2, [r4, #1132] @ 0x46c │ │ │ │ - ldr r3, [pc, #408] @ 6c1bc │ │ │ │ - sub r2, ip, r2 │ │ │ │ - mov r1, #148 @ 0x94 │ │ │ │ - add r3, pc, r3 │ │ │ │ - clz r2, r2 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #384] @ 6c1c0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl e9ff0 │ │ │ │ - ldrb r1, [sp, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 6c130 │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r3, [r4, #1132] @ 0x46c │ │ │ │ - beq 6c0dc │ │ │ │ + bl 277dc │ │ │ │ + ldr r3, [r6, #3132] @ 0xc3c │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, r9 │ │ │ │ + bgt 78610 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #141 @ 0x8d │ │ │ │ + mov r1, #18 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 65e3c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 6c144 │ │ │ │ - mov r8, #0 │ │ │ │ - mov r6, r8 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r0, [r4, #1124] @ 0x464 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r0, r8 │ │ │ │ - bl eb6d8 │ │ │ │ - ldr r2, [r4, #1108] @ 0x454 │ │ │ │ - ldr r3, [r4, #1132] @ 0x46c │ │ │ │ - add r8, r8, #152 @ 0x98 │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - strb r0, [r2, r5] │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - add r6, r6, r0 │ │ │ │ - blt 6c070 │ │ │ │ - ldr r2, [pc, #276] @ 6c1c4 │ │ │ │ - ldr r3, [pc, #252] @ 6c1b0 │ │ │ │ + beq 785dc │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldrb r3, [fp, r2] │ │ │ │ + eor r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + strb r3, [fp, r2] │ │ │ │ + beq 785dc │ │ │ │ + ldr ip, [r6, #3132] @ 0xc3c │ │ │ │ + cmp ip, #0 │ │ │ │ + ble 785dc │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, r2 │ │ │ │ + mov lr, r2 │ │ │ │ + cmp r9, r3 │ │ │ │ + beq 785cc │ │ │ │ + ldr r1, [r6, #3124] @ 0xc34 │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ + cmp r0, #0 │ │ │ │ + strbne lr, [r1, r2] │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, ip │ │ │ │ + add r2, r2, #96 @ 0x60 │ │ │ │ + bne 785b4 │ │ │ │ + ldr r2, [pc, #384] @ 78764 │ │ │ │ + ldr r3, [pc, #332] @ 78734 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r6, [r4, #1120] @ 0x460 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6c1a8 │ │ │ │ + bne 7872c │ │ │ │ + add sp, sp, #156 @ 0x9c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + cmp r3, #2 │ │ │ │ + bne 78634 │ │ │ │ + ldr r3, [r6, #3124] @ 0xc34 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add r3, r3, r2 │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 78564 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #140 @ 0x8c │ │ │ │ + mov r1, #18 │ │ │ │ mov r0, r6 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 6c144 │ │ │ │ - ldr r2, [r4, #1124] @ 0x464 │ │ │ │ - mov r6, r5 │ │ │ │ - mov r8, r5 │ │ │ │ - add r0, r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - bl eb944 │ │ │ │ - ldr r2, [r4, #1124] @ 0x464 │ │ │ │ - ldr ip, [r4, #1108] @ 0x454 │ │ │ │ - add r3, r2, r5 │ │ │ │ - ldr r1, [r4, #1132] @ 0x46c │ │ │ │ - add r5, r5, #152 @ 0x98 │ │ │ │ - subs r3, r0, r3 │ │ │ │ - movne r3, #1 │ │ │ │ - strb r3, [ip, r8] │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r8, r1 │ │ │ │ - add r6, r6, r3 │ │ │ │ - blt 6c0f0 │ │ │ │ - b 6c0a8 │ │ │ │ - ldr r2, [r4, #1116] @ 0x45c │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 6c144 │ │ │ │ - ldr r0, [r4, #1108] @ 0x454 │ │ │ │ - bl 7b64 │ │ │ │ - mov r6, #0 │ │ │ │ - b 6c0a8 │ │ │ │ - mov r0, r7 │ │ │ │ - str r7, [r4, #1112] @ 0x458 │ │ │ │ - bl 7330 │ │ │ │ - ldr r1, [r4, #1116] @ 0x45c │ │ │ │ - ldr r3, [r4, #1112] @ 0x458 │ │ │ │ - cmp r1, r3 │ │ │ │ - movge r1, r3 │ │ │ │ - cmp r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r4, #1108] @ 0x454 │ │ │ │ - ble 6c194 │ │ │ │ - sub r3, r0, #1 │ │ │ │ - sub r2, r6, #1 │ │ │ │ - add r1, r3, r1 │ │ │ │ - ldrb ip, [r3, #1]! │ │ │ │ - strb ip, [r2, #1]! │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 6c184 │ │ │ │ + bl 65e3c │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r1, r7, #88 @ 0x58 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27910 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6c1a0 │ │ │ │ - bl 75f4 │ │ │ │ - str r6, [r4, #1108] @ 0x454 │ │ │ │ - b 6bfcc │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, r9, ip, lsl #20 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - muleq r8, r8, sp │ │ │ │ - andeq sl, r8, ip, lsl ip │ │ │ │ - andeq sl, r8, r0, lsr #24 │ │ │ │ - andeq sl, r8, r4, lsr ip │ │ │ │ - andeq sl, r9, r8, lsl #18 │ │ │ │ + beq 78578 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77e14 │ │ │ │ + b 785dc │ │ │ │ + mov r3, #11 │ │ │ │ + str r9, [r6, #3136] @ 0xc40 │ │ │ │ + str r3, [r6, #12] │ │ │ │ + b 78484 │ │ │ │ + mov r2, #145 @ 0x91 │ │ │ │ + mov r1, #18 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 65e3c │ │ │ │ + b 78484 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #139 @ 0x8b │ │ │ │ + mov r1, #18 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 65e3c │ │ │ │ + ldr r1, [pc, #140] @ 78748 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27764 │ │ │ │ + ldr r1, [pc, #112] @ 78740 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27764 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 277dc │ │ │ │ + cmp r9, #0 │ │ │ │ + bne 78564 │ │ │ │ + b 78554 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77e14 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b 7851c │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #139 @ 0x8b │ │ │ │ + mov r1, #18 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 65e3c │ │ │ │ + b 7851c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, r8, r4, lsr #16 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + andeq lr, r8, r0, lsl #15 │ │ │ │ + movmi r0, r0 │ │ │ │ + svccc 0x0019999a │ │ │ │ + submi r0, r0, r0 │ │ │ │ + adcsmi r0, r8, #0 │ │ │ │ + andeq r0, r0, r0, lsl #9 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + svclt 0x00800000 │ │ │ │ + ldrdeq ip, [r7], -r0 │ │ │ │ + andeq lr, r7, r0, asr #26 │ │ │ │ + andeq lr, r8, r0, ror #7 │ │ │ │ + sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3848] @ 0xf08 │ │ │ │ - sub sp, sp, #212 @ 0xd4 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #2708] @ 6cc7c │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #2704] @ 6cc80 │ │ │ │ + str r0, [ip, #3584] @ 0xe00 │ │ │ │ + sub sp, sp, #476 @ 0x1dc │ │ │ │ + add ip, sp, #516 @ 0x204 │ │ │ │ + stm ip, {r1, r2, r3} │ │ │ │ + ldr r3, [pc, #4032] @ 79750 │ │ │ │ + ldr r2, [pc, #4032] @ 79754 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #4024] @ 79758 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov fp, r0 │ │ │ │ - add r7, fp, #208896 @ 0x33000 │ │ │ │ - mov r6, r1 │ │ │ │ - add r1, r0, #8 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #204] @ 0xcc │ │ │ │ + str r3, [sp, #468] @ 0x1d4 │ │ │ │ mov r3, #0 │ │ │ │ - bl 6bf84 │ │ │ │ - ldr r4, [r7, #1132] @ 0x46c │ │ │ │ - ldr r3, [r7, #1120] @ 0x460 │ │ │ │ - subs r4, r4, r3 │ │ │ │ - beq 6c4ec │ │ │ │ - ldr r1, [r7, #1108] @ 0x454 │ │ │ │ - ldr r3, [r7, #1100] @ 0x44c │ │ │ │ - ldrb r3, [r1, r3] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6ca0c │ │ │ │ - ldr r3, [r7, #1104] @ 0x450 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - add r2, r1, r3 │ │ │ │ - bne 6ca58 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble 6c4ec │ │ │ │ - cmp r4, #16 │ │ │ │ - movlt r8, r4 │ │ │ │ - movge r8, #16 │ │ │ │ - add r0, r8, #1 │ │ │ │ - str r8, [sp, #20] │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #1090519040 @ 0x41000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - sub r8, r8, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r9, r0 │ │ │ │ + ldm ip, {r0, r1, r2, r3} │ │ │ │ + add r4, sp, #132 @ 0x84 │ │ │ │ + add r6, sp, #100 @ 0x64 │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + add fp, sp, #148 @ 0x94 │ │ │ │ + ldr r1, [pc, #3980] @ 7975c │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r8, [pc, #3968] @ 79760 │ │ │ │ + bl 275c8 │ │ │ │ + ldr r1, [pc, #3964] @ 79764 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276f8 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r3, #5 │ │ │ │ + add r1, r8, #32 │ │ │ │ + mov r9, #0 │ │ │ │ + ldr sl, [pc, #3932] @ 79768 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, #32 │ │ │ │ + mov r2, fp │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r3, #1040187392 @ 0x3e000000 │ │ │ │ - ldr r2, [pc, #2540] @ 6cc84 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #2524] @ 6cc88 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + str sl, [sp, #4] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + bl 68040 │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [pc, #3880] @ 7976c │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + add r1, sp, #204 @ 0xcc │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov r2, #15 │ │ │ │ + mov r2, #10 │ │ │ │ str r2, [sp, #8] │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - add r2, sp, #92 @ 0x5c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r9, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ ldm r1, {r0, r1} │ │ │ │ + add r2, sp, #196 @ 0xc4 │ │ │ │ stm sp, {r0, r1} │ │ │ │ add r0, r3, #59648 @ 0xe900 │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r4 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ ldm r2, {r2, r3} │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - bl 31598 │ │ │ │ - cmp r4, #1 │ │ │ │ - ldr r2, [r7, #1104] @ 0x450 │ │ │ │ - beq 6cc68 │ │ │ │ - ldr ip, [r7, #1116] @ 0x45c │ │ │ │ - mov r3, r2 │ │ │ │ - mov lr, #0 │ │ │ │ - add r0, r3, #1 │ │ │ │ - cmp r0, ip │ │ │ │ - bge 6caa0 │ │ │ │ - ldr r1, [r7, #1108] @ 0x454 │ │ │ │ - add r1, r1, r3 │ │ │ │ - mov r3, r0 │ │ │ │ - b 6c338 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, ip │ │ │ │ - beq 6c344 │ │ │ │ - ldrb r0, [r1, #1]! │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6c32c │ │ │ │ - add lr, lr, #1 │ │ │ │ - cmp lr, r8 │ │ │ │ - blt 6c310 │ │ │ │ - ldr sl, [r7, #1132] @ 0x46c │ │ │ │ - cmp sl, r3 │ │ │ │ - bgt 6c398 │ │ │ │ - sub r0, r3, sl │ │ │ │ - subs r1, r2, #1 │ │ │ │ - bmi 6c388 │ │ │ │ - ldr ip, [r7, #1108] @ 0x454 │ │ │ │ - add r2, ip, r2 │ │ │ │ - b 6c37c │ │ │ │ - subs r1, r1, #1 │ │ │ │ - bcc 6c388 │ │ │ │ - ldrb ip, [r2, #-1]! │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 6c374 │ │ │ │ - subs r0, r0, #1 │ │ │ │ - mov r2, r1 │ │ │ │ - bcs 6c360 │ │ │ │ - str r1, [r7, #1104] @ 0x450 │ │ │ │ - ldr r0, [r7, #1100] @ 0x44c │ │ │ │ - cmp r0, r2 │ │ │ │ - movlt ip, r2 │ │ │ │ - bge 6c51c │ │ │ │ - subs r1, ip, #1 │ │ │ │ - bmi 6c3d0 │ │ │ │ - ldr r2, [r7, #1108] @ 0x454 │ │ │ │ - add r2, r2, ip │ │ │ │ - b 6c3c4 │ │ │ │ - subs r1, r1, #1 │ │ │ │ - bcc 6c3d0 │ │ │ │ - ldrb ip, [r2, #-1]! │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 6c3bc │ │ │ │ - cmp r0, r1 │ │ │ │ - bge 6c518 │ │ │ │ - mov ip, r1 │ │ │ │ - b 6c3a8 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, #1090519040 @ 0x41000000 │ │ │ │ - ldr r5, [r3, #1576] @ 0x628 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2192] @ 6cc8c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r5] │ │ │ │ - mov ip, #1 │ │ │ │ - mov r3, r4 │ │ │ │ - str ip, [sp, #4] │ │ │ │ + bl 92298 │ │ │ │ + add r3, sp, #164 @ 0xa4 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276f8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + str r7, [sp, #56] @ 0x38 │ │ │ │ + bl 278b4 │ │ │ │ + ldr r1, [pc, #3764] @ 79770 │ │ │ │ + ldr r0, [pc, #3764] @ 79774 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r7, [r5, #4] │ │ │ │ + bl 9467c │ │ │ │ + add r7, r7, #1664 @ 0x680 │ │ │ │ + ldr r3, [pc, #3964] @ 79854 │ │ │ │ + mov r1, #1 │ │ │ │ + add r7, r7, #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + mov r3, sl │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + str r9, [sp] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #2156] @ 6cc8c │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [r1, #8] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - blx r4 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov lr, #1065353216 @ 0x3f800000 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - str lr, [sp] │ │ │ │ - ldr r4, [ip, #28] │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [r7, #1100] @ 0x44c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 27e64 │ │ │ │ + ldrb r3, [r8] │ │ │ │ + cmp r3, r9 │ │ │ │ + bne 79e08 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + add r0, r0, #792 @ 0x318 │ │ │ │ + add r0, r0, #2 │ │ │ │ + ldr r3, [r5, r0, lsl #2] │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 79c60 │ │ │ │ + ldr r2, [r5, #3124] @ 0xc34 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + adds r1, r2, r3, lsl #5 │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + beq 79c60 │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ + add r2, sp, #212 @ 0xd4 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r1, [r1, #72] @ 0x48 │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r7, sp, #116 @ 0x74 │ │ │ │ + ldr r3, [r3, #1116] @ 0x45c │ │ │ │ + ldr r8, [pc, #3580] @ 79778 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 6c490 │ │ │ │ - ldr r2, [r7, #1132] @ 0x46c │ │ │ │ - add r0, fp, #9 │ │ │ │ - cmp r3, r2 │ │ │ │ - ldrlt r1, [r7, #1124] @ 0x464 │ │ │ │ - addlt r2, r3, r3, lsl #3 │ │ │ │ - addlt r3, r3, r2, lsl #1 │ │ │ │ - addlt r1, r1, r3, lsl #3 │ │ │ │ - movge r1, #0 │ │ │ │ - bl eb850 │ │ │ │ + ldr r3, [pc, #3576] @ 7977c │ │ │ │ + ldrne r0, [pc, #3576] @ 79780 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + moveq r0, #0 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r9, [sp, #48] @ 0x30 │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ + mov r2, #3 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldm r9, {r0, r1} │ │ │ │ + ldr sl, [sp, #44] @ 0x2c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + mov r1, r7 │ │ │ │ + ldm sl, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92298 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + mov r2, #12 │ │ │ │ + ldr r3, [pc, #3444] @ 79784 │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldm r9, {r0, r1} │ │ │ │ + ldr r8, [pc, #3424] @ 79788 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm sl, {r2, r3} │ │ │ │ + mov r1, r6 │ │ │ │ + bl 92298 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 278b4 │ │ │ │ + ldr r0, [pc, #3384] @ 7978c │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r9, [r5, #4] │ │ │ │ + bl 9467c │ │ │ │ + add r9, r9, #1664 @ 0x680 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r1, [pc, #3552] @ 79854 │ │ │ │ + add r9, r9, #4 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #3332] @ 79790 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 27e64 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r1, [pc, #3256] @ 7975c │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r7, [sp, #212] @ 0xd4 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [pc, #3296] @ 79794 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r1, [pc, #3280] @ 79798 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #40 @ 0x28 │ │ │ │ + and r3, r3, #32 │ │ │ │ + str r4, [sp] │ │ │ │ + add r9, sp, #356 @ 0x164 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 676ac │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r1, [pc, #3168] @ 7975c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6c9f0 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r1, [pc, #2036] @ 6cc90 │ │ │ │ - ldr r0, [pc, #2036] @ 6cc94 │ │ │ │ - ldr r4, [r3, #1576] @ 0x628 │ │ │ │ + ldrne r7, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r6 │ │ │ │ + eorne r7, r7, #32 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #3208] @ 7979c │ │ │ │ + ldr r0, [pc, #3208] @ 797a0 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r5, [r3, #16] │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mvn r3, #0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r1, [pc, #3192] @ 797a4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #44 @ 0x2c │ │ │ │ + and r3, r3, #128 @ 0x80 │ │ │ │ + str r4, [sp] │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r2, [fp, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r4, [ip, #28] │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #1956] @ 6cc98 │ │ │ │ - ldr r3, [pc, #1928] @ 6cc80 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #204] @ 0xcc │ │ │ │ - eors r2, r3, r2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 676ac │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r1, [pc, #3072] @ 7975c │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r7, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r6 │ │ │ │ + eorne r7, r7, #128 @ 0x80 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #3124] @ 797a8 │ │ │ │ + ldr r0, [pc, #3124] @ 797ac │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ mov r3, #0 │ │ │ │ - bne 6cc78 │ │ │ │ - add sp, sp, #212 @ 0xd4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r1, [r7, #1104] @ 0x450 │ │ │ │ - cmp r0, r3 │ │ │ │ - ble 6c5a0 │ │ │ │ - ldr r1, [r7, #1104] @ 0x450 │ │ │ │ - ldr ip, [r7, #1116] @ 0x45c │ │ │ │ - add r2, r1, #1 │ │ │ │ - cmp ip, r2 │ │ │ │ - ble 6c55c │ │ │ │ - ldr lr, [r7, #1108] @ 0x454 │ │ │ │ - add r1, lr, r1 │ │ │ │ - b 6c550 │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp ip, r2 │ │ │ │ - beq 6c8ac │ │ │ │ - ldrb lr, [r1, #1]! │ │ │ │ - cmp lr, #0 │ │ │ │ - bne 6c544 │ │ │ │ - add lr, r3, #1 │ │ │ │ - cmp ip, lr │ │ │ │ - mov r1, r2 │ │ │ │ - ble 6c8bc │ │ │ │ - ldr r2, [r7, #1108] @ 0x454 │ │ │ │ - add r2, r2, r3 │ │ │ │ - mov r3, lr │ │ │ │ - b 6c588 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp ip, r3 │ │ │ │ - beq 6c594 │ │ │ │ - ldrb lr, [r2, #1]! │ │ │ │ - cmp lr, #0 │ │ │ │ - bne 6c57c │ │ │ │ - cmp r0, r3 │ │ │ │ - bgt 6c52c │ │ │ │ - str r1, [r7, #1104] @ 0x450 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt 6cab4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r0, r3, #2 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #1090519040 @ 0x41000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r1, [pc, #3108] @ 797b0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #48 @ 0x30 │ │ │ │ + and r3, r3, #64 @ 0x40 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r9, [r7, #1104] @ 0x450 │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, r9, r9, lsl #3 │ │ │ │ - add r3, r9, r3, lsl #1 │ │ │ │ - lsl r8, r3, #3 │ │ │ │ - mov r3, sl │ │ │ │ - mov sl, r2 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r9, r3 │ │ │ │ - bge 6c3e0 │ │ │ │ - ldr r3, [r7, #1108] @ 0x454 │ │ │ │ - ldrb r3, [r3, r9] │ │ │ │ - orrs r3, r3, r9, lsr #31 │ │ │ │ - bne 6c890 │ │ │ │ - ldr r3, [r7, #1124] @ 0x464 │ │ │ │ - adds r6, r3, r8 │ │ │ │ - beq 6c890 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, #1090519040 @ 0x41000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #1656] @ 6cc9c │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #1644] @ 6cca0 │ │ │ │ - ldr r2, [r6, #144] @ 0x90 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr r4, [fp, #4] │ │ │ │ - add sl, sl, #1 │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - str r0, [sp, #24] │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - beq 6c99c │ │ │ │ - ldr r3, [r7, #1100] @ 0x44c │ │ │ │ - cmp r3, r9 │ │ │ │ - beq 6c944 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #1564] @ 6cc8c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r5, [r4, #1576] @ 0x628 │ │ │ │ - ldr r1, [pc, #1552] @ 6cc8c │ │ │ │ - ldr r3, [r5] │ │ │ │ - mov r4, #1 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + bl 676ac │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r1, [pc, #2976] @ 7975c │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r7, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r6 │ │ │ │ + eorne r7, r7, #64 @ 0x40 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #3040] @ 797b4 │ │ │ │ + ldr r0, [pc, #3040] @ 797b8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r1, [pc, #3024] @ 797bc │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #52 @ 0x34 │ │ │ │ + and r3, r3, #256 @ 0x100 │ │ │ │ + str r4, [sp] │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - str r4, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ - mov r2, r3 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [fp, #4] │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - ldr r1, [fp, #4] │ │ │ │ - ldr r2, [pc, #1444] @ 6cca4 │ │ │ │ - ldr r0, [r1, #1576] @ 0x628 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r4, [ip, #16] │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r2, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov ip, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov r3, r2 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r4, [r1, #28] │ │ │ │ - mov r1, #0 │ │ │ │ - blx r4 │ │ │ │ - ldrb r3, [r6, #80] @ 0x50 │ │ │ │ - add r4, r6, #80 @ 0x50 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6c824 │ │ │ │ - ldr r3, [pc, #1360] @ 6cca8 │ │ │ │ - add r5, sp, #140 @ 0x8c │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #1348] @ 6ccac │ │ │ │ - str r6, [sp, #40] @ 0x28 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r9, [sp, #44] @ 0x2c │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - mov r2, #32 │ │ │ │ - mov r1, #0 │ │ │ │ + bl 676ac │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r1, [pc, #2880] @ 7975c │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r7, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r6 │ │ │ │ + eorne r7, r7, #256 @ 0x100 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #2956] @ 797c0 │ │ │ │ + ldr r0, [pc, #2956] @ 797c4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r1, [pc, #2940] @ 797c8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #56 @ 0x38 │ │ │ │ + and r3, r3, #16 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b64 │ │ │ │ - ldrb r3, [r4] │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - addeq r4, r4, #1 │ │ │ │ - ldrb r3, [r4, #1] │ │ │ │ - moveq r9, #1 │ │ │ │ - movne r9, #0 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - beq 6c8e4 │ │ │ │ - ldrb r3, [r4] │ │ │ │ - cmp r3, #105 @ 0x69 │ │ │ │ - beq 6c938 │ │ │ │ - bhi 6c8cc │ │ │ │ - cmp r3, #102 @ 0x66 │ │ │ │ - bne 6c81c │ │ │ │ - ldr r3, [pc, #1256] @ 6ccb0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r9, #0 │ │ │ │ - ldrne r2, [sp, #36] @ 0x24 │ │ │ │ - ldreq r2, [sp, #32] │ │ │ │ - mov r1, #32 │ │ │ │ + bl 676ac │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r1, [pc, #2784] @ 7975c │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r7, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r6 │ │ │ │ + eorne r7, r7, #16 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #2872] @ 797cc │ │ │ │ + ldr r0, [pc, #2872] @ 797d0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r1, [pc, #2856] @ 797d4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #60 @ 0x3c │ │ │ │ + and r3, r3, #512 @ 0x200 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ - mov r0, r4 │ │ │ │ - bl eb690 │ │ │ │ - ldr r2, [fp, #4] │ │ │ │ - mvn r3, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r6, [r1, #16] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - blx r6 │ │ │ │ - ldrb r3, [r4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6c778 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ - ldm r6, {r6, r9, sl} │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r5, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r2, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, r2 │ │ │ │ - str r5, [sp] │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ - mov r3, r2 │ │ │ │ - blx r4 │ │ │ │ - ldr r1, [fp, #4] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r0, [r1, #1576] @ 0x628 │ │ │ │ - add r2, r6, #16 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r4, [ip, #16] │ │ │ │ - blx r4 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r5 │ │ │ │ - str r5, [sp] │ │ │ │ - ldr r4, [ip, #28] │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r3, sl │ │ │ │ - add r8, r8, #152 @ 0x98 │ │ │ │ - ble 6c3e0 │ │ │ │ - ldr r3, [r7, #1132] @ 0x46c │ │ │ │ - b 6c5ec │ │ │ │ - add lr, r3, #1 │ │ │ │ - cmp ip, lr │ │ │ │ - mov r1, ip │ │ │ │ - bgt 6c56c │ │ │ │ - mov r3, lr │ │ │ │ - cmp r0, r3 │ │ │ │ - bgt 6c52c │ │ │ │ - b 6c59c │ │ │ │ - sub r3, r3, #114 @ 0x72 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi 6c81c │ │ │ │ - ldr r3, [pc, #980] @ 6ccb4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 6c7c8 │ │ │ │ - ldr sl, [pc, #972] @ 6ccb8 │ │ │ │ - add r6, r4, #2 │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r1, sl │ │ │ │ + bl 676ac │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r1, [pc, #2688] @ 7975c │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r7, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl ebcf4 │ │ │ │ - ldr r2, [pc, #952] @ 6ccbc │ │ │ │ - str r6, [sp] │ │ │ │ - add r6, sp, #172 @ 0xac │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #32 │ │ │ │ - mov r3, r0 │ │ │ │ + eorne r7, r7, #512 @ 0x200 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #2788] @ 797d8 │ │ │ │ + ldr r0, [pc, #2788] @ 797dc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r1, [pc, #2772] @ 797e0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #64 @ 0x40 │ │ │ │ + and r3, r3, #2048 @ 0x800 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 676ac │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [pc, #2596] @ 7975c │ │ │ │ + mov r3, r6 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r7, [sp, #212] @ 0xd4 │ │ │ │ mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, sl │ │ │ │ - bl ebcf4 │ │ │ │ + eorne r7, r7, #2048 @ 0x800 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #2704] @ 797e4 │ │ │ │ + ldr r0, [pc, #2704] @ 797e8 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r8, [r3, #4] │ │ │ │ + bl 9467c │ │ │ │ + ldr r1, [pc, #2684] @ 797ec │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + sub r8, r8, #2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + clz r8, r8 │ │ │ │ + lsr r8, r8, #5 │ │ │ │ + stm sp, {r4, r8} │ │ │ │ + and r3, r3, #4096 @ 0x1000 │ │ │ │ + add r1, r1, #68 @ 0x44 │ │ │ │ + mov r8, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 676ac │ │ │ │ + mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ - add r0, r0, #1 │ │ │ │ - add r4, r4, r0 │ │ │ │ - b 6c7cc │ │ │ │ - ldr r3, [pc, #896] @ 6ccc0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - b 6c7c8 │ │ │ │ - ldr r3, [pc, #888] @ 6ccc4 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [pc, #816] @ 6cc84 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - mov r3, #1073741824 @ 0x40000000 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r4, #59648 @ 0xe900 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - bl 31598 │ │ │ │ - ldr r4, [fp, #4] │ │ │ │ - b 6c664 │ │ │ │ - ldr r3, [pc, #800] @ 6ccc4 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #792] @ 6ccc8 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r4, #59648 @ 0xe900 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - bl 31598 │ │ │ │ - ldr r4, [fp, #4] │ │ │ │ - b 6c658 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r1, [pc, #720] @ 6cccc │ │ │ │ - ldr r0, [pc, #720] @ 6ccd0 │ │ │ │ - ldr r4, [r3, #1576] @ 0x628 │ │ │ │ + ldr r1, [pc, #2480] @ 7975c │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r7, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, r6 │ │ │ │ + eorne r7, r7, #4096 @ 0x1000 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #2604] @ 797f0 │ │ │ │ + ldr r0, [pc, #2604] @ 797f4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 6c4a8 │ │ │ │ - ldr r3, [r7, #1116] @ 0x45c │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r1, [pc, #2588] @ 797f8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #72 @ 0x48 │ │ │ │ + and r3, r3, #8192 @ 0x2000 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 676ac │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r1, [pc, #2404] @ 7976c │ │ │ │ mov r2, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r2, [r7, #1100] @ 0x44c │ │ │ │ - ble 6c238 │ │ │ │ - add r3, r3, r1 │ │ │ │ - sub ip, r3, #1 │ │ │ │ - sub r2, r1, #1 │ │ │ │ - b 6ca44 │ │ │ │ - add r3, r3, #2 │ │ │ │ - sub r3, r3, r1 │ │ │ │ - cmp r2, ip │ │ │ │ - str r3, [r7, #1100] @ 0x44c │ │ │ │ - beq 6c238 │ │ │ │ - mov r3, r2 │ │ │ │ - ldrb r0, [r2, #1]! │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6ca30 │ │ │ │ - b 6c238 │ │ │ │ - add r0, r3, #1 │ │ │ │ - ldr r3, [r7, #1116] @ 0x45c │ │ │ │ - str r0, [r7, #1104] @ 0x450 │ │ │ │ - cmp r3, r0 │ │ │ │ - ble 6c24c │ │ │ │ - add r3, r1, r3 │ │ │ │ - sub ip, r3, #1 │ │ │ │ - b 6ca8c │ │ │ │ - add r3, r3, #2 │ │ │ │ - sub r3, r3, r1 │ │ │ │ - cmp ip, r2 │ │ │ │ - str r3, [r7, #1104] @ 0x450 │ │ │ │ - beq 6c24c │ │ │ │ - mov r3, r2 │ │ │ │ - ldrb r0, [r2, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6ca78 │ │ │ │ - b 6c24c │ │ │ │ - add lr, lr, #1 │ │ │ │ - cmp lr, r8 │ │ │ │ - mov r3, r0 │ │ │ │ - blt 6c310 │ │ │ │ - b 6c350 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - ldr r1, [pc, #532] @ 6ccd4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [pc, #524] @ 6ccd4 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + eorne r7, r3, #8192 @ 0x2000 │ │ │ │ + cmp r7, r3 │ │ │ │ + movne r3, #1 │ │ │ │ + moveq r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - mov r3, #1040187392 @ 0x3e000000 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [pc, #392] @ 6cc84 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [pc, #388] @ 6cc88 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #10 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + mov r3, r6 │ │ │ │ + strne r7, [sp, #212] @ 0xd4 │ │ │ │ + bl 27558 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r1, [pc, #2332] @ 7975c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #2480] @ 797fc │ │ │ │ + ldr r0, [pc, #2480] @ 79800 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r7, [r5, #4] │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - add r6, sp, #76 @ 0x4c │ │ │ │ - str r9, [sp, #88] @ 0x58 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + add r7, r7, #1664 @ 0x680 │ │ │ │ + ldr r3, [pc, #2532] @ 79854 │ │ │ │ + add r7, r7, #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #2272] @ 79768 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 27e64 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [pc, #2240] @ 7975c │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + mov r2, #15 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r7, #1073741824 @ 0x40000000 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r8, [sp, #204] @ 0xcc │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + str r8, [sp, #196] @ 0xc4 │ │ │ │ stm sp, {r0, r1} │ │ │ │ - add r0, r8, #59648 @ 0xe900 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - mov r1, r6 │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r4 │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31598 │ │ │ │ + str r8, [sp, #200] @ 0xc8 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r8, [sp, #88] @ 0x58 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 278b4 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [r7, #1132] @ 0x46c │ │ │ │ - cmp r3, #0 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ble 6cc60 │ │ │ │ - ldr r0, [r7, #1108] @ 0x454 │ │ │ │ - add r3, r0, r3 │ │ │ │ - sub r1, r3, #1 │ │ │ │ - sub r3, r0, #1 │ │ │ │ - b 6cb90 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq 6cc60 │ │ │ │ - mov ip, r3 │ │ │ │ - ldrb r2, [r3, #1]! │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 6cb88 │ │ │ │ - rsb r3, r0, #1 │ │ │ │ - add r3, r3, ip │ │ │ │ - ldr r2, [r7, #1104] @ 0x450 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble 6cc70 │ │ │ │ - sub r1, r3, #1 │ │ │ │ - ldr r3, [r7, #1108] @ 0x454 │ │ │ │ - mov r0, #0 │ │ │ │ - add r2, r3, r2 │ │ │ │ - add r3, r3, r1 │ │ │ │ - sub r1, r2, #1 │ │ │ │ - ldrb r2, [r3, #1]! │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + add r7, sp, #228 @ 0xe4 │ │ │ │ + bl 272f4 │ │ │ │ + str r4, [sp, #72] @ 0x48 │ │ │ │ + mov r4, r7 │ │ │ │ + str r9, [sp, #88] @ 0x58 │ │ │ │ + ldrb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - addeq r0, r0, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 6cbcc │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + beq 78f78 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r3, [pc, #2328] @ 79854 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + mvn r1, #0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr sl, [r2, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #2056] @ 79768 │ │ │ │ + blx sl │ │ │ │ + ldr r1, [pc, #2204] @ 79804 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + add r4, r4, #16 │ │ │ │ + cmp r9, r4 │ │ │ │ + bne 78f24 │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r9, #1061158912 @ 0x3f400000 │ │ │ │ + mov r8, #0 │ │ │ │ + ldr r4, [sp, #72] @ 0x48 │ │ │ │ + mov sl, r0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + ldr r3, [pc, #2136] @ 79808 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3, #76] @ 0x4c │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r0, #0 │ │ │ │ + moveq r0, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #108] @ 6cc88 │ │ │ │ - ldr r3, [pc, #100] @ 6cc84 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r2, #10 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str sl, [sp, #72] @ 0x48 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldrb r3, [r7] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 79120 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r6, [pc, #2144] @ 79854 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mvn r2, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + ldr r2, [pc, #1880] @ 79768 │ │ │ │ + ldr sl, [r3, #40] @ 0x28 │ │ │ │ + mov r3, r7 │ │ │ │ + blx sl │ │ │ │ + ldr r1, [pc, #1904] @ 79790 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, fp │ │ │ │ + mov sl, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [pc, #1836] @ 79780 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r9, [sp, #204] @ 0xcc │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ ldm r2, {r0, r1} │ │ │ │ + str r9, [sp, #196] @ 0xc4 │ │ │ │ stm sp, {r0, r1} │ │ │ │ add r0, r3, #59648 @ 0xe900 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r1, r6 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31598 │ │ │ │ - ldr sl, [r7, #1132] @ 0x46c │ │ │ │ - b 6c5ac │ │ │ │ - mvn r3, #0 │ │ │ │ - b 6cba8 │ │ │ │ - mov r3, r2 │ │ │ │ - b 6c350 │ │ │ │ - mov r1, #0 │ │ │ │ - b 6cbe8 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, r9, ip, asr #15 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - svccc 0x00666666 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - muleq r8, ip, r1 │ │ │ │ - andeq sl, r8, r8, lsl #16 │ │ │ │ - andeq sl, r9, r4, asr #9 │ │ │ │ - rscmi r0, r0, r0 │ │ │ │ - @ instruction: 0xffffc394 │ │ │ │ - andeq fp, r8, ip, ror #12 │ │ │ │ - andeq sl, r8, ip, asr #10 │ │ │ │ - andeq sl, r8, r4, lsr r5 │ │ │ │ - andeq sl, r8, r8, asr #9 │ │ │ │ - @ instruction: 0x0008a3b8 │ │ │ │ - andeq r9, r8, ip, lsl fp │ │ │ │ - andeq sl, r8, r4, lsl #6 │ │ │ │ - andeq sl, r8, r8, asr #6 │ │ │ │ - svccc 0x0019999a │ │ │ │ - cdpcc 12, 4, cr12, cr12, cr13, {6} │ │ │ │ - andeq r7, r8, ip, lsr ip │ │ │ │ - ldrdeq sl, [r8], -r0 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - add lr, r0, #139264 @ 0x22000 │ │ │ │ - ldr lr, [lr, #3276] @ 0xccc │ │ │ │ - cmp lr, #0 │ │ │ │ - popeq {pc} @ (ldreq pc, [sp], #4) │ │ │ │ - ldrb lr, [r0, #8] │ │ │ │ - cmp lr, #47 @ 0x2f │ │ │ │ - popne {pc} @ (ldrne pc, [sp], #4) │ │ │ │ - add ip, r0, #208896 @ 0x33000 │ │ │ │ - ldrb ip, [ip, #1096] @ 0x448 │ │ │ │ - cmp ip, #0 │ │ │ │ - popne {pc} @ (ldrne pc, [sp], #4) │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - b 6c1c8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #616] @ 0x268 │ │ │ │ - ldr r2, [pc, #2764] @ 6d7f4 │ │ │ │ - sub sp, sp, #3440 @ 0xd70 │ │ │ │ - sub sp, sp, #4 │ │ │ │ - add r3, r0, #208896 @ 0x33000 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr r3, [r3, #1060] @ 0x424 │ │ │ │ - str r2, [sp, #156] @ 0x9c │ │ │ │ - ldr r2, [pc, #2736] @ 6d7f8 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #2892] @ 6d89c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #3436] @ 0xd6c │ │ │ │ - mov r3, #0 │ │ │ │ - bgt 6e718 │ │ │ │ - add r3, fp, #139264 @ 0x22000 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r4, [r3, #1572] @ 0x624 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + mov r1, fp │ │ │ │ + str r9, [sp, #200] @ 0xc8 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [pc, #1740] @ 79768 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, fp │ │ │ │ + str sl, [sp] │ │ │ │ + bl 27e64 │ │ │ │ + ldr r1, [pc, #1712] @ 79768 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, fp │ │ │ │ + bl 27764 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, #145 @ 0x91 │ │ │ │ + mov r1, #18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #2784] @ 6d880 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr ip, [r4] │ │ │ │ + bl 67b48 │ │ │ │ + cmp r0, sl │ │ │ │ + beq 7910c │ │ │ │ + cmp r8, #7 │ │ │ │ + beq 790fc │ │ │ │ + ldrb r3, [r7, #16] │ │ │ │ + cmp r3, sl │ │ │ │ + movne sl, r8 │ │ │ │ + movne r6, r7 │ │ │ │ + bne 79cac │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r7] │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r3, r4 │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [pc, #2756] @ 6d880 │ │ │ │ - str r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [ip, #20] │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r3, #3276] @ 0xccc │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, #3 │ │ │ │ - beq 6e868 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6d8c4 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r3, #3588] @ 0xe04 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6e84c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - ldrb r2, [r5, #3288] @ 0xcd8 │ │ │ │ - orr r3, r3, r2 │ │ │ │ - strb r3, [r5, #3288] @ 0xcd8 │ │ │ │ - bl e88e8 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ - bl e8978 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ - ldr r0, [r3, #2636] @ 0xa4c │ │ │ │ - str r1, [sp, #128] @ 0x80 │ │ │ │ - bl 907b8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - add r3, r0, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r3, #2636] @ 0xa4c │ │ │ │ + bl 276f8 │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r8, #8 │ │ │ │ + add r7, r7, #16 │ │ │ │ + bne 78fdc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr sl, [sp, #72] @ 0x48 │ │ │ │ add r0, r0, #1664 @ 0x680 │ │ │ │ add r0, r0, #4 │ │ │ │ - ldr r8, [r3, #12] │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ - bl 95e30 │ │ │ │ - ldrb r3, [r5, #3288] @ 0xcd8 │ │ │ │ - cmp r3, #0 │ │ │ │ - add r3, sp, #176 @ 0xb0 │ │ │ │ - mov ip, r3 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - ldm r0, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ldrne r3, [pc, #2416] @ 6d7fc │ │ │ │ - ldreq r3, [pc, #2416] @ 6d800 │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr r1, [sp, #184] @ 0xb8 │ │ │ │ - ldr r5, [sp, #188] @ 0xbc │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - beq 6cf84 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [sp, #76] @ 0x4c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #2564] @ 6d8bc │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #2492] @ 6d87c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #2360] @ 6d800 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r6, [sp, #80] @ 0x50 │ │ │ │ + bl 2729c │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldreq r3, [pc, #2340] @ 6d800 │ │ │ │ - mov r0, r7 │ │ │ │ - streq r3, [sp, #100] @ 0x64 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #2452] @ 6d880 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ + bne 79cdc │ │ │ │ + ldr r1, [pc, #1556] @ 79778 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #2428] @ 6d880 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #1508] @ 7975c │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #1496] @ 79764 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2468] @ 6d8bc │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r0, [pc, #2376] @ 6d880 │ │ │ │ - moveq r4, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #1504] @ 79780 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r7, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r8, [pc, #1604] @ 7980c │ │ │ │ + bl 27764 │ │ │ │ + ldr r3, [pc, #1432] @ 79768 │ │ │ │ + add r8, pc, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #15 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, r8, #96 @ 0x60 │ │ │ │ + mov r7, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, #16 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + add r3, r8, #80 @ 0x50 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + bl 68040 │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [pc, #1364] @ 7976c │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r2, #10 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #2340] @ 6d880 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #2196] @ 6d800 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + bl 92298 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 26e74 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, #20 │ │ │ │ + rsb r2, r0, #159 @ 0x9f │ │ │ │ mov r0, r5 │ │ │ │ - bl 7bac <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6cf8c │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [pc, #2164] @ 6d800 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [r3, #3584] @ 0xe00 │ │ │ │ - bl 79a8 <__aeabi_fcmpeq@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6cfd0 │ │ │ │ - add r2, fp, #141312 @ 0x22800 │ │ │ │ - ldr r1, [pc, #2308] @ 6d8b4 │ │ │ │ - add r2, r2, #688 @ 0x2b0 │ │ │ │ + bl 65e3c │ │ │ │ + ldrb r3, [r8, #80] @ 0x50 │ │ │ │ + cmp r3, r7 │ │ │ │ + bne 79ec0 │ │ │ │ + ldr r1, [pc, #1240] @ 79768 │ │ │ │ mov r3, fp │ │ │ │ - str r1, [r3, #548] @ 0x224 │ │ │ │ - add r3, r3, #568 @ 0x238 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 6cfb4 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #100] @ 0x64 │ │ │ │ - str r2, [r3, #3584] @ 0xe00 │ │ │ │ - ldr r3, [pc, #2092] @ 6d804 │ │ │ │ - ldr r9, [sp, #80] @ 0x50 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov sl, #0 │ │ │ │ - mov r6, #0 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 6cff8 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ - beq 6d1b4 │ │ │ │ - ldr r3, [r9, #3272] @ 0xcc8 │ │ │ │ - ldr r2, [pc, #2188] @ 6d890 │ │ │ │ - sub r3, r3, r6 │ │ │ │ - add r3, r3, #250 @ 0xfa │ │ │ │ - smull r1, r2, r3, r2 │ │ │ │ - asr r4, r3, #31 │ │ │ │ - rsb r4, r4, r2, asr #4 │ │ │ │ - rsb r2, r4, r4, lsl #5 │ │ │ │ - add r2, r4, r2, lsl #2 │ │ │ │ - sub r4, r3, r2, lsl #1 │ │ │ │ - add r5, r4, r4, lsl #3 │ │ │ │ - rsb r5, r4, r5, lsl #3 │ │ │ │ - add r5, fp, r5, lsl #3 │ │ │ │ - ldrb r3, [r5, #584] @ 0x248 │ │ │ │ - lsl r7, r4, #3 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6d1b4 │ │ │ │ - ldr r0, [r5, #548] @ 0x224 │ │ │ │ - mov r1, sl │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [pc, #1380] @ 79810 │ │ │ │ + mov r0, fp │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #1372] @ 79814 │ │ │ │ + ldr r0, [pc, #1372] @ 79818 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r1, [pc, #1356] @ 7981c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [pc, #1168] @ 7976c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r1, r1, #104 @ 0x68 │ │ │ │ + mov r3, #0 │ │ │ │ + str r4, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 66d2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 6cfec │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r8, #0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r2, [pc, #2132] @ 6d8b8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [sp] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ - mov ip, r3 │ │ │ │ - ldr r2, [pc, #2044] @ 6d87c │ │ │ │ - mov r3, sl │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - blx ip │ │ │ │ - mov r1, r8 │ │ │ │ - add r8, sp, #2656 @ 0xa60 │ │ │ │ - add r8, r8, #12 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - mov r2, #768 @ 0x300 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #476] @ 0x1dc │ │ │ │ - bl 7b64 │ │ │ │ - ldr r3, [r5, #560] @ 0x230 │ │ │ │ - cmp r3, #3 │ │ │ │ - bne 6d0c4 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ - ldr r1, [pc, #1948] @ 6d85c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ - add r3, r7, r4 │ │ │ │ - rsb r3, r4, r3, lsl #3 │ │ │ │ - add r3, fp, r3, lsl #3 │ │ │ │ - ldr r3, [r3, #552] @ 0x228 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt 6d120 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - ldr r1, [sp, #492] @ 0x1ec │ │ │ │ + beq 7933c │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [sp, #228] @ 0xe4 │ │ │ │ + strb r3, [sp, #244] @ 0xf4 │ │ │ │ + strb r3, [sp, #260] @ 0x104 │ │ │ │ + strb r3, [sp, #276] @ 0x114 │ │ │ │ + strb r3, [sp, #292] @ 0x124 │ │ │ │ + strb r3, [sp, #308] @ 0x134 │ │ │ │ + strb r3, [sp, #324] @ 0x144 │ │ │ │ + strb r3, [sp, #340] @ 0x154 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [pc, #1092] @ 79790 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #1224] @ 79820 │ │ │ │ + ldr r0, [pc, #1224] @ 79824 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r8, [sp, #216] @ 0xd8 │ │ │ │ + bl 9467c │ │ │ │ + ldr r2, [pc, #1208] @ 79828 │ │ │ │ + add r7, sp, #404 @ 0x194 │ │ │ │ + str r8, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [pc, #1220] @ 79854 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #940] @ 79768 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r1, [pc, #920] @ 7975c │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #884] @ 7976c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r0, r0, #59648 @ 0xe900 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - bl 32f78 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add r3, r4, #1 │ │ │ │ - add r2, r3, r3, lsl #3 │ │ │ │ - rsb r3, r3, r2, lsl #3 │ │ │ │ - add r3, fp, r3, lsl #3 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - mov r1, #768 @ 0x300 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 92298 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [pc, #844] @ 79778 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27858 │ │ │ │ + ldr r3, [pc, #1012] @ 7982c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r9, [r3, #112] @ 0x70 │ │ │ │ + cmp r9, #20 │ │ │ │ + addgt r8, r8, r9 │ │ │ │ + addgt r7, r9, #996 @ 0x3e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl e9868 │ │ │ │ - add r5, r7, r4 │ │ │ │ - rsb r5, r4, r5, lsl #3 │ │ │ │ - lsl r5, r5, #3 │ │ │ │ - add r1, r5, #584 @ 0x248 │ │ │ │ + ldrle r7, [pc, #988] @ 79830 │ │ │ │ + addgt r9, r9, #20 │ │ │ │ + addgt r7, r7, #3 │ │ │ │ + movle r9, #20 │ │ │ │ + bl 7450 <__aeabi_i2d@plt> │ │ │ │ + bl 73fc │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7450 <__aeabi_i2d@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 73fc │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + strd r2, [sp, #80] @ 0x50 │ │ │ │ + bl 7450 <__aeabi_i2d@plt> │ │ │ │ + bl 73fc │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - add r1, fp, r1 │ │ │ │ - mov r2, #768 @ 0x300 │ │ │ │ - bl e9794 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r7, [ip, #16] │ │ │ │ - blx r7 │ │ │ │ - ldr r8, [sp, #452] @ 0x1c4 │ │ │ │ - add r5, fp, r5 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 73fc │ │ │ │ + ldrd r2, [sp, #80] @ 0x50 │ │ │ │ + strd r0, [sp, #72] @ 0x48 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 7d14 <__aeabi_dsub@plt> │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + ldrd r0, [sp, #56] @ 0x38 │ │ │ │ + bl 7d14 <__aeabi_dsub@plt> │ │ │ │ + bl 7e1c <__aeabi_d2f@plt> │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #492] @ 0x1ec │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - cmp r8, #1 │ │ │ │ - lsl r7, r4, #3 │ │ │ │ - str r0, [r5, #548] @ 0x224 │ │ │ │ - ldrne r0, [sp, #100] @ 0x64 │ │ │ │ - bne 6d198 │ │ │ │ - ldr r1, [sp, #468] @ 0x1d4 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - add r7, r7, r4 │ │ │ │ - rsb r4, r4, r7, lsl #3 │ │ │ │ - add r6, r6, #1 │ │ │ │ - add r4, fp, r4, lsl #3 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ - str r0, [r4, #544] @ 0x220 │ │ │ │ - bne 6cff8 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r4, [fp, #4] │ │ │ │ - ldrb r3, [r3, #3288] @ 0xcd8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6e30c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - ldr ip, [sp, #128] @ 0x80 │ │ │ │ - lsl r3, r0, #3 │ │ │ │ - lsl r2, ip, #3 │ │ │ │ - subs r3, r3, r0 │ │ │ │ - orr r2, r2, r0, lsr #29 │ │ │ │ - sbc r2, r2, ip │ │ │ │ - adds r3, r3, r3 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - adc r3, r2, r2 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - lsl r3, ip, #4 │ │ │ │ - orr r3, r3, r0, lsr #28 │ │ │ │ - str r3, [sp, #140] @ 0x8c │ │ │ │ - ldr r3, [pc, #1528] @ 6d808 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - lsl r3, r0, #4 │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ - mov r7, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - b 6d6b0 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldrb r3, [r2, #3288] @ 0xcd8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6d7ec │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - subs r0, r3, r0 │ │ │ │ - sbc r1, r9, lr │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 7c78 <__aeabi_ddiv@plt> │ │ │ │ + bl 7e1c <__aeabi_d2f@plt> │ │ │ │ + ldr r8, [pc, #836] @ 79834 │ │ │ │ + mov r2, r4 │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r1, r8, #116 @ 0x74 │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + bl 699b0 │ │ │ │ + ldr r3, [r8, #112] @ 0x70 │ │ │ │ + cmp r3, #20 │ │ │ │ + mov r7, r0 │ │ │ │ + ble 79de8 │ │ │ │ + add r0, r3, #996 @ 0x3e4 │ │ │ │ + add r0, r0, #3 │ │ │ │ + add r8, r3, #20 │ │ │ │ + rsb sl, r3, #0 │ │ │ │ + bl 7450 <__aeabi_i2d@plt> │ │ │ │ + bl 73fc │ │ │ │ + strd r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7450 <__aeabi_i2d@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 73fc │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + strd r2, [sp, #72] @ 0x48 │ │ │ │ + bl 73fc │ │ │ │ + ldrd r2, [sp, #72] @ 0x48 │ │ │ │ + strd r0, [sp, #56] @ 0x38 │ │ │ │ + ldrd r0, [sp, #48] @ 0x30 │ │ │ │ + bl 7d14 <__aeabi_dsub@plt> │ │ │ │ + mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov sl, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - ldr r0, [sp, #84] @ 0x54 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + bl 7e64 <__aeabi_dmul@plt> │ │ │ │ + ldrd r2, [sp, #56] @ 0x38 │ │ │ │ + bl 7978 <__aeabi_dadd@plt> │ │ │ │ + bl 73d8 │ │ │ │ + bl 7e1c <__aeabi_d2f@plt> │ │ │ │ mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - strne r7, [sp, #108] @ 0x6c │ │ │ │ - bne 6d2c8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 6e1a8 │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [r8, #1576] @ 0x628 │ │ │ │ - ldr r2, [pc, #1508] @ 6d8b8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - ldr r2, [pc, #1416] @ 6d87c │ │ │ │ + bne 79dfc │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + ldr r2, [sp, #216] @ 0xd8 │ │ │ │ + add r3, sl, r0 │ │ │ │ + cmp r2, r3 │ │ │ │ + strne r3, [sp, #216] @ 0xd8 │ │ │ │ + movne r3, #1 │ │ │ │ + strne r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [pc, #412] @ 79780 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [pc, #352] @ 7975c │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [pc, #556] @ 79838 │ │ │ │ + ldr r0, [pc, #556] @ 7983c │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r7, [r5, #4] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 9467c │ │ │ │ + ldr sl, [pc, #316] @ 79768 │ │ │ │ + add r7, r7, #1664 @ 0x680 │ │ │ │ + mov r8, #0 │ │ │ │ + ldr lr, [pc, #540] @ 79854 │ │ │ │ + mov ip, #1 │ │ │ │ + add r7, r7, #4 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 27e64 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [pc, #252] @ 79764 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27764 │ │ │ │ + ldr r2, [pc, #456] @ 79840 │ │ │ │ + mov r3, #15 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, r2, #120 @ 0x78 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str sl, [sp, #4] │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [pc, #1292] @ 6d80c │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [pc, #1388] @ 6d878 │ │ │ │ - str r3, [sp, #476] @ 0x1dc │ │ │ │ - mov r0, sl │ │ │ │ - mov r3, #1069547520 @ 0x3fc00000 │ │ │ │ - str r3, [sp, #172] @ 0xac │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [pc, #1324] @ 6d850 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #208] @ 0xd0 │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r9, [pc, #1384] @ 6d8ac │ │ │ │ - add r3, r3, r4 │ │ │ │ - rsb r3, r4, r3, lsl #3 │ │ │ │ - add r3, fp, r3, lsl #3 │ │ │ │ - ldr r8, [r3, #560] @ 0x230 │ │ │ │ - ldr r3, [pc, #1268] @ 6d84c │ │ │ │ - str r3, [sp, #200] @ 0xc8 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ - mov ip, r3 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - add r3, sp, #208 @ 0xd0 │ │ │ │ - cmp r8, #3 │ │ │ │ - str r7, [sp, #240] @ 0xf0 │ │ │ │ - str r7, [sp, #244] @ 0xf4 │ │ │ │ - str sl, [sp, #252] @ 0xfc │ │ │ │ - str r0, [sp, #204] @ 0xcc │ │ │ │ - str r0, [sp, #220] @ 0xdc │ │ │ │ - mov r6, r0 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - addeq r3, sp, #192 @ 0xc0 │ │ │ │ - ldmeq r3, {r0, r1, r2, r3} │ │ │ │ - stmeq ip, {r0, r1, r2, r3} │ │ │ │ - str r7, [sp, #260] @ 0x104 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r2, [pc, #1272] @ 6d8a0 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - str r1, [sp, #248] @ 0xf8 │ │ │ │ - str r2, [sp, #256] @ 0x100 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ - str r7, [sp, #264] @ 0x108 │ │ │ │ - str sl, [sp, #268] @ 0x10c │ │ │ │ - str r7, [sp, #272] @ 0x110 │ │ │ │ - str r7, [sp, #276] @ 0x114 │ │ │ │ - str r7, [sp, #280] @ 0x118 │ │ │ │ - str sl, [sp, #284] @ 0x11c │ │ │ │ - str r7, [sp, #292] @ 0x124 │ │ │ │ - str sl, [sp, #300] @ 0x12c │ │ │ │ - str r9, [sp, #288] @ 0x120 │ │ │ │ - str r9, [sp, #296] @ 0x128 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #1148] @ 6d864 │ │ │ │ - mov r3, #0 │ │ │ │ - str r2, [sp, #308] @ 0x134 │ │ │ │ - cmp r8, #2 │ │ │ │ - ldr r2, [pc, #1152] @ 6d878 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #304] @ 0x130 │ │ │ │ - str r2, [sp, #312] @ 0x138 │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #316] @ 0x13c │ │ │ │ - beq 6e0fc │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, r3, r4 │ │ │ │ - rsb r3, r4, r3, lsl #3 │ │ │ │ - add r3, fp, r3, lsl #3 │ │ │ │ - ldrb r3, [r3, #1096] @ 0x448 │ │ │ │ - cmp r3, #0 │ │ │ │ - streq r0, [sp, #120] @ 0x78 │ │ │ │ - streq r1, [sp, #112] @ 0x70 │ │ │ │ - beq 6d44c │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r1, [pc, #976] @ 6d810 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r2, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6e1d0 │ │ │ │ - ldr ip, [fp, #4] │ │ │ │ - cmp r8, #3 │ │ │ │ - ldr r0, [ip, #1576] @ 0x628 │ │ │ │ - beq 6de50 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, r3, r4 │ │ │ │ - rsb r3, r4, r3, lsl #3 │ │ │ │ - add r3, fp, r3, lsl #3 │ │ │ │ - ldr r3, [r3, #552] @ 0x228 │ │ │ │ - cmp r3, #0 │ │ │ │ - addge r5, sp, #400 @ 0x190 │ │ │ │ - addlt r5, sp, #320 @ 0x140 │ │ │ │ - blt 6de38 │ │ │ │ - cmp r8, #2 │ │ │ │ - beq 6e2ec │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - add r2, r2, r4 │ │ │ │ - rsb r2, r4, r2, lsl #3 │ │ │ │ - add r2, fp, r2, lsl #3 │ │ │ │ - ldr r2, [r2, #564] @ 0x234 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6e2fc │ │ │ │ - cmp r2, #1 │ │ │ │ - beq 6e83c │ │ │ │ - cmn r2, #1 │ │ │ │ - beq 6eb94 │ │ │ │ - ldr r6, [pc, #848] @ 6d80c │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ - mov r8, r6 │ │ │ │ - mov r9, ip │ │ │ │ - ldr r1, [pc, #932] @ 6d870 │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ - str r6, [sp, #408] @ 0x198 │ │ │ │ - str sl, [sp, #364] @ 0x16c │ │ │ │ - str r8, [sp, #404] @ 0x194 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ - str r0, [sp, #356] @ 0x164 │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - add r2, sp, #352 @ 0x160 │ │ │ │ - ldr r1, [r9, #1576] @ 0x628 │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - str r5, [sp] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #84] @ 0x54 │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ - str r0, [sp, #412] @ 0x19c │ │ │ │ - add r0, r9, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 32c48 │ │ │ │ - add r3, r4, #1 │ │ │ │ - add r0, r3, r3, lsl #3 │ │ │ │ - ldr r2, [pc, #728] @ 6d814 │ │ │ │ - add r9, sp, #2656 @ 0xa60 │ │ │ │ - rsb r3, r3, r0, lsl #3 │ │ │ │ - add r9, r9, #12 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #48 @ 0x30 │ │ │ │ - add r3, fp, r3, lsl #3 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 68040 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [pc, #196] @ 79780 │ │ │ │ + mov r3, r6 │ │ │ │ + cmp r0, r8 │ │ │ │ + movne r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [pc, #128] @ 7975c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [pc, #348] @ 79844 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r9, [r5, #4] │ │ │ │ + bl 9467c │ │ │ │ + add r9, r9, #1664 @ 0x680 │ │ │ │ + ldr lr, [pc, #340] @ 79854 │ │ │ │ + mov ip, #1 │ │ │ │ + add r9, r9, #4 │ │ │ │ + str lr, [sp, #4] │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str r8, [sp] │ │ │ │ + mov r3, sl │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - add ip, sp, #8 │ │ │ │ - ldr lr, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [lr] │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r6, [sp, #328] @ 0x148 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ - str r3, [sp, #320] @ 0x140 │ │ │ │ - str r8, [sp, #324] @ 0x144 │ │ │ │ - str sl, [sp, #332] @ 0x14c │ │ │ │ - ldm r5, {r0, r1, r2, r3} │ │ │ │ - add r6, sp, #24 │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r6, [sp, #116] @ 0x74 │ │ │ │ - mov r2, r9 │ │ │ │ - ldmdb r6, {r0, r1} │ │ │ │ - mvn r3, #0 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - mov r0, lr │ │ │ │ - ldr ip, [sp, #132] @ 0x84 │ │ │ │ - blx ip │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add r3, r3, r4 │ │ │ │ - rsb r3, r4, r3, lsl #3 │ │ │ │ - add r3, fp, r3, lsl #3 │ │ │ │ - ldr r2, [r3, #552] @ 0x228 │ │ │ │ - cmp r2, #0 │ │ │ │ - ldrlt ip, [fp, #4] │ │ │ │ - blt 6de38 │ │ │ │ - ldr r3, [r3, #560] @ 0x230 │ │ │ │ - cmp r3, #3 │ │ │ │ - beq 6e1b4 │ │ │ │ - cmp r3, #2 │ │ │ │ - addeq r3, sp, #288 @ 0x120 │ │ │ │ - addne r3, sp, #272 @ 0x110 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - ldreq lr, [pc, #680] @ 6d8ac │ │ │ │ - ldreq ip, [fp, #4] │ │ │ │ - ldrne ip, [fp, #4] │ │ │ │ - moveq r6, lr │ │ │ │ - movne r6, #1065353216 @ 0x3f800000 │ │ │ │ - movne lr, r7 │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr ip, [ip, #1576] @ 0x628 │ │ │ │ - add r3, r3, r4 │ │ │ │ - rsb r4, r4, r3, lsl #3 │ │ │ │ - lsl r4, r4, #3 │ │ │ │ - add r3, fp, r4 │ │ │ │ - ldrb r3, [r3, #1096] @ 0x448 │ │ │ │ - add r4, r4, #584 @ 0x248 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r2, [ip] │ │ │ │ - add r4, fp, r4 │ │ │ │ - bne 6e134 │ │ │ │ - ldr r8, [r2, #24] │ │ │ │ - str r6, [sp, #320] @ 0x140 │ │ │ │ - str lr, [sp, #328] @ 0x148 │ │ │ │ - str sl, [sp, #332] @ 0x14c │ │ │ │ - str r7, [sp, #324] @ 0x144 │ │ │ │ - ldm r5, {r0, r1, r2, r3} │ │ │ │ - add r6, sp, #24 │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - add lr, sp, #8 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm lr, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [sp, #116] @ 0x74 │ │ │ │ + add r9, sp, #180 @ 0xb4 │ │ │ │ + bl 27e64 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [pc, #48] @ 79764 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27764 │ │ │ │ + ldr r1, [pc, #24] @ 7975c │ │ │ │ + mov r3, r9 │ │ │ │ mov r2, r4 │ │ │ │ - ldmdb r1, {r0, r1} │ │ │ │ - mvn r3, #0 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - mov r0, ip │ │ │ │ - blx r8 │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, #250 @ 0xfa │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - beq 6e520 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r3, #3272] @ 0xcc8 │ │ │ │ - sub r3, r3, r2 │ │ │ │ - ldr r2, [pc, #456] @ 6d890 │ │ │ │ - add r3, r3, #250 @ 0xfa │ │ │ │ - smull r1, r2, r3, r2 │ │ │ │ - asr r4, r3, #31 │ │ │ │ - rsb r4, r4, r2, asr #4 │ │ │ │ - rsb r2, r4, r4, lsl #5 │ │ │ │ - add r2, r4, r2, lsl #2 │ │ │ │ - sub r4, r3, r2, lsl #1 │ │ │ │ - add r3, r4, r4, lsl #3 │ │ │ │ - rsb r3, r4, r3, lsl #3 │ │ │ │ - add r3, fp, r3, lsl #3 │ │ │ │ - ldrb r2, [r3, #584] @ 0x248 │ │ │ │ - cmp r2, #0 │ │ │ │ - lsl r2, r4, #3 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - beq 6e520 │ │ │ │ - ldr r3, [r3, #552] @ 0x228 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt 6d724 │ │ │ │ - mov r2, #692 @ 0x2b4 │ │ │ │ - mla r3, r2, r3, r8 │ │ │ │ - add r3, r3, #16192 @ 0x3f40 │ │ │ │ - ldrb r3, [r3, #33] @ 0x21 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6d69c │ │ │ │ - lsl r3, r4, #3 │ │ │ │ - add r3, r3, r4 │ │ │ │ - rsb r3, r4, r3, lsl #3 │ │ │ │ - add r3, fp, r3, lsl #3 │ │ │ │ - ldr sl, [r3, #536] @ 0x218 │ │ │ │ - ldr r6, [r3, #540] @ 0x21c │ │ │ │ - ldr r3, [sp, #136] @ 0x88 │ │ │ │ - adds r1, sl, r3 │ │ │ │ - ldr r3, [sp, #140] @ 0x8c │ │ │ │ - adc r2, r6, r3 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cmp r1, r3 │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - sbcs r2, r2, r3 │ │ │ │ - bge 6d770 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldrb r2, [r3, #3288] @ 0xcd8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 6e520 │ │ │ │ - lsl r3, r4, #3 │ │ │ │ - add r2, r3, r4 │ │ │ │ - rsb r2, r4, r2, lsl #3 │ │ │ │ - add r2, fp, r2, lsl #3 │ │ │ │ - ldr r1, [r2, #548] @ 0x224 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6e520 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - ldr ip, [sp, #96] @ 0x60 │ │ │ │ - subs r1, r3, sl │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - sbc r9, ip, r6 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ - ldr lr, [sp, #148] @ 0x94 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - ldr ip, [sp, #96] @ 0x60 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #144] @ 0x90 │ │ │ │ - adds sl, sl, r0 │ │ │ │ - adc r3, r6, lr │ │ │ │ - cmp sl, r2 │ │ │ │ - sbcs r3, r3, ip │ │ │ │ - blt 6d224 │ │ │ │ - mov sl, r7 │ │ │ │ - b 6d270 │ │ │ │ - andeq r9, r9, r8, lsl #25 │ │ │ │ - andeq r9, r9, ip, ror #24 │ │ │ │ - adcsmi r0, r4, #0 │ │ │ │ - cmpmi r8, #0 │ │ │ │ - @ instruction: 0x000891b4 │ │ │ │ - orrmi r0, r8, #0 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - bcc fe1321d4 <__bss_end__@@Base+0xfde8c10c> │ │ │ │ - andeq r8, r8, r8, asr #24 │ │ │ │ - andeq r6, r8, r0, lsr #26 │ │ │ │ - andeq r7, r8, ip, lsr ip │ │ │ │ - orrmi r0, ip, #0 │ │ │ │ - teqmi lr, #0 │ │ │ │ - addmi r0, r0, r0 │ │ │ │ - cmpmi r7, #0 │ │ │ │ - orrsmi r0, r2, #0 │ │ │ │ - @ instruction: 0x000868b4 │ │ │ │ - @ instruction: 0x000001b9 │ │ │ │ - andeq r8, r8, ip, lsl #28 │ │ │ │ - andeq r6, r8, r8, lsr r8 │ │ │ │ - andeq r8, r8, r4, lsl #30 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - mcrcc 14, 4, r1, cr5, cr8, {5} │ │ │ │ - ldccc 1, cr5, [r8, #944]! @ 0x3b0 │ │ │ │ + mov r0, r9 │ │ │ │ + b 798a4 │ │ │ │ + andeq lr, r8, r4, lsr r2 │ │ │ │ + andeq lr, r8, r8, lsr #4 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + orrmi r0, r0, r0 │ │ │ │ + andeq r7, r9, r4, lsl r4 │ │ │ │ + rsbsmi r0, r0, #0 │ │ │ │ @ instruction: 0x41200000 │ │ │ │ - cdpcc 12, 4, cr12, cr12, cr13, {6} │ │ │ │ - mrsmi r0, (UNDEF: 72) │ │ │ │ - cdpcc 12, 12, cr12, cr12, cr12, {6} │ │ │ │ - mcrcc 13, 4, r3, cr10, cr1, {3} │ │ │ │ - ldclcc 15, cr2, [sp], {27} │ │ │ │ - ldccc 1, cr5, [r8, #940]! @ 0x3ac │ │ │ │ - stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ - cdpcc 6, 14, cr6, cr6, cr6, {3} │ │ │ │ - svccc 0x00666666 │ │ │ │ - mrsmi r0, (UNDEF: 64) │ │ │ │ - orrsmi r0, r6, #0 │ │ │ │ - movsmi r0, r0 │ │ │ │ - stclcc 12, cr12, [ip, #-820] @ 0xfffffccc │ │ │ │ - svccc 0x0059999a │ │ │ │ - ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ - @ instruction: 0x3e99999a │ │ │ │ - andeq r8, r9, ip, lsr #8 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - cdpcc 12, 12, cr12, cr12, cr13, {6} │ │ │ │ - strdeq r5, [r8], -r8 │ │ │ │ - andeq r8, r8, r4, asr #14 │ │ │ │ - svccc 0x0019999a │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + andeq fp, r7, r8, lsr #31 │ │ │ │ + andeq lr, r7, r0, lsr r8 │ │ │ │ + addmi r0, r0, r0 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ submi r0, r0, r0 │ │ │ │ + @ instruction: 0x3e19999a │ │ │ │ + andeq fp, r7, r4, lsl lr │ │ │ │ + andeq lr, r7, r4, lsr #13 │ │ │ │ + mrsmi r0, (UNDEF: 64) │ │ │ │ + andeq lr, r7, r8, asr r6 │ │ │ │ + andeq r7, r9, ip, lsr r1 │ │ │ │ + andeq fp, r7, r0, asr sp │ │ │ │ + andeq lr, r7, r8, lsl #12 │ │ │ │ + ldrdeq r7, [r9], -r8 │ │ │ │ + strdeq fp, [r7], -r0 │ │ │ │ + @ instruction: 0x0007e5bc │ │ │ │ + andeq r7, r9, r8, ror r0 │ │ │ │ + muleq r7, r0, ip │ │ │ │ + andeq lr, r7, ip, ror #10 │ │ │ │ + andeq r7, r9, r8, lsl r0 │ │ │ │ + andeq fp, r7, r0, lsr ip │ │ │ │ + andeq lr, r7, r0, lsr #10 │ │ │ │ + @ instruction: 0x00096fb8 │ │ │ │ + ldrdeq fp, [r7], -r0 │ │ │ │ + andeq lr, r7, ip, asr #9 │ │ │ │ + andeq r6, r9, r8, asr pc │ │ │ │ + andeq fp, r7, r0, ror fp │ │ │ │ + andeq lr, r7, r8, ror r4 │ │ │ │ + strdeq r6, [r9], -r8 │ │ │ │ + andeq fp, r7, ip, lsl #22 │ │ │ │ + andeq lr, r7, r8, lsr #8 │ │ │ │ + muleq r9, r4, lr │ │ │ │ + andeq fp, r7, r0, lsr #21 │ │ │ │ + ldrdeq lr, [r7], -r0 │ │ │ │ + andeq r6, r9, r8, lsr #28 │ │ │ │ + andeq fp, r7, r8, lsl sl │ │ │ │ + andeq lr, r7, r8, asr r3 │ │ │ │ + cmnmi r0, r0 │ │ │ │ + andeq r6, r9, ip, asr ip │ │ │ │ + andeq r6, r9, ip, lsr sl │ │ │ │ + eormi r0, r0, #0 │ │ │ │ + strdeq sp, [r7], -ip │ │ │ │ + andeq sp, r7, r0, lsl pc │ │ │ │ + andeq r6, r9, ip, lsr #18 │ │ │ │ + andeq fp, r7, ip, lsl #10 │ │ │ │ + andeq sp, r7, r8, ror lr │ │ │ │ + andeq sp, r7, r0, ror lr │ │ │ │ + ldrdeq r6, [r9], -r4 │ │ │ │ + andeq r0, r0, r7, ror #7 │ │ │ │ + andeq r6, r9, r8, lsl r7 │ │ │ │ + andeq fp, r7, r8, asr r2 │ │ │ │ + ldrdeq sp, [r7], -r8 │ │ │ │ + muleq r9, r0, r5 │ │ │ │ + andeq sp, r7, r4, lsl fp │ │ │ │ + orrsmi r0, r0, r0 │ │ │ │ + ldrdeq sl, [r7], -r8 │ │ │ │ + andeq sp, r7, r8, ror r8 │ │ │ │ svclt 0x00800000 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + rsbsmi r0, r0, #0 │ │ │ │ + andeq r6, r9, ip, ror #3 │ │ │ │ + andeq r6, r9, r8, ror r1 │ │ │ │ + andeq r6, r9, r0, lsl #2 │ │ │ │ adcmi r0, r0, r0 │ │ │ │ - svccc 0x00333333 │ │ │ │ - mov r8, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r2, #1090519040 @ 0x41000000 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - add sl, sp, #448 @ 0x1c0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [sp] │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + muleq r7, r0, ip │ │ │ │ + andeq sp, r7, ip, lsr r6 │ │ │ │ + strdeq r5, [r9], -ip │ │ │ │ + andeq ip, r8, ip, asr sp │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r5, r9, r8, lsl pc │ │ │ │ + orrmi r0, r0, r0 │ │ │ │ + adcmi r0, r0, #0 │ │ │ │ + strdeq sl, [r7], -r0 │ │ │ │ + muleq r7, ip, r4 │ │ │ │ + addmi r3, pc, r0, lsl #16 │ │ │ │ + andeq r5, r9, ip, ror #26 │ │ │ │ + strdeq r5, [r9], -r4 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r1, r3, #124 @ 0x7c │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + and r3, r3, #16384 @ 0x4000 │ │ │ │ + mov r0, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 676ac │ │ │ │ + ldr sl, [sp, #192] @ 0xc0 │ │ │ │ mov r1, sl │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - ldr r2, [pc, #-124] @ 6d87c │ │ │ │ - ldr r3, [pc, #-220] @ 6d820 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 6eda0 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 6ed0c │ │ │ │ - ldr r1, [pc, #-260] @ 6d818 │ │ │ │ - ldr r0, [pc, #-260] @ 6d81c │ │ │ │ + cmp r0, r8 │ │ │ │ + ldrne r8, [sp, #212] @ 0xd4 │ │ │ │ + mov r0, sl │ │ │ │ + eorne r8, r8, #16384 @ 0x4000 │ │ │ │ + ldreq r8, [sp, #212] @ 0xd4 │ │ │ │ + movne r7, #1 │ │ │ │ + strne r8, [sp, #212] @ 0xd4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + tst r8, #16384 @ 0x4000 │ │ │ │ + movne r2, #1065353216 @ 0x3f800000 │ │ │ │ + moveq r2, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r1, [sp, #220] @ 0xdc │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + mov r3, r0 │ │ │ │ + add r2, r2, #57344 @ 0xe000 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ + ldr r0, [r2, #2592] @ 0xa20 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + str sl, [sp, #8] │ │ │ │ + bl 548cc │ │ │ │ + ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + tst r3, #16384 @ 0x4000 │ │ │ │ + bne 79e90 │ │ │ │ + ldr r1, [pc, #-248] @ 7986c │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [pc, #-312] @ 79848 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #-320] @ 7984c │ │ │ │ + ldr r0, [pc, #-320] @ 79850 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - add r6, sp, #2544 @ 0x9f0 │ │ │ │ - add r6, r6, #12 │ │ │ │ - mov r2, #48 @ 0x30 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e97fc │ │ │ │ - mov r3, #0 │ │ │ │ - mov r7, r3 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ - mov r2, r6 │ │ │ │ - blx r4 │ │ │ │ - ldr r1, [sp, #468] @ 0x1d4 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r4, #1065353216 @ 0x3f800000 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r4, [sp, #256] @ 0x100 │ │ │ │ - str r4, [sp, #260] @ 0x104 │ │ │ │ - str r4, [sp, #264] @ 0x108 │ │ │ │ - ldr r5, [sp, #492] @ 0x1ec │ │ │ │ - str r0, [sp, #164] @ 0xa4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #-268] @ 6d8a0 │ │ │ │ - str r1, [sp, #272] @ 0x110 │ │ │ │ - str r1, [sp, #280] @ 0x118 │ │ │ │ - str r4, [sp, #276] @ 0x114 │ │ │ │ - str r0, [sp, #268] @ 0x10c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r3, #0 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r3, [sp, #288] @ 0x120 │ │ │ │ - str r4, [sp, #296] @ 0x128 │ │ │ │ - str r1, [sp, #292] @ 0x124 │ │ │ │ - str r0, [sp, #284] @ 0x11c │ │ │ │ + ldr r8, [r5, #4] │ │ │ │ + bl 9467c │ │ │ │ + add r8, r8, #1664 @ 0x680 │ │ │ │ + add r8, r8, #4 │ │ │ │ + ldr r3, [pc, #-344] @ 79854 │ │ │ │ + mov r9, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + ldr r3, [pc, #-360] @ 79858 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, #2 │ │ │ │ - str r0, [sp, #300] @ 0x12c │ │ │ │ - beq 6ec2c │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add r4, sp, #304 @ 0x130 │ │ │ │ - cmp r3, #3 │ │ │ │ - addne r3, sp, #256 @ 0x100 │ │ │ │ - addeq r3, sp, #288 @ 0x120 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm r4, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [pc, #-408] @ 6d87c │ │ │ │ - ldr r0, [sp, #164] @ 0xa4 │ │ │ │ - ldr r9, [pc, #-508] @ 6d820 │ │ │ │ - mov r7, #0 │ │ │ │ - str r7, [sp, #320] @ 0x140 │ │ │ │ - str r9, [sp, #324] @ 0x144 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + mov r8, #0 │ │ │ │ + str r8, [sp] │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [pc, #-388] @ 7985c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27764 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #-536] @ 6d828 │ │ │ │ - str r0, [sp, #328] @ 0x148 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, fp │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [pc, #-436] @ 79860 │ │ │ │ + tst r3, #1 │ │ │ │ + ldr r3, [pc, #-432] @ 7986c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #5 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r1, r1, #132 @ 0x84 │ │ │ │ + moveq r3, #162 @ 0xa2 │ │ │ │ + movne r3, #164 @ 0xa4 │ │ │ │ + mov r2, #21 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r3, #1073741824 @ 0x40000000 │ │ │ │ - ldr lr, [fp, #4] │ │ │ │ - add ip, sp, #320 @ 0x140 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + stm sp, {r8, fp} │ │ │ │ + bl 6784c │ │ │ │ + cmp r0, r8 │ │ │ │ + beq 79a64 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r7, #1 │ │ │ │ + cmp r3, #6 │ │ │ │ + eorne r8, r3, r9 │ │ │ │ + str r8, [sp, #224] @ 0xe0 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r3, [pc, #-532] @ 7986c │ │ │ │ str r3, [sp, #12] │ │ │ │ + ldr r1, [pc, #-548] @ 79864 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r8, #0 │ │ │ │ + tst r3, #2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + add r1, r1, #136 @ 0x88 │ │ │ │ + moveq r3, #165 @ 0xa5 │ │ │ │ + movne r3, #167 @ 0xa7 │ │ │ │ + mov r2, #21 │ │ │ │ + mov r0, r5 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + stm sp, {r8, fp} │ │ │ │ + bl 6784c │ │ │ │ + cmp r0, r8 │ │ │ │ + beq 79ad8 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + mov r7, #1 │ │ │ │ + cmp r3, #5 │ │ │ │ + eorne r8, r3, #2 │ │ │ │ + str r8, [sp, #224] @ 0xe0 │ │ │ │ + mov r2, fp │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r8, [pc, #-652] @ 79868 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + tst r3, #4 │ │ │ │ + mov fp, #0 │ │ │ │ mov r3, #10 │ │ │ │ + ldr r9, [pc, #-672] @ 7986c │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov sl, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldm r4, {r2, r3} │ │ │ │ - str r0, [sp, #332] @ 0x14c │ │ │ │ - ldmdb ip, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, lr, #59648 @ 0xe900 │ │ │ │ - mov r1, ip │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31598 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [sp, #156] @ 0x9c │ │ │ │ + mov r2, #21 │ │ │ │ + moveq r3, #168 @ 0xa8 │ │ │ │ + movne r3, #170 @ 0xaa │ │ │ │ + add r1, r8, #140 @ 0x8c │ │ │ │ + mov r0, r5 │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str sl, [sp, #16] │ │ │ │ + str fp, [sp] │ │ │ │ + bl 6784c │ │ │ │ + cmp r0, fp │ │ │ │ + beq 79d14 │ │ │ │ + ldr r3, [sp, #224] @ 0xe0 │ │ │ │ cmp r3, #3 │ │ │ │ - ldr r3, [pc, #-608] @ 6d848 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - beq 6eba4 │ │ │ │ - ldr r1, [r3, #108] @ 0x6c │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + eorne r3, r3, #4 │ │ │ │ + strne r3, [sp, #224] @ 0xe0 │ │ │ │ + streq fp, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r1, [r3, #72] @ 0x48 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ + ldr r9, [pc, #-772] @ 7986c │ │ │ │ + ldr r3, [r3, #88] @ 0x58 │ │ │ │ blx r3 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [pc, #-764] @ 79888 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - mov r1, #96 @ 0x60 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r3, [pc, #-692] @ 6d854 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #344] @ 0x158 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r4, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - str r1, [sp, #336] @ 0x150 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, r4 │ │ │ │ - str r9, [sp, #340] @ 0x154 │ │ │ │ - str r2, [sp, #348] @ 0x15c │ │ │ │ - str r8, [sp] │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r7, [r3, #132] @ 0x84 │ │ │ │ - mov r3, r4 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r9, sp, #352 @ 0x160 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r1, [pc, #-796] @ 6d87c │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r7, [r3, #1576] @ 0x628 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r7] │ │ │ │ - mov ip, #1 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr r3, [pc, #-916] @ 6d820 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #1090519040 @ 0x41000000 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ - mov r1, r9 │ │ │ │ - blx r7 │ │ │ │ - ldr r1, [pc, #-944] @ 6d824 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #380] @ 0x17c │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp, #368] @ 0x170 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r7, [r3, #28] │ │ │ │ + bl 275c8 │ │ │ │ mov r3, r4 │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, #3 │ │ │ │ - beq 6ed44 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ - mov r1, r9 │ │ │ │ - blx r4 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ - ldr r1, [pc, #-1056] @ 6d828 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r3, #1090519040 @ 0x41000000 │ │ │ │ - str r3, [sp, #396] @ 0x18c │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldrb r3, [r3, #3296] @ 0xce0 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r0, [sp, #384] @ 0x180 │ │ │ │ - str r0, [sp, #372] @ 0x174 │ │ │ │ - bne 6ea2c │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - add r2, fp, #8 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r6, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r4, [r3, #3276] @ 0xccc │ │ │ │ - ldr r3, [r6] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 6e934 │ │ │ │ - ldr r1, [sp, #384] @ 0x180 │ │ │ │ - ldr r0, [pc, #-1132] @ 6d82c │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [pc, #-1008] @ 6d8b4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - mvn r7, #0 │ │ │ │ - ldr r2, [sp, #396] @ 0x18c │ │ │ │ - mov r1, r4 │ │ │ │ - str r7, [sp] │ │ │ │ - ldr r5, [r3, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ - blx r5 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - ldr ip, [r0] │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r6, [ip, #28] │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6ef18 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r4, [ip, #16] │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #-1148] @ 6d8b8 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [sp] │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, #1073741824 @ 0x40000000 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - ldr r3, [pc, #-1320] @ 6d830 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2572] @ 0xa0c │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r3, #3588] @ 0xe04 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 6efec │ │ │ │ - cmp r3, #3 │ │ │ │ - beq 6ecb8 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 6efe0 │ │ │ │ - ldr r1, [pc, #-1368] @ 6d834 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ - bl 8c8f0 │ │ │ │ - ldr r2, [pc, #-1384] @ 6d838 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt 6ea18 │ │ │ │ - ldr r2, [fp, #4] │ │ │ │ - add r2, r2, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r2, #2572] @ 0xa0c │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [r2, #3588] @ 0xe04 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq 6f03c │ │ │ │ - cmp r2, #3 │ │ │ │ - beq 6f030 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne 6f024 │ │ │ │ - ldr r1, [pc, #-1440] @ 6d83c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r4, sp, #2592 @ 0xa20 │ │ │ │ - add r4, r4, #12 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldr r1, [pc, #-788] @ 79888 │ │ │ │ + bl 275c8 │ │ │ │ + ldr r1, [pc, #-792] @ 7988c │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r2, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r3, #64 @ 0x40 │ │ │ │ - bl 8c9c4 │ │ │ │ - ldr r1, [pc, #-1476] @ 6d840 │ │ │ │ - ldr r0, [pc, #-1476] @ 6d844 │ │ │ │ + mov r6, #0 │ │ │ │ + mov sl, #0 │ │ │ │ + mov r8, #15 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27858 │ │ │ │ + ldr r1, [pc, #-868] @ 79870 │ │ │ │ + ldr r0, [pc, #-868] @ 79874 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, r4 │ │ │ │ - add r4, sp, #2656 @ 0xa60 │ │ │ │ - add r4, r4, #12 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e9868 │ │ │ │ - b 6ee38 │ │ │ │ - ldr ip, [fp, #4] │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ - add r3, sp, #240 @ 0xf0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr lr, [pc, #-916] @ 79878 │ │ │ │ + add ip, sp, #20 │ │ │ │ + add lr, pc, lr │ │ │ │ + mov r7, r0 │ │ │ │ ldm r3, {r0, r1, r2, r3} │ │ │ │ - mov lr, #1056964608 @ 0x3f000000 │ │ │ │ - mov r6, r7 │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - b 6d618 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - blx r3 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #-1468] @ 6d8bc │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, lr, #144 @ 0x90 │ │ │ │ + mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [sp, #156] @ 0x9c │ │ │ │ - ldr r3, [pc, #-1612] @ 6d848 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ + str sl, [sp, #16] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r4, [sp] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq 79c54 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 76a98 │ │ │ │ + ldr r3, [r5, #3192] @ 0xc78 │ │ │ │ + orr r3, r3, #3 │ │ │ │ + str r3, [r5, #3192] @ 0xc78 │ │ │ │ + ldr r2, [pc, #-1004] @ 7987c │ │ │ │ + ldr r3, [pc, #-1004] @ 79880 │ │ │ │ + add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r3, #380] @ 0x17c │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r1, [fp, #4] │ │ │ │ - add r3, r3, r4 │ │ │ │ - rsb r3, r4, r3, lsl #3 │ │ │ │ - add r3, fp, r3, lsl #3 │ │ │ │ - add r2, r1, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #552] @ 0x228 │ │ │ │ - ldr r2, [r2, #2480] @ 0x9b0 │ │ │ │ - ldr r3, [r3, #556] @ 0x22c │ │ │ │ - cmp r2, r0 │ │ │ │ - beq 6e5b4 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne 6e2e4 │ │ │ │ - ldr r0, [r1, #1572] @ 0x624 │ │ │ │ - mvn r2, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r5, [r3, #104] @ 0x68 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r1, [pc, #-1788] @ 6d84c │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #468] @ 0x1d4 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 79f38 │ │ │ │ + add sp, sp, #476 @ 0x1dc │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + add r6, r6, #16 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r1, r6 │ │ │ │ + bl e96c0 │ │ │ │ + cmp sl, #7 │ │ │ │ + beq 79f30 │ │ │ │ + ldrb r2, [r6, #16] │ │ │ │ + mov r3, sl │ │ │ │ + cmp r2, #0 │ │ │ │ + add sl, sl, #1 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r9, [r3, #1572] @ 0x624 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + bne 79c94 │ │ │ │ + add r2, sp, #472 @ 0x1d8 │ │ │ │ + add r3, r3, #1 │ │ │ │ + add r3, r2, r3, lsl #4 │ │ │ │ + mov r2, #0 │ │ │ │ + strb r2, [r3, #-260] @ 0xfffffefc │ │ │ │ + b 79104 │ │ │ │ + ldr r7, [pc, #-1120] @ 79884 │ │ │ │ + ldr r1, [pc, #-1120] @ 79888 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #-1832] @ 6d850 │ │ │ │ - mov r8, r0 │ │ │ │ + add r7, pc, r7 │ │ │ │ + bl 27558 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [r1, #76]! @ 0x4c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 699b0 │ │ │ │ + str r0, [r7, #76] @ 0x4c │ │ │ │ + b 79170 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 79b54 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r6, [r9] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r3, [sp, #152] @ 0x98 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r8, [pc, #-1884] @ 6d854 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r6, [r6, #132] @ 0x84 │ │ │ │ - blx r6 │ │ │ │ - ldr r1, [pc, #-1904] @ 6d858 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #-1188] @ 79888 │ │ │ │ + mov r3, r7 │ │ │ │ + bl 275c8 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [pc, #-1212] @ 79888 │ │ │ │ + bl 275c8 │ │ │ │ + ldr r1, [pc, #-1216] @ 7988c │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r6, [pc, #-1820] @ 6d8bc │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #404] @ 0x194 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - str r8, [sp, #408] @ 0x198 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str r6, [sp, #412] @ 0x19c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r1, [pc, #-1908] @ 6d8a0 │ │ │ │ - mov r0, sl │ │ │ │ - ldr r9, [r3, #1572] @ 0x624 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [r9] │ │ │ │ - mov r2, sl │ │ │ │ - str sl, [sp] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r6, #15 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r9, [r3, #132] @ 0x84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27858 │ │ │ │ + ldr r1, [pc, #-1252] @ 79890 │ │ │ │ + ldr r0, [pc, #-1252] @ 79894 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str sl, [sp, #36] @ 0x24 │ │ │ │ + add ip, sp, #20 │ │ │ │ + mov sl, #0 │ │ │ │ + mov lr, r0 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + mov r2, lr │ │ │ │ + add r1, r8, #144 @ 0x90 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + str sl, [sp, #16] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r4, [sp] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 79c60 │ │ │ │ + b 79c4c │ │ │ │ + ldr r1, [pc, #-1368] @ 79898 │ │ │ │ + mov sl, #0 │ │ │ │ + mov r8, #20 │ │ │ │ + mov r0, #0 │ │ │ │ + b 79528 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7d98 <__aeabi_f2iz@plt> │ │ │ │ + b 795c4 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 26e74 │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, #20 │ │ │ │ + rsb r2, r0, #159 @ 0x9f │ │ │ │ + mov r0, r5 │ │ │ │ + bl 65e3c │ │ │ │ + ldrb r3, [r8] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq 78908 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r2, r4 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + add r1, r8, #36 @ 0x24 │ │ │ │ + bl 27910 │ │ │ │ + cmp r0, r9 │ │ │ │ + beq 78908 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + add r7, sp, #212 @ 0xd4 │ │ │ │ + ldr r3, [r3, #1608] @ 0x648 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 769d0 │ │ │ │ + add r0, r5, #3120 @ 0xc30 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 76074 │ │ │ │ + strb r9, [r8] │ │ │ │ + b 78908 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r1, [pc, #-1536] @ 7989c │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r9 │ │ │ │ + add r0, r0, #4 │ │ │ │ + add r1, r1, #128 @ 0x80 │ │ │ │ + bl 27910 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r3, #7 │ │ │ │ + strne r3, [r5, #12] │ │ │ │ + b 7995c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r1, r8, #100 @ 0x64 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 27910 │ │ │ │ + cmp r0, r7 │ │ │ │ + beq 79288 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + b 79ef0 │ │ │ │ + cmp r7, #8 │ │ │ │ + beq 79288 │ │ │ │ + add r3, r2, r7, lsl #4 │ │ │ │ + ldrb r8, [r3, #16] │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 79ee8 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + mov r2, #16 │ │ │ │ + add r0, r3, r7, lsl #4 │ │ │ │ + ldr r7, [pc, #-1656] @ 798a0 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r1, r7, #80 @ 0x50 │ │ │ │ + bl e96c0 │ │ │ │ + mov r3, #1 │ │ │ │ + strb r8, [r7, #80] @ 0x50 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + b 79288 │ │ │ │ mov r3, sl │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - str r3, [sp, #404] @ 0x194 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r8, [sp, #408] @ 0x198 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str r6, [sp, #412] @ 0x19c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + b 79cc4 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3456] @ 0xd80 │ │ │ │ + sub sp, sp, #604 @ 0x25c │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #644 @ 0x284 │ │ │ │ + stm r0, {r1, r2, r3} │ │ │ │ + ldr r2, [pc, #2992] @ 7ab18 │ │ │ │ + ldr r3, [pc, #2992] @ 7ab1c │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [sp, #660] @ 0x294 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #596] @ 0x254 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [pc, #2964] @ 7ab20 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #676] @ 0x2a4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [sp, #684] @ 0x2ac │ │ │ │ + ldr r3, [sp, #668] @ 0x29c │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [sp, #688] @ 0x2b0 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ + ldr r2, [sp, #692] @ 0x2b4 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + add r0, r0, #792 @ 0x318 │ │ │ │ + add r0, r0, #2 │ │ │ │ + ldr r3, [r4, r0, lsl #2] │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 7ab08 │ │ │ │ + ldr r2, [r4, #3124] @ 0xc34 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + adds r3, r2, r3, lsl #5 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + beq 7a028 │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r1, [r3, #72] @ 0x48 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ + add r2, sp, #388 @ 0x184 │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ - ldr r1, [pc, #-2120] @ 6d85c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - add r2, r3, r4 │ │ │ │ - rsb r2, r4, r2, lsl #3 │ │ │ │ - add r2, fp, r2, lsl #3 │ │ │ │ - ldr r3, [r2, #552] @ 0x228 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ - blt 6de30 │ │ │ │ - ldr r8, [r2, #560] @ 0x230 │ │ │ │ - ldr r9, [fp, #4] │ │ │ │ - cmp r8, #3 │ │ │ │ - movne ip, r9 │ │ │ │ - bne 6d480 │ │ │ │ - add r1, r9, #57344 @ 0xe000 │ │ │ │ - ldr r1, [r1, #2480] @ 0x9b0 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq 6e5e8 │ │ │ │ - ldr r2, [pc, #-2128] @ 6d8a0 │ │ │ │ - mov r6, #1065353216 @ 0x3f800000 │ │ │ │ - mov r8, r7 │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ - b 6d4c4 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r1, [pc, #-2216] @ 6d860 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - str r9, [sp, #112] @ 0x70 │ │ │ │ - add r2, r3, r4 │ │ │ │ - rsb r2, r4, r2, lsl #3 │ │ │ │ - add r2, fp, r2, lsl #3 │ │ │ │ - ldrb r2, [r2, #1096] @ 0x448 │ │ │ │ - cmp r2, #0 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - bne 6d438 │ │ │ │ - ldr ip, [fp, #4] │ │ │ │ - b 6d45c │ │ │ │ - mov r3, lr │ │ │ │ - mov r0, ip │ │ │ │ - mov r1, r6 │ │ │ │ - str sl, [sp] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [r2, #28] │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ blx r5 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r1, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r5, [r3, #1576] @ 0x628 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r6, [r5] │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r2, [pc, #-2260] @ 6d8a0 │ │ │ │ - mov r1, #0 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [r6, #32] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [r2, #32] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ blx r5 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r4, [ip, #16] │ │ │ │ - blx r4 │ │ │ │ - b 6d698 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - b 6d2c8 │ │ │ │ - add r3, sp, #256 @ 0x100 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - ldr r6, [pc, #-2340] @ 6d8a0 │ │ │ │ - ldr ip, [fp, #4] │ │ │ │ - mov lr, r7 │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - b 6d618 │ │ │ │ - ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ - ldr r0, [sp, #484] @ 0x1e4 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - add r3, r2, r4 │ │ │ │ - rsb r3, r4, r3, lsl #3 │ │ │ │ - add r9, fp, r3, lsl #3 │ │ │ │ - add r8, sp, #336 @ 0x150 │ │ │ │ - str r0, [sp, #356] @ 0x164 │ │ │ │ - ldr r0, [r9, #544] @ 0x220 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [r9, #548] @ 0x224 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc, #-2492] @ 6d864 │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ - str r3, [sp, #364] @ 0x16c │ │ │ │ - str r0, [sp, #360] @ 0x168 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #-2496] @ 6d878 │ │ │ │ - str r0, [sp, #404] @ 0x194 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ - ldr lr, [pc, #-2532] @ 6d868 │ │ │ │ - ldr ip, [pc, #-2532] @ 6d86c │ │ │ │ - str r5, [sp, #412] @ 0x19c │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm r8, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [pc, #-2548] @ 6d870 │ │ │ │ - mov r0, r5 │ │ │ │ - str lr, [sp, #340] @ 0x154 │ │ │ │ - str ip, [sp, #344] @ 0x158 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r3, #1073741824 @ 0x40000000 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, #10 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - add r3, sp, #8 │ │ │ │ - mov ip, r2 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - add r5, sp, #400 @ 0x190 │ │ │ │ - add lr, sp, #24 │ │ │ │ - str r0, [sp, #348] @ 0x15c │ │ │ │ - ldm r8, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ldm r5, {r0, r1, r2, r3} │ │ │ │ - stm lr, {r0, r1, r2, r3} │ │ │ │ - ldm r8, {r0, r1, r2, r3} │ │ │ │ - ldr ip, [sp, #132] @ 0x84 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #276] @ 0x114 │ │ │ │ + ldr r2, [pc, #2708] @ 7ab24 │ │ │ │ + add r3, sp, #280 @ 0x118 │ │ │ │ + str r2, [sp, #284] @ 0x11c │ │ │ │ ldm r3, {r0, r1} │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [pc, #2684] @ 7ab28 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + mov r3, #12 │ │ │ │ + add r5, sp, #272 @ 0x110 │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ ldm r5, {r2, r3} │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ - bl 316e4 │ │ │ │ - ldr r8, [r9, #560] @ 0x230 │ │ │ │ - b 6d44c │ │ │ │ - bl e83a0 │ │ │ │ - b 6df3c │ │ │ │ - ldr r6, [pc, #-2688] @ 6d874 │ │ │ │ - ldr r8, [pc, #-2688] @ 6d878 │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ - b 6d4c0 │ │ │ │ - mov r6, #1056964608 @ 0x3f000000 │ │ │ │ - mov r8, r6 │ │ │ │ - str r7, [sp, #108] @ 0x6c │ │ │ │ - b 6d4c0 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - mov r5, #0 │ │ │ │ + bl 92298 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r6 │ │ │ │ - str r5, [sp, #304] @ 0x130 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #-2736] @ 6d87c │ │ │ │ - add r7, sp, #400 @ 0x190 │ │ │ │ - str r0, [sp, #308] @ 0x134 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #-2704] @ 6d8b0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ - ldr r0, [pc, #-2772] @ 6d880 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #-2776] @ 6d884 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [pc, #-2780] @ 6d888 │ │ │ │ - str r3, [sp, #332] @ 0x14c │ │ │ │ - str r3, [sp, #364] @ 0x16c │ │ │ │ - ldr r3, [pc, #-2788] @ 6d88c │ │ │ │ - str r3, [sp, #348] @ 0x15c │ │ │ │ - str r3, [sp, #412] @ 0x19c │ │ │ │ - ldr r3, [pc, #-2764] @ 6d8b0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - add ip, sp, #320 @ 0x140 │ │ │ │ - mov r3, #10 │ │ │ │ - str r5, [sp, #320] @ 0x140 │ │ │ │ - str r5, [sp, #324] @ 0x144 │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #336] @ 0x150 │ │ │ │ - str r5, [sp, #340] @ 0x154 │ │ │ │ - str r5, [sp, #344] @ 0x158 │ │ │ │ - str r5, [sp, #400] @ 0x190 │ │ │ │ - str r5, [sp, #404] @ 0x194 │ │ │ │ - str r5, [sp, #408] @ 0x198 │ │ │ │ - str r5, [sp, #352] @ 0x160 │ │ │ │ - str r5, [sp, #356] @ 0x164 │ │ │ │ - str r5, [sp, #360] @ 0x168 │ │ │ │ - add r5, sp, #24 │ │ │ │ - add lr, sp, #8 │ │ │ │ - str r0, [sp, #316] @ 0x13c │ │ │ │ - ldm ip, {r0, r1, r2, r3} │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - add r3, sp, #352 @ 0x160 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm lr, {r0, r1, r2, r3} │ │ │ │ - add r3, sp, #408 @ 0x198 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r4, #59648 @ 0xe900 │ │ │ │ - ldm r7, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - add r1, sp, #304 @ 0x130 │ │ │ │ - bl 316e4 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - ldrb r3, [r2, #3288] @ 0xcd8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6d1c8 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r8, [pc, #-2960] @ 6d890 │ │ │ │ - ldr r6, [r2, #3292] @ 0xcdc │ │ │ │ - mov sl, r3 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r9, #692 @ 0x2b4 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - cmp r5, #249 @ 0xf9 │ │ │ │ - bgt 6e60c │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r0, #272 @ 0x110 │ │ │ │ - ldr r7, [r3, #3272] @ 0xcc8 │ │ │ │ - str sl, [sp, #68] @ 0x44 │ │ │ │ - add r7, r7, #250 @ 0xfa │ │ │ │ - mov r6, r7 │ │ │ │ - b 6e4c0 │ │ │ │ - ldr ip, [r1, #552] @ 0x228 │ │ │ │ - cmp ip, #0 │ │ │ │ - blt 6e47c │ │ │ │ - ldr r1, [fp, #4] │ │ │ │ - mla r1, r9, ip, r1 │ │ │ │ - add r1, r1, #16192 @ 0x3f40 │ │ │ │ - ldrb r1, [r1, #33] @ 0x21 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 6e4b4 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6e608 │ │ │ │ - add r3, sl, r4 │ │ │ │ - rsb r4, r4, r3, lsl #3 │ │ │ │ - add r4, fp, r4, lsl #3 │ │ │ │ - ldr r1, [r4, #548] @ 0x224 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, #250 @ 0xfa │ │ │ │ - beq 6e608 │ │ │ │ - sub r1, r6, r5 │ │ │ │ - smull ip, r3, r8, r1 │ │ │ │ - asr r4, r1, #31 │ │ │ │ - rsb r4, r4, r3, asr #4 │ │ │ │ - rsb r3, r4, r4, lsl #5 │ │ │ │ - add r3, r4, r3, lsl #2 │ │ │ │ - sub r4, r1, r3, lsl #1 │ │ │ │ - add r1, r4, r4, lsl #3 │ │ │ │ - rsb r1, r4, r1, lsl #3 │ │ │ │ - add r1, fp, r1, lsl #3 │ │ │ │ - ldrb r3, [r1, #584] @ 0x248 │ │ │ │ - lsl sl, r4, #3 │ │ │ │ + bl 277dc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne 6e458 │ │ │ │ - ldr sl, [sp, #68] @ 0x44 │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - cmp sl, r6 │ │ │ │ - blt 6ec40 │ │ │ │ - cmp sl, #0 │ │ │ │ - bne 6f048 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ - cmp r3, #249 @ 0xf9 │ │ │ │ - ble 6d1d0 │ │ │ │ - ldr r0, [r8, #1576] @ 0x628 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ - mov r2, r3 │ │ │ │ - blx r4 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - ldr lr, [pc, #-3264] @ 6d894 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - str lr, [sp] │ │ │ │ - ldr r4, [ip, #32] │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r3, #3276] @ 0xccc │ │ │ │ + beq 7a93c │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ + ldr r0, [sp, #652] @ 0x28c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6e584 │ │ │ │ - ldrb r3, [fp, #8] │ │ │ │ - cmp r3, #47 @ 0x2f │ │ │ │ - beq 6ecc4 │ │ │ │ - ldr r2, [pc, #-3316] @ 6d898 │ │ │ │ - ldr r3, [pc, #-3316] @ 6d89c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #3436] @ 0xd6c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6f050 │ │ │ │ - add sp, sp, #3440 @ 0xd70 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + bne 7aa9c │ │ │ │ + ldr r7, [pc, #2600] @ 7ab2c │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r6, r7, #148 @ 0x94 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7aaac │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + str r2, [sp, #288] @ 0x120 │ │ │ │ + str r2, [sp, #292] @ 0x124 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ + str r2, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #308] @ 0x134 │ │ │ │ + str r2, [sp, #312] @ 0x138 │ │ │ │ + str r2, [sp, #300] @ 0x12c │ │ │ │ + str r2, [sp, #316] @ 0x13c │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + str r2, [sp, #320] @ 0x140 │ │ │ │ + str r2, [sp, #324] @ 0x144 │ │ │ │ + str r2, [sp, #328] @ 0x148 │ │ │ │ + str r2, [sp, #348] @ 0x15c │ │ │ │ + str r2, [sp, #352] @ 0x160 │ │ │ │ + str r2, [sp, #356] @ 0x164 │ │ │ │ + str r2, [sp, #360] @ 0x168 │ │ │ │ + str r2, [sp, #364] @ 0x16c │ │ │ │ + str r2, [sp, #380] @ 0x17c │ │ │ │ + str r2, [sp, #276] @ 0x114 │ │ │ │ + ldr r2, [pc, #2488] @ 7ab30 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ + str r2, [sp, #340] @ 0x154 │ │ │ │ + str r2, [sp, #344] @ 0x158 │ │ │ │ + ldr r2, [pc, #2476] @ 7ab34 │ │ │ │ + mov r3, r5 │ │ │ │ + str r2, [sp, #368] @ 0x170 │ │ │ │ + str r2, [sp, #372] @ 0x174 │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ + ldr r5, [pc, #2460] @ 7ab38 │ │ │ │ + ldr r2, [pc, #2460] @ 7ab3c │ │ │ │ + str r2, [sp, #280] @ 0x118 │ │ │ │ + ldr r2, [pc, #2456] @ 7ab40 │ │ │ │ + str r2, [sp, #284] @ 0x11c │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add r0, r5, #152 @ 0x98 │ │ │ │ + str r2, [sp, #384] @ 0x180 │ │ │ │ + ldr r9, [pc, #2432] @ 7ab44 │ │ │ │ + add r2, sp, #88 @ 0x58 │ │ │ │ + mov r6, #1048576000 @ 0x3e800000 │ │ │ │ + str r6, [sp, #332] @ 0x14c │ │ │ │ + str r9, [sp, #272] @ 0x110 │ │ │ │ + bl 58728 │ │ │ │ + ldr r0, [sp, #648] @ 0x288 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ cmp r3, #0 │ │ │ │ - blt 6df0c │ │ │ │ - ldr r0, [r1, #1572] @ 0x624 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mvn ip, #0 │ │ │ │ - str r1, [sp] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr r5, [r2, #104] @ 0x68 │ │ │ │ - mov r2, r3 │ │ │ │ - blx r5 │ │ │ │ - b 6df3c │ │ │ │ - ldr r2, [r2, #556] @ 0x22c │ │ │ │ - mov r8, #1065353216 @ 0x3f800000 │ │ │ │ - cmp r2, #0 │ │ │ │ - movge r3, r2 │ │ │ │ - ldr r2, [pc, #-3424] @ 6d8a0 │ │ │ │ - mov r6, r8 │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ - b 6d4c4 │ │ │ │ - ldr sl, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - cmp sl, r3 │ │ │ │ - sublt r3, r5, #1 │ │ │ │ - add sl, sl, #1 │ │ │ │ - strlt r3, [sp, #76] @ 0x4c │ │ │ │ - cmp sl, #10 │ │ │ │ - bne 6e434 │ │ │ │ - ldr r6, [sp, #84] @ 0x54 │ │ │ │ - cmp r6, #9 │ │ │ │ - ldrgt r2, [sp, #80] @ 0x50 │ │ │ │ - movgt r3, #9 │ │ │ │ - strgt r3, [r2, #3292] @ 0xcdc │ │ │ │ - ldr r1, [pc, #-3488] @ 6d8a4 │ │ │ │ - ldr r0, [pc, #-3488] @ 6d8a8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str sl, [sp] │ │ │ │ - add r7, sp, #2656 @ 0xa60 │ │ │ │ - ldr r3, [r3, #3292] @ 0xcdc │ │ │ │ - add r7, r7, #12 │ │ │ │ - add r3, r3, #1 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r7, [r3, #40] @ 0x28 │ │ │ │ + str r0, [sp, #648] @ 0x288 │ │ │ │ + bne 7a9e4 │ │ │ │ + ldr r3, [pc, #2376] @ 7ab48 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + add r3, sp, #112 @ 0x70 │ │ │ │ + mov ip, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r7, #0 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + ble 7a92c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, #0 │ │ │ │ mov r6, #1065353216 @ 0x3f800000 │ │ │ │ - mov r5, #1 │ │ │ │ - mov r2, r0 │ │ │ │ + mov fp, #1090519040 @ 0x41000000 │ │ │ │ + add r5, r3, #412 @ 0x19c │ │ │ │ + mov sl, r2 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + b 7a420 │ │ │ │ + mov r3, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - ldr lr, [pc, #-3552] @ 6d8ac │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r6 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r4, [ip, #28] │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #-3592] @ 6d8b0 │ │ │ │ - ldr r4, [r3, #1576] @ 0x628 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [r4] │ │ │ │ - ldr lr, [pc, #-3604] @ 6d8b4 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - ldr r2, [pc, #-3616] @ 6d8b8 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [pc, #-3624] @ 6d8bc │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [ip, #36] @ 0x24 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r4, [r2, #28] │ │ │ │ - mov r2, r6 │ │ │ │ - blx r4 │ │ │ │ - b 6e510 │ │ │ │ - add r5, r0, #209920 @ 0x33400 │ │ │ │ - add r5, r5, #48 @ 0x30 │ │ │ │ - ldmdb r5, {r4, r6} │ │ │ │ - bl e8978 │ │ │ │ - adds r4, r4, r0 │ │ │ │ - adc r6, r6, r1 │ │ │ │ - bl e88e8 │ │ │ │ - cmp r4, r0 │ │ │ │ - sbcs r6, r6, r1 │ │ │ │ - bge 6cd68 │ │ │ │ - add r6, fp, #144384 @ 0x23400 │ │ │ │ - add r6, r6, #12 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e79c8 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr r4, [r3, #1060] @ 0x424 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - addeq r3, fp, #139264 @ 0x22000 │ │ │ │ - streq r3, [sp, #80] @ 0x50 │ │ │ │ - bne 6e784 │ │ │ │ - b 6e830 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e7938 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 6eff8 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 6e770 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r6, [r4], #4 │ │ │ │ - bl e88e8 │ │ │ │ - cmp r6, #3 │ │ │ │ - addeq r3, fp, #139264 @ 0x22000 │ │ │ │ - addne r3, fp, #139264 @ 0x22000 │ │ │ │ - mvnne r8, #0 │ │ │ │ - ldreq r8, [r3, #3280] @ 0xcd0 │ │ │ │ - streq r3, [sp, #80] @ 0x50 │ │ │ │ - strne r3, [sp, #80] @ 0x50 │ │ │ │ - strd r0, [r5, #-8] │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - add r5, sp, #496 @ 0x1f0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r7, [r3, #1580] @ 0x62c │ │ │ │ - bl c7f54 │ │ │ │ - mov r1, #48 @ 0x30 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7f6c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7f6c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7f6c │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c7fbc │ │ │ │ - ldr r3, [sp, #2552] @ 0x9f8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6e824 │ │ │ │ - ldr r3, [r7] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r3, #140] @ 0x8c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, r7 │ │ │ │ + add r2, sp, #160 @ 0xa0 │ │ │ │ mov r0, r7 │ │ │ │ - mov r2, #1 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr r4, [r3, #1060] @ 0x424 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - str r4, [r3, #1060] @ 0x424 │ │ │ │ - b 6cd70 │ │ │ │ - ldr r8, [pc, #-3972] @ 6d8c0 │ │ │ │ - mov r6, #1065353216 @ 0x3f800000 │ │ │ │ - str r8, [sp, #108] @ 0x6c │ │ │ │ - b 6d4c0 │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, #3 │ │ │ │ - movne r8, #1056964608 @ 0x3f000000 │ │ │ │ - bne 6d8c8 │ │ │ │ - ldr r2, [fp, #4] │ │ │ │ - mov r8, #1056964608 @ 0x3f000000 │ │ │ │ - b 6e894 │ │ │ │ - ldr r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [fp, #4] │ │ │ │ - ldr r3, [r0, #3280] @ 0xcd0 │ │ │ │ - mov r1, #692 @ 0x2b4 │ │ │ │ - mla r3, r1, r3, r2 │ │ │ │ - add r3, r3, #16192 @ 0x3f40 │ │ │ │ - ldrb r3, [r3, #32] │ │ │ │ - cmp r3, #0 │ │ │ │ - streq r3, [r0, #3276] @ 0xccc │ │ │ │ - beq 6cdfc │ │ │ │ - mov r8, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - mov r4, #1090519040 @ 0x41000000 │ │ │ │ + ldr r1, [pc, #2260] @ 7ab3c │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + mov r1, fp │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + add r9, sp, #176 @ 0xb0 │ │ │ │ + mov r1, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 27764 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r1, [pc, #2184] @ 7ab28 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 278b4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + ands r3, r3, #1 │ │ │ │ + addne r7, sp, #224 @ 0xe0 │ │ │ │ + beq 7a724 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #5 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, r7 │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - add sl, sp, #448 @ 0x1c0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r2, [pc, #1948] @ 6f054 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - ldr r3, [pc, #1940] @ 6f058 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 32f78 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - mov r1, #48 @ 0x30 │ │ │ │ - ldr r3, [r3, #3280] @ 0xcd0 │ │ │ │ - ldr r2, [pc, #1896] @ 6f05c │ │ │ │ - add r6, sp, #2544 @ 0x9f0 │ │ │ │ - add r6, r6, #12 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, #692 @ 0x2b4 │ │ │ │ - mul r3, r0, r3 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - add r3, r3, #15488 @ 0x3c80 │ │ │ │ - add r3, r3, r1 │ │ │ │ - add r3, r0, r3 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [pc, #1848] @ 6f060 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - mov r3, #3 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - b 6d94c │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [r3, #3300] @ 0xce4 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [fp, #524] @ 0x20c │ │ │ │ - ldr r6, [pc, #1808] @ 6f064 │ │ │ │ - sub r3, r3, r2 │ │ │ │ - add r6, pc, r6 │ │ │ │ - add r2, r1, r2 │ │ │ │ - mov r1, r9 │ │ │ │ - blx r4 │ │ │ │ - add r4, r6, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6ec6c │ │ │ │ - mov lr, r9 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - ldr r5, [sp, #84] @ 0x54 │ │ │ │ - ldr r4, [pc, #1756] @ 6f068 │ │ │ │ - mov ip, r5 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - add r4, pc, r4 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [r4, #12] │ │ │ │ - ldr r0, [sp, #432] @ 0x1b0 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #1712] @ 6f06c │ │ │ │ - mov r1, r5 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [sp, #432] @ 0x1b0 │ │ │ │ + str fp, [sp] │ │ │ │ + ldr r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r9, [r3, #8] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [r3, #1588] @ 0x634 │ │ │ │ + str r2, [sp, #252] @ 0xfc │ │ │ │ + ldrb r2, [r1, #3284] @ 0xcd4 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 7a7dc │ │ │ │ ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r2, r8 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ - mvn r3, #0 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [fp, #4] │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - ldr r2, [fp, #524] @ 0x20c │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ mvn r3, #0 │ │ │ │ - add r2, r1, r2 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ - mov r1, r9 │ │ │ │ - blx r4 │ │ │ │ - ldrb r3, [fp, #8] │ │ │ │ - cmp r3, #47 @ 0x2f │ │ │ │ - beq 6ee5c │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r3, #3 │ │ │ │ - beq 6edb4 │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r3, #3276] @ 0xccc │ │ │ │ - subs r3, r3, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - b 6ce08 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r4, [r1, #3300] @ 0xce4 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble 6ea58 │ │ │ │ - ldr r2, [fp, #520] @ 0x208 │ │ │ │ - ldr r3, [r1, #3304] @ 0xce8 │ │ │ │ - cmp r2, r3 │ │ │ │ - sublt r3, r3, r2 │ │ │ │ - sublt r4, r4, r3 │ │ │ │ - biclt r4, r4, r4, asr #31 │ │ │ │ - strlt r4, [r1, #3300] @ 0xce4 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r7, [fp, #524] @ 0x20c │ │ │ │ - ldr r6, [r3, #1576] @ 0x628 │ │ │ │ - cmp r7, r4 │ │ │ │ - ldr r2, [r6] │ │ │ │ - blt 6ec4c │ │ │ │ - add r3, fp, #8 │ │ │ │ - mov lr, r9 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, sl │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - mov r1, #0 │ │ │ │ - sub r3, r7, r4 │ │ │ │ - add r2, r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ - mov r1, sl │ │ │ │ - blx r5 │ │ │ │ - ldr r1, [fp, #4] │ │ │ │ - ldr r7, [pc, #1448] @ 6f070 │ │ │ │ - ldr r0, [r1, #1576] @ 0x628 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr ip, [r0] │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #5 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + ldr r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r8, [r3, #8] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [r3, #1588] @ 0x634 │ │ │ │ + str r2, [sp, #252] @ 0xfc │ │ │ │ + ldrb r2, [r1, #3284] @ 0xcd4 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 7a5d4 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ mvn r3, #0 │ │ │ │ - ldr r4, [ip, #16] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, sl │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ - cmp r3, #2 │ │ │ │ - ble 6eb8c │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - str r8, [sp, #88] @ 0x58 │ │ │ │ - mov r8, r7 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov lr, r9 │ │ │ │ - ldr r7, [r3, #1576] @ 0x628 │ │ │ │ - mov ip, sl │ │ │ │ - ldr r3, [r7] │ │ │ │ - ldr r4, [r5, #3300] @ 0xce4 │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - add r4, r4, #1 │ │ │ │ - str r4, [r5, #3300] @ 0xce4 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [fp, #524] @ 0x20c │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - mov r1, #0 │ │ │ │ - sub r3, r3, r4 │ │ │ │ - add r2, r2, r4 │ │ │ │ + blx r7 │ │ │ │ + ldr r7, [sp, #188] @ 0xbc │ │ │ │ + add sl, sl, #1 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r7 │ │ │ │ - str r1, [sp, #448] @ 0x1c0 │ │ │ │ - mov r1, sl │ │ │ │ - blx r6 │ │ │ │ - ldr r2, [fp, #4] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ - mov r1, sl │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mov ip, #0 │ │ │ │ + add r1, r1, #57344 @ 0xe000 │ │ │ │ + mov r2, #1056964608 @ 0x3f000000 │ │ │ │ + str r2, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ + str r6, [sp, #212] @ 0xd4 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ + mov r3, r0 │ │ │ │ + str r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [r1, #2592] @ 0xa20 │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + str ip, [sp, #12] │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ + bl 548cc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r7, [r3, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r5, r5, #44 @ 0x2c │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r7, r3 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ble 7a92c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7a444 │ │ │ │ + ldr r3, [sp, #388] @ 0x184 │ │ │ │ + tst r3, #16 │ │ │ │ + beq 7a444 │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + tst r3, #2 │ │ │ │ + bne 7a408 │ │ │ │ + ldr r3, [sp, #664] @ 0x298 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 7a464 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, sl │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 7a970 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, r7 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [pc, #1736] @ 7ab4c │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, #152 @ 0x98 │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r7, {r1, r2, r3} │ │ │ │ + bl 58f68 │ │ │ │ + cmp sl, #0 │ │ │ │ + and r0, sl, #1 │ │ │ │ + rsblt r0, r0, #0 │ │ │ │ + add r0, r0, #1 │ │ │ │ + str r6, [sp, #208] @ 0xd0 │ │ │ │ + str r6, [sp, #212] @ 0xd4 │ │ │ │ + str r6, [sp, #216] @ 0xd8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1680] @ 7ab50 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ + ldr r3, [pc, #1628] @ 7ab28 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r3, sp, #216 @ 0xd8 │ │ │ │ + add r8, r8, #59648 @ 0xe900 │ │ │ │ + add r8, r8, #252 @ 0xfc │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #208 @ 0xd0 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r0, r8 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + mov r1, r7 │ │ │ │ + bl 92298 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + sub r8, r5, #16 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 27910 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7a57c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1616] @ 0x650 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ cmp r3, #2 │ │ │ │ - bgt 6eafc │ │ │ │ - ldr r8, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - b 6ec5c │ │ │ │ - mov r6, #1061158912 @ 0x3f400000 │ │ │ │ - mov r8, #1056964608 @ 0x3f000000 │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ - b 6d4c0 │ │ │ │ - ldr r1, [r3, #380] @ 0x17c │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + beq 7a988 │ │ │ │ + ldr r2, [pc, #1548] @ 7ab54 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 7a9d4 │ │ │ │ + add r0, r0, #8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 209d8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mvn lr, #0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - ldr ip, [r0] │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + mov r1, fp │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + add r9, sp, #192 @ 0xc0 │ │ │ │ mov r3, r7 │ │ │ │ - mov r2, r7 │ │ │ │ - str lr, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r4, [ip, #104] @ 0x68 │ │ │ │ - blx r4 │ │ │ │ - mov r1, #1090519040 @ 0x41000000 │ │ │ │ - ldr r0, [sp, #332] @ 0x14c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #1108] @ 6f074 │ │ │ │ - mov r1, #1069547520 @ 0x3fc00000 │ │ │ │ - mov r2, #1090519040 @ 0x41000000 │ │ │ │ - mov r9, r0 │ │ │ │ - b 6db0c │ │ │ │ - add r3, sp, #272 @ 0x110 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - add r4, sp, #304 @ 0x130 │ │ │ │ - stm r4, {r0, r1, r2, r3} │ │ │ │ - b 6da0c │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - str sl, [r3, #3292] @ 0xcdc │ │ │ │ - b 6e508 │ │ │ │ - ldr r2, [sp, #80] @ 0x50 │ │ │ │ - str r7, [r2, #3300] @ 0xce4 │ │ │ │ - add r2, fp, #8 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - mov r2, #0 │ │ │ │ - strb r2, [r1, #3296] @ 0xce0 │ │ │ │ - b 6dc74 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #1024] @ 6f078 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mvn r2, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r7, [r3, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #996] @ 6f07c │ │ │ │ - mov r2, #1090519040 @ 0x41000000 │ │ │ │ - add r3, pc, r3 │ │ │ │ - blx r7 │ │ │ │ - ldr r1, [pc, #984] @ 6f080 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - str r0, [r6, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 6e978 │ │ │ │ - ldr r1, [pc, #964] @ 6f084 │ │ │ │ - add r1, pc, r1 │ │ │ │ - b 6dd8c │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - ldrb r3, [r3, #1096] @ 0x448 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6e584 │ │ │ │ - ldr r5, [sp, #164] @ 0xa4 │ │ │ │ - ldr r0, [pc, #936] @ 6f088 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #872] @ 6f054 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [pc, #912] @ 6f08c │ │ │ │ - mov r3, r4 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 6c1c8 │ │ │ │ - b 6e584 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r1, #692 @ 0x2b4 │ │ │ │ - add r2, r3, #57344 @ 0xe000 │ │ │ │ - ldr r2, [r2, #2480] @ 0x9b0 │ │ │ │ - mla r3, r1, r2, r3 │ │ │ │ - add r3, r3, #15744 @ 0x3d80 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 6f010 │ │ │ │ - ldr r1, [pc, #856] @ 6f090 │ │ │ │ - ldr r0, [pc, #856] @ 6f094 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 6d924 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ - ldr r1, [r0, #1576] @ 0x628 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #824] @ 6f098 │ │ │ │ - str r3, [sp, #400] @ 0x190 │ │ │ │ - str r3, [sp, #404] @ 0x194 │ │ │ │ - str r3, [sp, #408] @ 0x198 │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - str r3, [sp, #460] @ 0x1cc │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - str sl, [sp] │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - ldr r3, [r3, #3280] @ 0xcd0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #1408] @ 7ab28 │ │ │ │ mov r2, r9 │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ - str r4, [sp, #452] @ 0x1c4 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ - str r4, [sp, #412] @ 0x19c │ │ │ │ - bl 32c48 │ │ │ │ - b 6dc1c │ │ │ │ - ldr r1, [pc, #756] @ 6f09c │ │ │ │ - ldr r0, [pc, #756] @ 6f0a0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 6d924 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #672] @ 6f060 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [sp] │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, #1073741824 @ 0x40000000 │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - ldr r3, [pc, #704] @ 6f0a4 │ │ │ │ - blx r4 │ │ │ │ - ldr r1, [pc, #700] @ 6f0a8 │ │ │ │ - ldr r0, [pc, #700] @ 6f0ac │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - add r4, sp, #2656 @ 0xa60 │ │ │ │ - add r4, r4, #12 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 278b4 │ │ │ │ + ldr r3, [r5, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7a240 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, #114 @ 0x72 │ │ │ │ + mov r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ + bl 65e3c │ │ │ │ + b 7a240 │ │ │ │ + add r1, r1, #3280 @ 0xcd0 │ │ │ │ + add r1, r1, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl eb808 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq 7aae4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + sub r3, r8, r5 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r9, [r2, #16] │ │ │ │ + mov r2, r5 │ │ │ │ + blx r9 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [pc, #1344] @ 7ab58 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr ip, [r0] │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r9, [ip, #28] │ │ │ │ + blx r9 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov lr, #1048576000 @ 0x3e800000 │ │ │ │ ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov lr, #1056964608 @ 0x3f000000 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ ldr ip, [r0] │ │ │ │ mov r2, r3 │ │ │ │ str lr, [sp] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r5, [ip, #28] │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r4, [ip, #16] │ │ │ │ - blx r4 │ │ │ │ - b 6ea18 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - ldrb r4, [r1, #1096] @ 0x448 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 6ea0c │ │ │ │ - ldr r2, [r1, #1132] @ 0x46c │ │ │ │ - ldr r3, [r1, #1120] @ 0x460 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 6ea0c │ │ │ │ - ldr r3, [r1, #1100] @ 0x44c │ │ │ │ - cmp r3, #0 │ │ │ │ - blt 6ea0c │ │ │ │ - cmp r2, r3 │ │ │ │ - ldrgt r4, [r1, #1124] @ 0x464 │ │ │ │ - addgt r2, r3, r3, lsl #3 │ │ │ │ - addgt r3, r3, r2, lsl #1 │ │ │ │ - addgt r4, r4, r3, lsl #3 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e9864 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e9864 │ │ │ │ - cmp r6, r0 │ │ │ │ - blt 6ea0c │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r9, [ip, #32] │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r9, [r3, #1576] @ 0x628 │ │ │ │ + ldr r0, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r9] │ │ │ │ + add r0, r0, #3280 @ 0xcd0 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + bl e9728 │ │ │ │ + ldr ip, [sp, #84] @ 0x54 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx ip │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r0] │ │ │ │ str r1, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ - mov r2, r3 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r7, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [r7] │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ - bl e9864 │ │ │ │ - mov r1, r9 │ │ │ │ - mvn r3, #0 │ │ │ │ - sub r2, r0, #1 │ │ │ │ - add r2, r4, r2 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r6 │ │ │ │ - b 6ea0c │ │ │ │ - ldr r5, [pc, #400] @ 6f0b0 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 6ef6c │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr ip, [pc, #316] @ 6f078 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r9, [r2, #28] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [pc, #368] @ 6f0b4 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [r0] │ │ │ │ - mov r1, r4 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r4, [r2, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #396] @ 0x18c │ │ │ │ - blx r4 │ │ │ │ - str r0, [r5, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - ldr r3, [sp, #352] @ 0x160 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - orr r3, r3, #4 │ │ │ │ - str r3, [sp, #352] @ 0x160 │ │ │ │ - ldr r3, [pc, #308] @ 6f0b8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - str r0, [sp, #380] @ 0x17c │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r9, [r2, #32] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r9, [r3, #1576] @ 0x628 │ │ │ │ + ldr r0, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r9] │ │ │ │ + add r0, r0, #3280 @ 0xcd0 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + bl e9728 │ │ │ │ + ldr ip, [sp, #84] @ 0x54 │ │ │ │ + mov r1, r7 │ │ │ │ mvn r3, #0 │ │ │ │ + add r2, r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx ip │ │ │ │ + b 7a39c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ + tst r2, #8 │ │ │ │ + beq 7a9b4 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + add r9, sp, #580 @ 0x244 │ │ │ │ + rsb r1, r2, r2, lsl #5 │ │ │ │ + add r2, r2, r1, lsl #2 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 8b528 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + ldr r1, [pc, #1016] @ 7ab5c │ │ │ │ + ldr r7, [r3, #1576] @ 0x628 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #164] @ 0xa4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [r7] │ │ │ │ + mov r1, #5 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + mov ip, r2 │ │ │ │ + ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + add r7, sp, #224 @ 0xe0 │ │ │ │ + mov r1, r7 │ │ │ │ + blx ip │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [r1, #1576] @ 0x628 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + str r1, [sp, #252] @ 0xfc │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ - mov r1, r9 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [pc, #208] @ 6f088 │ │ │ │ - str r3, [sp, #380] @ 0x17c │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r2, [pc, #248] @ 6f0bc │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r9, [r1, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + blx r9 │ │ │ │ + b 7a2d4 │ │ │ │ + add r1, r1, #3280 @ 0xcd0 │ │ │ │ + add r1, r1, #4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl eb808 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + beq 7aac0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, r8 │ │ │ │ ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ + sub r3, r9, r8 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r8, [r1, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + blx r8 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [pc, #824] @ 7ab58 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r8, [ip, #28] │ │ │ │ + blx r8 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov lr, #1048576000 @ 0x3e800000 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r3 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r8, [ip, #32] │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r8, [r3, #1576] @ 0x628 │ │ │ │ + ldr r0, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r8] │ │ │ │ + add r0, r0, #3280 @ 0xcd0 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + bl e9728 │ │ │ │ + ldr ip, [sp, #84] @ 0x54 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx ip │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r8, [r2, #28] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r8, [r2, #32] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r3, #1576] @ 0x628 │ │ │ │ + ldr r0, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r1] │ │ │ │ + add r0, r0, #3280 @ 0xcd0 │ │ │ │ + add r0, r0, #4 │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ + bl e9728 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ mvn r3, #0 │ │ │ │ - blx r4 │ │ │ │ - b 6dd28 │ │ │ │ - ldr r1, [pc, #216] @ 6f0c0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - b 6dd8c │ │ │ │ - ldr r1, [pc, #208] @ 6f0c4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - b 6dd8c │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - ldr r4, [r3, #1060] @ 0x424 │ │ │ │ - add r3, fp, #139264 @ 0x22000 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - b 6e830 │ │ │ │ - ldr r1, [pc, #176] @ 6f0c8 │ │ │ │ - ldr r0, [pc, #176] @ 6f0cc │ │ │ │ - add r1, pc, r1 │ │ │ │ + add r2, r9, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r7 │ │ │ │ + blx r8 │ │ │ │ + b 7a338 │ │ │ │ + ldr r0, [pc, #556] @ 7ab60 │ │ │ │ add r0, pc, r0 │ │ │ │ - b 6d924 │ │ │ │ - ldr r1, [pc, #164] @ 6f0d0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - b 6dddc │ │ │ │ - ldr r1, [pc, #156] @ 6f0d4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - b 6dddc │ │ │ │ - ldr r1, [pc, #148] @ 6f0d8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - b 6dddc │ │ │ │ - add sl, sl, #1 │ │ │ │ - b 6e63c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - mrsmi r0, (UNDEF: 64) │ │ │ │ - orrmi r0, ip, #0 │ │ │ │ - @ instruction: 0x000881bc │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - mulseq pc, r4, sp @ │ │ │ │ - andseq r4, pc, ip, asr #26 │ │ │ │ - andeq r8, r8, ip, asr #6 │ │ │ │ - andeq r8, r8, r0, asr #4 │ │ │ │ - orrmi r0, r0, r0 │ │ │ │ - svclt 0x00800000 │ │ │ │ - andeq r8, r8, r0, ror r0 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - andeq r7, r8, r4, lsr pc │ │ │ │ - cmpmi r8, #0 │ │ │ │ - orrmi r0, sl, #0 │ │ │ │ - andeq r5, r8, r4, lsl #18 │ │ │ │ - andeq r1, r9, r0, lsr #10 │ │ │ │ - stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ - muleq r8, r4, r8 │ │ │ │ - andeq r6, r8, r8, lsr #27 │ │ │ │ - orrsmi r0, r2, #0 │ │ │ │ - andeq r5, r8, r0, asr r8 │ │ │ │ - andeq r7, r8, r8, lsr pc │ │ │ │ - andseq r4, pc, ip, asr #15 │ │ │ │ - andeq sl, r8, r0, lsr pc │ │ │ │ - andseq r4, pc, r8, ror #14 │ │ │ │ - @ instruction: 0x0008aeb4 │ │ │ │ - andeq r7, r8, r0, lsl #24 │ │ │ │ - andeq r7, r8, r0, lsl ip │ │ │ │ - andeq r5, r8, r4, lsr #12 │ │ │ │ - andeq r7, r8, r0, ror #25 │ │ │ │ - andeq r5, r8, r4, lsl r6 │ │ │ │ - @ instruction: 0x00087bbc │ │ │ │ - andeq r7, r8, r0, asr #23 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #2 │ │ │ │ - bxle lr │ │ │ │ - b 6cd10 │ │ │ │ - add r0, r0, #208896 @ 0x33000 │ │ │ │ - ldr r1, [r0, #1132] @ 0x46c │ │ │ │ - cmp r1, #0 │ │ │ │ - ble 6f13c │ │ │ │ - ldr r0, [r0, #1108] @ 0x454 │ │ │ │ - add r1, r0, r1 │ │ │ │ - sub r3, r0, #1 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - b 6f120 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq 6f13c │ │ │ │ - mov ip, r3 │ │ │ │ - ldrb r2, [r3, #1]! │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 6f118 │ │ │ │ - rsb r0, r0, #1 │ │ │ │ - add r0, r0, ip │ │ │ │ - bx lr │ │ │ │ - mvn r0, #0 │ │ │ │ - bx lr │ │ │ │ - ldr ip, [r1] │ │ │ │ - add r0, r0, #208896 @ 0x33000 │ │ │ │ - add r3, ip, #1 │ │ │ │ - str r3, [r1] │ │ │ │ - ldr r2, [r0, #1116] @ 0x45c │ │ │ │ - cmp r3, r2 │ │ │ │ - bge 6f18c │ │ │ │ - ldr r2, [r0, #1108] @ 0x454 │ │ │ │ - add r2, r2, ip │ │ │ │ - b 6f180 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r1] │ │ │ │ - ldr ip, [r0, #1116] @ 0x45c │ │ │ │ - cmp r3, ip │ │ │ │ - bge 6f18c │ │ │ │ - ldrb ip, [r2, #1]! │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 6f16c │ │ │ │ - mov r0, r3 │ │ │ │ + add r0, r0, #152 @ 0x98 │ │ │ │ + bl 5898c │ │ │ │ + ldr r2, [pc, #544] @ 7ab64 │ │ │ │ + ldr r3, [pc, #468] @ 7ab1c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #596] @ 0x254 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7ab14 │ │ │ │ + add sp, sp, #604 @ 0x25c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr ip, [r1] │ │ │ │ - sub r3, ip, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r1] │ │ │ │ - blt 6f1d4 │ │ │ │ - add r0, r0, #208896 @ 0x33000 │ │ │ │ - ldr r2, [r0, #1108] @ 0x454 │ │ │ │ - add r2, r2, ip │ │ │ │ - b 6f1c8 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmn r3, #1 │ │ │ │ - str r3, [r1] │ │ │ │ - beq 6f1d4 │ │ │ │ - ldrb r0, [r2, #-1]! │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6f1b8 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r0, r3 │ │ │ │ - bx lr │ │ │ │ - cmp r1, r2 │ │ │ │ - bge 6f218 │ │ │ │ - add r0, r0, #208896 @ 0x33000 │ │ │ │ - ldr r3, [r0, #1108] @ 0x454 │ │ │ │ - sub r1, r1, #1 │ │ │ │ - add r2, r3, r2 │ │ │ │ - mov r0, #0 │ │ │ │ - add r3, r3, r1 │ │ │ │ - sub r1, r2, #1 │ │ │ │ - ldrb r2, [r3, #1]! │ │ │ │ - cmp r2, #0 │ │ │ │ - addeq r0, r0, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 6f200 │ │ │ │ - bx lr │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r3, [r1, #16] │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #1560] @ 6f858 │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #1548] @ 6f85c │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #1544] @ 6f860 │ │ │ │ - add r1, pc, r1 │ │ │ │ + bl 276f8 │ │ │ │ + b 7a464 │ │ │ │ + ldr r2, [pc, #472] @ 7ab68 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - cmp r3, #3 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - mov r2, #0 │ │ │ │ - beq 6f63c │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 6f2bc │ │ │ │ - cmp r3, #1 │ │ │ │ - movne r9, #0 │ │ │ │ - movne sl, r9 │ │ │ │ - bne 6f2e8 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - ldr r0, [r6, #2088] @ 0x828 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1476] @ 6f864 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r6, #2092] @ 0x82c │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1456] @ 6f864 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - b 6f2e8 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - ldr r0, [r6, #2100] @ 0x834 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1428] @ 6f864 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r6, #2104] @ 0x838 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1408] @ 6f864 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r6, [pc, #1400] @ 6f868 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6f66c │ │ │ │ - ldr fp, [r4, #4] │ │ │ │ - ldr r3, [fp, #2424] @ 0x978 │ │ │ │ - ldr r1, [fp, #1580] @ 0x62c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 6f62c │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - tst r3, #16 │ │ │ │ - bne 6f62c │ │ │ │ - ldr r3, [pc, #1348] @ 6f86c │ │ │ │ - ldr r6, [r1, #24] │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r6, [r3, #4] │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - ldr r0, [r1, #12] │ │ │ │ - sub r0, r0, r3 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1320] @ 6f870 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bne 6f600 │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1236] @ 6f864 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1216] @ 6f864 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - str r7, [sp, #28] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1180] @ 6f874 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 7a9d4 │ │ │ │ + add r0, r0, #8 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 20bec │ │ │ │ + b 7a568 │ │ │ │ + ldr r2, [pc, #432] @ 7ab6c │ │ │ │ + add r9, sp, #580 @ 0x244 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e972c │ │ │ │ + b 7a754 │ │ │ │ + mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + blx r3 │ │ │ │ + b 7a568 │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ + add r0, r7, r1 │ │ │ │ + sub r0, r0, #1 │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1108] @ 6f878 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + ldr r0, [sp, #652] @ 0x28c │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7a1f8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + add r7, sp, #96 @ 0x60 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r1, [pc, #320] @ 7ab70 │ │ │ │ + bl 275c8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r6, r0 │ │ │ │ + bl 27858 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [r1, #344]! @ 0x158 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 699b0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [r5, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #652] @ 0x28c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + ldr r0, [sp, #644] @ 0x284 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r6 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + str r0, [sp, #644] @ 0x284 │ │ │ │ + ldr r0, [sp, #656] @ 0x290 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r7, [r3, #40] @ 0x28 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b 7a200 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + b 7a0fc │ │ │ │ + add r0, r7, #152 @ 0x98 │ │ │ │ + bl 58658 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #1000] @ 6f87c │ │ │ │ - ldr sl, [r3, r1] │ │ │ │ - ldr r2, [sl] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r1, [r2, #28] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [fp, #1572] @ 0x624 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ - blx r2 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r0, [r2, #1572] @ 0x624 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 7a118 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r8, [r1, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + blx r8 │ │ │ │ + b 7a338 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mvn r3, #0 │ │ │ │ ldr r2, [r0] │ │ │ │ - ldr r2, [r2, #92] @ 0x5c │ │ │ │ - blx r2 │ │ │ │ - ldr r2, [sl] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r1, [r2, #144] @ 0x90 │ │ │ │ - ldr r2, [r5, #16] │ │ │ │ - cmp r2, #5 │ │ │ │ - movge r2, #5 │ │ │ │ - bic r2, r2, r2, asr #31 │ │ │ │ - add r2, r1, r2, lsl #6 │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f84c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ + ldr r7, [r2, #16] │ │ │ │ + mov r2, r5 │ │ │ │ + blx r7 │ │ │ │ + b 7a39c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + b 7a028 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq ip, r8, ip, asr sl │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq ip, r8, r8, lsr sl │ │ │ │ + @ instruction: 0x3e19999a │ │ │ │ + addmi r0, r0, r0 │ │ │ │ + andeq r5, r9, r8, lsl #22 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + svccc 0x00666666 │ │ │ │ + andeq r5, r9, r0, ror #20 │ │ │ │ + bicmi r0, r8, r0 │ │ │ │ + cmnmi r0, r0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + movmi r0, r0 │ │ │ │ + andeq r5, r9, r4, lsl #15 │ │ │ │ + stclcc 12, cr12, [ip, #-820] @ 0xfffffccc │ │ │ │ + andeq r0, r0, r0, lsr #10 │ │ │ │ + cdpcc 12, 12, cr12, cr12, cr13, {6} │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + ldrdeq r5, [r9], -r8 │ │ │ │ + andeq ip, r8, r0, lsl #1 │ │ │ │ + @ instruction: 0x000005b8 │ │ │ │ + muleq r7, ip, r3 │ │ │ │ + cmnmi r0, r0 │ │ │ │ + bx lr │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3968] @ 0xf80 │ │ │ │ + sub sp, sp, #92 @ 0x5c │ │ │ │ + add r4, sp, #132 @ 0x84 │ │ │ │ + stm r4, {r1, r2, r3} │ │ │ │ + ldr r2, [pc, #772] @ 7aea4 │ │ │ │ + ldr r3, [pc, #772] @ 7aea8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1069547520 @ 0x3fc00000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + add r8, sp, #52 @ 0x34 │ │ │ │ + add r7, sp, #68 @ 0x44 │ │ │ │ + add r6, sp, #20 │ │ │ │ + ldr sl, [pc, #708] @ 7aeac │ │ │ │ + mov fp, #0 │ │ │ │ mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r3, #3 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 6f688 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2616] @ 0xa38 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r8, [sp, #48] @ 0x30 │ │ │ │ - ldm r3, {r1, r2} │ │ │ │ - bl 745cc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 6b938 │ │ │ │ + ldr r1, [pc, #692] @ 7aeb0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #656] @ 7aeb4 │ │ │ │ + ldr r0, [pc, #656] @ 7aeb8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + mov r3, #1 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov ip, #0 │ │ │ │ + mov lr, #15 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldm r7, {r0, r1, r2, r3} │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [pc, #592] @ 7aebc │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #348 @ 0x15c │ │ │ │ + mov r3, ip │ │ │ │ mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7a8c │ │ │ │ - ldr r1, [pc, #764] @ 6f880 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6f814 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + bl 66340 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + bne 7ae20 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r1, #114 @ 0x72 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r3, #1107296256 @ 0x42000000 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r5, [r1, #112] @ 0x70 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7ae00 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [pc, #500] @ 7aec0 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #472] @ 7aec4 │ │ │ │ + ldr r0, [pc, #472] @ 7aec8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - str r7, [sp, #60] @ 0x3c │ │ │ │ - str r8, [sp, #64] @ 0x40 │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + mov r3, #1 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [pc, #428] @ 7aecc │ │ │ │ + mov lr, #0 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr sl, [pc, #384] @ 7aeac │ │ │ │ + mov fp, #0 │ │ │ │ + mov r9, #15 │ │ │ │ + mov r4, r0 │ │ │ │ + ldm r7, {r0, r1, r2, r3} │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, ip, #352 @ 0x160 │ │ │ │ + mov r3, lr │ │ │ │ + mov r0, r5 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7adac │ │ │ │ + ldrb r3, [r5, #1693] @ 0x69d │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7adac │ │ │ │ + ldr r2, [pc, #336] @ 7aed0 │ │ │ │ + ldr r3, [pc, #292] @ 7aea8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7aea0 │ │ │ │ + add sp, sp, #92 @ 0x5c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r4, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [r4] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r6, [r2, #8] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7ae50 │ │ │ │ + cmp r0, #1 │ │ │ │ + ldreq r3, [r5, #4] │ │ │ │ + movne r1, #0 │ │ │ │ + ldreq r1, [r3, #1588] @ 0x634 │ │ │ │ + addeq r1, r1, #1040 @ 0x410 │ │ │ │ + addeq r1, r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r6 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r5, #1693] @ 0x69d │ │ │ │ + b 7ad78 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r1, #352 @ 0x160 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7ae7c │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + cmp r3, #5 │ │ │ │ + beq 7ae60 │ │ │ │ + cmp r3, #6 │ │ │ │ + bne 7acbc │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r1, #2 │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + b 7acbc │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [r3, #1588] @ 0x634 │ │ │ │ + add r1, r1, #980 @ 0x3d4 │ │ │ │ + b 7adec │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + b 7acbc │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r1, #356 @ 0x164 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7ae20 │ │ │ │ + b 7acbc │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, r8, r4, lsr #28 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + bicmi r0, r8, r0 │ │ │ │ + andeq r9, r7, r0, asr #24 │ │ │ │ + andeq fp, r7, ip, lsl #24 │ │ │ │ + muleq r9, ip, pc @ │ │ │ │ + submi r0, r0, r0 │ │ │ │ + andeq r9, r7, r8, ror fp │ │ │ │ + andeq ip, r7, r4, lsr r5 │ │ │ │ + andeq r4, r9, r8, ror #29 │ │ │ │ + andeq fp, r8, r4, asr #24 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3912] @ 0xf48 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #308] @ 7b024 │ │ │ │ + ldr r3, [pc, #308] @ 7b028 │ │ │ │ + sub sp, sp, #156 @ 0x9c │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r3, [r0, r3] │ │ │ │ + add r7, sp, #20 │ │ │ │ + mov r8, r2 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + mov r3, #0 │ │ │ │ + bl e96c0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl eb3a4 │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ + ldr r9, [r5, #96] @ 0x60 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 7af78 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r6, r4 │ │ │ │ + b 7af54 │ │ │ │ + ldr r3, [r5, #92] @ 0x5c │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, r3 │ │ │ │ + add r4, r4, #12 │ │ │ │ + bge 7af78 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [r3, r4] │ │ │ │ + bl eb594 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7af40 │ │ │ │ + ldr r3, [r5, #84] @ 0x54 │ │ │ │ + add r3, r3, r4 │ │ │ │ + ldr r9, [r3, #8] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r1, r9 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r0, [r1, #1572] @ 0x624 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr ip, [r8, #8] │ │ │ │ + ldr r1, [r8, #12] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str ip, [sp, #12] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #636] @ 6f884 │ │ │ │ - ldr r3, [pc, #596] @ 6f860 │ │ │ │ + ldr r2, [pc, #48] @ 7b02c │ │ │ │ + ldr r3, [pc, #40] @ 7b028 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 6f854 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #596] @ 6f888 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ - b 6f330 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - ldr r0, [r6, #2116] @ 0x844 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #532] @ 6f864 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r6, #2120] @ 0x848 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #512] @ 6f864 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - b 6f2e8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - str r3, [r6, #4] │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 6f300 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r6, r0, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r5, [pc, #500] @ 6f88c │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - add r9, r9, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r0, [r3, #2616] @ 0xa38 │ │ │ │ - str r9, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - add r5, pc, r5 │ │ │ │ - str r3, [sp] │ │ │ │ - str r7, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - str r8, [sp, #48] @ 0x30 │ │ │ │ - add r6, r5, #8 │ │ │ │ - ldm r2, {r1, r2} │ │ │ │ - bl 74134 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6f7f8 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - ldr r3, [r5, #1580] @ 0x62c │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #4 │ │ │ │ - beq 6f7a0 │ │ │ │ - ldr r2, [r5, #2424] @ 0x978 │ │ │ │ - ldr r9, [pc, #400] @ 6f890 │ │ │ │ - cmp r2, #0 │ │ │ │ - add r9, pc, r9 │ │ │ │ - ldr r6, [r9, #16] │ │ │ │ - beq 6f738 │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - tst r2, #16 │ │ │ │ - bne 6f738 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ - ldr r1, [r9, #12] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [r9, #16] │ │ │ │ - ldr r1, [pc, #340] @ 6f894 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r6, [r5, #1572] @ 0x624 │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #264] @ 6f898 │ │ │ │ - ldr r1, [r3, #1580] @ 0x62c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r1, [r1, #48] @ 0x30 │ │ │ │ - str r1, [r2, #12] │ │ │ │ - b 6f5a8 │ │ │ │ - ldr r0, [r5, #1600] @ 0x640 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - blx r3 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - ldrb r3, [r0] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6f844 │ │ │ │ - ldr r9, [pc, #208] @ 6f89c │ │ │ │ - ldr r3, [r5, #1580] @ 0x62c │ │ │ │ - add r9, pc, r9 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ - ldr r1, [r9, #12] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r9, #16] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [r9, #16] │ │ │ │ - b 6f738 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 6f6e0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r5, [r3, #1572] @ 0x624 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r6, [r3, #100] @ 0x64 │ │ │ │ - bl 7ad4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - b 6f5a8 │ │ │ │ - ldr r3, [pc, #84] @ 6f8a0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ - b 6f738 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, r9, r8, ror r7 │ │ │ │ - andeq r7, r9, r4, ror #14 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - andseq r4, pc, ip, lsl #8 │ │ │ │ - @ instruction: 0x001f43d0 │ │ │ │ - submi r0, r8, #0 │ │ │ │ - ldrmi r4, [ip], -r0 │ │ │ │ - bcc fe13423c <__bss_end__@@Base+0xfde8e174> │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - strcc ip, [r7, -ip, lsr #11]! │ │ │ │ - @ instruction: 0x000973b0 │ │ │ │ - andseq r4, pc, r8, asr #1 │ │ │ │ - andseq r4, pc, r8, asr #32 │ │ │ │ - @ instruction: 0x001f3ff8 │ │ │ │ - ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ - andseq r3, pc, r8, ror #30 │ │ │ │ - andseq r3, pc, ip, lsr #30 │ │ │ │ - @ instruction: 0x001f3eb0 │ │ │ │ + bne 7b020 │ │ │ │ + add sp, sp, #156 @ 0x9c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq fp, [r8], -r0 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq fp, r8, r8, asr #19 │ │ │ │ + sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr lr, [pc, #1072] @ 6fcec │ │ │ │ - ldr ip, [pc, #1072] @ 6fcf0 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr ip, [lr, ip] │ │ │ │ - ldr r3, [pc, #1064] @ 6fcf4 │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [pc, #1056] @ 6fcf8 │ │ │ │ - ldr ip, [ip] │ │ │ │ - str ip, [sp, #76] @ 0x4c │ │ │ │ - mov ip, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r8, [r3, r2] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r2, [r8] │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - ldr r1, [r2, #28] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov fp, #0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r9, [r4, #4] │ │ │ │ - ldr r3, [r9, #1580] @ 0x62c │ │ │ │ - ldr sl, [r3, #20] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr lr, [pc, #868] @ 6fcfc │ │ │ │ - str fp, [sp] │ │ │ │ - ldr sl, [r5, #8] │ │ │ │ - add r3, sp, #80 @ 0x50 │ │ │ │ - add lr, pc, lr │ │ │ │ - add sl, r3, sl, lsl #2 │ │ │ │ - add ip, sp, #44 @ 0x2c │ │ │ │ - mov r7, r0 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - add r0, r9, #59648 @ 0xe900 │ │ │ │ - mov r3, fp │ │ │ │ - ldr r1, [sl, #-36] @ 0xffffffdc │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r2, fp │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - sub r3, r3, #2 │ │ │ │ - cmp r3, #5 │ │ │ │ - addls pc, pc, r3, lsl #2 │ │ │ │ - b 6fce4 │ │ │ │ - b 6fb90 │ │ │ │ - b 6fba8 │ │ │ │ - b 6fbc0 │ │ │ │ - b 6fbd8 │ │ │ │ - b 6fc2c │ │ │ │ - b 6fa04 │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr r3, [r3, #144] @ 0x90 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r5, [pc, #732] @ 6fd00 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - add r9, r5, #20 │ │ │ │ - blx r3 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 6fc80 │ │ │ │ - mov r1, #1023410176 @ 0x3d000000 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1023410176 @ 0x3d000000 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - ldr r3, [r5, #1580] @ 0x62c │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #4 │ │ │ │ - mov sl, r0 │ │ │ │ - beq 6fc44 │ │ │ │ - ldr r9, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [r5, #2424] @ 0x978 │ │ │ │ - ldr r3, [pc, #616] @ 6fd04 │ │ │ │ - cmp r2, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr fp, [r3, #28] │ │ │ │ - beq 6fadc │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - tst r2, #16 │ │ │ │ - bne 6fadc │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [r3, #28] │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add r2, sp, #16 │ │ │ │ - add r1, sp, #20 │ │ │ │ - bl 7ccc │ │ │ │ - ldr r3, [pc, #516] @ 6fd08 │ │ │ │ - ldr r1, [pc, #516] @ 6fd0c │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r9, [r3, #24] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ - ldr r1, [pc, #484] @ 6fd0c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - add r0, r5, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f9f0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #436] @ 6fd10 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [pc, #396] @ 6fcf0 │ │ │ │ + str r0, [ip, #3936] @ 0xf60 │ │ │ │ + sub sp, sp, #124 @ 0x7c │ │ │ │ + add r4, sp, #164 @ 0xa4 │ │ │ │ + stm r4, {r1, r2, r3} │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [pc, #1368] @ 7b5b4 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6fce0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - bx r3 │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr r3, [r3, #144] @ 0x90 │ │ │ │ - ldr r0, [r3, #216] @ 0xd8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - b 6fa18 │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr r3, [r3, #144] @ 0x90 │ │ │ │ - ldr r0, [r3, #152] @ 0x98 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - b 6fa18 │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr r3, [r3, #144] @ 0x90 │ │ │ │ - ldr r0, [r3, #280] @ 0x118 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - b 6fa18 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #304] @ 6fd14 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #296] @ 6fd18 │ │ │ │ - ldr r0, [r3, #2616] @ 0xa38 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r3, [pc, #284] @ 6fd18 │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldm r2, {r1, r2} │ │ │ │ - ldr r3, [pc, #256] @ 6fd14 │ │ │ │ - bl 73f68 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [pc, #252] @ 6fd1c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r8, #1124073472 @ 0x43000000 │ │ │ │ - mov r6, r0 │ │ │ │ - b 6fa18 │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr r3, [r3, #144] @ 0x90 │ │ │ │ - ldr r0, [r3, #88] @ 0x58 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - b 6fa18 │ │ │ │ - ldr r0, [r5, #1600] @ 0x640 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - blx r3 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - ldrb r3, [r0] │ │ │ │ - mov fp, r0 │ │ │ │ + ldr r3, [r3, #1116] @ 0x45c │ │ │ │ + ldr r7, [pc, #1356] @ 7b5b8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 6fc9c │ │ │ │ - ldr r3, [pc, #176] @ 6fd20 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr fp, [r3, #28] │ │ │ │ - ldr r3, [r5, #1580] @ 0x62c │ │ │ │ - ldr r9, [r3, #48] @ 0x30 │ │ │ │ - b 6fadc │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - str r3, [r5, #24] │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 6fa4c │ │ │ │ - ldr r2, [r5, #1580] @ 0x62c │ │ │ │ - ldr r3, [pc, #124] @ 6fd24 │ │ │ │ - ldr r9, [r2, #48] @ 0x30 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [fp, #4] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov fp, r0 │ │ │ │ - str r0, [r3, #28] │ │ │ │ - b 6fadc │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - ldr r8, [pc, #60] @ 6fd28 │ │ │ │ - b 6fa18 │ │ │ │ - strdeq r7, [r9], -ip │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - ldrdeq r7, [r9], -r8 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - ldrdeq r3, [r9], -r4 │ │ │ │ - @ instruction: 0x001f3cd4 │ │ │ │ - andseq r3, pc, ip, asr ip @ │ │ │ │ - @ instruction: 0x001f3bf4 │ │ │ │ - eormi r0, r0, r0 │ │ │ │ - andeq r6, r9, r8, asr lr │ │ │ │ - sbcmi r0, r0, #0 │ │ │ │ - orrsmi r0, r0, r0 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - andseq r3, pc, ip, lsl #21 │ │ │ │ - andseq r3, pc, r0, asr sl @ │ │ │ │ - addmi r0, r0, #0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #660] @ 6ffd8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #656] @ 6ffdc │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r0, [ip, r0] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r7, [pc, #620] @ 6ffe0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - mov r6, r1 │ │ │ │ - ldr fp, [sp, #80] @ 0x50 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [pc, #596] @ 6ffe4 │ │ │ │ + ldr r3, [pc, #1352] @ 7b5bc │ │ │ │ add r7, pc, r7 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 6ff80 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [pc, #1328] @ 7b5c0 │ │ │ │ + ldrne r0, [pc, #1328] @ 7b5c4 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + moveq r0, #0 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r6, sp, #36 @ 0x24 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr sl, [sp, #180] @ 0xb4 │ │ │ │ + ldr fp, [pc, #1296] @ 7b5c8 │ │ │ │ + add r9, sp, #108 @ 0x6c │ │ │ │ + add r8, sp, #100 @ 0x64 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27558 │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + mov r2, #3 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str fp, [sp, #12] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldm r9, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r6] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r5] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r2, [r8, #1580] @ 0x62c │ │ │ │ - ldr sl, [r2, #20] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + ldm r8, {r2, r3} │ │ │ │ mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 6fed0 │ │ │ │ - add r2, r8, #57344 @ 0xe000 │ │ │ │ - cmp r9, #0 │ │ │ │ - ldr r2, [r2, #2480] @ 0x9b0 │ │ │ │ - beq 6ff4c │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 6ffa4 │ │ │ │ - ldr r1, [fp] │ │ │ │ - ldr ip, [r9] │ │ │ │ - cmp ip, r1 │ │ │ │ - beq 6ffbc │ │ │ │ - cmn r2, #1 │ │ │ │ - beq 6ffc8 │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldreq r7, [r8, #2164] @ 0x874 │ │ │ │ - ldreq r0, [r8, #2168] @ 0x878 │ │ │ │ - ldr r1, [pc, #272] @ 6ffe8 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [r8, #1572] @ 0x624 │ │ │ │ - ldr ip, [pc, #260] @ 6ffec │ │ │ │ - str ip, [sp, #28] │ │ │ │ - ldr ip, [r3] │ │ │ │ - ldr r1, [pc, #252] @ 6fff0 │ │ │ │ - mov r2, #1 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - add r1, sp, #20 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [ip, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #204] @ 6fff4 │ │ │ │ - ldr r3, [pc, #176] @ 6ffdc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 6ffd4 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmn r2, #1 │ │ │ │ - beq 6fed0 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldreq r1, [fp] │ │ │ │ - beq 6ff70 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne 6fed0 │ │ │ │ - ldr r1, [fp, #4] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldreq r7, [r8, #2164] @ 0x874 │ │ │ │ - ldreq r0, [r8, #2168] @ 0x878 │ │ │ │ - b 6fed0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + bl 92298 │ │ │ │ mov r3, #0 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [pc, #1192] @ 7b5cc │ │ │ │ + str fp, [sp, #12] │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldm r9, {r0, r1} │ │ │ │ + ldr fp, [pc, #1176] @ 7b5d0 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + mov r3, #12 │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, #63 @ 0x3f │ │ │ │ - str r3, [sp] │ │ │ │ - bl 2f9a0 │ │ │ │ - b 6fdf0 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne 6fed0 │ │ │ │ - ldr r1, [fp, #4] │ │ │ │ - ldr ip, [r9, #4] │ │ │ │ - cmp ip, r1 │ │ │ │ - bne 6feb4 │ │ │ │ - cmn r2, #1 │ │ │ │ - bne 6ff70 │ │ │ │ - b 6fed0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - ldr r7, [sp, #8] │ │ │ │ - b 6fed0 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, r9, r0, ror ip │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r6, r9, ip, lsr #24 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - mvnsmi r0, r0 │ │ │ │ - eormi r0, r8, #0 │ │ │ │ - adcmi r0, r8, #0 │ │ │ │ - muleq r9, r0, sl │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r3, [pc, #1412] @ 70594 │ │ │ │ - sub sp, sp, #92 @ 0x5c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [pc, #1404] @ 70598 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #1400] @ 7059c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r1] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldm r8, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov sl, r0 │ │ │ │ + bl 278b4 │ │ │ │ + ldr r0, [pc, #1128] @ 7b5d4 │ │ │ │ + add fp, pc, fp │ │ │ │ + mov r1, fp │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r9, [r5, #4] │ │ │ │ + bl 9467c │ │ │ │ + add r9, r9, #1664 @ 0x680 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r1, [pc, #1100] @ 7b5d8 │ │ │ │ + add r9, r9, #4 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [pc, #1080] @ 7b5dc │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7a8c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r8, r0 │ │ │ │ + bl 27e64 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 7b47c │ │ │ │ + ldr r6, [pc, #1060] @ 7b5e0 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r9, r6, #356 @ 0x164 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r9, [r4, #4] │ │ │ │ - ldr r3, [r7, #16] │ │ │ │ - ldr r7, [r9, #1580] @ 0x62c │ │ │ │ - str r0, [sp, #16] │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - sub r0, r0, r3 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1160] @ 705a0 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #1156] @ 705a4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r9, #2132] @ 0x854 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1140] @ 705a8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - movne fp, #1065353216 @ 0x3f800000 │ │ │ │ - bne 70180 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + bne 7b500 │ │ │ │ + ldr r6, [pc, #1036] @ 7b5e4 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r9, r6, #440 @ 0x1b8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - movne fp, #0 │ │ │ │ - bne 70180 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [r9, #1572] @ 0x624 │ │ │ │ - mov r7, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r8, r8, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mvn r1, #0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #988] @ 705ac │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + bne 7b4b0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + add r9, sp, #68 @ 0x44 │ │ │ │ + bl 27858 │ │ │ │ + add r3, sp, #84 @ 0x54 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [pc, #984] @ 7b5e8 │ │ │ │ + mov r2, r9 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 276f8 │ │ │ │ + ldr r3, [pc, #972] @ 7b5ec │ │ │ │ + add r6, sp, #52 @ 0x34 │ │ │ │ + ldr fp, [r7, r3] │ │ │ │ + ldr r3, [pc, #964] @ 7b5f0 │ │ │ │ + str r8, [sp, #28] │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r4, r3, #360 @ 0x168 │ │ │ │ + add r3, r3, #440 @ 0x1b8 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r8, r3 │ │ │ │ + str sl, [sp, #24] │ │ │ │ + ldr r1, [pc, #936] @ 7b5f4 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [r4, #16] │ │ │ │ + ldr r2, [fp, #16] │ │ │ │ + add sl, r3, #1664 @ 0x680 │ │ │ │ + cmp r1, r2 │ │ │ │ + add sl, sl, #4 │ │ │ │ + beq 7b27c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 946c8 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [pc, #864] @ 7b5f8 │ │ │ │ + add r4, r4, #20 │ │ │ │ + str r7, [sp, #8] │ │ │ │ str r7, [sp] │ │ │ │ - ldr r9, [ip, #132] @ 0x84 │ │ │ │ - blx r9 │ │ │ │ - ldr r1, [pc, #960] @ 705b0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r9, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - add sl, sp, #40 @ 0x28 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #120] @ 0x78 │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [pc, #760] @ 705b4 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov fp, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #1056964608 @ 0x3f000000 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr ip, [r0] │ │ │ │ + bl 27e64 │ │ │ │ + cmp r8, r4 │ │ │ │ + bne 7b244 │ │ │ │ + ldr r9, [sp, #20] │ │ │ │ + ldr r1, [pc, #828] @ 7b5f4 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + bl 27558 │ │ │ │ + str r7, [sp, #8] │ │ │ │ str r7, [sp] │ │ │ │ - ldr fp, [ip, #132] @ 0x84 │ │ │ │ - blx fp │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr fp, [sp, #12] │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + ldr r3, [pc, #784] @ 7b5f8 │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r2, sl, #284 @ 0x11c │ │ │ │ + bl 27e64 │ │ │ │ + ldr r1, [pc, #756] @ 7b5f4 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + add r4, sl, #76 @ 0x4c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, #1 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #120] @ 0x78 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #480] @ 705b8 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r3, #60] @ 0x3c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #424] @ 705bc │ │ │ │ - ldr r8, [r4, #4] │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r2, r2, #32 │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - add lr, sp, #72 @ 0x48 │ │ │ │ - stm lr, {r0, r1, r2} │ │ │ │ - ldr r2, [r8, #1580] @ 0x62c │ │ │ │ - ldr ip, [pc, #396] @ 705c0 │ │ │ │ - ldr lr, [r2, #16] │ │ │ │ - mov r3, #0 │ │ │ │ - smull r2, r1, ip, lr │ │ │ │ - add r0, r8, #59648 @ 0xe900 │ │ │ │ - sub r1, r1, lr, asr #31 │ │ │ │ - add r1, r1, r1, lsl #1 │ │ │ │ - sub lr, lr, r1 │ │ │ │ - add r1, sp, #88 @ 0x58 │ │ │ │ - add lr, r1, lr, lsl #2 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - ldr r1, [lr, #-16] │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #1580] @ 0x62c │ │ │ │ - ldr r8, [r3, #1572] @ 0x624 │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #272] @ 705ac │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + bl 7aed4 │ │ │ │ + str r7, [sp, #8] │ │ │ │ str r7, [sp] │ │ │ │ - ldr r8, [ip, #132] @ 0x84 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [pc, #264] @ 705c4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r8, sp, #24 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - str r5, [sp, #28] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r3, [pc, #660] @ 7b5f8 │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r1, [pc, #636] @ 7b5f4 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 27558 │ │ │ │ + str r7, [sp, #8] │ │ │ │ str r7, [sp] │ │ │ │ - ldr r7, [ip, #132] @ 0x84 │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #176] @ 705c8 │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - str r5, [sp, #28] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #96] @ 705cc │ │ │ │ - ldr r3, [pc, #44] @ 7059c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + ldr r3, [pc, #600] @ 7b5f8 │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r1, r6 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r2, sl, #316 @ 0x13c │ │ │ │ + bl 27e64 │ │ │ │ + ldr r1, [pc, #572] @ 7b5f4 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r4, [sl, #64] @ 0x40 │ │ │ │ + cmp r4, #1 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + beq 7b578 │ │ │ │ + cmp r4, #2 │ │ │ │ + beq 7b594 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 7b55c │ │ │ │ + ldr r3, [pc, #496] @ 7b5fc │ │ │ │ + add r0, r4, r4, lsl #2 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r1, r3, r0, lsl #2 │ │ │ │ + ldr r5, [r5, #4] │ │ │ │ + ldr r2, [fp, #16] │ │ │ │ + ldr r1, [r1, #460] @ 0x1cc │ │ │ │ + add r5, r5, #1664 @ 0x680 │ │ │ │ + cmp r1, r2 │ │ │ │ + add r5, r5, #4 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + lsl r7, r4, #2 │ │ │ │ + beq 7b444 │ │ │ │ + add r3, r3, #444 @ 0x1bc │ │ │ │ + add r0, r3, r0 │ │ │ │ + bl 946c8 │ │ │ │ + ldr r3, [pc, #436] @ 7b600 │ │ │ │ + add r7, r7, r4 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, r7, lsl #2 │ │ │ │ + ldr r2, [r3, #448] @ 0x1c0 │ │ │ │ + mov ip, #0 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [pc, #392] @ 7b5f8 │ │ │ │ + mov r0, r5 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 27e64 │ │ │ │ + ldr r2, [pc, #384] @ 7b604 │ │ │ │ + ldr r3, [pc, #308] @ 7b5bc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [sp, #116] @ 0x74 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 70590 │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, r9, r8, lsr #19 │ │ │ │ - muleq r9, r8, r9 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - submi r0, r8, #0 │ │ │ │ - ldrbtmi r0, [sl], #-0 │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - @ instruction: 0x3d99999a │ │ │ │ - rscmi r0, r0, r0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r2, r9, r0, ror #24 │ │ │ │ - ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ - bicmi r0, r0, r0 │ │ │ │ - movmi r0, r0 │ │ │ │ - andeq r6, r9, ip, asr #8 │ │ │ │ + bne 7b5b0 │ │ │ │ + add sp, sp, #124 @ 0x7c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + ldr fp, [pc, #336] @ 7b608 │ │ │ │ + ldr r1, [pc, #336] @ 7b60c │ │ │ │ + add fp, pc, fp │ │ │ │ + mov r2, fp │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r6, #444 @ 0x1bc │ │ │ │ + bl 9440c │ │ │ │ + ldr r1, [pc, #316] @ 7b610 │ │ │ │ + mov r2, fp │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r6, #464 @ 0x1d0 │ │ │ │ + bl 9440c │ │ │ │ + ldr r1, [pc, #300] @ 7b614 │ │ │ │ + mov r2, fp │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r6, #484 @ 0x1e4 │ │ │ │ + bl 9440c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 7b1ec │ │ │ │ + ldr r1, [pc, #272] @ 7b618 │ │ │ │ + mov r2, fp │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r6, #360 @ 0x168 │ │ │ │ + bl 9440c │ │ │ │ + ldr r1, [pc, #256] @ 7b61c │ │ │ │ + mov r2, fp │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r6, #380 @ 0x17c │ │ │ │ + bl 9440c │ │ │ │ + ldr r1, [pc, #240] @ 7b620 │ │ │ │ + mov r2, fp │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r6, #400 @ 0x190 │ │ │ │ + bl 9440c │ │ │ │ + ldr r1, [pc, #224] @ 7b624 │ │ │ │ + mov r2, fp │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, r6, #420 @ 0x1a4 │ │ │ │ + bl 9440c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 7b1d0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, #162 @ 0xa2 │ │ │ │ + mov r1, #21 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 65e3c │ │ │ │ + ldr r4, [sl, #64] @ 0x40 │ │ │ │ + b 7b404 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, #165 @ 0xa5 │ │ │ │ + mov r1, #21 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 65e3c │ │ │ │ + ldr r4, [sl, #64] @ 0x40 │ │ │ │ + b 7b404 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, #168 @ 0xa8 │ │ │ │ + mov r1, #21 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 65e3c │ │ │ │ + ldr r4, [sl, #64] @ 0x40 │ │ │ │ + b 7b404 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, r8, r8, ror #18 │ │ │ │ + andeq fp, r8, r4, asr r9 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + submi r0, r0, r0 │ │ │ │ + addmi r0, r0, r0 │ │ │ │ + @ instruction: 0x3e19999a │ │ │ │ + strdeq r9, [r7], -ip │ │ │ │ + strheq ip, [r7], -ip @ │ │ │ │ + svclt 0x00800000 │ │ │ │ + mrsmi r0, (UNDEF: 64) │ │ │ │ + andeq r4, r9, r0, asr sl │ │ │ │ + andeq r4, r9, r4, lsr sl │ │ │ │ + addmi r0, ip, #0 │ │ │ │ + muleq r0, r8, r5 │ │ │ │ + ldrdeq r4, [r9], -ip │ │ │ │ + cmnmi r0, r0 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + strdeq r4, [r9], -ip │ │ │ │ + @ instruction: 0x000947bc │ │ │ │ + andeq fp, r8, r0, asr #10 │ │ │ │ + andeq r9, r7, ip, lsr #7 │ │ │ │ + muleq r7, ip, sp │ │ │ │ + muleq r7, r0, sp │ │ │ │ + andeq fp, r7, r4, lsl #27 │ │ │ │ + andeq fp, r7, r4, lsr sp │ │ │ │ + andeq fp, r7, r8, lsr #26 │ │ │ │ + andeq fp, r7, r0, lsr #26 │ │ │ │ + andeq fp, r7, r4, asr #25 │ │ │ │ + sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r1, [pc, #484] @ 707d0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r2, [pc, #476] @ 707d4 │ │ │ │ + str r0, [ip, #3928] @ 0xf58 │ │ │ │ + sub sp, sp, #136 @ 0x88 │ │ │ │ + add ip, sp, #172 @ 0xac │ │ │ │ + stm ip, {r1, r2, r3} │ │ │ │ + ldr r1, [pc, #476] @ 7b82c │ │ │ │ + ldr r2, [pc, #476] @ 7b830 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #24 │ │ │ │ - cmp r3, #2 │ │ │ │ + add r8, sp, #84 @ 0x54 │ │ │ │ + add r4, sp, #68 @ 0x44 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, ip │ │ │ │ ldr r2, [r2] │ │ │ │ - str r2, [sp, #20] │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ mov r2, #0 │ │ │ │ - ble 7077c │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - blx r3 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - ble 7077c │ │ │ │ - mov r6, #0 │ │ │ │ - add r7, sp, #8 │ │ │ │ - b 70654 │ │ │ │ - cmp r2, #3 │ │ │ │ - beq 707bc │ │ │ │ - add r3, r6, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq 706c8 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r0, [r2, #1580] @ 0x62c │ │ │ │ - mov r1, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r8, [ip, #124] @ 0x7c │ │ │ │ - blx r8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r2, #2 │ │ │ │ - mov r8, r0 │ │ │ │ - beq 707a8 │ │ │ │ - cmp r2, #4 │ │ │ │ - bne 7063c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r9, [r3, #120] @ 0x78 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - blx r9 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - beq 70644 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 6f8a4 │ │ │ │ - add r3, r6, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne 70650 │ │ │ │ - mov r4, #0 │ │ │ │ - b 706dc │ │ │ │ - cmp r6, r4 │ │ │ │ - add r4, r4, #1 │ │ │ │ - beq 7077c │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r0, [r2, #1580] @ 0x62c │ │ │ │ - mov r1, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r8, [ip, #124] @ 0x7c │ │ │ │ - blx r8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r2, #5 │ │ │ │ - mov r8, r0 │ │ │ │ - bne 706d0 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r0, [r1, #1580] @ 0x62c │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r9, [r1, #120] @ 0x78 │ │ │ │ - mov r1, #1 │ │ │ │ - blx r9 │ │ │ │ - subs r9, r0, #0 │ │ │ │ - beq 706d0 │ │ │ │ + ldr r1, [pc, #432] @ 7b834 │ │ │ │ + ldr r9, [sp, #188] @ 0xbc │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r5 │ │ │ │ + str r9, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r4, {r1, r2, r3} │ │ │ │ + bl 7b030 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - mov r2, #8 │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #2440] @ 0x988 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr sl, [r1, #120] @ 0x78 │ │ │ │ - mov r1, #1 │ │ │ │ - blx sl │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r0, [r0, #2432] @ 0x980 │ │ │ │ - str r0, [sp] │ │ │ │ + ldr r6, [pc, #396] @ 7b838 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r3, [r3, #1116] @ 0x45c │ │ │ │ + add r7, sp, #52 @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #376] @ 7b83c │ │ │ │ + ldrne r0, [pc, #376] @ 7b840 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + moveq r0, #0 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r6, #1065353216 @ 0x3f800000 │ │ │ │ + add r4, sp, #116 @ 0x74 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + add r3, sp, #124 @ 0x7c │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + str r6, [sp, #124] @ 0x7c │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #308] @ 7b844 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r0, r2, #59648 @ 0xe900 │ │ │ │ + mov r3, #3 │ │ │ │ + mov r1, r7 │ │ │ │ + str r6, [sp, #116] @ 0x74 │ │ │ │ + str r6, [sp, #120] @ 0x78 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldm r4, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 278b4 │ │ │ │ + ldr r1, [pc, #248] @ 7b848 │ │ │ │ + ldr r0, [pc, #248] @ 7b84c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr sl, [r5, #4] │ │ │ │ + bl 9467c │ │ │ │ + add sl, sl, #1664 @ 0x680 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r1, [pc, #224] @ 7b850 │ │ │ │ + add sl, sl, #4 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #204] @ 7b854 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [pc, #188] @ 7b858 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + ldm r4, {r0, r1, r2, r3} │ │ │ │ + add lr, sp, #28 │ │ │ │ + str r6, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #108] @ 0x6c │ │ │ │ + str r6, [sp, #112] @ 0x70 │ │ │ │ + ldr r7, [sp, #96] @ 0x60 │ │ │ │ + stm lr, {r0, r1, r2, r3} │ │ │ │ + add r3, sp, #100 @ 0x64 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + add ip, sp, #12 │ │ │ │ + mov r6, #0 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + str r7, [sp] │ │ │ │ + str r6, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 6fd2c │ │ │ │ - cmp r6, r4 │ │ │ │ - add r4, r4, #1 │ │ │ │ - bne 706dc │ │ │ │ - ldr r2, [pc, #84] @ 707d8 │ │ │ │ - ldr r3, [pc, #76] @ 707d4 │ │ │ │ + ldm r8, {r1, r2, r3} │ │ │ │ + str r9, [sp, #4] │ │ │ │ + bl 79f3c │ │ │ │ + ldr r2, [pc, #96] @ 7b85c │ │ │ │ + ldr r3, [pc, #48] @ 7b830 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 707cc │ │ │ │ - add sp, sp, #24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 6f220 │ │ │ │ - b 70644 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 6fff8 │ │ │ │ - b 70644 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, r9, r4, asr #7 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r6, r9, r4, lsr r2 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, #0 │ │ │ │ - sub r1, r3, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, #8192 @ 0x2000 │ │ │ │ - str r1, [r2, #80] @ 0x50 │ │ │ │ - str r3, [r2, #84] @ 0x54 │ │ │ │ - add r2, r2, #80 @ 0x50 │ │ │ │ - bne 707e4 │ │ │ │ - add r3, r0, #655360 @ 0xa0000 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [r0, #80] @ 0x50 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - str r1, [r3, #8] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - str r2, [r3, #16] │ │ │ │ - str r2, [r3, #20] │ │ │ │ - bx lr │ │ │ │ - ldr r2, [pc, #152] @ 708c8 │ │ │ │ - ldr r3, [pc, #152] @ 708cc │ │ │ │ - ldr r1, [pc, #152] @ 708d0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, r2, #8 │ │ │ │ - str r2, [r0] │ │ │ │ - ldr r1, [r3, r1] │ │ │ │ - ldr r2, [pc, #132] @ 708d4 │ │ │ │ - add ip, r0, #655360 @ 0xa0000 │ │ │ │ - add r1, r1, #8 │ │ │ │ - str r1, [ip, #24] │ │ │ │ - ldr r1, [r3, r2] │ │ │ │ - ldr r2, [pc, #116] @ 708d8 │ │ │ │ - add r1, r1, #8 │ │ │ │ - str r1, [ip, #36] @ 0x24 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ - add r3, r2, #8 │ │ │ │ - str r3, [ip, #48] @ 0x30 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, #0 │ │ │ │ - sub r1, r3, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, #8192 @ 0x2000 │ │ │ │ - str r1, [r2, #80] @ 0x50 │ │ │ │ - str r3, [r2, #84] @ 0x54 │ │ │ │ - add r2, r2, #80 @ 0x50 │ │ │ │ - bne 7087c │ │ │ │ - mvn r3, #0 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [r0, #80] @ 0x50 │ │ │ │ - str r3, [ip, #4] │ │ │ │ - str r2, [ip, #8] │ │ │ │ - str r3, [ip, #12] │ │ │ │ - str r3, [ip, #16] │ │ │ │ - str r3, [ip, #20] │ │ │ │ - str r0, [ip, #32] │ │ │ │ - str r0, [ip, #44] @ 0x2c │ │ │ │ - str r0, [ip, #56] @ 0x38 │ │ │ │ + bne 7b828 │ │ │ │ + add sp, sp, #136 @ 0x88 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ - andeq r5, r9, r4, ror r3 │ │ │ │ - andeq r6, r9, r0, lsl #3 │ │ │ │ - @ instruction: 0x000005b8 │ │ │ │ - andeq r0, r0, r4, lsr #8 │ │ │ │ - andeq r0, r0, ip, lsr #11 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, r8, r4, ror r3 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + adcmi r0, r0, #0 │ │ │ │ + andeq fp, r8, r8, lsl r3 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + submi r0, r0, r0 │ │ │ │ + addmi r0, r0, r0 │ │ │ │ + andeq r9, r7, r4, lsl r1 │ │ │ │ + @ instruction: 0x000796bc │ │ │ │ + svclt 0x00800000 │ │ │ │ + mrsmi r0, (UNDEF: 64) │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ + andeq fp, r8, r8, asr #3 │ │ │ │ + sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + add r6, sp, #36 @ 0x24 │ │ │ │ + stm r6, {r1, r2, r3} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r9, r2 │ │ │ │ - cmp r0, #4 │ │ │ │ - beq 709b4 │ │ │ │ - ldr r3, [r3, #2424] @ 0x978 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 70924 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - tst r3, #16 │ │ │ │ - popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r0, r4, #655360 @ 0xa0000 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ - cmn r6, #1 │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r8, r6, r6, lsl #2 │ │ │ │ - add r8, r4, r8, lsl #4 │ │ │ │ - ldr r3, [r8, #84] @ 0x54 │ │ │ │ - lsl r7, r6, #2 │ │ │ │ - cmn r3, #1 │ │ │ │ - str r3, [r0, #8] │ │ │ │ - addne r3, r3, #1 │ │ │ │ - add r0, r7, r6 │ │ │ │ - addne r3, r3, r3, lsl #2 │ │ │ │ - mvnne r2, #0 │ │ │ │ - add r0, r4, r0, lsl #4 │ │ │ │ - strne r2, [r4, r3, lsl #4] │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r0, #8 │ │ │ │ - mov r2, #80 @ 0x50 │ │ │ │ - bl 775c │ │ │ │ - add r1, r4, r5, lsl #2 │ │ │ │ - mvn r3, #0 │ │ │ │ - add r1, r1, #655360 @ 0xa0000 │ │ │ │ - str r3, [r8, #80] @ 0x50 │ │ │ │ - ldr r3, [r1, #12] │ │ │ │ - str r3, [r8, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + add r0, r0, #792 @ 0x318 │ │ │ │ + add r0, r0, #2 │ │ │ │ + ldr r3, [r4, r0, lsl #2] │ │ │ │ cmn r3, #1 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - addne r3, r3, r3, lsl #2 │ │ │ │ - add r7, r7, r6 │ │ │ │ - strne r6, [r4, r3, lsl #4] │ │ │ │ - mov r3, #0 │ │ │ │ - add r4, r4, r7, lsl #4 │ │ │ │ - str r6, [r1, #12] │ │ │ │ - str r3, [r4, #76] @ 0x4c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [r3, #1600] @ 0x640 │ │ │ │ + beq 7b924 │ │ │ │ + ldr r5, [r4, #3124] @ 0xc34 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + adds r5, r5, r3, lsl #5 │ │ │ │ + beq 7b924 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ - ldrb r3, [r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 70924 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add r7, r4, r0, lsl #2 │ │ │ │ + ldr r8, [r7, #3184] @ 0xc70 │ │ │ │ + cmp r8, #0 │ │ │ │ + blt 7b924 │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r1, [r5, #72] @ 0x48 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + blx r3 │ │ │ │ + cmp r8, r0 │ │ │ │ + bge 7b924 │ │ │ │ + ldr r1, [r7, #3184] @ 0xc70 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76b90 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 7b924 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + stm sp, {r2, r3} │ │ │ │ + ldm r6, {r1, r2, r3} │ │ │ │ + bl 7b628 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r2, [pc, #776] @ 70cf4 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r5, [pc, #772] @ 70cf8 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #764] @ 70cfc │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ + str r0, [ip, #3688] @ 0xe68 │ │ │ │ + ldr r2, [pc, #3648] @ 7c78c │ │ │ │ + ldr r3, [pc, #3648] @ 7c790 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - add r5, pc, r5 │ │ │ │ + ldr r4, [r0, #3140] @ 0xc44 │ │ │ │ + ldr fp, [pc, #3640] @ 7c794 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r1, [r5] │ │ │ │ + sub sp, sp, #372 @ 0x174 │ │ │ │ + cmp r4, #1 │ │ │ │ + add fp, pc, fp │ │ │ │ + mov sl, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #364] @ 0x16c │ │ │ │ mov r3, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - subs fp, r0, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - strne r3, [r5] │ │ │ │ - beq 70c9c │ │ │ │ - mov fp, #0 │ │ │ │ - add r1, sl, #655360 @ 0xa0000 │ │ │ │ - add r6, r1, #20 │ │ │ │ - add ip, r1, #8 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - ldr r3, [ip, #4]! │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 70c64 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str ip, [sp, #32] │ │ │ │ - ldr r8, [sp, #12] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r7, r8, r8, lsl #2 │ │ │ │ - add r6, sl, r7, lsl #4 │ │ │ │ - lsl r3, r7, #4 │ │ │ │ - ldr r1, [r6, #52] @ 0x34 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [r6, #84] @ 0x54 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - cmp fp, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [r6, #20] │ │ │ │ - beq 70afc │ │ │ │ - ldr r5, [r6, #56] @ 0x38 │ │ │ │ - ldr r7, [r6, #16] │ │ │ │ - mov r9, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + beq 7bbb8 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 7ba98 │ │ │ │ + cmp r4, #2 │ │ │ │ + beq 7bd4c │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r5 │ │ │ │ - add r9, r9, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - cmp r9, fp │ │ │ │ mov r4, r0 │ │ │ │ - bne 70ac0 │ │ │ │ - add r2, r8, r8, lsl #2 │ │ │ │ - add r2, sl, r2, lsl #4 │ │ │ │ - str r7, [r2, #16] │ │ │ │ - str r0, [r2, #20] │ │ │ │ - lsl r5, r8, #2 │ │ │ │ - ldr r9, [sp, #16] │ │ │ │ - add r5, r5, r8 │ │ │ │ - add r5, sl, r5, lsl #4 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + ldr r0, [sl, #32] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, r4 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r4, [sl, #4] │ │ │ │ - add r7, r3, #8 │ │ │ │ - add r4, r4, #1648 @ 0x670 │ │ │ │ - add r7, sl, r7 │ │ │ │ - add r4, r4, #4 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #805306368 @ 0x30000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #420] @ 70d00 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #416] @ 70d04 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r2, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sl, #36] @ 0x24 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r7 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ef5e8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7a74 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sl, #40] @ 0x28 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r5, #76] @ 0x4c │ │ │ │ - str r7, [r5, #20] │ │ │ │ - str r0, [r5, #16] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r5, #48] @ 0x30 │ │ │ │ + ldr r0, [sl, #44] @ 0x2c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - str r0, [r5, #76] @ 0x4c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r5, #44] @ 0x2c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r5, #32] │ │ │ │ - str r0, [r5, #44] @ 0x2c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7a74 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 70c54 │ │ │ │ - ldr r2, [r6, #80] @ 0x50 │ │ │ │ - ldr r1, [r6, #84] @ 0x54 │ │ │ │ - cmn r2, #1 │ │ │ │ - addne r3, r2, #1 │ │ │ │ - addne r3, r3, r3, lsl #2 │ │ │ │ - ldreq r3, [sp, #32] │ │ │ │ - addne r3, sl, r3, lsl #4 │ │ │ │ - strne r1, [r3, #4] │ │ │ │ - streq r1, [r3] │ │ │ │ - ldr r3, [r6, #84] @ 0x54 │ │ │ │ - cmn r3, #1 │ │ │ │ - addne r3, r3, #1 │ │ │ │ - addne r3, r3, r3, lsl #2 │ │ │ │ - strne r2, [sl, r3, lsl #4] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmn r3, #1 │ │ │ │ - addne r2, r3, #1 │ │ │ │ - addne r2, r2, r2, lsl #2 │ │ │ │ - strne r8, [sl, r2, lsl #4] │ │ │ │ - str r3, [r6, #84] @ 0x54 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [r6, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r8, [r3, #8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmn r3, #1 │ │ │ │ - bne 70a74 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, ip │ │ │ │ - bne 70a58 │ │ │ │ - ldr r2, [pc, #144] @ 70d08 │ │ │ │ - ldr r3, [pc, #128] @ 70cfc │ │ │ │ + bne 7bb90 │ │ │ │ + ldr r2, [pc, #3364] @ 7c798 │ │ │ │ + ldr r3, [pc, #3352] @ 7c790 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #364] @ 0x16c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 70ce8 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ + bne 7c788 │ │ │ │ + add sp, sp, #372 @ 0x174 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #104] @ 70d0c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r5, [pc, #88] @ 70d0c │ │ │ │ - beq 70cec │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - add fp, fp, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 70cb4 │ │ │ │ - ldr r3, [pc, #48] @ 70d10 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r4, [r3] │ │ │ │ - b 70a44 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - str r4, [r5] │ │ │ │ - b 70a40 │ │ │ │ - @ instruction: 0x00095fb8 │ │ │ │ - andseq r2, pc, r0, lsl sp @ │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - svccc 0x00666666 │ │ │ │ - stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ - andeq r5, r9, r0, asr #26 │ │ │ │ - stclcc 12, cr12, [ip, #-820] @ 0xfffffccc │ │ │ │ - andseq r2, pc, ip, lsr sl @ │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #2 │ │ │ │ - bxle lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl e88e8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #1580] @ 0x62c │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - beq 70dd8 │ │ │ │ - ldr r3, [r3, #2424] @ 0x978 │ │ │ │ + ldr r1, [pc, #3324] @ 7c79c │ │ │ │ + ldr r0, [r0, #3148] @ 0xc4c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r5, [sl, #3144] @ 0xc48 │ │ │ │ + ldr r2, [pc, #3308] @ 7c79c │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ + ldr r4, [sl, #3152] @ 0xc50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 70d74 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - tst r3, #16 │ │ │ │ - beq 70d88 │ │ │ │ - ldr r3, [pc, #212] @ 70e50 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r5, [r3, #8] │ │ │ │ - str r6, [r3, #12] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #196] @ 70e54 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldrd r0, [r3, #8] │ │ │ │ - subs r0, r5, r0 │ │ │ │ - sbc r1, r6, r1 │ │ │ │ - bl 77b0 <__aeabi_l2d@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl e8978 │ │ │ │ - bl 77b0 <__aeabi_l2d@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - bl 7e34 <__aeabi_d2f@plt> │ │ │ │ + ldreq r1, [pc, #3296] @ 7c7a0 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + beq 7bae8 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #3272] @ 7c7a4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #3268] @ 7c7a8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 709d4 │ │ │ │ - b 70d74 │ │ │ │ - ldr r0, [r3, #1600] @ 0x640 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - blx r3 │ │ │ │ - ldrb r3, [r0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 70d74 │ │ │ │ - ldr r3, [pc, #88] @ 70e58 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldrd r0, [r3, #8] │ │ │ │ - subs r0, r5, r0 │ │ │ │ - sbc r1, r6, r1 │ │ │ │ - bl 77b0 <__aeabi_l2d@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - bl e8978 │ │ │ │ - bl 77b0 <__aeabi_l2d@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - bl 7e34 <__aeabi_d2f@plt> │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + str r1, [sp, #72] @ 0x48 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #3248] @ 7c7ac │ │ │ │ + mov r6, r0 │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7bb24 │ │ │ │ + ldr r1, [pc, #3228] @ 7c7ac │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 709d4 │ │ │ │ - b 70d74 │ │ │ │ - andseq r2, pc, r0, lsr #19 │ │ │ │ - andseq r2, pc, ip, lsl #19 │ │ │ │ - andseq r2, pc, ip, lsl r9 @ │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #476] @ 71054 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [pc, #468] @ 71058 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + add r3, sp, #196 @ 0xc4 │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #3168] @ 7c7b0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #15 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r4, sp, #60 @ 0x3c │ │ │ │ + add r0, r2, #59648 @ 0xe900 │ │ │ │ + add r3, sp, #188 @ 0xbc │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92298 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + mov r0, sl │ │ │ │ + stm sp, {r3, r5} │ │ │ │ + ldm r4, {r1, r2, r3} │ │ │ │ + bl 7b628 │ │ │ │ + b 7b98c │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 26e74 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r3, #1 │ │ │ │ + strbeq r0, [sl, #3160] @ 0xc58 │ │ │ │ + strbeq r3, [sl, #3156] @ 0xc54 │ │ │ │ + b 7ba6c │ │ │ │ + ldr r0, [r0, #3148] @ 0xc4c │ │ │ │ + ldr r1, [pc, #3056] @ 7c7b4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + add r3, sp, #196 @ 0xc4 │ │ │ │ + ldr r2, [pc, #3020] @ 7c7b4 │ │ │ │ + ldr r8, [sl, #3144] @ 0xc48 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sl, #3152] @ 0xc50 │ │ │ │ + add r6, sp, #60 @ 0x3c │ │ │ │ + add r5, sp, #188 @ 0xbc │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r9, [pc, #2996] @ 7c7b8 │ │ │ │ + ldr r7, [pc, #2996] @ 7c7bc │ │ │ │ + add r9, pc, r9 │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr fp, [pc, #2988] @ 7c7c0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #2960] @ 7c7b0 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + ldr r3, [pc, #2952] @ 7c7c4 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r5, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 277dc │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #172 @ 0xac │ │ │ │ mov r3, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + bl 274a0 │ │ │ │ + ldr r0, [pc, #2892] @ 7c7c8 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r1, [r8, #72] @ 0x48 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r8, #76] @ 0x4c │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r5, [pc, #440] @ 7105c │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - mov r4, r1 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [pc, #428] @ 71060 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r0, [r2, #1572] @ 0x624 │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - ldr r1, [r2, #60] @ 0x3c │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r3, r6 │ │ │ │ + add r6, sp, #236 @ 0xec │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl e972c │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str fp, [sp, #4] │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + mov r2, r6 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + ldr r3, [pc, #2804] @ 7c7cc │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r0, [pc, #2792] @ 7c7d0 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r1, [r8, #72] @ 0x48 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r8, #76] @ 0x4c │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ + ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - add r1, r4, #163840 @ 0x28000 │ │ │ │ - add r1, r1, #2 │ │ │ │ - add r1, r6, r1, lsl #2 │ │ │ │ - ldr r5, [r1, #4] │ │ │ │ - cmn r5, #1 │ │ │ │ - beq 70ffc │ │ │ │ - add r3, sp, #20 │ │ │ │ - mov fp, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - add r4, r5, r5, lsl #2 │ │ │ │ - add r4, r6, r4, lsl #4 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl e972c │ │ │ │ + str fp, [sp, #4] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + ldr r3, [pc, #2708] @ 7c7cc │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + b 7b98c │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r7, [sl, #3144] @ 0xc48 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + bl 27054 │ │ │ │ + mov r4, #1065353216 @ 0x3f800000 │ │ │ │ + mov lr, #1048576000 @ 0x3e800000 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + ldr ip, [r0] │ │ │ │ + str lr, [sp] │ │ │ │ + ldr r6, [ip, #32] │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ mov r3, #0 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr ip, [r0] │ │ │ │ mov r2, r3 │ │ │ │ - ldr r1, [r4, #24] │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str fp, [sp] │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r8, [r4, #36] @ 0x24 │ │ │ │ - ldr sl, [r4, #8] │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r4, [ip, #28] │ │ │ │ + blx r4 │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r1, [pc, #2528] @ 7c7a4 │ │ │ │ + beq 7c268 │ │ │ │ + ldr r4, [r7, #40] @ 0x28 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 7c268 │ │ │ │ + ldr r0, [sl, #3148] @ 0xc4c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r8, [pc, #2548] @ 7c7d4 │ │ │ │ + str r8, [sp, #68] @ 0x44 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [sl, #3152] @ 0xc50 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #2520] @ 7c7d8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r8 │ │ │ │ - ldr r9, [r4, #12] │ │ │ │ - add r5, r5, #1 │ │ │ │ - add r5, r5, r5, lsl #2 │ │ │ │ - add r5, r6, r5, lsl #4 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [r4, #40] @ 0x28 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2496] @ 7c7dc │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r1, [r4, #44] @ 0x2c │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr lr, [r4, #72] @ 0x48 │ │ │ │ - ldr r0, [r2, #1572] @ 0x624 │ │ │ │ - ldr r3, [r4, #68] @ 0x44 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ - str lr, [sp] │ │ │ │ - ldr r4, [ip, #132] @ 0x84 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str sl, [sp, #20] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - str r9, [sp, #24] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - blx r3 │ │ │ │ - ldr r5, [r5, #4] │ │ │ │ - cmn r5, #1 │ │ │ │ - bne 70f10 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #72] @ 71064 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [pc, #52] @ 71058 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 71050 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - bx r3 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, r9, r8, lsr fp │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r5, r9, r8, lsl #22 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - muleq r9, r8, r9 │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r1, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r1, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r1, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7684 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7be70 │ │ │ │ + ldr r1, [pc, #2404] @ 7c7a4 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - b 70e5c │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r1, #1 │ │ │ │ - b 70e5c │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r1, #2 │ │ │ │ - b 70e5c │ │ │ │ - andeq r0, r0, r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3856] @ 0xf10 │ │ │ │ - ldr r1, [pc, #1780] @ 71814 │ │ │ │ - ldr r3, [pc, #1780] @ 71818 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - sub sp, sp, #204 @ 0xcc │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [r2, #1588] @ 0x634 │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r1, [r3, #196] @ 0xc4 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 717e4 │ │ │ │ - ldr r6, [r3, #212] @ 0xd4 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 717e4 │ │ │ │ - ldr r3, [r2, #2396] @ 0x95c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 717e4 │ │ │ │ - ldr r3, [r2, #2400] @ 0x960 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 717e4 │ │ │ │ - ldr r5, [r2, #1572] @ 0x624 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #1656] @ 7181c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr ip, [r5] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [pc, #1632] @ 7181c │ │ │ │ - mov r3, fp │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [ip, #20] │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - ldr r8, [r5, #2396] @ 0x95c │ │ │ │ - ldr r0, [r8, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #998244352 @ 0x3b800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r8, #16] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #998244352 @ 0x3b800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #2428] @ 7c7dc │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7a8c │ │ │ │ - ldr r1, [pc, #1520] @ 71820 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [r5, #2084] @ 0x824 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1500] @ 71824 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r5, #2080] @ 0x820 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1480] @ 71824 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r5, #2076] @ 0x81c │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1460] @ 71824 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r5, [pc, #1448] @ 71828 │ │ │ │ - mov r7, #1 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2344] @ 7c7ac │ │ │ │ + mov r5, r0 │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7beac │ │ │ │ + ldr r1, [pc, #2324] @ 7c7ac │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + mov r6, #1065353216 @ 0x3f800000 │ │ │ │ + add r3, sp, #196 @ 0xc4 │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + str r6, [sp, #196] @ 0xc4 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #2272] @ 7c7b0 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r0, r2, #59648 @ 0xe900 │ │ │ │ + mov r3, #15 │ │ │ │ + add r4, sp, #60 @ 0x3c │ │ │ │ + add r7, sp, #188 @ 0xbc │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r4 │ │ │ │ + str r6, [sp, #188] @ 0xbc │ │ │ │ + str r6, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldm r7, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr lr, [sp, #16] │ │ │ │ + add ip, sp, #76 @ 0x4c │ │ │ │ + ldr r3, [lr, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldm r4, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + ble 7c3e0 │ │ │ │ + add r2, sp, #172 @ 0xac │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + add r2, sp, #164 @ 0xa4 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + add r2, sp, #156 @ 0x9c │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r2, sp, #124 @ 0x7c │ │ │ │ + str r2, [sp, #24] │ │ │ │ + add r2, sp, #140 @ 0x8c │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + add r2, sp, #108 @ 0x6c │ │ │ │ + str fp, [sp, #52] @ 0x34 │ │ │ │ + add r5, lr, #396 @ 0x18c │ │ │ │ + add r4, sp, #92 @ 0x5c │ │ │ │ + mov fp, r3 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str ip, [sp, #44] @ 0x2c │ │ │ │ + b 7c198 │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + str r6, [sp, #156] @ 0x9c │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ + str r6, [sp, #164] @ 0xa4 │ │ │ │ + mov r2, #15 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r8, [pc, #2128] @ 7c7e0 │ │ │ │ + str r8, [sp, #12] │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + mov r1, r4 │ │ │ │ + bl 92298 │ │ │ │ + ldr r1, [pc, #2084] @ 7c7dc │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r1, [pc, #2036] @ 7c7c4 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r9, [sp, #28] │ │ │ │ + ldr r1, [pc, #2048] @ 7c7e4 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27764 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl ed2ac │ │ │ │ - ldr lr, [pc, #1432] @ 7182c │ │ │ │ - add ip, sp, #32 │ │ │ │ - add lr, pc, lr │ │ │ │ - add r9, sp, #32 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [lr] │ │ │ │ - ldr r1, [pc, #1384] @ 71824 │ │ │ │ - mov r0, fp │ │ │ │ - str r3, [ip] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - str fp, [sp, #28] │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r6 │ │ │ │ + bl 278b4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r1, [pc, #2012] @ 7c7e8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27764 │ │ │ │ + ldr r3, [r5, #36] @ 0x24 │ │ │ │ + ands r3, r3, #1 │ │ │ │ + beq 7c65c │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r1, [pc, #1948] @ 7c7cc │ │ │ │ ldr r8, [r3, #1576] @ 0x628 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1356] @ 71830 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1332] @ 71820 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr ip, [r8] │ │ │ │ - ldr fp, [r9], #4 │ │ │ │ - ldr r2, [pc, #1336] @ 71834 │ │ │ │ - str r2, [sp] │ │ │ │ - str fp, [sp, #4] │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, sl │ │ │ │ - add r6, r6, #1 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #96] @ 0x60 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [r8] │ │ │ │ + mov r1, #5 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [pc, #1908] @ 7c7cc │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [ip, #36] @ 0x24 │ │ │ │ + ldr r8, [r2, #8] │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ blx r8 │ │ │ │ - cmp r6, #9 │ │ │ │ - bne 712cc │ │ │ │ - ldr fp, [sp, #28] │ │ │ │ - ldr r1, [pc, #1280] @ 71838 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1023410176 @ 0x3d000000 │ │ │ │ - ldr sl, [pc, #1268] @ 7183c │ │ │ │ - add r6, sp, #68 @ 0x44 │ │ │ │ - add sl, pc, sl │ │ │ │ - mvn fp, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ - mov r2, sl │ │ │ │ - strd r0, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1200] @ 71834 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r1, [r3, #1588] @ 0x634 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ + ldrb r2, [r1, #3284] @ 0xcd4 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldreq r0, [r3, #1576] @ 0x628 │ │ │ │ + bne 7c558 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r8, [r2, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r1, [pc, #1812] @ 7c7cc │ │ │ │ + ldr r8, [r3, #1576] @ 0x628 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [r8] │ │ │ │ + mov r1, #5 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [pc, #1772] @ 7c7cc │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r8, [r2, #8] │ │ │ │ + ldr r2, [sp, #108] @ 0x6c │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + ldr r1, [r3, #1588] @ 0x634 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ + ldrb r2, [r1, #3284] @ 0xcd4 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 7c450 │ │ │ │ ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r6 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str fp, [sp] │ │ │ │ - ldr r9, [ip, #40] @ 0x28 │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r9, [r3, #1576] @ 0x628 │ │ │ │ + add r2, r5, #16 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ + mvn r3, #0 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2592] @ 0xa20 │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + str r6, [sp, #172] @ 0xac │ │ │ │ + str r6, [sp, #176] @ 0xb0 │ │ │ │ + str r6, [sp, #180] @ 0xb4 │ │ │ │ + bl 548cc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add fp, fp, #1 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + add r5, r5, #44 @ 0x2c │ │ │ │ + cmp fp, r3 │ │ │ │ + bge 7c3e0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #1588] @ 7c7d8 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + mov r2, r4 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 27910 │ │ │ │ + add r3, r5, #16 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7c228 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r0, [r3, #1616] @ 0x650 │ │ │ │ + ldr r3, [r5, #40] @ 0x28 │ │ │ │ + cmp r3, #2 │ │ │ │ + ldr r3, [r0] │ │ │ │ + beq 7c708 │ │ │ │ + ldr r2, [pc, #1528] @ 7c7ec │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 7c754 │ │ │ │ + add r0, r0, #8 │ │ │ │ + add r2, r5, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 209d8 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + blx r3 │ │ │ │ + and r0, fp, #1 │ │ │ │ + add r0, r0, #1 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1460] @ 7c7f0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [r5, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7bf68 │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r1, [pc, #1440] @ 7c7f4 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + str r6, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #168] @ 0xa8 │ │ │ │ + b 7bf78 │ │ │ │ + ldr r0, [sl, #3148] @ 0xc4c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #1376] @ 7c7d8 │ │ │ │ + ldr r1, [pc, #1404] @ 7c7f8 │ │ │ │ + ldr r4, [sl, #3152] @ 0xc50 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1344] @ 7c7dc │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7c2f0 │ │ │ │ + ldr r1, [pc, #1252] @ 7c7a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #1276] @ 7c7dc │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [r9] │ │ │ │ - ldr lr, [pc, #1140] @ 71834 │ │ │ │ - str lr, [sp] │ │ │ │ - ldr r3, [pc, #1112] @ 71820 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r9, [ip, #36] @ 0x24 │ │ │ │ - blx r9 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ - mov r2, sl │ │ │ │ - ldr sl, [pc, #1076] @ 71834 │ │ │ │ - strd r0, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #1052] @ 71834 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, #0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [pc, #1248] @ 7c7d8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1192] @ 7c7ac │ │ │ │ + mov r5, r0 │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7c430 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + mov r1, #1061158912 @ 0x3f400000 │ │ │ │ + add r3, sp, #196 @ 0xc4 │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #1140] @ 7c7b0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #15 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r0, r2, #59648 @ 0xe900 │ │ │ │ + add r5, sp, #60 @ 0x3c │ │ │ │ + add r3, sp, #188 @ 0xbc │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r5 │ │ │ │ + bl 92298 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1156] @ 7c7fc │ │ │ │ + ldr r4, [sl, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r4, r4, #1664 @ 0x680 │ │ │ │ + add r4, r4, #4 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #1136] @ 7c800 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #1124] @ 7c804 │ │ │ │ + ldr r3, [fp, r3] │ │ │ │ + ldr r1, [r3] │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1104] @ 7c808 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #1024] @ 7c7c0 │ │ │ │ + mov ip, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r2, [sl, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r4, [r2, #28] │ │ │ │ + mov r2, r3 │ │ │ │ + blx r4 │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + ldr lr, [pc, #1012] @ 7c80c │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r3, r6 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str fp, [sp] │ │ │ │ - ldr r9, [ip, #40] @ 0x28 │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r9, [r3, #1576] @ 0x628 │ │ │ │ + mov r2, r3 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r4, [ip, #32] │ │ │ │ + blx r4 │ │ │ │ + b 7b98c │ │ │ │ + ldr r1, [pc, #884] @ 7c7ac │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [r9] │ │ │ │ - ldr r3, [pc, #1004] @ 71840 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ - mov r1, #0 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + b 7c310 │ │ │ │ + add r1, r1, #3280 @ 0xcd0 │ │ │ │ + add r9, r5, #16 │ │ │ │ + add r1, r1, #4 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [ip, #36] @ 0x24 │ │ │ │ - blx r9 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ - ldr r9, [pc, #960] @ 71844 │ │ │ │ - add r9, pc, r9 │ │ │ │ + bl eb808 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq 7c764 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ mov r2, r9 │ │ │ │ - strd r0, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, sl │ │ │ │ ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, #0 │ │ │ │ + sub r3, r8, r9 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r9, [r1, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + blx r9 │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + ldr r1, [pc, #888] @ 7c810 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + add r1, pc, r1 │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r3, r6 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str fp, [sp] │ │ │ │ - ldr r9, [ip, #40] @ 0x28 │ │ │ │ + ldr r2, [r1, #508] @ 0x1fc │ │ │ │ + ldr r3, [r1, #512] @ 0x200 │ │ │ │ + ldr r1, [r1, #504] @ 0x1f8 │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r9, [ip, #28] │ │ │ │ blx r9 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ ldr r9, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [r9] │ │ │ │ - ldr r3, [pc, #872] @ 71848 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ - mov r1, #0 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - mov r2, r0 │ │ │ │ + ldr r0, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r9] │ │ │ │ + add r0, r0, #3280 @ 0xcd0 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl e9728 │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r9 │ │ │ │ - ldr r9, [ip, #36] @ 0x24 │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r9, [pc, #832] @ 7184c │ │ │ │ - ldr r3, [r3, #2396] @ 0x95c │ │ │ │ - add r9, pc, r9 │ │ │ │ - ldr ip, [r3, #4] │ │ │ │ - mov r2, r9 │ │ │ │ - cmp ip, #0 │ │ │ │ - add r3, ip, #31 │ │ │ │ - movge r3, ip │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - asr r3, r3, #5 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, #0 │ │ │ │ + blx ip │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r2, r3 │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r3, r6 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str fp, [sp] │ │ │ │ - ldr sl, [ip, #40] @ 0x28 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr sl, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [sl] │ │ │ │ - ldr r3, [pc, #724] @ 71850 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, sl │ │ │ │ - ldr sl, [pc, #668] @ 71834 │ │ │ │ - str sl, [sp] │ │ │ │ - ldr sl, [ip, #36] @ 0x24 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r3, [r3, #2396] @ 0x95c │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - add r3, r0, #31 │ │ │ │ - movge r3, r0 │ │ │ │ - asr r3, r3, #5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #604] @ 71834 │ │ │ │ + mov r1, r3 │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r9, [ip, #28] │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r1, [r3, #1576] @ 0x628 │ │ │ │ + ldr r0, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r1] │ │ │ │ + add r0, r0, #3280 @ 0xcd0 │ │ │ │ + add r0, r0, #4 │ │ │ │ + ldr r9, [r3, #16] │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + bl e9728 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mvn r3, #0 │ │ │ │ + add r2, r8, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r7 │ │ │ │ + blx r9 │ │ │ │ + b 7c130 │ │ │ │ + add r1, r1, #3280 @ 0xcd0 │ │ │ │ + add r1, r1, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl eb808 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + subs r8, r0, #0 │ │ │ │ ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, #0 │ │ │ │ + beq 7c090 │ │ │ │ + ldr r2, [r0] │ │ │ │ + sub r3, r8, r5 │ │ │ │ + ldr r9, [r2, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + blx r9 │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + ldr r1, [pc, #632] @ 7c814 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + add r1, pc, r1 │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r3, r6 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str fp, [sp] │ │ │ │ - ldr sl, [ip, #40] @ 0x28 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr sl, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [sl] │ │ │ │ - mov r1, #0 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - ldr r3, [pc, #568] @ 71854 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, sl │ │ │ │ - ldr sl, [pc, #516] @ 71834 │ │ │ │ - str sl, [sp] │ │ │ │ - ldr sl, [ip, #36] @ 0x24 │ │ │ │ - blx sl │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr sl, [r0, #1576] @ 0x628 │ │ │ │ - add r0, r0, #528 @ 0x210 │ │ │ │ - ldr r3, [sl] │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl eff18 │ │ │ │ - ldr r2, [pc, #472] @ 71834 │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ - mov r1, #0 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str fp, [sp] │ │ │ │ + ldr r2, [r1, #508] @ 0x1fc │ │ │ │ + ldr r3, [r1, #512] @ 0x200 │ │ │ │ + ldr r1, [r1, #504] @ 0x1f8 │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r9, [ip, #28] │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r9, [r3, #1576] @ 0x628 │ │ │ │ + ldr r0, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r9] │ │ │ │ + add r0, r0, #3280 @ 0xcd0 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl e9728 │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ - mov r0, sl │ │ │ │ + mov r0, r9 │ │ │ │ blx ip │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r3, [r2, #1576] @ 0x628 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr ip, [r3] │ │ │ │ - ldr sl, [ip, #36] @ 0x24 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - add r0, r2, #528 @ 0x210 │ │ │ │ - bl eff18 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r1, #0 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [pc, #360] @ 71834 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [pc, #388] @ 71858 │ │ │ │ - blx sl │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr sl, [pc, #340] @ 71834 │ │ │ │ - add r0, r0, #528 @ 0x210 │ │ │ │ - bl eff10 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #304] @ 71834 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, #0 │ │ │ │ + ldr r0, [sl, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r2, r3 │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r3, r6 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str fp, [sp] │ │ │ │ - ldr r9, [ip, #40] @ 0x28 │ │ │ │ + mov r1, r3 │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r9, [ip, #28] │ │ │ │ blx r9 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r9, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [r9] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [pc, #280] @ 7185c │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str sl, [sp] │ │ │ │ - ldr r6, [ip, #36] @ 0x24 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r6, [r0, #1576] @ 0x628 │ │ │ │ - add r0, r0, #528 @ 0x210 │ │ │ │ - ldr r3, [r6] │ │ │ │ - ldr r9, [r3, #40] @ 0x28 │ │ │ │ - bl eff08 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, #0 │ │ │ │ - str fp, [sp] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r1, [r3, #1576] @ 0x628 │ │ │ │ + ldr r0, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r1] │ │ │ │ + add r0, r0, #3280 @ 0xcd0 │ │ │ │ + add r0, r0, #4 │ │ │ │ + ldr r9, [r3, #16] │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + bl e9728 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + mvn r3, #0 │ │ │ │ + add r2, r8, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r7 │ │ │ │ blx r9 │ │ │ │ - ldr r9, [r4, #4] │ │ │ │ - ldr r6, [r9, #1576] @ 0x628 │ │ │ │ - ldr r3, [r6] │ │ │ │ - mov r1, r0 │ │ │ │ + b 7c0a8 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r2, [r2, #60] @ 0x3c │ │ │ │ + tst r2, #8 │ │ │ │ + beq 7c734 │ │ │ │ + ldr r2, [r5, #32] │ │ │ │ + add r8, sp, #236 @ 0xec │ │ │ │ + rsb r1, r2, r2, lsl #5 │ │ │ │ + add r2, r2, r1, lsl #2 │ │ │ │ + lsl r2, r2, #3 │ │ │ │ + mov r1, #16 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [r3, #36] @ 0x24 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, r9, #528 @ 0x210 │ │ │ │ - bl eff08 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #0 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str sl, [sp] │ │ │ │ + bl 8b528 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [pc, #304] @ 7c7cc │ │ │ │ + ldr r9, [r3, #1576] @ 0x628 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [r9] │ │ │ │ + mov r1, #5 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r1, [pc, #264] @ 7c7cc │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [pc, #124] @ 71860 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r9, [r2, #8] │ │ │ │ + ldr r2, [sp, #124] @ 0x7c │ │ │ │ + blx r9 │ │ │ │ + ldr r1, [sl, #4] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r0, [r1, #1576] @ 0x628 │ │ │ │ + ldr r1, [sp, #132] @ 0x84 │ │ │ │ + str r1, [sp, #216] @ 0xd8 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r8, [r1, #16] │ │ │ │ + mov r1, r7 │ │ │ │ blx r8 │ │ │ │ - ldr r2, [pc, #120] @ 71864 │ │ │ │ - ldr r3, [pc, #40] @ 71818 │ │ │ │ + b 7c020 │ │ │ │ + ldr r2, [pc, #264] @ 7c818 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 7c754 │ │ │ │ + add r0, r0, #8 │ │ │ │ + add r2, r5, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 20bec │ │ │ │ + b 7c214 │ │ │ │ + ldr r2, [pc, #224] @ 7c81c │ │ │ │ + add r8, sp, #236 @ 0xec │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 71810 │ │ │ │ - add sp, sp, #204 @ 0xcc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - muleq r9, r8, r8 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - orrsmi r0, r6, #0 │ │ │ │ - submi r0, r8, #0 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r0, r8 │ │ │ │ + bl e972c │ │ │ │ + b 7c68c │ │ │ │ + add r2, r5, #16 │ │ │ │ + mov r1, r5 │ │ │ │ + blx r3 │ │ │ │ + b 7c214 │ │ │ │ + ldr r3, [sl, #4] │ │ │ │ + add r2, r5, #16 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r8, [r1, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + blx r8 │ │ │ │ + b 7c130 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, r8, r8, ror r0 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq fp, r8, r0, rrx │ │ │ │ + andeq sl, r8, r0, asr pc │ │ │ │ + cmpmi r2, #0 │ │ │ │ + addsmi r0, r0, #0 │ │ │ │ + bicmi r0, r8, r0 │ │ │ │ + sbcmi r0, r4, #0 │ │ │ │ + ldrmi r8, [r3], #-0 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ sbcmi r0, r8, #0 │ │ │ │ + andeq r8, r7, r0, ror #24 │ │ │ │ + andeq r9, r7, r0, asr r1 │ │ │ │ svclt 0x00800000 │ │ │ │ - strdeq r6, [r9], -r0 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ + mvnsmi r0, r0 │ │ │ │ + strdeq fp, [r7], -ip │ │ │ │ + mrsmi r0, (UNDEF: 64) │ │ │ │ + andeq sl, r7, r0, ror #24 │ │ │ │ + cmnmi sl, #0 │ │ │ │ + movmi r0, r0 │ │ │ │ adcmi r0, r0, r0 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - andeq r5, r8, r4, asr sl │ │ │ │ - rsbmi r0, r0, #0 │ │ │ │ - andeq r2, r8, r0, lsr #16 │ │ │ │ - rsbsmi r0, r8, #0 │ │ │ │ - andeq r4, r8, r0, lsl #16 │ │ │ │ - addsmi r0, r4, #0 │ │ │ │ - adcmi r0, r0, #0 │ │ │ │ - adcmi r0, ip, #0 │ │ │ │ - adcsmi r0, r8, #0 │ │ │ │ - sbcmi r0, r4, #0 │ │ │ │ - andeq r5, r9, ip, asr #3 │ │ │ │ + addmi r0, r0, r0 │ │ │ │ + andmi r0, r8, #0 │ │ │ │ + eormi r0, r0, #0 │ │ │ │ + andeq r0, r0, r0, lsr #10 │ │ │ │ + stclcc 12, cr12, [ip, #-820] @ 0xfffffccc │ │ │ │ + @ instruction: 0x3e19999a │ │ │ │ + tstmi r6, #0 │ │ │ │ + andeq sl, r7, r8, lsl #30 │ │ │ │ + andeq sl, r7, r8, lsl #30 │ │ │ │ + andeq r0, r0, r0, lsl #9 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ + andeq r3, r9, r0, ror r7 │ │ │ │ + andeq r3, r9, ip, ror #12 │ │ │ │ + @ instruction: 0x000005b8 │ │ │ │ + andeq r8, r7, ip, lsl r6 │ │ │ │ + ldrb r2, [r0, #3160] @ 0xc58 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7c830 │ │ │ │ + b 7b934 │ │ │ │ + mov r2, #1 │ │ │ │ + strb r2, [r0, #3156] @ 0xc54 │ │ │ │ + bx lr │ │ │ │ + sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #2144] @ 0x860 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r2, [r3, #1588] @ 0x634 │ │ │ │ - ldr r0, [pc, #972] @ 71c58 │ │ │ │ - ldr r1, [pc, #972] @ 71c5c │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r2, [r2, #3032] @ 0xbd8 │ │ │ │ - ldr r4, [pc, #964] @ 71c60 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - sub sp, sp, #1904 @ 0x770 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - cmp r2, #0 │ │ │ │ - add r4, pc, r4 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #1908] @ 0x774 │ │ │ │ - mov r1, #0 │ │ │ │ - bne 718ec │ │ │ │ - ldr r2, [pc, #928] @ 71c64 │ │ │ │ - ldr r3, [pc, #916] @ 71c5c │ │ │ │ + str r0, [ip, #3600] @ 0xe10 │ │ │ │ + sub sp, sp, #460 @ 0x1cc │ │ │ │ + add r9, sp, #496 @ 0x1f0 │ │ │ │ + stm r9, {r2, r3} │ │ │ │ + ldr r3, [sp, #516] @ 0x204 │ │ │ │ + ldr r2, [pc, #4072] @ 7d850 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #4068] @ 7d854 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1908] @ 0x774 │ │ │ │ - eors r2, r3, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #452] @ 0x1c4 │ │ │ │ mov r3, #0 │ │ │ │ - bne 71e70 │ │ │ │ - add sp, sp, #1904 @ 0x770 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, #1000 @ 0x3e8 │ │ │ │ - mov r1, #200 @ 0xc8 │ │ │ │ - strd r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #872] @ 71c68 │ │ │ │ - mov r0, #50 @ 0x32 │ │ │ │ - strd r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, #1200 @ 0x4b0 │ │ │ │ - mov r1, #500 @ 0x1f4 │ │ │ │ - strd r0, [sp, #64] @ 0x40 │ │ │ │ - mov r0, #150 @ 0x96 │ │ │ │ - mov r1, #95 @ 0x5f │ │ │ │ - strd r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [pc, #840] @ 71c6c │ │ │ │ - mov r1, #8000 @ 0x1f40 │ │ │ │ - strd r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [pc, #832] @ 71c70 │ │ │ │ - mov r0, #300 @ 0x12c │ │ │ │ - strd r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [pc, #824] @ 71c74 │ │ │ │ - mov r0, #50 @ 0x32 │ │ │ │ - strd r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [pc, #816] @ 71c78 │ │ │ │ - mov r1, #140 @ 0x8c │ │ │ │ - strd r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r1, [pc, #808] @ 71c7c │ │ │ │ - mov r0, #125 @ 0x7d │ │ │ │ - strd r0, [sp, #112] @ 0x70 │ │ │ │ - mov r0, #200 @ 0xc8 │ │ │ │ - mov r1, #125 @ 0x7d │ │ │ │ - strd r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r0, [pc, #788] @ 71c80 │ │ │ │ - mov r1, #80 @ 0x50 │ │ │ │ - strd r0, [sp, #128] @ 0x80 │ │ │ │ - mov r0, #20 │ │ │ │ - mov r1, #700 @ 0x2bc │ │ │ │ - strd r0, [sp, #136] @ 0x88 │ │ │ │ - ldr r0, [pc, #768] @ 71c84 │ │ │ │ - mov r1, #200 @ 0xc8 │ │ │ │ - strd r0, [sp, #144] @ 0x90 │ │ │ │ - add r1, pc, #704 @ 0x2c0 │ │ │ │ - ldrd r0, [r1] │ │ │ │ - ldr r5, [r3, #1572] @ 0x624 │ │ │ │ - strd r0, [sp, #152] @ 0x98 │ │ │ │ - mov r0, #100 @ 0x64 │ │ │ │ - mov r1, #0 │ │ │ │ - strd r0, [sp, #160] @ 0xa0 │ │ │ │ - mov r1, #100 @ 0x64 │ │ │ │ - mov r0, #100 @ 0x64 │ │ │ │ - strd r0, [sp, #168] @ 0xa8 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #688] @ 71c88 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr ip, [r5] │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r3, [pc, #4040] @ 7d858 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov r4, r1 │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r1, r9 │ │ │ │ + ldrb r3, [sp, #520] @ 0x208 │ │ │ │ + ldr r6, [sp, #512] @ 0x200 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + bl 26e74 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7d4b8 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #1672] @ 0x688 │ │ │ │ + cmp r4, r2 │ │ │ │ + ldr r2, [r3, #1668] @ 0x684 │ │ │ │ + beq 7d7dc │ │ │ │ + cmp r4, r2 │ │ │ │ + beq 7d4e4 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7d8f0 │ │ │ │ + ldr r2, [pc, #3952] @ 7d85c │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + mov fp, #1065353216 @ 0x3f800000 │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r6, [pc, #672] @ 71c8c │ │ │ │ + mov r8, r3 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r6, #36] @ 0x24 │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ + add sl, sp, #100 @ 0x64 │ │ │ │ + cmp r2, r3 │ │ │ │ + moveq r3, #1056964608 @ 0x3f000000 │ │ │ │ + movne r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [pc, #3900] @ 7d860 │ │ │ │ + str r8, [sp, #68] @ 0x44 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r4, r3, #516 @ 0x204 │ │ │ │ + add r3, r3, #972 @ 0x3cc │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r9, [sp, #72] @ 0x48 │ │ │ │ + add r3, r4, #40 @ 0x28 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + ldr r7, [r4] │ │ │ │ + ldr ip, [sp, #500] @ 0x1f4 │ │ │ │ + stm sl, {r0, r1, r2, r3} │ │ │ │ + ldr lr, [r4, #52] @ 0x34 │ │ │ │ + str ip, [sp, #104] @ 0x68 │ │ │ │ + cmp r7, #5 │ │ │ │ + addls pc, pc, r7, lsl #2 │ │ │ │ + b 7d23c │ │ │ │ + b 7d158 │ │ │ │ + b 7d044 │ │ │ │ + b 7cf14 │ │ │ │ + b 7cd1c │ │ │ │ + b 7ca18 │ │ │ │ + b 7c978 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r7, [r6, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7d3e8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + cmp r7, #125 @ 0x7d │ │ │ │ + bgt 7d6ac │ │ │ │ + ldr r1, [pc, #3780] @ 7d864 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #3776] @ 7d868 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [pc, #660] @ 71c88 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r5, [ip, #20] │ │ │ │ - blx r5 │ │ │ │ - ldr r2, [pc, #648] @ 71c90 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - add r4, sp, #1776 @ 0x6f0 │ │ │ │ - sub r2, r2, #4 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #32] │ │ │ │ - add r2, sp, #48 @ 0x30 │ │ │ │ - mov r7, r3 │ │ │ │ - add r4, r4, #4 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b 71bec │ │ │ │ + mov r0, #0 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #88] @ 0x58 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + mov r1, #0 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + b 7d3f8 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, fp │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + ldr r7, [r2, #28] │ │ │ │ + mov r2, fp │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r7, [r2, #32] │ │ │ │ + mov r2, r3 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + add r2, sp, #196 @ 0xc4 │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r1, [r3, #72] @ 0x48 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + tst r3, #128 @ 0x80 │ │ │ │ + bne 7d3ac │ │ │ │ + tst r3, #16 │ │ │ │ + ldr r8, [r6, #40] @ 0x28 │ │ │ │ + ldr r9, [r6, #36] @ 0x24 │ │ │ │ + beq 7cab8 │ │ │ │ + ldr r3, [r6, #52] @ 0x34 │ │ │ │ + sub r8, r8, r3 │ │ │ │ + sub r3, r9, r3 │ │ │ │ + ldr r9, [r6, #56] @ 0x38 │ │ │ │ + sub r8, r8, r9 │ │ │ │ + sub r9, r3, r9 │ │ │ │ + ldr r3, [pc, #3500] @ 7d86c │ │ │ │ + mov r1, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r0, [r3, #972] @ 0x3cc │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + bl 7990 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + addeq r7, sp, #388 @ 0x184 │ │ │ │ + beq 7cb28 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + add r1, sp, #388 @ 0x184 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + strh r2, [r1] │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r2, [pc, #3448] @ 7d870 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mvn r2, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #3428] @ 7d874 │ │ │ │ + mov ip, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, #0 │ │ │ │ + blx ip │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + str r0, [r3, #972] @ 0x3cc │ │ │ │ + ldr r2, [pc, #3400] @ 7d878 │ │ │ │ + mov r3, r8 │ │ │ │ + str r9, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e972c │ │ │ │ + ldr r9, [r5, #4] │ │ │ │ + ldr r3, [r9, #1588] @ 0x634 │ │ │ │ + ldrb r3, [r3, #3284] @ 0xcd4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7cb94 │ │ │ │ + ldr r3, [r6, #28] │ │ │ │ + tst r3, #2 │ │ │ │ + beq 7cb94 │ │ │ │ + ldr r0, [r9, #1576] @ 0x628 │ │ │ │ + ldr r1, [pc, #3340] @ 7d87c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r9, [r3, #28] │ │ │ │ + ldr r2, [r1, #508] @ 0x1fc │ │ │ │ + ldr r3, [r1, #512] @ 0x200 │ │ │ │ + ldr r1, [r1, #504] @ 0x1f8 │ │ │ │ + blx r9 │ │ │ │ + ldr r9, [r5, #4] │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + cmp r8, #99 @ 0x63 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + bgt 7cc18 │ │ │ │ + ldr r3, [pc, #3276] @ 7d880 │ │ │ │ + ldr r1, [sp, #100] @ 0x64 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #972] @ 0x3cc │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + cmp r8, #9 │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + strgt r0, [sp, #100] @ 0x64 │ │ │ │ + bgt 7cc18 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + cmp r8, #0 │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + bne 7cc18 │ │ │ │ + ldr r0, [r9, #1576] @ 0x628 │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp] │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r1, [sp] │ │ │ │ mov r1, r3 │ │ │ │ - ldr r5, [r2, #28] │ │ │ │ + ldr r8, [r2, #28] │ │ │ │ mov r2, r3 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ - ldr r8, [pc, #552] @ 71c94 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r2, r8 │ │ │ │ - strd r0, [sp] │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ + blx r8 │ │ │ │ + ldr r9, [r5, #4] │ │ │ │ + ldr r8, [pc, #3152] @ 7d870 │ │ │ │ + add r0, r9, #1664 @ 0x680 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r9, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r1, sl │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r8, [sp, #4] │ │ │ │ + ldr r3, [pc, #3120] @ 7d874 │ │ │ │ + str r9, [sp] │ │ │ │ + bl 27e64 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ mvn lr, #0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r2, [pc, #516] @ 71c98 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r3, r7 │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ + ldr r2, [pc, #3088] @ 7d874 │ │ │ │ + str r8, [sp, #4] │ │ │ │ str lr, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - ldr r5, [ip, #40] @ 0x28 │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr sl, [r3, #1576] @ 0x628 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #488] @ 71cb0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ mov r1, r9 │ │ │ │ - mov r9, #1 │ │ │ │ - add r7, r7, r9 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #444] @ 71c9c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sl] │ │ │ │ - mov r1, #0 │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, sl │ │ │ │ - ldr sl, [pc, #404] @ 71c98 │ │ │ │ - str sl, [sp] │ │ │ │ - ldr sl, [r3, #36] @ 0x24 │ │ │ │ - mov r3, r5 │ │ │ │ - blx sl │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ - mov r2, r8 │ │ │ │ - ldr sl, [pc, #372] @ 71c98 │ │ │ │ - strd r0, [sp] │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mvn lr, #0 │ │ │ │ + ldr r7, [ip, #40] @ 0x28 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add r4, r4, #76 @ 0x4c │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 7c938 │ │ │ │ + ldrb r2, [r5, #3168] @ 0xc60 │ │ │ │ + ldr r8, [sp, #68] @ 0x44 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr r9, [sp, #72] @ 0x48 │ │ │ │ + beq 7d250 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [pc, #3000] @ 7d85c │ │ │ │ ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r2, [pc, #340] @ 71c98 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r4, [r2, #32] │ │ │ │ + mov r2, r3 │ │ │ │ + blx r4 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r2, r3 │ │ │ │ ldr ip, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r4, [ip, #28] │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #2968] @ 7d884 │ │ │ │ + ldr r3, [pc, #2916] @ 7d854 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #452] @ 0x1c4 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 7d914 │ │ │ │ + mov r0, r8 │ │ │ │ + add sp, sp, #460 @ 0x1cc │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r9, [pc, #2892] @ 7d874 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r2, [pc, #2880] @ 7d870 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r8, r6, #284 @ 0x11c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mvn r2, #0 │ │ │ │ + str r2, [sp] │ │ │ │ mov r1, #0 │ │ │ │ + ldr r7, [r3, #40] @ 0x28 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r8 │ │ │ │ + blx r7 │ │ │ │ + add r7, sp, #148 @ 0x94 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r9, [sp] │ │ │ │ + bne 7d38c │ │ │ │ + mov r2, #5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r9, [r3, #8] │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r3, fp │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + ldr r9, [r2, #28] │ │ │ │ + mov r2, fp │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [r3, #1588] @ 0x634 │ │ │ │ + ldrb r2, [r1, #3284] @ 0xcd4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7d138 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + tst r2, #4 │ │ │ │ + beq 7d138 │ │ │ │ + add r1, r1, #3280 @ 0xcd0 │ │ │ │ + add r1, r1, #4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl eb808 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq 7d8b0 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + sub r3, r2, r8 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r8, [r1, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + blx r8 │ │ │ │ + ldr r1, [pc, #2652] @ 7d888 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr lr, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + ldr r2, [r1, #508] @ 0x1fc │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r3, [r1, #512] @ 0x200 │ │ │ │ + ldr r1, [r1, #504] @ 0x1f8 │ │ │ │ str lr, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - ldr r8, [ip, #40] @ 0x28 │ │ │ │ + ldr r8, [ip, #28] │ │ │ │ blx r8 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ ldr r8, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #304] @ 71ca0 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + ldr r0, [r3, #1588] @ 0x634 │ │ │ │ ldr r3, [r8] │ │ │ │ - mov r1, #0 │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ + add r0, r0, #3280 @ 0xcd0 │ │ │ │ + add r0, r0, #4 │ │ │ │ + ldr r9, [r3, #16] │ │ │ │ + bl e9728 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r8, [r3, #36] @ 0x24 │ │ │ │ - mov r3, r5 │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr lr, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, fp │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r3, fp │ │ │ │ + str lr, [sp] │ │ │ │ + ldr r8, [r2, #28] │ │ │ │ + mov r2, fp │ │ │ │ blx r8 │ │ │ │ - ldr r2, [fp, #4] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr ip, [r0] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - ldr lr, [r5, #4]! │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ - ldr r2, [pc, #224] @ 71cb0 │ │ │ │ - ldr r5, [ip, #36] @ 0x24 │ │ │ │ - mov r1, #0 │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r7, #32 │ │ │ │ - add r3, r3, #6 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq 71cb8 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add r0, r0, #2016 @ 0x7e0 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r8, [r2, #32] │ │ │ │ + mov r2, r3 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r9, [r3, #1576] @ 0x628 │ │ │ │ + ldr r0, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r9] │ │ │ │ + add r0, r0, #3280 @ 0xcd0 │ │ │ │ + add r0, r0, #4 │ │ │ │ + ldr r8, [r3, #16] │ │ │ │ + bl e9728 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ mov r1, r7 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl ed10c │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + mvn r3, #0 │ │ │ │ + add r2, r2, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx r8 │ │ │ │ + b 7d23c │ │ │ │ + add r7, sp, #132 @ 0x84 │ │ │ │ + mov r1, lr │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [sp, #136] @ 0x88 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + add r8, r6, #76 @ 0x4c │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + add r7, sp, #148 @ 0x94 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7aed4 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [pc, #2324] @ 7d874 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r1, #5 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl ed10c │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 79a8 <__aeabi_fcmpeq@plt> │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ + ldr r9, [r3, #8] │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - bne 71a40 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r2, #1048576000 @ 0x3e800000 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r1, fp │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, fp │ │ │ │ + ldr r9, [r3, #28] │ │ │ │ + mov r3, fp │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [r3, #1588] @ 0x634 │ │ │ │ + ldrb r2, [r1, #3284] @ 0xcd4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7cfd4 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + tst r2, #8 │ │ │ │ + bne 7d6f4 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r3, fp │ │ │ │ str r1, [sp] │ │ │ │ - ldr r5, [r3, #28] │ │ │ │ - mov r3, r2 │ │ │ │ - blx r5 │ │ │ │ - b 71a5c │ │ │ │ - andeq r3, r1, r0, lsl #17 │ │ │ │ - muleq r0, r8, sl │ │ │ │ - andeq r5, r9, ip, lsr #2 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r5, r9, r0, lsl r1 │ │ │ │ - strdeq r5, [r9], -r4 │ │ │ │ - andeq r0, r0, r8, lsr #10 │ │ │ │ - andeq r9, r0, r0, ror r4 │ │ │ │ - ldrdeq r0, [r0], -ip │ │ │ │ - ldrdeq sp, [r0], -r8 │ │ │ │ - andeq r0, r3, r0, asr #26 │ │ │ │ - andeq r5, r3, r0, ror #22 │ │ │ │ - andeq r3, r4, r8, lsr r2 │ │ │ │ - andeq r8, r1, r0, lsr #13 │ │ │ │ - orrsmi r0, r6, #0 │ │ │ │ - svclt 0x00800000 │ │ │ │ - muleq r0, r8, r5 │ │ │ │ - andeq r2, r8, r8, lsr r2 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - bicmi r0, r8, r0 │ │ │ │ - eorsmi r0, r4, #0 │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - ldrmi r8, [fp, #-0]! │ │ │ │ - ldrbtmi r0, [sl], #-0 │ │ │ │ - submi r0, r8, #0 │ │ │ │ - orrsmi r0, r2, #0 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mvn r1, #0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - add r7, sp, #180 @ 0xb4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r8, [pc, #-48] @ 71ca4 │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mvn sl, #1 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r6, #1065353216 @ 0x3f800000 │ │ │ │ + mov r1, fp │ │ │ │ + ldr r9, [r2, #28] │ │ │ │ + mov r2, fp │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r9, [r2, #32] │ │ │ │ + mov r2, r3 │ │ │ │ + blx r9 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r7, [ip, #16] │ │ │ │ + blx r7 │ │ │ │ + b 7d23c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r9, [pc, #2084] @ 7d874 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r2, [pc, #2072] @ 7d870 │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r4, r7 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + add r8, r6, #92 @ 0x5c │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mvn r2, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r7, [r3, #40] @ 0x28 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r8 │ │ │ │ + blx r7 │ │ │ │ + add r7, sp, #148 @ 0x94 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ - blx r3 │ │ │ │ - str fp, [sp, #24] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #-136] @ 71ca8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r4, r4, #16 │ │ │ │ - ldr r9, [r3, #4] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r9, #2084] @ 0x824 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [r9, #2080] @ 0x820 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [r9, #2076] @ 0x81c │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ + str r9, [sp] │ │ │ │ + bne 7d36c │ │ │ │ + mov r2, #5 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r9, [r3, #8] │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ mov r3, fp │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl ed2ac │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #-244] @ 71cac │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r7, r6 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #-264] @ 71cb0 │ │ │ │ - add sl, sl, #2 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r4, #-16] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #-288] @ 71cb4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r4, #-12] │ │ │ │ - lsl r0, r5, #1 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #-316] @ 71cb0 │ │ │ │ - add r5, r5, #1 │ │ │ │ - str r0, [r4, #-8] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #-336] @ 71cb4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - cmp r5, #100 @ 0x64 │ │ │ │ - str r0, [r4, #-4] │ │ │ │ - bne 71d18 │ │ │ │ - ldr fp, [sp, #24] │ │ │ │ - ldr r7, [sp, #28] │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + ldr r9, [r2, #28] │ │ │ │ + mov r2, fp │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r9, [r2, #32] │ │ │ │ + mov r2, r3 │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [r3, #1588] @ 0x634 │ │ │ │ + ldrb r2, [r1, #3284] @ 0xcd4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7d138 │ │ │ │ + ldr r2, [r6, #28] │ │ │ │ + tst r2, #1 │ │ │ │ + bne 7d808 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #88] @ 0x58 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r4, [ip, #28] │ │ │ │ - blx r4 │ │ │ │ - b 718bc │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 71868 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 71108 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r8, [pc, #196] @ 71f74 │ │ │ │ - mov r7, r0 │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r1, r8, #1152 @ 0x480 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r7, [r3, #16] │ │ │ │ + mvn r3, #0 │ │ │ │ + blx r7 │ │ │ │ + b 7d23c │ │ │ │ + ldm sl, {r0, r1, r2, r3} │ │ │ │ + add r8, sp, #116 @ 0x74 │ │ │ │ + add r7, sp, #132 @ 0x84 │ │ │ │ + stm r8, {r0, r1, r2, r3} │ │ │ │ mov r3, r8 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [r3, #24] │ │ │ │ - str r2, [r3, #28] │ │ │ │ - add r3, r3, #36 @ 0x24 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne 71ec0 │ │ │ │ - ldr r9, [pc, #156] @ 71f78 │ │ │ │ - mov r6, #0 │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r5, #0 │ │ │ │ - b 71ef4 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, #4 │ │ │ │ - beq 71f60 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r1, lr │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r3, [r6, #60] @ 0x3c │ │ │ │ + tst r3, #1 │ │ │ │ + bne 7d680 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 276f8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8c8c4 │ │ │ │ - ldrb r3, [r0] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 71ee8 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r4, #0 │ │ │ │ - b 71f30 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, #32 │ │ │ │ - add sl, sl, #36 @ 0x24 │ │ │ │ - beq 71ee8 │ │ │ │ - ldr r1, [sl, #20] │ │ │ │ - mov r0, fp │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 71f20 │ │ │ │ - add r4, r4, r4, lsl #3 │ │ │ │ - add r4, r9, r4, lsl #2 │ │ │ │ - str r5, [r4, #28] │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, #4 │ │ │ │ - str r6, [r4, #24] │ │ │ │ - bne 71ef4 │ │ │ │ - ldr r3, [pc, #20] @ 71f7c │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne 71ee0 │ │ │ │ - pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andseq r1, pc, r8, ror r8 @ │ │ │ │ - andseq r1, pc, ip, asr #16 │ │ │ │ - @ instruction: 0x000001ba │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3904] @ 0xf40 │ │ │ │ - sub sp, sp, #156 @ 0x9c │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #620] @ 72210 │ │ │ │ - str r3, [sp, #196] @ 0xc4 │ │ │ │ - ldr r3, [pc, #616] @ 72214 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - cmp r1, r2 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [pc, #592] @ 72218 │ │ │ │ - add r3, pc, r3 │ │ │ │ - bge 721d8 │ │ │ │ - ldr r0, [pc, #584] @ 7221c │ │ │ │ - ldr r4, [pc, #584] @ 72220 │ │ │ │ - ldr r3, [r3, r0] │ │ │ │ - add r4, pc, r4 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r3, r1, r1, lsl #3 │ │ │ │ - add r4, r4, r3, lsl #2 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - mov fp, r1 │ │ │ │ - mov r9, #0 │ │ │ │ - add r8, sp, #196 @ 0xc4 │ │ │ │ - add r6, sp, #52 @ 0x34 │ │ │ │ - add r7, sp, #68 @ 0x44 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - b 7208c │ │ │ │ - ldr r1, [sl, #4] │ │ │ │ - clz r2, r5 │ │ │ │ - lsr r2, r2, #5 │ │ │ │ + bl 277dc │ │ │ │ + ldr r3, [r6, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - orrne r2, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - add r2, r1, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r2, #2572] @ 0xa0c │ │ │ │ - beq 72060 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [pc, #472] @ 72224 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add r3, pc, r3 │ │ │ │ - bl 8c400 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 72078 │ │ │ │ - ldr r1, [sl, #4] │ │ │ │ - add r1, r1, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r1, #2572] @ 0xa0c │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 8c400 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp r3, fp │ │ │ │ - add r4, r4, #36 @ 0x24 │ │ │ │ - beq 721d8 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ + moveq r2, #162 @ 0xa2 │ │ │ │ + beq 7d1c8 │ │ │ │ + cmp r3, #1 │ │ │ │ + movne r2, #168 @ 0xa8 │ │ │ │ + moveq r2, #165 @ 0xa5 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, #21 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 65e3c │ │ │ │ mov r3, r8 │ │ │ │ - mov r2, #0 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [sp, #212] @ 0xd4 │ │ │ │ + bl 276f8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 277dc │ │ │ │ + ldrb r2, [r6, #68] @ 0x44 │ │ │ │ + mov r1, #7 │ │ │ │ + rsb r2, r2, #113 @ 0x71 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 67b48 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7d344 │ │ │ │ mov r3, r8 │ │ │ │ - mov r2, r6 │ │ │ │ + ldr r1, [sp, #128] @ 0x80 │ │ │ │ mov r0, r8 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #344] @ 72228 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r9, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [sl, #4] │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - str r9, [sp, #68] @ 0x44 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ + mov r2, r7 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r3, [r6, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7d56c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add r4, r4, #76 @ 0x4c │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 7c938 │ │ │ │ + b 7cc84 │ │ │ │ + ldrb r3, [r5, #3169] @ 0xc61 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + tst r1, r3 │ │ │ │ + beq 7cc98 │ │ │ │ + ldr r3, [pc, #1572] @ 7d88c │ │ │ │ + mov r0, r9 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3, #568] @ 0x238 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 27558 │ │ │ │ + cmp r8, #0 │ │ │ │ + bne 7d8d4 │ │ │ │ + add r4, sp, #132 @ 0x84 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r1, [pc, #1528] @ 7d890 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + mov r0, r5 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r4, {r1, r2, r3} │ │ │ │ + bl 7b030 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 272f4 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + add lr, sp, #28 │ │ │ │ + ldr r7, [sp, #508] @ 0x1fc │ │ │ │ + str fp, [sp, #148] @ 0x94 │ │ │ │ + str fp, [sp, #152] @ 0x98 │ │ │ │ + str fp, [sp, #156] @ 0x9c │ │ │ │ + stm lr, {r0, r1, r2, r3} │ │ │ │ + add r3, sp, #148 @ 0x94 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + add ip, sp, #12 │ │ │ │ + mov r4, #4 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp] │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + ldm r9, {r1, r2, r3} │ │ │ │ + bl 79f3c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, r4 │ │ │ │ + bl 2729c │ │ │ │ + b 7cc98 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ mov r1, r6 │ │ │ │ - str r9, [sp, #72] @ 0x48 │ │ │ │ - ldm r7, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r6 │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldrb r3, [r6, #68] @ 0x44 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldreq r3, [r3, #64] @ 0x40 │ │ │ │ + ldrne r3, [r3, #68] @ 0x44 │ │ │ │ + blx r3 │ │ │ │ + b 7d21c │ │ │ │ + mov r2, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9641c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [r4, #16] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 7212c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26bf4 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #244] @ 7222c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + ldr r9, [r3, #8] │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + blx r9 │ │ │ │ + b 7d0c8 │ │ │ │ + mov r2, #1 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r9, [r3, #8] │ │ │ │ + ldr r2, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + blx r9 │ │ │ │ + b 7cda0 │ │ │ │ + ldr r8, [r6, #48] @ 0x30 │ │ │ │ + ldr r9, [r6, #44] @ 0x2c │ │ │ │ + ldr r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r1, [r6, #36] @ 0x24 │ │ │ │ + sub r2, r2, r8 │ │ │ │ + sub r1, r1, r9 │ │ │ │ + cmp r1, r2 │ │ │ │ + and r3, r3, #16 │ │ │ │ + bge 7d6e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + sub r9, r9, r2 │ │ │ │ + ldrne r3, [r6, #52] @ 0x34 │ │ │ │ + subne r8, r8, r3 │ │ │ │ + subne r9, r9, r3 │ │ │ │ + b 7cab8 │ │ │ │ + ldr r8, [sp, #48] @ 0x30 │ │ │ │ + mov r9, fp │ │ │ │ + str fp, [sp, #84] @ 0x54 │ │ │ │ + str fp, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [pc, #1172] @ 7d894 │ │ │ │ + mov r3, r7 │ │ │ │ + add r7, sp, #388 @ 0x184 │ │ │ │ + mov r0, r7 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r0, r5 │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + ldr r2, [sp, #88] @ 0x58 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r9 │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r8, [ip, #28] │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r8, [r2, #32] │ │ │ │ + mov r2, r3 │ │ │ │ + blx r8 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #212] @ 72230 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1060] @ 7d898 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [pc, #1004] @ 7d870 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ + mov r3, #2 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r3, [pc, #172] @ 72234 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - ldr r3, [r4, #24] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - add r1, r4, #32 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 84044 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, r0 │ │ │ │ - mov r5, r0 │ │ │ │ - bne 7201c │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - cmp r2, r1 │ │ │ │ - bne 7201c │ │ │ │ - b 72078 │ │ │ │ - ldr r2, [pc, #88] @ 72238 │ │ │ │ - ldr r3, [pc, #48] @ 72214 │ │ │ │ - add r2, pc, r2 │ │ │ │ + add r0, r0, #4 │ │ │ │ + ldr r3, [pc, #960] @ 7d874 │ │ │ │ + bl 27e64 │ │ │ │ + b 7d23c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 26f10 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #1672] @ 0x688 │ │ │ │ + cmp r4, r2 │ │ │ │ + ldr r2, [r3, #1668] @ 0x684 │ │ │ │ + beq 7d7dc │ │ │ │ + cmp r4, r2 │ │ │ │ + bne 7d4f0 │ │ │ │ + ldr r2, [r3, #1704] @ 0x6a8 │ │ │ │ + tst r2, #1 │ │ │ │ + bne 7d7c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r8, #0 │ │ │ │ + beq 7c8d8 │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + str r4, [r3, #1680] @ 0x690 │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ + mov r2, #1056964608 @ 0x3f000000 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ + add r2, sp, #156 @ 0x9c │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + mov fp, #0 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r3, [pc, #868] @ 7d898 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #148 @ 0x94 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r9 │ │ │ │ + bl 92298 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [pc, #844] @ 7d8ac │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + b 7c900 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 277dc │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [pc, #788] @ 7d89c │ │ │ │ + mov r7, #1065353216 @ 0x3f800000 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 7220c │ │ │ │ - add sp, sp, #156 @ 0x9c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r9, r0, lsl sl │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - strdeq r4, [r9], -r4 @ │ │ │ │ - andeq r0, r0, r0, lsr #11 │ │ │ │ - andseq r1, pc, r0, asr r7 @ │ │ │ │ - strdeq r2, [r8], -r0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - andeq r3, r8, r4, lsr r5 │ │ │ │ - svclt 0x00800000 │ │ │ │ - cmpmi r0, r0 │ │ │ │ - ldrdeq r4, [r9], -r8 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4000] @ 0xfa0 │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - add r4, sp, #100 @ 0x64 │ │ │ │ - stm r4, {r1, r2, r3} │ │ │ │ - ldr r1, [pc, #608] @ 724c4 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #604] @ 724c8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, #2572] @ 0xa0c │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 71e98 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [pc, #560] @ 724cc │ │ │ │ - mov r3, #0 │ │ │ │ - bl 96334 │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r3, #124] @ 0x7c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r8, [ip, #132] @ 0x84 │ │ │ │ + blx r8 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #536] @ 724d0 │ │ │ │ - mov r0, #1048576000 @ 0x3e800000 │ │ │ │ - mov r2, #12 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r2, #59648 @ 0xe900 │ │ │ │ - mov r1, r4 │ │ │ │ - ldm r6, {r2, r3} │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + mov r2, r3 │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31598 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #0 │ │ │ │ + add r1, r1, #114 @ 0x72 │ │ │ │ + bl 906a0 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [sp, #132] @ 0x84 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + str r1, [sp, #156] @ 0x9c │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp, #160] @ 0xa0 │ │ │ │ + add r1, sp, #148 @ 0x94 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r7, [r2, #132] @ 0x84 │ │ │ │ + mov r2, r3 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + b 7d23c │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r7 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [pc, #444] @ 724d4 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #440] @ 724d8 │ │ │ │ - ldr r0, [pc, #440] @ 724dc │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + bl 277dc │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, #7 │ │ │ │ + add r2, r2, #108 @ 0x6c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 65e3c │ │ │ │ + b 7d188 │ │ │ │ + ldr r1, [pc, #492] @ 7d8a0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #428] @ 7d868 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add r2, r8, #-2147483648 @ 0x80000000 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + b 7c9c4 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [r6, #52] @ 0x34 │ │ │ │ + subne r8, r8, r3 │ │ │ │ + subne r9, r9, r3 │ │ │ │ + b 7cab8 │ │ │ │ + add r1, r1, #3280 @ 0xcd0 │ │ │ │ + add r1, r1, #4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl eb808 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq 7d8b0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r1, [pc, #424] @ 724e0 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + sub r3, r2, r8 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r8, [r1, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + blx r8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r1, [pc, #360] @ 7d8a4 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + ldr lr, [sp, #48] @ 0x30 │ │ │ │ + ldr ip, [r0] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [r3, #3432] @ 0xd68 │ │ │ │ - add r1, r1, #1152 @ 0x480 │ │ │ │ - clz r3, r3 │ │ │ │ - str r6, [sp] │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - ldr fp, [pc, #396] @ 724e4 │ │ │ │ - ldr r7, [pc, #396] @ 724e8 │ │ │ │ - add fp, pc, fp │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r7, r7, #1152 @ 0x480 │ │ │ │ - mov r8, #0 │ │ │ │ - add r7, r7, #4 │ │ │ │ - mov sl, #500 @ 0x1f4 │ │ │ │ - mov r9, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 81028 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r3, [r5, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #3432] @ 0xd68 │ │ │ │ - eorne r3, r3, #1 │ │ │ │ - strne r3, [r2, #3432] @ 0xd68 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [pc, #272] @ 724d4 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 96334 │ │ │ │ + ldr r2, [r1, #508] @ 0x1fc │ │ │ │ + ldr r3, [r1, #512] @ 0x200 │ │ │ │ + ldr r1, [r1, #504] @ 0x1f8 │ │ │ │ + str lr, [sp] │ │ │ │ + ldr r8, [ip, #28] │ │ │ │ + blx r8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - ldr r0, [pc, #280] @ 724ec │ │ │ │ - ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + ldr r8, [r3, #1576] @ 0x628 │ │ │ │ + ldr r0, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r8] │ │ │ │ + add r0, r0, #3280 @ 0xcd0 │ │ │ │ + add r0, r0, #4 │ │ │ │ + ldr r9, [r3, #16] │ │ │ │ + bl e9728 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx r9 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr lr, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ mov r1, fp │ │ │ │ - add r2, r2, #3424 @ 0xd60 │ │ │ │ - add r2, r2, #12 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r2 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r8, [sp, #16] │ │ │ │ - str sl, [sp, #8] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 83788 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r4 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r3, fp │ │ │ │ + str lr, [sp] │ │ │ │ + ldr r8, [r2, #28] │ │ │ │ + mov r2, fp │ │ │ │ + b 7ced4 │ │ │ │ + cmp r2, r4 │ │ │ │ + bne 7d4f0 │ │ │ │ + cmp r4, #0 │ │ │ │ + mov r2, #1 │ │ │ │ + str r4, [r3, #1672] @ 0x688 │ │ │ │ + strb r2, [r3, #1684] @ 0x694 │ │ │ │ + strne r4, [r3, #1676] @ 0x68c │ │ │ │ + b 7d4f0 │ │ │ │ + ldr r1, [r3, #1704] @ 0x6a8 │ │ │ │ + mov ip, #1 │ │ │ │ + ands r1, r1, #1 │ │ │ │ + strb ip, [r3, #1684] @ 0x694 │ │ │ │ + bne 7d7bc │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r8, ip │ │ │ │ + streq r0, [r3, #1672] @ 0x688 │ │ │ │ + strne r1, [r3, #1672] @ 0x688 │ │ │ │ + bne 7d4fc │ │ │ │ + b 7c8d8 │ │ │ │ + add r1, r1, #3280 @ 0xcd0 │ │ │ │ + add r1, r1, #4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl eb808 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq 7d8b0 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + sub r3, r2, r8 │ │ │ │ + ldr r1, [r0] │ │ │ │ mov r2, r8 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [pc, #152] @ 724d4 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [pc, #172] @ 724f0 │ │ │ │ + ldr r8, [r1, #16] │ │ │ │ + mov r1, r7 │ │ │ │ + blx r8 │ │ │ │ + ldr r1, [pc, #92] @ 7d8a8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 7ce2c │ │ │ │ + andeq sl, r8, r8, asr r1 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq sl, r8, r4, lsr r1 │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ + andeq r3, r9, r4, ror #5 │ │ │ │ + submi r0, r8, #0 │ │ │ │ + addsmi r0, r6, #0 │ │ │ │ + andeq r3, r9, r8, asr #2 │ │ │ │ + svclt 0x00800000 │ │ │ │ + mrsmi r0, (UNDEF: 64) │ │ │ │ + andeq sl, r7, ip, lsr #22 │ │ │ │ + muleq r9, r4, r0 │ │ │ │ + andeq r3, r9, r4, asr r0 │ │ │ │ + ldrdeq r9, [r8], -r8 │ │ │ │ + andeq r2, r9, r0, ror #27 │ │ │ │ + andeq r2, r9, r0, lsr #19 │ │ │ │ + @ instruction: 0x43200000 │ │ │ │ + andeq r7, r7, r4, asr r9 │ │ │ │ + addmi r0, r0, r0 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + rscsmi r0, sl, #0 │ │ │ │ + andeq r2, r9, r4, asr #9 │ │ │ │ + andeq r2, r9, r0, asr #7 │ │ │ │ + svccc 0x004ccccd │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - mov r1, fp │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r4, [r3, #1588] @ 0x634 │ │ │ │ - bl 26ba8 │ │ │ │ - add r4, r4, #1104 @ 0x450 │ │ │ │ - add r4, r4, #4 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - str r8, [sp, #16] │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str sl, [sp, #8] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - mov ip, r0 │ │ │ │ - str ip, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 83788 │ │ │ │ - ldr r2, [pc, #100] @ 724f4 │ │ │ │ - ldr r3, [pc, #52] @ 724c8 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r7, [ip, #16] │ │ │ │ + blx r7 │ │ │ │ + b 7d23c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 26e74 │ │ │ │ + add r8, r0, #1 │ │ │ │ + b 7d280 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [pc, #-84] @ 7d8ac │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov fp, #0 │ │ │ │ + mov r8, #0 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + b 7c900 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3336] @ 0xd08 │ │ │ │ + mov r8, r2 │ │ │ │ + ldr r2, [pc, #1804] @ 7e040 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [pc, #1800] @ 7e044 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #1792] @ 7e048 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #724 @ 0x2d4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #716] @ 0x2cc │ │ │ │ + mov r3, #0 │ │ │ │ + bl eb7b0 │ │ │ │ + clz r5, r0 │ │ │ │ + lsr r5, r5, #5 │ │ │ │ + cmp r6, #0 │ │ │ │ + orrne r5, r5, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 7d9ac │ │ │ │ + ldr r2, [pc, #1736] @ 7e04c │ │ │ │ + ldr r3, [pc, #1724] @ 7e044 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #716] @ 0x2cc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 724c0 │ │ │ │ - ldr r0, [pc, #24] @ 724cc │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r9, r0, asr r7 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - addmi r0, r4, #0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - movmi r0, r0 │ │ │ │ - andeq r2, r8, ip, lsl r3 │ │ │ │ - strdeq r4, [r8], -r0 │ │ │ │ - @ instruction: 0x001f13f0 │ │ │ │ - andeq r2, r8, r4, ror #5 │ │ │ │ - andseq r1, pc, ip, asr #7 │ │ │ │ - andeq r4, r8, r0, asr sl │ │ │ │ - strdeq r4, [r8], -ip │ │ │ │ - andeq r4, r9, r8, lsr #10 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #40 @ 0x28 │ │ │ │ - add r4, sp, #60 @ 0x3c │ │ │ │ - stm r4, {r1, r2, r3} │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r6, [pc, #180] @ 725d8 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, #2572] @ 0xa0c │ │ │ │ - bl 71e98 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #128] @ 725dc │ │ │ │ - mov r3, #12 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldmdb r3, {r0, r1} │ │ │ │ - add r3, sp, #24 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r2, #59648 @ 0xe900 │ │ │ │ - mov r1, r4 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31598 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #64] @ 725e0 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldm r3, {r0, r1, r2} │ │ │ │ + bne 7e03c │ │ │ │ + mov r0, #0 │ │ │ │ + add sp, sp, #724 @ 0x2d4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r6, sp, #76 @ 0x4c │ │ │ │ + sub r3, r0, r7 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e96ec │ │ │ │ + ldr r2, [pc, #1668] @ 7e050 │ │ │ │ + mov r3, r7 │ │ │ │ + add r7, sp, #204 @ 0xcc │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e972c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r0, [r2, #1572] @ 0x624 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r8, [r1, #56] @ 0x38 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + blx r8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7db68 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - stm sp, {r0, r1, r2} │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #5 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 71f80 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne 7db68 │ │ │ │ + ldr r8, [sp, #64] @ 0x40 │ │ │ │ + bic r8, r8, #128 @ 0x80 │ │ │ │ + cmp r8, #64 @ 0x40 │ │ │ │ + bne 7db68 │ │ │ │ mov r0, r6 │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - sbcsmi r0, ip, #0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - movmi r0, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - add r4, sp, #68 @ 0x44 │ │ │ │ - stm r4, {r1, r2, r3} │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r6, [pc, #180] @ 726c4 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, #2572] @ 0xa0c │ │ │ │ - bl 71e98 │ │ │ │ + bl e9728 │ │ │ │ + add r9, r0, #1 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, r9 │ │ │ │ + str r9, [sp, #28] │ │ │ │ + bl 7318 │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #144] @ 726c8 │ │ │ │ - str r1, [sp, #12] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + bl e8318 │ │ │ │ + ldr r2, [pc, #1532] @ 7e054 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [pc, #1508] @ 7e058 │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + mov r3, r7 │ │ │ │ + ldr ip, [r0] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #1 │ │ │ │ + str r5, [sp] │ │ │ │ + ldr r7, [ip, #100] @ 0x64 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #16 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r1, [sp] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r7, [r2, #64] @ 0x40 │ │ │ │ + mov r2, r8 │ │ │ │ + blx r7 │ │ │ │ + ldr r7, [r4, #92] @ 0x5c │ │ │ │ + ldr r8, [r4, #88] @ 0x58 │ │ │ │ + cmp r7, r8 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + beq 7dbb0 │ │ │ │ + add r9, r7, #1 │ │ │ │ + add r3, r9, r9, lsl #1 │ │ │ │ + cmp r9, r8 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + bgt 7dd28 │ │ │ │ + ldr r8, [r4, #84] @ 0x54 │ │ │ │ + sub r5, r3, #12 │ │ │ │ + ldr r0, [r8, r5] │ │ │ │ + add r7, r8, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + str r9, [r4, #92] @ 0x5c │ │ │ │ + beq 7db14 │ │ │ │ + bl 75dc │ │ │ │ mov r3, #0 │ │ │ │ - mov r7, #12 │ │ │ │ - mov r2, #1048576000 @ 0x3e800000 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - ldr ip, [r5, #4] │ │ │ │ + str r3, [r8, r5] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str r3, [r7, #4] │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 7318 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r0, [r7] │ │ │ │ + bl e8318 │ │ │ │ + ldr r1, [pc, #1308] @ 7e05c │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [r7, #8] │ │ │ │ + bl eb594 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldreq r3, [sp, #56] @ 0x38 │ │ │ │ + streq r3, [r4, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 75dc │ │ │ │ + b 7d97c │ │ │ │ + ldr r2, [pc, #1264] @ 7e060 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [pc, #1240] @ 7e064 │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + mov lr, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + add r2, pc, r2 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + mov r3, r7 │ │ │ │ + blx r4 │ │ │ │ + b 7d97c │ │ │ │ + cmp r7, #1 │ │ │ │ + ble 7dea0 │ │ │ │ + ldr r3, [pc, #1192] @ 7e068 │ │ │ │ + add r7, r7, r7, asr #1 │ │ │ │ + cmp r7, r3 │ │ │ │ + addle r0, r7, r7, lsl #1 │ │ │ │ + lslle r0, r0, #2 │ │ │ │ + str r7, [r4, #88] @ 0x58 │ │ │ │ + addle r0, r0, #8 │ │ │ │ + mvngt r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + mov r3, #12 │ │ │ │ + mov r2, #0 │ │ │ │ + mvn r1, #0 │ │ │ │ + add sl, r0, #8 │ │ │ │ + str r3, [r0] │ │ │ │ + str r7, [r0, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + mov r3, sl │ │ │ │ + sub r7, r7, #2 │ │ │ │ + sub r7, r7, #1 │ │ │ │ + cmn r7, #2 │ │ │ │ + str r2, [r3] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + str r1, [r3, #8] │ │ │ │ + add r3, r3, #12 │ │ │ │ + bne 7dc00 │ │ │ │ + ldr r9, [r4, #92] @ 0x5c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp r9, r3 │ │ │ │ + movge r9, r3 │ │ │ │ + cmp r9, #0 │ │ │ │ + ble 7dcbc │ │ │ │ + mov r7, #0 │ │ │ │ + add r9, r9, r9, lsl #1 │ │ │ │ + mov r8, r7 │ │ │ │ + str sl, [sp, #32] │ │ │ │ + str r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + ldr fp, [r4, #84] @ 0x54 │ │ │ │ + cmp r0, #0 │ │ │ │ + lsl sl, r7, #2 │ │ │ │ + add r6, fp, r7, lsl #2 │ │ │ │ + beq 7dc64 │ │ │ │ + bl 75dc │ │ │ │ + str r8, [r5, #8] │ │ │ │ + ldr fp, [fp, sl] │ │ │ │ + str r8, [r5, #12] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 7dc9c │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + add r0, r0, #1 │ │ │ │ + bl 7318 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r1, fp │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r0, [r5, #8] │ │ │ │ + bl e8318 │ │ │ │ + add r7, r7, #3 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r9, r7 │ │ │ │ + str r3, [r5, #16] │ │ │ │ + add r5, r5, #12 │ │ │ │ + bne 7dc48 │ │ │ │ + ldr sl, [sp, #32] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + ldr r7, [r4, #84] @ 0x54 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 7dd0c │ │ │ │ + ldr r5, [r7, #-4] │ │ │ │ + add r5, r5, r5, lsl #1 │ │ │ │ + add r5, r7, r5, lsl #2 │ │ │ │ + cmp r7, r5 │ │ │ │ + beq 7e02c │ │ │ │ + ldr r0, [r5, #-12]! │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7dcec │ │ │ │ + bl 75dc │ │ │ │ + cmp r7, r5 │ │ │ │ + bne 7dcdc │ │ │ │ + ldr r3, [r7, #-4] │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + lsl r1, r3, #2 │ │ │ │ + add r1, r1, #8 │ │ │ │ + sub r0, r7, #8 │ │ │ │ + bl 748c │ │ │ │ + str sl, [r4, #84] @ 0x54 │ │ │ │ + ldr r7, [r4, #92] @ 0x5c │ │ │ │ + ldr r8, [r4, #88] @ 0x58 │ │ │ │ + cmp r8, r7 │ │ │ │ + movlt r7, r8 │ │ │ │ + str r7, [r4, #92] @ 0x5c │ │ │ │ + b 7dad8 │ │ │ │ + ldr r2, [pc, #824] @ 7e068 │ │ │ │ + str r9, [r4, #88] @ 0x58 │ │ │ │ + cmp r9, r2 │ │ │ │ + addls r0, r3, #8 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 7318 │ │ │ │ + cmp r7, #0 │ │ │ │ + mov r2, #12 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + movge r1, #0 │ │ │ │ + mvnge ip, #0 │ │ │ │ + add r8, r0, #8 │ │ │ │ + str r2, [r0] │ │ │ │ + mov r5, r0 │ │ │ │ + movge r2, r8 │ │ │ │ + str r9, [r0, #4] │ │ │ │ + blt 7dd88 │ │ │ │ + sub r7, r7, #1 │ │ │ │ + cmn r7, #1 │ │ │ │ + str r1, [r2] │ │ │ │ + stmib r2, {r1, ip} │ │ │ │ + add r2, r2, #12 │ │ │ │ + bne 7dd70 │ │ │ │ + ldr fp, [r4, #92] @ 0x5c │ │ │ │ + ldr r2, [r4, #88] @ 0x58 │ │ │ │ + cmp fp, r2 │ │ │ │ + movge fp, r2 │ │ │ │ + cmp fp, #0 │ │ │ │ + ble 7de38 │ │ │ │ + mov r7, #0 │ │ │ │ + add fp, fp, fp, lsl #1 │ │ │ │ + mov sl, r7 │ │ │ │ + str r9, [sp, #32] │ │ │ │ + str r8, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + ldr r9, [r4, #84] @ 0x54 │ │ │ │ + cmp r0, #0 │ │ │ │ + lsl r8, r7, #2 │ │ │ │ + add r6, r9, r7, lsl #2 │ │ │ │ + beq 7ddd8 │ │ │ │ + bl 75dc │ │ │ │ + str sl, [r5, #8] │ │ │ │ + ldr r8, [r9, r8] │ │ │ │ + str sl, [r5, #12] │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 7de10 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + add r0, r0, #1 │ │ │ │ + bl 7318 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + mov r1, r8 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r0, [r5, #8] │ │ │ │ + bl e8318 │ │ │ │ + add r7, r7, #3 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r7, fp │ │ │ │ + str r3, [r5, #16] │ │ │ │ + add r5, r5, #12 │ │ │ │ + bne 7ddbc │ │ │ │ + ldr r9, [sp, #32] │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [sp, #44] @ 0x2c │ │ │ │ + ldr r7, [r4, #84] @ 0x54 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 7de98 │ │ │ │ + ldr r5, [r7, #-4] │ │ │ │ + add r5, r5, r5, lsl #1 │ │ │ │ + add r5, r7, r5, lsl #2 │ │ │ │ + cmp r7, r5 │ │ │ │ + beq 7e024 │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r0, [r5, #-12]! │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7de6c │ │ │ │ + bl 75dc │ │ │ │ + cmp r7, r5 │ │ │ │ + bne 7de5c │ │ │ │ + ldr r2, [r7, #-4] │ │ │ │ + mov r3, sl │ │ │ │ + add r2, r2, r2, lsl #1 │ │ │ │ + lsl r1, r2, #2 │ │ │ │ + add r1, r1, #8 │ │ │ │ + sub r0, r7, #8 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 748c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + str r8, [r4, #84] @ 0x54 │ │ │ │ + b 7daf0 │ │ │ │ + ldr r3, [pc, #448] @ 7e068 │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r7, r3 │ │ │ │ + str r7, [r4, #88] @ 0x58 │ │ │ │ + bls 7dfd0 │ │ │ │ + mvn r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + mov r3, #12 │ │ │ │ + str r7, [r0, #4] │ │ │ │ + add r7, r0, #8 │ │ │ │ + str r3, [r0] │ │ │ │ + ldr sl, [r4, #92] @ 0x5c │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + cmp sl, r3 │ │ │ │ + movge sl, r3 │ │ │ │ + cmp sl, #0 │ │ │ │ + ble 7df78 │ │ │ │ + mov r5, #0 │ │ │ │ + add r3, r7, #8 │ │ │ │ + add sl, sl, sl, lsl #1 │ │ │ │ + add r8, r7, #4 │ │ │ │ + mov r9, r5 │ │ │ │ str r3, [sp, #32] │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [r7, r5, lsl #2] │ │ │ │ + ldr r2, [r4, #84] @ 0x54 │ │ │ │ + cmp r0, #0 │ │ │ │ + lsl fp, r5, #2 │ │ │ │ + add r6, r2, r5, lsl #2 │ │ │ │ + beq 7df24 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - ldmdb r1, {r0, r1} │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r3, sp, #24 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, ip, #59648 @ 0xe900 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31598 │ │ │ │ - ldr r3, [pc, #68] @ 726cc │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r2, #1073741824 @ 0x40000000 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldm r3, {r0, r1, r2} │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - stm sp, {r0, r1, r2} │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, #5 │ │ │ │ - bl 71f80 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - tstmi sl, #0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - movmi r0, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + bl 75dc │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r9, [r7, r5, lsl #2] │ │ │ │ + ldr fp, [r2, fp] │ │ │ │ + str r9, [r8, r5, lsl #2] │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 7df5c │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + str r0, [r8, r5, lsl #2] │ │ │ │ + add r0, r0, #1 │ │ │ │ + bl 7318 │ │ │ │ + ldr r2, [r8, r5, lsl #2] │ │ │ │ + mov r1, fp │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r0, [r7, r5, lsl #2] │ │ │ │ + bl e8318 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + str r3, [r2, r5, lsl #2] │ │ │ │ + add r5, r5, #3 │ │ │ │ + cmp r5, sl │ │ │ │ + bne 7df00 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r8, [r4, #84] @ 0x54 │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 7dfc8 │ │ │ │ + ldr r5, [r8, #-4] │ │ │ │ + add r5, r5, r5, lsl #1 │ │ │ │ + add r5, r8, r5, lsl #2 │ │ │ │ + cmp r8, r5 │ │ │ │ + beq 7e034 │ │ │ │ + ldr r0, [r5, #-12]! │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7dfa8 │ │ │ │ + bl 75dc │ │ │ │ + cmp r8, r5 │ │ │ │ + bne 7df98 │ │ │ │ + ldr r3, [r8, #-4] │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + lsl r1, r3, #2 │ │ │ │ + add r1, r1, #8 │ │ │ │ + sub r0, r8, #8 │ │ │ │ + bl 748c │ │ │ │ + str r7, [r4, #84] @ 0x54 │ │ │ │ + b 7dd10 │ │ │ │ + add r0, r7, r7, lsl #1 │ │ │ │ + lsl r0, r0, #2 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 7318 │ │ │ │ + mov r3, #12 │ │ │ │ + cmn r8, #1 │ │ │ │ + str r7, [r0, #4] │ │ │ │ + str r3, [r0] │ │ │ │ + add r7, r0, #8 │ │ │ │ + beq 7decc │ │ │ │ + mov r3, r7 │ │ │ │ + mvn r2, #0 │ │ │ │ + b 7e008 │ │ │ │ + mov r8, #0 │ │ │ │ + cmp r8, #0 │ │ │ │ + str r5, [r3] │ │ │ │ + str r5, [r3, #4] │ │ │ │ + str r2, [r3, #8] │ │ │ │ + add r3, r3, #12 │ │ │ │ + bne 7e004 │ │ │ │ + b 7decc │ │ │ │ + mov r1, #0 │ │ │ │ + b 7de84 │ │ │ │ + mov r1, #0 │ │ │ │ + b 7dd00 │ │ │ │ + mov r1, #0 │ │ │ │ + b 7dfbc │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, r8, ip, lsl #1 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq fp, r7, r0, ror r4 │ │ │ │ + andeq r9, r8, r0, asr #32 │ │ │ │ + ldrdeq r9, [r7], -r4 │ │ │ │ + andeq r9, r7, r8, asr r8 │ │ │ │ + @ instruction: 0x0007a2b0 │ │ │ │ + muleq r7, r0, r7 │ │ │ │ + andeq r9, r7, r0, ror #14 │ │ │ │ + muleq r7, r8, r1 │ │ │ │ + beq feb28b18 <__bss_end__@@Base+0xfe882a50> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - add r4, sp, #68 @ 0x44 │ │ │ │ - stm r4, {r1, r2, r3} │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r6, [pc, #180] @ 727b0 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, #2572] @ 0xa0c │ │ │ │ - bl 71e98 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #144] @ 727b4 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r3, #0 │ │ │ │ - mov r7, #12 │ │ │ │ - mov r2, #1048576000 @ 0x3e800000 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - ldr ip, [r5, #4] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - ldmdb r1, {r0, r1} │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r3, sp, #24 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, ip, #59648 @ 0xe900 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31598 │ │ │ │ - ldr r3, [pc, #68] @ 727b8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r2, #1073741824 @ 0x40000000 │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldm r3, {r0, r1, r2} │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - stm sp, {r0, r1, r2} │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #14 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 71f80 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - eorsmi r0, r0, #0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - movmi r0, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7e0ac │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1588] @ 0x634 │ │ │ │ + add r0, r0, #980 @ 0x3d4 │ │ │ │ + pop {r4, pc} │ │ │ │ + cmp r0, #1 │ │ │ │ + ldreq r3, [r4, #4] │ │ │ │ + ldreq r0, [r3, #1588] @ 0x634 │ │ │ │ + addeq r0, r0, #1040 @ 0x410 │ │ │ │ + addeq r0, r0, #4 │ │ │ │ + movne r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #40 @ 0x28 │ │ │ │ - add r4, sp, #60 @ 0x3c │ │ │ │ - stm r4, {r1, r2, r3} │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ - ldr r6, [pc, #180] @ 7289c │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, #2572] @ 0xa0c │ │ │ │ - bl 71e98 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #128] @ 728a0 │ │ │ │ - mov r3, #12 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldmdb r3, {r0, r1} │ │ │ │ - add r3, sp, #24 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r2, #59648 @ 0xe900 │ │ │ │ - mov r1, r4 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31598 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #64] @ 728a4 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldm r3, {r0, r1, r2} │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - stm sp, {r0, r1, r2} │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #18 │ │ │ │ - mov r1, #14 │ │ │ │ - bl 71f80 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 7e124 │ │ │ │ + cmp r3, #1 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r3, #1588] @ 0x634 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - adcsmi r0, r0, #0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - movmi r0, r0 │ │ │ │ + add r0, r0, #1040 @ 0x410 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + add r0, r0, #4 │ │ │ │ + b e96c0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r3, #1588] @ 0x634 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + add r0, r0, #980 @ 0x3d4 │ │ │ │ + b e96c0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + add r0, r0, #792 @ 0x318 │ │ │ │ + add r0, r0, #2 │ │ │ │ + ldr r3, [r4, r0, lsl #2] │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 7e1f0 │ │ │ │ + ldr r5, [r4, #3124] @ 0xc34 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + adds r5, r5, r3, lsl #5 │ │ │ │ + beq 7e1f0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + add r6, r4, r0, lsl #2 │ │ │ │ + ldr r7, [r6, #3184] @ 0xc70 │ │ │ │ + cmp r7, #0 │ │ │ │ + blt 7e1f0 │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r1, [r5, #72] @ 0x48 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + blx r3 │ │ │ │ + cmp r7, r0 │ │ │ │ + bge 7e1f0 │ │ │ │ + ldr r1, [r6, #3184] @ 0xc70 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76b90 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 7e1f0 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, r1, #348 @ 0x15c │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 7e0c8 │ │ │ │ + ldr r1, [pc, #12] @ 7e204 │ │ │ │ + mov r0, r4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + b 7e0c8 │ │ │ │ + andeq r6, r7, ip, ror #12 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r7, [pc, #592] @ 72b14 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr sl, [pc, #584] @ 72b18 │ │ │ │ - add r8, sp, #92 @ 0x5c │ │ │ │ - stm r8, {r1, r2, r3} │ │ │ │ - mov r5, r0 │ │ │ │ - mov r3, r7 │ │ │ │ - add r0, r7, #1152 @ 0x480 │ │ │ │ - mov r1, #0 │ │ │ │ - add sl, pc, sl │ │ │ │ - str r1, [r3, #24] │ │ │ │ - str r1, [r3, #28] │ │ │ │ - add r3, r3, #36 @ 0x24 │ │ │ │ - cmp r3, r0 │ │ │ │ - bne 728e8 │ │ │ │ - ldr r6, [pc, #536] @ 72b1c │ │ │ │ - mov r9, #0 │ │ │ │ - add r6, pc, r6 │ │ │ │ - str sl, [sp, #24] │ │ │ │ - mov fp, r6 │ │ │ │ - mov sl, r9 │ │ │ │ - str r8, [sp, #28] │ │ │ │ - mov r9, #0 │ │ │ │ - b 7292c │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r9, #4 │ │ │ │ - beq 729a0 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r2, r9 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2572] @ 0xa0c │ │ │ │ - mov r1, sl │ │ │ │ - bl 8c8c4 │ │ │ │ - ldrb r3, [r0] │ │ │ │ + str r0, [ip, #3608] @ 0xe18 │ │ │ │ + sub sp, sp, #452 @ 0x1c4 │ │ │ │ mov r8, r0 │ │ │ │ + add r0, sp, #492 @ 0x1ec │ │ │ │ + stm r0, {r1, r2, r3} │ │ │ │ + ldr r2, [pc, #4032] @ 7f1f4 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r1, [pc, #4024] @ 7f1f8 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r2, [pc, #4016] @ 7f1fc │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #1116] @ 0x45c │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 72920 │ │ │ │ - mov r6, r7 │ │ │ │ - mov r4, #0 │ │ │ │ - b 72970 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, #32 │ │ │ │ - add r6, r6, #36 @ 0x24 │ │ │ │ - beq 72920 │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ - mov r0, r8 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 72960 │ │ │ │ - add r4, r4, r4, lsl #3 │ │ │ │ - add r4, fp, r4, lsl #2 │ │ │ │ - str r9, [r4, #28] │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r9, #4 │ │ │ │ - str sl, [r4, #24] │ │ │ │ - bne 7292c │ │ │ │ - ldr r3, [pc, #376] @ 72b20 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne 72918 │ │ │ │ - ldr r8, [sp, #28] │ │ │ │ - ldr r1, [pc, #360] @ 72b24 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #444] @ 0x1bc │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r3, [pc, #3984] @ 7f200 │ │ │ │ + ldr r2, [sp, #92] @ 0x5c │ │ │ │ + add r4, sp, #176 @ 0xb0 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + ldr sl, [r2, r3] │ │ │ │ + ldrne r0, [pc, #3968] @ 7f204 │ │ │ │ + moveq r0, #0 │ │ │ │ + ldr r1, [sl] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #3952] @ 7f204 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 275c8 │ │ │ │ + ldr r0, [r8, #3084] @ 0xc0c │ │ │ │ mov r3, #0 │ │ │ │ - ldr sl, [sp, #24] │ │ │ │ - bl 96334 │ │ │ │ + cmp r0, r3 │ │ │ │ + str r3, [r8, #3120] @ 0xc30 │ │ │ │ + beq 7e2c0 │ │ │ │ + bl 75dc │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r8, #3088] @ 0xc10 │ │ │ │ + mov r0, #40 @ 0x28 │ │ │ │ + bl 7318 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #324] @ 72b28 │ │ │ │ - mov r3, #12 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, sp, #48 @ 0x30 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - ldmdb r3, {r0, r1} │ │ │ │ - add r4, sp, #32 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r2, #59648 @ 0xe900 │ │ │ │ - mov r1, r8 │ │ │ │ - ldm r4, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31598 │ │ │ │ - ldr r6, [pc, #264] @ 72b2c │ │ │ │ - mov r3, #1073741824 @ 0x40000000 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r6, [sp, #12] │ │ │ │ - ldm r2, {r0, r1, r2} │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - stm sp, {r0, r1, r2} │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #20 │ │ │ │ - mov r1, #18 │ │ │ │ - bl 71f80 │ │ │ │ - mov r3, r8 │ │ │ │ + str r3, [r8, #3092] @ 0xc14 │ │ │ │ + str r3, [r0] │ │ │ │ + str r0, [r8, #3084] @ 0xc0c │ │ │ │ + ldr r0, [r8, #3096] @ 0xc18 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 7e2f0 │ │ │ │ + bl 75dc │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r8, #3100] @ 0xc1c │ │ │ │ + mov r0, #40 @ 0x28 │ │ │ │ + bl 7318 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r8, #3104] @ 0xc20 │ │ │ │ + str r3, [r0] │ │ │ │ + str r0, [r8, #3096] @ 0xc18 │ │ │ │ + ldr r0, [r8, #3108] @ 0xc24 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq 7e320 │ │ │ │ + bl 75dc │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r8, #3112] @ 0xc28 │ │ │ │ + mov r0, #40 @ 0x28 │ │ │ │ + bl 7318 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r6, r3 │ │ │ │ + str r3, [r8, #3116] @ 0xc2c │ │ │ │ + ldr fp, [sp, #92] @ 0x5c │ │ │ │ + add r9, r8, #3104 @ 0xc20 │ │ │ │ + add r9, r9, #4 │ │ │ │ + mov r5, r6 │ │ │ │ + str r3, [r0] │ │ │ │ + ldr r3, [pc, #3760] @ 7f208 │ │ │ │ + str r0, [r8, #3108] @ 0xc24 │ │ │ │ + ldr r7, [fp, r3] │ │ │ │ + b 7e3e8 │ │ │ │ + add r0, r0, #4096 @ 0x1000 │ │ │ │ + ldr r0, [r0, #524] @ 0x20c │ │ │ │ + cmp r0, r6 │ │ │ │ + ble 7e410 │ │ │ │ + ldr r0, [r3, #1616] @ 0x650 │ │ │ │ + ldr r3, [pc, #3728] @ 7f20c │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r2, [fp, r3] │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + mov r1, r6 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 7e5fc │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 2086c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ + str r5, [sp, #340] @ 0x154 │ │ │ │ + bl e96c0 │ │ │ │ + mov r2, #12 │ │ │ │ + add r1, r4, #16 │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ + bl e96c0 │ │ │ │ + ldrb r3, [r4] │ │ │ │ + add r1, sp, #340 @ 0x154 │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r3, #1 │ │ │ │ + movne r3, #2 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #372] @ 0x174 │ │ │ │ + strb r5, [sp, #376] @ 0x178 │ │ │ │ + bl 7624c │ │ │ │ + add r6, r6, #1 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + ldr r0, [r3, #1616] @ 0x650 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + cmp r2, r7 │ │ │ │ + beq 7e360 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + cmp r0, r6 │ │ │ │ + bgt 7e370 │ │ │ │ + mov r5, #0 │ │ │ │ + str sl, [sp, #64] @ 0x40 │ │ │ │ + b 7e424 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + add r5, r5, #1 │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, r5 │ │ │ │ + ble 7e698 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r0, #32] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7e41c │ │ │ │ + ldr r2, [r0, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 7e41c │ │ │ │ + add r9, r0, #396 @ 0x18c │ │ │ │ + mov r6, #0 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + b 7e490 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r2, r6 │ │ │ │ + add r9, r9, #44 @ 0x2c │ │ │ │ + ble 7e5f4 │ │ │ │ + ldr r3, [r9, #40] @ 0x28 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7e480 │ │ │ │ + mov r2, #16 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, sp, #344 @ 0x158 │ │ │ │ + add fp, r9, #16 │ │ │ │ + str r4, [sp, #340] @ 0x154 │ │ │ │ + bl e96c0 │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ + mov r2, #12 │ │ │ │ + mov r1, fp │ │ │ │ + bl e96c0 │ │ │ │ + ldr r3, [r9, #40] @ 0x28 │ │ │ │ + str r3, [sp, #372] @ 0x174 │ │ │ │ + cmp r3, #2 │ │ │ │ + ldr r3, [r9, #36] @ 0x24 │ │ │ │ + addeq r0, r8, #3072 @ 0xc00 │ │ │ │ + addne r0, r8, #3088 @ 0xc10 │ │ │ │ + add r7, sp, #340 @ 0x154 │ │ │ │ + mvn r3, r3 │ │ │ │ + and r3, r3, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + strb r3, [sp, #376] @ 0x178 │ │ │ │ + addeq r0, r0, #12 │ │ │ │ + addne r0, r0, #8 │ │ │ │ + bl 7624c │ │ │ │ + ldr r3, [r8, #3116] @ 0xc2c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrle r2, [r4, #40] @ 0x28 │ │ │ │ + ble 7e480 │ │ │ │ + mov sl, #0 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ + b 7e530 │ │ │ │ + ldr r4, [r8, #3116] @ 0xc2c │ │ │ │ + mov sl, r7 │ │ │ │ + cmp r4, sl │ │ │ │ + ble 7e5d4 │ │ │ │ + ldr r0, [r8, #3108] @ 0xc24 │ │ │ │ + add r6, sl, sl, lsl #2 │ │ │ │ + add r0, r0, r6, lsl #3 │ │ │ │ + ldrb r3, [r0, #4] │ │ │ │ + lsl r6, r6, #3 │ │ │ │ + cmp r3, #0 │ │ │ │ + add r7, sl, #1 │ │ │ │ + beq 7e56c │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7e520 │ │ │ │ + ldr r0, [r8, #3108] @ 0xc24 │ │ │ │ + add r0, r0, r6 │ │ │ │ + add r0, r0, #20 │ │ │ │ + mov r1, fp │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7e520 │ │ │ │ + ldr r9, [r8, #3116] @ 0xc2c │ │ │ │ + cmp r9, r7 │ │ │ │ + ble 7e5b8 │ │ │ │ + ldr r1, [r8, #3108] @ 0xc24 │ │ │ │ + mov r0, r6 │ │ │ │ + add r6, r6, #40 @ 0x28 │ │ │ │ + add r0, r1, r0 │ │ │ │ + mov r2, #37 @ 0x25 │ │ │ │ + add r1, r1, r6 │ │ │ │ + bl 7744 │ │ │ │ + ldr r9, [r8, #3116] @ 0xc2c │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r7, r9 │ │ │ │ + blt 7e58c │ │ │ │ + ldr r1, [r8, #3112] @ 0xc28 │ │ │ │ + sub r4, r9, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + bgt 7e608 │ │ │ │ + cmp r4, sl │ │ │ │ + str r4, [r8, #3116] @ 0xc2c │ │ │ │ + bgt 7e530 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [r4, #40] @ 0x28 │ │ │ │ + ldr r9, [sp, #44] @ 0x2c │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r2, r6 │ │ │ │ + add r9, r9, #44 @ 0x2c │ │ │ │ + bgt 7e490 │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ + b 7e41c │ │ │ │ + blx r3 │ │ │ │ + mov r4, r0 │ │ │ │ + b 7e39c │ │ │ │ + ldr r3, [pc, #3072] @ 7f210 │ │ │ │ + str r4, [r8, #3112] @ 0xc28 │ │ │ │ + cmp r4, r3 │ │ │ │ + addls r0, r4, r4, lsl #2 │ │ │ │ + lslls r0, r0, #3 │ │ │ │ + mvnhi r0, #0 │ │ │ │ + bl 7318 │ │ │ │ + subs r3, r9, #2 │ │ │ │ + movpl ip, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + bmi 7e644 │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmn r3, #1 │ │ │ │ + str ip, [r0], #40 @ 0x28 │ │ │ │ + bne 7e634 │ │ │ │ + ldr r6, [r8, #3116] @ 0xc2c │ │ │ │ + ldr r3, [r8, #3112] @ 0xc28 │ │ │ │ + ldr r7, [r8, #3108] @ 0xc24 │ │ │ │ + cmp r6, r3 │ │ │ │ + movge r6, r3 │ │ │ │ + cmp r6, #0 │ │ │ │ + addgt r6, r6, r6, lsl #2 │ │ │ │ + lslgt r6, r6, #3 │ │ │ │ + movgt r9, #0 │ │ │ │ + ble 7f41c │ │ │ │ + add r1, r7, r9 │ │ │ │ + add r0, r5, r9 │ │ │ │ + mov r2, #37 @ 0x25 │ │ │ │ + add r9, r9, #40 @ 0x28 │ │ │ │ + bl 7744 │ │ │ │ + cmp r9, r6 │ │ │ │ + bne 7e66c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 75dc │ │ │ │ + str r5, [r8, #3108] @ 0xc24 │ │ │ │ + b 7e5c8 │ │ │ │ + ldr r5, [pc, #2932] @ 7f214 │ │ │ │ + ldr sl, [sp, #64] @ 0x40 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r4, r5, #976 @ 0x3d0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7f4b4 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #276] @ 0x114 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #300] @ 0x12c │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ + str r3, [sp, #308] @ 0x134 │ │ │ │ + str r3, [sp, #312] @ 0x138 │ │ │ │ + str r3, [sp, #316] @ 0x13c │ │ │ │ + str r3, [sp, #332] @ 0x14c │ │ │ │ + ldr r3, [pc, #2864] @ 7f218 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #292] @ 0x124 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [pc, #2852] @ 7f21c │ │ │ │ + str r3, [sp, #320] @ 0x140 │ │ │ │ + str r3, [sp, #324] @ 0x144 │ │ │ │ + str r3, [sp, #328] @ 0x148 │ │ │ │ + ldr r3, [pc, #3000] @ 7f2c0 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [pc, #2832] @ 7f220 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r0, [pc, #2820] @ 7f224 │ │ │ │ + ldr r3, [pc, #2820] @ 7f228 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + ldr r3, [pc, #2816] @ 7f22c │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r4, #0 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + add r0, r0, #980 @ 0x3d4 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ + add r3, sp, #224 @ 0xe0 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #108] @ 0x6c │ │ │ │ + str r4, [sp, #240] @ 0xf0 │ │ │ │ + str r4, [sp, #244] @ 0xf4 │ │ │ │ + str r4, [sp, #248] @ 0xf8 │ │ │ │ + str r4, [sp, #256] @ 0x100 │ │ │ │ + str r4, [sp, #260] @ 0x104 │ │ │ │ + str r4, [sp, #264] @ 0x108 │ │ │ │ + str r4, [sp, #252] @ 0xfc │ │ │ │ + str r4, [sp, #268] @ 0x10c │ │ │ │ + bl 58728 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #496] @ 0x1f0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + ldr r1, [sl] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r7, sp, #128 @ 0x80 │ │ │ │ + ldr r3, [r3, #1116] @ 0x45c │ │ │ │ + mov fp, r7 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r6, r8 │ │ │ │ + add r9, sp, #112 @ 0x70 │ │ │ │ + str r0, [sp, #496] @ 0x1f0 │ │ │ │ + ldrne r0, [pc, #2640] @ 7f204 │ │ │ │ + moveq r0, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [pc, #2672] @ 7f230 │ │ │ │ + ldr r3, [pc, #2672] @ 7f234 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add sl, r2, #576 @ 0x240 │ │ │ │ mov r2, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [pc, #208] @ 72b30 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r1, [pc, #200] @ 72b34 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r3, r8 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + add r2, sp, #380 @ 0x17c │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + add r2, sp, #216 @ 0xd8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + add r2, sp, #208 @ 0xd0 │ │ │ │ + add r3, r3, #1168 @ 0x490 │ │ │ │ + add r1, sp, #192 @ 0xc0 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + add r2, sp, #144 @ 0x90 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str sl, [sp, #72] @ 0x48 │ │ │ │ + mov r7, r1 │ │ │ │ + mov sl, r2 │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + bl 27558 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldrb r3, [r2], #1 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7ed8c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r2, r8 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ mov r3, #0 │ │ │ │ - mov r1, r0 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r2, #15 │ │ │ │ + ldr r3, [pc, #2616] @ 7f2c0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + mov r1, r7 │ │ │ │ + bl 92298 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, fp │ │ │ │ + ldr r1, [sp, #204] @ 0xcc │ │ │ │ + mov r0, r7 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [r8, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 26e74 │ │ │ │ + mov r1, #16 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldreq r3, [pc, #2380] @ 7f238 │ │ │ │ + movne r3, #1065353216 @ 0x3f800000 │ │ │ │ + streq r3, [sp, #208] @ 0xd0 │ │ │ │ + streq r3, [sp, #212] @ 0xd4 │ │ │ │ + streq r3, [sp, #216] @ 0xd8 │ │ │ │ + moveq r3, #1065353216 @ 0x3f800000 │ │ │ │ + strne r3, [sp, #208] @ 0xd0 │ │ │ │ + strne r3, [sp, #212] @ 0xd4 │ │ │ │ + strne r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 96540 │ │ │ │ - ldr r1, [pc, #144] @ 72b38 │ │ │ │ - ldr r0, [pc, #144] @ 72b3c │ │ │ │ + ldrb r2, [r3, #-1] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp] │ │ │ │ + add r2, r2, #134 @ 0x86 │ │ │ │ + mov r3, fp │ │ │ │ + bl 65f80 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r4, [r6, #3092] @ 0xc14 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 7ed78 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 7ed64 │ │ │ │ + ldr r1, [pc, #2288] @ 7f23c │ │ │ │ + ldr r0, [pc, #2288] @ 7f240 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r2, [pc, #132] @ 72b40 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r2, [sl, r2] │ │ │ │ - ldr ip, [pc, #124] @ 72b44 │ │ │ │ - str r2, [sp, #32] │ │ │ │ + bl 9467c │ │ │ │ + mov r3, r4 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + add r6, r6, #12 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl e972c │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, sl │ │ │ │ + bl 278b4 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #2228] @ 7f244 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r0, [r8, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r1, sl │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [pc, #2196] @ 7f248 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r0, [r8, #4] │ │ │ │ + mov r2, r7 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27910 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r2, [sp, #72] @ 0x48 │ │ │ │ + ldrbne r3, [r2, #-1] │ │ │ │ + eorne r3, r3, #1 │ │ │ │ + strbne r3, [r2, #-1] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + bne 7e818 │ │ │ │ + ldr r4, [pc, #2116] @ 7f24c │ │ │ │ + mov r6, #0 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r0, r4, #980 @ 0x3d4 │ │ │ │ + bl 5898c │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r9 │ │ │ │ + bl 27558 │ │ │ │ + ldr sl, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [pc, #2076] @ 7f250 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r3, [pc, #2060] @ 7f254 │ │ │ │ + ldr r0, [pc, #2060] @ 7f258 │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r5, [r8, #4] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 9467c │ │ │ │ + add r5, r5, #1664 @ 0x680 │ │ │ │ + mov ip, #1 │ │ │ │ + add r5, r5, #4 │ │ │ │ + mov r7, fp │ │ │ │ + ldr fp, [pc, #1996] @ 7f244 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + mov r1, sl │ │ │ │ + ldr r3, [pc, #1988] @ 7f248 │ │ │ │ + str fp, [sp, #4] │ │ │ │ str r6, [sp] │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - stmib sp, {r0, r1} │ │ │ │ - add r0, ip, #1168 @ 0x490 │ │ │ │ - add r1, ip, #1152 @ 0x480 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - add r1, r1, #12 │ │ │ │ + str sl, [sp, #80] @ 0x50 │ │ │ │ + add sl, r4, #1280 @ 0x500 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 829a0 │ │ │ │ - ldr r1, [pc, #32] @ 72b24 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - andseq r0, pc, r4, ror #28 │ │ │ │ - ldrdeq r4, [r9], -r4 @ │ │ │ │ - andseq r0, pc, r4, lsr #28 │ │ │ │ - @ instruction: 0x000001ba │ │ │ │ - eorsmi r0, r0, #0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - movmi r0, r0 │ │ │ │ - eorsmi r0, r8, #0 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - muleq r8, r4, fp │ │ │ │ - andeq r4, r8, ip, lsr #7 │ │ │ │ - @ instruction: 0x000004b8 │ │ │ │ - andseq r0, pc, r8, asr ip @ │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #40 @ 0x28 │ │ │ │ - add r4, sp, #60 @ 0x3c │ │ │ │ - stm r4, {r1, r2, r3} │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r6, [pc, #180] @ 72c28 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, #2572] @ 0xa0c │ │ │ │ - bl 71e98 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r2, [pc, #128] @ 72c2c │ │ │ │ - mov r3, #12 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + bl 27e64 │ │ │ │ + ldr lr, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [pc, #1972] @ 7f25c │ │ │ │ + mov r5, #15 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r5, [sp, #16] │ │ │ │ + str sl, [sp, #8] │ │ │ │ + ldr r2, [lr, r3] │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [r2] │ │ │ │ + add r3, r4, #1264 @ 0x4f0 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1856] @ 7f218 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mov r2, #16 │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, r9 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 68040 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r9 │ │ │ │ + bl 27558 │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [pc, #1848] @ 7f250 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + ldr r0, [pc, #1844] @ 7f260 │ │ │ │ + add r3, r3, #1664 @ 0x680 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + add r3, r3, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + ldr fp, [sp, #80] @ 0x50 │ │ │ │ + mov ip, #1 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + mov r1, fp │ │ │ │ + str r6, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [pc, #1756] @ 7f248 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + add r3, r4, #1296 @ 0x510 │ │ │ │ + str r6, [sp, #12] │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r1, [r2] │ │ │ │ str r3, [sp, #8] │ │ │ │ - add r3, sp, #40 @ 0x28 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldmdb r3, {r0, r1} │ │ │ │ - add r3, sp, #24 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1668] @ 7f218 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add r6, sl, #4 │ │ │ │ + mov r3, #12 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r9 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, r6 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 68040 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r9 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ stm sp, {r0, r1} │ │ │ │ - add r0, r2, #59648 @ 0xe900 │ │ │ │ - mov r1, r4 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r3, [pc, #1724] @ 7f2c0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31598 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ - ldr r2, [pc, #64] @ 72c30 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + mov r1, r9 │ │ │ │ + bl 92298 │ │ │ │ + ldrb r3, [r4, #1264] @ 0x4f0 │ │ │ │ + ldrb r2, [r4, #1284] @ 0x504 │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + bne 7f3e8 │ │ │ │ + ldm r9, {r0, r1, r2, r3} │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldm r3, {r0, r1, r2} │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - stm sp, {r0, r1, r2} │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, #32 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 278b4 │ │ │ │ + ldr r3, [pc, #1560] @ 7f264 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldrb r2, [r3, #1264] @ 0x4f0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 7f428 │ │ │ │ + ldr r1, [pc, #1544] @ 7f268 │ │ │ │ + ldr r0, [pc, #1544] @ 7f26c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r8, #4] │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r4, [pc, #1520] @ 7f270 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + ldr r3, [pc, #1460] @ 7f244 │ │ │ │ + add r4, pc, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [pc, #1448] @ 7f248 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldrb r3, [r4, #1264] @ 0x4f0 │ │ │ │ + ldrb r2, [r4, #1284] @ 0x504 │ │ │ │ + orrs r3, r3, r2 │ │ │ │ + beq 7ed20 │ │ │ │ + ldr r0, [r8, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 26e74 │ │ │ │ + mov r3, r7 │ │ │ │ mov r1, #20 │ │ │ │ - bl 71f80 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - orrmi r0, r4, #0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - movmi r0, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3896] @ 0xf38 │ │ │ │ - sub sp, sp, #164 @ 0xa4 │ │ │ │ - add r6, sp, #204 @ 0xcc │ │ │ │ - stm r6, {r1, r2, r3} │ │ │ │ - ldr r2, [pc, #1536] @ 7325c │ │ │ │ - ldr r3, [pc, #1536] @ 73260 │ │ │ │ + rsb r2, r0, #159 @ 0x9f │ │ │ │ + mov r0, r8 │ │ │ │ + bl 65e3c │ │ │ │ + ldrb r3, [r4, #1264] @ 0x4f0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7ecf4 │ │ │ │ + ldrb r3, [r4, #1284] @ 0x504 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7ed20 │ │ │ │ + ldr r4, [pc, #1400] @ 7f274 │ │ │ │ + ldr r0, [r8, #4] │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r1, r4, #1296 @ 0x510 │ │ │ │ + mov r2, r9 │ │ │ │ + add r0, r0, #4 │ │ │ │ + add r1, r1, #4 │ │ │ │ + bl 27910 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7f450 │ │ │ │ + ldr r3, [r8, #3120] @ 0xc30 │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r3, #10 │ │ │ │ + strne r3, [r8, #12] │ │ │ │ + ldr r2, [pc, #1344] @ 7f278 │ │ │ │ + ldr r3, [pc, #1216] @ 7f1fc │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r4, [sp, #212] @ 0xd4 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #1516] @ 73264 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #444] @ 0x1bc │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1496] @ 73268 │ │ │ │ - ldr r8, [pc, #1496] @ 7326c │ │ │ │ - ldr fp, [pc, #1496] @ 73270 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1480] @ 73274 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + bne 7f4ec │ │ │ │ + add sp, sp, #452 @ 0x1c4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + ldr r1, [pc, #1296] @ 7f27c │ │ │ │ + ldr r0, [pc, #1296] @ 7f280 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 7e954 │ │ │ │ + ldr r1, [pc, #1284] @ 7f284 │ │ │ │ + ldr r0, [pc, #1284] @ 7f288 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 7e954 │ │ │ │ + ldr r3, [r6, #3092] @ 0xc14 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 7e850 │ │ │ │ + mov r5, #0 │ │ │ │ + str sl, [sp, #96] @ 0x60 │ │ │ │ + add r4, sp, #160 @ 0xa0 │ │ │ │ + mov sl, fp │ │ │ │ + str r7, [sp, #100] @ 0x64 │ │ │ │ + mov fp, r5 │ │ │ │ + b 7edcc │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp fp, r3 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + bge 7f3d8 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 7f2e0 │ │ │ │ + ldr r1, [pc, #1196] @ 7f28c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [pc, #1168] @ 7f290 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r0, #980 @ 0x3d4 │ │ │ │ + ldm r4, {r1, r2, r3} │ │ │ │ + bl 58f68 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + beq 7f35c │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [pc, #1164] @ 7f2c0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #1069547520 @ 0x3fc00000 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + ldr r3, [pc, #1152] @ 7f2c4 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + mov r2, #15 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + add r5, fp, fp, lsl #2 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + lsl r7, r5, #3 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + mov r1, r4 │ │ │ │ + bl 92298 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - add r4, sp, #44 @ 0x2c │ │ │ │ - mov r3, r6 │ │ │ │ + bl 27858 │ │ │ │ + mov r2, r4 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [pc, #1428] @ 73278 │ │ │ │ - add r6, sp, #60 @ 0x3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 278b4 │ │ │ │ + ldr r1, [pc, #1008] @ 7f294 │ │ │ │ + mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - str r7, [sp, #20] │ │ │ │ - bl 964d4 │ │ │ │ - ldr r0, [pc, #1392] @ 7327c │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr sl, [r5, #4] │ │ │ │ - bl 26ba8 │ │ │ │ - add sl, sl, #1664 @ 0x680 │ │ │ │ - mov r7, #1 │ │ │ │ - add sl, sl, #4 │ │ │ │ - ldr r3, [pc, #1364] @ 73280 │ │ │ │ - mov r1, r6 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str fp, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 96c40 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, #0 │ │ │ │ + bl 27764 │ │ │ │ + ldr r1, [pc, #980] @ 7f28c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #892] @ 7f248 │ │ │ │ mov r3, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r0, [pc, #1296] @ 73284 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr sl, [r5, #4] │ │ │ │ - bl 26ba8 │ │ │ │ - add sl, sl, #1664 @ 0x680 │ │ │ │ - add sl, sl, #4 │ │ │ │ - ldr r3, [pc, #1264] @ 73280 │ │ │ │ - mov r1, r6 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str fp, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 96c40 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r9 │ │ │ │ mov r2, #0 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #848] @ 7f244 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [r6, #3084] @ 0xc0c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [r8, #4] │ │ │ │ + add r2, r2, r5, lsl #3 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + add r2, r2, #4 │ │ │ │ + mov r3, #1090519040 @ 0x41000000 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r1, [pc, #792] @ 7f248 │ │ │ │ mov r3, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r0, r1 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r0, [pc, #1172] @ 73288 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r8, [r5, #4] │ │ │ │ - bl 26ba8 │ │ │ │ - add r8, r8, #1664 @ 0x680 │ │ │ │ - add r8, r8, #4 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [pc, #1132] @ 73280 │ │ │ │ - str fp, [sp, #4] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r7, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r1, [pc, #1116] @ 7328c │ │ │ │ - mov r8, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r9, r1, #1168 @ 0x490 │ │ │ │ - add r9, r9, #4 │ │ │ │ - b 730fc │ │ │ │ - ldr sl, [sp, #36] @ 0x24 │ │ │ │ - ldr fp, [r3, #3488] @ 0xda0 │ │ │ │ - mov r0, sl │ │ │ │ - mov r3, sl │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r9 │ │ │ │ mov r2, #0 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, sl │ │ │ │ - mov r0, sl │ │ │ │ - ldr r1, [pc, #1036] @ 73278 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, #15 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #748] @ 7f244 │ │ │ │ + mov r3, #1 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r2, [r6, #3084] @ 0xc0c │ │ │ │ str r3, [sp, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #1024] @ 73290 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r2, #1040187392 @ 0x3e000000 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r4 │ │ │ │ - bl 31598 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [r8, #4] │ │ │ │ + add r2, r2, r7 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r3, #1090519040 @ 0x41000000 │ │ │ │ + add r2, r2, #20 │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r3, [r6, #3084] @ 0xc0c │ │ │ │ + ldr r3, [r3, r5, lsl #3] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7f054 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r3, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #952] @ 73294 │ │ │ │ - ldr r0, [pc, #952] @ 73298 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r3, [r6, #3084] @ 0xc0c │ │ │ │ + add r3, r3, r7 │ │ │ │ + ldrb r3, [r3, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7f348 │ │ │ │ + ldr r1, [pc, #696] @ 7f298 │ │ │ │ + ldr r0, [pc, #696] @ 7f29c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - add sl, sp, #92 @ 0x5c │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r6, #3084] @ 0xc0c │ │ │ │ mov r1, #64 @ 0x40 │ │ │ │ - mov r3, r8 │ │ │ │ + ldr r3, [r3, r5, lsl #3] │ │ │ │ + add ip, r3, #284 @ 0x11c │ │ │ │ + str ip, [sp] │ │ │ │ + add r3, r3, #76 @ 0x4c │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl e9868 │ │ │ │ - cmp fp, r7 │ │ │ │ - beq 731f8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [pc, #896] @ 7329c │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr fp, [r2, #28] │ │ │ │ - mov r2, r3 │ │ │ │ - blx fp │ │ │ │ - mov fp, #0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl e972c │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 278b4 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #532] @ 7f244 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #0 │ │ │ │ str r3, [sp] │ │ │ │ + ldr r0, [r8, #4] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ add r0, r0, #1664 @ 0x680 │ │ │ │ - ldr r3, [pc, #800] @ 73270 │ │ │ │ - mov r2, sl │ │ │ │ add r0, r0, #4 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #796] @ 73280 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r3, r4 │ │ │ │ + mov r3, #1090519040 @ 0x41000000 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r1, [pc, #460] @ 7f228 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 27558 │ │ │ │ + mov r3, sl │ │ │ │ mov r2, #0 │ │ │ │ + ldr r1, [pc, #552] @ 7f2a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [pc, #776] @ 732a0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96690 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r3, #3492] @ 0xda4 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #724] @ 732a4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - str r0, [sp, #28] │ │ │ │ + bl 27764 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + bl 278b4 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, #145 @ 0x91 │ │ │ │ + mov r1, #18 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 67b48 │ │ │ │ + ldr r1, [pc, #368] @ 7f22c │ │ │ │ + mov r2, r9 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [r6, #3084] @ 0xc0c │ │ │ │ + mov r0, r4 │ │ │ │ + addne r3, r3, r7 │ │ │ │ + strne r3, [r8, #3120] @ 0xc30 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 27764 │ │ │ │ + ldr r3, [r6, #3084] @ 0xc0c │ │ │ │ + ldr r3, [r3, r5, lsl #3] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7f1c8 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #124] @ 0x7c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r1, r6 │ │ │ │ - str fp, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 83d5c │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - mov r3, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r7, [pc, #404] @ 7f2a4 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r7, r7, #1184 @ 0x4a0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 277dc │ │ │ │ + ldr r1, [pc, #384] @ 7f2a8 │ │ │ │ + ldr r0, [pc, #384] @ 7f2ac │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [pc, #368] @ 7f2b0 │ │ │ │ + mov r1, #1061158912 @ 0x3f400000 │ │ │ │ + mov lr, ip │ │ │ │ + str r1, [sp, #220] @ 0xdc │ │ │ │ + smull r1, lr, r3, lr │ │ │ │ + mov r1, ip │ │ │ │ + mov r3, #1 │ │ │ │ + asr ip, ip, #31 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + rsb ip, ip, lr, asr #3 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + add ip, ip, ip, lsl #2 │ │ │ │ + sub ip, r1, ip, lsl #2 │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ + str r2, [sp, #212] @ 0xd4 │ │ │ │ + str r2, [sp, #216] @ 0xd8 │ │ │ │ + add lr, sp, #20 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm lr, {r0, r1, r2, r3} │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #284] @ 7f2c0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + add r1, r7, ip, lsl #2 │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r9, [sp] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7f384 │ │ │ │ + ldr r3, [r6, #3092] @ 0xc14 │ │ │ │ + sub r2, r3, #1 │ │ │ │ + cmp r2, fp │ │ │ │ + ble 7edb4 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #628] @ 732a8 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r0, [r3, #3488] @ 0xda0 │ │ │ │ - ldr r3, [r3, #3484] @ 0xd9c │ │ │ │ - sub r0, r0, r7 │ │ │ │ - sub r3, r3, r7 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - clz r3, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - str r6, [sp] │ │ │ │ - bl 81028 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - mov r2, r6 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [r6, #3092] @ 0xc14 │ │ │ │ + b 7edb4 │ │ │ │ + muleq r8, r0, r7 │ │ │ │ + andeq r8, r8, ip, ror r7 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + submi r0, r0, r0 │ │ │ │ + andeq r0, r0, r0, lsl r6 │ │ │ │ + ldrdeq r0, [r0], -ip │ │ │ │ + teqeq r3, #-872415232 @ 0xcc000000 │ │ │ │ + andeq r1, r9, r8, ror #10 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + svccc 0x00666666 │ │ │ │ + bicmi r0, r8, r0 │ │ │ │ + ldrdeq r1, [r9], -ip │ │ │ │ + cmnmi r0, r0 │ │ │ │ + cmnmi r0, r0 │ │ │ │ + andeq r8, r8, ip, asr #23 │ │ │ │ + andeq r1, r9, r8, lsr #8 │ │ │ │ + svccc 0x0019999a │ │ │ │ + andeq r5, r7, r8, lsl pc │ │ │ │ + andeq r8, r7, r4, lsr sl │ │ │ │ + svclt 0x00800000 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + andeq r1, r9, r0, lsl #4 │ │ │ │ + submi r0, r8, #0 │ │ │ │ + andeq r5, r7, ip, lsl lr │ │ │ │ + andeq r6, r7, ip, lsl #2 │ │ │ │ + andeq r0, r0, r0, lsl #9 │ │ │ │ + andeq r6, r7, r4, lsl r3 │ │ │ │ + andeq r0, r9, r0, asr #31 │ │ │ │ + andeq r5, r7, r4, lsl #24 │ │ │ │ + andeq r8, r7, r8, lsl #15 │ │ │ │ + andeq r0, r9, ip, ror pc │ │ │ │ + andeq r0, r9, ip, lsl #30 │ │ │ │ + andeq r7, r8, ip, lsl #25 │ │ │ │ + andeq r8, r7, r4, asr #12 │ │ │ │ + andeq r8, r7, ip, asr r6 │ │ │ │ + andeq r5, r7, r4, ror #21 │ │ │ │ + andeq r8, r7, r4, lsl r6 │ │ │ │ + movmi r0, r0 │ │ │ │ + andeq r0, r9, r8, lsl #28 │ │ │ │ + eorsmi r0, r4, #0 │ │ │ │ + andeq r8, r7, r8, lsl r3 │ │ │ │ + andeq r8, r7, r4, lsr r3 │ │ │ │ + mrsmi r0, (UNDEF: 64) │ │ │ │ + strdeq r0, [r9], -ip │ │ │ │ + andeq r8, r7, r4, asr #4 │ │ │ │ + andeq r8, r7, r0, asr r2 │ │ │ │ + strbtvs r6, [r6], -r7, ror #12 │ │ │ │ + andeq r0, r9, r0, lsl #18 │ │ │ │ + andeq r7, r7, r0, ror #31 │ │ │ │ + andeq r8, r7, r0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ + andeq r5, r7, r8, lsr #8 │ │ │ │ + @ instruction: 0x00077fb8 │ │ │ │ + andeq r0, r0, r0, lsr #10 │ │ │ │ + andeq r0, r9, r4, ror #14 │ │ │ │ + muleq r7, r4, r3 │ │ │ │ + andeq r7, r7, r8, lsl #30 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, #1090519040 @ 0x41000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [pc, #-84] @ 7f2b4 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r0, #980 @ 0x3d4 │ │ │ │ + ldm r4, {r1, r2, r3} │ │ │ │ + bl 58f68 │ │ │ │ + ldr r3, [pc, #-96] @ 7f2c4 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [pc, #-124] @ 7f2c0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r2, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + b 7ee48 │ │ │ │ + ldr r1, [pc, #-152] @ 7f2b8 │ │ │ │ + ldr r0, [pc, #-152] @ 7f2bc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 7efe8 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + ldr r3, [pc, #-172] @ 7f2c0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r3, [pc, #-180] @ 7f2c4 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + str r2, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + b 7ee48 │ │ │ │ + ldr r3, [r6, #3084] @ 0xc0c │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [r3, r5, lsl #3] │ │ │ │ + add r1, r1, #348 @ 0x15c │ │ │ │ + bl 7e0c8 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r5, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [r5] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r7, [r2, #8] │ │ │ │ + blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r3, [r5, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldrne r3, [r3, #1588] @ 0x634 │ │ │ │ - strne r7, [r3, #3484] @ 0xd9c │ │ │ │ - mov r3, r4 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #528] @ 732ac │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r1, r9, #4 │ │ │ │ - ldr r0, [r3, #3484] @ 0xd9c │ │ │ │ - ldr r3, [r3, #3488] @ 0xda0 │ │ │ │ - sub r0, r0, r7 │ │ │ │ - sub r3, r3, r7 │ │ │ │ - clz r0, r0 │ │ │ │ - lsr r0, r0, #5 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - clz r3, r3 │ │ │ │ + bne 7f400 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + ldr r1, [r3, #1588] @ 0x634 │ │ │ │ + add r1, r1, #980 @ 0x3d4 │ │ │ │ mov r0, r5 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - str r6, [sp] │ │ │ │ - bl 81028 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + blx r7 │ │ │ │ + b 7f1c8 │ │ │ │ + mov fp, sl │ │ │ │ + ldr r7, [sp, #100] @ 0x64 │ │ │ │ + ldr sl, [sp, #96] @ 0x60 │ │ │ │ + b 7e850 │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 276f8 │ │ │ │ + b 7ec34 │ │ │ │ + cmp r0, #1 │ │ │ │ + ldreq r3, [r8, #4] │ │ │ │ + movne r1, #0 │ │ │ │ + ldreq r1, [r3, #1588] @ 0x634 │ │ │ │ + addeq r1, r1, #1040 @ 0x410 │ │ │ │ + addeq r1, r1, #4 │ │ │ │ + b 7f3cc │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 7e690 │ │ │ │ + b 7e688 │ │ │ │ + ldrb r3, [r3, #1284] @ 0x504 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7f4c8 │ │ │ │ + ldr r1, [pc, #-372] @ 7f2c8 │ │ │ │ + ldr r0, [pc, #-372] @ 7f2cc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r2, r0 │ │ │ │ + b 7ec70 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [r3, #1616] @ 0x650 │ │ │ │ + ldr r2, [pc, #-404] @ 7f2d0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + add r1, r4, #1264 @ 0x4f0 │ │ │ │ + cmp r3, r2 │ │ │ │ + add r2, r4, #1280 @ 0x500 │ │ │ │ + add r2, r2, #4 │ │ │ │ + bne 7f4e4 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 209d8 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [pc, #-464] @ 7f2d4 │ │ │ │ mov r2, #0 │ │ │ │ - add r9, r9, #8 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r3, [r5, #4] │ │ │ │ + add r3, pc, r3 │ │ │ │ + strb r2, [r3, #1264] @ 0x4f0 │ │ │ │ + strb r2, [r3, #1284] @ 0x504 │ │ │ │ + b 7ed20 │ │ │ │ + add r0, r5, #980 @ 0x3d4 │ │ │ │ + bl 58658 │ │ │ │ mov r0, r4 │ │ │ │ - ldrne r3, [r3, #1588] @ 0x634 │ │ │ │ - strne r7, [r3, #3488] @ 0xda0 │ │ │ │ - mov r3, r4 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r7, r8 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 7e6b8 │ │ │ │ + ldr r1, [pc, #-504] @ 7f2d8 │ │ │ │ + ldr r0, [pc, #-504] @ 7f2dc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r2, r0 │ │ │ │ + b 7ec70 │ │ │ │ blx r3 │ │ │ │ - cmp r0, #12 │ │ │ │ - movge r0, #12 │ │ │ │ - cmp r8, r0 │ │ │ │ - bge 73224 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - add r8, r8, #1 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r2, [r3, #3484] @ 0xd9c │ │ │ │ - cmp r2, r7 │ │ │ │ - bne 72e40 │ │ │ │ - ldr sl, [sp, #36] @ 0x24 │ │ │ │ + b 7f488 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3984] @ 0xf90 │ │ │ │ + sub sp, sp, #84 @ 0x54 │ │ │ │ + add r5, sp, #116 @ 0x74 │ │ │ │ + ldr r7, [r0, #4] │ │ │ │ + stm r5, {r1, r2, r3} │ │ │ │ + ldr r1, [pc, #960] @ 7f8dc │ │ │ │ + ldr r2, [pc, #960] @ 7f8e0 │ │ │ │ + ldr r3, [r7, #1588] @ 0x634 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #1192] @ 0x4a8 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ mov r2, #0 │ │ │ │ - mov r3, sl │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, sl │ │ │ │ - mov r0, sl │ │ │ │ - ldr r1, [pc, #276] @ 73278 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 96334 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #924] @ 7f8e4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [pc, #920] @ 7f8e8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov r3, #15 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [pc, #264] @ 73290 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r2, #1040187392 @ 0x3e000000 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - str r2, [sp, #88] @ 0x58 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + add r3, sp, #68 @ 0x44 │ │ │ │ + add r9, sp, #60 @ 0x3c │ │ │ │ + ldr r6, [pc, #884] @ 7f8ec │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ stm sp, {r0, r1} │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r7, #59648 @ 0xe900 │ │ │ │ + ldm r9, {r2, r3} │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r4 │ │ │ │ - bl 31598 │ │ │ │ - mov r3, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 92298 │ │ │ │ + ldrb r3, [r4, #1694] @ 0x69e │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7f5d4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #832] @ 7f8f0 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7f894 │ │ │ │ + ldr r3, [r4, #3164] @ 0xc5c │ │ │ │ + subs r3, r3, #1 │ │ │ │ + movmi r3, #2 │ │ │ │ + str r3, [r4, #3164] @ 0xc5c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #1116] @ 0x45c │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #772] @ 7f8f4 │ │ │ │ + ldrne r0, [pc, #772] @ 7f8f8 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + moveq r0, #0 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r6, sp, #28 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #732] @ 7f8fc │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r2, [pc, #672] @ 7f8e8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r1, [pc, #676] @ 7f900 │ │ │ │ + ldr r3, [r4, #3164] @ 0xc5c │ │ │ │ + add r1, pc, r1 │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + moveq r3, #1 │ │ │ │ + add r1, r1, #1296 @ 0x510 │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, r1, #8 │ │ │ │ + movne r3, #177 @ 0xb1 │ │ │ │ + moveq r3, #178 @ 0xb2 │ │ │ │ + mov r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #220] @ 732b0 │ │ │ │ - ldr r0, [pc, #220] @ 732b4 │ │ │ │ + bl 6784c │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + strne r3, [r4, #3164] @ 0xc5c │ │ │ │ + mov r0, r6 │ │ │ │ + mov r3, r6 │ │ │ │ + bl 276f8 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + ldr r3, [r4, #3164] @ 0xc5c │ │ │ │ + ldr r1, [pc, #584] @ 7f904 │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r7, #1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - add sl, sp, #92 @ 0x5c │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r1, r1, #1296 @ 0x510 │ │ │ │ + moveq r3, r7 │ │ │ │ str r3, [sp] │ │ │ │ - ldr fp, [r2, #28] │ │ │ │ - mov r2, r3 │ │ │ │ - blx fp │ │ │ │ - mov fp, #1 │ │ │ │ - b 72f34 │ │ │ │ - ldr r2, [pc, #140] @ 732b8 │ │ │ │ - ldr r3, [pc, #48] @ 73260 │ │ │ │ + add r1, r1, #12 │ │ │ │ + moveq r3, #176 @ 0xb0 │ │ │ │ + movne r3, #175 @ 0xaf │ │ │ │ + mov r2, #22 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + bl 6784c │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r7, [r4, #3164] @ 0xc5c │ │ │ │ + beq 7f868 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r3, #173 @ 0xad │ │ │ │ + ldr r1, [pc, #496] @ 7f908 │ │ │ │ + ldr r0, [pc, #460] @ 7f8e8 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r6, #2 │ │ │ │ + mov r0, #1 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r2, #22 │ │ │ │ + add r1, r1, #1312 @ 0x520 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + bl 6784c │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r6, [r4, #3164] @ 0xc5c │ │ │ │ + beq 7f79c │ │ │ │ + ldr ip, [sp, #128] @ 0x80 │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + mov r0, r4 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 7e208 │ │ │ │ + ldr r2, [pc, #412] @ 7f90c │ │ │ │ + ldr r3, [pc, #364] @ 7f8e0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 73258 │ │ │ │ - add sp, sp, #164 @ 0xa4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + bne 7f8d8 │ │ │ │ + add sp, sp, #84 @ 0x54 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r9, ip, asr sp │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - @ instruction: 0x3e99999a │ │ │ │ - stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ - andeq r1, r8, r8, lsr #19 │ │ │ │ - svclt 0x00800000 │ │ │ │ - stclcc 12, cr12, [ip, #-820] @ 0xfffffccc │ │ │ │ - movmi r0, r0 │ │ │ │ - andeq r4, r8, r0, ror #2 │ │ │ │ - cmpmi r0, r0 │ │ │ │ - andeq r4, r8, r0, lsl #2 │ │ │ │ - andeq r4, r8, r8, lsl #1 │ │ │ │ - @ instruction: 0x001f08f8 │ │ │ │ + ldr r3, [r4, #3164] @ 0xc5c │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 7f87c │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 7f754 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 7f768 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr ip, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [ip] │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + ldm r5, {r0, r1, r2, r3} │ │ │ │ + stm r9, {r0, r1, r2, r3} │ │ │ │ + mov r0, ip │ │ │ │ + blx r6 │ │ │ │ + add r0, r0, #792 @ 0x318 │ │ │ │ + add r0, r0, #2 │ │ │ │ + ldr r3, [r4, r0, lsl #2] │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 7f768 │ │ │ │ + ldr r5, [r4, #3124] @ 0xc34 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + adds r5, r5, r3, lsl #5 │ │ │ │ + beq 7f768 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + add r6, r4, r0, lsl #2 │ │ │ │ + ldr r7, [r6, #3184] @ 0xc70 │ │ │ │ + cmp r7, #0 │ │ │ │ + blt 7f768 │ │ │ │ + ldr r0, [r5, #76] @ 0x4c │ │ │ │ + ldr r1, [r5, #72] @ 0x48 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + blx r3 │ │ │ │ + cmp r7, r0 │ │ │ │ + bge 7f768 │ │ │ │ + ldr r1, [r6, #3184] @ 0xc70 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 76b90 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 7f768 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + stm sp, {r2, r3} │ │ │ │ + ldm r9, {r1, r2, r3} │ │ │ │ + bl 7b628 │ │ │ │ + b 7f768 │ │ │ │ + ldr r3, [r4, #3164] @ 0xc5c │ │ │ │ + cmp r3, #2 │ │ │ │ + moveq r3, #174 @ 0xae │ │ │ │ + beq 7f710 │ │ │ │ + b 7f708 │ │ │ │ + ldr ip, [sp, #128] @ 0x80 │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + mov r0, r4 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 78768 │ │ │ │ + b 7f768 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #112] @ 7f910 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7f5c4 │ │ │ │ + ldr r2, [r4, #3164] @ 0xc5c │ │ │ │ + ldr r3, [pc, #84] @ 7f914 │ │ │ │ + add r2, r2, #1 │ │ │ │ + smull r1, r3, r2, r3 │ │ │ │ + sub r3, r3, r2, asr #31 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + sub r2, r2, r3 │ │ │ │ + str r2, [r4, #3164] @ 0xc5c │ │ │ │ + b 7f5d4 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r7, r8, r4, lsr #9 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ adcmi r0, r0, r0 │ │ │ │ - andeq r1, r8, r0, ror #14 │ │ │ │ - andeq r3, r8, r8, lsr #31 │ │ │ │ - svccc 0x00333333 │ │ │ │ + andeq r7, r8, r0, asr r4 │ │ │ │ + andeq r0, r0, r1, ror #2 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ submi r0, r0, r0 │ │ │ │ - submi r0, r8, #0 │ │ │ │ - andeq r7, r8, r4, asr r0 │ │ │ │ - strdeq r6, [r8], -r4 │ │ │ │ - andeq r1, r8, r8, ror #8 │ │ │ │ - @ instruction: 0x00083cb0 │ │ │ │ - andeq r3, r9, ip, lsl #15 │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ + andeq r0, r9, ip, lsr #11 │ │ │ │ + andeq r0, r9, r0, asr #10 │ │ │ │ + andeq r0, r9, r0, ror #9 │ │ │ │ + andeq r7, r8, r4, asr r2 │ │ │ │ + andeq r0, r0, r5, ror #2 │ │ │ │ + ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3904] @ 0xf40 │ │ │ │ - sub sp, sp, #156 @ 0x9c │ │ │ │ - add r4, sp, #196 @ 0xc4 │ │ │ │ - stm r4, {r1, r2, r3} │ │ │ │ - ldr r1, [pc, #1364] @ 73838 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #1360] @ 7383c │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, #2572] @ 0xa0c │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #148] @ 0x94 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 71e98 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r2, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r9, [r2, #3440] @ 0xd70 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - blx r3 │ │ │ │ - cmp r9, #0 │ │ │ │ - cmpne r0, #0 │ │ │ │ - ldrle sl, [pc, #1288] @ 73840 │ │ │ │ - mov r6, r0 │ │ │ │ - movgt fp, #1 │ │ │ │ - movle fp, #0 │ │ │ │ - ble 733a0 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r0, #1 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - movne r7, #5 │ │ │ │ - ldr r3, [r0] │ │ │ │ - moveq r7, #4 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - blx r3 │ │ │ │ - add r0, r0, r7 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1232] @ 73844 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + str r0, [ip, #3632] @ 0xe30 │ │ │ │ + sub sp, sp, #428 @ 0x1ac │ │ │ │ + add sl, sp, #468 @ 0x1d4 │ │ │ │ + stm sl, {r1, r2, r3} │ │ │ │ + ldr r3, [pc, #3784] @ 80808 │ │ │ │ + ldr r2, [pc, #3784] @ 8080c │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [pc, #3772] @ 80810 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #420] @ 0x1a4 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [pc, #3748] @ 80814 │ │ │ │ + ldr r5, [r6, #1588] @ 0x634 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r7, [r3] │ │ │ │ + ldr r3, [r5, #1116] @ 0x45c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 80044 │ │ │ │ + ldr r1, [pc, #3720] @ 80818 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov sl, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [pc, #3700] @ 80818 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r5, #1192] @ 0x4a8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #3676] @ 8081c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [r6, #1580] @ 0x62c │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r5, r6, #59648 @ 0xe900 │ │ │ │ + cmp r3, #0 │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, r4 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + ldr r3, [pc, #3636] @ 80820 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + movne r3, #14 │ │ │ │ + moveq r3, #15 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r5, r5, #252 @ 0xfc │ │ │ │ + add fp, sp, #176 @ 0xb0 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ + mov r7, #0 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r0, r5 │ │ │ │ + ldm fp, {r2, r3} │ │ │ │ mov r1, sl │ │ │ │ + bl 92298 │ │ │ │ + ldr r1, [pc, #3776] @ 808f0 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, sl │ │ │ │ + bl 27764 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, sl │ │ │ │ + bl 27558 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + ldr r1, [pc, #3528] @ 80824 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl 275c8 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27764 │ │ │ │ + ldr r5, [pc, #3492] @ 80828 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #572 @ 0x23c │ │ │ │ + ldr r2, [r5, #-28] @ 0xffffffe4 │ │ │ │ + cmn r2, #1 │ │ │ │ + beq 7ffec │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r7, #6 │ │ │ │ + add r5, r5, #76 @ 0x4c │ │ │ │ + bne 7fa88 │ │ │ │ + ldr r7, [pc, #3456] @ 8082c │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r2, r7, #516 @ 0x204 │ │ │ │ + add r5, r7, #936 @ 0x3a8 │ │ │ │ + mov r4, r9 │ │ │ │ + mov r8, #1073741824 @ 0x40000000 │ │ │ │ + add r7, r7, #480 @ 0x1e0 │ │ │ │ + mov r9, r2 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + b 7fadc │ │ │ │ + sub r5, r5, #76 @ 0x4c │ │ │ │ + cmp r5, r7 │ │ │ │ + beq 7fb28 │ │ │ │ + ldr r3, [r5, #-12] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 7fad0 │ │ │ │ + ldr r1, [r5, #-8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27764 │ │ │ │ + add r3, r5, #16 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + sub r5, r5, #76 @ 0x4c │ │ │ │ + bl 27764 │ │ │ │ + cmp r5, r7 │ │ │ │ + bne 7fadc │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + mov r2, r9 │ │ │ │ + add r5, r9, #456 @ 0x1c8 │ │ │ │ + ldr r3, [ip, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + ldmeq r6, {r0, r1, r2, r3} │ │ │ │ + addeq lr, ip, #40 @ 0x28 │ │ │ │ + add ip, ip, #76 @ 0x4c │ │ │ │ + stmeq lr, {r0, r1, r2, r3} │ │ │ │ + cmp ip, r5 │ │ │ │ + bne 7fb38 │ │ │ │ + ldr r3, [pc, #3280] @ 80830 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r5, [pc, #3276] @ 80834 │ │ │ │ + ldr r7, [r2, r3] │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #632 @ 0x278 │ │ │ │ + mov r6, #1 │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ + ldr r3, [r5, #-16] │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 80038 │ │ │ │ + sub r9, r5, #32 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 946c8 │ │ │ │ + ldr r2, [r5, #-16] │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ + ldr r8, [r5, #-28] @ 0xffffffe4 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 81304 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 946c8 │ │ │ │ + ldr r2, [r5, #-28] @ 0xffffffe4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r0, [r3, #3312] @ 0xcf0 │ │ │ │ + ldr r3, [r5, #-36] @ 0xffffffdc │ │ │ │ + str r5, [sp, #4] │ │ │ │ + sub r3, r0, r3 │ │ │ │ + ldr r0, [r5, #32] │ │ │ │ + str r0, [sp] │ │ │ │ + clz r3, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + bl 67050 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 7fc28 │ │ │ │ + ldr r3, [r5, #-36] @ 0xffffffdc │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 7fc1c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, #1588] @ 0x634 │ │ │ │ + ldr r1, [r2, #3312] @ 0xcf0 │ │ │ │ + str r3, [r2, #3312] @ 0xcf0 │ │ │ │ + cmp r3, r1 │ │ │ │ + ldreq r1, [r2, #3316] @ 0xcf4 │ │ │ │ + movne r1, #0 │ │ │ │ + eoreq r1, r1, #1 │ │ │ │ + str r1, [r2, #3316] @ 0xcf4 │ │ │ │ + ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ + orr r3, r3, #3 │ │ │ │ + str r3, [r4, #3192] @ 0xc78 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, #6 │ │ │ │ + add r5, r5, #76 @ 0x4c │ │ │ │ + bne 7fb74 │ │ │ │ mov r3, #0 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - ldr r2, [pc, #1152] @ 73848 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + ldr r2, [pc, #3024] @ 80820 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - mov r2, #12 │ │ │ │ + mov r2, #15 │ │ │ │ str r2, [sp, #8] │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - ldm r1, {r0, r1} │ │ │ │ - add r8, sp, #68 @ 0x44 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ stm sp, {r0, r1} │ │ │ │ add r0, r3, #59648 @ 0xe900 │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - ldm r8, {r2, r3} │ │ │ │ - mov r1, r4 │ │ │ │ - bl 31598 │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [pc, #1044] @ 73844 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #1040] @ 7384c │ │ │ │ - ldr r0, [pc, #1040] @ 73850 │ │ │ │ + ldm fp, {r2, r3} │ │ │ │ + mov r1, sl │ │ │ │ + bl 92298 │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ + ldr r3, [ip, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #3312] @ 0xcf0 │ │ │ │ + cmp r3, #4 │ │ │ │ + movhi r2, #5 │ │ │ │ + ldrls r2, [pc, #2968] @ 80838 │ │ │ │ + addls r2, pc, r2 │ │ │ │ + ldrls r2, [r2, r3, lsl #2] │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + str r3, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + ldr r1, [pc, #2944] @ 8083c │ │ │ │ + ldr r3, [pc, #2944] @ 80840 │ │ │ │ + str r1, [sp, #188] @ 0xbc │ │ │ │ + add r1, r2, r2, lsl #3 │ │ │ │ + add r2, r2, r1, lsl #1 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, r2, lsl #2 │ │ │ │ + ldr lr, [r3, #564] @ 0x234 │ │ │ │ + ldr r5, [r3, #556] @ 0x22c │ │ │ │ + ldr r3, [pc, #2880] @ 80820 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldm sl, {r0, r1, r2, r3} │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str lr, [sp, #168] @ 0xa8 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, ip, #59648 @ 0xe900 │ │ │ │ + ldm fp, {r2, r3} │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ + bl 92298 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrne r3, [r4, #3192] @ 0xc78 │ │ │ │ + orrne r3, r3, #1 │ │ │ │ + strne r3, [r4, #3192] @ 0xc78 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #3172] @ 0xc64 │ │ │ │ + cmn r3, #1 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + beq 8005c │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [r4, #3132] @ 0xc3c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 80064 │ │ │ │ + add r3, r4, r2, lsl #2 │ │ │ │ + str r2, [r4, #3172] @ 0xc64 │ │ │ │ + ldr r8, [r3, #3176] @ 0xc68 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + cmn r8, #1 │ │ │ │ + str r2, [sp, #28] │ │ │ │ + beq 81208 │ │ │ │ + ldr r3, [r3, #3184] @ 0xc70 │ │ │ │ + cmn r3, #1 │ │ │ │ + ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ + orrne r3, r3, #12 │ │ │ │ + orreq r3, r3, #1 │ │ │ │ + str r3, [r4, #3192] @ 0xc78 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble 812cc │ │ │ │ + mov r5, #0 │ │ │ │ + mvn r7, #0 │ │ │ │ + mov r6, r5 │ │ │ │ + ldr r2, [r4, #3124] @ 0xc34 │ │ │ │ + add r1, r5, r5, lsl #1 │ │ │ │ + cmn r8, #2 │ │ │ │ + ldrb r3, [r2, r1, lsl #5] │ │ │ │ + add ip, r2, r1, lsl #5 │ │ │ │ + beq 7fdf0 │ │ │ │ + sub lr, r5, r8 │ │ │ │ + clz lr, lr │ │ │ │ + lsr lr, lr, #5 │ │ │ │ + cmp lr, r3 │ │ │ │ + eorne r3, r3, #1 │ │ │ │ + strbne r3, [r2, r1, lsl #5] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 7fe1c │ │ │ │ + ldr r0, [ip, #76] @ 0x4c │ │ │ │ + cmn r7, #1 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r1, [ip, #72] @ 0x48 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + moveq r7, r5 │ │ │ │ + blx r3 │ │ │ │ + add r6, r6, r0 │ │ │ │ + ldr r0, [r4, #3132] @ 0xc3c │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, r0 │ │ │ │ + blt 7fdc0 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + add r1, r4, r3 │ │ │ │ + ldr r0, [r2, #1568] @ 0x620 │ │ │ │ + ldr ip, [r1, #3176] @ 0xc68 │ │ │ │ + ldr r3, [r0] │ │ │ │ + cmn ip, #2 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + beq 810e4 │ │ │ │ + cmp ip, r7 │ │ │ │ + beq 7fe78 │ │ │ │ + mvn r2, #0 │ │ │ │ + cmn r7, #1 │ │ │ │ + str r7, [r1, #3176] @ 0xc68 │ │ │ │ + str r2, [r1, #3184] @ 0xc70 │ │ │ │ + beq 80078 │ │ │ │ + ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + orr r3, r3, #1 │ │ │ │ + str r3, [r4, #3192] @ 0xc78 │ │ │ │ + ldr r0, [r2, #1568] @ 0x620 │ │ │ │ + mov r1, #352 @ 0x160 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 80730 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #356 @ 0x164 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 80730 │ │ │ │ + cmp r7, #0 │ │ │ │ + blt 800a8 │ │ │ │ + ldrb r5, [r4, #1697] @ 0x6a1 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 81248 │ │ │ │ + ldrb r3, [r4, #1696] @ 0x6a0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 80798 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + add r8, r7, r7, lsl #1 │ │ │ │ + add r3, r3, #796 @ 0x31c │ │ │ │ + ldr r3, [r4, r3, lsl #2] │ │ │ │ + lsl r8, r8, #5 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 7fef8 │ │ │ │ + subne r5, r3, #1 │ │ │ │ + moveq r5, #0 │ │ │ │ + ldr r3, [r4, #3124] @ 0xc34 │ │ │ │ + add r3, r3, r8 │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r1, [r3, #72] @ 0x48 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, r5 │ │ │ │ + ble 7ff4c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r2, r4, r3 │ │ │ │ + ldr r3, [r2, #3184] @ 0xc70 │ │ │ │ + str r7, [r2, #3176] @ 0xc68 │ │ │ │ + cmp r3, r5 │ │ │ │ + ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ + strne r5, [r2, #3184] @ 0xc70 │ │ │ │ + orrne r3, r3, #4 │ │ │ │ + movne r2, #1 │ │ │ │ + orr r3, r3, #8 │ │ │ │ + strbne r2, [r4, #3169] @ 0xc61 │ │ │ │ + str r3, [r4, #3192] @ 0xc78 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r3, #5 │ │ │ │ + bne 800bc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 800bc │ │ │ │ + ldr r1, [pc, #2248] @ 80844 │ │ │ │ + ldr r0, [pc, #2248] @ 80848 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r1, [pc, #1024] @ 73854 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #1264 @ 0x4f0 │ │ │ │ - ldr r3, [r3, #3440] @ 0xd70 │ │ │ │ - add r1, r1, #4 │ │ │ │ - str r7, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ + bl 9467c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 80124 │ │ │ │ + ldm sl, {r0, r1, r2, r3} │ │ │ │ + stm fp, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [pc, #2164] @ 80818 │ │ │ │ + ldr r0, [sp, #480] @ 0x1e0 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #180] @ 0xb4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + ldr r3, [pc, #2320] @ 808ec │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, r0, #4 │ │ │ │ + ldr r3, [pc, #2148] @ 8084c │ │ │ │ + bl 27e64 │ │ │ │ + b 80124 │ │ │ │ + ldr r1, [r5, #-24] @ 0xffffffe8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + sub r8, r5, #16 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 276f8 │ │ │ │ + cmp r7, #5 │ │ │ │ + beq 7faa4 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 276f8 │ │ │ │ + add r7, r7, #1 │ │ │ │ + add r5, r5, #76 @ 0x4c │ │ │ │ + b 7fa88 │ │ │ │ + ldr r8, [r5, #-28] @ 0xffffffe4 │ │ │ │ + mov r2, r8 │ │ │ │ + b 7fbb0 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r9, #1065353216 @ 0x3f800000 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + b 7f9b0 │ │ │ │ + str r0, [r4, #3172] @ 0xc64 │ │ │ │ + ldr r0, [r4, #3132] @ 0xc3c │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mvn r8, #1 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b 7fdac │ │ │ │ + mov r1, #352 @ 0x160 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 811f8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #356 @ 0x164 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 811f8 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r3, #5 │ │ │ │ + beq 807a4 │ │ │ │ + cmn r7, #1 │ │ │ │ + beq 807c8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + clz r6, r6 │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + lsr r6, r6, #5 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + blx r3 │ │ │ │ + tst r0, r6 │ │ │ │ + bne 812b0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 811dc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r6, #0 │ │ │ │ + andne r6, r6, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 812d8 │ │ │ │ + ldr r6, [pc, #1828] @ 80850 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r6, r6, #1312 @ 0x520 │ │ │ │ + add r5, r6, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 81028 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldrne r3, [r5, #4] │ │ │ │ - ldrne r2, [r3, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #3440] @ 0xd70 │ │ │ │ - eorne r3, r3, #1 │ │ │ │ - strne r3, [r2, #3440] @ 0xd70 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 73670 │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 737ac │ │ │ │ - cmp r6, #1 │ │ │ │ - bne 736a8 │ │ │ │ + bne 810f0 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #252] @ 0xfc │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #284] @ 0x11c │ │ │ │ + ldr r3, [pc, #1720] @ 80854 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r3, [pc, #1708] @ 80858 │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #276] @ 0x114 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ + ldr r3, [pc, #1636] @ 80820 │ │ │ │ + str r3, [sp, #180] @ 0xb4 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [pc, #1672] @ 8085c │ │ │ │ + ldr r1, [pc, #1816] @ 808f0 │ │ │ │ + str r3, [sp, #188] @ 0xbc │ │ │ │ + ldr r0, [sp, #476] @ 0x1dc │ │ │ │ + mov r3, #1 │ │ │ │ + str r1, [sp, #176] @ 0xb0 │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, fp │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #476] @ 0x1dc │ │ │ │ + ldr r0, [pc, #1628] @ 80860 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, #1312 @ 0x520 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 58728 │ │ │ │ + ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r0, [sp, #472] @ 0x1d8 │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8108c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r3, r3, #980 @ 0x3d4 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r4, #3132] @ 0xc3c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 810b4 │ │ │ │ + ldr r3, [pc, #1540] @ 80864 │ │ │ │ + mov fp, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r8, r3, #1312 @ 0x520 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ + add r8, r8, #8 │ │ │ │ + add r9, sp, #128 @ 0x80 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str sl, [sp, #24] │ │ │ │ + b 8028c │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp fp, r3 │ │ │ │ + bge 80318 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [pc, #1624] @ 808f0 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r7, [r4, #3124] @ 0xc34 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r9, {r1, r2, r3} │ │ │ │ + bl 58f68 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + add r5, fp, fp, lsl #1 │ │ │ │ + str fp, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + ldm r9, {r1, r2, r3} │ │ │ │ + bl 78178 │ │ │ │ + ldrb r2, [r7, r5, lsl #5] │ │ │ │ + add r6, r7, r5, lsl #5 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 807e4 │ │ │ │ + ldr r3, [r4, #3132] @ 0xc3c │ │ │ │ + sub r2, r3, #1 │ │ │ │ + cmp fp, r2 │ │ │ │ + bge 80280 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r3, r4 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r9 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [r4, #3132] @ 0xc3c │ │ │ │ + add fp, fp, #1 │ │ │ │ + cmp fp, r3 │ │ │ │ + blt 8028c │ │ │ │ + ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ + tst r3, #8 │ │ │ │ + bne 810cc │ │ │ │ + ldr r6, [pc, #1340] @ 80868 │ │ │ │ + add r5, sp, #112 @ 0x70 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r0, r6, #1312 @ 0x520 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 5898c │ │ │ │ + ldr r1, [pc, #1416] @ 808cc │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #1308] @ 8086c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [pc, #1300] @ 80870 │ │ │ │ + ldr r1, [pc, #1424] @ 808f0 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r6, r6, #1504 @ 0x5e0 │ │ │ │ + add r6, r6, #8 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1240] @ 80854 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1264] @ 80874 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1316] @ 808b8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #1224] @ 80878 │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - ldr r9, [pc, #912] @ 73858 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [pc, #884] @ 73844 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [pc, #892] @ 7385c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #1324] @ 808f0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 276f8 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr fp, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 27764 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1108] @ 8087c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add sl, r3, #1664 @ 0x680 │ │ │ │ + add sl, sl, #4 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [pc, #1088] @ 80880 │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr fp, [r3, #1588] @ 0x634 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [pc, #868] @ 73860 │ │ │ │ - add fp, fp, #3472 @ 0xd90 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #1152 @ 0x480 │ │ │ │ - add r3, r3, #4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #500 @ 0x1f4 │ │ │ │ - mov r6, #0 │ │ │ │ - add fp, fp, #8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #1184] @ 808ec │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r3, #1 │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, sl │ │ │ │ + mov sl, #0 │ │ │ │ + str sl, [sp] │ │ │ │ + bl 27e64 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ mov r2, fp │ │ │ │ - mov r1, fp │ │ │ │ + mov r0, fp │ │ │ │ + bl 27764 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #15 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + mov r2, #25 │ │ │ │ + add r3, r3, #3280 @ 0xcd0 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r4 │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 68040 │ │ │ │ + cmp r0, sl │ │ │ │ + beq 804e8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ + orr r3, r3, #3 │ │ │ │ + str r3, [r4, #3192] @ 0xc78 │ │ │ │ + ldr r1, [pc, #916] @ 80884 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [pc, #800] @ 80820 │ │ │ │ + mov sl, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r1, r1, #1504 @ 0x5e0 │ │ │ │ + mov r3, #15 │ │ │ │ + mov r6, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r1, r1, #12 │ │ │ │ + mov r3, #144 @ 0x90 │ │ │ │ + mov r2, #18 │ │ │ │ + mov r0, r4 │ │ │ │ str r6, [sp, #16] │ │ │ │ - mov r3, r7 │ │ │ │ - str r0, [sp] │ │ │ │ + str sl, [sp] │ │ │ │ + bl 6784c │ │ │ │ + cmp r0, sl │ │ │ │ + beq 80570 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + strb sl, [r3, #3284] @ 0xcd4 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [r2, #1588] @ 0x634 │ │ │ │ + ldr r0, [r2, #1580] @ 0x62c │ │ │ │ + add r3, r3, #3280 @ 0xcd0 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r3, [r2, #1672] @ 0x688 │ │ │ │ + str r3, [r2, #1676] @ 0x68c │ │ │ │ + ldr r3, [r0] │ │ │ │ + strb r6, [r2, #1684] @ 0x694 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + blx r3 │ │ │ │ + mov r3, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83788 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r6 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [pc, #740] @ 73844 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [pc, #756] @ 73864 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r1, r9 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [pc, #864] @ 808f0 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r9 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 27764 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #692] @ 80888 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r5, r5, #1664 @ 0x680 │ │ │ │ + add r5, r5, #4 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [pc, #672] @ 8088c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r9, [r3, #1588] @ 0x634 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r2, [pc, #736] @ 73868 │ │ │ │ - add r9, r9, #3488 @ 0xda0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r9, r9, #4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r2, #50 @ 0x32 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #756] @ 808ec │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ mov r1, r9 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r6, [sp, #16] │ │ │ │ - mov r2, r9 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r0, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 83788 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #660] @ 7386c │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #592] @ 73848 │ │ │ │ - ldr r0, [sp, #204] @ 0xcc │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + mov r5, #0 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 27e64 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, r5 │ │ │ │ + beq 81104 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 81168 │ │ │ │ + ldr r0, [r2, #1608] @ 0x648 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 80de0 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r3, #6 │ │ │ │ + beq 80de0 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96540 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - mov r2, #1040187392 @ 0x3e000000 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r1, [pc, #520] @ 73848 │ │ │ │ - ldm r8, {r2, r3} │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - mov r1, #15 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - bl 31598 │ │ │ │ - ldr r3, [sp, #208] @ 0xd0 │ │ │ │ - str r3, [sp] │ │ │ │ + ldr r1, [pc, #544] @ 80890 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #536] @ 80894 │ │ │ │ + ldr r0, [pc, #536] @ 80898 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + blx r3 │ │ │ │ + mov r2, r5 │ │ │ │ + add r5, sp, #292 @ 0x124 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - ldm r4, {r1, r2, r3} │ │ │ │ - bl 72c34 │ │ │ │ - ldr r2, [pc, #504] @ 73870 │ │ │ │ - ldr r3, [pc, #448] @ 7383c │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [pc, #544] @ 808ec │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov ip, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r0, #4 │ │ │ │ + ldr r3, [pc, #512] @ 808f8 │ │ │ │ + str ip, [sp, #100] @ 0x64 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r2, [pc, #408] @ 8089c │ │ │ │ + ldr r3, [pc, #264] @ 80810 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ + ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 73834 │ │ │ │ - mov r0, sl │ │ │ │ - add sp, sp, #156 @ 0x9c │ │ │ │ + bne 81300 │ │ │ │ + add sp, sp, #428 @ 0x1ac │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, #0 │ │ │ │ + cmp r7, #0 │ │ │ │ + blt 800a8 │ │ │ │ + ldrb r3, [r4, #1697] @ 0x6a1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 811c0 │ │ │ │ + ldr r2, [r4, #3132] @ 0xc3c │ │ │ │ + add r3, r7, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + bge 80798 │ │ │ │ + ldr r2, [r4, #3124] @ 0xc34 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + ldrb r0, [r2, r3, lsl #5] │ │ │ │ + add r1, r7, r7, lsl #1 │ │ │ │ + eor r0, r0, #1 │ │ │ │ + strb r0, [r2, r3, lsl #5] │ │ │ │ + mov r3, r1 │ │ │ │ + ldrb r1, [r2, r1, lsl #5] │ │ │ │ + eor r1, r1, #1 │ │ │ │ + strb r1, [r2, r3, lsl #5] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + mvn r2, #0 │ │ │ │ + add r3, r3, #796 @ 0x31c │ │ │ │ + str r2, [r4, r3, lsl #2] │ │ │ │ + ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ + orr r3, r3, #1 │ │ │ │ + str r3, [r4, #3192] @ 0xc78 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r3, #5 │ │ │ │ + bne 800bc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 7ff74 │ │ │ │ + cmn r7, #1 │ │ │ │ + bne 800bc │ │ │ │ + ldr r1, [pc, #208] @ 808a0 │ │ │ │ + ldr r0, [pc, #208] @ 808a4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r5, r0 │ │ │ │ + b 7ff8c │ │ │ │ + ldr lr, [pc, #188] @ 808a8 │ │ │ │ + mov r5, #0 │ │ │ │ + add lr, pc, lr │ │ │ │ + add lr, lr, #1312 @ 0x520 │ │ │ │ + add lr, lr, #8 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + str r8, [sp, #64] @ 0x40 │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ + b 80ab4 │ │ │ │ + andeq r7, r8, r4, lsl #1 │ │ │ │ + andeq r7, r8, r4, ror r0 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + submi r0, r0, r0 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + addmi r0, r0, #0 │ │ │ │ + andeq r0, r9, r8, lsl #3 │ │ │ │ + andeq r0, r9, ip, asr r1 │ │ │ │ + muleq r0, r8, r5 │ │ │ │ + andeq r0, r9, r0, lsr #1 │ │ │ │ + andeq r3, r8, r8, ror #16 │ │ │ │ + stclcc 12, cr12, [ip, #-820] @ 0xfffffccc │ │ │ │ + andeq pc, r8, r0, asr #30 │ │ │ │ + andeq r4, r7, r8, ror #17 │ │ │ │ + andeq r7, r7, r4, lsl #9 │ │ │ │ + orrmi r0, r0, r0 │ │ │ │ + andeq pc, r8, r0, ror #21 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + svccc 0x00666666 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + andeq pc, r8, r8, lsl #20 │ │ │ │ + andeq pc, r8, r8, lsr #19 │ │ │ │ + ldrdeq pc, [r8], -ip │ │ │ │ + eormi r0, r0, r0 │ │ │ │ + andeq r0, r0, r0, lsl #9 │ │ │ │ + rsbmi r0, r0, r0 │ │ │ │ + teqmi r0, r0 │ │ │ │ + andeq r4, r7, ip, lsr r4 │ │ │ │ + andeq r6, r7, r4, asr #23 │ │ │ │ + andeq pc, r8, r4, lsl r7 @ │ │ │ │ + muleq r7, r0, r2 │ │ │ │ + andeq r6, r7, ip, lsr #29 │ │ │ │ + movsmi r0, r0 │ │ │ │ + andeq r4, r7, r8, ror #3 │ │ │ │ + andeq r6, r7, r4, lsr #28 │ │ │ │ + andeq r6, r8, r0, asr #5 │ │ │ │ + muleq r7, r4, r0 │ │ │ │ + andeq r6, r7, ip, asr #24 │ │ │ │ + andeq pc, r8, ip, lsl r4 @ │ │ │ │ + @ instruction: 0x0008f2b4 │ │ │ │ + andeq pc, r8, r8, asr #1 │ │ │ │ + muleq r8, ip, r0 │ │ │ │ + addmi r0, r0, r0 │ │ │ │ + andeq pc, r8, r8, lsl r0 @ │ │ │ │ + andeq lr, r8, r8, lsl #31 │ │ │ │ + andeq lr, r8, r0, asr pc │ │ │ │ + andeq r3, r7, r4, lsl #23 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + andeq lr, r8, r0, lsr #28 │ │ │ │ + mrsmi r0, (UNDEF: 64) │ │ │ │ + muleq r8, r8, sp │ │ │ │ + andeq lr, r8, ip, lsr #26 │ │ │ │ + cmpmi r5, r5, asr r5 │ │ │ │ + andeq r3, r7, r0, lsl #18 │ │ │ │ + andeq r6, r7, r4, asr #10 │ │ │ │ + svclt 0x00800000 │ │ │ │ + movmi r0, r0 │ │ │ │ + andeq r6, r7, r0, asr #1 │ │ │ │ + cmnmi r0, r0 │ │ │ │ + andeq lr, r8, ip, ror #21 │ │ │ │ + muleq r8, r8, sl │ │ │ │ + andeq r3, r7, r0, lsl #13 │ │ │ │ + andeq r6, r7, r0, ror r2 │ │ │ │ + andeq r3, r7, ip, lsr #11 │ │ │ │ + andeq r6, r7, r4, lsl #3 │ │ │ │ + andeq r3, r7, r4, lsl #11 │ │ │ │ + andeq r6, r7, r8, lsl #3 │ │ │ │ + tst r3, #8 │ │ │ │ + beq 80c44 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r9 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldm r9, {r1, r2, r3} │ │ │ │ + bl 58f68 │ │ │ │ + ldr r0, [pc, #-168] @ 808ac │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, #1312 @ 0x520 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 590c4 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + bne 80c24 │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ + ldr r1, [r6, #72] @ 0x48 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r3, [r3, #60] @ 0x3c │ │ │ │ + blx r3 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + str sl, [sp, #16] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + mov r2, r0 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #384] @ 73844 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r4 │ │ │ │ + ldm r9, {r2, r3} │ │ │ │ + bl 7c83c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 80ab0 │ │ │ │ + ldrb r3, [r4, #3169] @ 0xc61 │ │ │ │ + eor r3, r3, #1 │ │ │ │ + cmp r0, #2 │ │ │ │ + orreq r3, r3, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 80d60 │ │ │ │ + strb r3, [r4, #3169] @ 0xc61 │ │ │ │ + str fp, [r8, #3176] @ 0xc68 │ │ │ │ + str r5, [r8, #3184] @ 0xc70 │ │ │ │ + ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + bic r3, r3, #3 │ │ │ │ + str r3, [r4, #3192] @ 0xc78 │ │ │ │ + ldr r3, [r2, #1588] @ 0x634 │ │ │ │ + ldr r0, [r2, #1608] @ 0x648 │ │ │ │ + ldr r3, [r3, #1112] @ 0x458 │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + strne r3, [r4, #3164] @ 0xc5c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + add r0, r0, #792 @ 0x318 │ │ │ │ + add r0, r0, #2 │ │ │ │ + ldr r3, [r4, r0, lsl #2] │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 80cdc │ │ │ │ + ldr r7, [r4, #3124] @ 0xc34 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + adds r7, r7, r3, lsl #5 │ │ │ │ + beq 80cdc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + add r8, r4, r0, lsl #2 │ │ │ │ + ldr sl, [r8, #3184] @ 0xc70 │ │ │ │ + cmp sl, #0 │ │ │ │ + blt 80cdc │ │ │ │ + ldr r0, [r7, #76] @ 0x4c │ │ │ │ + ldr r1, [r7, #72] @ 0x48 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + blx r3 │ │ │ │ + cmp sl, r0 │ │ │ │ + bge 80cdc │ │ │ │ + ldr r1, [r8, #3184] @ 0xc70 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 76b90 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 80cdc │ │ │ │ + add r1, r1, #348 @ 0x15c │ │ │ │ mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr fp, [pc, #364] @ 73848 │ │ │ │ + bl 7e0c8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - mov r9, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 80d70 │ │ │ │ + add r5, r5, #1 │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ + ldr r1, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #360] @ 73874 │ │ │ │ - mov r3, r6 │ │ │ │ - add r6, sp, #84 @ 0x54 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - str r0, [sp] │ │ │ │ + cmp r5, r0 │ │ │ │ + bge 80cfc │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ + bl 76b90 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r8, r4, r3 │ │ │ │ + ldr r3, [r8, #3176] @ 0xc68 │ │ │ │ + cmp fp, r3 │ │ │ │ + ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ + mov r7, r0 │ │ │ │ + bne 8091c │ │ │ │ + tst r3, #8 │ │ │ │ + ldr sl, [r8, #3184] @ 0xc70 │ │ │ │ + beq 80d28 │ │ │ │ + ldrb r3, [r4, #3168] @ 0xc60 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 80c9c │ │ │ │ + cmp sl, r5 │ │ │ │ + bne 80924 │ │ │ │ + ldrb r3, [r4, #3169] @ 0xc61 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 80ce8 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [pc, #-656] @ 808b0 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, #1312 @ 0x520 │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r0, #8 │ │ │ │ + ldm r9, {r1, r2, r3} │ │ │ │ + bl 58f68 │ │ │ │ + ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ + tst r3, #4 │ │ │ │ + bne 80be8 │ │ │ │ + ldr r0, [pc, #-696] @ 808b4 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, #1312 @ 0x520 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 590c4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 80c24 │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov r2, #1061158912 @ 0x3f400000 │ │ │ │ - mov r3, #1 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldm r8, {r0, r1, r2, r3} │ │ │ │ - add ip, sp, #20 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [pc, #288] @ 73878 │ │ │ │ - mov lr, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ + str r3, [sp, #168] @ 0xa8 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + ldr r3, [pc, #-740] @ 808b8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r2, #1056964608 @ 0x3f000000 │ │ │ │ mov r3, #15 │ │ │ │ - add r1, r1, #1264 @ 0x4f0 │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ + str r2, [sp, #172] @ 0xac │ │ │ │ str r3, [sp, #8] │ │ │ │ - mov r2, r6 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r3, lr │ │ │ │ - mov r0, r5 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - str fp, [sp, #12] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - bl 7fcbc │ │ │ │ + ldm r9, {r0, r1, r2, r3} │ │ │ │ + ldr lr, [sp, #40] @ 0x28 │ │ │ │ + stm lr, {r0, r1, r2, r3} │ │ │ │ + add r3, sp, #168 @ 0xa8 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, ip, #59648 @ 0xe900 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, lr │ │ │ │ + bl 92298 │ │ │ │ + ldr sl, [sp, #48] @ 0x30 │ │ │ │ + b 8096c │ │ │ │ + ldr sl, [pc, #-820] @ 808bc │ │ │ │ + mov r1, #0 │ │ │ │ + add sl, pc, sl │ │ │ │ + add sl, sl, #1312 @ 0x520 │ │ │ │ + add sl, sl, #8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 58fe0 │ │ │ │ + ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ + mov r0, sl │ │ │ │ + bic r3, r3, #4 │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [r4, #3192] @ 0xc78 │ │ │ │ + bl 590c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 734ac │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - b 734ac │ │ │ │ - ldr r0, [sp, #208] @ 0xd0 │ │ │ │ - ldr r1, [pc, #140] @ 73844 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [pc, #92] @ 73844 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #140] @ 7387c │ │ │ │ - ldr r0, [pc, #140] @ 73880 │ │ │ │ - add r1, pc, r1 │ │ │ │ + beq 80b84 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #1672] @ 0x688 │ │ │ │ + cmp r7, r2 │ │ │ │ + moveq r2, #1 │ │ │ │ + strbeq r2, [r3, #1684] @ 0x694 │ │ │ │ + moveq r2, #0 │ │ │ │ + streq r2, [r3, #1672] @ 0x688 │ │ │ │ + b 80ab0 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + add r0, r0, #348 @ 0x15c │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 80db0 │ │ │ │ + ldrb r3, [r4, #3168] @ 0xc60 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 80924 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [pc, #-960] @ 808c0 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ add r0, pc, r0 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ - bl 26ba8 │ │ │ │ - add r4, r4, #1664 @ 0x680 │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r1, [pc, #116] @ 73884 │ │ │ │ - add r4, r4, #4 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ + add r0, r0, #1312 @ 0x520 │ │ │ │ str r3, [sp] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [pc, #96] @ 73888 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96c40 │ │ │ │ - b 73670 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r3, [r9], -r0 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - eorsmi r0, r8, #0 │ │ │ │ - movmi r0, r0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - andeq r1, r8, r0, lsl #4 │ │ │ │ - andeq r3, r8, ip, asr sl │ │ │ │ - @ instruction: 0x001f02d4 │ │ │ │ - andeq r1, r8, ip, asr r1 │ │ │ │ - ldrdeq r3, [r8], -r4 │ │ │ │ - andseq r0, pc, ip, lsr #4 │ │ │ │ - andeq r3, r8, r8, asr r9 │ │ │ │ - andeq r4, r9, r0, lsr #32 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - andeq r3, r9, r0, asr #6 │ │ │ │ - muleq r8, ip, r7 │ │ │ │ - @ instruction: 0x001effd0 │ │ │ │ - andeq r0, r8, ip, asr #28 │ │ │ │ - strdeq r3, [r8], -r4 │ │ │ │ - svclt 0x00800000 │ │ │ │ - cmpmi r0, r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [r3, #1580] @ 0x62c │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #4 │ │ │ │ - beq 73a7c │ │ │ │ - bl e88e8 │ │ │ │ - ldr r5, [pc, #704] @ 73b80 │ │ │ │ - ldr r9, [pc, #704] @ 73b84 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r8, [pc, #696] @ 73b88 │ │ │ │ - subs r7, r0, r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - sbc r6, r1, r3 │ │ │ │ - bl e8978 │ │ │ │ - ldr lr, [pc, #680] @ 73b8c │ │ │ │ - ldr r2, [pc, #680] @ 73b90 │ │ │ │ - mov ip, #0 │ │ │ │ - lsr sl, r0, #20 │ │ │ │ - orr sl, sl, r1, lsl #12 │ │ │ │ - and r3, r0, r9 │ │ │ │ - and sl, sl, r9 │ │ │ │ - add r3, r3, sl │ │ │ │ - and r9, r9, r1, lsr #8 │ │ │ │ - add r3, r3, r9 │ │ │ │ - asr r9, r1, #31 │ │ │ │ - and sl, r9, #33 @ 0x21 │ │ │ │ - add r3, r3, r1, lsr #28 │ │ │ │ - add r3, r3, sl │ │ │ │ - umull sl, lr, r3, lr │ │ │ │ - bic r9, r9, #23 │ │ │ │ - lsr lr, lr, #3 │ │ │ │ - add lr, lr, lr, lsl #2 │ │ │ │ - add lr, lr, lr, lsl #2 │ │ │ │ - sub r3, r3, lr │ │ │ │ - add r3, r3, r9 │ │ │ │ - subs r0, r0, r3 │ │ │ │ - sbc r1, r1, r3, asr #31 │ │ │ │ - mul r3, r2, r0 │ │ │ │ - mla r3, r8, r1, r3 │ │ │ │ - umull r1, r2, r0, r8 │ │ │ │ - add r3, r3, r2 │ │ │ │ - asr r2, r3, #31 │ │ │ │ - and r2, r2, #3 │ │ │ │ - adds r2, r2, r1 │ │ │ │ - adc r3, r3, #0 │ │ │ │ - lsr r2, r2, #2 │ │ │ │ - orr r2, r2, r3, lsl #30 │ │ │ │ - cmp r2, r7 │ │ │ │ - asr r3, r3, #2 │ │ │ │ - sbcs r3, r3, r6 │ │ │ │ - strbge ip, [r4, #9] │ │ │ │ - blt 73a68 │ │ │ │ - bl e88e8 │ │ │ │ - ldr r5, [pc, #532] @ 73b94 │ │ │ │ - ldr r8, [pc, #512] @ 73b84 │ │ │ │ - add r5, pc, r5 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - subs r7, r0, r3 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - sbc r6, r1, r3 │ │ │ │ - bl e8978 │ │ │ │ - ldr r2, [pc, #492] @ 73b8c │ │ │ │ - ldr r3, [pc, #492] @ 73b90 │ │ │ │ - ldr ip, [pc, #480] @ 73b88 │ │ │ │ - lsr r9, r0, #20 │ │ │ │ - orr r9, r9, r1, lsl #12 │ │ │ │ - and lr, r0, r8 │ │ │ │ - and r9, r9, r8 │ │ │ │ - add lr, lr, r9 │ │ │ │ - and r8, r8, r1, lsr #8 │ │ │ │ - add lr, lr, r8 │ │ │ │ - asr r8, r1, #31 │ │ │ │ - and r9, r8, #33 @ 0x21 │ │ │ │ - add lr, lr, r1, lsr #28 │ │ │ │ - add lr, lr, r9 │ │ │ │ - umull r9, r2, lr, r2 │ │ │ │ - bic r8, r8, #23 │ │ │ │ - lsr r2, r2, #3 │ │ │ │ - add r2, r2, r2, lsl #2 │ │ │ │ - add r2, r2, r2, lsl #2 │ │ │ │ - sub r2, lr, r2 │ │ │ │ - add r2, r2, r8 │ │ │ │ - subs r0, r0, r2 │ │ │ │ - mul r3, r0, r3 │ │ │ │ - sbc r1, r1, r2, asr #31 │ │ │ │ - mla r3, ip, r1, r3 │ │ │ │ - umull r1, r2, r0, ip │ │ │ │ - add r3, r3, r2 │ │ │ │ - asr r2, r3, #31 │ │ │ │ - and r2, r2, #3 │ │ │ │ - adds r2, r2, r1 │ │ │ │ - adc r3, r3, #0 │ │ │ │ - lsr r2, r2, #2 │ │ │ │ - orr r2, r2, r3, lsl #30 │ │ │ │ - cmp r2, r7 │ │ │ │ - asr r3, r3, #2 │ │ │ │ - sbcs r3, r3, r6 │ │ │ │ - blt 73a38 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r4, #8] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [r4, #8] │ │ │ │ - bl e88e8 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ + add r0, r0, #8 │ │ │ │ + ldm r9, {r1, r2, r3} │ │ │ │ + bl 58f68 │ │ │ │ + b 8094c │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r9 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [pc, #-1012] @ 808c4 │ │ │ │ + ldr r3, [sp, #140] @ 0x8c │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, #1312 @ 0x520 │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r0, #8 │ │ │ │ + ldm r9, {r1, r2, r3} │ │ │ │ + bl 58f68 │ │ │ │ + cmp sl, r5 │ │ │ │ + beq 80b58 │ │ │ │ + b 8094c │ │ │ │ + ldr r1, [pc, #-1052] @ 808c8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 80a8c │ │ │ │ + ldr r1, [pc, #-1060] @ 808cc │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + b 80b28 │ │ │ │ + ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ + ldr r8, [sp, #64] @ 0x40 │ │ │ │ + tst r3, #2 │ │ │ │ + beq 802e4 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + bic r3, r3, #2 │ │ │ │ + add r2, r2, #796 @ 0x31c │ │ │ │ + mvn r1, #0 │ │ │ │ + str r1, [r4, r2, lsl #2] │ │ │ │ + str r3, [r4, #3192] @ 0xc78 │ │ │ │ + b 802e4 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + add r0, r0, #348 @ 0x15c │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 80b04 │ │ │ │ + cmp sl, r5 │ │ │ │ + bne 80db0 │ │ │ │ + ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ + bic r3, r3, #3 │ │ │ │ + str r3, [r4, #3192] @ 0xc78 │ │ │ │ + ldrb r3, [r4, #3168] @ 0xc60 │ │ │ │ cmp r3, #0 │ │ │ │ - strd r0, [r5, #8] │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bne 80b24 │ │ │ │ + b 80b18 │ │ │ │ + ldr r3, [r8, #3184] @ 0xc70 │ │ │ │ + subs r3, r3, r5 │ │ │ │ + movne r3, #1 │ │ │ │ + b 809d0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2596] @ 0xa24 │ │ │ │ - b 8b6ec │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r7, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [r7] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r8, [r2, #8] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 80dc4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r3, #1588] @ 0x634 │ │ │ │ + add r1, r1, #980 @ 0x3d4 │ │ │ │ + mov r0, r7 │ │ │ │ + blx r8 │ │ │ │ + b 80ab0 │ │ │ │ mov r3, #1 │ │ │ │ - strb r3, [r4, #9] │ │ │ │ - bl e88e8 │ │ │ │ - strd r0, [r5] │ │ │ │ - b 73974 │ │ │ │ - ldr r0, [r3, #1600] @ 0x640 │ │ │ │ - ldr r8, [pc, #272] @ 73b98 │ │ │ │ + strb r3, [r4, #3169] @ 0xc61 │ │ │ │ + str fp, [r8, #3176] @ 0xc68 │ │ │ │ + str r5, [r8, #3184] @ 0xc70 │ │ │ │ + b 80d44 │ │ │ │ + cmp r0, #1 │ │ │ │ + ldreq r3, [r4, #4] │ │ │ │ + movne r1, #0 │ │ │ │ + ldreq r1, [r3, #1588] @ 0x634 │ │ │ │ + addeq r1, r1, #1040 @ 0x410 │ │ │ │ + addeq r1, r1, #4 │ │ │ │ + b 80da4 │ │ │ │ + ldr r5, [pc, #-1304] @ 808d0 │ │ │ │ + mov r1, #0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r0, [r5, #1528] @ 0x5f8 │ │ │ │ + bl 7990 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + addeq r6, sp, #292 @ 0x124 │ │ │ │ + beq 80e44 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r1, sp, #292 @ 0x124 │ │ │ │ + mov r2, #48 @ 0x30 │ │ │ │ + strh r2, [r1] │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + ldr r2, [pc, #-1328] @ 808ec │ │ │ │ ldr r3, [r0] │ │ │ │ - add r8, pc, r8 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mvn r2, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r7, [r3, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #-1380] @ 808d4 │ │ │ │ + mov r3, r1 │ │ │ │ + mov r1, #0 │ │ │ │ + blx r7 │ │ │ │ + str r0, [r5, #1528] @ 0x5f8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ blx r3 │ │ │ │ + cmp r0, #1000 @ 0x3e8 │ │ │ │ mov r5, r0 │ │ │ │ - bl e88e8 │ │ │ │ - ldr r3, [r8] │ │ │ │ - subs r0, r0, r3 │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - sbc r1, r1, r3 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - bl e8978 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ - ldr r1, [pc, #216] @ 73b9c │ │ │ │ + movge r7, #0 │ │ │ │ + bge 80eac │ │ │ │ + ldr r3, [pc, #-1432] @ 808d8 │ │ │ │ + mov r1, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + cmp r5, #99 @ 0x63 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - strbeq r0, [r4, #9] │ │ │ │ - bne 73b6c │ │ │ │ - bl e88e8 │ │ │ │ - ldr r8, [pc, #164] @ 73ba0 │ │ │ │ - add r8, pc, r8 │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ - subs r0, r0, r3 │ │ │ │ - ldr r3, [r8, #12] │ │ │ │ - sbc r1, r1, r3 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - bl e8978 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ - ldr r1, [pc, #120] @ 73b9c │ │ │ │ + bgt 80eac │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + cmp r5, #9 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + bgt 80eac │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #1000 @ 0x3e8 │ │ │ │ + movge r3, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + strge r3, [sp, #24] │ │ │ │ + bge 80f18 │ │ │ │ + ldr r3, [pc, #-1536] @ 808dc │ │ │ │ + mov r1, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r8, [r3, #1528] @ 0x5f8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + cmp r5, #99 @ 0x63 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + bgt 80f18 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + cmp r5, #9 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + bgt 80f18 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #-1588] @ 808f0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [pc, #-1632] @ 808e0 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + str r8, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #-1644] @ 808f0 │ │ │ │ + ldr r8, [pc, #-1660] @ 808e4 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [pc, #-1664] @ 808e8 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov fp, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + mov r2, sl │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + ldr sl, [pc, #-1716] @ 808ec │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + mov r7, #0 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [pc, #-1760] @ 808f8 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + str fp, [sp, #8] │ │ │ │ + str r7, [sp] │ │ │ │ + bl 27e64 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #-1836] @ 808f0 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [pc, #-1840] @ 808f4 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, r5 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [sp, #128] @ 0x80 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str fp, [sp, #8] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + ldr r3, [pc, #-1908] @ 808f8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + b 806fc │ │ │ │ + cmp r0, #1 │ │ │ │ + ldreq r3, [r4, #4] │ │ │ │ + movne r3, #0 │ │ │ │ + ldreq r3, [r3, #1588] @ 0x634 │ │ │ │ + addeq r3, r3, #1040 @ 0x410 │ │ │ │ + addeq r3, r3, #4 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r4, #3132] @ 0xc3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt 80258 │ │ │ │ + add r3, sp, #144 @ 0x90 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ + add r9, sp, #128 @ 0x80 │ │ │ │ + tst r3, #8 │ │ │ │ + beq 80324 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7e140 │ │ │ │ + ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ + bic r3, r3, #8 │ │ │ │ + str r3, [r4, #3192] @ 0xc78 │ │ │ │ + b 80324 │ │ │ │ + str r7, [r1, #3176] @ 0xc68 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + b 7fe78 │ │ │ │ + add r0, r6, #8 │ │ │ │ + bl 58658 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 80144 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + ldr r1, [pc, #-2080] @ 808fc │ │ │ │ + add r3, r3, #980 @ 0x3d4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #1520 @ 0x5f0 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + mov r1, #15 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 68040 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq 811b8 │ │ │ │ + ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + orr r3, r3, #7 │ │ │ │ + str r3, [r4, #3192] @ 0xc78 │ │ │ │ + b 80638 │ │ │ │ + ldr r1, [pc, #-2160] @ 80900 │ │ │ │ + ldr r3, [r2, #1588] @ 0x634 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #1520 @ 0x5f0 │ │ │ │ + add r1, r1, #4 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + add r3, r3, #1040 @ 0x410 │ │ │ │ + mov r1, #15 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 68040 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 73a2c │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [r4, #8] │ │ │ │ - bl e88e8 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ + bne 81154 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + b 80638 │ │ │ │ + ldrb r3, [r4, #1696] @ 0x6a0 │ │ │ │ cmp r3, #0 │ │ │ │ - strd r0, [r8, #8] │ │ │ │ - bne 73a54 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [r4, #9] │ │ │ │ - bl e88e8 │ │ │ │ - strd r0, [r8] │ │ │ │ - b 73af0 │ │ │ │ - andseq r0, pc, r8, ror #6 │ │ │ │ - strdeq pc, [pc], -pc @ │ │ │ │ - addgt r5, pc, #10496 @ 0x2900 │ │ │ │ - mvnpl r8, pc, lsl r5 │ │ │ │ - svchi 0x005c28f5 │ │ │ │ - andseq r0, pc, r8, lsr #5 │ │ │ │ - andseq r0, pc, r0, lsr #3 │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - andseq r0, pc, r0, lsr r1 @ │ │ │ │ - ldr r2, [pc, #32] @ 73bcc │ │ │ │ - mov r1, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov ip, #0 │ │ │ │ - add r2, r2, #8 │ │ │ │ - str r2, [r0] │ │ │ │ - strh r1, [r0, #8] │ │ │ │ - str r1, [r0, #12] │ │ │ │ - str ip, [r0, #16] │ │ │ │ - bx lr │ │ │ │ - andeq r2, r9, ip, ror r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3960] @ 0xf78 │ │ │ │ - sub sp, sp, #108 @ 0x6c │ │ │ │ - add r6, sp, #8 │ │ │ │ - stm r6, {r1, r2} │ │ │ │ - ldr r2, [pc, #372] @ 73d68 │ │ │ │ - ldr r3, [pc, #372] @ 73d6c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r5, #1065353216 @ 0x3f800000 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r3, #8 │ │ │ │ - ldr r1, [pc, #336] @ 73d70 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #28] │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - str r5, [sp, #84] @ 0x54 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r9, [sp, #8] │ │ │ │ - ldr r1, [pc, #280] @ 73d74 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [pc, #268] @ 73d78 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #256] @ 73d7c │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r8, [sp, #24] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #805306368 @ 0x30000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #224] @ 73d80 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - add r4, sp, #20 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #2 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [r3, #2580] @ 0xa14 │ │ │ │ - ldr r3, [pc, #180] @ 73d84 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [pc, #176] @ 73d88 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [pc, #172] @ 73d8c │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 708dc │ │ │ │ - ldr r1, [pc, #136] @ 73d74 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r2, r4 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - mov r1, #2 │ │ │ │ - str r8, [sp, #24] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [r3, #2580] @ 0xa14 │ │ │ │ - bl 708dc │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldm r6, {r0, r1} │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr ip, [r3, #2620] @ 0xa3c │ │ │ │ - mov r2, #14 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, #2 │ │ │ │ - mov r0, ip │ │ │ │ - bl 8b224 │ │ │ │ - ldr r2, [pc, #80] @ 73d90 │ │ │ │ - ldr r3, [pc, #40] @ 73d6c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 73d64 │ │ │ │ - add sp, sp, #108 @ 0x6c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r9, r4, asr #27 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - orrmi r0, r0, r0 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - cmpgt r8, #0 │ │ │ │ - submi r0, r0, #0 │ │ │ │ - ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ - ldrdmi r0, [r9], #251 @ 0xfb │ │ │ │ - mvnsmi r0, #0 │ │ │ │ - svccc 0x00333333 │ │ │ │ - andeq r2, r9, r8, ror ip │ │ │ │ + beq 80798 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 80798 │ │ │ │ + sub r3, r7, #1 │ │ │ │ + b 80754 │ │ │ │ + ldr r1, [pc, #-2272] @ 80904 │ │ │ │ + ldr r0, [pc, #-2272] @ 80908 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r5, r0 │ │ │ │ + b 7ff8c │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r3, #5 │ │ │ │ + bne 807c8 │ │ │ │ + b 807a4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bgt 7fdb4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #352 @ 0x160 │ │ │ │ + ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 812f4 │ │ │ │ + ldr r3, [r4, #16] │ │ │ │ + cmp r3, #5 │ │ │ │ + bne 807c8 │ │ │ │ + mov r7, r8 │ │ │ │ + mov r6, #0 │ │ │ │ + b 807a4 │ │ │ │ + ldr r3, [r4, #3124] @ 0xc34 │ │ │ │ + add r8, r7, r7, lsl #1 │ │ │ │ + add r3, r3, r8, lsl #5 │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r1, [r3, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + lsl r8, r8, #5 │ │ │ │ + add r3, r3, #796 @ 0x31c │ │ │ │ + ldr r5, [r4, r3, lsl #2] │ │ │ │ + ldr r3, [r0] │ │ │ │ + orr r5, r5, r5, asr #31 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + blx r3 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, r0 │ │ │ │ + blt 7fef8 │ │ │ │ + ldr r3, [r4, #3124] @ 0xc34 │ │ │ │ + add r3, r3, r8 │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r1, [r3, #72] @ 0x48 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + blx r3 │ │ │ │ + subs r5, r0, #1 │ │ │ │ + bpl 7fef8 │ │ │ │ + b 80798 │ │ │ │ + ldr r1, [pc, #-2476] @ 8090c │ │ │ │ + ldr r0, [pc, #-2476] @ 80910 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r5, r0 │ │ │ │ + b 7ff8c │ │ │ │ + mvn r7, #0 │ │ │ │ + mov r6, #0 │ │ │ │ + b 7fe28 │ │ │ │ + ldr r1, [pc, #-2508] @ 80914 │ │ │ │ + ldr r0, [pc, #-2508] @ 80918 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r5, r0 │ │ │ │ + b 7ff8c │ │ │ │ + mov r7, r8 │ │ │ │ + mov r6, r0 │ │ │ │ + b 7fe94 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + mov r2, r8 │ │ │ │ + b 7fbb0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - mov r8, r0 │ │ │ │ - add r0, sp, #32 │ │ │ │ - stm r0, {r1, r2} │ │ │ │ - ldr r1, [pc, #400] @ 73f4c │ │ │ │ - ldr r2, [pc, #400] @ 73f50 │ │ │ │ + str r0, [ip, #3976] @ 0xf88 │ │ │ │ + sub sp, sp, #96 @ 0x60 │ │ │ │ + add r5, sp, #124 @ 0x7c │ │ │ │ + stm r5, {r1, r2, r3} │ │ │ │ + ldr r1, [pc, #560] @ 81564 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [pc, #556] @ 81568 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - subs r6, r3, #0 │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ ldr r2, [r2] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ mov r2, #0 │ │ │ │ - beq 73ee0 │ │ │ │ - ldr r4, [r8, #4] │ │ │ │ - ldr r5, [r8, #12] │ │ │ │ - ldr r2, [r4, #1580] @ 0x62c │ │ │ │ - add r5, r5, #1 │ │ │ │ - ldr r7, [r2, #48] @ 0x30 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r0, [r8, #16] │ │ │ │ - str r5, [r8, #12] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 73f0c │ │ │ │ - ldr r5, [pc, #320] @ 73f54 │ │ │ │ - ldr r9, [pc, #320] @ 73f58 │ │ │ │ - str r0, [r8, #12] │ │ │ │ - cmp r6, #0 │ │ │ │ - ble 73edc │ │ │ │ - add r0, r6, #2 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - ldr fp, [sp, #32] │ │ │ │ - ldr sl, [sp, #36] @ 0x24 │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - str r0, [sp, #8] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 81518 │ │ │ │ + add r4, sp, #60 @ 0x3c │ │ │ │ + ldr r1, [pc, #512] @ 8156c │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - add r3, sp, #24 │ │ │ │ - mov r5, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - b 73e64 │ │ │ │ - ldr r4, [r8, #4] │ │ │ │ - add r5, r5, #1 │ │ │ │ + add r8, sp, #76 @ 0x4c │ │ │ │ + add r7, sp, #28 │ │ │ │ + bl 275c8 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r1, [pc, #484] @ 81570 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - bl 7ccc │ │ │ │ - add r3, r4, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2604] @ 0xa2c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ + bl 27764 │ │ │ │ + ldrb r3, [r6, #3168] @ 0xc60 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 81548 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp] │ │ │ │ - str fp, [sp, #44] @ 0x2c │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - ldm r7, {r1, r2} │ │ │ │ - bl 61b78 │ │ │ │ - cmp r5, r6 │ │ │ │ - bne 73e60 │ │ │ │ - ldr r2, [r8, #4] │ │ │ │ - ldr r2, [r2, #1580] @ 0x62c │ │ │ │ - ldr r7, [r2, #48] @ 0x30 │ │ │ │ - str r7, [r8, #16] │ │ │ │ - ldr r2, [pc, #116] @ 73f5c │ │ │ │ - ldr r3, [pc, #100] @ 73f50 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - eors r2, r3, r2 │ │ │ │ + mov r0, r6 │ │ │ │ + ldm r7, {r1, r2, r3} │ │ │ │ + bl 7f918 │ │ │ │ + ldrb r3, [r6, #3168] @ 0xc60 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8152c │ │ │ │ + ldr r1, [pc, #428] @ 81574 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 278b4 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + ldrb r3, [r6, #3168] @ 0xc60 │ │ │ │ + ldr r1, [pc, #408] @ 81578 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #404] @ 8157c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #10 │ │ │ │ + mov r2, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r1, r1, #1520 @ 0x5f0 │ │ │ │ mov r3, #0 │ │ │ │ - bne 73f48 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #60] @ 73f60 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #56] @ 73f64 │ │ │ │ + str r3, [sp] │ │ │ │ + add r1, r1, #12 │ │ │ │ + movne r3, #152 @ 0x98 │ │ │ │ + moveq r3, #146 @ 0x92 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + mov r0, r6 │ │ │ │ + mov r2, #19 │ │ │ │ + bl 6784c │ │ │ │ + ldr r1, [pc, #328] @ 81570 │ │ │ │ + mov r2, #0 │ │ │ │ + cmp r0, #0 │ │ │ │ + ldrbne r3, [r6, #3168] @ 0xc60 │ │ │ │ + mov r0, r4 │ │ │ │ + eorne r3, r3, #1 │ │ │ │ + strbne r3, [r6, #3168] @ 0xc60 │ │ │ │ + mov r3, r4 │ │ │ │ + bl 27558 │ │ │ │ + ldm r4, {r0, r1, r2, r3} │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [sp, #136] @ 0x88 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp] │ │ │ │ + ldm r5, {r1, r2, r3} │ │ │ │ + bl 70d04 │ │ │ │ + ldr r1, [pc, #280] @ 81580 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #272] @ 81584 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [pc, #236] @ 81570 │ │ │ │ mov r5, r0 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #44] @ 73f64 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27764 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - b 73e18 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - strdeq r2, [r9], -ip │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - adcsmi r4, r8, r8, lsl #29 │ │ │ │ - rsbmi r9, sl, pc, ror r2 │ │ │ │ - ldrdeq r2, [r9], -r0 │ │ │ │ - addsmi ip, r6, r4, ror #23 │ │ │ │ - svccc 0x00860a92 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - sub sp, sp, #100 @ 0x64 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, sp │ │ │ │ - stm r0, {r1, r2} │ │ │ │ - ldrb r2, [r5, #8] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r2, [pc, #372] @ 74114 │ │ │ │ - ldr r3, [pc, #372] @ 74118 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov r3, #0 │ │ │ │ - beq 740dc │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - mov r2, #1107296256 @ 0x42000000 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r4, [sp, #20] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - str r4, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #805306368 @ 0x30000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #124] @ 0x7c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #805306368 @ 0x30000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #128] @ 0x80 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [pc, #180] @ 7411c │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - str r4, [sp, #20] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str r4, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #805306368 @ 0x30000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #132] @ 74120 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #232] @ 81588 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #120] @ 74124 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [pc, #112] @ 74128 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr ip, [pc, #108] @ 7412c │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - mov r1, #2 │ │ │ │ - add r2, sp, #12 │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r3, #2580] @ 0xa14 │ │ │ │ - bl 708dc │ │ │ │ - ldr r2, [pc, #76] @ 74130 │ │ │ │ - ldr r3, [pc, #48] @ 74118 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27764 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + ldm r4, {r1, r2, r3} │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7ab78 │ │ │ │ + ldrb r3, [r6, #3160] @ 0xc58 │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r3, #1 │ │ │ │ + strbeq r3, [r6, #3156] @ 0xc54 │ │ │ │ + beq 814e4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7b934 │ │ │ │ + ldr r2, [pc, #160] @ 8158c │ │ │ │ + ldr r3, [pc, #120] @ 81568 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 74110 │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ + bne 81560 │ │ │ │ + add sp, sp, #96 @ 0x60 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + ldr r1, [pc, #80] @ 81570 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 27558 │ │ │ │ + b 81360 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp] │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + ldm r3, {r1, r2, r3} │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7f4f0 │ │ │ │ + b 813c0 │ │ │ │ + ldr r1, [pc, #36] @ 81574 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 27764 │ │ │ │ + b 813a0 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r5, r8, ip, lsl #13 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + adcmi r0, r0, #0 │ │ │ │ + movmi r0, r0 │ │ │ │ + tstmi r6, #0 │ │ │ │ + andeq lr, r8, r0, lsr #16 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + eormi r0, r0, r0 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + ldrdeq r5, [r8], -r8 │ │ │ │ + ldr r3, [r0, #3192] @ 0xc78 │ │ │ │ + orr r3, r3, #3 │ │ │ │ + str r3, [r0, #3192] @ 0xc78 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #3192] @ 0xc78 │ │ │ │ + orr r3, r3, #3 │ │ │ │ + str r3, [r0, #3192] @ 0xc78 │ │ │ │ bx lr │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r9, r8, lsl sl │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - orrmi r0, r0, r0 │ │ │ │ - ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ - svccc 0x00666666 │ │ │ │ - ldrdmi r0, [r9], #251 @ 0xfb │ │ │ │ - mvnsmi r0, #0 │ │ │ │ - ldrdeq r2, [r9], -r4 │ │ │ │ - sub sp, sp, #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3968] @ 0xf80 │ │ │ │ - sub sp, sp, #96 @ 0x60 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, sp │ │ │ │ - stm r0, {r1, r2} │ │ │ │ - ldrb r1, [r4, #8] │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r1, [pc, #492] @ 74358 │ │ │ │ - ldr r3, [pc, #492] @ 7435c │ │ │ │ + cmp r3, #1 │ │ │ │ + mov r6, r2 │ │ │ │ + bne 81604 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + mov r1, #0 │ │ │ │ + blx r3 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7e0c8 │ │ │ │ + ldr r3, [r5, #3192] @ 0xc78 │ │ │ │ + orr r3, r3, #3 │ │ │ │ + str r3, [r5, #3192] @ 0xc78 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r3, r6 │ │ │ │ + pop {r4, r5, r6, r7, r8, lr} │ │ │ │ + bx r3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r3, #2 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r0] │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + bx r3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ + orr r3, r3, #3 │ │ │ │ + str r3, [r4, #3192] @ 0xc78 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r4, #3192] @ 0xc78 │ │ │ │ + orr r3, r3, #3 │ │ │ │ + str r3, [r4, #3192] @ 0xc78 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r1, [pc, #1560] @ 81cf8 │ │ │ │ + sub sp, sp, #84 @ 0x54 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov r3, #0 │ │ │ │ - beq 74320 │ │ │ │ - ldm r0, {r0, r1} │ │ │ │ - mov r3, #1107296256 @ 0x42000000 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r6, #1065353216 @ 0x3f800000 │ │ │ │ - add r9, sp, #12 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #5 │ │ │ │ - stm r9, {r0, r2} │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r6, [sp, #32] │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ - str r5, [sp, #20] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #805306368 @ 0x30000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + str r1, [sp, #20] │ │ │ │ + ldr r1, [pc, #1548] @ 81cfc │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #1544] @ 81d00 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + cmp r3, #3 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + mov r2, #0 │ │ │ │ + beq 81adc │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 8175c │ │ │ │ + cmp r3, #1 │ │ │ │ + movne r9, #0 │ │ │ │ + movne sl, r9 │ │ │ │ + bne 81788 │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + ldr r0, [r6, #2088] @ 0x828 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1476] @ 81d04 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r6, #2092] @ 0x82c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1456] @ 81d04 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + b 81788 │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + ldr r0, [r6, #2100] @ 0x834 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1428] @ 81d04 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r6, #2104] @ 0x838 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1408] @ 81d04 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r6, [pc, #1400] @ 81d08 │ │ │ │ + add r6, pc, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 81b0c │ │ │ │ + ldr fp, [r4, #4] │ │ │ │ + ldr r3, [fp, #2424] @ 0x978 │ │ │ │ + ldr r1, [fp, #1580] @ 0x62c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 81acc │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + tst r3, #16 │ │ │ │ + bne 81acc │ │ │ │ + ldr r3, [pc, #1348] @ 81d0c │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r6, [r3, #4] │ │ │ │ + ldr r3, [r5, #20] │ │ │ │ + ldr r0, [r1, #12] │ │ │ │ + sub r0, r0, r3 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1320] @ 81d10 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + subs r3, r0, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bne 81aa0 │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #805306368 @ 0x30000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1236] @ 81d04 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1216] @ 81d04 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1180] @ 81d14 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ mov r1, r8 │ │ │ │ mov sl, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7a8c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1108] @ 81d18 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r1, [pc, #1000] @ 81d1c │ │ │ │ + ldr sl, [r3, r1] │ │ │ │ + ldr r2, [sl] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r1, [r2, #28] │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #252] @ 74360 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #220] @ 74360 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r8, [sp, #24] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #805306368 @ 0x30000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #805306368 @ 0x30000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1090519040 @ 0x41000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #140] @ 74364 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #136] @ 74368 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #805306368 @ 0x30000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #108] @ 7436c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - mov r2, r9 │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r0, [r3, #2580] @ 0xa14 │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ - bl 708dc │ │ │ │ - ldr r2, [pc, #72] @ 74370 │ │ │ │ - ldr r3, [pc, #48] @ 7435c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 74354 │ │ │ │ - add sp, sp, #96 @ 0x60 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r9, ip, asr #16 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - submi r0, r8, #0 │ │ │ │ - mrsmi r0, (UNDEF: 64) │ │ │ │ - svccc 0x00333333 │ │ │ │ - mvnsgt r0, #0 │ │ │ │ - muleq r9, r0, r6 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3968] @ 0xf80 │ │ │ │ - sub sp, sp, #96 @ 0x60 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sp │ │ │ │ - stm r0, {r1, r2} │ │ │ │ - ldrb r1, [r4, #9] │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r1, [pc, #512] @ 745ac │ │ │ │ - ldr r3, [pc, #512] @ 745b0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov r3, #0 │ │ │ │ - beq 74574 │ │ │ │ - ldm r0, {r0, r1} │ │ │ │ - mov r3, #1107296256 @ 0x42000000 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r6, #1065353216 @ 0x3f800000 │ │ │ │ - add sl, sp, #12 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #5 │ │ │ │ - stm sl, {r0, r2} │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r5, [sp, #20] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - str r6, [sp, #32] │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #805306368 @ 0x30000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #805306368 @ 0x30000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r8, r0 │ │ │ │ + ldr r0, [fp, #1572] @ 0x624 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r2, [r2, #76] @ 0x4c │ │ │ │ + blx r2 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r0, [r2, #1572] @ 0x624 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r2, [r2, #92] @ 0x5c │ │ │ │ + blx r2 │ │ │ │ + ldr r2, [sl] │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r1, [r2, #144] @ 0x90 │ │ │ │ + ldr r2, [r5, #16] │ │ │ │ + cmp r2, #5 │ │ │ │ + movge r2, #5 │ │ │ │ + bic r2, r2, r2, asr #31 │ │ │ │ + add r2, r1, r2, lsl #6 │ │ │ │ + ldr r1, [r2, #12] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r2, r3 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 9054c │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r6 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r3, #3 │ │ │ │ + mov r6, r0 │ │ │ │ + beq 81b28 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2616] @ 0xa38 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r8, [sp, #48] @ 0x30 │ │ │ │ + ldm r3, {r1, r2} │ │ │ │ + bl 75204 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7a8c │ │ │ │ - mov r1, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #272] @ 745b4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #136] @ 0x88 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #240] @ 745b4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #132] @ 0x84 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r8, [sp, #24] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #805306368 @ 0x30000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #805306368 @ 0x30000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #168] @ 745b8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #164] @ 745bc │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #160] @ 745c0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #805306368 @ 0x30000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #132] @ 745c4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - mov r1, #2 │ │ │ │ - mov r2, sl │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ - add r0, r0, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r0, #2580] @ 0xa14 │ │ │ │ - bl 708dc │ │ │ │ - ldr r2, [pc, #76] @ 745c8 │ │ │ │ - ldr r3, [pc, #48] @ 745b0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 745a8 │ │ │ │ - add sp, sp, #96 @ 0x60 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - add sp, sp, #8 │ │ │ │ - bx lr │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r9, ip, lsl #12 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - submi r0, r8, #0 │ │ │ │ - mrsmi r0, (UNDEF: 64) │ │ │ │ - bicmi r0, r0, r0 │ │ │ │ - svccc 0x00333333 │ │ │ │ - mvnsgt r0, #0 │ │ │ │ - andeq r2, r9, ip, lsr r4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrb r0, [r0, #9] │ │ │ │ - sub sp, sp, #96 @ 0x60 │ │ │ │ - mov r3, sp │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7a74 │ │ │ │ + ldr r1, [pc, #764] @ 81d20 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - ldr r0, [pc, #248] @ 746f0 │ │ │ │ - stm r3, {r1, r2} │ │ │ │ - ldr r1, [pc, #244] @ 746f4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #92] @ 0x5c │ │ │ │ + bne 81cb4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ mov r1, #0 │ │ │ │ - beq 746c0 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ mov r3, #1107296256 @ 0x42000000 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - mov r5, #0 │ │ │ │ - add r6, sp, #12 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r5, [r1, #112] @ 0x70 │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - stm r6, {r0, r2} │ │ │ │ - str r5, [sp, #20] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #805306368 @ 0x30000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #100] @ 746f8 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r7, [sp, #60] @ 0x3c │ │ │ │ + str r8, [sp, #64] @ 0x40 │ │ │ │ + blx r5 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mov r1, #1090519040 @ 0x41000000 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ mov r1, #0 │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - mov ip, r0 │ │ │ │ - ldr r0, [r3, #2580] @ 0xa14 │ │ │ │ - str ip, [sp, #36] @ 0x24 │ │ │ │ - bl 708dc │ │ │ │ - ldr r2, [pc, #52] @ 746fc │ │ │ │ - ldr r3, [pc, #40] @ 746f4 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #636] @ 81d24 │ │ │ │ + ldr r3, [pc, #596] @ 81d00 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 746ec │ │ │ │ - add sp, sp, #96 @ 0x60 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0x000923bc │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - svccc 0x00333333 │ │ │ │ - strdeq r2, [r9], -r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3936] @ 0xf60 │ │ │ │ - sub sp, sp, #124 @ 0x7c │ │ │ │ - add ip, sp, #24 │ │ │ │ - stm ip, {r1, r2} │ │ │ │ - mov r3, #32 │ │ │ │ - ldr r2, [pc, #680] @ 749d0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [pc, #676] @ 749d4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r5, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, #0 │ │ │ │ - mov sl, #1107296256 @ 0x42000000 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ + bne 81cf4 │ │ │ │ + add sp, sp, #84 @ 0x54 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #596] @ 81d28 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + b 817d0 │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + ldr r0, [r6, #2116] @ 0x844 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #532] @ 81d04 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r6, #2120] @ 0x848 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #512] @ 81d04 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ mov r9, r0 │ │ │ │ - mov r6, #1065353216 @ 0x3f800000 │ │ │ │ - mov r4, #805306368 @ 0x30000000 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str ip, [sp, #20] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - mov r3, #6 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - str sl, [sp, #64] @ 0x40 │ │ │ │ - str sl, [sp, #68] @ 0x44 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - str r5, [sp, #84] @ 0x54 │ │ │ │ + b 81788 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + str r3, [r6, #4] │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 817a0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r6, r0, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r5, [pc, #500] @ 81d2c │ │ │ │ str r6, [sp, #56] @ 0x38 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ - str r6, [sp, #92] @ 0x5c │ │ │ │ - str r6, [sp, #96] @ 0x60 │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7a8c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov fp, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov fp, r0 │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #380] @ 749d8 │ │ │ │ - bl 7a50 │ │ │ │ - ldr r1, [pc, #376] @ 749dc │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, fp │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #320] @ 749e0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #312] @ 749e0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1107296256 @ 0x42000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #280] @ 749e4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #252] @ 749e8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #200] @ 749ec │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [pc, #196] @ 749f0 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - ldr r2, [pc, #188] @ 749f4 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r1, [pc, #184] @ 749f8 │ │ │ │ - str r2, [sp, #92] @ 0x5c │ │ │ │ - ldr r2, [pc, #180] @ 749fc │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - mov r1, #2 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [r3, #2580] @ 0xa14 │ │ │ │ - bl 708dc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - subs r3, r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bne 74760 │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - ldr ip, [sp, #20] │ │ │ │ add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldm ip, {r0, r1} │ │ │ │ - ldr ip, [r3, #2620] @ 0xa3c │ │ │ │ - mov r2, #17 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - mov r1, #2 │ │ │ │ - mov r0, ip │ │ │ │ - bl 8b224 │ │ │ │ - ldr r2, [pc, #88] @ 74a00 │ │ │ │ - ldr r3, [pc, #40] @ 749d4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 749cc │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r9, ip, lsl #5 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - ldrmi r0, [r6], #-0 │ │ │ │ - @ instruction: 0x3e99999a │ │ │ │ - addmi r0, r0, #0 │ │ │ │ - ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ - bicgt r0, r8, #0 │ │ │ │ - svccc 0x00333333 │ │ │ │ - cdpcc 0, 10, cr10, cr0, cr1, {5} │ │ │ │ - svccc 0x0035b5b6 │ │ │ │ - svccc 0x004bcbcc │ │ │ │ - andeq r2, r9, r0, lsl r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3920] @ 0xf50 │ │ │ │ - sub sp, sp, #140 @ 0x8c │ │ │ │ - add ip, sp, #32 │ │ │ │ - stm ip, {r1, r2} │ │ │ │ - ldr r1, [pc, #940] @ 74dd4 │ │ │ │ - ldr r2, [pc, #940] @ 74dd8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str ip, [sp, #24] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #132] @ 0x84 │ │ │ │ - mov r2, #0 │ │ │ │ - blt 74aa4 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r1, #692 @ 0x2b4 │ │ │ │ - mla r3, r1, r3, r2 │ │ │ │ - add r2, r2, #57344 @ 0xe000 │ │ │ │ - ldr r1, [r2, #2508] @ 0x9cc │ │ │ │ - add ip, r3, #15680 @ 0x3d40 │ │ │ │ - tst r1, #1 │ │ │ │ - ldr r0, [r2, #2588] @ 0xa1c │ │ │ │ - ldr r1, [ip, #32] │ │ │ │ - bne 74da0 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 74d74 │ │ │ │ - ldr r2, [ip, #56] @ 0x38 │ │ │ │ + add r9, r9, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r0, [r3, #2616] @ 0xa38 │ │ │ │ + str r9, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + add r5, pc, r5 │ │ │ │ + str r3, [sp] │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r8, [sp, #48] @ 0x30 │ │ │ │ + add r6, r5, #8 │ │ │ │ + ldm r2, {r1, r2} │ │ │ │ + bl 74d6c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 81c98 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr r3, [r5, #1580] @ 0x62c │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #4 │ │ │ │ + beq 81c40 │ │ │ │ + ldr r2, [r5, #2424] @ 0x978 │ │ │ │ + ldr r9, [pc, #400] @ 81d30 │ │ │ │ + cmp r2, #0 │ │ │ │ + add r9, pc, r9 │ │ │ │ + ldr r6, [r9, #16] │ │ │ │ + beq 81bd8 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + tst r2, #16 │ │ │ │ + bne 81bd8 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ + ldr r1, [r9, #12] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, r0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - bl 39038 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b 74ab0 │ │ │ │ - mov ip, #1065353216 @ 0x3f800000 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - str ip, [sp, #16] │ │ │ │ - mov sl, #64 @ 0x40 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r4, #805306368 @ 0x30000000 │ │ │ │ - mov r8, #1056964608 @ 0x3f000000 │ │ │ │ - mov fp, sl │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str ip, [sp, #28] │ │ │ │ - mov sl, #1065353216 @ 0x3f800000 │ │ │ │ - mov r1, #1107296256 @ 0x42000000 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - str sl, [sp, #72] @ 0x48 │ │ │ │ - str sl, [sp, #104] @ 0x68 │ │ │ │ - str sl, [sp, #108] @ 0x6c │ │ │ │ - str sl, [sp, #112] @ 0x70 │ │ │ │ - str sl, [sp, #116] @ 0x74 │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - str r5, [sp, #88] @ 0x58 │ │ │ │ - str r5, [sp, #92] @ 0x5c │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ - str r5, [sp, #100] @ 0x64 │ │ │ │ - bl 7b34 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7b34 │ │ │ │ - ldr r1, [pc, #696] @ 74ddc │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - lsl r0, r0, #16 │ │ │ │ - lsr r0, r0, #16 │ │ │ │ - orr r0, r0, r6, lsl #16 │ │ │ │ - bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - umull ip, r1, r0, r1 │ │ │ │ - bic ip, r1, #-2147483647 @ 0x80000001 │ │ │ │ - add r1, ip, r1, lsr #1 │ │ │ │ - sub r0, r0, r1 │ │ │ │ - add r0, r0, #2 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [r9, #16] │ │ │ │ + ldr r1, [pc, #340] @ 81d34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r6, [r5, #1572] @ 0x624 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7a8c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov sl, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #476] @ 74de0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #472] @ 74de4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [pc, #264] @ 81d38 │ │ │ │ + ldr r1, [r3, #1580] @ 0x62c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r1, [r1, #48] @ 0x30 │ │ │ │ + str r1, [r2, #12] │ │ │ │ + b 81a48 │ │ │ │ + ldr r0, [r5, #1600] @ 0x640 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldrb r3, [r0] │ │ │ │ mov r6, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #420] @ 74de8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #412] @ 74de8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #388] @ 74dec │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #384] @ 74df0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r5, [sp, #84] @ 0x54 │ │ │ │ - str r0, [sp, #80] @ 0x50 │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #356] @ 74df4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #312] @ 74df4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #308] @ 74df8 │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [pc, #304] @ 74dfc │ │ │ │ - str r2, [sp, #100] @ 0x64 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1061158912 @ 0x3f400000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 81ce4 │ │ │ │ + ldr r9, [pc, #208] @ 81d3c │ │ │ │ + ldr r3, [r5, #1580] @ 0x62c │ │ │ │ + add r9, pc, r9 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ + ldr r1, [r9, #12] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r9, #16] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r6, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ + str r0, [r9, #16] │ │ │ │ + b 81bd8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [r9, #4] │ │ │ │ - mov r1, #1061158912 @ 0x3f400000 │ │ │ │ - add r2, r2, #57344 @ 0xe000 │ │ │ │ - str r1, [sp, #116] @ 0x74 │ │ │ │ - mov r1, #2 │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [r2, #2580] @ 0xa14 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - bl 708dc │ │ │ │ - subs fp, fp, #1 │ │ │ │ - bne 74ad0 │ │ │ │ - ldr r2, [pc, #176] @ 74e00 │ │ │ │ - ldr r3, [pc, #132] @ 74dd8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #132] @ 0x84 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 74dd0 │ │ │ │ - add sp, sp, #140 @ 0x8c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r3, r3, #15744 @ 0x3d80 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - bl 37edc │ │ │ │ - subs r3, r0, #0 │ │ │ │ - beq 74aa4 │ │ │ │ - ldr r2, [r3, #36] @ 0x24 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ - ldr ip, [r3, #44] @ 0x2c │ │ │ │ - str r2, [sp, #20] │ │ │ │ - b 74ab0 │ │ │ │ - ldr r2, [ip, #56] @ 0x38 │ │ │ │ - add r3, r3, #15744 @ 0x3d80 │ │ │ │ - mov ip, #0 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 3955c │ │ │ │ - ldr r3, [r9, #4] │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r1, [r3, #2588] @ 0xa1c │ │ │ │ - mov r2, r0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - b 74a88 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - muleq r9, r0, pc @ │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - bge feb1f890 <__bss_end__@@Base+0xfe8797c8> │ │ │ │ - stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ - strbtmi r0, [r1], #-0 │ │ │ │ - @ instruction: 0x3e99999a │ │ │ │ - orrmi r0, r0, r0 │ │ │ │ - bicmi r0, r0, r0 │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 81b80 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r5, [r3, #1572] @ 0x624 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ + bl 7abc │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + b 81a48 │ │ │ │ + ldr r3, [pc, #84] @ 81d40 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r6, [r3, #16] │ │ │ │ + b 81bd8 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r5, r8, r4, ror #5 │ │ │ │ + ldrdeq r5, [r8], -r0 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + andeq lr, r8, ip, ror sl │ │ │ │ + andeq lr, r8, r0, asr #20 │ │ │ │ + submi r0, r8, #0 │ │ │ │ + ldrmi r4, [ip], -r0 │ │ │ │ + bcc fe1466dc <__bss_end__@@Base+0xfdea0614> │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + strcc ip, [r7, -ip, lsr #11]! │ │ │ │ + andeq r4, r8, ip, lsl pc │ │ │ │ + andeq lr, r8, r8, lsr r7 │ │ │ │ + @ instruction: 0x0008e6b8 │ │ │ │ + andeq lr, r8, r8, ror #12 │ │ │ │ ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ - strbmi r0, [r8], #-0 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - andeq r1, r9, r8, ror #24 │ │ │ │ + ldrdeq lr, [r8], -r8 │ │ │ │ + muleq r8, ip, r5 │ │ │ │ + andeq lr, r8, r0, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3840] @ 0xf00 │ │ │ │ - sub sp, sp, #220 @ 0xdc │ │ │ │ - add r3, sp, #24 │ │ │ │ - stm r3, {r1, r2} │ │ │ │ - ldr r2, [pc, #1136] @ 75298 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #1132] @ 7529c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mvn r9, #7 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #212] @ 0xd4 │ │ │ │ - mov r3, #0 │ │ │ │ - mov fp, r0 │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - mov sl, r9 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mvn r4, #7 │ │ │ │ - orrs r3, r4, sl │ │ │ │ - moveq r4, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - add r4, r4, #1 │ │ │ │ + str r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr lr, [pc, #1072] @ 8218c │ │ │ │ + ldr ip, [pc, #1072] @ 82190 │ │ │ │ + add lr, pc, lr │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + ldr r3, [pc, #1064] @ 82194 │ │ │ │ + sub sp, sp, #84 @ 0x54 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r2, [pc, #1056] @ 82198 │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #76] @ 0x4c │ │ │ │ + mov ip, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r8, [r3, r2] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r2, [r8] │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r7, r1 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + ldr r1, [r2, #28] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov fp, #0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r7] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r9, [r4, #4] │ │ │ │ + ldr r3, [r9, #1580] @ 0x62c │ │ │ │ + ldr sl, [r3, #20] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr lr, [pc, #868] @ 8219c │ │ │ │ + str fp, [sp] │ │ │ │ + ldr sl, [r5, #8] │ │ │ │ + add r3, sp, #80 @ 0x50 │ │ │ │ + add lr, pc, lr │ │ │ │ + add sl, r3, sl, lsl #2 │ │ │ │ + add ip, sp, #44 @ 0x2c │ │ │ │ mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + add r0, r9, #59648 @ 0xe900 │ │ │ │ + mov r3, fp │ │ │ │ + ldr r1, [sl, #-36] @ 0xffffffdc │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r2, fp │ │ │ │ + bl 906a0 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + sub r3, r3, #2 │ │ │ │ + cmp r3, #5 │ │ │ │ + addls pc, pc, r3, lsl #2 │ │ │ │ + b 82184 │ │ │ │ + b 82030 │ │ │ │ + b 82048 │ │ │ │ + b 82060 │ │ │ │ + b 82078 │ │ │ │ + b 820cc │ │ │ │ + b 81ea4 │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r3, [r3, #144] @ 0x90 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r5, [pc, #732] @ 821a0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + add r9, r5, #20 │ │ │ │ + blx r3 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 82120 │ │ │ │ + mov r1, #1023410176 @ 0x3d000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [sp, #8] │ │ │ │ - bl 7a8c │ │ │ │ - ldr r1, [pc, #1004] @ 752a0 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r1, [pc, #984] @ 752a4 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r9, [r3, #2596] @ 0xa24 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1023410176 @ 0x3d000000 │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #952] @ 752a4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r8, [sp, #36] @ 0x24 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 7a8c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #888] @ 752a8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #856] @ 752a8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #844] @ 752ac │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr r3, [r5, #1580] @ 0x62c │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #4 │ │ │ │ + mov sl, r0 │ │ │ │ + beq 820e4 │ │ │ │ + ldr r9, [r3, #48] @ 0x30 │ │ │ │ + ldr r2, [r5, #2424] @ 0x978 │ │ │ │ + ldr r3, [pc, #616] @ 821a4 │ │ │ │ + cmp r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr fp, [r3, #28] │ │ │ │ + beq 81f7c │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + tst r2, #16 │ │ │ │ + bne 81f7c │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ mov r0, r9 │ │ │ │ - ldm r2, {r1, r2} │ │ │ │ - bl 8b844 │ │ │ │ - cmp r4, #9 │ │ │ │ - bne 74e58 │ │ │ │ - add sl, sl, #1 │ │ │ │ - cmp sl, #9 │ │ │ │ - bne 74e54 │ │ │ │ - mov r3, #7 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [pc, #780] @ 752b0 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [pc, #776] @ 752b4 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r4, #0 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - mov r8, #1065353216 @ 0x3f800000 │ │ │ │ - add r5, sp, #52 @ 0x34 │ │ │ │ - stm r5, {r0, r1} │ │ │ │ - str r4, [sp, #60] @ 0x3c │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - str r4, [sp, #92] @ 0x5c │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ - str r4, [sp, #100] @ 0x64 │ │ │ │ - str r8, [sp, #72] @ 0x48 │ │ │ │ - str r8, [sp, #104] @ 0x68 │ │ │ │ - str r8, [sp, #108] @ 0x6c │ │ │ │ - str r8, [sp, #112] @ 0x70 │ │ │ │ - str r8, [sp, #116] @ 0x74 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #805306368 @ 0x30000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #684] @ 752b8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r9, #1056964608 @ 0x3f000000 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r2, r5 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - mov r1, #1 │ │ │ │ - mov r5, #805306368 @ 0x30000000 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [r3, #2580] @ 0xa14 │ │ │ │ - bl 708dc │ │ │ │ - mov r2, #24 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r3, #1107296256 @ 0x42000000 │ │ │ │ - add r2, sp, #132 @ 0x84 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - str r3, [sp, #164] @ 0xa4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - mov r2, #5 │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - str r2, [sp, #148] @ 0x94 │ │ │ │ - str r4, [sp, #140] @ 0x8c │ │ │ │ - str r4, [sp, #144] @ 0x90 │ │ │ │ - str r4, [sp, #156] @ 0x9c │ │ │ │ - str r4, [sp, #168] @ 0xa8 │ │ │ │ - str r4, [sp, #172] @ 0xac │ │ │ │ - str r4, [sp, #176] @ 0xb0 │ │ │ │ - str r4, [sp, #180] @ 0xb4 │ │ │ │ - str r8, [sp, #152] @ 0x98 │ │ │ │ - str r8, [sp, #184] @ 0xb8 │ │ │ │ - str r8, [sp, #188] @ 0xbc │ │ │ │ - str r8, [sp, #192] @ 0xc0 │ │ │ │ - str r8, [sp, #196] @ 0xc4 │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + mov fp, r0 │ │ │ │ + str r0, [r3, #28] │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r2, sp, #16 │ │ │ │ + add r1, sp, #20 │ │ │ │ + bl 7cb4 │ │ │ │ + ldr r3, [pc, #516] @ 821a8 │ │ │ │ + ldr r1, [pc, #516] @ 821ac │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r9, [r3, #24] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r9, [sp, #16] │ │ │ │ + ldr r1, [pc, #484] @ 821ac │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r6 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7a8c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov sl, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #368] @ 752bc │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #356] @ 752c0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #140] @ 0x8c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r0, [sp, #144] @ 0x90 │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #280] @ 752b0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1090519040 @ 0x41000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1107296256 @ 0x42000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r4, [sp, #164] @ 0xa4 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #224] @ 752c4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #196] @ 752b0 │ │ │ │ - str r1, [sp, #180] @ 0xb4 │ │ │ │ - str r0, [sp, #176] @ 0xb0 │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #192] @ 752c8 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1061158912 @ 0x3f400000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - str r2, [sp, #184] @ 0xb8 │ │ │ │ - str r2, [sp, #188] @ 0xbc │ │ │ │ - str r2, [sp, #192] @ 0xc0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [fp, #4] │ │ │ │ - mov r1, #2 │ │ │ │ - add r2, r2, #57344 @ 0xe000 │ │ │ │ - str r0, [sp, #196] @ 0xc4 │ │ │ │ - ldr r0, [r2, #2580] @ 0xa14 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - bl 708dc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - subs r3, r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - bne 7504c │ │ │ │ - ldr r2, [pc, #92] @ 752cc │ │ │ │ - ldr r3, [pc, #40] @ 7529c │ │ │ │ + add r0, r5, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 906f0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [pc, #436] @ 821b0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [pc, #396] @ 82190 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #212] @ 0xd4 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 75294 │ │ │ │ - add sp, sp, #220 @ 0xdc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, r9, ip, lsl #23 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - teqmi r5, r3 @ │ │ │ │ - orrmi r0, r0, r0 │ │ │ │ - ldrmi r4, [ip] │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - cdpcc 12, 12, cr12, cr12, cr13, {6} │ │ │ │ - tstmi r6, #0 │ │ │ │ - ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ - cdpcc 12, 4, cr12, cr12, cr13, {6} │ │ │ │ - ldrbtmi r0, [sl], #-0 │ │ │ │ - strbgt r0, [r8], #-0 │ │ │ │ - cdplt 0, 8, cr0, cr0, cr0, {0} │ │ │ │ - andeq r1, r9, r8, asr #14 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3968] @ 0xf80 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [pc, #272] @ 753fc │ │ │ │ - sub sp, sp, #108 @ 0x6c │ │ │ │ - ldr r3, [pc, #268] @ 75400 │ │ │ │ - add r4, sp, #8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - stm r4, {r1, r2} │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [pc, #236] @ 75404 │ │ │ │ - str r1, [sp, #28] │ │ │ │ - str r1, [sp, #32] │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - str r1, [sp, #64] @ 0x40 │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #204] @ 75408 │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ - mov r5, #1065353216 @ 0x3f800000 │ │ │ │ - add r7, sp, #20 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - mov r3, #9 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - stm r7, {r0, r2} │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - str r5, [sp, #72] @ 0x48 │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - str r5, [sp, #84] @ 0x54 │ │ │ │ - bl 7b34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #805306368 @ 0x30000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #140] @ 7540c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r1, #1 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - mov r2, r7 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [r3, #2580] @ 0xa14 │ │ │ │ - bl 708dc │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldm r4, {r0, r1} │ │ │ │ + bne 82180 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + add sp, sp, #84 @ 0x54 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + bx r3 │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r3, [r3, #144] @ 0x90 │ │ │ │ + ldr r0, [r3, #216] @ 0xd8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + b 81eb8 │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r3, [r3, #144] @ 0x90 │ │ │ │ + ldr r0, [r3, #152] @ 0x98 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + b 81eb8 │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r3, [r3, #144] @ 0x90 │ │ │ │ + ldr r0, [r3, #280] @ 0x118 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + b 81eb8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [pc, #304] @ 821b4 │ │ │ │ add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr ip, [r3, #2620] @ 0xa3c │ │ │ │ - mov r2, #4 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, #2 │ │ │ │ - mov r0, ip │ │ │ │ - bl 8b224 │ │ │ │ - ldr r2, [pc, #60] @ 75410 │ │ │ │ - ldr r3, [pc, #40] @ 75400 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 753f8 │ │ │ │ - add sp, sp, #108 @ 0x6c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, r9, r4, asr #13 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - @ instruction: 0x3e99999a │ │ │ │ - rscsmi r0, r0, #0 │ │ │ │ - ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ - andeq r1, r9, r4, ror #11 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [pc, #296] @ 821b8 │ │ │ │ + ldr r0, [r3, #2616] @ 0xa38 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r3, [pc, #284] @ 821b8 │ │ │ │ + add r2, sp, #28 │ │ │ │ + str r6, [sp, #28] │ │ │ │ + str r7, [sp, #32] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldm r2, {r1, r2} │ │ │ │ + ldr r3, [pc, #256] @ 821b4 │ │ │ │ + bl 74ba0 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [pc, #252] @ 821bc │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r8, #1124073472 @ 0x43000000 │ │ │ │ + mov r6, r0 │ │ │ │ + b 81eb8 │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r3, [r3, #144] @ 0x90 │ │ │ │ + ldr r0, [r3, #88] @ 0x58 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + b 81eb8 │ │ │ │ + ldr r0, [r5, #1600] @ 0x640 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldrb r3, [r0] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8213c │ │ │ │ + ldr r3, [pc, #176] @ 821c0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr fp, [r3, #28] │ │ │ │ + ldr r3, [r5, #1580] @ 0x62c │ │ │ │ + ldr r9, [r3, #48] @ 0x30 │ │ │ │ + b 81f7c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + str r3, [r5, #24] │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 81eec │ │ │ │ + ldr r2, [r5, #1580] @ 0x62c │ │ │ │ + ldr r3, [pc, #124] @ 821c4 │ │ │ │ + ldr r9, [r2, #48] @ 0x30 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3, #24] │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [fp, #4] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov fp, r0 │ │ │ │ + str r0, [r3, #28] │ │ │ │ + b 81f7c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldr r8, [pc, #60] @ 821c8 │ │ │ │ + b 81eb8 │ │ │ │ + andeq r4, r8, r8, ror #24 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r4, r8, r4, asr #24 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + ldrdeq r1, [r8], -r8 │ │ │ │ + andeq lr, r8, r4, asr #6 │ │ │ │ + andeq lr, r8, ip, asr #5 │ │ │ │ + andeq lr, r8, r4, ror #4 │ │ │ │ + eormi r0, r0, r0 │ │ │ │ + andeq r4, r8, r4, asr #19 │ │ │ │ + sbcmi r0, r0, #0 │ │ │ │ + orrsmi r0, r0, r0 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + strdeq lr, [r8], -ip │ │ │ │ + andeq lr, r8, r0, asr #1 │ │ │ │ + addmi r0, r0, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip] │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - sub ip, ip, #4096 @ 0x1000 │ │ │ │ - str r0, [ip] │ │ │ │ - str r0, [ip, #-472] @ 0xfffffe28 │ │ │ │ - sub sp, sp, #16640 @ 0x4100 │ │ │ │ - sub sp, sp, #180 @ 0xb4 │ │ │ │ - add r3, sp, #16640 @ 0x4100 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #1812] @ 75b6c │ │ │ │ - ldr r9, [r3, #220] @ 0xdc │ │ │ │ - add r3, r3, #220 @ 0xdc │ │ │ │ - ldr r3, [pc, #1804] @ 75b70 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r7, r0 │ │ │ │ - add r0, sp, #16640 @ 0x4100 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [r0, #172] @ 0xac │ │ │ │ - mov r3, #0 │ │ │ │ - add r0, r0, #172 @ 0xac │ │ │ │ - sub r0, r6, #336 @ 0x150 │ │ │ │ - mov r2, #88 @ 0x58 │ │ │ │ - mov r8, r1 │ │ │ │ - bl 775c │ │ │ │ - mov r2, #88 @ 0x58 │ │ │ │ - mov r1, r4 │ │ │ │ - sub r0, r6, #248 @ 0xf8 │ │ │ │ - bl 775c │ │ │ │ - add r1, r9, r9, lsl #2 │ │ │ │ - rsb r1, r9, r1, lsl #3 │ │ │ │ - add r1, r7, r1, lsl #2 │ │ │ │ - mov r2, #156 @ 0x9c │ │ │ │ - add r1, r1, #8 │ │ │ │ - sub r0, r6, #160 @ 0xa0 │ │ │ │ - bl 775c │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr sl, [pc, #1704] @ 75b74 │ │ │ │ - add r3, r0, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r3, #2480] @ 0x9b0 │ │ │ │ - ldr r2, [pc, #1696] @ 75b78 │ │ │ │ - cmp r3, r9 │ │ │ │ - ldr r3, [r0, #1580] @ 0x62c │ │ │ │ - add sl, pc, sl │ │ │ │ - ldr r5, [r3, #20] │ │ │ │ - str r2, [r6, #-12] │ │ │ │ - beq 75998 │ │ │ │ - ldr r3, [r6, #-300] @ 0xfffffed4 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 75960 │ │ │ │ - ldr r3, [r6, #-212] @ 0xffffff2c │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 75960 │ │ │ │ - ldr r3, [pc, #1648] @ 75b7c │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ - ldr r3, [sl, r3] │ │ │ │ - ldr r2, [r6, #-328] @ 0xfffffeb8 │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr ip, [pc, #660] @ 82478 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #656] @ 8247c │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r0, [ip, r0] │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr r0, [r0] │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r7, [pc, #620] @ 82480 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r5, r2 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + mov r6, r1 │ │ │ │ + ldr fp, [sp, #80] @ 0x50 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [pc, #596] @ 82484 │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ - str r2, [sp, #28] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r2, [r6, #-244] @ 0xffffff0c │ │ │ │ ldr r1, [r3, #28] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - str r2, [sp, #32] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ - ldr sl, [r6, #-332] @ 0xfffffeb4 │ │ │ │ - ldr fp, [r6, #-240] @ 0xffffff10 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 75a78 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - add r1, r2, #57344 @ 0xe000 │ │ │ │ - ldr r1, [r1, #2480] @ 0x9b0 │ │ │ │ - ldr r0, [r2, #1580] @ 0x62c │ │ │ │ - cmn r1, #1 │ │ │ │ - sub ip, r3, r1 │ │ │ │ - clz ip, ip │ │ │ │ - lsr ip, ip, #5 │ │ │ │ - moveq ip, #0 │ │ │ │ - cmp ip, #0 │ │ │ │ - bne 75a0c │ │ │ │ - cmp r1, r9 │ │ │ │ - ldr r1, [r0, #20] │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - beq 75adc │ │ │ │ - ldr r0, [r8, #44] @ 0x2c │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r8, #48] @ 0x30 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r4, #44] @ 0x2c │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r4, #48] @ 0x30 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, fp │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - ldr fp, [pc, #1308] @ 75b80 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - bl 7a8c │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a8c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r5, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - mov sl, r0 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r4, [r3, #1572] @ 0x624 │ │ │ │ - mov sl, #0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r5, [r3, #100] @ 0x64 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - bl 7ad4 │ │ │ │ - ldr r1, [pc, #1136] @ 75b84 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r5 │ │ │ │ - str sl, [sp] │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - mov r3, sl │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 82420 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r2, r3 │ │ │ │ add r0, r0, #59648 @ 0xe900 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, #51 @ 0x33 │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r3, [pc, #1088] @ 75b88 │ │ │ │ - str r3, [r6, #-344] @ 0xfffffea8 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r2, #1 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + bl 906a0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #0 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ ldr r3, [r0] │ │ │ │ - str r9, [r6, #-352] @ 0xfffffea0 │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - str r8, [r6, #-348] @ 0xfffffea4 │ │ │ │ - str fp, [r6, #-340] @ 0xfffffeac │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ blx r3 │ │ │ │ - str sl, [sp] │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - mov r1, #50 @ 0x32 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, sl │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r1, fp │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 75b5c │ │ │ │ - sub r1, r6, #4 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, fp │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - b 757d4 │ │ │ │ - cmp sl, #1024 @ 0x400 │ │ │ │ - add r5, r5, #16 │ │ │ │ - beq 75830 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r0, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - add sl, sl, #1 │ │ │ │ - str r0, [r5] │ │ │ │ - mov r0, fp │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #884] @ 75b80 │ │ │ │ - str r4, [r5, #8] │ │ │ │ - str r4, [r5, #12] │ │ │ │ - str r0, [r5, #4] │ │ │ │ - mov r0, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + ldr r0, [r6] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r5] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ - mov fp, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 757c8 │ │ │ │ - ldr r7, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r2, sl │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov sl, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + ldr r2, [r8, #1580] @ 0x62c │ │ │ │ + ldr sl, [r2, #20] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, sl │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 82370 │ │ │ │ + add r2, r8, #57344 @ 0xe000 │ │ │ │ + cmp r9, #0 │ │ │ │ + ldr r2, [r2, #2480] @ 0x9b0 │ │ │ │ + beq 823ec │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 82444 │ │ │ │ + ldr r1, [fp] │ │ │ │ + ldr ip, [r9] │ │ │ │ + cmp ip, r1 │ │ │ │ + beq 8245c │ │ │ │ + cmn r2, #1 │ │ │ │ + beq 82468 │ │ │ │ + cmp r1, r2 │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldreq r7, [r8, #2164] @ 0x874 │ │ │ │ + ldreq r0, [r8, #2168] @ 0x878 │ │ │ │ + ldr r1, [pc, #272] @ 82488 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [r8, #1572] @ 0x624 │ │ │ │ + ldr ip, [pc, #260] @ 8248c │ │ │ │ + str ip, [sp, #28] │ │ │ │ + ldr ip, [r3] │ │ │ │ + ldr r1, [pc, #252] @ 82490 │ │ │ │ + mov r2, #1 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + add r1, sp, #20 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [ip, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - ldr r4, [r7, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr fp, [sp, #40] @ 0x28 │ │ │ │ - add r4, r4, #59648 @ 0xe900 │ │ │ │ - mov r1, fp │ │ │ │ - add r4, r4, #252 @ 0xfc │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7a8c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [r6, #-360] @ 0xfffffe98 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [pc, #628] @ 75b8c │ │ │ │ - sub r2, r6, #368 @ 0x170 │ │ │ │ - str r3, [r6, #-368] @ 0xfffffe90 │ │ │ │ - str sl, [r6, #-364] @ 0xfffffe94 │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r9, [r6, #-376] @ 0xfffffe88 │ │ │ │ - str fp, [r6, #-372] @ 0xfffffe8c │ │ │ │ - ldr ip, [pc, #604] @ 75b90 │ │ │ │ - str r0, [r6, #-356] @ 0xfffffe9c │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - sub r3, r6, #360 @ 0x168 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - sub r3, r6, #376 @ 0x178 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - sub r1, r6, #160 @ 0xa0 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - mov r0, r4 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 326b4 │ │ │ │ - ldr r2, [pc, #556] @ 75b94 │ │ │ │ - ldr r3, [pc, #516] @ 75b70 │ │ │ │ + ldr r2, [pc, #204] @ 82494 │ │ │ │ + ldr r3, [pc, #176] @ 8247c │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, sp, #16640 @ 0x4100 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #172 @ 0xac │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 75b68 │ │ │ │ - add sp, sp, #16640 @ 0x4100 │ │ │ │ - add sp, sp, #180 @ 0xb4 │ │ │ │ + bne 82474 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [r0, #1588] @ 0x634 │ │ │ │ - ldr r2, [r2] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 754ec │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 754ec │ │ │ │ - ldr r3, [r0, #2396] @ 0x95c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 754ec │ │ │ │ - ldr r3, [r0, #2424] @ 0x978 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 759d8 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - tst r3, #28 │ │ │ │ - bne 754ec │ │ │ │ - add r0, r0, #2272 @ 0x8e0 │ │ │ │ - add r0, r0, #12 │ │ │ │ - sub r1, r6, #248 @ 0xf8 │ │ │ │ - bl eed58 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - add r1, sp, #96 @ 0x60 │ │ │ │ - add r0, r0, #2160 @ 0x870 │ │ │ │ - add r0, r0, #12 │ │ │ │ - bl eed58 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r3, [r0, #1580] @ 0x62c │ │ │ │ - ldr r5, [r3, #44] @ 0x2c │ │ │ │ - b 754ec │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 75b50 │ │ │ │ - ldr r4, [r2, #2180] @ 0x884 │ │ │ │ - ldr r8, [r0, #44] @ 0x2c │ │ │ │ - ldr r3, [r2, #2184] @ 0x888 │ │ │ │ - ldr r0, [r2, #2292] @ 0x8f4 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r2, #2296] @ 0x8f8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - b 755fc │ │ │ │ - ldr r0, [r6, #-292] @ 0xfffffedc │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r6, #-288] @ 0xfffffee0 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r6, #-204] @ 0xffffff34 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r6, #-200] @ 0xffffff38 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - b 755fc │ │ │ │ - add r1, r3, r3, lsl #1 │ │ │ │ - rsb r3, r3, r1, lsl #4 │ │ │ │ - add r4, r2, r3, lsl #2 │ │ │ │ - ldr r0, [r4, #3512] @ 0xdb8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r4, #3516] @ 0xdbc │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r4, #3600] @ 0xe10 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r4, #3604] @ 0xe14 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r4, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - b 755fc │ │ │ │ - ldr r9, [r2, #2164] @ 0x874 │ │ │ │ - ldr r8, [r2, #2168] @ 0x878 │ │ │ │ - b 755fc │ │ │ │ - mov sl, r0 │ │ │ │ - add r1, sp, #428 @ 0x1ac │ │ │ │ - b 7583c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, r9, r8, asr r5 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - ldrdeq r1, [r9], -ip │ │ │ │ - addmi r0, r0, #0 │ │ │ │ + cmn r2, #1 │ │ │ │ + beq 82370 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + ldreq r1, [fp] │ │ │ │ + beq 82410 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 82370 │ │ │ │ + ldr r1, [fp, #4] │ │ │ │ + cmp r1, r2 │ │ │ │ + ldreq r7, [r8, #2164] @ 0x874 │ │ │ │ + ldreq r0, [r8, #2168] @ 0x878 │ │ │ │ + b 82370 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, #63 @ 0x3f │ │ │ │ + str r3, [sp] │ │ │ │ + bl 906a0 │ │ │ │ + b 82290 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne 82370 │ │ │ │ + ldr r1, [fp, #4] │ │ │ │ + ldr ip, [r9, #4] │ │ │ │ + cmp ip, r1 │ │ │ │ + bne 82354 │ │ │ │ + cmn r2, #1 │ │ │ │ + bne 82410 │ │ │ │ + b 82370 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr r7, [sp, #8] │ │ │ │ + b 82370 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq r4, [r8], -ip │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + muleq r8, r8, r7 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - orrmi r0, r0, r0 │ │ │ │ - ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ - bicmi r0, r0, r0 │ │ │ │ - movmi r0, r0 │ │ │ │ - svclt 0x00c90fdb │ │ │ │ - andeq r1, r9, r0, asr r0 │ │ │ │ + mvnsmi r0, r0 │ │ │ │ + eormi r0, r8, #0 │ │ │ │ + adcmi r0, r8, #0 │ │ │ │ + strdeq r4, [r8], -ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3336] @ 0xd08 │ │ │ │ - sub sp, sp, #724 @ 0x2d4 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #3640] @ 769f4 │ │ │ │ - ldr r3, [pc, #3640] @ 769f8 │ │ │ │ + str r0, [ip, #3968] @ 0xf80 │ │ │ │ + ldr r3, [pc, #1412] @ 82a34 │ │ │ │ + sub sp, sp, #92 @ 0x5c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [pc, #1404] @ 82a38 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [pc, #1400] @ 82a3c │ │ │ │ add r2, pc, r2 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - add r8, sp, #228 @ 0xe4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r5, [sp, #760] @ 0x2f8 │ │ │ │ - mov fp, r0 │ │ │ │ - add r9, sp, #316 @ 0x13c │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, #88 @ 0x58 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r1] │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #716] @ 0x2cc │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ mov r3, #0 │ │ │ │ - bl 775c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, #88 @ 0x58 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 775c │ │ │ │ - ldr r3, [r5] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ - mov r2, #156 @ 0x9c │ │ │ │ - add r1, r3, r3, lsl #2 │ │ │ │ - rsb r1, r3, r1, lsl #3 │ │ │ │ - add r1, fp, r1, lsl #2 │ │ │ │ - add r3, sp, #404 @ 0x194 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 775c │ │ │ │ - ldr r6, [fp, #4] │ │ │ │ - ldr r3, [pc, #3520] @ 769fc │ │ │ │ - ldr r7, [r6, #1580] @ 0x62c │ │ │ │ - str r3, [sp, #552] @ 0x228 │ │ │ │ - ldr r0, [sp, #248] @ 0xf8 │ │ │ │ - ldr r3, [r7, #20] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #3496] @ 76a00 │ │ │ │ - ldr r4, [pc, #3496] @ 76a04 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r0, [sp, #336] @ 0x150 │ │ │ │ - beq 765c8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #3468] @ 76a08 │ │ │ │ - mov sl, r0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 76634 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #998244352 @ 0x3b800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - add sl, r6, #57344 @ 0xe000 │ │ │ │ - ldr r3, [sl, #2480] @ 0x9b0 │ │ │ │ - ldr r2, [sp, #764] @ 0x2fc │ │ │ │ - cmp r3, r2 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 76db0 │ │ │ │ - add r2, sp, #80 @ 0x50 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 7ccc │ │ │ │ - ldr r3, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + mov r7, r1 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #236] @ 0xec │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r7, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r8, r0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [sp, #324] @ 0x144 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [sp, #240] @ 0xf0 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #998244352 @ 0x3b800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #244] @ 0xf4 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #998244352 @ 0x3b800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #998244352 @ 0x3b800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #332] @ 0x14c │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #998244352 @ 0x3b800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #3284] @ 76ab0 │ │ │ │ - ldr r6, [sl, #2596] @ 0xa24 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #3260] @ 76ab0 │ │ │ │ - str r0, [sp, #116] @ 0x74 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [pc, #3216] @ 76a94 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r8, [sp, #100] @ 0x64 │ │ │ │ - str r9, [sp, #104] @ 0x68 │ │ │ │ - str r0, [sp, #120] @ 0x78 │ │ │ │ - ldr r3, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp] │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ - mov r2, r3 │ │ │ │ - ldm r2, {r1, r2} │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - bl 8b844 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ - ldr r0, [sp, #320] @ 0x140 │ │ │ │ - tst r3, #2 │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - str r3, [sp, #556] @ 0x22c │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r6, [fp, #4] │ │ │ │ - ldr r9, [sp, #328] @ 0x148 │ │ │ │ - add r6, r6, #1648 @ 0x670 │ │ │ │ - add r6, r6, #4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #324] @ 0x144 │ │ │ │ - add r0, r0, #16 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - bne 769c0 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - bne 769b0 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, r8 │ │ │ │ - bl ef2b4 │ │ │ │ - ldr r3, [sp, #340] @ 0x154 │ │ │ │ - cmn r3, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 77070 │ │ │ │ - cmp r3, #1 │ │ │ │ - movne sl, #0 │ │ │ │ - movne r7, sl │ │ │ │ - beq 76618 │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ - mov r1, #0 │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7bac <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 769d0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7a74 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r1, [pc, #2968] @ 76ab0 │ │ │ │ - bl 78d0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ mov r8, r0 │ │ │ │ - ldr r3, [pc, #2792] @ 76a0c │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ - add r3, sp, #164 @ 0xa4 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r1, [r3, #44] @ 0x2c │ │ │ │ - bl 96f40 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 770a8 │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r9, #2 │ │ │ │ - bls 76654 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 77414 │ │ │ │ - ldr r6, [pc, #2732] @ 76a10 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7708c │ │ │ │ - ldr r2, [fp, #4] │ │ │ │ - ldr r3, [r2, #2424] @ 0x978 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 75fa4 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - tst r3, #16 │ │ │ │ - bne 75fa4 │ │ │ │ - ldr r3, [r2, #1580] @ 0x62c │ │ │ │ - ldr r1, [r3, #24] │ │ │ │ - ldr r3, [pc, #2676] @ 76a14 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r1, [r3, #4] │ │ │ │ - ldr r3, [sp, #388] @ 0x184 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 76034 │ │ │ │ - ldr r3, [r2, #1580] @ 0x62c │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r7, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #396] @ 0x18c │ │ │ │ - add r7, r7, #144 @ 0x90 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r9, [r4, #4] │ │ │ │ + ldr r3, [r7, #16] │ │ │ │ + ldr r7, [r9, #1580] @ 0x62c │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ sub r0, r0, r3 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #2696] @ 76a60 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [pc, #2616] @ 76a18 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2732] @ 76a9c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1160] @ 82a40 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #1156] @ 82a44 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r9, #2132] @ 0x854 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1140] @ 82a48 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ mov r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - movne r6, #0 │ │ │ │ - bne 7601c │ │ │ │ + movne fp, #1065353216 @ 0x3f800000 │ │ │ │ + bne 82620 │ │ │ │ mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - movne r6, #1065353216 @ 0x3f800000 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r2, r6 │ │ │ │ + movne fp, #0 │ │ │ │ + bne 82620 │ │ │ │ mov r1, r7 │ │ │ │ - bl 96fa0 │ │ │ │ - ldr r3, [sp, #388] @ 0x184 │ │ │ │ - cmp r3, #5 │ │ │ │ - beq 76e40 │ │ │ │ - cmp sl, #0 │ │ │ │ - bne 76ecc │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [r9, #1572] @ 0x624 │ │ │ │ + mov r7, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r8, r8, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mvn r1, #0 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r3, #28] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r1, [pc, #2572] @ 76a90 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - ldr r5, [r3, #1572] @ 0x624 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - ldr r5, [sp, #388] @ 0x184 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - cmp r5, #5 │ │ │ │ - mov r1, #0 │ │ │ │ - movge r5, #5 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - ldr r1, [r4] │ │ │ │ - bic r5, r5, r5, asr #31 │ │ │ │ - ldr r1, [r1, #144] @ 0x90 │ │ │ │ - lsl r5, r5, #6 │ │ │ │ - add r1, r1, r5 │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - subs r3, r0, #0 │ │ │ │ - movne r3, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f84c │ │ │ │ - ldr r3, [sp, #388] @ 0x184 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 76674 │ │ │ │ - ldr r1, [sp, #216] @ 0xd8 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r1, [sp, #220] @ 0xdc │ │ │ │ - ldr r7, [r3, #144] @ 0x90 │ │ │ │ - add r7, r7, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r7, #48] @ 0x30 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r1, [pc, #2368] @ 76a90 │ │ │ │ - ldr r9, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r9] │ │ │ │ - ldr sl, [r3, #100] @ 0x64 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7726c │ │ │ │ - ldr r1, [pc, #2192] @ 76a1c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [pc, #988] @ 82a4c │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r9, [ip, #132] @ 0x84 │ │ │ │ + blx r9 │ │ │ │ + ldr r1, [pc, #960] @ 82a50 │ │ │ │ + mov r0, fp │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r9, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r8, [r3, #144] @ 0x90 │ │ │ │ - add r8, r8, r5 │ │ │ │ - ldr r0, [r8, #24] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f9f0 │ │ │ │ - ldr sl, [fp, #4] │ │ │ │ - ldr r3, [sp, #388] @ 0x184 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls 76ac8 │ │ │ │ - ldr r0, [sl, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #388] @ 0x184 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 77100 │ │ │ │ - cmp r3, #3 │ │ │ │ - beq 770c8 │ │ │ │ - cmp r3, #1 │ │ │ │ - addne r5, sp, #92 @ 0x5c │ │ │ │ - bne 76268 │ │ │ │ - ldr r3, [pc, #2056] @ 76a20 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - ldr r3, [pc, #2148] @ 76a84 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #148 @ 0x94 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r3, sp, #12 │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #2020] @ 76a24 │ │ │ │ - ldr ip, [fp, #4] │ │ │ │ - add r5, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldm r5, {r0, r1} │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, ip, #59648 @ 0xe900 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 326b4 │ │ │ │ - ldr r6, [fp, #4] │ │ │ │ - ldr r2, [sp, #764] @ 0x2fc │ │ │ │ - add r3, r6, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r3, #2480] @ 0x9b0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 76cb4 │ │ │ │ - add r7, sp, #8 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - stm r7, {r0, r1} │ │ │ │ - ldm r5, {r0, r1} │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r6, #59648 @ 0xe900 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 317b0 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - tst r3, #2 │ │ │ │ - beq 7636c │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, sl │ │ │ │ + add sl, sp, #40 @ 0x28 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r3, #108] @ 0x6c │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ + ldr r3, [r3, #120] @ 0x78 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ + ldr r1, [pc, #760] @ 82a54 │ │ │ │ + mov r0, fp │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov fp, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, fp │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #1056964608 @ 0x3f000000 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r8, r0 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, #96 @ 0x60 │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r1, [pc, #1808] @ 76a28 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1800] @ 76a2c │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + ldr ip, [r0] │ │ │ │ + str r7, [sp] │ │ │ │ + ldr fp, [ip, #132] @ 0x84 │ │ │ │ + blx fp │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, r9 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr fp, [sp, #12] │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + mov r0, fp │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, sl │ │ │ │ mov r2, #1 │ │ │ │ - add r1, sp, #148 @ 0x94 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [pc, #1716] @ 769fc │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ - str r3, [sp, #160] @ 0xa0 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #112] @ 0x70 │ │ │ │ + ldr r3, [r3, #120] @ 0x78 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [sp, #764] @ 0x2fc │ │ │ │ - mov r5, #692 @ 0x2b4 │ │ │ │ - mul r3, r5, r3 │ │ │ │ - ldr r2, [fp, #4] │ │ │ │ - mov r5, r3 │ │ │ │ - add r3, r2, r3 │ │ │ │ - add r3, r3, #15744 @ 0x3d80 │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cmn r3, #1 │ │ │ │ - beq 7659c │ │ │ │ - ldr r1, [r2, #1580] @ 0x62c │ │ │ │ - ldr r0, [r1, #56] @ 0x38 │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - add r3, r3, r0, lsl #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - ble 7659c │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r0, [r2, #1572] @ 0x624 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [pc, #480] @ 82a58 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r4, [pc, #1648] @ 76a30 │ │ │ │ - ldr r1, [r3, #108] @ 0x6c │ │ │ │ + ldr r1, [r3, #60] @ 0x3c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - ldr r7, [fp, #4] │ │ │ │ - ldr r2, [r7, #1580] @ 0x62c │ │ │ │ - add r5, r7, r5 │ │ │ │ - ldr r6, [r2, #56] @ 0x38 │ │ │ │ - add r5, r5, #15744 @ 0x3d80 │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ - ldr r5, [r2, #16] │ │ │ │ - smull r2, r4, r6, r4 │ │ │ │ - add r0, r3, r6, lsl #1 │ │ │ │ - asr sl, r6, #31 │ │ │ │ - sub r0, r0, r5 │ │ │ │ - rsb r4, sl, r4, asr #1 │ │ │ │ - cmp r4, r0 │ │ │ │ - sub r5, r5, r3 │ │ │ │ - movle r9, #1065353216 @ 0x3f800000 │ │ │ │ - ble 7645c │ │ │ │ - bl 7468 <__aeabi_i2d@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 7468 <__aeabi_i2d@plt> │ │ │ │ - ldr r3, [pc, #1628] @ 76a98 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - bl 7e34 <__aeabi_d2f@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r3, [pc, #1484] @ 76a30 │ │ │ │ - smull r2, r3, r6, r3 │ │ │ │ - rsb sl, sl, r3, asr #2 │ │ │ │ - cmp sl, r5 │ │ │ │ - movle r8, #1065353216 @ 0x3f800000 │ │ │ │ - ble 764ac │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7468 <__aeabi_i2d@plt> │ │ │ │ - strd r0, [sp, #24] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7468 <__aeabi_i2d@plt> │ │ │ │ - ldr r3, [pc, #1444] @ 76a34 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldrd r0, [sp, #24] │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - bl 7e34 <__aeabi_d2f@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r4, r5 │ │ │ │ - movle r1, #0 │ │ │ │ - bgt 772a4 │ │ │ │ - ldr r0, [r7, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r9, [sp] │ │ │ │ - ldr r4, [r2, #132] @ 0x84 │ │ │ │ - mov r2, r9 │ │ │ │ - blx r4 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - ldr ip, [sp, #764] @ 0x2fc │ │ │ │ - mov r1, #692 @ 0x2b4 │ │ │ │ - mla ip, r1, ip, r0 │ │ │ │ + ldr r2, [pc, #424] @ 82a5c │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r2, r2, #32 │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + add lr, sp, #72 @ 0x48 │ │ │ │ + stm lr, {r0, r1, r2} │ │ │ │ + ldr r2, [r8, #1580] @ 0x62c │ │ │ │ + ldr ip, [pc, #396] @ 82a60 │ │ │ │ + ldr lr, [r2, #16] │ │ │ │ mov r3, #0 │ │ │ │ - add r1, ip, #15744 @ 0x3d80 │ │ │ │ - ldr r1, [r1, #44] @ 0x2c │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ + smull r2, r1, ip, lr │ │ │ │ + add r0, r8, #59648 @ 0xe900 │ │ │ │ + sub r1, r1, lr, asr #31 │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + sub lr, lr, r1 │ │ │ │ + add r1, sp, #88 @ 0x58 │ │ │ │ + add lr, r1, lr, lsl #2 │ │ │ │ mov r2, r3 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - add r1, r1, #92 @ 0x5c │ │ │ │ str r3, [sp] │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r1, [pc, #1292] @ 76a38 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1107296256 @ 0x42000000 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldr r1, [lr, #-16] │ │ │ │ + bl 906a0 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #1580] @ 0x62c │ │ │ │ + ldr r8, [r3, #1572] @ 0x624 │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #1188] @ 769fc │ │ │ │ - str r1, [sp, #156] @ 0x9c │ │ │ │ - mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [pc, #272] @ 82a4c │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r8, [ip, #132] @ 0x84 │ │ │ │ + blx r8 │ │ │ │ + ldr r3, [pc, #264] @ 82a64 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r8, sp, #24 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ mov r2, #1 │ │ │ │ - add r1, sp, #148 @ 0x94 │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + str r5, [sp, #28] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r2, #1056964608 @ 0x3f000000 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r3, r7 │ │ │ │ + str r7, [sp] │ │ │ │ + ldr r7, [ip, #132] @ 0x84 │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [pc, #176] @ 82a68 │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r0] │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + str r5, [sp, #28] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #1176] @ 76a3c │ │ │ │ - ldr r3, [pc, #1104] @ 769f8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #96] @ 82a6c │ │ │ │ + ldr r3, [pc, #44] @ 82a3c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #716] @ 0x2cc │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 77528 │ │ │ │ - add sp, sp, #724 @ 0x2d4 │ │ │ │ + bne 82a30 │ │ │ │ + add sp, sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #1076] @ 76a08 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 75c88 │ │ │ │ - ldr r1, [pc, #1044] @ 76a00 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 75c88 │ │ │ │ - ldr r1, [pc, #1088] @ 76a40 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - str r0, [sp, #336] @ 0x150 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - b 75c88 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - movne r7, #1 │ │ │ │ - and sl, r7, r6 │ │ │ │ - b 75ef4 │ │ │ │ - ldr r1, [pc, #1028] @ 76a40 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - str r0, [sp, #248] @ 0xf8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r4, r8, r4, lsl r5 │ │ │ │ + andeq r4, r8, r4, lsl #10 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + submi r0, r8, #0 │ │ │ │ + ldrbtmi r0, [sl], #-0 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + @ instruction: 0x3d99999a │ │ │ │ + rscmi r0, r0, r0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + andeq r0, r8, r4, ror #24 │ │ │ │ + ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ + bicmi r0, r0, r0 │ │ │ │ + movmi r0, r0 │ │ │ │ + @ instruction: 0x00083fb8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r1, [pc, #484] @ 82c70 │ │ │ │ mov r5, r0 │ │ │ │ - b 75c88 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r1, [r3, #44] @ 0x2c │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r2, [pc, #476] @ 82c74 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + sub sp, sp, #24 │ │ │ │ + cmp r3, #2 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #20] │ │ │ │ mov r2, #0 │ │ │ │ - add r1, r1, #36 @ 0x24 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - bl 96fa0 │ │ │ │ - b 75f5c │ │ │ │ - cmp r3, #5 │ │ │ │ - bne 77118 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r3, #144] @ 0x90 │ │ │ │ - add r3, r3, r5 │ │ │ │ - ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r1, [pc, #1008] @ 76a90 │ │ │ │ - ldr r8, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr r9, [r3, #100] @ 0x64 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + ble 82c1c │ │ │ │ + ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 772fc │ │ │ │ - ldr r1, [pc, #832] @ 76a1c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r8, [sp, #32] │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - mov r1, #1107296256 @ 0x42000000 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r6, [r3, #2616] @ 0xa38 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [pc, #920] @ 76aa8 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, #1107296256 @ 0x42000000 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - ldr r3, [pc, #904] @ 76aa8 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #140 @ 0x8c │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ - str r0, [sp, #140] @ 0x8c │ │ │ │ - mov r0, r6 │ │ │ │ - ldm r3, {r1, r2} │ │ │ │ - mov r3, #1107296256 @ 0x42000000 │ │ │ │ - bl 73f68 │ │ │ │ - mov r6, r8 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r3, [r3, #144] @ 0x90 │ │ │ │ - add r3, r3, r5 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f9f0 │ │ │ │ - ldr sl, [fp, #4] │ │ │ │ - ldr r2, [sp, #396] @ 0x18c │ │ │ │ - ldr r3, [sl, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - sub r3, r3, r2 │ │ │ │ - cmp r3, #8 │ │ │ │ - bgt 761d0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r3, [r3, #144] @ 0x90 │ │ │ │ - add r3, r3, r5 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 761e0 │ │ │ │ - bl 7b34 │ │ │ │ - ldr sl, [pc, #660] @ 76a44 │ │ │ │ - add sl, pc, sl │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + blx r3 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + ble 82c1c │ │ │ │ + mov r6, #0 │ │ │ │ + add r7, sp, #8 │ │ │ │ + b 82af4 │ │ │ │ + cmp r2, #3 │ │ │ │ + beq 82c5c │ │ │ │ + add r3, r6, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq 82b68 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r0, [r2, #1580] @ 0x62c │ │ │ │ + mov r1, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r8, [ip, #124] @ 0x7c │ │ │ │ + blx r8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r2, #2 │ │ │ │ mov r8, r0 │ │ │ │ - bl 7b34 │ │ │ │ - lsl r3, r0, #16 │ │ │ │ - lsr r3, r3, #16 │ │ │ │ - orr r0, r3, r8, lsl #16 │ │ │ │ - ldr r3, [r4] │ │ │ │ - bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [r3, #144] @ 0x90 │ │ │ │ - add r8, sl, #16 │ │ │ │ - add r3, r3, r5 │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - mov r9, r1 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 77518 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r2, [r3, #1580] @ 0x62c │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ + beq 82c48 │ │ │ │ cmp r2, #4 │ │ │ │ - beq 774ec │ │ │ │ - ldr r3, [r3, #2424] @ 0x978 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 774dc │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - tst r3, #16 │ │ │ │ - beq 774dc │ │ │ │ - ldr r3, [pc, #544] @ 76a48 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r9, [r3, #20] │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r3, [r3, #144] @ 0x90 │ │ │ │ - add r3, r3, r5 │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - ldr r3, [r3, r9, lsl #2] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 77264 │ │ │ │ - ldr r7, [sp, #76] @ 0x4c │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr sl, [sp, #72] @ 0x48 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sl, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7a8c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 7ad4 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + bne 82adc │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [r4] │ │ │ │ + ldr r9, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + blx r9 │ │ │ │ + subs r1, r0, #0 │ │ │ │ + beq 82ae4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 81d44 │ │ │ │ + add r3, r6, #1 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne 82af0 │ │ │ │ + mov r4, #0 │ │ │ │ + b 82b7c │ │ │ │ + cmp r6, r4 │ │ │ │ + add r4, r4, #1 │ │ │ │ + beq 82c1c │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r0, [r2, #1580] @ 0x62c │ │ │ │ + mov r1, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r8, [ip, #124] @ 0x7c │ │ │ │ + blx r8 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r2, #5 │ │ │ │ + mov r8, r0 │ │ │ │ + bne 82b70 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r0, [r1, #1580] @ 0x62c │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r9, [r1, #120] @ 0x78 │ │ │ │ + mov r1, #1 │ │ │ │ + blx r9 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + beq 82b70 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r2, #8 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #2440] @ 0x988 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr sl, [r1, #120] @ 0x78 │ │ │ │ + mov r1, #1 │ │ │ │ + blx sl │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r0, [r0, #2432] @ 0x980 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 821cc │ │ │ │ + cmp r6, r4 │ │ │ │ + add r4, r4, #1 │ │ │ │ + bne 82b7c │ │ │ │ + ldr r2, [pc, #84] @ 82c78 │ │ │ │ + ldr r3, [pc, #76] @ 82c74 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r1, [r1, #144] @ 0x90 │ │ │ │ - mov r2, r3 │ │ │ │ - add r1, r1, r5 │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ - ldr r1, [r1, r9, lsl #2] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f84c │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r3, #144] @ 0x90 │ │ │ │ - add r3, r3, r5 │ │ │ │ - ldr r8, [r3, #52] @ 0x34 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bne 82c6c │ │ │ │ + add sp, sp, #24 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 816c0 │ │ │ │ + b 82ae4 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [pc, #188] @ 76a4c │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 82498 │ │ │ │ + b 82ae4 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, r8, r0, lsr pc │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r3, r8, r0, lsr #27 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3888] @ 0xf30 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #1316] @ 831e4 │ │ │ │ + ldr r3, [pc, #1316] @ 831e8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #172 @ 0xac │ │ │ │ + add sl, r5, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r3, [sl, #2480] @ 0x9b0 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 83014 │ │ │ │ + ldr r3, [r5, #1580] @ 0x62c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + ldr r9, [r3, #20] │ │ │ │ + mov r8, r1 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f9f0 │ │ │ │ - ldr sl, [fp, #4] │ │ │ │ - b 761d0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - b 75ec4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - b 75e9c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r1, [pc, #212] @ 76ab0 │ │ │ │ - add r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ - bl 78d0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #196] @ 76ab0 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r8, r0 │ │ │ │ - b 75f1c │ │ │ │ - strdeq r0, [r9], -ip │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - addmi r0, r0, #0 │ │ │ │ - bicgt r0, r9, #876 @ 0x36c │ │ │ │ - andeq r0, r9, r0, ror #26 │ │ │ │ - bicmi r0, r9, #876 @ 0x36c │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - @ instruction: 0x001edcd8 │ │ │ │ - mulseq lr, ip, ip │ │ │ │ - andseq sp, lr, ip, asr ip │ │ │ │ - svccc 0x00c90fdb │ │ │ │ - cmngt r0, r0 │ │ │ │ - andsgt ip, r6, r4, ror #23 │ │ │ │ - bicmi r0, r0, r0 │ │ │ │ - eormi r0, r0, #0 │ │ │ │ - strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - eormi r0, r4, r0 │ │ │ │ - @ instruction: 0x41b80000 │ │ │ │ - andeq r0, r9, r4, lsl r4 │ │ │ │ - strbmi r0, [r9], #4059 @ 0xfdb │ │ │ │ - andseq sp, lr, ip, lsl #9 │ │ │ │ - andseq sp, lr, r4, lsl r4 │ │ │ │ - @ instruction: 0x43200000 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - andseq sp, lr, ip, lsl #2 │ │ │ │ - mulseq lr, r4, r0 │ │ │ │ - andseq ip, lr, r8, asr #27 │ │ │ │ - submi r0, r8, #0 │ │ │ │ - mvnsmi r0, #0 │ │ │ │ - andseq ip, lr, r4, lsl #26 │ │ │ │ - stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ - stclgt 12, cr12, [ip], {204} @ 0xcc │ │ │ │ - subgt r0, r8, #0 │ │ │ │ - addgt r0, r0, r0 │ │ │ │ - rscmi r0, r0, r0 │ │ │ │ - adcgt r0, r0, r0 │ │ │ │ - addmi r0, r0, r0 │ │ │ │ - andseq ip, lr, ip, lsl fp │ │ │ │ - @ instruction: 0x001ecadc │ │ │ │ - ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - andsmi r0, r4, r0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - svccc 0x00060a92 │ │ │ │ - svclt 0x00c90fdb │ │ │ │ - mrsmi r0, (UNDEF: 64) │ │ │ │ - andseq ip, lr, r0, lsr r8 │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - @ instruction: 0x001ec7d4 │ │ │ │ - @ instruction: 0x001ec7b4 │ │ │ │ - andseq ip, lr, r0, lsr #15 │ │ │ │ - andseq ip, lr, r8, asr r7 │ │ │ │ - andseq ip, lr, ip, lsr #14 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r9, [r3, #144] @ 0x90 │ │ │ │ - add r9, r9, r5 │ │ │ │ - ldr r3, [r9, #16] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r9, [r5, #1588] @ 0x634 │ │ │ │ + ldr r3, [r9, #8] │ │ │ │ + ldr fp, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 761e0 │ │ │ │ - ldr r3, [sl, #1580] @ 0x62c │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - ldr r3, [sp, #396] @ 0x18c │ │ │ │ - sub r0, r0, r3 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r9, [r9, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #-176] @ 76a50 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 77388 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - bl 7b34 │ │ │ │ - ldr r9, [pc, #-220] @ 76a54 │ │ │ │ - add r9, pc, r9 │ │ │ │ - add sl, r9, #32 │ │ │ │ + movne r6, #1065353216 @ 0x3f800000 │ │ │ │ mov r8, r0 │ │ │ │ - bl 7b34 │ │ │ │ - lsl r3, r0, #16 │ │ │ │ - lsr r3, r3, #16 │ │ │ │ - orr r0, r3, r8, lsl #16 │ │ │ │ - ldr r3, [r4] │ │ │ │ - bic r0, r0, #-2147483648 @ 0x80000000 │ │ │ │ - ldr r3, [r3, #144] @ 0x90 │ │ │ │ - add r3, r3, r5 │ │ │ │ - ldr r1, [r3, #16] │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - mov r0, sl │ │ │ │ - mov r8, r1 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 77470 │ │ │ │ - ldr sl, [fp, #4] │ │ │ │ - ldr r3, [sl, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 77440 │ │ │ │ - ldr r3, [sl, #2424] @ 0x978 │ │ │ │ + beq 83058 │ │ │ │ + ldr r3, [r9, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 76ba0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - tst r3, #16 │ │ │ │ - bne 77480 │ │ │ │ - ldr r3, [pc, #-336] @ 76a58 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r8, [r3, #36] @ 0x24 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bne 83040 │ │ │ │ + ldr r9, [pc, #1120] @ 831ec │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r0, fp │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #1108] @ 831f0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1104] @ 831f4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #1100] @ 831f8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [pc, #1096] @ 831fc │ │ │ │ + add fp, sp, #100 @ 0x64 │ │ │ │ + mov r3, r9 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr lr, [pc, #1064] @ 83200 │ │ │ │ + ldr r0, [r3, #1576] @ 0x628 │ │ │ │ + mvn ip, #0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r3, fp │ │ │ │ + str lr, [sp, #4] │ │ │ │ + str ip, [sp] │ │ │ │ mov r1, #0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 761e0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r3, [r3, #144] @ 0x90 │ │ │ │ - add r3, r3, r5 │ │ │ │ - ldr r2, [r3, #20] │ │ │ │ - ldr r1, [r2, r8, lsl #2] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 761e0 │ │ │ │ - ldr r8, [r3, #56] @ 0x38 │ │ │ │ - add r0, sl, #59648 @ 0xe900 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp] │ │ │ │ + ldr r9, [r2, #40] @ 0x28 │ │ │ │ + mov r2, r5 │ │ │ │ + blx r9 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f84c │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r3, [r3, #144] @ 0x90 │ │ │ │ - add r3, r3, r5 │ │ │ │ - ldr r9, [r3, #52] @ 0x34 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - addeq r8, r8, #-2147483648 @ 0x80000000 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ + bl 93c78 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, r5 │ │ │ │ mov sl, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - add r0, r3, #-2147483648 @ 0x80000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r5, r0 │ │ │ │ + ldr r8, [r3, #1576] @ 0x628 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #976] @ 83204 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, sl │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r3, sl │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add r9, sp, #52 @ 0x34 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f9f0 │ │ │ │ - ldr sl, [fp, #4] │ │ │ │ - b 761e0 │ │ │ │ - ldr r3, [r6, #1588] @ 0x634 │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r3, #196] @ 0xc4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 76280 │ │ │ │ - ldr r7, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r3, [r6, #1580] @ 0x62c │ │ │ │ - ldr sl, [sp, #76] @ 0x4c │ │ │ │ - ldr r9, [r3, #20] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sl, #4] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [r8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r5, [sp] │ │ │ │ + mov r7, #1065353216 @ 0x3f800000 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r5, [r1, #8] │ │ │ │ mov r1, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r5, [r3, #1576] @ 0x628 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr ip, [r5] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sl, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + str r8, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r5, [ip, #32] │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, r7 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr ip, [r0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add r9, sp, #560 @ 0x230 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - mov r2, #156 @ 0x9c │ │ │ │ - str r8, [sp, #148] @ 0x94 │ │ │ │ - mov sl, r9 │ │ │ │ - mov r8, #1056964608 @ 0x3f000000 │ │ │ │ - add r7, sp, #656 @ 0x290 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 775c │ │ │ │ - ldr r0, [sl, #64] @ 0x40 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - add sl, sl, #16 │ │ │ │ - str r0, [sl, #48] @ 0x30 │ │ │ │ - cmp sl, r7 │ │ │ │ - bne 76d5c │ │ │ │ - add r3, sp, #148 @ 0x94 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r7, sp, #8 │ │ │ │ - stm r7, {r0, r1} │ │ │ │ - ldm r5, {r0, r1} │ │ │ │ - ldr r3, [sp, #392] @ 0x188 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r6, #59648 @ 0xe900 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r2, r9 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 317b0 │ │ │ │ - ldr r6, [fp, #4] │ │ │ │ - b 76284 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - beq 75cc4 │ │ │ │ - ldr r3, [sl, #2612] @ 0xa34 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - bl 7ad4 │ │ │ │ - ldr r3, [r6, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3] │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r5, [ip, #28] │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr r3, [r5, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - beq 75cc4 │ │ │ │ - ldr r3, [r6, #2396] @ 0x95c │ │ │ │ + beq 83128 │ │ │ │ + add r3, r5, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r3, #2508] @ 0x9cc │ │ │ │ + tst r2, #1 │ │ │ │ + beq 830f0 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + mov r2, #692 @ 0x2b4 │ │ │ │ + mla r1, r2, r1, r5 │ │ │ │ + ldr r0, [r5, #1576] @ 0x628 │ │ │ │ + add r2, r1, #15744 @ 0x3d80 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 830e8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r5, [r3, #28] │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r7 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr r3, [r5, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 75cc4 │ │ │ │ - ldr r3, [r6, #2424] @ 0x978 │ │ │ │ + ldr r3, [pc, #684] @ 83208 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r8, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + beq 82fb8 │ │ │ │ + add r3, r5, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2508] @ 0x9cc │ │ │ │ + tst r3, #1 │ │ │ │ + beq 82fb8 │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + mov r3, #692 @ 0x2b4 │ │ │ │ + mla r2, r3, r2, r5 │ │ │ │ + add r3, r2, #15744 @ 0x3d80 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 76e04 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - tst r3, #28 │ │ │ │ - bne 75cc4 │ │ │ │ - add r0, r6, #2272 @ 0x8e0 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r0, #12 │ │ │ │ - bl eed58 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, r0, #2160 @ 0x870 │ │ │ │ - add r0, r0, #12 │ │ │ │ - bl eed58 │ │ │ │ - ldr r6, [fp, #4] │ │ │ │ - ldr r3, [r6, #1580] @ 0x62c │ │ │ │ - add sl, r6, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ + bne 831a0 │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b 75cc4 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r7, [r3, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #396] @ 0x18c │ │ │ │ - add r7, r7, #180 @ 0xb4 │ │ │ │ - sub r0, r0, r3 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #-1036] @ 76a60 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [pc, #-1048] @ 76a5c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r6, #0 │ │ │ │ - bne 76eb0 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #588] @ 8320c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 773fc │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ + bne 83150 │ │ │ │ + ldr r0, [r5, #1576] @ 0x628 │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - bl 96fa0 │ │ │ │ - cmp sl, #0 │ │ │ │ - beq 76044 │ │ │ │ - ldr r1, [pc, #-1140] @ 76a60 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #-1152] @ 76a60 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r5, [r2, #28] │ │ │ │ + mov r2, r3 │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r0, #1576] @ 0x628 │ │ │ │ + ldr lr, [pc, #528] @ 83210 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r3 │ │ │ │ + str lr, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r4, [ip, #32] │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #504] @ 83214 │ │ │ │ + ldr r3, [pc, #456] @ 831e8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 831e0 │ │ │ │ + add sp, sp, #172 @ 0xac │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r2, [sp, #208] @ 0xd0 │ │ │ │ + mov r3, #692 @ 0x2b4 │ │ │ │ + mla r2, r3, r2, r5 │ │ │ │ + add r9, r2, #15488 @ 0x3c80 │ │ │ │ + add r9, r9, #48 @ 0x30 │ │ │ │ + b 82d8c │ │ │ │ + ldr r6, [sl, #2612] @ 0xa34 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, sl │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r6 │ │ │ │ - mov r7, r0 │ │ │ │ + mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7a8c │ │ │ │ - ldr r1, [pc, #-1212] @ 76a64 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 76044 │ │ │ │ - bl e88e8 │ │ │ │ - ldr r6, [pc, #-1228] @ 76a68 │ │ │ │ - ldr sl, [pc, #-1228] @ 76a6c │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - subs r8, r0, r3 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - sbc r9, r1, r3 │ │ │ │ - bl e8978 │ │ │ │ - ldr r2, [pc, #-1252] @ 76a70 │ │ │ │ - lsr ip, r0, #28 │ │ │ │ - orr ip, ip, r1, lsl #4 │ │ │ │ - bic r3, r0, #-268435456 @ 0xf0000000 │ │ │ │ - bic ip, ip, #-268435456 @ 0xf0000000 │ │ │ │ - add r3, r3, ip │ │ │ │ - asr ip, r1, #31 │ │ │ │ - and lr, ip, #3 │ │ │ │ - add r3, r3, r1, lsr #24 │ │ │ │ - add r3, r3, lr │ │ │ │ - umull lr, r7, sl, r3 │ │ │ │ - bic ip, ip, #3 │ │ │ │ - bic lr, r7, #3 │ │ │ │ - add lr, lr, r7, lsr #2 │ │ │ │ - sub r3, r3, lr │ │ │ │ - add r3, r3, ip │ │ │ │ - subs r0, r0, r3 │ │ │ │ - mul r2, r0, r2 │ │ │ │ - sbc r3, r1, r3, asr #31 │ │ │ │ - mla r2, sl, r3, r2 │ │ │ │ - umull r3, r1, r0, sl │ │ │ │ - add r2, r2, r1 │ │ │ │ - lsr r1, r2, #31 │ │ │ │ - adds r3, r1, r3 │ │ │ │ - adc r2, r2, #0 │ │ │ │ - lsr r3, r3, #1 │ │ │ │ - orr r3, r3, r2, lsl #31 │ │ │ │ - cmp r3, r8 │ │ │ │ - asr r2, r2, #1 │ │ │ │ - sbcs r2, r2, r9 │ │ │ │ - blt 774a4 │ │ │ │ - ldr r7, [sp, #340] @ 0x154 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - sub r0, r7, r7, lsl #2 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - lsl r0, r0, #1 │ │ │ │ - ldr r6, [r3, #2616] @ 0xa38 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #-1356] @ 76aa8 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + mov r0, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + bl 7a74 │ │ │ │ + ldr r1, [pc, #360] @ 83218 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #356] @ 8321c │ │ │ │ + bl 7a38 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - bl 7a8c │ │ │ │ - mov r5, r0 │ │ │ │ - mvn r0, #99 @ 0x63 │ │ │ │ - mul r0, r7, r0 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [pc, #-1496] @ 76a74 │ │ │ │ - str r3, [sp] │ │ │ │ - add r2, sp, #124 @ 0x7c │ │ │ │ - ldr r3, [pc, #-1508] @ 76a74 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - ldm r2, {r1, r2} │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - ldr r3, [sp, #148] @ 0x94 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 74374 │ │ │ │ - b 76044 │ │ │ │ + mov r0, #1065353216 @ 0x3f800000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - subs r7, r0, #0 │ │ │ │ - movne r7, #1 │ │ │ │ - and sl, r7, r6 │ │ │ │ - b 75ef4 │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - str r3, [r6, #4] │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 75f74 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - ldr r1, [r3, #44] @ 0x2c │ │ │ │ - mov r2, #0 │ │ │ │ - add r1, r1, #72 @ 0x48 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - bl 96fa0 │ │ │ │ - b 75f5c │ │ │ │ - ldr r3, [pc, #-1624] @ 76a78 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - ldr r3, [pc, #-1628] @ 76a7c │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #148 @ 0x94 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r3, sp, #12 │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - add r5, sp, #92 @ 0x5c │ │ │ │ - ldr ip, [fp, #4] │ │ │ │ - ldr r3, [pc, #-1628] @ 76aa4 │ │ │ │ - b 76244 │ │ │ │ - ldr r3, [pc, #-1672] @ 76a80 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [pc, #-1680] @ 76a84 │ │ │ │ - str r7, [sp, #112] @ 0x70 │ │ │ │ - b 770dc │ │ │ │ - ldr r7, [pc, #-1688] @ 76a88 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r6, r7, #24 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 773e8 │ │ │ │ - ldr r8, [fp, #4] │ │ │ │ - ldr r3, [r8, #2424] @ 0x978 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 77404 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - tst r3, #16 │ │ │ │ - bne 77404 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #-1744] @ 76a8c │ │ │ │ - mov r6, r2 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r2, [r3, #28] │ │ │ │ - ldr r3, [r8, #1580] @ 0x62c │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - ldr r3, [sp, #396] @ 0x18c │ │ │ │ - sub r0, r0, r3 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #-1772] @ 76a9c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ mov r6, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + ldr r3, [r9, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - moveq r9, #0 │ │ │ │ - beq 771b4 │ │ │ │ - ldr r1, [pc, #-1816] @ 76a90 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 78e8 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr sl, [r3, #144] @ 0x90 │ │ │ │ - add sl, sl, r5 │ │ │ │ - ldr r7, [sl, #44] @ 0x2c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #-1884] @ 76a94 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #-1944] @ 76a94 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sl, #48] @ 0x30 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sl, #24] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - add r0, r8, #59648 @ 0xe900 │ │ │ │ + movne r6, #0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 82d84 │ │ │ │ + b 83040 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq 831b4 │ │ │ │ + ldr r3, [r3, #2508] @ 0x9cc │ │ │ │ + ldr r2, [pc, #268] @ 83208 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + tst r3, #1 │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + str r8, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + beq 82fb8 │ │ │ │ + b 82f90 │ │ │ │ + ldr r3, [pc, #216] @ 83208 │ │ │ │ + str r8, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + b 82fb8 │ │ │ │ + add r2, sp, #20 │ │ │ │ + ldr r1, [r5, #1576] @ 0x628 │ │ │ │ + add r0, r5, #59648 @ 0xe900 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + ldr r3, [sp, #208] @ 0xd0 │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f9f0 │ │ │ │ - ldr sl, [fp, #4] │ │ │ │ - b 761d0 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [pc, #-2004] @ 76aa4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r8, [r3, #144] @ 0x90 │ │ │ │ - add r8, r8, r5 │ │ │ │ - ldr r1, [r8, #44] @ 0x2c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - b 761a8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7468 <__aeabi_i2d@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 7468 <__aeabi_i2d@plt> │ │ │ │ - ldr r3, [pc, #-2092] @ 76a98 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7c90 <__aeabi_ddiv@plt> │ │ │ │ - bl 7e34 <__aeabi_d2f@plt> │ │ │ │ - ldr r1, [pc, #-2124] @ 76a9c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 78e8 │ │ │ │ - ldr r1, [pc, #-2132] @ 76aa0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - b 764b8 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r0, [pc, #-2148] @ 76aa4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - ldr r3, [r3, #144] @ 0x90 │ │ │ │ - add r3, r3, r5 │ │ │ │ - ldr r1, [r3, #44] @ 0x2c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - mov r1, #1107296256 @ 0x42000000 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r8, [r3, #2616] @ 0xa38 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #-2228] @ 76aa8 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, #1107296256 @ 0x42000000 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - ldr r3, [pc, #-2244] @ 76aa8 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - add r3, sp, #132 @ 0x84 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - mov r0, r8 │ │ │ │ - ldm r3, {r1, r2} │ │ │ │ - mov r3, #1107296256 @ 0x42000000 │ │ │ │ - bl 73f68 │ │ │ │ - b 76740 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, r9 │ │ │ │ + bl 93948 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr r0, [r1, #1576] @ 0x628 │ │ │ │ + mov r2, fp │ │ │ │ + ldr ip, [r0] │ │ │ │ mov r1, r9 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + ldr r5, [ip, #16] │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + b 82fcc │ │ │ │ + cmp r3, #1 │ │ │ │ + ldreq r3, [pc, #116] @ 83220 │ │ │ │ + streq r3, [sp, #36] @ 0x24 │ │ │ │ + streq r3, [sp, #40] @ 0x28 │ │ │ │ + b 82fb8 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r5, [r2, #28] │ │ │ │ + ldr r2, [pc, #88] @ 83220 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r5 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + ldr r3, [r5, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + b 82f50 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, r8, r4, lsl #26 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + ldrdeq r1, [r7], -ip │ │ │ │ + movmi r0, r0 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + orrsmi r0, r0, r0 │ │ │ │ + andeq r2, r7, r0, lsr fp │ │ │ │ + svclt 0x00800000 │ │ │ │ + andsmi r0, r8, #0 │ │ │ │ + stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ + bcc fe147bd0 <__bss_end__@@Base+0xfdea1b08> │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ + andeq r3, r8, r8, lsr #19 │ │ │ │ + cmpmi r8, #0 │ │ │ │ + orrmi r0, r0, r0 │ │ │ │ + svccc 0x00333333 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r3, [r0, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 832d8 │ │ │ │ + ldr r3, [r0, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #2 │ │ │ │ + ble 832d8 │ │ │ │ + ldr r5, [pc, #120] @ 832e0 │ │ │ │ + mov r4, #0 │ │ │ │ + b 83270 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + add r3, r4, r4, lsl #1 │ │ │ │ + rsb r3, r4, r3, lsl #4 │ │ │ │ + add r3, r0, r3, lsl #2 │ │ │ │ + ldrb ip, [r3, #3504] @ 0xdb0 │ │ │ │ mov r1, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r3, #1073741824 @ 0x40000000 │ │ │ │ - strne r3, [sp, #40] @ 0x28 │ │ │ │ - bne 76b24 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 76b1c │ │ │ │ - mov r1, #-1073741824 @ 0xc0000000 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - b 76b24 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ + cmp ip, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, #11 │ │ │ │ + beq 832c8 │ │ │ │ + ldr r0, [r0, #1580] @ 0x62c │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r7, [ip, #120] @ 0x78 │ │ │ │ + blx r7 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 832c8 │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + add r2, r5, #88 @ 0x58 │ │ │ │ + add r2, r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - str r3, [r7, #28] │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 77134 │ │ │ │ - mov r6, #1065353216 @ 0x3f800000 │ │ │ │ - b 76eb0 │ │ │ │ - ldr r3, [pc, #-2400] @ 76aac │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ - b 77164 │ │ │ │ - ldr r1, [pc, #-2412] @ 76ab0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [r4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r1, [r1, #44] @ 0x2c │ │ │ │ - add r1, r1, #108 @ 0x6c │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 96fa0 │ │ │ │ - b 75f5c │ │ │ │ - ldr r0, [sl, #1600] @ 0x640 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - blx r3 │ │ │ │ - ldrb r3, [r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 77490 │ │ │ │ - ldr r3, [pc, #-2480] @ 76ab4 │ │ │ │ - ldr sl, [fp, #4] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r8, [r3, #36] @ 0x24 │ │ │ │ - b 76bac │ │ │ │ - mov r0, sl │ │ │ │ - str r8, [r9, #36] @ 0x24 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 76b74 │ │ │ │ - ldr r3, [pc, #-2512] @ 76ab8 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r8, [r3, #36] @ 0x24 │ │ │ │ - b 76bac │ │ │ │ - ldr r3, [pc, #-2524] @ 76abc │ │ │ │ - ldr sl, [fp, #4] │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r8, [r3, #36] @ 0x24 │ │ │ │ - b 76bac │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr ip, [r3, #2620] @ 0xa3c │ │ │ │ - ldm r1, {r0, r1} │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r2, #18 │ │ │ │ - mov r0, ip │ │ │ │ - mov r1, #2 │ │ │ │ - bl 8b224 │ │ │ │ - bl e88e8 │ │ │ │ - strd r0, [r6, #8] │ │ │ │ - b 76fc8 │ │ │ │ - ldr r3, [pc, #-2596] @ 76ac0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r9, [r3, #20] │ │ │ │ - b 7682c │ │ │ │ - ldr r0, [r3, #1600] @ 0x640 │ │ │ │ + add r1, r1, r5 │ │ │ │ + str r4, [sp] │ │ │ │ + bl 82ca4 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ + add r5, r5, #188 @ 0xbc │ │ │ │ + bne 8326c │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + @ instruction: 0x00000db4 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r1, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + ldr r1, [pc, #80] @ 83380 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ blx r3 │ │ │ │ - ldrb r3, [r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 774dc │ │ │ │ - ldr r3, [pc, #-2636] @ 76ac4 │ │ │ │ + ldr lr, [pc, #60] @ 83384 │ │ │ │ + ldr ip, [pc, #60] @ 83388 │ │ │ │ + ldr r2, [pc, #60] @ 8338c │ │ │ │ + ldr r1, [pc, #60] @ 83390 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #2 │ │ │ │ + ldr r5, [r0] │ │ │ │ + stmib sp, {r4, lr} │ │ │ │ + str ip, [sp] │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ + blx r4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + andeq fp, r7, r4, ror #22 │ │ │ │ + andeq r4, r7, ip, ror #2 │ │ │ │ + andeq r0, r0, r8, lsr r0 │ │ │ │ + andeq r1, r7, ip, lsl #10 │ │ │ │ + muleq r7, r8, pc @ │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r2, #3332] @ 0xd04 │ │ │ │ + ldr r0, [r0, #48] @ 0x30 │ │ │ │ + eor r3, r3, #1 │ │ │ │ + str r3, [r2, #3332] @ 0xd04 │ │ │ │ + str r0, [r1, #8] │ │ │ │ + bx lr │ │ │ │ + ldr r3, [pc, #20] @ 833d4 │ │ │ │ + ldr r1, [pc, #20] @ 833d8 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r9, [r3, #20] │ │ │ │ - b 7682c │ │ │ │ - mov r0, r8 │ │ │ │ - str r9, [sl, #20] │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 767f4 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r3, [r0] │ │ │ │ + str r1, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + andeq r2, r8, r0, lsl #19 │ │ │ │ + sbcgt r0, r6, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3824] @ 0xef0 │ │ │ │ - ldr r2, [pc, #888] @ 778bc │ │ │ │ - ldr r3, [pc, #888] @ 778c0 │ │ │ │ + str r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr r2, [pc, #748] @ 836e0 │ │ │ │ + ldr r3, [pc, #748] @ 836e4 │ │ │ │ add r2, pc, r2 │ │ │ │ + mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr r9, [r0, #4] │ │ │ │ - sub sp, sp, #236 @ 0xec │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + mov r1, #1069547520 @ 0x3fc00000 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [r9, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #2 │ │ │ │ - ble 77868 │ │ │ │ - add r3, r9, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r3, #2508] @ 0x9cc │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r5, #1580] @ 0x62c │ │ │ │ + ldr r7, [pc, #700] @ 836e8 │ │ │ │ + ldr r1, [r3, #48] @ 0x30 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #0 │ │ │ │ + add r7, pc, r7 │ │ │ │ mov r6, r0 │ │ │ │ - and r3, r3, #1 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8369c │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7990 <__aeabi_fcmpeq@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8369c │ │ │ │ + ldr r8, [r5, #1572] @ 0x624 │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r8, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #612] @ 836ec │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr ip, [r8] │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [pc, #588] @ 836ec │ │ │ │ + mov r3, r5 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r8, [ip, #20] │ │ │ │ + blx r8 │ │ │ │ + ldr r1, [pc, #568] @ 836f0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #552] @ 836f4 │ │ │ │ + ldr r3, [pc, #544] @ 836f0 │ │ │ │ + str r1, [sp, #24] │ │ │ │ + ldr r1, [pc, #544] @ 836f8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #824] @ 778c4 │ │ │ │ - mov r4, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 836c8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ + ldr r3, [pc, #492] @ 836fc │ │ │ │ + ldr r2, [pc, #492] @ 83700 │ │ │ │ + bl 7e64 <__aeabi_dmul@plt> │ │ │ │ + bl 7e1c <__aeabi_d2f@plt> │ │ │ │ + mov r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b 775ac │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ - add r6, r6, #156 @ 0x9c │ │ │ │ - beq 77614 │ │ │ │ - mov r5, #692 @ 0x2b4 │ │ │ │ - mul r5, r4, r5 │ │ │ │ - add r7, r6, #8 │ │ │ │ - add r1, r9, r5 │ │ │ │ - mov r2, #156 @ 0x9c │ │ │ │ - add r1, r1, #16064 @ 0x3ec0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 775c │ │ │ │ - add r3, r4, r4, lsl #1 │ │ │ │ - rsb r3, r4, r3, lsl #4 │ │ │ │ - add r3, r9, r3, lsl #2 │ │ │ │ - ldr r3, [r3, #3668] @ 0xe54 │ │ │ │ - cmp r3, #5 │ │ │ │ - bne 7759c │ │ │ │ - add r9, r9, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r9, #2588] @ 0xa1c │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, #1 │ │ │ │ - bl 37e4c │ │ │ │ - cmn r0, #1 │ │ │ │ - bne 77728 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ - ldr r9, [r8, #4] │ │ │ │ - add r6, r6, #156 @ 0x9c │ │ │ │ - bne 775ac │ │ │ │ - mov fp, r8 │ │ │ │ - mov r6, #0 │ │ │ │ - mov r4, #0 │ │ │ │ - b 7769c │ │ │ │ - cmp r2, r4 │ │ │ │ - bne 7768c │ │ │ │ - add r8, r8, r4 │ │ │ │ - rsb r8, r4, r8, lsl #4 │ │ │ │ - add r8, r3, r8, lsl #2 │ │ │ │ - add r9, sp, #52 @ 0x34 │ │ │ │ - add r1, r8, #3504 @ 0xdb0 │ │ │ │ - mov r2, #88 @ 0x58 │ │ │ │ - add r1, r1, #4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 775c │ │ │ │ - add sl, sp, #140 @ 0x8c │ │ │ │ - add r1, r8, #3584 @ 0xe00 │ │ │ │ - mov r2, #88 @ 0x58 │ │ │ │ - add r1, r1, #12 │ │ │ │ - mov r0, sl │ │ │ │ - bl 775c │ │ │ │ - cmp r6, #1 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, fp │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r5, [sp] │ │ │ │ - bgt 77894 │ │ │ │ - bl 75414 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ - beq 778a4 │ │ │ │ - ldr r9, [fp, #4] │ │ │ │ - add r3, r4, r4, lsl #1 │ │ │ │ - rsb r3, r4, r3, lsl #4 │ │ │ │ - add r3, r9, r3, lsl #2 │ │ │ │ - ldrb r3, [r3, #3504] @ 0xdb0 │ │ │ │ - lsl r8, r4, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7768c │ │ │ │ - ldr r0, [r9, #1580] @ 0x62c │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov r2, #11 │ │ │ │ - ldr r5, [r1, #120] @ 0x78 │ │ │ │ - mov r1, #1 │ │ │ │ - blx r5 │ │ │ │ - mov r2, #11 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #472] @ 83704 │ │ │ │ + mov r9, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #464] @ 83708 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, #0 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [fp, #4] │ │ │ │ - ldr r0, [r0, #1580] @ 0x62c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #444] @ 8370c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [r2, #1588] @ 0x634 │ │ │ │ + str r8, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [r1, #3332] @ 0xd04 │ │ │ │ + cmp r1, #0 │ │ │ │ + moveq r1, r3 │ │ │ │ + moveq r3, r6 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #392] @ 83710 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #15 │ │ │ │ + movne r1, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r2, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r1, sp, #20 │ │ │ │ + bl 92298 │ │ │ │ + ldr r3, [pc, #336] @ 83714 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr r0, [r2, #1572] @ 0x624 │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + ldr r1, [r2, #284] @ 0x11c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r0, [r2, #1572] @ 0x624 │ │ │ │ + mov r1, r5 │ │ │ │ ldr ip, [r0] │ │ │ │ - ldr r5, [ip, #120] @ 0x78 │ │ │ │ + mov r2, r5 │ │ │ │ + str r5, [sp] │ │ │ │ + ldr r5, [ip, #132] @ 0x84 │ │ │ │ blx r5 │ │ │ │ - cmp r7, #0 │ │ │ │ - cmpne r0, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 7768c │ │ │ │ - ldr r3, [fp, #4] │ │ │ │ - tst r6, #1 │ │ │ │ - add r2, r3, #57344 @ 0xe000 │ │ │ │ - ldr r2, [r2, #2480] @ 0x9b0 │ │ │ │ - bne 77624 │ │ │ │ - cmp r2, r4 │ │ │ │ - bne 7762c │ │ │ │ - b 7768c │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - mov r1, r0 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ - bl 37e14 │ │ │ │ - mov r9, #0 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - ldr lr, [r8, #4] │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - mov sl, r6 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - add fp, r0, #24 │ │ │ │ - b 77798 │ │ │ │ - ldr r2, [fp, #48] @ 0x30 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 7782c │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - str r3, [r7] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sl, #60] @ 0x3c │ │ │ │ - str r3, [sl, #64] @ 0x40 │ │ │ │ - str r3, [sl, #68] @ 0x44 │ │ │ │ - str r3, [sl, #72] @ 0x48 │ │ │ │ - add r9, r9, #1 │ │ │ │ - cmp r9, #6 │ │ │ │ - add r7, r7, #4 │ │ │ │ - add sl, sl, #16 │ │ │ │ - beq 7785c │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r3, [fp, #4]! │ │ │ │ - beq 7775c │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - str r3, [r7] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r1, [r0, #1588] @ 0x634 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + ldr r1, [r1, #3332] @ 0xd04 │ │ │ │ + mov r2, r3 │ │ │ │ + cmp r1, r3 │ │ │ │ + moveq r1, #137 @ 0x89 │ │ │ │ + movne r1, #136 @ 0x88 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r3, [sp] │ │ │ │ + bl 906a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r2, [fp, #24] │ │ │ │ - add r3, lr, r3 │ │ │ │ - add r3, r3, #15744 @ 0x3d80 │ │ │ │ - add lr, lr, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - ldr r0, [lr, #2588] @ 0xa1c │ │ │ │ - mov r1, #1 │ │ │ │ - str r9, [sp] │ │ │ │ - bl 3955c │ │ │ │ - ldr r3, [r8, #4] │ │ │ │ - add r6, r4, r4, lsl #2 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - rsb r6, r4, r6, lsl #3 │ │ │ │ - ldr r1, [r3, #2588] @ 0xa1c │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - add r3, r9, #3 │ │ │ │ - add r6, r6, r3, lsl #4 │ │ │ │ - add r6, r8, r6 │ │ │ │ - mov r2, r0 │ │ │ │ - sub r3, r9, #1 │ │ │ │ - add r0, sp, #32 │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 3949c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r6, r6, #12 │ │ │ │ - ldm r0, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [r8, #4] │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - b 77784 │ │ │ │ - add r6, r4, r4, lsl #2 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - rsb r6, r4, r6, lsl #3 │ │ │ │ - str r3, [r7] │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - add r3, r9, #3 │ │ │ │ - add lr, lr, #57344 @ 0xe000 │ │ │ │ - add r6, r6, r3, lsl #4 │ │ │ │ - ldr r1, [lr, #2588] @ 0xa1c │ │ │ │ - ldr r2, [fp, #24] │ │ │ │ - add r6, r8, r6 │ │ │ │ - b 777fc │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - mov r9, lr │ │ │ │ - b 7759c │ │ │ │ - ldr r2, [pc, #88] @ 778c8 │ │ │ │ - ldr r3, [pc, #76] @ 778c0 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr ip, [sp, #24] │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + str ip, [sp, #56] @ 0x38 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #116] @ 83718 │ │ │ │ + ldr r3, [pc, #60] @ 836e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 778b8 │ │ │ │ - add sp, sp, #236 @ 0xec │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r4, r4, #1 │ │ │ │ - bl 75b98 │ │ │ │ - cmp r4, #64 @ 0x40 │ │ │ │ - bne 77698 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, #4 │ │ │ │ - beq 77868 │ │ │ │ - ldr r9, [fp, #4] │ │ │ │ - b 7761c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, r8, r4, ror r4 @ │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq pc, r7, r4, lsl fp @ │ │ │ │ - andeq pc, r8, r8, asr #2 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + bne 836dc │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r3, [pc, #60] @ 8370c │ │ │ │ + ldr r8, [pc, #72] @ 8371c │ │ │ │ + ldr r6, [pc, #44] @ 83704 │ │ │ │ + mov r5, #1065353216 @ 0x3f800000 │ │ │ │ + b 8355c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq r3, [r8], -r0 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + muleq r8, r0, r5 │ │ │ │ + orrsmi r0, r6, #0 │ │ │ │ + movmi r0, r0 │ │ │ │ + submi r0, r8, #0 │ │ │ │ + svccc 0x0019999a │ │ │ │ + svccc 0x00e99999 │ │ │ │ + ldmibls r9, {r1, r3, r4, r7, r8, fp, ip, pc} │ │ │ │ + cdpcc 12, 2, cr10, cr12, cr13, {5} │ │ │ │ + svccc 0x000ccccd │ │ │ │ + svccc 0x0079f9fb │ │ │ │ + submi r0, r0, r0 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + andeq r3, r8, r0, lsr #6 │ │ │ │ + cdpcc 7, 14, cr4, cr1, cr15, {5} │ │ │ │ + b 833dc │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3952] @ 0xf70 │ │ │ │ - sub sp, sp, #112 @ 0x70 │ │ │ │ - add r6, sp, #148 @ 0x94 │ │ │ │ - stm r6, {r1, r2, r3} │ │ │ │ - ldr r2, [pc, #1452] @ 77ea0 │ │ │ │ - ldr r3, [pc, #1452] @ 77ea4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldrb r7, [r0, #3060] @ 0xbf4 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - cmp r7, #0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r3, #0 │ │ │ │ - bne 77940 │ │ │ │ - ldr r3, [r0, #3056] @ 0xbf0 │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r1, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt 77940 │ │ │ │ - ldr r2, [r0, #2020] @ 0x7e4 │ │ │ │ - add r1, r3, r3, lsl #2 │ │ │ │ - add r3, r3, r1, lsl #1 │ │ │ │ - add r3, r2, r3, lsl #6 │ │ │ │ - ldrb r3, [r3, #265] @ 0x109 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 77978 │ │ │ │ - ldr r2, [pc, #1376] @ 77ea8 │ │ │ │ - ldr r3, [pc, #1368] @ 77ea4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 77e9c │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #112 @ 0x70 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - add r5, sp, #12 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r9, [pc, #1300] @ 77eac │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [pc, #1292] @ 77eb0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [pc, #1284] @ 77eb4 │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r1, r9 │ │ │ │ + bl 766c │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r7, #0 │ │ │ │ + strb r7, [r1] │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + add r2, r1, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r2, #2480] @ 0x9b0 │ │ │ │ + mov r0, #692 @ 0x2b4 │ │ │ │ + mla r3, r0, r3, r1 │ │ │ │ + mov r0, #1 │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + strb r0, [r4, #128] @ 0x80 │ │ │ │ + ldrb r6, [r2, #2549] @ 0x9f5 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + cmp r6, r7 │ │ │ │ + str r7, [r4, #132] @ 0x84 │ │ │ │ + bne 83820 │ │ │ │ + adds r0, r3, #1 │ │ │ │ + ldr r3, [r2, #2532] @ 0x9e4 │ │ │ │ + movne r0, #1 │ │ │ │ + sub r3, r3, r0 │ │ │ │ + ldr r0, [r2, #2536] @ 0x9e8 │ │ │ │ + add r3, r3, r0 │ │ │ │ + ldr r0, [r2, #2552] @ 0x9f8 │ │ │ │ + cmp r3, r0 │ │ │ │ + bge 837e8 │ │ │ │ + ldr r1, [r1, #1580] @ 0x62c │ │ │ │ + ldr r0, [r2, #2484] @ 0x9b4 │ │ │ │ + ldr r3, [r1, #16] │ │ │ │ + add r2, r0, #1 │ │ │ │ + cmp r2, r3 │ │ │ │ + bge 83850 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #200] @ 838b8 │ │ │ │ + ldr r0, [pc, #200] @ 838bc │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r1, [r4, #3056] @ 0xbf0 │ │ │ │ - ldr r3, [r4, #2020] @ 0x7e4 │ │ │ │ - add r8, sp, #44 @ 0x2c │ │ │ │ - ldr sl, [pc, #1256] @ 77eb8 │ │ │ │ - add sl, pc, sl │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2552] @ 0x9f8 │ │ │ │ mov r2, r0 │ │ │ │ - add r0, r1, r1, lsl #2 │ │ │ │ - add r1, r1, r0, lsl #1 │ │ │ │ - add r3, r3, r1, lsl #6 │ │ │ │ - add r3, r3, #420 @ 0x1a4 │ │ │ │ - add r3, r3, #2 │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82cfc │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [pc, #1176] @ 77eb0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [pc, #1176] @ 77ebc │ │ │ │ - mov r1, r9 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, lr} │ │ │ │ + b e972c │ │ │ │ + ldr r1, [pc, #152] @ 838c0 │ │ │ │ + ldr r0, [pc, #152] @ 838c4 │ │ │ │ + add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r1, [r4, #3056] @ 0xbf0 │ │ │ │ - ldr r3, [r4, #2020] @ 0x7e4 │ │ │ │ - mov r2, r0 │ │ │ │ - add r0, r1, r1, lsl #2 │ │ │ │ - add r1, r1, r0, lsl #1 │ │ │ │ - add r3, r3, r1, lsl #6 │ │ │ │ - add r3, r3, #408 @ 0x198 │ │ │ │ - add r3, r3, #2 │ │ │ │ - mov r1, r5 │ │ │ │ + bl 9467c │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82cfc │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #1084] @ 77eb0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [r4, #3056] @ 0xbf0 │ │ │ │ - ldr r3, [r4, #2020] @ 0x7e4 │ │ │ │ - add lr, r0, r0, lsl #2 │ │ │ │ - add r0, r0, lr, lsl #1 │ │ │ │ - add r3, r3, r0, lsl #6 │ │ │ │ - add r0, r3, #416 @ 0x1a0 │ │ │ │ - add r3, r3, #420 @ 0x1a4 │ │ │ │ - ldrh r0, [r0, #2] │ │ │ │ - ldrh r3, [r3] │ │ │ │ - ldr ip, [pc, #1044] @ 77ec0 │ │ │ │ - orr r3, r0, r3, lsl #16 │ │ │ │ - eor r0, r3, r3, ror #16 │ │ │ │ - lsr r0, r0, #8 │ │ │ │ - bic r0, r0, #65280 @ 0xff00 │ │ │ │ - eor r0, r0, r3, ror #8 │ │ │ │ - smull r3, ip, r0, ip │ │ │ │ + bl e96c0 │ │ │ │ + strb r7, [r4, #128] @ 0x80 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [r1, #56] @ 0x38 │ │ │ │ + sub r0, r0, r3 │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ + ldr r1, [pc, #100] @ 838c8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r3, r0, #1 │ │ │ │ + ldr r0, [pc, #92] @ 838cc │ │ │ │ + str r3, [r4, #132] @ 0x84 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #80] @ 838d0 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r4, #132] @ 0x84 │ │ │ │ + smull ip, r3, r0, r3 │ │ │ │ + add ip, r3, r0 │ │ │ │ asr r3, r0, #31 │ │ │ │ - add ip, ip, r0 │ │ │ │ rsb r3, r3, ip, asr #5 │ │ │ │ rsb ip, r3, r3, lsl #4 │ │ │ │ - ldr r2, [pc, #1004] @ 77ec4 │ │ │ │ sub r0, r0, ip, lsl #2 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ str r0, [sp] │ │ │ │ - mov r0, r8 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [pc, #980] @ 77ec8 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82cfc │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #900] @ 77eb0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [r4, #3056] @ 0xbf0 │ │ │ │ - ldr r0, [r4, #2020] @ 0x7e4 │ │ │ │ - add ip, r3, r3, lsl #2 │ │ │ │ - add r3, r3, ip, lsl #1 │ │ │ │ - add r3, r0, r3, lsl #6 │ │ │ │ - ldrb r3, [r3, #273] @ 0x111 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - mov r0, r8 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [pc, #868] @ 77ecc │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, r8 │ │ │ │ + bl e972c │ │ │ │ + strb r6, [r4, #128] @ 0x80 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + andeq r1, r7, r4, ror r0 │ │ │ │ + strdeq r3, [r7], -r8 │ │ │ │ + andeq r1, r7, ip, lsr r0 │ │ │ │ + andeq r3, r7, ip, lsr #25 │ │ │ │ + andeq r1, r7, r4 │ │ │ │ + andeq r3, r7, r0, lsr #25 │ │ │ │ + stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3656] @ 0xe48 │ │ │ │ + sub sp, sp, #404 @ 0x194 │ │ │ │ + add r6, sp, #444 @ 0x1bc │ │ │ │ + stm r6, {r1, r2, r3} │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r1, [pc, #3356] @ 8461c │ │ │ │ + ldr r2, [pc, #3356] @ 84620 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r3, #2480] @ 0x9b0 │ │ │ │ + ldr r9, [pc, #3344] @ 84624 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + cmn r3, #1 │ │ │ │ + add r9, pc, r9 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #396] @ 0x18c │ │ │ │ + mov r2, #0 │ │ │ │ + beq 840e4 │ │ │ │ + add r3, sp, #132 @ 0x84 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r2, #136 @ 0x88 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + bl 7b4c │ │ │ │ mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82cfc │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ + bl 8374c │ │ │ │ + ldr r1, [pc, #3272] @ 84628 │ │ │ │ + ldr r0, [sp, #452] @ 0x1c4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #3264] @ 8462c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #3260] @ 84630 │ │ │ │ + mov r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [pc, #776] @ 77eb0 │ │ │ │ + mov r5, #0 │ │ │ │ + ldr fp, [pc, #3248] @ 84634 │ │ │ │ + mov sl, #15 │ │ │ │ + add r8, sp, #124 @ 0x7c │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [pc, #796] @ 77ed0 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r1, [r4, #3056] @ 0xbf0 │ │ │ │ - ldr r3, [r4, #2020] @ 0x7e4 │ │ │ │ - mov r2, r0 │ │ │ │ - add r0, r1, r1, lsl #2 │ │ │ │ - add r1, r1, r0, lsl #1 │ │ │ │ - add r3, r3, r1, lsl #6 │ │ │ │ - add r3, r3, #272 @ 0x110 │ │ │ │ - add r3, r3, #2 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 82cfc │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 27558 │ │ │ │ + ldrb r3, [sp, #132] @ 0x84 │ │ │ │ + mov r2, r6 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r3, [pc, #3216] @ 84638 │ │ │ │ + moveq r3, #0 │ │ │ │ + ldreq r1, [pc, #3212] @ 8463c │ │ │ │ + ldrne r1, [pc, #3212] @ 84640 │ │ │ │ mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #684] @ 77eb0 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r3, #0 │ │ │ │ + bl 27558 │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + ldr r3, [r7, #1588] @ 0x634 │ │ │ │ + ldr r0, [r3, #1192] @ 0x4a8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #3180] @ 84644 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + str r5, [sp, #124] @ 0x7c │ │ │ │ + str fp, [sp, #12] │ │ │ │ + str sl, [sp, #8] │ │ │ │ + add r3, sp, #116 @ 0x74 │ │ │ │ + str r5, [sp, #116] @ 0x74 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + ldm r8, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r7, #59648 @ 0xe900 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r6 │ │ │ │ + bl 92298 │ │ │ │ + add r2, sp, #100 @ 0x64 │ │ │ │ mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ + ldr r1, [pc, #3084] @ 84630 │ │ │ │ mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [r4, #3056] @ 0xbf0 │ │ │ │ - ldr r3, [r4, #2020] @ 0x7e4 │ │ │ │ - add ip, r0, r0, lsl #2 │ │ │ │ - add r0, r0, ip, lsl #1 │ │ │ │ - add r3, r3, r0, lsl #6 │ │ │ │ - add r0, r3, #440 @ 0x1b8 │ │ │ │ - add r3, r3, #444 @ 0x1bc │ │ │ │ - ldrh r3, [r3] │ │ │ │ - ldrh r0, [r0, #2] │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - orr r0, r0, r3, lsl #16 │ │ │ │ - eor r3, r0, r0, ror #16 │ │ │ │ - lsr r3, r3, #8 │ │ │ │ - bic r3, r3, #65280 @ 0xff00 │ │ │ │ - eor r7, r3, r0, ror #8 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - bl e9868 │ │ │ │ - cmp r7, #0 │ │ │ │ - ble 77c88 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r7, [r3, #28] │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - mov r1, r3 │ │ │ │ - blx r7 │ │ │ │ - ldr r7, [pc, #580] @ 77ed4 │ │ │ │ - ldr r0, [pc, #580] @ 77ed8 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r1, r7 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #104] @ 0x68 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #3080] @ 84648 │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r7, r7, #1664 @ 0x680 │ │ │ │ + add r7, r7, #4 │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [pc, #3060] @ 8464c │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 82cfc │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r9, [ip, #28] │ │ │ │ - blx r9 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #3052] @ 84650 │ │ │ │ + ldr r1, [pc, #3016] @ 84630 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [r9, r3] │ │ │ │ + mov r9, #1 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #3028] @ 84654 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr ip, [pc, #3024] @ 84658 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r9, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str fp, [sp, #12] │ │ │ │ + str sl, [sp, #8] │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + str r5, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldm r8, {r0, r1} │ │ │ │ + str r5, [sp, #116] @ 0x74 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r5, [sp, #120] @ 0x78 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + mov r1, r6 │ │ │ │ + bl 92298 │ │ │ │ + ldrb r3, [sp, #132] @ 0x84 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 841a8 │ │ │ │ + add r5, sp, #84 @ 0x54 │ │ │ │ + ldr r1, [pc, #2912] @ 8465c │ │ │ │ mov r3, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #432] @ 77eb0 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [pc, #468] @ 77edc │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r1, [r4, #3056] @ 0xbf0 │ │ │ │ - ldr r3, [r4, #2020] @ 0x7e4 │ │ │ │ - mov r2, r0 │ │ │ │ - add r0, r1, r1, lsl #2 │ │ │ │ - add r1, r1, r0, lsl #1 │ │ │ │ - add r3, r3, r1, lsl #6 │ │ │ │ - add r3, r3, #336 @ 0x150 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - add r3, r3, #2 │ │ │ │ - bl 82cfc │ │ │ │ - mov r3, r6 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r1, [pc, #2844] @ 84630 │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [pc, #332] @ 77eb0 │ │ │ │ - bl 96334 │ │ │ │ - add r6, sp, #28 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #2872] @ 8465c │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #312] @ 77eb0 │ │ │ │ - bl 96634 │ │ │ │ + bl 27858 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldrb r2, [sp, #260] @ 0x104 │ │ │ │ + mov r1, #692 @ 0x2b4 │ │ │ │ + cmp r2, #0 │ │ │ │ + add r2, r3, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r2, #2480] @ 0x9b0 │ │ │ │ + mla r3, r1, r2, r3 │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + ldr r7, [r3, #40] @ 0x28 │ │ │ │ + beq 84118 │ │ │ │ + cmn r7, #1 │ │ │ │ + beq 8425c │ │ │ │ + ldr r1, [pc, #2812] @ 84660 │ │ │ │ + ldr r0, [pc, #2812] @ 84664 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + add r3, sp, #268 @ 0x10c │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + add r6, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr fp, [pc, #2784] @ 84668 │ │ │ │ + add fp, pc, fp │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r5 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 9641c │ │ │ │ - ldr r2, [r4, #3056] @ 0xbf0 │ │ │ │ - ldr r3, [r4, #2020] @ 0x7e4 │ │ │ │ - add r1, r2, r2, lsl #2 │ │ │ │ - add r2, r2, r1, lsl #1 │ │ │ │ - add r3, r3, r2, lsl #6 │ │ │ │ - add r2, r3, #400 @ 0x190 │ │ │ │ - add r3, r3, #404 @ 0x194 │ │ │ │ - ldrh r0, [r2, #2] │ │ │ │ - ldrh r3, [r3] │ │ │ │ - orr r0, r0, r3, lsl #16 │ │ │ │ - eor r3, r0, r0, ror #16 │ │ │ │ - lsr r3, r3, #8 │ │ │ │ - bic r3, r3, #65280 @ 0xff00 │ │ │ │ - eor r0, r3, r0, ror #8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, #981467136 @ 0x3a800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [pc, #256] @ 77ee0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ - mov r2, r9 │ │ │ │ - strd r0, [sp] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [pc, #216] @ 77ee4 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 82cfc │ │ │ │ - ldr r0, [r4, #3056] @ 0xbf0 │ │ │ │ - ldr r3, [r4, #2020] @ 0x7e4 │ │ │ │ - add ip, r0, r0, lsl #2 │ │ │ │ - add r0, r0, ip, lsl #1 │ │ │ │ - add r3, r3, r0, lsl #6 │ │ │ │ - add r0, r3, #404 @ 0x194 │ │ │ │ - add r3, r3, #408 @ 0x198 │ │ │ │ - ldrh r3, [r3] │ │ │ │ - ldrh r0, [r0, #2] │ │ │ │ - ldr r2, [pc, #148] @ 77ee8 │ │ │ │ - orr r0, r0, r3, lsl #16 │ │ │ │ - eor r3, r0, r0, ror #16 │ │ │ │ - lsr r3, r3, #8 │ │ │ │ - bic r3, r3, #65280 @ 0xff00 │ │ │ │ - eor r3, r3, r0, ror #8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [pc, #112] @ 77eec │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, r0 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc, #2724] @ 8465c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + add r3, sp, #20 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov ip, #0 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + mov lr, #15 │ │ │ │ + ldr r9, [pc, #2612] @ 84634 │ │ │ │ + mov sl, #0 │ │ │ │ + stm r8, {r0, r1, r2, r3} │ │ │ │ + add r1, fp, #20 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r3, ip │ │ │ │ mov r0, r4 │ │ │ │ - bl 82cfc │ │ │ │ - b 77940 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq pc, r8, r4, asr #1 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq pc, r8, r0, ror r0 @ │ │ │ │ - muleq r7, r0, ip │ │ │ │ - movmi r0, r0 │ │ │ │ - strdeq pc, [r7], -r4 │ │ │ │ - andeq lr, r7, r0, asr #6 │ │ │ │ - andeq lr, r7, r8, lsr r5 │ │ │ │ - stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ - ldrdeq lr, [r7], -ip │ │ │ │ - @ instruction: 0x0007f5bc │ │ │ │ - andeq pc, r7, r0, asr r5 @ │ │ │ │ - andeq pc, r7, ip, lsl #10 │ │ │ │ - andeq ip, r7, ip, lsr #19 │ │ │ │ - andeq pc, r7, r4, lsr r4 @ │ │ │ │ - andeq lr, r7, ip, asr r2 │ │ │ │ - strdeq pc, [r7], -r8 │ │ │ │ - andeq sp, r7, ip, ror sl │ │ │ │ - andeq pc, r7, ip, ror r2 @ │ │ │ │ - andeq pc, r7, ip, ror #4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3344] @ 0xd10 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #800] @ 7822c │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r3, [pc, #796] @ 78230 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r1, [pc, #788] @ 78234 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #716 @ 0x2cc │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #708] @ 0x2c4 │ │ │ │ - mov r3, #0 │ │ │ │ - bl eb6d8 │ │ │ │ + str sl, [sp, #16] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + bl 66340 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 77f74 │ │ │ │ - ldr r2, [pc, #748] @ 78238 │ │ │ │ - ldr r3, [pc, #736] @ 78230 │ │ │ │ + beq 84254 │ │ │ │ + ldrb r3, [sp, #260] @ 0x104 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 84240 │ │ │ │ + add r0, r0, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r0, #2508] @ 0x9cc │ │ │ │ + tst r3, #1 │ │ │ │ + beq 83e7c │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r3, [r0, #2532] @ 0x9e4 │ │ │ │ + ldr r2, [r0, #2536] @ 0x9e8 │ │ │ │ + bne 84350 │ │ │ │ + ldrb fp, [r0, #2550] @ 0x9f6 │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 84200 │ │ │ │ + sub r3, r3, r2 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 84200 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 84524 │ │ │ │ + ldr r2, [pc, #2524] @ 8466c │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #708] @ 0x2c4 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 78228 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #716 @ 0x2cc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #704] @ 7823c │ │ │ │ - mov r0, r4 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl e972c │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #2468] @ 8465c │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r3, [pc, #2468] @ 84670 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov ip, #0 │ │ │ │ + ldr r2, [pc, #2444] @ 84674 │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + ldr r8, [sp, #52] @ 0x34 │ │ │ │ + mov lr, #15 │ │ │ │ + stm r8, {r0, r1, r2, r3} │ │ │ │ + clz r3, r7 │ │ │ │ + ldr r1, [pc, #2416] @ 84678 │ │ │ │ + ldr r9, [pc, #2344] @ 84634 │ │ │ │ + mov sl, #0 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 78070 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 77fe4 │ │ │ │ - ldr r1, [pc, #676] @ 78240 │ │ │ │ mov r0, r4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl eb8ec │ │ │ │ + str sl, [sp, #16] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + stm sp, {r6, ip, lr} │ │ │ │ + bl 66340 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 77f44 │ │ │ │ - add r7, sp, #4 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e97fc │ │ │ │ - mov r0, r4 │ │ │ │ - bl e9864 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r2, r4 │ │ │ │ - sub r3, r0, #5 │ │ │ │ - add r0, sp, #132 @ 0x84 │ │ │ │ - bl e9828 │ │ │ │ - strb r5, [sp, #268] @ 0x10c │ │ │ │ - b 78018 │ │ │ │ - add r7, sp, #4 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e97fc │ │ │ │ - ldr r2, [pc, #580] @ 78244 │ │ │ │ - mov r3, r4 │ │ │ │ + beq 844c8 │ │ │ │ + cmp r7, #0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + beq 8454c │ │ │ │ + ldrb r3, [sp, #132] @ 0x84 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 845dc │ │ │ │ + add r0, r0, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r0, #2532] @ 0x9e4 │ │ │ │ + cmp r7, #1 │ │ │ │ + ldr r3, [r0, #2536] @ 0x9e8 │ │ │ │ + bne 844e4 │ │ │ │ + ldrb r9, [r0, #2550] @ 0x9f6 │ │ │ │ + cmp r9, #0 │ │ │ │ + beq 84484 │ │ │ │ + sub r3, r3, r2 │ │ │ │ + cmp r3, #1 │ │ │ │ + ble 84484 │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 844fc │ │ │ │ + ldr r2, [pc, #2288] @ 8467c │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ - add r0, sp, #132 @ 0x84 │ │ │ │ - bl e9868 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [sp, #269] @ 0x10d │ │ │ │ - ldr r4, [r6, #2028] @ 0x7ec │ │ │ │ - ldr r3, [r6, #2024] @ 0x7e8 │ │ │ │ - subs r5, r5, #0 │ │ │ │ - movne r5, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - strb r5, [sp, #260] @ 0x104 │ │ │ │ - str r8, [sp, #264] @ 0x108 │ │ │ │ - beq 7808c │ │ │ │ - add r4, r4, #1 │ │ │ │ - add r9, r4, r4, lsl #2 │ │ │ │ - add r9, r4, r9, lsl #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - lsl r9, r9, #6 │ │ │ │ - bgt 78128 │ │ │ │ - ldr r8, [r6, #2020] @ 0x7e4 │ │ │ │ - add r0, r8, r9 │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - mov r1, r7 │ │ │ │ - str r4, [r6, #2028] @ 0x7ec │ │ │ │ - sub r0, r0, #704 @ 0x2c0 │ │ │ │ - bl 775c │ │ │ │ - b 77f44 │ │ │ │ - ldr r1, [pc, #464] @ 78248 │ │ │ │ - add r0, r6, #2032 @ 0x7f0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 77f8c │ │ │ │ - b 77f44 │ │ │ │ - cmp r4, #1 │ │ │ │ - ldr r3, [pc, #436] @ 7824c │ │ │ │ - ble 7819c │ │ │ │ - add r4, r4, r4, asr #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - addle r3, r4, r4, lsl #2 │ │ │ │ - str r4, [r6, #2024] @ 0x7e8 │ │ │ │ - addle r4, r4, r3, lsl #1 │ │ │ │ - lslle r0, r4, #6 │ │ │ │ - mvngt r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - ldr r4, [r6, #2028] @ 0x7ec │ │ │ │ - ldr r3, [r6, #2024] @ 0x7e8 │ │ │ │ - ldr r9, [r6, #2020] @ 0x7e4 │ │ │ │ - cmp r3, r4 │ │ │ │ - movlt r4, r3 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - ble 781dc │ │ │ │ - add r5, r4, r4, lsl #2 │ │ │ │ - add r5, r4, r5, lsl #1 │ │ │ │ - lsl r5, r5, #6 │ │ │ │ - mov r4, #0 │ │ │ │ - add r1, r9, r4 │ │ │ │ - add r0, r8, r4 │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - add r4, r4, #704 @ 0x2c0 │ │ │ │ - bl 775c │ │ │ │ - cmp r5, r4 │ │ │ │ - bne 780e8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 75f4 │ │ │ │ - ldr r3, [r6, #2024] @ 0x7e8 │ │ │ │ - ldr r4, [r6, #2028] @ 0x7ec │ │ │ │ - cmp r3, r4 │ │ │ │ - movlt r4, r3 │ │ │ │ - str r4, [r6, #2028] @ 0x7ec │ │ │ │ - str r8, [r6, #2020] @ 0x7e4 │ │ │ │ - b 78038 │ │ │ │ - ldr r3, [pc, #284] @ 7824c │ │ │ │ - str r4, [r6, #2024] @ 0x7e8 │ │ │ │ - cmp r4, r3 │ │ │ │ - movls r0, r9 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - ldr sl, [r6, #2028] @ 0x7ec │ │ │ │ - ldr r3, [r6, #2024] @ 0x7e8 │ │ │ │ - cmp sl, r3 │ │ │ │ - movge sl, r3 │ │ │ │ - cmp sl, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - ble 781e8 │ │ │ │ - add r3, sl, sl, lsl #2 │ │ │ │ - add sl, sl, r3, lsl #1 │ │ │ │ - ldr fp, [r6, #2020] @ 0x7e4 │ │ │ │ - lsl sl, sl, #6 │ │ │ │ - mov r5, #0 │ │ │ │ - add r1, fp, r5 │ │ │ │ - add r0, r8, r5 │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - add r5, r5, #704 @ 0x2c0 │ │ │ │ - bl 775c │ │ │ │ - cmp sl, r5 │ │ │ │ - bne 78170 │ │ │ │ - mov r0, fp │ │ │ │ - bl 75f4 │ │ │ │ - str r8, [r6, #2020] @ 0x7e4 │ │ │ │ - b 78054 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r4, r3 │ │ │ │ - addls r3, r4, r4, lsl #2 │ │ │ │ - str r4, [r6, #2024] @ 0x7e8 │ │ │ │ - addls r4, r4, r3, lsl #1 │ │ │ │ - lslls r0, r4, #6 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - ldr r4, [r6, #2028] @ 0x7ec │ │ │ │ - ldr r3, [r6, #2024] @ 0x7e8 │ │ │ │ - ldr r9, [r6, #2020] @ 0x7e4 │ │ │ │ - cmp r3, r4 │ │ │ │ - movlt r4, r3 │ │ │ │ - cmp r4, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - bgt 781f8 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 7811c │ │ │ │ - b 78104 │ │ │ │ - ldr fp, [r6, #2020] @ 0x7e4 │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 78194 │ │ │ │ - b 7818c │ │ │ │ - add r5, r4, r4, lsl #2 │ │ │ │ - add r5, r4, r5, lsl #1 │ │ │ │ - lsl r5, r5, #6 │ │ │ │ - mov r4, #0 │ │ │ │ - add r1, r9, r4 │ │ │ │ - add r0, r8, r4 │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - add r4, r4, #704 @ 0x2c0 │ │ │ │ - bl 775c │ │ │ │ - cmp r5, r4 │ │ │ │ - bne 78208 │ │ │ │ - b 78104 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, r8, r8, lsr #21 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r1, r8, r0, asr #30 │ │ │ │ - andeq lr, r8, ip, ror #20 │ │ │ │ - andeq lr, r7, r4, lsr #3 │ │ │ │ - andeq fp, r7, ip, ror r6 │ │ │ │ - andeq pc, r7, ip, ror #1 │ │ │ │ - andeq lr, r7, ip, lsl #6 │ │ │ │ - eoreq r8, lr, r2, lsr #23 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r6, [pc, #212] @ 7833c │ │ │ │ - sub sp, sp, #32 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r8, r2 │ │ │ │ - mov r3, #0 │ │ │ │ + bl e972c │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 7f748 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - ldr r3, [pc, #136] @ 78340 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r1, sp, #32 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #2216] @ 8465c │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r3, [pc, #2216] @ 84670 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [pc, #2224] @ 84680 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #2204] @ 84674 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov lr, #0 │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + ldr r8, [sp, #52] @ 0x34 │ │ │ │ + ldr ip, [pc, #2184] @ 84684 │ │ │ │ + stm r8, {r0, r1, r2, r3} │ │ │ │ mov r3, #15 │ │ │ │ + add ip, pc, ip │ │ │ │ str r3, [sp, #8] │ │ │ │ - add r6, r6, #59648 @ 0xe900 │ │ │ │ - add r6, r6, #252 @ 0xfc │ │ │ │ - add r3, sp, #16 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldmdb r1, {r0, r1} │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 31598 │ │ │ │ - ldr r2, [pc, #80] @ 78344 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r3, #1 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ - add r0, r0, #4 │ │ │ │ - ldr r3, [pc, #44] @ 78348 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r2, r4 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r0, #4 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - b 966ec │ │ │ │ - svccc 0x0019999a │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - svclt 0x00800000 │ │ │ │ - cmnmi r0, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3632] @ 0xe30 │ │ │ │ - sub sp, sp, #428 @ 0x1ac │ │ │ │ - add r6, sp, #468 @ 0x1d4 │ │ │ │ - stm r6, {r1, r2, r3} │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r1, [pc, #3864] @ 79290 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r2, [pc, #3860] @ 79294 │ │ │ │ - ldr r0, [r3, #1600] @ 0x640 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #420] @ 0x1a4 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - blx r3 │ │ │ │ - ldrb r3, [r4, #28] │ │ │ │ - mov r2, #0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r1, [pc, #3812] @ 79298 │ │ │ │ - ldreq r1, [pc, #3812] @ 7929c │ │ │ │ - mov r3, r6 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 963a4 │ │ │ │ - ldr r1, [pc, #3796] @ 792a0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 964d4 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r1, [pc, #3776] @ 792a4 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96540 │ │ │ │ - ldrb r3, [r4, #3080] @ 0xc08 │ │ │ │ + ldr sl, [pc, #2084] @ 84634 │ │ │ │ + mov fp, #0 │ │ │ │ + sub r3, r7, #1 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r1, ip, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + cmpne r7, #1 │ │ │ │ + beq 83f48 │ │ │ │ + ldrb r3, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 78688 │ │ │ │ - ldrb r3, [r4, #28] │ │ │ │ + moveq r7, r9 │ │ │ │ + orrne r7, r9, #1 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 83f48 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + bl 8fd84 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6adf8 │ │ │ │ + b 83f48 │ │ │ │ + ldrb r3, [sp, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 78688 │ │ │ │ + bne 8436c │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 845bc │ │ │ │ + ldr r0, [pc, #2032] @ 84688 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r1, [pc, #2028] @ 8468c │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 9467c │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r3, r5 │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #3736] @ 792a8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 965b8 │ │ │ │ - ldrb r2, [r4, #28] │ │ │ │ - ldr r3, [fp, #12] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r3, [fp, #16] │ │ │ │ - ldr r5, [fp, #8] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bne 78468 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #352 @ 0x160 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - beq 78b58 │ │ │ │ - ldrb r3, [r4, #3080] @ 0xc08 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 78b84 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r4, #3080] @ 0xc08 │ │ │ │ - ldr sl, [r4, #3072] @ 0xc00 │ │ │ │ - ldr r9, [r4, #3076] @ 0xc04 │ │ │ │ - bl e88e8 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl e8978 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + ldr ip, [pc, #1948] @ 84690 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + ldr r8, [sp, #52] @ 0x34 │ │ │ │ + add ip, pc, ip │ │ │ │ mov lr, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - rsbs r0, r0, #0 │ │ │ │ - rsc r2, r1, #0 │ │ │ │ - lsl ip, r0, #2 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - subs r3, ip, r3 │ │ │ │ - orr r2, r2, r0, lsr #30 │ │ │ │ - sbc r2, r2, r1 │ │ │ │ - adds r3, r3, r8 │ │ │ │ - adc r7, r7, r2 │ │ │ │ - cmp sl, r3 │ │ │ │ - ldrb r3, [r4, #28] │ │ │ │ - sbcs r7, r9, r7 │ │ │ │ - strblt lr, [r4, #3080] @ 0xc08 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 78ba4 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - mov ip, r3 │ │ │ │ + ldr sl, [pc, #1836] @ 84634 │ │ │ │ + mov fp, #0 │ │ │ │ + mov r9, #15 │ │ │ │ + stm r8, {r0, r1, r2, r3} │ │ │ │ + clz r3, r7 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + add r1, ip, #8 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + str fp, [sp, #16] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + cmpne r7, #0 │ │ │ │ + bne 84588 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 27764 │ │ │ │ + ldr r1, [pc, #1840] @ 84694 │ │ │ │ + ldr r0, [pc, #1840] @ 84698 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + mov r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldm r6, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ldrb r3, [r4, #3080] @ 0xc08 │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 78754 │ │ │ │ - ldrb r3, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 78754 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 78a94 │ │ │ │ - ldr r0, [r7, #1568] @ 0x620 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, #32 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + ldr ip, [pc, #1792] @ 8469c │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ + mov lr, #0 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r9, [pc, #1672] @ 84634 │ │ │ │ + mov sl, #0 │ │ │ │ + mov r8, #15 │ │ │ │ + mov r7, r0 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm fp, {r0, r1, r2, r3} │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, ip, #12 │ │ │ │ + mov r3, lr │ │ │ │ + mov r0, r4 │ │ │ │ + str sl, [sp, #16] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + bl 66340 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 78544 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldrb r3, [fp] │ │ │ │ - ldr r0, [r2, #1600] @ 0x640 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldreq r3, [r3, #16] │ │ │ │ - ldrne r3, [r3, #20] │ │ │ │ - blx r3 │ │ │ │ - ldrb r5, [r4, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne 78c1c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - mov r1, #420 @ 0x1a4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bne 786ec │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bne 786ec │ │ │ │ + beq 84000 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mov r1, #215 @ 0xd7 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 786ec │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - bne 7862c │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r1, [pc, #3296] @ 792ac │ │ │ │ - ldr r3, [r0] │ │ │ │ mov r2, r5 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 78628 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [pc, #1680] @ 846a0 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 27764 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - mov r1, #45 @ 0x2d │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 78628 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r3, r6 │ │ │ │ + bl 27764 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - mov r1, #214 @ 0xd6 │ │ │ │ + ldr r0, [r3, #1604] @ 0x644 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 78720 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r4, [r3, #1600] @ 0x640 │ │ │ │ - ldr r5, [fp, #4] │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r1, [pc, #3184] @ 792b0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 790ec │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7921c │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7922c │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - b 78720 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - ldr r3, [r5, #1588] @ 0x634 │ │ │ │ - ldr r0, [r3, #1192] @ 0x4a8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #3092] @ 792b4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [pc, #3088] @ 792b8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #3 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ + subs r5, r0, #0 │ │ │ │ + beq 843d4 │ │ │ │ + ldr r1, [pc, #1624] @ 846a4 │ │ │ │ + ldr r0, [pc, #1624] @ 846a8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - add r3, sp, #124 @ 0x7c │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r3, sp, #116 @ 0x74 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r5, #59648 @ 0xe900 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r6 │ │ │ │ - bl 31598 │ │ │ │ - b 78404 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r5, [fp, #4] │ │ │ │ - ldr r4, [r3, #1600] @ 0x640 │ │ │ │ - ldr r1, [pc, #3004] @ 792bc │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 78ad0 │ │ │ │ - ldr r1, [pc, #2976] @ 792bc │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov lr, #1 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [pc, #1576] @ 846ac │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ + add ip, pc, ip │ │ │ │ + mov r7, #0 │ │ │ │ + ldr r9, [pc, #1440] @ 84634 │ │ │ │ + mov sl, #0 │ │ │ │ + mov r8, #15 │ │ │ │ + mov r5, r0 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm fp, {r0, r1, r2, r3} │ │ │ │ + mov r3, lr │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, ip, #16 │ │ │ │ mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r2, [pc, #2968] @ 792c0 │ │ │ │ - ldr r3, [pc, #2920] @ 79294 │ │ │ │ + str sl, [sp, #16] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + stmib sp, {r7, r8} │ │ │ │ + str r6, [sp] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, r7 │ │ │ │ + beq 840e4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #1476] @ 846b0 │ │ │ │ + ldr r3, [pc, #1328] @ 84620 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #420] @ 0x1a4 │ │ │ │ + ldr r3, [sp, #396] @ 0x18c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7928c │ │ │ │ - add sp, sp, #428 @ 0x1ac │ │ │ │ + bne 84618 │ │ │ │ + add sp, sp, #404 @ 0x194 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + cmn r7, #1 │ │ │ │ + beq 8425c │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 843b4 │ │ │ │ + ldr r1, [pc, #1408] @ 846b4 │ │ │ │ + ldr r0, [pc, #1408] @ 846b8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + add r3, sp, #268 @ 0x10c │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl e96c0 │ │ │ │ + add r6, sp, #68 @ 0x44 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + ldr fp, [pc, #1348] @ 846bc │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc, #1240] @ 8465c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + add fp, pc, fp │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r9, [pc, #2876] @ 792a8 │ │ │ │ - add r6, sp, #124 @ 0x7c │ │ │ │ + b 83bd4 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 275c8 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [pc, #1264] @ 846c0 │ │ │ │ + bl 278b4 │ │ │ │ + ldr r3, [pc, #1152] @ 84658 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + str r9, [sp, #8] │ │ │ │ + str r9, [sp] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + ldr r3, [pc, #1232] @ 846c4 │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 27e64 │ │ │ │ + b 83af0 │ │ │ │ + ldrb r3, [sp, #132] @ 0x84 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 84380 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 8460c │ │ │ │ + ldr r0, [pc, #1196] @ 846c8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r1, [pc, #1192] @ 846cc │ │ │ │ + mov fp, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 9467c │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl e96c0 │ │ │ │ + b 83c9c │ │ │ │ + mvn r1, #0 │ │ │ │ + bl 8fd84 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6adf8 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + b 83c44 │ │ │ │ + ldr r1, [pc, #1132] @ 846d0 │ │ │ │ + ldr r0, [pc, #1132] @ 846d4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + add r3, sp, #268 @ 0x10c │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + add r6, sp, #68 @ 0x44 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r9, [pc, #940] @ 84634 │ │ │ │ + mov sl, #0 │ │ │ │ + mov fp, #15 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #936] @ 8465c │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ - mov sl, #1056964608 @ 0x3f000000 │ │ │ │ - mov r3, #15 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + add r3, sp, #20 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r8, r3 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov lr, #1 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + str lr, [sp, #36] @ 0x24 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + ldr ip, [pc, #988] @ 846d8 │ │ │ │ + stm r8, {r0, r1, r2, r3} │ │ │ │ + add ip, pc, ip │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + mov r3, lr │ │ │ │ + add r1, ip, #20 │ │ │ │ + mov r0, r4 │ │ │ │ + str sl, [sp, #16] │ │ │ │ str r9, [sp, #12] │ │ │ │ - sub r2, r2, r5 │ │ │ │ - str sl, [sp, #128] @ 0x80 │ │ │ │ - sub r5, r1, r5 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldm r6, {r0, r1} │ │ │ │ - add r8, sp, #116 @ 0x74 │ │ │ │ + str fp, [sp, #8] │ │ │ │ + str r6, [sp] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 84390 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r0, #2508] @ 0x9cc │ │ │ │ + tst r3, #1 │ │ │ │ + beq 83e7c │ │ │ │ + ldr r3, [r0, #2532] @ 0x9e4 │ │ │ │ + ldr r2, [r0, #2536] @ 0x9e8 │ │ │ │ + ldrb fp, [r0, #2550] @ 0x9f6 │ │ │ │ + cmp r7, #1 │ │ │ │ + subeq r2, r2, #1 │ │ │ │ + cmp fp, #0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + beq 84200 │ │ │ │ + b 83c70 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 84564 │ │ │ │ + ldr r0, [pc, #864] @ 846dc │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 83e98 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 845b0 │ │ │ │ + mov fp, #0 │ │ │ │ + b 83c7c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r0, #2508] @ 0x9cc │ │ │ │ + tst r3, #1 │ │ │ │ + beq 84558 │ │ │ │ + ldr r3, [r0, #2532] @ 0x9e4 │ │ │ │ + ldr r2, [r0, #2536] @ 0x9e8 │ │ │ │ + add r3, r3, #1 │ │ │ │ + b 83c64 │ │ │ │ + add r2, sp, #268 @ 0x10c │ │ │ │ + mov r0, r2 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #792] @ 846e0 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl e972c │ │ │ │ + b 84158 │ │ │ │ + ldr r1, [pc, #776] @ 846e4 │ │ │ │ + ldr r0, [pc, #776] @ 846e8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + str r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + mov r7, #1 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + str r7, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [pc, #728] @ 846ec │ │ │ │ + ldr fp, [sp, #52] @ 0x34 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r9, [pc, #532] @ 84634 │ │ │ │ + mov sl, #0 │ │ │ │ + mov r8, #15 │ │ │ │ + mov lr, r0 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm fp, {r0, r1, r2, r3} │ │ │ │ + mov r2, lr │ │ │ │ + add r1, ip, #16 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str sl, [sp, #16] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r6, [sp] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 840e4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #644] @ 846f0 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + blx r3 │ │ │ │ + b 840e4 │ │ │ │ + ldrb r3, [sp, #132] @ 0x84 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 844ec │ │ │ │ + ldr r0, [pc, #604] @ 846f4 │ │ │ │ + cmp r7, #1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldrne r0, [pc, #596] @ 846f8 │ │ │ │ + addne r0, pc, r0 │ │ │ │ + ldr r1, [pc, #592] @ 846fc │ │ │ │ + mov r9, #0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 9467c │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl e96c0 │ │ │ │ + b 83d98 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cmp r7, #0 │ │ │ │ + add r0, r0, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r0, #2532] @ 0x9e4 │ │ │ │ + bne 83d54 │ │ │ │ + ldr r3, [r0, #2536] @ 0x9e8 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + add r3, r3, #1 │ │ │ │ + b 83d60 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq 84600 │ │ │ │ + mov r9, #0 │ │ │ │ + b 83d78 │ │ │ │ + ldr r1, [pc, #508] @ 84700 │ │ │ │ + ldr r0, [pc, #508] @ 84704 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl e96c0 │ │ │ │ + b 83d98 │ │ │ │ + ldr r1, [pc, #476] @ 84708 │ │ │ │ + ldr r0, [pc, #476] @ 8470c │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl e96c0 │ │ │ │ + b 83c9c │ │ │ │ + add r0, r0, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r0, #2532] @ 0x9e4 │ │ │ │ + b 844dc │ │ │ │ + ldrb r3, [sp, #132] @ 0x84 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 845bc │ │ │ │ + ldr r3, [sp, #264] @ 0x108 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 845c8 │ │ │ │ + ldr r2, [pc, #408] @ 84710 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + bl e972c │ │ │ │ + b 83eb4 │ │ │ │ + ldrb r7, [sp, #132] @ 0x84 │ │ │ │ + cmp r7, #0 │ │ │ │ + bne 83f48 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r1, r7 │ │ │ │ + bl 8fd84 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 6adf8 │ │ │ │ + b 83f48 │ │ │ │ + ldr r0, [pc, #348] @ 84714 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 8421c │ │ │ │ + ldr r0, [pc, #340] @ 84718 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 83e98 │ │ │ │ + ldr r1, [pc, #332] @ 8471c │ │ │ │ + ldr r0, [pc, #332] @ 84720 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 83ea0 │ │ │ │ + cmp fp, #0 │ │ │ │ + bne 83d4c │ │ │ │ + mov r1, fp │ │ │ │ + bl 8fd84 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, fp │ │ │ │ + bl 6adf8 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + b 83d4c │ │ │ │ + ldr r0, [pc, #284] @ 84724 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 844a4 │ │ │ │ + ldr r0, [pc, #276] @ 84728 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 8421c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, r8, r0, asr #1 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r3, r8, ip, lsr #1 │ │ │ │ + sbcmi r0, r0, r0 │ │ │ │ + eormi r0, r0, r0 │ │ │ │ + movmi r0, r0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + eorsmi r0, r4, #0 │ │ │ │ + eorsmi r0, r8, #0 │ │ │ │ + adcsmi r0, r6, #0 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + andeq r0, r7, r4, lsr #28 │ │ │ │ + andeq r3, r7, r4, lsr fp │ │ │ │ + andeq r0, r0, r0, lsl #9 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + svclt 0x00800000 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + andeq r0, r7, r0, lsl #26 │ │ │ │ + andeq r2, r7, r8, lsl r3 │ │ │ │ + andeq ip, r8, r4, lsr #13 │ │ │ │ + andeq r3, r7, r4, asr #14 │ │ │ │ + mcrcc 4, 1, r1, cr14, cr11, {3} │ │ │ │ + svccc 0x0079999a │ │ │ │ + andeq ip, r8, r4, lsl r5 │ │ │ │ + andeq r3, r7, r8, asr #12 │ │ │ │ + mcrcc 5, 7, r8, cr11, cr15, {0} │ │ │ │ + andeq ip, r8, r8, lsr #8 │ │ │ │ + andeq r3, r7, ip, ror #13 │ │ │ │ + andeq r0, r7, r8, asr #19 │ │ │ │ + andeq ip, r8, r0, lsr r3 │ │ │ │ + andeq r0, r7, r0, lsl #18 │ │ │ │ + andeq r3, r7, r8, lsr r6 │ │ │ │ + andeq ip, r8, r8, lsl #5 │ │ │ │ + submi r0, r8, #0 │ │ │ │ + andeq r0, r7, r8, lsl r8 │ │ │ │ + andeq r3, r7, r4, ror #10 │ │ │ │ + andeq ip, r8, r4, lsr #3 │ │ │ │ + ldrdeq r2, [r8], -r8 │ │ │ │ + andeq r0, r7, r0, lsr r7 │ │ │ │ + andeq r3, r7, r0, ror #8 │ │ │ │ + muleq r8, r8, r0 │ │ │ │ + cmnmi r0, r0 │ │ │ │ + cmnmi r0, r0 │ │ │ │ + andeq r3, r7, r8, lsr r3 │ │ │ │ + andeq r0, r7, r0, asr #12 │ │ │ │ + andeq r0, r7, r0, lsl #12 │ │ │ │ + andeq r3, r7, r8, asr r3 │ │ │ │ + andeq fp, r8, ip, lsr #30 │ │ │ │ + andeq r3, r7, r8, lsl #4 │ │ │ │ + andeq r3, r7, ip │ │ │ │ + andeq r0, r7, r8, lsl #9 │ │ │ │ + andeq r3, r7, ip, asr #3 │ │ │ │ + andeq fp, r8, r4, lsl lr │ │ │ │ + strdeq pc, [r6], -r4 │ │ │ │ + ldrdeq r3, [r7], -ip │ │ │ │ + andeq r3, r7, r8, asr #1 │ │ │ │ + @ instruction: 0x000703b8 │ │ │ │ + andeq r0, r7, r0, ror #6 │ │ │ │ + muleq r7, r0, r0 │ │ │ │ + andeq r0, r7, r8, lsr r3 │ │ │ │ + andeq r3, r7, r8, rrx │ │ │ │ + andeq r2, r7, ip, asr lr │ │ │ │ + andeq r2, r7, r8, lsr #31 │ │ │ │ + @ instruction: 0x00072dbc │ │ │ │ + muleq r7, r4, r2 │ │ │ │ + andeq r2, r7, r4, asr #31 │ │ │ │ + andeq r2, r7, r0, ror pc │ │ │ │ + andeq r2, r7, ip, asr #30 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3504] @ 0xdb0 │ │ │ │ + ldr ip, [pc, #3108] @ 8536c │ │ │ │ + sub sp, sp, #556 @ 0x22c │ │ │ │ + mov fp, r0 │ │ │ │ + ldr r0, [pc, #3100] @ 85370 │ │ │ │ + add ip, pc, ip │ │ │ │ + add sl, sp, #596 @ 0x254 │ │ │ │ + stm sl, {r1, r2, r3} │ │ │ │ + ldr r0, [ip, r0] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r1, [pc, #3080] @ 85374 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r0, [r0] │ │ │ │ + str r0, [sp, #548] @ 0x224 │ │ │ │ + mov r0, #0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 275c8 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc, #3052] @ 85378 │ │ │ │ + mov r3, sl │ │ │ │ + mov r0, sl │ │ │ │ + bl 27558 │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r3, [r8, #1588] @ 0x634 │ │ │ │ + ldr r5, [pc, #3028] @ 8537c │ │ │ │ + ldr r0, [r3, #1192] @ 0x4a8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #3020] @ 85380 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r7, #15 │ │ │ │ + add r9, sp, #208 @ 0xd0 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #204] @ 0xcc │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r6, [pc, #2980] @ 85384 │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r0, [sp, #212] @ 0xd4 │ │ │ │ + ldm r9, {r0, r1} │ │ │ │ stm sp, {r0, r1} │ │ │ │ - add r0, r7, #59648 @ 0xe900 │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ + add r0, r8, #59648 @ 0xe900 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + mov r8, sl │ │ │ │ + mov r1, sl │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r7 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - ldm r8, {r2, r3} │ │ │ │ - str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 31598 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - add r5, sp, #100 @ 0x64 │ │ │ │ + add sl, sp, #72 @ 0x48 │ │ │ │ + bl 92298 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r1, [pc, #2908] @ 85378 │ │ │ │ + str r8, [sp, #56] @ 0x38 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2900] @ 85388 │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r8, r8, #1664 @ 0x680 │ │ │ │ + add r8, r8, #4 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [pc, #2880] @ 8538c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #2872] @ 85390 │ │ │ │ + ldr r1, [pc, #2844] @ 85378 │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldm r7, {r0, r1, r2, r3} │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [pc, #2780] @ 792b8 │ │ │ │ - ldr r0, [sp, #108] @ 0x6c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #2736] @ 792b8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r9, [sp, #12] │ │ │ │ - mov r3, #15 │ │ │ │ - mov r9, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str sl, [sp, #128] @ 0x80 │ │ │ │ - str r9, [sp, #124] @ 0x7c │ │ │ │ - str r9, [sp, #116] @ 0x74 │ │ │ │ - str r9, [sp, #120] @ 0x78 │ │ │ │ - str r0, [sp, #108] @ 0x6c │ │ │ │ - ldm r6, {r0, r1} │ │ │ │ + ldr ip, [r6, r3] │ │ │ │ + str ip, [sp, #28] │ │ │ │ + ldr r0, [ip] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2848] @ 85394 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r2, [pc, #2840] @ 85398 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, sl │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27e64 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #212] @ 0xd4 │ │ │ │ + ldm r9, {r0, r1} │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ stm sp, {r0, r1} │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldm r8, {r2, r3} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ + str r4, [sp, #204] @ 0xcc │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldm r2, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92298 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + add r8, sp, #88 @ 0x58 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r1, [pc, #2696] @ 85378 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 27558 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + str r5, [sp, #12] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ + str r1, [sp, #212] @ 0xd4 │ │ │ │ + ldm r9, {r0, r1} │ │ │ │ + str r4, [sp, #200] @ 0xc8 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + str r4, [sp, #204] @ 0xcc │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ add r0, r0, #59648 @ 0xe900 │ │ │ │ - mov r1, r5 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + mov r1, r4 │ │ │ │ add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31598 │ │ │ │ - ldr r3, [fp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - addgt r7, fp, #20 │ │ │ │ - movgt r6, #0 │ │ │ │ - ble 78954 │ │ │ │ - ldr r3, [fp, #8] │ │ │ │ - ldr r0, [r7, #4]! │ │ │ │ - add r6, r6, #1 │ │ │ │ - sub r0, r0, r3 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mvn r1, #0 │ │ │ │ + bl 92298 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r5, [pc, #2648] @ 8539c │ │ │ │ + mov r2, r4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + add r4, r5, #24 │ │ │ │ + bl 277dc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8533c │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + str r3, [sp, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #244] @ 0xf4 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #248] @ 0xf8 │ │ │ │ + str r3, [sp, #252] @ 0xfc │ │ │ │ + str r3, [sp, #256] @ 0x100 │ │ │ │ + str r3, [sp, #276] @ 0x114 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ + str r3, [sp, #284] @ 0x11c │ │ │ │ + str r3, [sp, #288] @ 0x120 │ │ │ │ + str r3, [sp, #292] @ 0x124 │ │ │ │ + str r3, [sp, #308] @ 0x134 │ │ │ │ + ldr r3, [pc, #2516] @ 85394 │ │ │ │ + str r3, [sp, #264] @ 0x108 │ │ │ │ + str r3, [sp, #268] @ 0x10c │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [pc, #2512] @ 853a0 │ │ │ │ + str r3, [sp, #296] @ 0x128 │ │ │ │ + str r3, [sp, #300] @ 0x12c │ │ │ │ + str r3, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [pc, #2456] @ 85378 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [pc, #2492] @ 853a4 │ │ │ │ + ldr r3, [pc, #2448] @ 8537c │ │ │ │ + str r3, [sp, #204] @ 0xcc │ │ │ │ + ldr r3, [pc, #2484] @ 853a8 │ │ │ │ + str r3, [sp, #208] @ 0xd0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + mov r4, #0 │ │ │ │ + str r3, [sp, #260] @ 0x104 │ │ │ │ + add r0, r0, #28 │ │ │ │ + ldr r3, [pc, #2460] @ 853ac │ │ │ │ + str r3, [sp, #212] @ 0xd4 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ + bl 59178 │ │ │ │ + cmp r0, r4 │ │ │ │ + bne 85350 │ │ │ │ + ldr r1, [pc, #2440] @ 853b0 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 276f8 │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r1, [pc, #2416] @ 853b4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2396] @ 853b8 │ │ │ │ + ldr r4, [fp, #4] │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r4, r4, #1664 @ 0x680 │ │ │ │ + mov r9, #0 │ │ │ │ + add r4, r4, #4 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r0, [pc, #2372] @ 853bc │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r1, [pc, #2288] @ 85378 │ │ │ │ mov r5, r0 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2300] @ 85394 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #2296] @ 85398 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r5, #1 │ │ │ │ + mov r1, sl │ │ │ │ + str r5, [sp, #8] │ │ │ │ + str r9, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27e64 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [pc, #2292] @ 853c0 │ │ │ │ + mov r3, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27764 │ │ │ │ + ldr r3, [pc, #2280] @ 853c4 │ │ │ │ + add r4, sp, #104 @ 0x68 │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r3, #236] @ 0xec │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ str r9, [sp] │ │ │ │ - ldr sl, [ip, #132] @ 0x84 │ │ │ │ - blx sl │ │ │ │ - ldr r1, [pc, #2528] @ 792b8 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr sl, [sp, #56] @ 0x38 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95e88 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - str r5, [sp, #116] @ 0x74 │ │ │ │ - str sl, [sp, #120] @ 0x78 │ │ │ │ - str r0, [sp, #124] @ 0x7c │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + mov r1, #129 @ 0x81 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r9 │ │ │ │ + bl 906a0 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r0] │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + mov r1, r4 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + mov r2, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [fp, #20] │ │ │ │ - cmp r3, r6 │ │ │ │ - bgt 78860 │ │ │ │ - ldr r6, [sp, #44] @ 0x2c │ │ │ │ - ldr r8, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [pc, #2400] @ 792c4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov lr, r8 │ │ │ │ - smull r3, lr, r2, lr │ │ │ │ - smull r3, r1, r2, r1 │ │ │ │ - asr ip, r6, #31 │ │ │ │ - asr r3, r8, #31 │ │ │ │ - ldr r0, [pc, #2376] @ 792c8 │ │ │ │ - rsb r2, r3, lr, asr #4 │ │ │ │ - rsb r1, ip, r1, asr #4 │ │ │ │ - smull lr, r5, r0, r1 │ │ │ │ - smull lr, r0, r2, r0 │ │ │ │ - ldr lr, [pc, #2360] @ 792cc │ │ │ │ - mov r7, r6 │ │ │ │ - smull r6, r7, lr, r7 │ │ │ │ - add r5, r5, r1 │ │ │ │ - rsb ip, ip, r7, asr #6 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - asr ip, r1, #31 │ │ │ │ - rsb ip, ip, r5, asr #5 │ │ │ │ - rsb ip, ip, ip, lsl #4 │ │ │ │ - sub r1, r1, ip, lsl #2 │ │ │ │ - add r0, r0, r2 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - asr r1, r2, #31 │ │ │ │ - rsb r1, r1, r0, asr #5 │ │ │ │ - smull r6, r8, lr, r8 │ │ │ │ - rsb r1, r1, r1, lsl #4 │ │ │ │ - sub r2, r2, r1, lsl #2 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [pc, #2292] @ 792d0 │ │ │ │ - add r5, sp, #292 @ 0x124 │ │ │ │ - rsb r3, r3, r8, asr #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - bl e9868 │ │ │ │ - ldr r1, [pc, #2268] @ 792d4 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r6, #1 │ │ │ │ - ldr r2, [pc, #2256] @ 792d8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - str r6, [sp] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95c50 │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ - ldr r3, [pc, #2188] @ 792dc │ │ │ │ - ldr r2, [r7, #1672] @ 0x688 │ │ │ │ - add r3, pc, r3 │ │ │ │ - cmp r2, r3 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 7906c │ │ │ │ - ldr r2, [r7, #1668] @ 0x684 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 79010 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 784f4 │ │ │ │ - ldr r3, [pc, #2148] @ 792e0 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [r7, #1680] @ 0x690 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne 78504 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2c630 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1600] @ 0x640 │ │ │ │ + ldr r1, [pc, #2108] @ 853c8 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27764 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [pc, #2076] @ 853c0 │ │ │ │ + mov r3, sl │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27764 │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r3, #236] @ 0xec │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r0, [r3, #1600] @ 0x640 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ - b 78504 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 78fa4 │ │ │ │ + str r9, [sp] │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + mov r1, #130 @ 0x82 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r9 │ │ │ │ + bl 906a0 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr ip, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [r0] │ │ │ │ + str ip, [sp, #112] @ 0x70 │ │ │ │ + ldr ip, [sp, #84] @ 0x54 │ │ │ │ + str ip, [sp, #116] @ 0x74 │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ + str ip, [sp, #104] @ 0x68 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #1904] @ 853cc │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 277dc │ │ │ │ + ldr r0, [pc, #1892] @ 853d0 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, #28 │ │ │ │ + add r2, sp, #64 @ 0x40 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 58728 │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r1, [pc, #1776] @ 8537c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 277dc │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + ldr r0, [sp, #600] @ 0x258 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [pc, #1840] @ 853d4 │ │ │ │ + add r3, sp, #316 @ 0x13c │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov ip, #3 │ │ │ │ + mov r5, ip │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r0, [sp, #600] @ 0x258 │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + stm r3, {r0, r1, r2} │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r3, [pc, #1804] @ 853d8 │ │ │ │ + mov r7, #15552 @ 0x3cc0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r4, r3, #220 @ 0xdc │ │ │ │ + add r3, r3, #732 @ 0x2dc │ │ │ │ + mov r9, #0 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r3, sl │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + mov sl, r9 │ │ │ │ + ldr r6, [pc, #1768] @ 853dc │ │ │ │ + mov r9, r7 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r7, r3 │ │ │ │ + b 84d1c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r4, r4, #8 │ │ │ │ + cmp r4, r3 │ │ │ │ + add sl, sl, #1 │ │ │ │ + add r6, r6, #692 @ 0x2b4 │ │ │ │ + add r9, r9, #692 @ 0x2b4 │ │ │ │ + beq 852d8 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + add r2, r3, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r2, #2480] @ 0x9b0 │ │ │ │ + cmp r2, sl │ │ │ │ + beq 84d00 │ │ │ │ + mov r2, #692 @ 0x2b4 │ │ │ │ + mla r3, r2, sl, r3 │ │ │ │ + add r2, r3, #16192 @ 0x3f40 │ │ │ │ + ldrb r2, [r2, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 84d00 │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + ldr r2, [r3, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 84d00 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r1, [pc, #1548] @ 85378 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r8 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [pc, #1636] @ 853e0 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r0, #28 │ │ │ │ + ldm r8, {r1, r2, r3} │ │ │ │ + bl 58f68 │ │ │ │ + add r3, r5, #1 │ │ │ │ + tst r5, #1 │ │ │ │ + addne r5, sp, #152 @ 0x98 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + beq 85284 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [pc, #1476] @ 85378 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r1, #692 @ 0x2b4 │ │ │ │ + mov r2, r3 │ │ │ │ + mla r2, r1, sl, r2 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #328 @ 0x148 │ │ │ │ + add r1, r2, #16064 @ 0x3ec0 │ │ │ │ + mov r2, #156 @ 0x9c │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r3 │ │ │ │ + bl 7744 │ │ │ │ + ldr r2, [sp, #84] @ 0x54 │ │ │ │ + str r2, [sp, #476] @ 0x1dc │ │ │ │ + bl 26d0c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov lr, #0 │ │ │ │ mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 79050 │ │ │ │ - mov r1, #1061158912 @ 0x3f400000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + str lr, [sp, #140] @ 0x8c │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ + add lr, sp, #136 @ 0x88 │ │ │ │ + add ip, sp, #8 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + str r0, [sp, #156] @ 0x9c │ │ │ │ + ldm r5, {r0, r1} │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, ip, #59648 @ 0xe900 │ │ │ │ + str lr, [sp, #44] @ 0x2c │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 924b0 │ │ │ │ + ldr r1, [pc, #1340] @ 853c8 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 276f8 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [pc, #1296] @ 853b4 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ + ldr r1, [r2, #1588] @ 0x634 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [r1, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 790fc │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + beq 84fa8 │ │ │ │ + ldr r2, [r2, #1576] @ 0x628 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mov ip, r2 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [ip] │ │ │ │ + ldr r0, [r1] │ │ │ │ + ldr r1, [pc, #1156] @ 85378 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + str ip, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1156] @ 85394 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r1, r5 │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov ip, r2 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + blx ip │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r3, [pc, #1180] @ 853e4 │ │ │ │ + str r1, [sp, #132] @ 0x84 │ │ │ │ + ldr r1, [r0, #1576] @ 0x628 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add ip, sp, #120 @ 0x78 │ │ │ │ + mov lr, #1065353216 @ 0x3f800000 │ │ │ │ + mov r2, r5 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str ip, [sp] │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + str r3, [sp, #144] @ 0x90 │ │ │ │ + mov r3, sl │ │ │ │ + str lr, [sp, #120] @ 0x78 │ │ │ │ + str lr, [sp, #124] @ 0x7c │ │ │ │ + str lr, [sp, #128] @ 0x80 │ │ │ │ + str lr, [sp, #148] @ 0x94 │ │ │ │ + bl 93948 │ │ │ │ + ldr r1, [pc, #996] @ 85378 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ + ldr r1, [r2, #1588] @ 0x634 │ │ │ │ + ldr r3, [r1, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + addne r3, r2, r6 │ │ │ │ + ldreq r3, [pc, #1068] @ 853e8 │ │ │ │ + addeq r3, pc, r3 │ │ │ │ + ldr r2, [pc, #1064] @ 853ec │ │ │ │ + add r5, sp, #484 @ 0x1e4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 78678 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r1, [pc, #920] @ 85378 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #936] @ 85394 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #932] @ 85398 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r2, #0 │ │ │ │ + add r0, r0, #4 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, #0 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r1, [pc, #880] @ 853b4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + addne r3, r3, r9 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + ldreq r3, [pc, #892] @ 853f0 │ │ │ │ + addeq r3, pc, r3 │ │ │ │ + ldr r2, [pc, #888] @ 853f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7921c │ │ │ │ - ldr r1, [pc, #1908] @ 792b0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r1, [pc, #740] @ 85378 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #756] @ 85394 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #752] @ 85398 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r1, r7 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 27e64 │ │ │ │ + ldr r1, [pc, #796] @ 853f8 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27764 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [pc, #640] @ 85378 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27764 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + ldr r2, [r2, #28] │ │ │ │ + cmp r2, #2 │ │ │ │ + beq 85130 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne 85200 │ │ │ │ + mov r2, #692 @ 0x2b4 │ │ │ │ + mla r2, sl, r2, r3 │ │ │ │ + add r2, r2, #16192 @ 0x3f40 │ │ │ │ + ldrb r2, [r2, #34] @ 0x22 │ │ │ │ + cmp r2, r5 │ │ │ │ + bne 85200 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r2, #1 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 66114 │ │ │ │ + ldr r1, [pc, #680] @ 853fc │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r5, #692 @ 0x2b4 │ │ │ │ + bl 27764 │ │ │ │ + mul r5, sl, r5 │ │ │ │ + ldr r1, [pc, #520] @ 85378 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27764 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r1, #1 │ │ │ │ + add r3, r3, r5 │ │ │ │ + add r3, r3, #16192 @ 0x3f40 │ │ │ │ + ldrb r2, [r3, #34] @ 0x22 │ │ │ │ + mov r0, fp │ │ │ │ + str r1, [sp] │ │ │ │ + mov r3, r7 │ │ │ │ + add r1, r4, #4 │ │ │ │ + bl 66114 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 790ec │ │ │ │ - mov r1, #1090519040 @ 0x41000000 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - b 78720 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #356 @ 0x164 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + beq 851f8 │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ + add r5, r2, r5 │ │ │ │ + add r5, r5, #16192 @ 0x3f40 │ │ │ │ + ldrb r3, [r5, #34] @ 0x22 │ │ │ │ + ldr r0, [r2, #1616] @ 0x650 │ │ │ │ + cmp r3, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + add r1, r2, r6 │ │ │ │ + ldrne r3, [r3, #32] │ │ │ │ + ldreq r3, [r3, #28] │ │ │ │ + add r2, r2, r9 │ │ │ │ blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 78468 │ │ │ │ - ldrb r3, [r4, #3080] @ 0xc08 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 78460 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r2, #692 @ 0x2b4 │ │ │ │ + mla r3, r2, sl, r3 │ │ │ │ + add r3, r3, #16192 @ 0x3f40 │ │ │ │ + ldrb r2, [r3, #34] @ 0x22 │ │ │ │ + eor r2, r2, #1 │ │ │ │ + strb r2, [r3, #34] @ 0x22 │ │ │ │ + ldr r5, [sp, #40] @ 0x28 │ │ │ │ + b 84d00 │ │ │ │ + mov r5, #692 @ 0x2b4 │ │ │ │ + mul r5, sl, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + add r3, r3, r5 │ │ │ │ + add r3, r3, #16192 @ 0x3f40 │ │ │ │ + ldrb r2, [r3, #33] @ 0x21 │ │ │ │ mov r3, #1 │ │ │ │ - strb r3, [r4, #3080] @ 0xc08 │ │ │ │ - bl e88e8 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - str r0, [r4, #3072] @ 0xc00 │ │ │ │ - str r1, [r4, #3076] @ 0xc04 │ │ │ │ - b 78470 │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, sp, #52 @ 0x34 │ │ │ │ - add r6, sp, #68 @ 0x44 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r1, [pc, #1832] @ 792e4 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r6 │ │ │ │ - bl 96334 │ │ │ │ - add r7, sp, #84 @ 0x54 │ │ │ │ - ldr r1, [pc, #1752] @ 792a8 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #1796] @ 792e8 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 963a4 │ │ │ │ - ldr r1, [pc, #1720] @ 792b0 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r0, fp │ │ │ │ mov r3, r7 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [r4, #3080] @ 0xc08 │ │ │ │ - bl e88e8 │ │ │ │ - add r3, r4, #3072 @ 0xc00 │ │ │ │ - strd r0, [r3] │ │ │ │ - b 784d8 │ │ │ │ - add r5, sp, #68 @ 0x44 │ │ │ │ - add r6, sp, #100 @ 0x64 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r1, [pc, #1720] @ 792e8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 964d4 │ │ │ │ - ldrb r3, [fp] │ │ │ │ + bl 66114 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8514c │ │ │ │ + ldr r2, [fp, #4] │ │ │ │ + add r5, r2, r5 │ │ │ │ + add r5, r5, #16192 @ 0x3f40 │ │ │ │ + ldrb r3, [r5, #33] @ 0x21 │ │ │ │ + ldr r0, [r2, #1620] @ 0x654 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 78fb4 │ │ │ │ - ldr r3, [pc, #1628] @ 792a8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r1, r2, r6 │ │ │ │ + ldrne r3, [r3, #20] │ │ │ │ + ldreq r3, [r3, #16] │ │ │ │ + add r2, r2, r9 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + mov r2, #692 @ 0x2b4 │ │ │ │ + mla r3, r2, sl, r3 │ │ │ │ + add r3, r3, #16192 @ 0x3f40 │ │ │ │ + ldrb r2, [r3, #33] @ 0x21 │ │ │ │ + eor r2, r2, #1 │ │ │ │ + strb r2, [r3, #33] @ 0x21 │ │ │ │ + b 8514c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #160] @ 0xa0 │ │ │ │ + str r3, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #164] @ 0xa4 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [pc, #208] @ 8537c │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #1688] @ 792ec │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ mov r3, #15 │ │ │ │ str r3, [sp, #8] │ │ │ │ - add r1, pc, r1 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r5, {r2, r3} │ │ │ │ + mov r1, r8 │ │ │ │ + bl 92298 │ │ │ │ + b 84da4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ + add r3, r3, #4 │ │ │ │ + subs r5, r5, #1 │ │ │ │ + mov sl, r7 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bne 84cc4 │ │ │ │ + ldr r0, [pc, #256] @ 85400 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add r0, r0, #28 │ │ │ │ + bl 5898c │ │ │ │ + ldr r2, [pc, #244] @ 85404 │ │ │ │ + ldr r3, [pc, #92] @ 85370 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #548] @ 0x224 │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r3, #116 @ 0x74 │ │ │ │ - mov r2, #11 │ │ │ │ + bne 85368 │ │ │ │ + add sp, sp, #556 @ 0x22c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + add r0, r5, #28 │ │ │ │ + bl 58658 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - bl 811c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 78ca0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1600] @ 0x640 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 84964 │ │ │ │ + ldr r1, [sp, #200] @ 0xc8 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 27764 │ │ │ │ + b 84a20 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r2, r8, r4, ror r2 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + adcmi r0, r0, #0 │ │ │ │ + movmi r0, r0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + andeq r2, r8, r8, ror #3 │ │ │ │ + andeq r0, r7, r0, lsr r0 │ │ │ │ + andeq r2, r7, r4, lsl #27 │ │ │ │ + andeq r0, r0, r0, lsl #9 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + svclt 0x00800000 │ │ │ │ + andeq fp, r8, r4, ror #17 │ │ │ │ + svccc 0x00666666 │ │ │ │ + andeq fp, r8, r4, lsr r8 │ │ │ │ + bicmi r0, r8, r0 │ │ │ │ + cmnmi r0, r0 │ │ │ │ + movsmi r0, r0 │ │ │ │ + cmnmi sl, #0 │ │ │ │ + andeq pc, r6, r8, lsl #28 │ │ │ │ + andeq fp, r7, r0, asr #3 │ │ │ │ + eormi r0, r0, #0 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + addmi r0, r0, r0 │ │ │ │ + adcgt r0, r0, r0 │ │ │ │ + @ instruction: 0x0008b5bc │ │ │ │ + andeq lr, r7, ip, asr #17 │ │ │ │ + andeq fp, r8, ip, asr r5 │ │ │ │ + @ instruction: 0x00003cb0 │ │ │ │ + andeq fp, r8, ip, lsr #9 │ │ │ │ + stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ + andeq pc, r6, ip, lsr #17 │ │ │ │ + andeq r0, r7, r4, lsr #18 │ │ │ │ + strdeq pc, [r6], -r4 │ │ │ │ + andeq r0, r7, ip, ror #16 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + bicmi r0, r0, r0 │ │ │ │ + andeq sl, r8, ip, lsr #30 │ │ │ │ + @ instruction: 0x000816b4 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #528] @ 0x210 │ │ │ │ + sub sp, sp, #3520 @ 0xdc0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + add r5, sp, #3568 @ 0xdf0 │ │ │ │ + add r5, r5, #4 │ │ │ │ + stm r5, {r1, r2, r3} │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r0, [pc, #3768] @ 862f8 │ │ │ │ + ldr r1, [pc, #3768] @ 862fc │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r2, [r3, #2404] @ 0x964 │ │ │ │ + ldr sl, [pc, #3760] @ 86300 │ │ │ │ + ldr r1, [r0, r1] │ │ │ │ + cmp r2, #0 │ │ │ │ + add sl, pc, sl │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #3524] @ 0xdc4 │ │ │ │ + mov r1, #0 │ │ │ │ + beq 86250 │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + str r2, [sp, #32] │ │ │ │ blx r3 │ │ │ │ - ldr r7, [pc, #1536] @ 792a8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #1576] @ 792e8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #1564] @ 792f0 │ │ │ │ - mov r3, #15 │ │ │ │ - mov r2, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r1, [pc, #3696] @ 86304 │ │ │ │ mov r3, #0 │ │ │ │ - stm sp, {r3, r6} │ │ │ │ - str r2, [sp, #16] │ │ │ │ - mov r3, #118 @ 0x76 │ │ │ │ - add r1, r1, #12 │ │ │ │ - mov r2, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - bl 811c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 790b4 │ │ │ │ - ldr r9, [pc, #1428] @ 792a8 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 275c8 │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r8, [pc, #1484] @ 792f4 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #1464] @ 792e8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 964d4 │ │ │ │ - mov r7, #0 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov sl, #15 │ │ │ │ - mov r0, #1 │ │ │ │ - add r1, r8, #16 │ │ │ │ - mov r3, #119 @ 0x77 │ │ │ │ - mov r2, #11 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp, #12] │ │ │ │ - stmib sp, {r6, sl} │ │ │ │ - bl 811c8 │ │ │ │ - mov r2, r7 │ │ │ │ + ldr r1, [pc, #3684] @ 86308 │ │ │ │ mov r3, r5 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #1368] @ 792e8 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + mov r6, #0 │ │ │ │ + ldr r3, [r7, #1588] @ 0x634 │ │ │ │ + add r8, sp, #144 @ 0x90 │ │ │ │ + ldr r0, [r3, #1192] @ 0x4a8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #3648] @ 8630c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r3, [pc, #3644] @ 86310 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r9, sp, #3392 @ 0xd40 │ │ │ │ + add r3, sp, #136 @ 0x88 │ │ │ │ + add r9, r9, #4 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #140] @ 0x8c │ │ │ │ + add fp, sp, #56 @ 0x38 │ │ │ │ + str r0, [sp, #148] @ 0x94 │ │ │ │ + mov r0, #15 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldm r8, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r7, #59648 @ 0xe900 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r7, r3 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldrd r2, [r3] │ │ │ │ + bl 92298 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7b4c │ │ │ │ + add ip, sp, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ - bl 964d4 │ │ │ │ - mov r0, #1 │ │ │ │ - add r1, r8, #20 │ │ │ │ - mov r3, #120 @ 0x78 │ │ │ │ - mov r2, #11 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - str r7, [sp] │ │ │ │ - mov r0, r4 │ │ │ │ - str r9, [sp, #12] │ │ │ │ + mov r3, ip │ │ │ │ + ldr r1, [pc, #3540] @ 86314 │ │ │ │ + mov r2, fp │ │ │ │ + str ip, [sp, #24] │ │ │ │ + bl 275c8 │ │ │ │ + add ip, sp, #72 @ 0x48 │ │ │ │ + mov r2, ip │ │ │ │ + mov r3, #1073741824 @ 0x40000000 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, fp │ │ │ │ + str ip, [sp, #20] │ │ │ │ + bl 27640 │ │ │ │ + mov ip, #1048576000 @ 0x3e800000 │ │ │ │ + ldr r3, [pc, #3488] @ 86310 │ │ │ │ + mov r0, #15 │ │ │ │ + str ip, [sp, #148] @ 0x94 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldm r8, {r0, r1} │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #140] @ 0x8c │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r7, {r2, r3} │ │ │ │ + mov r1, fp │ │ │ │ + str r8, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #28] │ │ │ │ + bl 92298 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, fp │ │ │ │ + ldr r1, [pc, #3396] @ 86308 │ │ │ │ + mov r0, fp │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #3388] @ 86318 │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + add r3, pc, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r8, r3 │ │ │ │ + add r7, r7, #1664 @ 0x680 │ │ │ │ + add r7, r7, #4 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [pc, #3360] @ 8631c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #3352] @ 86320 │ │ │ │ + ldr r1, [pc, #3324] @ 86308 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [sl, r3] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #3328] @ 86324 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov sl, #1 │ │ │ │ + ldr ip, [pc, #3320] @ 86328 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r5 │ │ │ │ str sl, [sp, #8] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - bl 811c8 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [pc, #1296] @ 792e4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r7, [fp, #4] │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7bac <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - beq 79060 │ │ │ │ - ldr r9, [pc, #1268] @ 792f8 │ │ │ │ - add r9, pc, r9 │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ - add r7, sp, #164 @ 0xa4 │ │ │ │ - mov r2, r9 │ │ │ │ - strd r0, [sp] │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ + str sl, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl e9868 │ │ │ │ - ldr r1, [pc, #1196] @ 792d4 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #1188] @ 792d8 │ │ │ │ + bl 27e64 │ │ │ │ + mov r0, #15 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + ldr lr, [pc, #3248] @ 86310 │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + str lr, [sp, #12] │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r1, [sp, #148] @ 0x94 │ │ │ │ + ldm r0, {r0, r1} │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #140] @ 0x8c │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r7, {r2, r3} │ │ │ │ + mov r1, fp │ │ │ │ + bl 92298 │ │ │ │ + ldr r1, [pc, #3184] @ 86310 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, fp │ │ │ │ + bl 277dc │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, fp │ │ │ │ + ldr r1, [pc, #3188] @ 8632c │ │ │ │ + mov r0, fp │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [pc, #3124] @ 86308 │ │ │ │ + mov r6, #0 │ │ │ │ + ldr r7, [pc, #3156] @ 86330 │ │ │ │ + add r7, pc, r7 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #3124] @ 86324 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + str r6, [sp] │ │ │ │ + str sl, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ str r2, [sp, #4] │ │ │ │ - mov r1, #1 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + add r2, r2, #92 @ 0x5c │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #3032] @ 86308 │ │ │ │ + mov r0, fp │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [pc, #3044] @ 86334 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ mov r2, r7 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + add r0, r0, #156 @ 0x9c │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r9 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [pc, #2952] @ 86308 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2968] @ 86324 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr ip, [pc, #2964] @ 86328 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + str sl, [sp, #8] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - str r1, [sp, #8] │ │ │ │ add r0, r0, #1664 @ 0x680 │ │ │ │ - mov r1, #0 │ │ │ │ add r0, r0, #4 │ │ │ │ - str r1, [sp] │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #2880] @ 86308 │ │ │ │ + mov r0, fp │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [pc, #2896] @ 86338 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r2, [pc, #2888] @ 8633c │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r0, [r0, #2404] @ 0x964 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r9 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [pc, #2792] @ 86308 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2808] @ 86324 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr ip, [pc, #2804] @ 86328 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + str sl, [sp, #8] │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - bl 96c40 │ │ │ │ - mov r3, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, fp │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #1164] @ 792fc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 96540 │ │ │ │ - ldr r1, [pc, #1156] @ 79300 │ │ │ │ - ldr r0, [pc, #1156] @ 79304 │ │ │ │ - add r1, pc, r1 │ │ │ │ + ldr r1, [pc, #2720] @ 86308 │ │ │ │ + mov r0, fp │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [pc, #2744] @ 86340 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r1, [pc, #1144] @ 79308 │ │ │ │ - mov r3, r6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #24 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 78250 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 78ec0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ - add r5, sp, #228 @ 0xe4 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7b64 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - ldr r0, [r3, #1600] @ 0x640 │ │ │ │ + bl 9467c │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + add r0, r0, #316 @ 0x13c │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r9 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [pc, #2640] @ 86308 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2656] @ 86324 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr ip, [pc, #2652] @ 86328 │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + str sl, [sp, #8] │ │ │ │ + mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r6, sp, #292 @ 0x124 │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [pc, #1040] @ 7930c │ │ │ │ - ldr r0, [pc, #1040] @ 79310 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #2568] @ 86308 │ │ │ │ + mov r0, fp │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [pc, #2596] @ 86344 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [sp, #244] @ 0xf4 │ │ │ │ + tst r3, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + bne 86288 │ │ │ │ + ldr r1, [pc, #2572] @ 86348 │ │ │ │ + ldr r0, [pc, #2572] @ 8634c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, r5 │ │ │ │ + bl 9467c │ │ │ │ + ldr r2, [pc, #2560] @ 86350 │ │ │ │ + mov r3, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ mov r1, #128 @ 0x80 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r3, #5 │ │ │ │ - ldr r5, [r2, #1576] @ 0x628 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r7, [r5] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr sl, [sp, #88] @ 0x58 │ │ │ │ - ldr r9, [sp, #84] @ 0x54 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r9 │ │ │ │ str r0, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ - add r5, sp, #116 @ 0x74 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [pc, #2456] @ 86308 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2472] @ 86324 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #2468] @ 86328 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r6, #0 │ │ │ │ + mov r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - ldr r7, [r7, #8] │ │ │ │ - blx r7 │ │ │ │ + mov r3, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr ip, [sp, #476] @ 0x1dc │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - str ip, [sp, #144] @ 0x90 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r5 │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r5, [ip, #16] │ │ │ │ - mov r2, r6 │ │ │ │ - blx r5 │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 786ec │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - subs r5, r3, #0 │ │ │ │ - movne r5, #1 │ │ │ │ - b 78550 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - b 78720 │ │ │ │ - ldr r2, [pc, #748] @ 792a8 │ │ │ │ - ldr r1, [pc, #852] @ 79314 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, #15 │ │ │ │ - str r3, [sp] │ │ │ │ str r2, [sp, #8] │ │ │ │ - mov r3, #117 @ 0x75 │ │ │ │ - add r1, r1, #8 │ │ │ │ - mov r2, #11 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r2, r9 │ │ │ │ + str r6, [sp] │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, fp │ │ │ │ + ldr r1, [pc, #2376] @ 86308 │ │ │ │ + mov r0, fp │ │ │ │ + ldrb r7, [sp, #252] @ 0xfc │ │ │ │ + bl 275c8 │ │ │ │ + ldr r1, [pc, #2436] @ 86354 │ │ │ │ + ldr r0, [pc, #2436] @ 86358 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r1, [pc, #2424] @ 8635c │ │ │ │ + mov r3, r7 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #732 @ 0x2dc │ │ │ │ + stm sp, {r5, r6} │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - bl 811c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 78ca0 │ │ │ │ + bl 676ac │ │ │ │ + cmp r0, r6 │ │ │ │ + beq 85a24 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1600] @ 0x640 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - b 78ca0 │ │ │ │ - ldr r3, [r7, #1704] @ 0x6a8 │ │ │ │ - tst r3, #1 │ │ │ │ - beq 78a6c │ │ │ │ - ldrb r3, [fp] │ │ │ │ - strb r6, [r7, #1684] @ 0x694 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r2, [r7, #1672] @ 0x688 │ │ │ │ - str r2, [r7, #1676] @ 0x68c │ │ │ │ - strb r3, [r2, #4] │ │ │ │ - bne 78a6c │ │ │ │ - ldr r0, [r7, #1600] @ 0x640 │ │ │ │ + cmp r7, r6 │ │ │ │ + ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + ldrne r3, [r3, #68] @ 0x44 │ │ │ │ + ldreq r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ - b 78a6c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + mov r2, fp │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r1, [pc, #2256] @ 86308 │ │ │ │ + mov r0, fp │ │ │ │ + bl 275c8 │ │ │ │ + ldr r1, [pc, #2332] @ 86360 │ │ │ │ + ldr r0, [pc, #2332] @ 86364 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [pc, #2316] @ 86368 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r1, r1, #736 @ 0x2e0 │ │ │ │ + ldrb r3, [r3, #2488] @ 0x9b8 │ │ │ │ + str r6, [sp] │ │ │ │ + mov r6, #0 │ │ │ │ + mov r8, #1 │ │ │ │ + ldr sl, [pc, #2220] @ 86328 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - b 78720 │ │ │ │ - ldr r9, [pc, #688] @ 79318 │ │ │ │ - add r9, pc, r9 │ │ │ │ - b 78e04 │ │ │ │ - ldr r3, [r7, #1704] @ 0x6a8 │ │ │ │ - strb r6, [r7, #1684] @ 0x694 │ │ │ │ - ands r3, r3, #1 │ │ │ │ - bne 7910c │ │ │ │ - str r3, [r7, #1672] @ 0x688 │ │ │ │ - ldrb r3, [r2, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 790a0 │ │ │ │ - ldr r0, [r7, #1600] @ 0x640 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ - blx r3 │ │ │ │ + bl 676ac │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + cmp r0, #0 │ │ │ │ + addne r1, r3, #57344 @ 0xe000 │ │ │ │ + ldrbne r2, [r1, #2488] @ 0x9b8 │ │ │ │ + mov r0, #15 │ │ │ │ + eorne r2, r2, #1 │ │ │ │ + strbne r2, [r1, #2488] @ 0x9b8 │ │ │ │ + ldr r1, [pc, #2140] @ 86310 │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldm r7, {r0, r1} │ │ │ │ + ldr r7, [sp, #20] │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + mov r1, r7 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #140] @ 0x8c │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r1, [pc, #2052] @ 86308 │ │ │ │ + str r7, [sp, #20] │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #2128] @ 8636c │ │ │ │ ldr r7, [r4, #4] │ │ │ │ - ldr r3, [pc, #628] @ 7931c │ │ │ │ - ldr r2, [pc, #556] @ 792d8 │ │ │ │ add r3, pc, r3 │ │ │ │ - str r2, [r3] │ │ │ │ - b 78a6c │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 2c630 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1600] @ 0x640 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + add r7, r7, #1664 @ 0x680 │ │ │ │ + add r7, r7, #4 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [pc, #2100] @ 86370 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [pc, #1980] @ 86308 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [r2] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1992] @ 86324 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r5 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + str r8, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + mov ip, #1048576000 @ 0x3e800000 │ │ │ │ + mov lr, #15 │ │ │ │ + str ip, [sp, #148] @ 0x94 │ │ │ │ + ldr ip, [pc, #1916] @ 86310 │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp, #12] │ │ │ │ + str r6, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r0, [r3, #1600] @ 0x640 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ - b 78d0c │ │ │ │ - ldr r1, [pc, #444] @ 792b0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - b 78720 │ │ │ │ - mov r1, #1061158912 @ 0x3f400000 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - b 78720 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [r7, #1688] @ 0x698 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #392] @ 792a8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #400] @ 792b8 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + ldm r7, {r0, r1} │ │ │ │ + ldr ip, [sp, #28] │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ + str r6, [sp, #140] @ 0x8c │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + mov r1, r6 │ │ │ │ + ldm ip, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92298 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r6, #0 │ │ │ │ - bne 79168 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r1, [pc, #1844] @ 86310 │ │ │ │ + bl 277dc │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r6, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r3, [pc, #432] @ 79320 │ │ │ │ + ldr r1, [pc, #1816] @ 86308 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [pc, #1896] @ 86374 │ │ │ │ + mov r7, #0 │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [pc, #1884] @ 86378 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + add r0, ip, #76 @ 0x4c │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r9 │ │ │ │ + bl e972c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [pc, #1724] @ 86308 │ │ │ │ + ldr r0, [r2] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1740] @ 86324 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r1, [pc, #1652] @ 86308 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [pc, #1740] @ 8637c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr ip, [sp, #32] │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + add r2, ip, #284 @ 0x11c │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e972c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr r1, [pc, #1576] @ 86308 │ │ │ │ + ldr r0, [r2] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1592] @ 86324 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + str r7, [sp] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r1, [pc, #1512] @ 86308 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r5 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #248] @ 0xf8 │ │ │ │ + cmp r3, r8 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + beq 862d8 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 862bc │ │ │ │ + cmp r3, r7 │ │ │ │ + bne 862b4 │ │ │ │ + ldr r1, [pc, #1572] @ 86380 │ │ │ │ + ldr r0, [pc, #1572] @ 86384 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r6, [pc, #1556] @ 86388 │ │ │ │ + ldr r0, [pc, #1556] @ 8638c │ │ │ │ + add r6, pc, r6 │ │ │ │ mov r1, r6 │ │ │ │ - add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r2, [pc, #1540] @ 86390 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r7, [sp] │ │ │ │ + mov r8, #1 │ │ │ │ + mov r7, #0 │ │ │ │ + ldr sl, [pc, #1412] @ 86328 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [pc, #1360] @ 86308 │ │ │ │ ldr r0, [r3] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - add r0, r7, #1664 @ 0x680 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1376] @ 86324 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r7, [sp] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ add r0, r0, #4 │ │ │ │ - addne r8, r8, #-2147483648 @ 0x80000000 │ │ │ │ - bl 95e30 │ │ │ │ - ldr r1, [r0, #8] │ │ │ │ - ldr r0, [pc, #276] @ 792bc │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7690 <__aeabi_fcmple@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 79048 │ │ │ │ - ldr r3, [pc, #356] @ 79324 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r1, [pc, #1288] @ 86308 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [pc, #1400] @ 86394 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r2, [pc, #1392] @ 86398 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + mov r3, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r6, [r3] │ │ │ │ - bl 2c630 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r0, [r3, #1600] @ 0x640 │ │ │ │ - strb r2, [r3, #2020] @ 0x7e4 │ │ │ │ - ldr r3, [r0] │ │ │ │ + add r0, r0, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r0, #2512] @ 0x9d0 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r9 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [pc, #1200] @ 86308 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1216] @ 86324 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r7, [sp] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r1, [pc, #1128] @ 86308 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r6 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - strb r2, [r3, #2020] @ 0x7e4 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2648] @ 0xa58 │ │ │ │ - bl 36958 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [pc, #1248] @ 8639c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r0, #2516] @ 0x9d4 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r9 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [pc, #1048] @ 86308 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1064] @ 86324 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r7, [sp] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r1, [pc, #976] @ 86308 │ │ │ │ + bl 275c8 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [pc, #1100] @ 863a0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr ip, [sp, #220] @ 0xdc │ │ │ │ + ldr r2, [pc, #1088] @ 863a4 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + add r0, r0, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r0, #2528] @ 0x9e0 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r9 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [pc, #884] @ 86308 │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #900] @ 86324 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r7, [sp] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r9, [pc, #852] @ 86310 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 27558 │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + mov r1, #15 │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2652] @ 0xa5c │ │ │ │ - bl 36958 │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ - b 78a6c │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + ldm ip, {r0, r1} │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r7, [sp, #136] @ 0x88 │ │ │ │ + str r7, [sp, #140] @ 0x8c │ │ │ │ + ldm lr, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r5 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r1, [pc, #712] @ 86308 │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #108] @ 0x6c │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - b 78720 │ │ │ │ - mov r1, #1061158912 @ 0x3f400000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 790fc │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + add r6, r6, #1664 @ 0x680 │ │ │ │ + add r6, r6, #4 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [pc, #832] @ 863a8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r1, [pc, #656] @ 86308 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr r0, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #668] @ 86324 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + str r8, [sp, #8] │ │ │ │ + str r8, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27e64 │ │ │ │ + ldr ip, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + mov r1, #15 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ + ldm ip, {r0, r1} │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + ldr r6, [pc, #716] @ 863ac │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r7, [sp, #136] @ 0x88 │ │ │ │ + str r7, [sp, #140] @ 0x8c │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldm lr, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 79050 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + mov r1, r9 │ │ │ │ + add r5, r6, #740 @ 0x2e4 │ │ │ │ + bl 277dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 78fa4 │ │ │ │ - ldr r1, [pc, #76] @ 792bc │ │ │ │ + bne 862a0 │ │ │ │ + ldr r5, [pc, #648] @ 863b0 │ │ │ │ + sub r2, fp, #8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr fp, [sp, #24] │ │ │ │ + add r5, r5, #744 @ 0x2e8 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 78714 │ │ │ │ - ldr r1, [pc, #164] @ 79328 │ │ │ │ - mov r0, r4 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 58728 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr sl, [sp, #16] │ │ │ │ + ldr r7, [r2, #1576] @ 0x628 │ │ │ │ + mov r3, #1 │ │ │ │ + ldr r1, [pc, #404] @ 86308 │ │ │ │ + ldr r9, [r7] │ │ │ │ + ldr r8, [sp, #88] @ 0x58 │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sl] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #400] @ 86324 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r8 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [sp, #28] │ │ │ │ + ldr r6, [r9, #8] │ │ │ │ + mov r1, r7 │ │ │ │ blx r6 │ │ │ │ - b 78720 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq lr, r8, r8, lsr r6 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - addmi r0, ip, #0 │ │ │ │ - bicmi r0, r8, r0 │ │ │ │ - submi r0, r8, #0 │ │ │ │ - mvnmi r0, #0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - andeq r0, r0, r5, lsr #3 │ │ │ │ - addmi r0, r0, r0 │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ - muleq r8, r0, r2 │ │ │ │ - mvnpl r8, pc, lsl r5 │ │ │ │ - stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ - ldrbeq r1, [r6, #-2545]! @ 0xfffff60f │ │ │ │ - andeq lr, r7, r0, lsl r7 │ │ │ │ - svccc 0x00333333 │ │ │ │ - svclt 0x00800000 │ │ │ │ - andseq fp, lr, r0, lsl r2 │ │ │ │ - andseq fp, lr, r4, ror #3 │ │ │ │ - cmnmi r0, r0 │ │ │ │ - movmi r0, r0 │ │ │ │ - andseq fp, lr, r0 │ │ │ │ - andseq sl, lr, r4, lsl #31 │ │ │ │ - andseq sl, lr, r0, lsr #30 │ │ │ │ - andeq lr, r7, r4, lsl #6 │ │ │ │ - rsbsmi r0, r0, #0 │ │ │ │ - andeq fp, r7, r0, asr #15 │ │ │ │ - muleq r7, r4, r2 │ │ │ │ - @ instruction: 0x001eadd0 │ │ │ │ - andeq fp, r7, r0, asr #14 │ │ │ │ - andeq lr, r7, ip, lsl r2 │ │ │ │ - mulseq lr, r8, ip │ │ │ │ - andeq lr, r7, r8, lsr #1 │ │ │ │ - andeq lr, r8, r4, lsl #10 │ │ │ │ - andeq lr, r8, ip, lsr r4 │ │ │ │ - andeq lr, r8, ip, ror #7 │ │ │ │ - stclcc 12, cr12, [ip, #-820] @ 0xfffffccc │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r2, [r0, #2028] @ 0x7ec │ │ │ │ - beq 79360 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 79388 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, r2 │ │ │ │ - str r2, [r0, #3056] @ 0xbf0 │ │ │ │ - ldr r2, [r0, #2020] @ 0x7e4 │ │ │ │ - add r3, r2, r3 │ │ │ │ - ldrb r3, [r3, #256] @ 0x100 │ │ │ │ - strb r3, [r0, #3060] @ 0xbf4 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r0, #3056] @ 0xbf0 │ │ │ │ - cmp r3, r2 │ │ │ │ - subge r3, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r0, #3056] @ 0xbf0 │ │ │ │ - blt 79390 │ │ │ │ - add r2, r3, r3, lsl #2 │ │ │ │ - add r3, r3, r2, lsl #1 │ │ │ │ - lsl r3, r3, #6 │ │ │ │ - b 7934c │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ mvn r3, #0 │ │ │ │ - str r3, [r0, #3056] @ 0xbf0 │ │ │ │ + ldr r0, [r2, #1576] @ 0x628 │ │ │ │ + add r2, r2, #57344 @ 0xe000 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r2, [r2, #2624] @ 0xa40 │ │ │ │ + ldr r4, [ip, #16] │ │ │ │ + ldr ip, [sp, #96] @ 0x60 │ │ │ │ + str ip, [sp, #164] @ 0xa4 │ │ │ │ + add r2, r2, #16 │ │ │ │ + mov r1, r7 │ │ │ │ + blx r4 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #172] @ 0xac │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #272] @ 86308 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sl] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #284] @ 86324 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #244] @ 86310 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r4, sp, #120 @ 0x78 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 27558 │ │ │ │ + ldr r0, [sp, #132] @ 0x84 │ │ │ │ + ldm r4, {r1, r2, r3} │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 58f68 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 5898c │ │ │ │ + ldr r2, [pc, #348] @ 863b4 │ │ │ │ + ldr r3, [pc, #160] @ 862fc │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #3524] @ 0xdc4 │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - strb r3, [r0, #3060] @ 0xbf4 │ │ │ │ + bne 862f4 │ │ │ │ + add sp, sp, #3520 @ 0xdc0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ bx lr │ │ │ │ + ldr r1, [pc, #296] @ 863b8 │ │ │ │ + ldr r0, [pc, #296] @ 863bc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + b 85948 │ │ │ │ + add r0, r6, #744 @ 0x2e8 │ │ │ │ + bl 58658 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 86120 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ + b 85d6c │ │ │ │ + ldr r1, [pc, #252] @ 863c0 │ │ │ │ + ldr r0, [pc, #252] @ 863c4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r7, r0 │ │ │ │ + b 85d6c │ │ │ │ + ldr r1, [pc, #232] @ 863c8 │ │ │ │ + ldr r0, [pc, #232] @ 863cc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r7, r0 │ │ │ │ + b 85d6c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r1, r8, r4, lsl #11 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r1, r8, r0, ror r5 │ │ │ │ + adcmi r0, r0, #0 │ │ │ │ + movmi r0, r0 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + cmnmi sl, #0 │ │ │ │ + andeq pc, r6, r8, lsl #5 │ │ │ │ + andeq r1, r7, r8, asr r3 │ │ │ │ + andeq r0, r0, r0, lsl #9 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + svclt 0x00800000 │ │ │ │ + eormi r0, r0, #0 │ │ │ │ + andeq r1, r7, r4, lsr #4 │ │ │ │ + muleq r7, r0, lr │ │ │ │ + andeq pc, r6, ip, asr r6 @ │ │ │ │ + andeq pc, r6, r4, ror #10 │ │ │ │ + andeq r0, r7, ip, ror #29 │ │ │ │ + strdeq r1, [r7], -r4 │ │ │ │ + @ instruction: 0x00071cb0 │ │ │ │ + andeq r1, r7, r8, asr #9 │ │ │ │ + andeq r0, r7, ip, lsr #31 │ │ │ │ + muleq r6, r4, lr │ │ │ │ + andeq r1, r7, r8, lsr #24 │ │ │ │ + andeq sl, r8, r4, asr #16 │ │ │ │ + andeq lr, r6, r0, lsr #28 │ │ │ │ + andeq r1, r7, r0, asr #23 │ │ │ │ + andeq sl, r8, ip, asr #15 │ │ │ │ + andeq lr, r6, r8, asr #26 │ │ │ │ + andeq r1, r7, r0, ror #21 │ │ │ │ + strdeq r0, [r7], -r0 @ │ │ │ │ + andeq r1, r7, ip, lsl #20 │ │ │ │ + andeq r0, r7, r0, ror #21 │ │ │ │ + ldrdeq r1, [r7], -r4 │ │ │ │ + strdeq r1, [r7], -ip │ │ │ │ + strdeq lr, [r6], -r0 │ │ │ │ + andeq r1, r7, r8, asr #17 │ │ │ │ + andeq r0, r7, r0, ror fp │ │ │ │ + andeq lr, r6, r4, lsr pc │ │ │ │ + andeq lr, r6, r0, lsr pc │ │ │ │ + muleq r7, r8, r7 │ │ │ │ + strdeq r0, [r7], -r8 │ │ │ │ + strdeq r1, [r7], -r8 │ │ │ │ + andeq r1, r7, r4, lsl #12 │ │ │ │ + andeq sl, r8, r8, lsr r1 │ │ │ │ + andeq sl, r8, r0, lsl #2 │ │ │ │ + andeq r0, r8, ip, ror #14 │ │ │ │ + andeq r1, r7, r4, asr r3 │ │ │ │ + andeq r0, r7, r8, ror fp │ │ │ │ + andeq r1, r7, ip, ror #6 │ │ │ │ + andeq r0, r7, r4, lsr #31 │ │ │ │ + andeq r1, r7, r0, asr r3 │ │ │ │ + andeq r0, r7, r0, lsl #31 │ │ │ │ + sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #2020] @ 0x7e4 │ │ │ │ - sub sp, sp, #20 │ │ │ │ + str r0, [ip, #4000] @ 0xfa0 │ │ │ │ + sub sp, sp, #60 @ 0x3c │ │ │ │ + add r4, sp, #100 @ 0x64 │ │ │ │ + stm r4, {r1, r2, r3} │ │ │ │ + ldr r7, [pc, #584] @ 86640 │ │ │ │ + ldr r2, [pc, #584] @ 86644 │ │ │ │ + ldr r3, [pc, #584] @ 86648 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + add r5, r7, #936 @ 0x3a8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + mov r3, #0 │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ + ldr r8, [pc, #544] @ 8664c │ │ │ │ + add r8, pc, r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 793c4 │ │ │ │ - bl 75f4 │ │ │ │ + bne 86628 │ │ │ │ + ldm r4, {r0, r1, r2, r3} │ │ │ │ + add r5, sp, #16 │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [pc, #520] @ 86650 │ │ │ │ + ldr r0, [pc, #520] @ 86654 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r4, [pc, #504] @ 86658 │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + add r4, pc, r4 │ │ │ │ + ldr r3, [r3, #1116] @ 0x45c │ │ │ │ + add r4, r4, #940 @ 0x3ac │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #484] @ 8665c │ │ │ │ + mov r9, #1073741824 @ 0x40000000 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r1, [r3] │ │ │ │ + mov r7, r0 │ │ │ │ + ldrne r0, [pc, #468] @ 86660 │ │ │ │ + moveq r0, #0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + str r9, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 73010 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + mov ip, #0 │ │ │ │ + add r2, r2, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r2, #2632] @ 0xa48 │ │ │ │ mov r3, #1 │ │ │ │ - str r3, [r4, #2024] @ 0x7e8 │ │ │ │ - mov r0, #704 @ 0x2c0 │ │ │ │ - bl 7330 │ │ │ │ - ldr r1, [pc, #124] @ 79458 │ │ │ │ - mov r3, #0 │ │ │ │ - add r5, r4, #2032 @ 0x7f0 │ │ │ │ + ldr r2, [r2, #128] @ 0x80 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str ip, [sp, #12] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + ldr ip, [r6, #1976] @ 0x7b8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [pc, #392] @ 86664 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 73420 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2632] @ 0xa48 │ │ │ │ + ldr r4, [r3, #132] @ 0x84 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 865d8 │ │ │ │ + ldr r7, [pc, #360] @ 86668 │ │ │ │ + ldr sl, [pc, #360] @ 8666c │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r7, r7, #940 @ 0x3ac │ │ │ │ + b 86518 │ │ │ │ + ldr r4, [r4] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 865d8 │ │ │ │ + ldrb r3, [r6, #1984] @ 0x7c0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 86538 │ │ │ │ + add r1, r6, #1984 @ 0x7c0 │ │ │ │ + add r0, r4, #8 │ │ │ │ + bl eb808 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8650c │ │ │ │ + mov r5, #0 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, sp, #32 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 737c8 │ │ │ │ + ldrb r3, [sp, #32] │ │ │ │ + cmp r3, r5 │ │ │ │ + beq 8650c │ │ │ │ + add fp, sp, #36 @ 0x24 │ │ │ │ + mov r2, fp │ │ │ │ + ldr r1, [pc, #256] @ 86670 │ │ │ │ + mov r0, fp │ │ │ │ + bl 27858 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + mov r1, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #236] @ 86674 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r8, r3] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #216] @ 86678 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r5, [sp] │ │ │ │ + str sl, [sp, #4] │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, fp │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r2, r4, #8 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r4, [r4] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne 86518 │ │ │ │ + ldr r4, [pc, #156] @ 8667c │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r0, r4, #940 @ 0x3ac │ │ │ │ + bl 73abc │ │ │ │ + ldr r1, [pc, #144] @ 86680 │ │ │ │ + ldr r2, [pc, #84] @ 86648 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r3, [r4, #2028] @ 0x7ec │ │ │ │ - str r0, [r4, #2020] @ 0x7e4 │ │ │ │ + ldrb r3, [r4, #992] @ 0x3e0 │ │ │ │ + str r0, [r6, #1976] @ 0x7b8 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + eors r1, r2, r1 │ │ │ │ + mov r2, #0 │ │ │ │ + bne 8663c │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + add r0, r7, #940 @ 0x3ac │ │ │ │ + bl 72fd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl eb6d8 │ │ │ │ - mov r2, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - mvneq r3, #0 │ │ │ │ - moveq r1, r3 │ │ │ │ - streq r3, [r4, #3064] @ 0xbf8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldrne r1, [r4, #3064] @ 0xbf8 │ │ │ │ - ldr r0, [r3, #1596] @ 0x63c │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - ldr r3, [pc, #52] @ 7945c │ │ │ │ - add r3, pc, r3 │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [r4, #2028] @ 0x7ec │ │ │ │ - ldr r2, [r4, #2020] @ 0x7e4 │ │ │ │ - add r1, r3, r3, lsl #2 │ │ │ │ - add r3, r3, r1, lsl #1 │ │ │ │ - add r3, r2, r3, lsl #6 │ │ │ │ - strd r2, [sp, #8] │ │ │ │ - add r3, sp, #16 │ │ │ │ - ldmdb r3, {r0, r1} │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - b 7bbe8 │ │ │ │ - andeq ip, r7, r4, lsr #31 │ │ │ │ - @ instruction: 0xffffeac4 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 86434 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r9, r8, r8, lsr #28 │ │ │ │ + andeq r0, r8, r8, asr #11 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + muleq r8, ip, r5 │ │ │ │ + andeq lr, r6, ip, lsl r4 │ │ │ │ + andeq r1, r7, r4, lsr #4 │ │ │ │ + andeq r9, r8, r8, asr #27 │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + submi r0, r0, r0 │ │ │ │ + movmi r0, r0 │ │ │ │ + andeq r9, r8, r8, lsr #26 │ │ │ │ + svclt 0x00800000 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + andeq r0, r0, r0, lsl #9 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + andeq r9, r8, ip, asr #24 │ │ │ │ + ldrdeq r0, [r8], -r4 │ │ │ │ sub sp, sp, #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3248] @ 0xcb0 │ │ │ │ - ldr ip, [pc, #3940] @ 7a3e0 │ │ │ │ - sub sp, sp, #812 @ 0x32c │ │ │ │ - add ip, pc, ip │ │ │ │ - str ip, [sp, #52] @ 0x34 │ │ │ │ - ldr ip, [pc, #3928] @ 7a3e4 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #3924] @ 7a3e8 │ │ │ │ - add ip, pc, ip │ │ │ │ - add r7, sp, #852 @ 0x354 │ │ │ │ - stm r7, {r1, r2, r3} │ │ │ │ - ldr r0, [ip, r0] │ │ │ │ - ldr r1, [pc, #3908] @ 7a3ec │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r0, [sp, #804] @ 0x324 │ │ │ │ - mov r0, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [sp, #864] @ 0x360 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [sp] │ │ │ │ - ldm r7, {r1, r2, r3} │ │ │ │ - bl 8a680 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [pc, #3852] @ 7a3f0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - bl 963a4 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - add fp, sp, #144 @ 0x90 │ │ │ │ - ldr r3, [r5, #1588] @ 0x634 │ │ │ │ - ldr r0, [r3, #1192] @ 0x4a8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #3816] @ 7a3f4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + str r0, [ip, #3624] @ 0xe28 │ │ │ │ + sub sp, sp, #436 @ 0x1b4 │ │ │ │ + mov fp, r0 │ │ │ │ + add r0, sp, #476 @ 0x1dc │ │ │ │ + stm r0, {r1, r2, r3} │ │ │ │ + ldr r3, [pc, #1596] @ 86cec │ │ │ │ + ldr r1, [pc, #1596] @ 86cf0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #1588] @ 86cf4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [pc, #1584] @ 86cf8 │ │ │ │ + ldr r8, [fp, #4] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #428] @ 0x1ac │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - ldr r3, [pc, #3796] @ 7a3f8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r2, sp, #152 @ 0x98 │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r5, #59648 @ 0xe900 │ │ │ │ - ldr r5, [pc, #3760] @ 7a3fc │ │ │ │ - ldm fp, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r7 │ │ │ │ - bl 31598 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [pc, #3712] @ 7a3ec │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq 7a0b8 │ │ │ │ - ldr r6, [r4, #3056] @ 0xbf0 │ │ │ │ - add r9, sp, #164 @ 0xa4 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7b64 │ │ │ │ + ldr r7, [pc, #1556] @ 86cfc │ │ │ │ + add r3, r8, #57344 @ 0xe000 │ │ │ │ + ldm r2, {r0, r1, r2} │ │ │ │ + add sl, r8, #15744 @ 0x3d80 │ │ │ │ + ldr ip, [r3, #2480] @ 0x9b0 │ │ │ │ + add r8, r8, #2448 @ 0x990 │ │ │ │ + add r3, sp, #196 @ 0xc4 │ │ │ │ + ldrb r6, [sp, #492] @ 0x1ec │ │ │ │ + add r7, pc, r7 │ │ │ │ + add sl, sl, #40 @ 0x28 │ │ │ │ + add r8, r8, #8 │ │ │ │ + mov lr, r3 │ │ │ │ + mov r9, #3 │ │ │ │ + mvn r5, #0 │ │ │ │ + mov r4, #0 │ │ │ │ + stm r3, {r0, r1, r2} │ │ │ │ + mov r2, sl │ │ │ │ + mov r3, #0 │ │ │ │ + b 8676c │ │ │ │ + ldr r1, [r8, r3, lsl #2] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 86744 │ │ │ │ + ldr r1, [r1] │ │ │ │ + tst r1, #1 │ │ │ │ + bne 8675c │ │ │ │ + ldr r1, [fp, #1980] @ 0x7bc │ │ │ │ + cmp r1, r3 │ │ │ │ + moveq r5, r4 │ │ │ │ + add r1, r7, r4, lsl #2 │ │ │ │ + add r4, r4, #1 │ │ │ │ + str r3, [r1, #1272] @ 0x4f8 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + add r2, r2, #692 @ 0x2b4 │ │ │ │ + beq 867b0 │ │ │ │ + cmp ip, r3 │ │ │ │ + beq 8675c │ │ │ │ + ldrb r1, [r2, #440] @ 0x1b8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 8675c │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r0, [lr] │ │ │ │ + cmp r1, r0 │ │ │ │ + bne 8675c │ │ │ │ cmp r6, #0 │ │ │ │ - bge 7a0f8 │ │ │ │ - ldr r3, [pc, #3676] @ 7a400 │ │ │ │ - ldr r0, [sp, #864] @ 0x360 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldrb r3, [r3, #4] │ │ │ │ - ldr r8, [pc, #3664] @ 7a404 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrne r1, [pc, #3660] @ 7a408 │ │ │ │ - ldreq r1, [pc, #3628] @ 7a3ec │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #3652] @ 7a40c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - add r5, sp, #96 @ 0x60 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - add r6, r8, #32 │ │ │ │ - mov r1, r0 │ │ │ │ + beq 8672c │ │ │ │ + cmn r1, #1 │ │ │ │ + bne 86744 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + add r2, r2, #692 @ 0x2b4 │ │ │ │ + bne 8676c │ │ │ │ + subs r9, r9, #1 │ │ │ │ + add lr, lr, #4 │ │ │ │ + bne 86720 │ │ │ │ + ldr r6, [pc, #1340] @ 86d00 │ │ │ │ + add r6, pc, r6 │ │ │ │ + add r6, r6, #1520 @ 0x5f0 │ │ │ │ + add r7, r6, #8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 96334 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ + bl 75c4 <__cxa_guard_acquire@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7a188 │ │ │ │ - ldr r1, [pc, #3600] @ 7a410 │ │ │ │ - ldr r0, [pc, #3600] @ 7a414 │ │ │ │ + bne 86cd4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r6, sp, #48 @ 0x30 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [pc, #1296] @ 86d04 │ │ │ │ + ldr r0, [pc, #1296] @ 86d08 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r6, [pc, #3576] @ 7a418 │ │ │ │ + ldr r7, [pc, #1272] @ 86d0c │ │ │ │ ldr r3, [r3, #1116] @ 0x45c │ │ │ │ - add r6, pc, r6 │ │ │ │ + add r7, pc, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [pc, #3564] @ 7a41c │ │ │ │ - add r6, r6, #36 @ 0x24 │ │ │ │ + ldr r3, [pc, #1260] @ 86d10 │ │ │ │ + mov sl, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3] │ │ │ │ mov r8, r0 │ │ │ │ - ldrne r0, [pc, #3548] @ 7a420 │ │ │ │ + ldrne r0, [pc, #1244] @ 86d14 │ │ │ │ moveq r0, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r2, #1073741824 @ 0x40000000 │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [sp] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r2, r7, #1520 @ 0x5f0 │ │ │ │ + add r9, r2, #12 │ │ │ │ + mov ip, #1073741824 @ 0x40000000 │ │ │ │ mov r2, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + str ip, [sp] │ │ │ │ + str r9, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 60b48 │ │ │ │ - mov r2, #0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 73010 │ │ │ │ mov r3, #1 │ │ │ │ + ldr r1, [pc, #1192] @ 86d18 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r9 │ │ │ │ + str r5, [sp] │ │ │ │ + str sl, [sp, #12] │ │ │ │ + str sl, [sp, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [r4, #3056] @ 0xbf0 │ │ │ │ - ldr r1, [pc, #3432] @ 7a3ec │ │ │ │ - str r2, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [r4, #2028] @ 0x7ec │ │ │ │ - bl 60f58 │ │ │ │ - ldr r2, [r4, #2028] @ 0x7ec │ │ │ │ - ldr r1, [r4, #2020] @ 0x7e4 │ │ │ │ - add r3, r2, r2, lsl #2 │ │ │ │ - add r2, r2, r3, lsl #1 │ │ │ │ - add r2, r1, r2, lsl #6 │ │ │ │ - cmp r2, r1 │ │ │ │ - bls 7a2e4 │ │ │ │ + bl 73420 │ │ │ │ + cmp r4, sl │ │ │ │ + ble 86b9c │ │ │ │ + add r7, r7, #1264 @ 0x4f0 │ │ │ │ add r3, sp, #128 @ 0x80 │ │ │ │ - str fp, [sp, #44] @ 0x2c │ │ │ │ - mov sl, r1 │ │ │ │ - mov r8, #1065353216 @ 0x3f800000 │ │ │ │ - add r6, r1, #128 @ 0x80 │ │ │ │ - mov fp, r2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r9, [sp, #64] @ 0x40 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - b 79700 │ │ │ │ - ldr r3, [pc, #3400] @ 7a424 │ │ │ │ - ldr r0, [pc, #3400] @ 7a428 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - add sl, sl, #704 @ 0x2c0 │ │ │ │ - bl e9ff0 │ │ │ │ - cmp fp, sl │ │ │ │ - add r6, r6, #704 @ 0x2c0 │ │ │ │ - bls 79994 │ │ │ │ - ldr r7, [pc, #3364] @ 7a42c │ │ │ │ - ldr r5, [pc, #3364] @ 7a430 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r5, pc, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - bl e9ff0 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - bl e9ff0 │ │ │ │ + add r7, r7, #8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + b 868bc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add sl, sl, #1 │ │ │ │ + cmp r3, sl │ │ │ │ + add r7, r7, #4 │ │ │ │ + beq 86b9c │ │ │ │ + mov r5, #0 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r2, r7 │ │ │ │ + str r5, [sp] │ │ │ │ + bl 737c8 │ │ │ │ + ldrb r3, [sp, #128] @ 0x80 │ │ │ │ + cmp r3, r5 │ │ │ │ + beq 868a8 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ + ldr r1, [pc, #1068] @ 86d1c │ │ │ │ + mov r2, r4 │ │ │ │ + add r0, sp, #132 @ 0x84 │ │ │ │ + add r8, sp, #64 @ 0x40 │ │ │ │ + bl 27858 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r6, [fp, #4] │ │ │ │ + ldr r1, [r7] │ │ │ │ + mov r3, #692 @ 0x2b4 │ │ │ │ + mla r1, r3, r1, r6 │ │ │ │ + add r9, sp, #208 @ 0xd0 │ │ │ │ + mov r2, #156 @ 0x9c │ │ │ │ + add r1, r1, #16064 @ 0x3ec0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7744 │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #356] @ 0x164 │ │ │ │ + bl 26d0c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r3, [r4, #2020] @ 0x7e4 │ │ │ │ - ldr r1, [pc, #3304] @ 7a434 │ │ │ │ - sub r3, sl, r3 │ │ │ │ - asr r3, r3, #6 │ │ │ │ - rsb r2, r3, r3, lsl #5 │ │ │ │ - add r2, r3, r2, lsl #5 │ │ │ │ - add r2, r2, r2, lsl #3 │ │ │ │ - rsb r2, r2, r2, lsl #15 │ │ │ │ - add r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [r4, #3056] @ 0xbf0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - cmn r2, r3 │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - add r1, r1, #36 @ 0x24 │ │ │ │ - mov r2, sl │ │ │ │ - bl 61300 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - bl e9ff0 │ │ │ │ - ldrb r5, [sl, #265] @ 0x109 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 797d8 │ │ │ │ - ldrb r5, [sl, #264] @ 0x108 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 797d8 │ │ │ │ - add r3, sl, #440 @ 0x1b8 │ │ │ │ - add r2, sl, #444 @ 0x1bc │ │ │ │ - ldrh r3, [r3, #2] │ │ │ │ - ldrh r2, [r2] │ │ │ │ - orr r3, r3, r2, lsl #16 │ │ │ │ - eor r5, r3, r3, ror #16 │ │ │ │ - lsr r5, r5, #8 │ │ │ │ - bic r5, r5, #65280 @ 0xff00 │ │ │ │ - eor r5, r5, r3, ror #8 │ │ │ │ - ldrb r3, [sp, #144] @ 0x90 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 796d4 │ │ │ │ - add r7, sp, #148 @ 0x94 │ │ │ │ - add r9, sp, #112 @ 0x70 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 964d4 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r1, [pc, #3052] @ 7a3f8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 964d4 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add lr, sp, #148 @ 0x94 │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ mov r2, r9 │ │ │ │ - ldr r1, [pc, #3072] @ 7a420 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 965b8 │ │ │ │ - ldr r0, [sp, #112] @ 0x70 │ │ │ │ - ldr r1, [pc, #3056] @ 7a420 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldrb r3, [sl, #256] @ 0x100 │ │ │ │ - str r8, [sp, #128] @ 0x80 │ │ │ │ - cmp r3, #0 │ │ │ │ - movne r2, #123 @ 0x7b │ │ │ │ - str r8, [sp, #132] @ 0x84 │ │ │ │ - str r8, [sp, #136] @ 0x88 │ │ │ │ - str r8, [sp, #140] @ 0x8c │ │ │ │ - str r0, [sp, #112] @ 0x70 │ │ │ │ - bne 79874 │ │ │ │ - ldrb r3, [sl, #265] @ 0x109 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #3028] @ 7a438 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - bne 79e70 │ │ │ │ - mov r2, #121 @ 0x79 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r9 │ │ │ │ - str r1, [sp] │ │ │ │ + add ip, sp, #8 │ │ │ │ + add r9, sp, #112 @ 0x70 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + str r9, [sp, #36] @ 0x24 │ │ │ │ + mov r3, r5 │ │ │ │ + str r0, [sp, #152] @ 0x98 │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + ldm r9, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r6, #59648 @ 0xe900 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 924b0 │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r1, [pc, #832] @ 86d20 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - mov r1, #12 │ │ │ │ - bl 7f8fc │ │ │ │ - ldrb r3, [sp, #145] @ 0x91 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 79e0c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + bl 276f8 │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + cmp r3, r5 │ │ │ │ + bne 86bf4 │ │ │ │ + ldr r3, [pc, #800] @ 86d24 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r9, [r2, r3] │ │ │ │ + mov r3, r4 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r5, [r3, #28] │ │ │ │ - mov r3, r2 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov lr, #1048576000 @ 0x3e800000 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r3 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r5, [ip, #32] │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #2880] @ 7a43c │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #2860] @ 7a440 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #2856] @ 7a444 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [pc, #764] @ 86d28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + beq 86b84 │ │ │ │ + ldr r2, [r7] │ │ │ │ + mov r1, #692 @ 0x2b4 │ │ │ │ + mla r3, r1, r2, r3 │ │ │ │ + add r3, r3, #15488 @ 0x3c80 │ │ │ │ + add r3, r3, #48 @ 0x30 │ │ │ │ + ldr r2, [pc, #700] @ 86d2c │ │ │ │ + add r5, sp, #364 @ 0x16c │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e972c │ │ │ │ + ldr r1, [r9] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #668] @ 86d30 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #664] @ 86d34 │ │ │ │ str r2, [sp, #4] │ │ │ │ + mov r6, #0 │ │ │ │ mov r2, #1 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r6 │ │ │ │ + mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ add r0, r0, #1664 @ 0x680 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r5, [ip, #28] │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr lr, [pc, #2764] @ 7a448 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r2 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r5, [ip, #32] │ │ │ │ - blx r5 │ │ │ │ - b 796d4 │ │ │ │ - ldr fp, [sp, #44] @ 0x2c │ │ │ │ - ldr r9, [sp, #64] @ 0x40 │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [pc, #2724] @ 7a44c │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r0, r0, #36 @ 0x24 │ │ │ │ - bl 615f4 │ │ │ │ - ldr r3, [r4, #2028] @ 0x7ec │ │ │ │ - ldr r1, [pc, #2620] @ 7a3f8 │ │ │ │ - cmp r0, r3 │ │ │ │ - subge r0, r3, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrge r3, [r4, #2020] @ 0x7e4 │ │ │ │ - addge r2, r0, r0, lsl #2 │ │ │ │ - str r0, [r4, #3056] @ 0xbf0 │ │ │ │ - addge r0, r0, r2, lsl #1 │ │ │ │ - addge r3, r3, r0, lsl #6 │ │ │ │ - ldrbge r3, [r3, #256] @ 0x100 │ │ │ │ - movlt r3, #0 │ │ │ │ - mov r2, #0 │ │ │ │ - strb r3, [r4, #3060] @ 0xbf4 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r3, r7 │ │ │ │ - bl 96334 │ │ │ │ - ldrb r2, [r4, #3060] @ 0xbf4 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 79a28 │ │ │ │ - ldr r3, [r4, #3056] @ 0xbf0 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt 79a28 │ │ │ │ - ldr r1, [r4, #2020] @ 0x7e4 │ │ │ │ - add r0, r3, r3, lsl #2 │ │ │ │ - add r3, r3, r0, lsl #1 │ │ │ │ - add r3, r1, r3, lsl #6 │ │ │ │ - ldrb r3, [r3, #265] @ 0x109 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 7a268 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #2488] @ 7a3ec │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - mov r2, #1048576000 @ 0x3e800000 │ │ │ │ - str r2, [sp, #156] @ 0x9c │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #2448] @ 7a3f8 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - mov r3, #15 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldm fp, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - ldr r0, [sp, #132] @ 0x84 │ │ │ │ + str r6, [sp] │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r6 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #2456] @ 7a43c │ │ │ │ - ldr r1, [pc, #2372] @ 7a3ec │ │ │ │ - str r0, [sp, #132] @ 0x84 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #2436] @ 7a440 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r2, [pc, #2428] @ 7a444 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [pc, #572] @ 86d28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [fp, #4] │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ + cmp r2, r6 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + beq 86b90 │ │ │ │ + ldr r2, [r7] │ │ │ │ + mov r1, #692 @ 0x2b4 │ │ │ │ + mla r3, r1, r2, r3 │ │ │ │ + add r3, r3, #15552 @ 0x3cc0 │ │ │ │ + ldr r2, [pc, #524] @ 86d38 │ │ │ │ + mov r0, r5 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + bl e972c │ │ │ │ + ldr r1, [r9] │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #484] @ 86d30 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r2, [pc, #480] @ 86d34 │ │ │ │ str r2, [sp, #4] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r5 │ │ │ │ + mov ip, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + str ip, [sp, #8] │ │ │ │ add r0, r0, #1664 @ 0x680 │ │ │ │ + mov ip, #0 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldrb r3, [r4, #3060] @ 0xbf4 │ │ │ │ - ldr r1, [pc, #2392] @ 7a450 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - ldrne r5, [pc, #2332] @ 7a420 │ │ │ │ - ldreq r5, [pc, #2380] @ 7a454 │ │ │ │ - ldreq r7, [pc, #2380] @ 7a458 │ │ │ │ - movne r7, #1073741824 @ 0x40000000 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #2372] @ 7a45c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - mov sl, #0 │ │ │ │ - ldr r7, [pc, #2256] @ 7a3f8 │ │ │ │ - mov r8, #15 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r0 │ │ │ │ + str ip, [sp] │ │ │ │ + bl 27e64 │ │ │ │ + b 868a8 │ │ │ │ + ldr r3, [pc, #432] @ 86d3c │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 86a68 │ │ │ │ + ldr r3, [pc, #424] @ 86d40 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 86b24 │ │ │ │ + ldr r4, [pc, #416] @ 86d44 │ │ │ │ + add r4, pc, r4 │ │ │ │ + add r0, r4, #1520 @ 0x5f0 │ │ │ │ + add r0, r0, #12 │ │ │ │ + bl 73abc │ │ │ │ + ldr r2, [pc, #400] @ 86d48 │ │ │ │ + ldr r3, [pc, #312] @ 86cf4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmn r0, #1 │ │ │ │ + addne r4, r4, r0, lsl #2 │ │ │ │ + ldrne r0, [r4, #1272] @ 0x4f8 │ │ │ │ + str r0, [fp, #1980] @ 0x7bc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #428] @ 0x1ac │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 86ce8 │ │ │ │ + add sp, sp, #436 @ 0x1b4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + mov r3, r4 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r1, [sp, #92] @ 0x5c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #260] @ 86d24 │ │ │ │ + mov r1, #1 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + ldr r5, [r0, #1576] @ 0x628 │ │ │ │ + ldr r0, [sp, #76] @ 0x4c │ │ │ │ + ldr r6, [r5] │ │ │ │ + str r1, [sp, #4] │ │ │ │ + ldr r9, [r3, r2] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [r9] │ │ │ │ + str r2, [sp, #28] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #216] @ 86d30 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str r0, [sp] │ │ │ │ mov r0, r5 │ │ │ │ - bl 96540 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + ldr r6, [r6, #8] │ │ │ │ mov r1, r5 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 852b4 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + ldr ip, [pc, #200] @ 86d4c │ │ │ │ + ldr r1, [r0, #1576] @ 0x628 │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ mov r2, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [pc, #2288] @ 7a460 │ │ │ │ + str ip, [sp, #112] @ 0x70 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #116] @ 0x74 │ │ │ │ + str ip, [sp, #120] @ 0x78 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add ip, sp, #96 @ 0x60 │ │ │ │ + mov lr, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldr r3, [r7] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + str ip, [sp] │ │ │ │ + str lr, [sp, #96] @ 0x60 │ │ │ │ + str lr, [sp, #100] @ 0x64 │ │ │ │ + str lr, [sp, #104] @ 0x68 │ │ │ │ + str lr, [sp, #124] @ 0x7c │ │ │ │ + bl 93948 │ │ │ │ + b 86a08 │ │ │ │ + add r0, r6, #12 │ │ │ │ + bl 72fd0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7738 <__cxa_guard_release@plt> │ │ │ │ + b 867dc │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r0, r8, r4, lsl r3 │ │ │ │ + andeq r0, r8, r8, lsl #6 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq ip, r7, r0, lsr #29 │ │ │ │ + andeq r9, r8, r8, lsr #22 │ │ │ │ + andeq r9, r8, r8, ror #20 │ │ │ │ + andeq lr, r6, r0, ror r0 │ │ │ │ + andeq r9, r7, ip, lsr r4 │ │ │ │ + andeq r9, r8, r4, lsl sl │ │ │ │ + strdeq r0, [r0], -r0 @ │ │ │ │ + submi r0, r0, r0 │ │ │ │ + movmi r0, r0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + addmi r0, r0, r0 │ │ │ │ + andeq r0, r0, r0, lsl #9 │ │ │ │ + cmnmi sl, #0 │ │ │ │ + andeq lr, r6, r8, ror lr │ │ │ │ + svccc 0x004ccccd │ │ │ │ + svclt 0x00800000 │ │ │ │ + @ instruction: 0x0006edbc │ │ │ │ + ldrdeq sp, [r6], -ip │ │ │ │ + ldrdeq sp, [r6], -r0 │ │ │ │ + andeq r9, r8, r8, lsl #13 │ │ │ │ + andeq pc, r7, ip, lsl #28 │ │ │ │ + stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + subs r4, r1, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r8, r2 │ │ │ │ + bne 86e04 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2632] @ 0xa48 │ │ │ │ + ldr r5, [r0, #132] @ 0x84 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 86eac │ │ │ │ + mov r7, r4 │ │ │ │ + add r9, r6, #1984 @ 0x7c0 │ │ │ │ + b 86db4 │ │ │ │ + ldr r1, [r6, #1976] @ 0x7b8 │ │ │ │ + cmp r1, r4 │ │ │ │ + add r4, r4, #1 │ │ │ │ + beq 86de4 │ │ │ │ + ldr r5, [r5] │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 86de4 │ │ │ │ + ldrb r1, [r6, #1984] @ 0x7c0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 86d94 │ │ │ │ + mov r1, r9 │ │ │ │ + add r0, r5, #8 │ │ │ │ + bl eb808 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 86da4 │ │ │ │ + ldr r1, [r6, #1976] @ 0x7b8 │ │ │ │ + cmp r1, r4 │ │ │ │ + add r4, r4, #1 │ │ │ │ + bne 86da4 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2632] @ 0xa48 │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, r6, #2000 @ 0x7d0 │ │ │ │ + mov r1, r7 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 5b184 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq 86e60 │ │ │ │ + cmp r4, #2 │ │ │ │ + popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [r0, #1980] @ 0x7bc │ │ │ │ + cmp r1, #63 @ 0x3f │ │ │ │ + pophi {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r3, #692 @ 0x2b4 │ │ │ │ + mla r3, r1, r3, r2 │ │ │ │ + add r3, r3, #16192 @ 0x3f40 │ │ │ │ + ldrb r3, [r3, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add r2, r2, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r2, #2632] @ 0xa48 │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, r6, #2000 @ 0x7d0 │ │ │ │ + bl 5aff4 │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 6adf8 │ │ │ │ + ldr r1, [r0, #1980] @ 0x7bc │ │ │ │ + cmp r1, #63 @ 0x3f │ │ │ │ + pophi {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r3, #692 @ 0x2b4 │ │ │ │ + mla r3, r1, r3, r2 │ │ │ │ + add r3, r3, #16192 @ 0x3f40 │ │ │ │ + ldrb r3, [r3, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + add r2, r2, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r2, #2632] @ 0xa48 │ │ │ │ + mov r3, r8 │ │ │ │ + add r2, r6, #2000 @ 0x7d0 │ │ │ │ + bl 5b0bc │ │ │ │ + mov r0, r6 │ │ │ │ + mov r1, #0 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b 6adf8 │ │ │ │ + mov r7, r5 │ │ │ │ + b 86df0 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3744] @ 0xea0 │ │ │ │ + sub sp, sp, #316 @ 0x13c │ │ │ │ + add r6, sp, #356 @ 0x164 │ │ │ │ + stm r6, {r1, r2, r3} │ │ │ │ + ldr r1, [pc, #4064] @ 87ebc │ │ │ │ + ldr r2, [pc, #4064] @ 87ec0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r7, [r0, #4] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + add r3, r7, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #308] @ 0x134 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r2, [r3, #2480] @ 0x9b0 │ │ │ │ + ldr r5, [pc, #4032] @ 87ec4 │ │ │ │ + cmn r2, #1 │ │ │ │ + add r5, pc, r5 │ │ │ │ + beq 87aa0 │ │ │ │ + ldr r3, [r3, #2632] @ 0xa48 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + ldr r1, [r3, #20] │ │ │ │ + orrs r2, r2, r1 │ │ │ │ + bne 87b78 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ + ldr r3, [r2, #1580] @ 0x62c │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + cmp r2, r0 │ │ │ │ + blt 87ad4 │ │ │ │ + ldr r0, [r7, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + blx r3 │ │ │ │ mov r3, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #2260] @ 7a464 │ │ │ │ - ldr r0, [pc, #2260] @ 7a468 │ │ │ │ + ldr r1, [pc, #3952] @ 87ec8 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + eor r8, r7, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 275c8 │ │ │ │ + and r8, r8, #255 @ 0xff │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + add r7, sp, #132 @ 0x84 │ │ │ │ + ldr r1, [pc, #3912] @ 87ecc │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r1, [pc, #3888] @ 87ed0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #3872] @ 87ecc │ │ │ │ + ldr r0, [sp, #140] @ 0x8c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, #1069547520 @ 0x3fc00000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + add fp, sp, #116 @ 0x74 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, fp │ │ │ │ + ldr r9, [pc, #3848] @ 87ed4 │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #3832] @ 87ed8 │ │ │ │ + ldr r0, [pc, #3832] @ 87edc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #3820] @ 87ee0 │ │ │ │ + add r1, r9, #1856 @ 0x740 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #1864] @ 0x748 │ │ │ │ + add r1, r1, #12 │ │ │ │ + cmp r3, #0 │ │ │ │ + moveq r3, #1065353216 @ 0x3f800000 │ │ │ │ + movne r3, #1056964608 @ 0x3f000000 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [pc, #4008] @ 87fc8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - mov r2, #1061158912 @ 0x3f400000 │ │ │ │ - mov r3, #1 │ │ │ │ - str r2, [sp, #156] @ 0x9c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #2216] @ 7a46c │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov lr, #0 │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r9, r0 │ │ │ │ - ldm fp, {r0, r1, r2, r3} │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r2, r9 │ │ │ │ - str r0, [sp] │ │ │ │ - add r1, ip, #372 @ 0x174 │ │ │ │ - mov r3, lr │ │ │ │ - mov r0, r4 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - bl 7fcbc │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bne 79c4c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #114 @ 0x72 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7a078 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #352 @ 0x160 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7a058 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, #3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str fp, [sp] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7939c │ │ │ │ - ldr r3, [r4, #3056] @ 0xbf0 │ │ │ │ - ldr r2, [r4, #2028] @ 0x7ec │ │ │ │ - cmp r3, r2 │ │ │ │ - subge r3, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r3, [r4, #3056] @ 0xbf0 │ │ │ │ - movlt r3, #0 │ │ │ │ - strblt r3, [r4, #3060] @ 0xbf4 │ │ │ │ - blt 79e9c │ │ │ │ - ldr r2, [r4, #2020] @ 0x7e4 │ │ │ │ - add r1, r3, r3, lsl #2 │ │ │ │ - add r3, r3, r1, lsl #1 │ │ │ │ - add r3, r2, r3, lsl #6 │ │ │ │ - ldrb r3, [r3, #256] @ 0x100 │ │ │ │ - strb r3, [r4, #3060] @ 0xbf4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 79e9c │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #1916] @ 7a420 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 66d2c │ │ │ │ + mov r1, #1069547520 @ 0x3fc00000 │ │ │ │ mov r2, #0 │ │ │ │ + cmp r0, #0 │ │ │ │ + movne r3, #0 │ │ │ │ + strne r3, [r9, #1864] @ 0x748 │ │ │ │ mov r0, r7 │ │ │ │ - bl 964d4 │ │ │ │ mov r3, r7 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r6 │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r7 │ │ │ │ mov r0, r7 │ │ │ │ - bl 964d4 │ │ │ │ - ldrb r3, [r4, #3060] @ 0xbf4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7a16c │ │ │ │ - ldr r1, [pc, #1944] @ 7a470 │ │ │ │ - ldr r0, [pc, #1944] @ 7a474 │ │ │ │ + mov r1, fp │ │ │ │ + bl 27640 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, #1069547520 @ 0x3fc00000 │ │ │ │ + mov r0, fp │ │ │ │ + bl 27858 │ │ │ │ + ldr r1, [pc, #3668] @ 87ee4 │ │ │ │ + ldr r0, [pc, #3668] @ 87ee8 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov ip, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #3656] @ 87eec │ │ │ │ + ldr r9, [pc, #3656] @ 87ef0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #1864] @ 0x748 │ │ │ │ + add r9, pc, r9 │ │ │ │ + cmp r3, #1 │ │ │ │ + moveq r3, #1065353216 @ 0x3f800000 │ │ │ │ + movne r3, #1056964608 @ 0x3f000000 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [pc, #3832] @ 87fc8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldm fp, {r0, r1, r2, r3} │ │ │ │ - ldr r6, [pc, #1892] @ 7a478 │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - mov lr, #0 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r8, [pc, #1748] @ 7a3f8 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r9, #0 │ │ │ │ - mov r7, #15 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r2, ip │ │ │ │ - mov r3, lr │ │ │ │ - add r1, r6, #384 @ 0x180 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, #3 │ │ │ │ + add r1, r9, #1872 @ 0x750 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str fp, [sp] │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - str r8, [sp, #12] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - bl 7fcbc │ │ │ │ + bl 66d2c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, #1069547520 @ 0x3fc00000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 79d68 │ │ │ │ - ldrb r3, [r6, #88] @ 0x58 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 79dd8 │ │ │ │ - ldr r3, [r4, #3056] @ 0xbf0 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt 79dd8 │ │ │ │ - ldrb r5, [r4, #3060] @ 0xbf4 │ │ │ │ - ldr r0, [r4, #2020] @ 0x7e4 │ │ │ │ - add r2, r3, r3, lsl #2 │ │ │ │ - add r3, r3, r2, lsl #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - add r0, r0, r3, lsl #6 │ │ │ │ - beq 7a19c │ │ │ │ - ldr r1, [pc, #1764] @ 7a47c │ │ │ │ + movne r3, #1 │ │ │ │ + strne r3, [r9, #1864] @ 0x748 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r3, fp │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #3540] @ 87ef4 │ │ │ │ + ldr r0, [pc, #3540] @ 87ef8 │ │ │ │ add r1, pc, r1 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7a304 │ │ │ │ - add r0, r4, #2032 @ 0x7f0 │ │ │ │ - bl e9008 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #3528] @ 87efc │ │ │ │ + ldr r7, [pc, #3528] @ 87f00 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #1864] @ 0x748 │ │ │ │ + add r7, pc, r7 │ │ │ │ + cmp r3, #2 │ │ │ │ + moveq r3, #1065353216 @ 0x3f800000 │ │ │ │ + movne r3, #1056964608 @ 0x3f000000 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [pc, #3688] @ 87fc8 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r1, r7, #1872 @ 0x750 │ │ │ │ + mov r3, #3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r1, r1, #4 │ │ │ │ + mov r3, #0 │ │ │ │ + str fp, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7939c │ │ │ │ - ldr r3, [r4, #2028] @ 0x7ec │ │ │ │ + bl 66d2c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 87b58 │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [r7, #1864] @ 0x748 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r2, r3, #57344 @ 0xe000 │ │ │ │ + ldrb r2, [r2, #2548] @ 0x9f4 │ │ │ │ + mov r7, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 8828c │ │ │ │ + ldr r3, [r7, #1588] @ 0x634 │ │ │ │ + ldr r0, [r3, #1192] @ 0x4a8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #3588] @ 87fcc │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [pc, #3560] @ 87fc8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r2, sp, #236 @ 0xec │ │ │ │ + mov r3, #12 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add r3, sp, #228 @ 0xe4 │ │ │ │ + str r2, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r7, #59648 @ 0xe900 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r1, r6 │ │ │ │ + bl 92298 │ │ │ │ + ldr r1, [pc, #3504] @ 87fd0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #692 @ 0x2b4 │ │ │ │ + add r2, r3, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r2, #2480] @ 0x9b0 │ │ │ │ + mla r3, r1, r2, r3 │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 88048 │ │ │ │ + add r9, sp, #100 @ 0x64 │ │ │ │ + ldr r1, [pc, #3240] @ 87f04 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 275c8 │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r2, [pc, #3404] @ 87fc8 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r2, #15 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + mov r1, r9 │ │ │ │ + bl 92298 │ │ │ │ + ldr r3, [pc, #3144] @ 87f08 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #1864] @ 0x748 │ │ │ │ cmp r3, #0 │ │ │ │ - ldrgt r3, [r4, #2020] @ 0x7e4 │ │ │ │ - movgt r2, #0 │ │ │ │ - ldrbgt r3, [r3, #256] @ 0x100 │ │ │ │ - mvnle r2, #0 │ │ │ │ - movle r3, #0 │ │ │ │ - strb r3, [r4, #3060] @ 0xbf4 │ │ │ │ - str r2, [r4, #3056] @ 0xbf0 │ │ │ │ - ldr r2, [pc, #1696] @ 7a480 │ │ │ │ - ldr r3, [pc, #1540] @ 7a3e8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #804] @ 0x324 │ │ │ │ - eors r2, r3, r2 │ │ │ │ + beq 87d14 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 8824c │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 8826c │ │ │ │ mov r3, #0 │ │ │ │ - bne 7a3dc │ │ │ │ - add sp, sp, #812 @ 0x32c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - ldr r0, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r1, [pc, #3292] @ 87fc8 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 277dc │ │ │ │ + add r3, sp, #148 @ 0x94 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r1, [pc, #3276] @ 87fd0 │ │ │ │ + mov r0, r9 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add sl, sp, #84 @ 0x54 │ │ │ │ + mov r3, r9 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r1, [pc, #3248] @ 87fd0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 27558 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 87358 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + mov r2, #692 @ 0x2b4 │ │ │ │ + add r3, r6, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2480] @ 0x9b0 │ │ │ │ + mla r3, r2, r3, r6 │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 87fe8 │ │ │ │ + ldr r6, [pc, #2988] @ 87f0c │ │ │ │ + ldr r1, [pc, #3184] @ 87fd4 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, sl │ │ │ │ + add r8, sp, #180 @ 0xb4 │ │ │ │ + bl 276f8 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r1, [pc, #2960] @ 87f10 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, r8 │ │ │ │ + mov r0, sl │ │ │ │ + bl 276f8 │ │ │ │ + ldr r7, [r6, #1864] @ 0x748 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 87d74 │ │ │ │ + ldr r3, [pc, #3068] @ 87f9c │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, sp, #212 @ 0xd4 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [pc, #2912] @ 87f14 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, sl │ │ │ │ + bl 27764 │ │ │ │ + add r6, sp, #164 @ 0xa4 │ │ │ │ + ldr r1, [pc, #2892] @ 87f18 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, sl │ │ │ │ + bl 27764 │ │ │ │ + add r8, sp, #196 @ 0xc4 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr r1, [pc, #2868] @ 87f1c │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, sl │ │ │ │ + bl 27764 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + bl 27764 │ │ │ │ + ldr r1, [pc, #2836] @ 87f20 │ │ │ │ + ldr r0, [pc, #2836] @ 87f24 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r7, [r3, #1576] @ 0x628 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [r3] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2916] @ 87fa0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [r7] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r2, r0 │ │ │ │ + mvn r0, #0 │ │ │ │ + str r0, [sp] │ │ │ │ + ldr r0, [pc, #2944] @ 87fd8 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r7, [r3, #40] @ 0x28 │ │ │ │ + mov r3, r5 │ │ │ │ + blx r7 │ │ │ │ + ldr r1, [pc, #2744] @ 87f28 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + mov r3, r6 │ │ │ │ + mov r7, #0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #1560] @ 7a43c │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [r3] │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2800] @ 87fa0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r7, [sp] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r5, [pc, #2656] @ 87f2c │ │ │ │ + add r5, pc, r5 │ │ │ │ + add r5, r5, #1888 @ 0x760 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #2812] @ 87fd8 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, #5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #8] │ │ │ │ + ldr r0, [sp, #176] @ 0xb0 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + ldr r1, [r3] │ │ │ │ + add r3, r4, #2000 @ 0x7d0 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2692] @ 87fa0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + mov r1, #16 │ │ │ │ + mov r2, r6 │ │ │ │ + add r5, r5, #4 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 68040 │ │ │ │ + ldr r2, [pc, #2536] @ 87f30 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 65dcc │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r1, [pc, #2512] @ 87f30 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #2496] @ 87f34 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2492] @ 87f38 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + ldr ip, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [pc, #2368] @ 87ecc │ │ │ │ + add r6, r6, #59648 @ 0xe900 │ │ │ │ + add r6, r6, #252 @ 0xfc │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + ldm ip, {r0, r1} │ │ │ │ + ldr ip, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #10 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r0, r6 │ │ │ │ + ldm ip, {r2, r3} │ │ │ │ + mov r1, r8 │ │ │ │ + bl 92298 │ │ │ │ + ldm r8, {r0, r1, r2, r3} │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1540] @ 7a440 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #224] @ 0xe0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2480] @ 87fa0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #1532] @ 7a444 │ │ │ │ - str r1, [sp, #4] │ │ │ │ str r2, [sp, #8] │ │ │ │ str r2, [sp] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r6 │ │ │ │ + ldr r2, [pc, #2360] @ 87f3c │ │ │ │ + mov r1, r6 │ │ │ │ + add r2, pc, r2 │ │ │ │ mov r3, r0 │ │ │ │ + ldr r0, [pc, #2500] @ 87fd8 │ │ │ │ + str r0, [sp, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r0, r0, #1664 @ 0x680 │ │ │ │ add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - b 796d4 │ │ │ │ - ldrb r3, [sl, #264] @ 0x108 │ │ │ │ + bl 27e64 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27910 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r0, r7 │ │ │ │ + strbne r7, [r4, #2000] @ 0x7d0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 79870 │ │ │ │ - cmp r5, #0 │ │ │ │ - movgt r3, #1056964608 @ 0x3f000000 │ │ │ │ - movle r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #128] @ 0x80 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #132] @ 0x84 │ │ │ │ - b 79870 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #1400] @ 7a420 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r7 │ │ │ │ + beq 88064 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 882dc │ │ │ │ + add r5, sp, #20 │ │ │ │ + ldr r6, [pc, #2400] @ 87fc8 │ │ │ │ + ldr r1, [pc, #2236] @ 87f28 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 277dc │ │ │ │ + ldr r1, [pc, #2388] @ 87fd0 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 27558 │ │ │ │ mov r2, #0 │ │ │ │ - bl 964d4 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #1460] @ 7a484 │ │ │ │ - ldr r0, [pc, #1460] @ 7a488 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, sl │ │ │ │ + bl 276f8 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, fp │ │ │ │ + ldr r1, [pc, #2132] @ 87f14 │ │ │ │ + mov r0, sl │ │ │ │ + bl 276f8 │ │ │ │ + ldr r1, [pc, #2164] @ 87f40 │ │ │ │ + ldr r0, [pc, #2164] @ 87f44 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + bl 9467c │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr r8, [pc, #2116] @ 87f48 │ │ │ │ + mov r7, #0 │ │ │ │ + add r8, pc, r8 │ │ │ │ + mov ip, #0 │ │ │ │ + mov lr, #15 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + add r1, r8, #1888 @ 0x760 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + str ip, [sp, #16] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, r7 │ │ │ │ + bne 87d5c │ │ │ │ + ldr r7, [pc, #2036] @ 87f4c │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr r6, [r7, #1864] @ 0x748 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne 87aa0 │ │ │ │ + ldr r1, [pc, #1980] @ 87f28 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, sl │ │ │ │ + bl 27764 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [pc, #1932] @ 87f14 │ │ │ │ + mov r0, sl │ │ │ │ + bl 27764 │ │ │ │ + ldr r1, [pc, #1980] @ 87f50 │ │ │ │ + ldr r0, [pc, #1980] @ 87f54 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ mov r3, #1 │ │ │ │ - str r2, [sp, #156] @ 0x9c │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #1416] @ 7a48c │ │ │ │ - mov lr, #0 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r7, [pc, #1256] @ 7a3f8 │ │ │ │ - mov sl, #0 │ │ │ │ - mov r8, #15 │ │ │ │ - mov r9, r0 │ │ │ │ - ldm fp, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ + mov ip, #0 │ │ │ │ + mov lr, #15 │ │ │ │ + ldr r8, [pc, #2036] @ 87fc8 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r2, r9 │ │ │ │ - add r1, ip, #376 @ 0x178 │ │ │ │ - mov r3, lr │ │ │ │ + add r1, r7, #1888 @ 0x760 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + add r1, r1, #12 │ │ │ │ + mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - bl 7fcbc │ │ │ │ + str ip, [sp, #16] │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + bl 66340 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7a080 │ │ │ │ - ldr r3, [r4, #3056] @ 0xbf0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge 7a098 │ │ │ │ - ldr r7, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #1204] @ 7a420 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r7 │ │ │ │ + bne 882c4 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r1, [pc, #1968] @ 87fd0 │ │ │ │ + mov r2, sl │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #1948] @ 87fc8 │ │ │ │ mov r2, #0 │ │ │ │ - bl 964d4 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #1276] @ 7a490 │ │ │ │ - ldr r0, [pc, #1276] @ 7a494 │ │ │ │ - add r1, pc, r1 │ │ │ │ + mov r3, sl │ │ │ │ + mov r0, sl │ │ │ │ + bl 276f8 │ │ │ │ + ldr r7, [pc, #1816] @ 87f58 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, fp │ │ │ │ + ldr r1, [pc, #1808] @ 87f5c │ │ │ │ + mov r0, sl │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [pc, #1800] @ 87f60 │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ + bl 9467c │ │ │ │ + add r8, r8, #1664 @ 0x680 │ │ │ │ + add r8, r8, #4 │ │ │ │ + mov r6, #0 │ │ │ │ + ldr r1, [pc, #1884] @ 87fd8 │ │ │ │ + ldr r3, [pc, #1884] @ 87fdc │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r8, #1 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [pc, #1828] @ 87fd0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [pc, #1708] @ 87f64 │ │ │ │ + mov r1, r7 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ + bl 9467c │ │ │ │ + add r8, r8, #1664 @ 0x680 │ │ │ │ + add r8, r8, #4 │ │ │ │ + ldr r1, [pc, #1796] @ 87fd8 │ │ │ │ + ldr r3, [pc, #1796] @ 87fdc │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r6, [sp] │ │ │ │ + mov r1, fp │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ mov r8, #1 │ │ │ │ + str r8, [sp, #8] │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r1, [pc, #1740] @ 87fd0 │ │ │ │ + mov r2, sl │ │ │ │ + bl 27558 │ │ │ │ + ldr r1, [pc, #1560] @ 87f28 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, sl │ │ │ │ + bl 27764 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, sl │ │ │ │ + ldr r1, [pc, #1512] @ 87f14 │ │ │ │ + mov r0, sl │ │ │ │ + bl 27764 │ │ │ │ + ldr r0, [pc, #1584] @ 87f68 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - mov r2, #1061158912 @ 0x3f400000 │ │ │ │ - str r2, [sp, #156] @ 0x9c │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - str r3, [sp, #148] @ 0x94 │ │ │ │ - str r3, [sp, #152] @ 0x98 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + mov r3, #1061158912 @ 0x3f400000 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ str r8, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #1232] @ 7a498 │ │ │ │ - mov r7, #0 │ │ │ │ - add ip, pc, ip │ │ │ │ + ldr r7, [pc, #1540] @ 87f6c │ │ │ │ mov lr, #15 │ │ │ │ - ldr sl, [pc, #1056] @ 7a3f8 │ │ │ │ - mov r9, r0 │ │ │ │ - ldm fp, {r0, r1, r2, r3} │ │ │ │ + add r7, pc, r7 │ │ │ │ + mov r9, #0 │ │ │ │ + add r8, r7, #1904 @ 0x770 │ │ │ │ + mov ip, r0 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ stm r5, {r0, r1, r2, r3} │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - str r3, [sp] │ │ │ │ - mov r2, r9 │ │ │ │ - add r1, ip, #380 @ 0x17c │ │ │ │ - mov r3, r7 │ │ │ │ + ldr r3, [pc, #1600] @ 87fc8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r2, ip │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - str sl, [sp, #12] │ │ │ │ + str r9, [sp, #16] │ │ │ │ str lr, [sp, #8] │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, r7 │ │ │ │ - beq 79c98 │ │ │ │ - ldr r3, [r4, #3056] @ 0xbf0 │ │ │ │ - cmp r3, r7 │ │ │ │ - blt 79c98 │ │ │ │ - add r0, r3, r3, lsl #2 │ │ │ │ - add r3, r3, r0, lsl r8 │ │ │ │ - ldr r1, [r4, #2020] @ 0x7e4 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - add r1, r1, r3, lsl #6 │ │ │ │ - mov r3, #9 │ │ │ │ - strb r8, [r2, #1684] @ 0x694 │ │ │ │ - str r7, [r2, #1672] @ 0x688 │ │ │ │ - add r0, r4, #2544 @ 0x9f0 │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - bl e97fc │ │ │ │ - b 79dd8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #356 @ 0x164 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 79c4c │ │ │ │ - ldrb r3, [r4, #3060] @ 0xbf4 │ │ │ │ - b 79c90 │ │ │ │ - ldrb r3, [r4, #1695] @ 0x69f │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 79f60 │ │ │ │ - ldr r3, [r4, #3056] @ 0xbf0 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt 79f60 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, r6 │ │ │ │ + beq 879e8 │ │ │ │ + ldrb r3, [r7, #1908] @ 0x774 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq 879e8 │ │ │ │ + ldrb r3, [r7, #1972] @ 0x7b4 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq 879e8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, #8 │ │ │ │ - strb r0, [r3, #1684] @ 0x694 │ │ │ │ - str r1, [r3, #1672] @ 0x688 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - b 79dd8 │ │ │ │ + add r2, r7, #1968 @ 0x7b0 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2632] @ 0xa48 │ │ │ │ + add r2, r2, #4 │ │ │ │ + add r1, r8, #4 │ │ │ │ + bl 5b340 │ │ │ │ + ldr r5, [pc, #1408] @ 87f70 │ │ │ │ + ldr r1, [pc, #1492] @ 87fc8 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, #0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 276f8 │ │ │ │ + add r6, r5, #2480 @ 0x9b0 │ │ │ │ + ldr r1, [pc, #1356] @ 87f5c │ │ │ │ + mov r3, sl │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, sl │ │ │ │ + bl 276f8 │ │ │ │ + add r2, r6, #4 │ │ │ │ + add r3, r5, #1904 @ 0x770 │ │ │ │ + add r3, r3, #4 │ │ │ │ + ldr r7, [pc, #1452] @ 87fdc │ │ │ │ + mov r9, #15 │ │ │ │ + mov r8, #0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7939c │ │ │ │ - ldr r3, [r4, #2028] @ 0x7ec │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 7a23c │ │ │ │ - ldr r3, [r4, #2020] @ 0x7e4 │ │ │ │ - add r9, sp, #164 @ 0xa4 │ │ │ │ - ldrb r3, [r3, #256] @ 0x100 │ │ │ │ - strb r3, [r4, #3060] @ 0xbf4 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - str r6, [r4, #3056] @ 0xbf0 │ │ │ │ - str r3, [r5, #28] │ │ │ │ - bl 7b64 │ │ │ │ - ldr r5, [r4, #2020] @ 0x7e4 │ │ │ │ - add r3, r6, r6, lsl #2 │ │ │ │ - add r6, r6, r3, lsl #1 │ │ │ │ - ldr r1, [pc, #912] @ 7a49c │ │ │ │ - add r5, r5, r6, lsl #6 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7a2d0 │ │ │ │ - ldrb r3, [r4, #3060] @ 0xbf4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 7a2bc │ │ │ │ - ldrb r3, [r5, #264] @ 0x108 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7a36c │ │ │ │ - ldrb r0, [r5, #265] @ 0x109 │ │ │ │ + mov r2, fp │ │ │ │ + str r9, [sp, #16] │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 68040 │ │ │ │ + ldr r1, [pc, #1388] @ 87fd0 │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, sl │ │ │ │ + bl 27858 │ │ │ │ + add r3, r5, #1968 @ 0x7b0 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + add r3, r3, #4 │ │ │ │ + add r6, r6, #8 │ │ │ │ + str r1, [sp] │ │ │ │ + mov r2, fp │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r3 │ │ │ │ + str r9, [sp, #16] │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r7, [sp, #4] │ │ │ │ + bl 68040 │ │ │ │ + ldr r2, [pc, #1228] @ 87f74 │ │ │ │ + ldr r3, [pc, #1044] @ 87ec0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #308] @ 0x134 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 882e4 │ │ │ │ + add sp, sp, #316 @ 0x13c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #16 │ │ │ │ + bx lr │ │ │ │ + ldr r1, [r3, #56] @ 0x38 │ │ │ │ + sub r0, r0, r2 │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7a2f0 │ │ │ │ - ldr r1, [pc, #852] @ 7a4a0 │ │ │ │ - ldr r0, [pc, #852] @ 7a4a4 │ │ │ │ + beq 86f3c │ │ │ │ + ldr r1, [pc, #1160] @ 87f78 │ │ │ │ + ldr r0, [pc, #1160] @ 87f7c │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl e97fc │ │ │ │ - b 7959c │ │ │ │ - ldr r1, [pc, #820] @ 7a4a8 │ │ │ │ - ldr r0, [pc, #820] @ 7a4ac │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2632] @ 0xa48 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ + ldr r3, [r2, #1580] @ 0x62c │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + cmp r0, r2 │ │ │ │ + movle r3, #0 │ │ │ │ + ble 87b38 │ │ │ │ + ldr r1, [r3, #56] @ 0x38 │ │ │ │ + sub r0, r0, r2 │ │ │ │ + bl 7a14 <__aeabi_idiv@plt> │ │ │ │ + mov r3, r0 │ │ │ │ + add r8, sp, #244 @ 0xf4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + mov r0, r8 │ │ │ │ + bl e972c │ │ │ │ + mov r7, #1 │ │ │ │ + str r8, [sp, #44] @ 0x2c │ │ │ │ + b 87b98 │ │ │ │ + ldr r2, [r7, #1864] @ 0x748 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, #1 │ │ │ │ + mov r7, r3 │ │ │ │ + beq 87cb0 │ │ │ │ + cmp r2, #2 │ │ │ │ + bne 871b4 │ │ │ │ + b 871a0 │ │ │ │ + ldr r1, [pc, #1024] @ 87f80 │ │ │ │ + ldr r0, [pc, #1024] @ 87f84 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov ip, r0 │ │ │ │ - b 79ce8 │ │ │ │ - add r0, r8, #36 @ 0x24 │ │ │ │ - bl 60b08 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 795f8 │ │ │ │ - ldr r2, [pc, #780] @ 7a4b0 │ │ │ │ - add r6, sp, #292 @ 0x124 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, r4, #2032 @ 0x7f0 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r4, #3056] @ 0xbf0 │ │ │ │ - ldr r0, [r2, #1580] @ 0x62c │ │ │ │ - add ip, r3, r3, lsl #2 │ │ │ │ - ldr r2, [r4, #2020] @ 0x7e4 │ │ │ │ - add r3, r3, ip, lsl #1 │ │ │ │ - add r3, r2, r3, lsl #6 │ │ │ │ - ldr r2, [r3, #260] @ 0x104 │ │ │ │ + bl 9467c │ │ │ │ + subs r7, r0, #0 │ │ │ │ + movne r7, #1 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r0, [r3, #1580] @ 0x62c │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r3, #20] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ blx r3 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 7a3c8 │ │ │ │ - ldr r8, [pc, #696] @ 7a4b4 │ │ │ │ - ldr r0, [pc, #696] @ 7a4b8 │ │ │ │ - add r8, pc, r8 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #672] @ 7a4bc │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + ldr r1, [pc, #788] @ 87ec8 │ │ │ │ + mov r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - str r5, [sp] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 84704 │ │ │ │ - b 79dd8 │ │ │ │ - mvn r3, #0 │ │ │ │ - add r9, sp, #164 @ 0xa4 │ │ │ │ - str r3, [r4, #3056] @ 0xbf0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - mov r0, r9 │ │ │ │ - strb r6, [r4, #3060] @ 0xbf4 │ │ │ │ - str r3, [r5, #28] │ │ │ │ - bl 7b64 │ │ │ │ - b 7959c │ │ │ │ - ldr r1, [pc, #592] @ 7a4c0 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #580] @ 7a4c4 │ │ │ │ - mov r3, r9 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #4 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - ldm r1, {r0, r1} │ │ │ │ - mov r2, r7 │ │ │ │ - stmib sp, {r0, r1} │ │ │ │ - ldr r1, [pc, #548] @ 7a4c8 │ │ │ │ - ldr r0, [pc, #324] @ 7a3ec │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r0, [sp] │ │ │ │ - add r1, r1, #368 @ 0x170 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 829a0 │ │ │ │ - b 79aec │ │ │ │ - ldr r1, [pc, #520] @ 7a4cc │ │ │ │ - ldr r0, [pc, #520] @ 7a4d0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 7a154 │ │ │ │ - ldr r1, [pc, #508] @ 7a4d4 │ │ │ │ - ldr r0, [pc, #508] @ 7a4d8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 7a154 │ │ │ │ - add r3, sp, #128 @ 0x80 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b 799a0 │ │ │ │ - ldr r1, [pc, #484] @ 7a4dc │ │ │ │ - ldr r0, [pc, #484] @ 7a4e0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 7a154 │ │ │ │ - add r5, r4, #2032 @ 0x7f0 │ │ │ │ - add r6, sp, #292 @ 0x124 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e97fc │ │ │ │ - ldr ip, [r4, #3056] @ 0xbf0 │ │ │ │ - ldr lr, [r4, #2020] @ 0x7e4 │ │ │ │ - mov r0, r5 │ │ │ │ - add r5, ip, ip, lsl #2 │ │ │ │ - ldr r2, [pc, #432] @ 7a4e4 │ │ │ │ - add ip, ip, r5, lsl #1 │ │ │ │ - add ip, lr, ip, lsl #6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - mov r3, r6 │ │ │ │ - str ip, [sp] │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r4, #3056] @ 0xbf0 │ │ │ │ - ldr r2, [r4, #2020] @ 0x7e4 │ │ │ │ - add r1, r3, r3, lsl #2 │ │ │ │ - add r3, r3, r1, lsl #1 │ │ │ │ - add r3, r2, r3, lsl #6 │ │ │ │ - ldr r3, [r3, #260] @ 0x104 │ │ │ │ - str r3, [r4, #3064] @ 0xbf8 │ │ │ │ - b 79dac │ │ │ │ - ldr r2, [pc, #372] @ 7a4e8 │ │ │ │ - add r6, sp, #292 @ 0x124 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, r4, #2032 @ 0x7f0 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - str r5, [sp] │ │ │ │ - bl e9868 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - add ip, r5, #264 @ 0x108 │ │ │ │ - ldr r0, [r1, #1600] @ 0x640 │ │ │ │ - add ip, ip, #2 │ │ │ │ - ldr lr, [r0] │ │ │ │ - ldr r3, [r5, #260] @ 0x104 │ │ │ │ - ldr r1, [r1, #1596] @ 0x63c │ │ │ │ - mov r2, r6 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r6, [lr, #32] │ │ │ │ - blx r6 │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [r5, #264] @ 0x108 │ │ │ │ - strb r0, [r5, #265] @ 0x109 │ │ │ │ - b 7a13c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #1 │ │ │ │ - strb r2, [r3, #1684] @ 0x694 │ │ │ │ - str r6, [r3, #1672] @ 0x688 │ │ │ │ - b 79dd8 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, r8, ip, lsr r5 │ │ │ │ - andeq sp, r8, r8, lsr #10 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - movmi r0, r0 │ │ │ │ - adcmi r0, r0, #0 │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - andseq sl, lr, r8, lsl #14 │ │ │ │ - andeq lr, r8, r8 │ │ │ │ - mulseq lr, r4, r6 │ │ │ │ - cmpmi r4, #0 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - andeq fp, r7, ip, lsr r0 │ │ │ │ - andeq sp, r7, r8, ror #22 │ │ │ │ - andseq sl, lr, r0, asr #12 │ │ │ │ - strdeq r0, [r0], -ip │ │ │ │ - submi r0, r0, r0 │ │ │ │ - ldrdeq fp, [r7], -r4 │ │ │ │ - ldrdeq fp, [r7], -r8 │ │ │ │ - andeq fp, r7, r8, lsr #1 │ │ │ │ - andeq fp, r7, ip, lsr #1 │ │ │ │ - @ instruction: 0x001ea4f8 │ │ │ │ - svccc 0x0019999a │ │ │ │ - andeq r0, r0, r0, lsl #9 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - svclt 0x00800000 │ │ │ │ - @ instruction: 0x3e99999a │ │ │ │ - @ instruction: 0x001ea2bc │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - tstmi r0, r0 │ │ │ │ - addmi r0, r0, r0 │ │ │ │ - eormi r0, r0, r0 │ │ │ │ - bicmi r0, r8, r0 │ │ │ │ - andeq sl, r7, ip, lsr #21 │ │ │ │ - andeq ip, r7, r0, lsl r1 │ │ │ │ - mulseq lr, r8, r0 │ │ │ │ - andeq sl, r7, r4, ror #18 │ │ │ │ - andeq sp, r7, r4, lsr #9 │ │ │ │ - andseq r9, lr, r0, asr #30 │ │ │ │ - andeq ip, r7, ip, lsl #7 │ │ │ │ - ldrdeq ip, [r8], -r8 │ │ │ │ - andeq sl, r7, ip, ror #14 │ │ │ │ - andeq fp, r7, r8, asr #12 │ │ │ │ - andseq r9, lr, ip, asr sp │ │ │ │ - andeq sl, r7, r8, lsr #13 │ │ │ │ - andeq sp, r7, r0, ror #3 │ │ │ │ - mulseq lr, r8, ip │ │ │ │ - andeq ip, r7, r4, lsl r0 │ │ │ │ - strdeq sl, [r7], -r0 │ │ │ │ - strdeq ip, [r7], -ip @ │ │ │ │ - andeq sp, r7, r4, lsl r0 │ │ │ │ - andeq ip, r7, ip, lsr r2 │ │ │ │ - andeq ip, r7, r0, lsr #31 │ │ │ │ - andeq sl, r7, r0, asr #8 │ │ │ │ - muleq r7, r0, pc @ │ │ │ │ - muleq r7, r0, pc @ │ │ │ │ - @ instruction: 0xffffd654 │ │ │ │ - andeq sp, r8, ip, lsr #6 │ │ │ │ - @ instruction: 0x001e99bc │ │ │ │ - andeq sl, r7, r8, ror r3 │ │ │ │ - andeq ip, r7, r4, ror lr │ │ │ │ - andeq sl, r7, r4, ror #6 │ │ │ │ - andeq ip, r7, r0, asr lr │ │ │ │ - andeq sl, r7, r4, asr #6 │ │ │ │ - andeq ip, r7, r0, ror #28 │ │ │ │ - andeq ip, r7, ip, lsl #28 │ │ │ │ - andeq ip, r7, ip, asr #27 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub r1, r1, r0 │ │ │ │ - asr r4, r1, #6 │ │ │ │ - rsb r3, r4, r4, lsl #5 │ │ │ │ - add r3, r4, r3, lsl #5 │ │ │ │ - add r3, r3, r3, lsl #3 │ │ │ │ - rsb r3, r3, r3, lsl #15 │ │ │ │ - cmp r1, #0 │ │ │ │ mov r8, r0 │ │ │ │ - add r4, r4, r3, lsl #2 │ │ │ │ - ble 7a558 │ │ │ │ - ldr r9, [pc, #176] @ 7a5dc │ │ │ │ - mov r7, r2 │ │ │ │ - rsb r4, r4, #0 │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl eb6d8 │ │ │ │ - asr r6, r4, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7a560 │ │ │ │ - mov r4, r6 │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt 7a534 │ │ │ │ - mov r0, r8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r5, r6, r6, lsl #2 │ │ │ │ - add r5, r6, r5, lsl #1 │ │ │ │ - add r5, r8, r5, lsl #6 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7a5ac │ │ │ │ - ldrb r3, [r7, #256] @ 0x100 │ │ │ │ - mov r1, r5 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - ldrb r3, [r5, #256] @ 0x100 │ │ │ │ - beq 7a5c4 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7a54c │ │ │ │ - bl eb6e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 7a54c │ │ │ │ - sub r4, r4, r6 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - add r8, r5, #704 @ 0x2c0 │ │ │ │ - bgt 7a534 │ │ │ │ - b 7a558 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 7a5ac │ │ │ │ - bl eb6e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 7a5ac │ │ │ │ - b 7a54c │ │ │ │ - strdeq fp, [r7], -r0 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub r1, r1, r0 │ │ │ │ - asr r5, r1, #6 │ │ │ │ - rsb r3, r5, r5, lsl #5 │ │ │ │ - add r3, r5, r3, lsl #5 │ │ │ │ - add r3, r3, r3, lsl #3 │ │ │ │ - rsb r3, r3, r3, lsl #15 │ │ │ │ - cmp r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - add r5, r5, r3, lsl #2 │ │ │ │ - ble 7a684 │ │ │ │ - ldr r7, [pc, #180] @ 7a6d4 │ │ │ │ - mov r8, r2 │ │ │ │ - rsb r5, r5, #0 │ │ │ │ - add r7, pc, r7 │ │ │ │ - b 7a640 │ │ │ │ - sub r5, r5, r9 │ │ │ │ - sub r5, r5, #1 │ │ │ │ - cmp r5, #0 │ │ │ │ - add r6, r4, #704 @ 0x2c0 │ │ │ │ - ble 7a684 │ │ │ │ - asr r9, r5, #1 │ │ │ │ - add r4, r9, r9, lsl #2 │ │ │ │ - add r4, r9, r4, lsl #1 │ │ │ │ - add r4, r6, r4, lsl #6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7a62c │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7a68c │ │ │ │ - mov r5, r9 │ │ │ │ - cmp r5, #0 │ │ │ │ - bgt 7a640 │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrb r3, [r4, #256] @ 0x100 │ │ │ │ - mov r1, r8 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldrb r3, [r8, #256] @ 0x100 │ │ │ │ - beq 7a6bc │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7a62c │ │ │ │ - bl eb6e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 7a678 │ │ │ │ - b 7a62c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 7a678 │ │ │ │ - bl eb6e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 7a678 │ │ │ │ - b 7a62c │ │ │ │ - strdeq fp, [r7], -ip │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - cmp r1, r0 │ │ │ │ - cmpne r3, r2 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - mov r6, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r7, r3 │ │ │ │ - beq 7a7b8 │ │ │ │ - ldr r9, [pc, #296] @ 7a838 │ │ │ │ - add r5, r5, #704 @ 0x2c0 │ │ │ │ - add r9, pc, r9 │ │ │ │ - b 7a740 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - sub r0, r5, #704 @ 0x2c0 │ │ │ │ - add r4, r4, #704 @ 0x2c0 │ │ │ │ - bl 775c │ │ │ │ - cmp r8, r6 │ │ │ │ - cmpne r7, r4 │ │ │ │ - add r3, r5, #704 @ 0x2c0 │ │ │ │ - beq 7a7b8 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7a718 │ │ │ │ - mov r1, r9 │ │ │ │ + eor r8, r8, #1 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ mov r0, r6 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7a794 │ │ │ │ - ldrb r2, [r4, #256] @ 0x100 │ │ │ │ - ldrb r3, [r6, #256] @ 0x100 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 7a7fc │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7a718 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl eb6e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 7a718 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - sub r0, r5, #704 @ 0x2c0 │ │ │ │ - add r6, r6, #704 @ 0x2c0 │ │ │ │ - bl 775c │ │ │ │ - cmp r8, r6 │ │ │ │ - cmpne r7, r4 │ │ │ │ - add r3, r5, #704 @ 0x2c0 │ │ │ │ - bne 7a73c │ │ │ │ - sub r8, r8, r6 │ │ │ │ - cmp r8, #704 @ 0x2c0 │ │ │ │ - ble 7a808 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7780 │ │ │ │ - sub r7, r7, r4 │ │ │ │ - cmp r7, #704 @ 0x2c0 │ │ │ │ - add r5, r5, r8 │ │ │ │ - ble 7a820 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7780 │ │ │ │ - add r0, r5, r7 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 7a794 │ │ │ │ - b 7a780 │ │ │ │ - bne 7a7d4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 775c │ │ │ │ - b 7a7d4 │ │ │ │ - bne 7a7f4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 775c │ │ │ │ - b 7a7f4 │ │ │ │ - andeq fp, r7, r0, lsl sl │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub ip, r1, r0 │ │ │ │ - asr ip, ip, #6 │ │ │ │ - mov r5, r3 │ │ │ │ - lsl r9, r3, #1 │ │ │ │ - rsb r3, ip, ip, lsl #5 │ │ │ │ - add r3, ip, r3, lsl #5 │ │ │ │ - add r3, r3, r3, lsl #3 │ │ │ │ - rsb r3, r3, r3, lsl #15 │ │ │ │ - add ip, ip, r3, lsl #2 │ │ │ │ - rsb ip, ip, #0 │ │ │ │ - cmp ip, r5, lsl #1 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov lr, r2 │ │ │ │ - blt 7a8ec │ │ │ │ - add r8, r5, r5, lsl #2 │ │ │ │ - add r7, r9, r5, lsl #3 │ │ │ │ - add r8, r5, r8, lsl #1 │ │ │ │ - add r7, r9, r7, lsl #1 │ │ │ │ - lsl r8, r8, #6 │ │ │ │ - lsl r7, r7, #6 │ │ │ │ - add r2, r4, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - add r4, r4, r7 │ │ │ │ - mov r3, r4 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r1, r2 │ │ │ │ - bl 7a6d8 │ │ │ │ - sub ip, r6, r4 │ │ │ │ - asr ip, ip, #6 │ │ │ │ - rsb r3, ip, ip, lsl #5 │ │ │ │ - add r3, ip, r3, lsl #5 │ │ │ │ - add r3, r3, r3, lsl #3 │ │ │ │ - rsb r3, r3, r3, lsl #15 │ │ │ │ - add ip, ip, r3, lsl #2 │ │ │ │ - rsb ip, ip, #0 │ │ │ │ - cmp r9, ip │ │ │ │ - mov lr, r0 │ │ │ │ - ble 7a8a4 │ │ │ │ - cmp r5, ip │ │ │ │ - movge r5, ip │ │ │ │ - add r3, r5, r5, lsl #2 │ │ │ │ - add r5, r5, r3, lsl #1 │ │ │ │ - add r2, r4, r5, lsl #6 │ │ │ │ + bl 275c8 │ │ │ │ + tst r8, r7 │ │ │ │ + and r8, r8, #255 @ 0xff │ │ │ │ + beq 86f78 │ │ │ │ + add r5, sp, #212 @ 0xd4 │ │ │ │ mov r3, r6 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - str lr, [sp] │ │ │ │ - bl 7a6d8 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - cmp r1, r0 │ │ │ │ - cmpne r3, r2 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - beq 7a9fc │ │ │ │ - ldr r9, [pc, #244] @ 7aa40 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r3 │ │ │ │ - add r6, r6, #704 @ 0x2c0 │ │ │ │ - add r9, pc, r9 │ │ │ │ - b 7a984 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - sub r0, r6, #704 @ 0x2c0 │ │ │ │ - add r4, r4, #704 @ 0x2c0 │ │ │ │ - bl 775c │ │ │ │ - cmp r7, r5 │ │ │ │ - cmpne r8, r4 │ │ │ │ - add r0, r6, #704 @ 0x2c0 │ │ │ │ - beq 7a9fc │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7a95c │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7a9d8 │ │ │ │ - ldrb r2, [r4, #256] @ 0x100 │ │ │ │ - ldrb r3, [r5, #256] @ 0x100 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 7aa20 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7a95c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl eb6e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 7a95c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - sub r0, r6, #704 @ 0x2c0 │ │ │ │ - add r5, r5, #704 @ 0x2c0 │ │ │ │ - bl 775c │ │ │ │ - cmp r7, r5 │ │ │ │ - cmpne r8, r4 │ │ │ │ - add r0, r6, #704 @ 0x2c0 │ │ │ │ - bne 7a980 │ │ │ │ - cmp r7, r5 │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - sub r2, r7, r5 │ │ │ │ - cmp r2, #704 @ 0x2c0 │ │ │ │ - ble 7aa2c │ │ │ │ - mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 7780 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 7a9d8 │ │ │ │ - b 7a9c4 │ │ │ │ - popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r1, r5 │ │ │ │ + ldr r1, [pc, #996] @ 87fd0 │ │ │ │ + mov r2, #0 │ │ │ │ + bl 27558 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #908] @ 87f88 │ │ │ │ + mov r3, r6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 775c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - andeq fp, r7, ip, asr #15 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3336] @ 0xd08 │ │ │ │ - ldr r2, [pc, #508] @ 7ac58 │ │ │ │ - ldr r3, [pc, #508] @ 7ac5c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #724 @ 0x2d4 │ │ │ │ - cmp r0, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #716] @ 0x2cc │ │ │ │ + bl 27558 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + ldr r3, [r6, #1588] @ 0x634 │ │ │ │ + ldr r0, [r3, #1192] @ 0x4a8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #944] @ 87fcc │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #924] @ 87fc8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp, #8] │ │ │ │ mov r3, #0 │ │ │ │ - beq 7abfc │ │ │ │ - add r8, r0, #704 @ 0x2c0 │ │ │ │ - cmp r1, r8 │ │ │ │ - mov r9, r0 │ │ │ │ - mov fp, r1 │ │ │ │ - beq 7abfc │ │ │ │ - ldr r3, [pc, #456] @ 7ac60 │ │ │ │ - ldr r6, [pc, #456] @ 7ac64 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r7, r0, #1408 @ 0x580 │ │ │ │ - add r5, sp, #12 │ │ │ │ - add r6, pc, r6 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b 7ab04 │ │ │ │ - sub r4, r7, #704 @ 0x2c0 │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 775c │ │ │ │ - sub r2, r8, r9 │ │ │ │ - cmp r2, #704 @ 0x2c0 │ │ │ │ - mov sl, r7 │ │ │ │ - ble 7ac40 │ │ │ │ - rsb r0, r2, #704 @ 0x2c0 │ │ │ │ - add r0, r8, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7780 │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + add r3, sp, #236 @ 0xec │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + add r3, sp, #228 @ 0xe4 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r6, #59648 @ 0xe900 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 775c │ │ │ │ - cmp fp, sl │ │ │ │ - add r8, r8, #704 @ 0x2c0 │ │ │ │ - add r7, r7, #704 @ 0x2c0 │ │ │ │ - beq 7abfc │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7aab0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r0, r9 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7ab58 │ │ │ │ - ldrb r3, [r7, #-448] @ 0xfffffe40 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldrb r3, [r9, #256] @ 0x100 │ │ │ │ - beq 7ac34 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7aab0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl eb6e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 7aab0 │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - sub r1, r7, #704 @ 0x2c0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 775c │ │ │ │ - mov sl, r7 │ │ │ │ - sub r4, r7, #1408 @ 0x580 │ │ │ │ - b 7ab88 │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r4, r2 │ │ │ │ - bl 775c │ │ │ │ - sub r4, r4, #704 @ 0x2c0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7ab74 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7abdc │ │ │ │ - ldrb r3, [sp, #268] @ 0x10c │ │ │ │ - ldrb r2, [r4, #256] @ 0x100 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7ac28 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 7ab74 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 92298 │ │ │ │ + ldr r1, [pc, #864] @ 87fd4 │ │ │ │ + mov r2, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl eb6e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 7ab74 │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ + bl 278b4 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr lr, [pc, #848] @ 87fd8 │ │ │ │ + ldr r3, [pc, #848] @ 87fdc │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + mov ip, #1 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ mov r1, r5 │ │ │ │ - add r0, r4, r2 │ │ │ │ - bl 775c │ │ │ │ - cmp fp, sl │ │ │ │ - add r8, r8, #704 @ 0x2c0 │ │ │ │ - add r7, r7, #704 @ 0x2c0 │ │ │ │ - bne 7ab04 │ │ │ │ - ldr r2, [pc, #100] @ 7ac68 │ │ │ │ - ldr r3, [pc, #84] @ 7ac5c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #716] @ 0x2cc │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 7ac54 │ │ │ │ - add sp, sp, #724 @ 0x2d4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r0, r0, #4 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + str ip, [sp] │ │ │ │ + bl 27e64 │ │ │ │ + b 87aa0 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldrb r2, [r3, #2540] @ 0x9ec │ │ │ │ cmp r2, #0 │ │ │ │ - bne 7abdc │ │ │ │ - b 7abc8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 7ab58 │ │ │ │ - b 7ab44 │ │ │ │ - bne 7aae4 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 775c │ │ │ │ - b 7aae4 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, r8, ip, asr pc │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq fp, r7, r8, lsl #13 │ │ │ │ - andeq fp, r7, ip, ror r6 │ │ │ │ - @ instruction: 0x0008bdb4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sl, r1, r0 │ │ │ │ - asr r8, sl, #6 │ │ │ │ - rsb r3, r8, r8, lsl #5 │ │ │ │ - add r3, r8, r3, lsl #5 │ │ │ │ - add r3, r3, r3, lsl #3 │ │ │ │ - rsb r3, r3, r3, lsl #15 │ │ │ │ - cmp sl, #4224 @ 0x1080 │ │ │ │ - add r8, r8, r3, lsl #2 │ │ │ │ - add r9, r2, sl │ │ │ │ - ble 7ad24 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - rsb r8, r8, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add r4, r4, #4928 @ 0x1340 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7aa44 │ │ │ │ - sub r3, r6, r4 │ │ │ │ - cmp r3, #4224 @ 0x1080 │ │ │ │ - bgt 7acb8 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7aa44 │ │ │ │ - cmp sl, #4928 @ 0x1340 │ │ │ │ - pople {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r4, #7 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a83c │ │ │ │ - lsl r3, r4, #1 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - lsl r4, r4, #2 │ │ │ │ - bl 7a83c │ │ │ │ - cmp r8, r4 │ │ │ │ - bgt 7acec │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 7aa44 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - cmp r0, r1 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - mov r7, r2 │ │ │ │ - beq 7ae3c │ │ │ │ + beq 88128 │ │ │ │ + ldr r2, [r3, #2532] @ 0x9e4 │ │ │ │ + ldr r1, [r3, #2536] @ 0x9e8 │ │ │ │ + ldr r3, [r3, #2544] @ 0x9f0 │ │ │ │ + add r2, r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r8, [pc, #292] @ 7ae80 │ │ │ │ - mov r9, r0 │ │ │ │ - sub r5, r1, #704 @ 0x2c0 │ │ │ │ - sub r4, r3, #704 @ 0x2c0 │ │ │ │ - add r8, pc, r8 │ │ │ │ - b 7ad94 │ │ │ │ - sub r3, r6, #704 @ 0x2c0 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 775c │ │ │ │ - cmp r9, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - beq 7ae1c │ │ │ │ - sub r5, r5, #704 @ 0x2c0 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r1, r8 │ │ │ │ + bge 871b4 │ │ │ │ + ldr r1, [pc, #684] @ 87f8c │ │ │ │ + ldr r0, [pc, #684] @ 87f90 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + add r7, sp, #244 @ 0xf4 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r3, #2544] @ 0x9f0 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl e972c │ │ │ │ + str r7, [sp, #44] @ 0x2c │ │ │ │ + b 8814c │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7ad6c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl eb6d8 │ │ │ │ + ldm r6, {r1, r2, r3} │ │ │ │ + bl 863d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7ade8 │ │ │ │ - ldrb r3, [r4, #256] @ 0x100 │ │ │ │ - ldrb r2, [r5, #256] @ 0x100 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7ae10 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 7ad6c │ │ │ │ - mov r1, r5 │ │ │ │ + beq 872dc │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r1, #692 @ 0x2b4 │ │ │ │ + add r2, r3, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r2, #2480] @ 0x9b0 │ │ │ │ + mla r3, r1, r2, r3 │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + adds r3, r3, #1 │ │ │ │ + movne r3, #1 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + b 872e4 │ │ │ │ + ldr r1, [r8, #1864] @ 0x748 │ │ │ │ + mov r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl eb6e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt 7ad6c │ │ │ │ - sub r3, r6, #704 @ 0x2c0 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 775c │ │ │ │ - cmp r7, r4 │ │ │ │ - mov r3, r0 │ │ │ │ - popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - sub r4, r4, #704 @ 0x2c0 │ │ │ │ - b 7ad90 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 7ade8 │ │ │ │ - b 7add4 │ │ │ │ - add r4, r4, #704 @ 0x2c0 │ │ │ │ - sub r2, r4, r7 │ │ │ │ - cmp r2, #704 @ 0x2c0 │ │ │ │ - ble 7ae58 │ │ │ │ - mov r1, r7 │ │ │ │ - sub r0, r0, r2 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 7780 │ │ │ │ - sub r2, r3, r2 │ │ │ │ - cmp r2, #704 @ 0x2c0 │ │ │ │ - ble 7ae6c │ │ │ │ - mov r1, r7 │ │ │ │ - sub r0, r6, r2 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 7780 │ │ │ │ - popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r1, r7 │ │ │ │ - sub r0, r6, #1408 @ 0x580 │ │ │ │ - bl 775c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - popne {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bl 86d50 │ │ │ │ + strb r7, [r4, #2000] @ 0x7d0 │ │ │ │ + b 87750 │ │ │ │ + ldr r1, [pc, #536] @ 87f94 │ │ │ │ + ldr r0, [pc, #536] @ 87f98 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #524] @ 87f9c │ │ │ │ + add r6, r6, #1872 @ 0x750 │ │ │ │ + add r6, r6, #12 │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [r5, r3] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r2] │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [r3, #1576] @ 0x628 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #484] @ 87fa0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [r5] │ │ │ │ + mvn r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [pc, #520] @ 87fd8 │ │ │ │ + str r1, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - sub r0, r6, #704 @ 0x2c0 │ │ │ │ - bl 775c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x0007b3bc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r4, r3 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r6, r2 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r2, r3 │ │ │ │ - bl 7ac6c │ │ │ │ - sub r9, r5, r7 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - sub r8, r6, r5 │ │ │ │ - bl 7ac6c │ │ │ │ - cmp r9, r8 │ │ │ │ - bgt 7af08 │ │ │ │ - cmp r9, #704 @ 0x2c0 │ │ │ │ - ble 7af40 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7780 │ │ │ │ - mov r3, r6 │ │ │ │ + ldr r5, [r3, #40] @ 0x28 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + blx r5 │ │ │ │ + add ip, sp, #212 @ 0xd4 │ │ │ │ + ldr r1, [pc, #308] @ 87f28 │ │ │ │ + mov r5, ip │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r2, r5 │ │ │ │ - add r1, r4, r9 │ │ │ │ - mov r0, r4 │ │ │ │ + mov r3, r8 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 276f8 │ │ │ │ + ldr r0, [sp, #216] @ 0xd8 │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + ldr r1, [r5] │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #360] @ 87fa0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ str r7, [sp] │ │ │ │ - bl 7a91c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cmp r8, #704 @ 0x2c0 │ │ │ │ - ble 7af58 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r2, [sp, #68] @ 0x44 │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [pc, #392] @ 87fd8 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + mov r3, #15 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r0, [sp, #192] @ 0xc0 │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r7, [sp, #12] │ │ │ │ + ldr r1, [r5] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #276] @ 87fa0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add r5, r4, #1984 @ 0x7c0 │ │ │ │ + mov r3, #16 │ │ │ │ + str r3, [sp] │ │ │ │ mov r2, r8 │ │ │ │ + mov r3, r5 │ │ │ │ mov r1, r5 │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7780 │ │ │ │ - add r3, r4, r8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - str r6, [sp] │ │ │ │ - bl 7ad2c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bne 7aee8 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 68040 │ │ │ │ + cmp r0, #0 │ │ │ │ + strne r7, [r4, #1976] @ 0x7b8 │ │ │ │ + b 873ac │ │ │ │ + andeq pc, r7, r8, ror #21 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq pc, r7, r0, asr #21 │ │ │ │ + adcmi r0, r0, #0 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + bicmi r0, r8, r0 │ │ │ │ + andeq r9, r8, r0, ror #4 │ │ │ │ + andeq sp, r6, r4, lsl #17 │ │ │ │ + andeq r0, r7, r0, lsl #14 │ │ │ │ + andeq r9, r8, r4, lsr r2 │ │ │ │ + ldrdeq sp, [r6], -r4 │ │ │ │ + andeq r0, r7, r0, ror #12 │ │ │ │ + andeq r9, r8, r4, lsl #3 │ │ │ │ + andeq r9, r8, ip, ror r1 │ │ │ │ + andeq sp, r6, r4, asr #14 │ │ │ │ + ldrdeq r0, [r7], -ip │ │ │ │ + strdeq r9, [r8], -r4 │ │ │ │ + andeq r9, r8, ip, ror #1 │ │ │ │ + tstmi r2, #0 │ │ │ │ + andeq r8, r8, ip, ror #30 │ │ │ │ + @ instruction: 0x00088eb4 │ │ │ │ + orrmi r0, r2, #0 │ │ │ │ + rscsmi r0, r0, #0 │ │ │ │ + eormi r0, r0, #0 │ │ │ │ + @ instruction: 0x43200000 │ │ │ │ + andeq sp, r6, r8, asr r4 │ │ │ │ + andeq lr, r6, r8, lsr sl │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + andeq r8, r8, r0, ror #26 │ │ │ │ + svccc 0x0019999a │ │ │ │ + cdpcc 5, 2, cr15, cr8, cr3, {6} │ │ │ │ + cdpcc 5, 10, cr15, cr8, cr3, {6} │ │ │ │ + @ instruction: 0x000773b8 │ │ │ │ + muleq r6, r8, r1 │ │ │ │ + andeq r0, r7, r4, lsl r1 │ │ │ │ + andeq r8, r8, r4, lsr #22 │ │ │ │ + ldrdeq r8, [r8], -r4 │ │ │ │ + ldrdeq sp, [r6], -r0 │ │ │ │ + andeq r0, r7, r8, asr r0 │ │ │ │ + andeq sp, r6, r0, lsl r0 │ │ │ │ + cmnmi sl, #0 │ │ │ │ + muleq r6, ip, pc @ │ │ │ │ + andeq pc, r6, r4, asr pc @ │ │ │ │ + andeq pc, r6, r4, ror #29 │ │ │ │ + andeq r8, r8, r0, asr #17 │ │ │ │ + andeq r8, r8, r8, lsr r8 │ │ │ │ + andeq lr, r7, ip, lsl pc │ │ │ │ + andeq ip, r6, r4, ror sp │ │ │ │ + @ instruction: 0x0006fbbc │ │ │ │ + andeq ip, r6, r4, ror #25 │ │ │ │ + strdeq pc, [r6], -r4 │ │ │ │ + eorsmi r0, r4, #0 │ │ │ │ + andeq ip, r6, r4, lsl #23 │ │ │ │ + andeq pc, r6, r8, ror #20 │ │ │ │ + andeq ip, r6, r8, ror #21 │ │ │ │ + andeq pc, r6, r0, lsl #5 │ │ │ │ + andeq r0, r0, r0, lsl #9 │ │ │ │ + svccc 0x004ccccd │ │ │ │ + andeq ip, r6, r4, lsl r8 │ │ │ │ + andeq pc, r6, r4, ror #14 │ │ │ │ + strdeq ip, [r6], -r8 │ │ │ │ + andeq lr, r6, ip, ror #17 │ │ │ │ + andeq r8, r8, r4, lsl #3 │ │ │ │ + andeq r8, r8, r8, lsr #2 │ │ │ │ + andeq ip, r6, r4, lsr r7 │ │ │ │ + andeq pc, r6, r8, ror #11 │ │ │ │ + addmi r0, r2, #0 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + sbcmi r0, r8, #0 │ │ │ │ + movmi r0, r0 │ │ │ │ + cmnmi r0, r0 │ │ │ │ + svclt 0x00800000 │ │ │ │ + cmnmi r0, r0 │ │ │ │ + ldrdeq ip, [r6], -r0 │ │ │ │ + andeq pc, r6, r4, ror #9 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 88064 │ │ │ │ + ldr r3, [pc, #-96] @ 87f9c │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r1, [r3] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #-120] @ 87fa0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov ip, #1 │ │ │ │ + ldr r2, [pc, #-76] @ 87fd8 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + str ip, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ + add r0, r6, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 27e64 │ │ │ │ + b 87aa0 │ │ │ │ + ldr r1, [pc, #-172] @ 87fa4 │ │ │ │ + ldr r0, [pc, #-172] @ 87fa8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b 87250 │ │ │ │ + ldr r1, [pc, #-192] @ 87fac │ │ │ │ + ldr r0, [pc, #-192] @ 87fb0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #236] @ 0xec │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov r2, #1061158912 @ 0x3f400000 │ │ │ │ + str r2, [sp, #240] @ 0xf0 │ │ │ │ + ldr ip, [pc, #-240] @ 87fb4 │ │ │ │ + add r5, sp, #20 │ │ │ │ + add ip, pc, ip │ │ │ │ + mov lr, #0 │ │ │ │ + ldr r8, [pc, #-236] @ 87fc8 │ │ │ │ + mov r6, #0 │ │ │ │ + mov r7, #15 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r5, {r0, r1, r2, r3} │ │ │ │ + add r1, ip, #1872 @ 0x750 │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r3, lr │ │ │ │ mov r0, r4 │ │ │ │ - bl 775c │ │ │ │ - b 7aee8 │ │ │ │ - bne 7af20 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + str r8, [sp, #12] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + str fp, [sp] │ │ │ │ + bl 66340 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 882b4 │ │ │ │ + ldr r3, [pc, #-328] @ 87fb8 │ │ │ │ + mov r2, #0 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r1, [r3, #1864] @ 0x748 │ │ │ │ mov r0, r4 │ │ │ │ - bl 775c │ │ │ │ - b 7af20 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3320] @ 0xcf8 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #944] @ 7b33c │ │ │ │ - ldr r3, [pc, #944] @ 7b340 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #740 @ 0x2e4 │ │ │ │ - cmp r0, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #732] @ 0x2dc │ │ │ │ + bl 86d50 │ │ │ │ mov r3, #0 │ │ │ │ - moveq r0, fp │ │ │ │ - beq 7b198 │ │ │ │ - cmp r1, fp │ │ │ │ - mov r9, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - beq 7b198 │ │ │ │ - sub r3, fp, r9 │ │ │ │ - asr r3, r3, #6 │ │ │ │ - rsb r2, r3, r3, lsl #5 │ │ │ │ - add r2, r3, r2, lsl #5 │ │ │ │ - add r2, r2, r2, lsl #3 │ │ │ │ - rsb r2, r2, r2, lsl #15 │ │ │ │ - add r3, r3, r2, lsl #2 │ │ │ │ - rsb r2, r3, #0 │ │ │ │ - mov r0, r2 │ │ │ │ - sub r2, r1, r9 │ │ │ │ - asr r2, r2, #6 │ │ │ │ - rsb r1, r2, r2, lsl #5 │ │ │ │ - add r1, r2, r1, lsl #5 │ │ │ │ - add r1, r1, r1, lsl #3 │ │ │ │ - rsb r1, r1, r1, lsl #15 │ │ │ │ - add r2, r2, r1, lsl #2 │ │ │ │ - sub r7, r2, r3 │ │ │ │ - rsb r6, r2, #0 │ │ │ │ - cmp r6, r7 │ │ │ │ - beq 7b1cc │ │ │ │ - mov sl, r7 │ │ │ │ - cmp r6, sl │ │ │ │ - str fp, [sp, #20] │ │ │ │ - add r4, sp, #28 │ │ │ │ - mov fp, r0 │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r8, [sp, #16] │ │ │ │ - bge 7b0f0 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq 7b2ac │ │ │ │ - cmp sl, #0 │ │ │ │ - ble 7b0c8 │ │ │ │ - add r5, r6, #1 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r2, r5, r5, lsl #2 │ │ │ │ - add r5, r5, r2, lsl #1 │ │ │ │ - add r9, r3, #704 @ 0x2c0 │ │ │ │ - add r5, r3, r5, lsl #6 │ │ │ │ - mov r8, #0 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - sub r6, r9, #704 @ 0x2c0 │ │ │ │ - sub r7, r5, #704 @ 0x2c0 │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 775c │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 775c │ │ │ │ - add r8, r8, #1 │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 775c │ │ │ │ - cmp sl, r8 │ │ │ │ - add r9, r9, #704 @ 0x2c0 │ │ │ │ - add r5, r5, #704 @ 0x2c0 │ │ │ │ - bne 7b064 │ │ │ │ - add r2, sl, sl, lsl #2 │ │ │ │ - add r3, sl, r2, lsl #1 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - add r3, r2, r3, lsl #6 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, fp │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 7b184 │ │ │ │ - mov fp, r6 │ │ │ │ - sub r6, r6, r1 │ │ │ │ - sub sl, fp, r6 │ │ │ │ - cmp r6, sl │ │ │ │ - blt 7b034 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r5, fp, fp, lsl #2 │ │ │ │ - add r5, fp, r5, lsl #1 │ │ │ │ - cmp sl, #1 │ │ │ │ - lsl r2, r5, #6 │ │ │ │ - add r5, r3, r5, lsl #6 │ │ │ │ - beq 7b258 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - add r7, r6, r6, lsl #2 │ │ │ │ - add r7, r6, r7, lsl #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - add r7, r3, r7, lsl #6 │ │ │ │ - ble 7b1c4 │ │ │ │ - mov r8, #0 │ │ │ │ - sub r7, r7, #704 @ 0x2c0 │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - mov r1, r7 │ │ │ │ - sub r5, r5, #704 @ 0x2c0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 775c │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 775c │ │ │ │ - add r8, r8, #1 │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 775c │ │ │ │ - cmp r6, r8 │ │ │ │ - bne 7b128 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, fp │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - subs r6, r1, #0 │ │ │ │ - movne fp, sl │ │ │ │ - bne 7b0e4 │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ - sub r0, fp, r8 │ │ │ │ - add r0, r9, r0 │ │ │ │ - ldr r2, [pc, #420] @ 7b344 │ │ │ │ - ldr r3, [pc, #412] @ 7b340 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #732] @ 0x2dc │ │ │ │ - eors r2, r3, r2 │ │ │ │ + strb r3, [r4, #2000] @ 0x7d0 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 87660 │ │ │ │ + b 87aa0 │ │ │ │ + ldr r1, [pc, #-372] @ 87fbc │ │ │ │ + ldr r0, [pc, #-372] @ 87fc0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + cmp r0, #0 │ │ │ │ + moveq r8, #0 │ │ │ │ + andne r8, r8, #1 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + cmp r8, #0 │ │ │ │ + beq 882e8 │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r1, [pc, #-412] @ 87fc4 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7b338 │ │ │ │ - add sp, sp, #740 @ 0x2e4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - str r7, [sp, #4] │ │ │ │ - b 7b16c │ │ │ │ - add r4, r9, #704 @ 0x2c0 │ │ │ │ - add r5, r8, #704 @ 0x2c0 │ │ │ │ - add r6, sp, #28 │ │ │ │ - sub r7, r4, #704 @ 0x2c0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 775c │ │ │ │ - mov r0, r7 │ │ │ │ - sub r7, r5, #704 @ 0x2c0 │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 775c │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 775c │ │ │ │ - cmp r8, r4 │ │ │ │ - add r5, r5, #704 @ 0x2c0 │ │ │ │ - add r4, r4, #704 @ 0x2c0 │ │ │ │ - bne 7b1d8 │ │ │ │ - sub r3, r8, #704 @ 0x2c0 │ │ │ │ - sub r3, r3, r9 │ │ │ │ - lsr r3, r3, #6 │ │ │ │ - rsb r2, r3, r3, lsl #5 │ │ │ │ - add r2, r2, r2, lsl #10 │ │ │ │ - add r2, r3, r2, lsl #5 │ │ │ │ - add r2, r2, r2, lsl #3 │ │ │ │ - rsb r3, r3, r2, lsl #2 │ │ │ │ - bic r3, r3, #-67108864 @ 0xfc000000 │ │ │ │ - add r3, r3, #1 │ │ │ │ - add r2, r3, r3, lsl #2 │ │ │ │ - add r3, r3, r2, lsl #1 │ │ │ │ - add r0, r9, r3, lsl #6 │ │ │ │ - b 7b198 │ │ │ │ - sub r4, r2, #704 @ 0x2c0 │ │ │ │ - add r6, sp, #28 │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - add r1, r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ - mov sl, r3 │ │ │ │ - bl 775c │ │ │ │ - cmp r4, #704 @ 0x2c0 │ │ │ │ - ble 7b310 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sl, #704 @ 0x2c0 │ │ │ │ - bl 7780 │ │ │ │ + bl 27558 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r8, #0 │ │ │ │ + ldr r3, [r5, #1588] @ 0x634 │ │ │ │ + ldr r9, [pc, #-436] @ 87fc8 │ │ │ │ + ldr r0, [r3, #1192] @ 0x4a8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #-444] @ 87fcc │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + add r7, sp, #236 @ 0xec │ │ │ │ + mov r3, #12 │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r8, [sp, #236] @ 0xec │ │ │ │ + str r3, [sp, #8] │ │ │ │ + str r8, [sp, #228] @ 0xe4 │ │ │ │ + str r8, [sp, #232] @ 0xe8 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + ldm r7, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r5, #59648 @ 0xe900 │ │ │ │ + add r5, sp, #228 @ 0xe4 │ │ │ │ + ldm r5, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, sl │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - bl 775c │ │ │ │ - b 7b190 │ │ │ │ - ldr sl, [sp, #4] │ │ │ │ - add r6, sp, #28 │ │ │ │ - mov r4, fp │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - mov r1, sl │ │ │ │ + bl 92298 │ │ │ │ + ldr r1, [pc, #-512] @ 87fd0 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r9, [sp, #12] │ │ │ │ - ldr r8, [sp, #16] │ │ │ │ - ldr fp, [sp, #20] │ │ │ │ - bl 775c │ │ │ │ - add r3, r4, r4, lsl #2 │ │ │ │ - add r4, r4, r3, lsl #1 │ │ │ │ - lsl r4, r4, #6 │ │ │ │ - sub r2, r4, #704 @ 0x2c0 │ │ │ │ - cmp r2, #704 @ 0x2c0 │ │ │ │ - add r1, sl, #704 @ 0x2c0 │ │ │ │ - ble 7b328 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7780 │ │ │ │ - add r0, sl, r4 │ │ │ │ + bl 27558 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r9, [sp, #12] │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ + str r8, [sp, #236] @ 0xec │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldm r7, {r0, r1} │ │ │ │ + str r8, [sp, #228] @ 0xe4 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + mov r3, #15 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ mov r1, r6 │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - sub r0, r0, #704 @ 0x2c0 │ │ │ │ - bl 775c │ │ │ │ - b 7b190 │ │ │ │ - bne 7b298 │ │ │ │ - mov r2, r4 │ │ │ │ - sub r0, r5, #704 @ 0x2c0 │ │ │ │ - mov r1, sl │ │ │ │ - bl 775c │ │ │ │ - b 7b298 │ │ │ │ - bne 7b2f8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 775c │ │ │ │ - b 7b2f8 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, r8, ip, lsr #20 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq fp, r8, r8, lsl r8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - ldr r7, [sp, #80] @ 0x50 │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r7, r3 │ │ │ │ - mov sl, r1 │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - movlt r3, r7 │ │ │ │ - movge r3, r5 │ │ │ │ - cmp r1, r3 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - strlt r0, [sp, #24] │ │ │ │ - strlt r1, [sp, #28] │ │ │ │ - bge 7b528 │ │ │ │ - cmp r5, r7 │ │ │ │ - ble 7b458 │ │ │ │ - add r3, r5, r5, lsr #31 │ │ │ │ - asr r8, r3, #1 │ │ │ │ - add r6, r8, r8, lsl #2 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r6, r8, r6, lsl #1 │ │ │ │ - add r6, r3, r6, lsl #6 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ + str r8, [sp, #232] @ 0xe8 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldm r5, {r2, r3} │ │ │ │ + bl 92298 │ │ │ │ + ldr r1, [pc, #-592] @ 87fd4 │ │ │ │ mov r2, r6 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7a5e0 │ │ │ │ - sub r4, r0, sl │ │ │ │ - asr r4, r4, #6 │ │ │ │ - rsb r3, r4, r4, lsl #5 │ │ │ │ - add r3, r4, r3, lsl #5 │ │ │ │ - add r3, r3, r3, lsl #3 │ │ │ │ - rsb r3, r3, r3, lsl #15 │ │ │ │ - add r4, r4, r3, lsl #2 │ │ │ │ - mov fp, r0 │ │ │ │ - rsb r4, r4, #0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - sub r5, r5, r8 │ │ │ │ - cmp r3, r4 │ │ │ │ - cmpge r5, r4 │ │ │ │ - ble 7b4a8 │ │ │ │ - cmp r4, #0 │ │ │ │ - moveq r9, r6 │ │ │ │ - bne 7b5b8 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - mov r3, r8 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r2, r9 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - str r4, [sp] │ │ │ │ - bl 7b348 │ │ │ │ - sub r7, r7, r4 │ │ │ │ - cmp r5, r7 │ │ │ │ - movlt r3, r5 │ │ │ │ - movge r3, r7 │ │ │ │ - cmp r3, r6 │ │ │ │ - ble 7b530 │ │ │ │ - cmp r5, r7 │ │ │ │ - mov sl, fp │ │ │ │ - str r9, [sp, #24] │ │ │ │ - bgt 7b39c │ │ │ │ - add r4, r7, r7, lsr #31 │ │ │ │ - asr r4, r4, #1 │ │ │ │ - add fp, r4, r4, lsl #2 │ │ │ │ - ldr r8, [sp, #24] │ │ │ │ - add fp, r4, fp, lsl #1 │ │ │ │ - add fp, sl, fp, lsl #6 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, sl │ │ │ │ - bl 7a4ec │ │ │ │ - sub r2, r0, r8 │ │ │ │ - asr r2, r2, #6 │ │ │ │ - rsb r3, r2, r2, lsl #5 │ │ │ │ - add r3, r2, r3, lsl #5 │ │ │ │ - add r3, r3, r3, lsl #3 │ │ │ │ - rsb r3, r3, r3, lsl #15 │ │ │ │ - add r2, r2, r3, lsl #2 │ │ │ │ - mov r6, r0 │ │ │ │ - rsb r8, r2, #0 │ │ │ │ - b 7b3e8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, r5 │ │ │ │ - blt 7b618 │ │ │ │ - cmp r5, #0 │ │ │ │ - moveq r9, fp │ │ │ │ - beq 7b408 │ │ │ │ - sub r3, sl, r6 │ │ │ │ - sub r2, fp, sl │ │ │ │ - cmp r3, #704 @ 0x2c0 │ │ │ │ - sub r9, fp, r3 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ble 7b6b0 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 7780 │ │ │ │ - sub r2, fp, sl │ │ │ │ - cmp r2, #704 @ 0x2c0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ble 7b6d0 │ │ │ │ - sub r2, fp, sl │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 7780 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r2, r3 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7780 │ │ │ │ - b 7b408 │ │ │ │ - mov fp, sl │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r7, r5 │ │ │ │ - blt 7b574 │ │ │ │ - sub r4, fp, r9 │ │ │ │ - cmp r4, #704 @ 0x2c0 │ │ │ │ - ble 7b630 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7780 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r2, fp │ │ │ │ - add r1, r0, r4 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r9, [sp, #80] @ 0x50 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 7a91c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - sub r4, r3, fp │ │ │ │ - cmp r4, #704 @ 0x2c0 │ │ │ │ - ble 7b648 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, fp │ │ │ │ - bl 7780 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - add r3, r2, r4 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r9 │ │ │ │ - str ip, [sp, #80] @ 0x50 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 7ad2c │ │ │ │ - sub r9, fp, sl │ │ │ │ - cmp r9, #704 @ 0x2c0 │ │ │ │ - sub r3, sl, r6 │ │ │ │ - ble 7b660 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r9 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 7780 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #704 @ 0x2c0 │ │ │ │ - ble 7b698 │ │ │ │ - mov r2, r3 │ │ │ │ - sub r0, fp, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7780 │ │ │ │ - cmp r9, #704 @ 0x2c0 │ │ │ │ - ble 7b67c │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7780 │ │ │ │ - add r9, r6, r9 │ │ │ │ - b 7b408 │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7af70 │ │ │ │ - mov r9, r0 │ │ │ │ - b 7b408 │ │ │ │ - bne 7b554 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r9 │ │ │ │ - bl 775c │ │ │ │ - b 7b554 │ │ │ │ - bne 7b594 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, fp │ │ │ │ - bl 775c │ │ │ │ - b 7b594 │ │ │ │ - beq 7b710 │ │ │ │ - cmp r3, #704 @ 0x2c0 │ │ │ │ - ble 7b778 │ │ │ │ - mov r2, r3 │ │ │ │ - sub r0, fp, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7780 │ │ │ │ - cmp r9, #704 @ 0x2c0 │ │ │ │ - bne 7b610 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 775c │ │ │ │ - b 7b610 │ │ │ │ - bne 7b600 │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - mov r1, r6 │ │ │ │ - sub r0, fp, #704 @ 0x2c0 │ │ │ │ - bl 775c │ │ │ │ - b 7b5f8 │ │ │ │ - beq 7b738 │ │ │ │ - sub r2, fp, sl │ │ │ │ - cmp r2, #704 @ 0x2c0 │ │ │ │ - ble 7b780 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7780 │ │ │ │ - b 7b408 │ │ │ │ - bne 7b514 │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ mov r0, r6 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 775c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #704 @ 0x2c0 │ │ │ │ - bgt 7b514 │ │ │ │ - cmp r3, #704 @ 0x2c0 │ │ │ │ - bne 7b408 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - sub r0, fp, #704 @ 0x2c0 │ │ │ │ - bl 775c │ │ │ │ - b 7b408 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r9 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 775c │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #704 @ 0x2c0 │ │ │ │ - bgt 7b5e8 │ │ │ │ - bne 7b684 │ │ │ │ - b 7b69c │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ + bl 278b4 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr lr, [pc, #-608] @ 87fd8 │ │ │ │ + ldr r3, [pc, #-608] @ 87fdc │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + mov ip, #1 │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ mov r1, r6 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 775c │ │ │ │ - sub r3, fp, sl │ │ │ │ - cmp r3, #704 @ 0x2c0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ble 7b788 │ │ │ │ - sub r2, fp, sl │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 7780 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b 7b6f4 │ │ │ │ - bne 7b610 │ │ │ │ - b 7b69c │ │ │ │ - bne 7b408 │ │ │ │ - b 7b6d4 │ │ │ │ - bne 7b6fc │ │ │ │ - b 7b6d4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub ip, r1, r0 │ │ │ │ - asr ip, ip, #6 │ │ │ │ - mov r5, r1 │ │ │ │ - rsb r1, ip, ip, lsl #5 │ │ │ │ - add r1, ip, r1, lsl #5 │ │ │ │ - add r1, r1, r1, lsl #3 │ │ │ │ - rsb r1, r1, r1, lsl #15 │ │ │ │ - add ip, ip, r1, lsl #2 │ │ │ │ - rsb ip, ip, #1 │ │ │ │ - add ip, ip, ip, lsr #31 │ │ │ │ - asr ip, ip, #1 │ │ │ │ - add r1, ip, ip, lsl #2 │ │ │ │ - cmp ip, r3 │ │ │ │ - add ip, ip, r1, lsl #1 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - mov r9, r2 │ │ │ │ - add r4, r0, ip, lsl #6 │ │ │ │ - ble 7b878 │ │ │ │ - mov r8, r3 │ │ │ │ - mov r1, r4 │ │ │ │ - lsl r7, ip, #6 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7b790 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7b790 │ │ │ │ - sub ip, r5, r4 │ │ │ │ - asr r3, r7, #1 │ │ │ │ - asr ip, ip, #6 │ │ │ │ - sub r3, r3, r7, asr #6 │ │ │ │ - rsb lr, ip, ip, lsl #5 │ │ │ │ - lsl r3, r3, #5 │ │ │ │ - add r3, r3, r7, asr #6 │ │ │ │ - add lr, ip, lr, lsl #5 │ │ │ │ - add r3, r3, r3, lsl #3 │ │ │ │ - add lr, lr, lr, lsl #3 │ │ │ │ - rsb lr, lr, lr, lsl #15 │ │ │ │ - rsb r3, r3, r3, lsl #15 │ │ │ │ - add ip, ip, lr, lsl #2 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - rsb ip, ip, #0 │ │ │ │ - add r3, r3, r7, asr #6 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - rsb r3, r3, #0 │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 7b348 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r3, r2 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r5 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b 7ae84 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3368] @ 0xd28 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [pc, #120] @ 7b92c │ │ │ │ - ldr r3, [pc, #120] @ 7b930 │ │ │ │ - sub sp, sp, #712 @ 0x2c8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - add r5, sp, #4 │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #708] @ 0x2c4 │ │ │ │ + b 87c98 │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp] │ │ │ │ mov r3, #0 │ │ │ │ - bl 775c │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 775c │ │ │ │ - mov r2, #704 @ 0x2c0 │ │ │ │ - mov r1, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 775c │ │ │ │ - ldr r2, [pc, #48] @ 7b934 │ │ │ │ - ldr r3, [pc, #40] @ 7b930 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #708] @ 0x2c4 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 7b928 │ │ │ │ - add sp, sp, #712 @ 0x2c8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq fp, r8, r0, lsl #2 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - strheq fp, [r8], -r4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r9, [sp, #56] @ 0x38 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - cmpne r9, #0 │ │ │ │ - beq 7ba88 │ │ │ │ - mov r6, r3 │ │ │ │ - add r2, r9, r6 │ │ │ │ - cmp r2, #2 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - beq 7bacc │ │ │ │ - add r4, r9, r9, lsr #31 │ │ │ │ - asr r4, r4, #1 │ │ │ │ - add r5, r6, r6, lsr #31 │ │ │ │ - asr r5, r5, #1 │ │ │ │ - add r7, r4, r4, lsl #2 │ │ │ │ - add r8, r5, r5, lsl #2 │ │ │ │ - add r7, r4, r7, lsl #1 │ │ │ │ - add r8, r5, r8, lsl #1 │ │ │ │ - add r7, r3, r7, lsl #6 │ │ │ │ - cmp r6, r9 │ │ │ │ - add r8, sl, r8, lsl #6 │ │ │ │ - mov r2, r7 │ │ │ │ - ble 7ba90 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 7a5e0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - sub r4, r0, r3 │ │ │ │ - asr r4, r4, #6 │ │ │ │ - rsb r2, r4, r4, lsl #5 │ │ │ │ - add r2, r4, r2, lsl #5 │ │ │ │ - add r2, r2, r2, lsl #3 │ │ │ │ - rsb r2, r2, r2, lsl #15 │ │ │ │ - add r4, r4, r2, lsl #2 │ │ │ │ - mov r7, r0 │ │ │ │ - rsb r4, r4, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7af70 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - str r4, [sp] │ │ │ │ - mov fp, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7b938 │ │ │ │ - subs r6, r6, r5 │ │ │ │ - moveq r3, #1 │ │ │ │ - movne r3, #0 │ │ │ │ - subs r9, r9, r4 │ │ │ │ - add r1, r6, r9 │ │ │ │ - mov sl, fp │ │ │ │ - orreq r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r3, r7 │ │ │ │ - bne 7ba88 │ │ │ │ - cmp r1, #2 │ │ │ │ - bne 7b978 │ │ │ │ - ldr r4, [pc, #200] @ 7bb14 │ │ │ │ - mov r0, r7 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7ba74 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, fp │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b 7b890 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, fp │ │ │ │ - bl eb6d8 │ │ │ │ + ldm r6, {r1, r2, r3} │ │ │ │ + bl 86684 │ │ │ │ + b 872dc │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldm r6, {r1, r2, r3} │ │ │ │ + bl 86684 │ │ │ │ + b 872dc │ │ │ │ + ldr r1, [pc, #-692] @ 87fe0 │ │ │ │ + ldr r0, [pc, #-692] @ 87fe4 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7bad8 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 7a4ec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - sub r5, r0, sl │ │ │ │ - asr r5, r5, #6 │ │ │ │ - rsb r2, r5, r5, lsl #5 │ │ │ │ - add r2, r5, r2, lsl #5 │ │ │ │ - add r2, r2, r2, lsl #3 │ │ │ │ - rsb r2, r2, r2, lsl #15 │ │ │ │ - add r5, r5, r2, lsl #2 │ │ │ │ - mov r8, r0 │ │ │ │ - rsb r5, r5, #0 │ │ │ │ - b 7b9e8 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - b 7ba44 │ │ │ │ - ldrb r3, [r7, #256] @ 0x100 │ │ │ │ - ldrb r1, [fp, #256] @ 0x100 │ │ │ │ + moveq r8, #0 │ │ │ │ + andne r8, r8, #1 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + b 8814c │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7bb08 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 7ba60 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r7 │ │ │ │ - bl eb6e0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge 7ba88 │ │ │ │ - b 7ba60 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 7ba88 │ │ │ │ - b 7baf0 │ │ │ │ - ldrdeq sl, [r7], -r4 │ │ │ │ - sub r3, r1, r0 │ │ │ │ - cmp r3, #9856 @ 0x2680 │ │ │ │ - ble 7bbe4 │ │ │ │ + bne 880f8 │ │ │ │ + b 88118 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r4, #1976] @ 0x7b8 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2632] @ 0xa48 │ │ │ │ + bl 5b260 │ │ │ │ + b 87810 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ + b 88000 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldr r7, [r4, #4] │ │ │ │ + b 871b4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - asr r3, r3, #6 │ │ │ │ - rsb r2, r3, r3, lsl #5 │ │ │ │ - add r2, r3, r2, lsl #5 │ │ │ │ - add r2, r2, r2, lsl #3 │ │ │ │ - rsb r2, r2, r2, lsl #15 │ │ │ │ - add r4, r3, r2, lsl #2 │ │ │ │ - rsb r4, r4, #0 │ │ │ │ - asr r4, r4, #1 │ │ │ │ - add r3, r4, r4, lsl #2 │ │ │ │ - add r4, r4, r3, lsl #1 │ │ │ │ - lsl r7, r4, #6 │ │ │ │ - add r4, r0, r4, lsl #6 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 7bb18 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7bb18 │ │ │ │ - asr r3, r7, #1 │ │ │ │ - sub ip, r6, r4 │ │ │ │ - asr ip, ip, #6 │ │ │ │ - sub r3, r3, r7, asr #6 │ │ │ │ - rsb lr, ip, ip, lsl #5 │ │ │ │ - lsl r3, r3, #5 │ │ │ │ - add r3, r3, r7, asr #6 │ │ │ │ - add lr, ip, lr, lsl #5 │ │ │ │ - add r3, r3, r3, lsl #3 │ │ │ │ - add lr, lr, lr, lsl #3 │ │ │ │ - rsb lr, lr, lr, lsl #15 │ │ │ │ - rsb r3, r3, r3, lsl #15 │ │ │ │ - add ip, ip, lr, lsl #2 │ │ │ │ - lsl r3, r3, #2 │ │ │ │ - rsb ip, ip, #0 │ │ │ │ - add r3, r3, r7, asr #6 │ │ │ │ - rsb r3, r3, #0 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - str ip, [sp] │ │ │ │ - bl 7b938 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - b 7aa44 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r8, [pc, #332] @ 7bd4c │ │ │ │ - ldr r4, [pc, #332] @ 7bd50 │ │ │ │ - cmp r0, r1 │ │ │ │ - sub sp, sp, #8 │ │ │ │ - movcs r9, #0 │ │ │ │ - movcc r9, #1 │ │ │ │ - add r3, sp, #8 │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r4, pc, r4 │ │ │ │ - stmdb r3, {r0, r1} │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r7, [pc, #272] @ 7bd54 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e9ff0 │ │ │ │ - cmp r5, r6 │ │ │ │ - add r7, pc, r7 │ │ │ │ - beq 7bcec │ │ │ │ - sub r2, r6, r5 │ │ │ │ - asr r3, r2, #6 │ │ │ │ - cmp r2, #0 │ │ │ │ - rsb r2, r3, r3, lsl #5 │ │ │ │ - add r2, r3, r2, lsl #5 │ │ │ │ - add r2, r2, r2, lsl #3 │ │ │ │ - rsb r2, r2, r2, lsl #15 │ │ │ │ - add r4, r3, r2, lsl #2 │ │ │ │ - rsb r4, r4, #1 │ │ │ │ - add r4, r4, r4, lsr #31 │ │ │ │ - asr r4, r4, #1 │ │ │ │ - ble 7bcf4 │ │ │ │ - ldr r3, [pc, #192] @ 7bd58 │ │ │ │ - mov r9, r4 │ │ │ │ - ldr sl, [r7, r3] │ │ │ │ - add r7, r9, r9, lsl #2 │ │ │ │ - add r7, r9, r7, lsl #1 │ │ │ │ - lsl r7, r7, #6 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7b1c │ │ │ │ - subs r8, r0, #0 │ │ │ │ - beq 7bd38 │ │ │ │ - cmp r4, r9 │ │ │ │ - addeq r1, r5, r7 │ │ │ │ - bne 7bd20 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r8 │ │ │ │ - bl 7ae84 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b 7684 │ │ │ │ - add sp, sp, #8 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - cmp r4, #0 │ │ │ │ - moveq r7, r4 │ │ │ │ - moveq r1, r5 │ │ │ │ - moveq r8, r7 │ │ │ │ - beq 7bcc8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r7, #0 │ │ │ │ - bl 7bb18 │ │ │ │ - mov r8, r7 │ │ │ │ - b 7bcd8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 7b790 │ │ │ │ - b 7bcd8 │ │ │ │ - cmp r9, #1 │ │ │ │ - add r9, r9, #1 │ │ │ │ - beq 7bcf4 │ │ │ │ - asr r9, r9, #1 │ │ │ │ - b 7bc9c │ │ │ │ - muleq r7, ip, fp │ │ │ │ - andeq r8, r7, r0, lsr #23 │ │ │ │ - andeq sl, r8, r0, ror #26 │ │ │ │ - andeq r0, r0, ip, lsr #8 │ │ │ │ - mov r3, #0 │ │ │ │ - add r0, r0, #262144 @ 0x40000 │ │ │ │ - str r3, [r0, #1988] @ 0x7c4 │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - add r5, r0, #131072 @ 0x20000 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldr r1, [r3, #1568] @ 0x620 │ │ │ │ - add r0, r5, #64 @ 0x40 │ │ │ │ - str r4, [r5, #604] @ 0x25c │ │ │ │ - bl 97304 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r5, r4, #262144 @ 0x40000 │ │ │ │ - ldr r1, [r3, #1568] @ 0x620 │ │ │ │ - add r0, r5, #1168 @ 0x490 │ │ │ │ - str r4, [r5, #1708] @ 0x6ac │ │ │ │ - bl 97304 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #512] @ 7bfc4 │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r7, r4, #262144 @ 0x40000 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #484] @ 7bfc8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [r4, #8] │ │ │ │ ldr r0, [r3, #1592] @ 0x638 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r1, [r3, #3232] @ 0xca0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r5, [r3, #92] @ 0x5c │ │ │ │ - mov r3, r4 │ │ │ │ - blx r5 │ │ │ │ - ldr r6, [r4, #4] │ │ │ │ - ldr r5, [pc, #444] @ 7bfcc │ │ │ │ - ldr lr, [pc, #444] @ 7bfd0 │ │ │ │ - ldr ip, [pc, #444] @ 7bfd4 │ │ │ │ - ldr r1, [pc, #444] @ 7bfd8 │ │ │ │ + ldr r3, [pc, #256] @ 88414 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r5, [pc, #244] @ 88418 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #240] @ 8841c │ │ │ │ + ldr r1, [pc, #240] @ 88420 │ │ │ │ add r5, pc, r5 │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r2, r5 │ │ │ │ + add r3, pc, r3 │ │ │ │ + stm sp, {r3, r4} │ │ │ │ add r1, pc, r1 │ │ │ │ + ldr r6, [r2, #32] │ │ │ │ mov r3, #2 │ │ │ │ - str r0, [r7, #2220] @ 0x8ac │ │ │ │ - ldr r0, [r6, #1592] @ 0x638 │ │ │ │ - ldr r6, [r0] │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ - blx r6 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr lr, [pc, #384] @ 7bfdc │ │ │ │ - ldr r0, [r2, #1592] @ 0x638 │ │ │ │ - ldr ip, [pc, #380] @ 7bfe0 │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldr r1, [pc, #376] @ 7bfe4 │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr lr, [pc, #332] @ 7bfe8 │ │ │ │ - ldr r0, [r2, #1592] @ 0x638 │ │ │ │ - ldr ip, [pc, #328] @ 7bfec │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr lr, [pc, #204] @ 88424 │ │ │ │ + ldr r0, [r0, #1592] @ 0x638 │ │ │ │ + ldr ip, [pc, #200] @ 88428 │ │ │ │ ldr r6, [r0] │ │ │ │ - ldr r1, [pc, #324] @ 7bff0 │ │ │ │ + ldr r2, [pc, #196] @ 8842c │ │ │ │ + ldr r1, [pc, #196] @ 88430 │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ - mov r2, r5 │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ ldr r6, [r6, #32] │ │ │ │ + add r2, pc, r2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - ldr lr, [pc, #280] @ 7bff4 │ │ │ │ + ldr lr, [pc, #152] @ 88434 │ │ │ │ ldr r0, [r2, #1592] @ 0x638 │ │ │ │ - ldr ip, [pc, #276] @ 7bff8 │ │ │ │ + ldr ip, [pc, #148] @ 88438 │ │ │ │ ldr r6, [r0] │ │ │ │ - ldr r1, [pc, #272] @ 7bffc │ │ │ │ + ldr r1, [pc, #144] @ 8843c │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ str lr, [sp, #8] │ │ │ │ str ip, [sp] │ │ │ │ - mov r2, r5 │ │ │ │ str r4, [sp, #4] │ │ │ │ - mov r3, #2 │ │ │ │ - ldr r6, [r6, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r6 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr lr, [pc, #228] @ 7c000 │ │ │ │ - ldr r0, [r2, #1592] @ 0x638 │ │ │ │ - ldr ip, [pc, #224] @ 7c004 │ │ │ │ - ldr r6, [r0] │ │ │ │ - ldr r1, [pc, #220] @ 7c008 │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - mov r3, #2 │ │ │ │ ldr r6, [r6, #32] │ │ │ │ + mov r3, #2 │ │ │ │ add r1, pc, r1 │ │ │ │ blx r6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr lr, [pc, #176] @ 7c00c │ │ │ │ + ldr lr, [pc, #100] @ 88440 │ │ │ │ ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - ldr ip, [pc, #172] @ 7c010 │ │ │ │ + ldr ip, [pc, #96] @ 88444 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #168] @ 7c014 │ │ │ │ + ldr r1, [pc, #92] @ 88448 │ │ │ │ ldr r5, [r0] │ │ │ │ add lr, pc, lr │ │ │ │ add ip, pc, ip │ │ │ │ - str lr, [sp, #8] │ │ │ │ + stmib sp, {r4, lr} │ │ │ │ str ip, [sp] │ │ │ │ - str r4, [sp, #4] │ │ │ │ mov r3, #2 │ │ │ │ - ldr r5, [r5, #32] │ │ │ │ - add r1, pc, r1 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #124] @ 7c018 │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - ldr r1, [pc, #120] @ 7c01c │ │ │ │ - ldr ip, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr lr, [ip, #60] @ 0x3c │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r3, r4 │ │ │ │ - mov ip, lr │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, lr} │ │ │ │ - bx ip │ │ │ │ - andeq r3, r8, ip, lsl #18 │ │ │ │ - andeq r0, r0, r8, asr #16 │ │ │ │ - andeq r8, r7, r4, lsr #16 │ │ │ │ - muleq r7, r0, r3 │ │ │ │ - andeq r1, r0, ip, asr #9 │ │ │ │ - @ instruction: 0x0007b1b8 │ │ │ │ - andeq fp, r7, ip, asr r3 │ │ │ │ - andeq r1, r0, ip, lsl #9 │ │ │ │ - andeq fp, r7, r0, lsl #3 │ │ │ │ - andeq fp, r7, r8, asr #6 │ │ │ │ - andeq r0, r0, r8, lsl #14 │ │ │ │ - andeq fp, r7, r4, lsl r3 │ │ │ │ - andeq fp, r7, r4, lsr r3 │ │ │ │ - andeq r0, r0, r0, lsl #14 │ │ │ │ - strdeq fp, [r7], -ip │ │ │ │ - andeq fp, r7, r0, lsr #6 │ │ │ │ - strdeq r2, [r0], -r8 │ │ │ │ - andeq fp, r7, ip, ror #5 │ │ │ │ - andeq fp, r7, ip, lsl r3 │ │ │ │ - andeq r2, r0, r0, asr #13 │ │ │ │ - andeq fp, r7, ip, ror #5 │ │ │ │ - andeq r0, r0, r0, ror #10 │ │ │ │ - andeq fp, r7, ip, lsl #6 │ │ │ │ + blx r4 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + andeq pc, r6, ip, lsl #10 │ │ │ │ + andeq ip, r6, r8, lsr r5 │ │ │ │ + andeq r0, r0, r4, lsr #3 │ │ │ │ + andeq sp, r6, ip, lsl #30 │ │ │ │ + andeq pc, r6, ip, ror #9 │ │ │ │ + andeq r0, r0, r8, lsl r5 │ │ │ │ + @ instruction: 0x0006f4bc │ │ │ │ + andeq r4, r7, r8, lsl #14 │ │ │ │ + andeq pc, r6, r4, asr #9 │ │ │ │ + muleq r0, r4, r6 │ │ │ │ + muleq r6, r8, lr │ │ │ │ + muleq r6, ip, r4 │ │ │ │ + andeq r0, r0, ip, asr r6 │ │ │ │ + andeq sp, r6, r0, lsl #29 │ │ │ │ + mvn r3, #0 │ │ │ │ + mov r2, #0 │ │ │ │ + strh r2, [r0, #8] │ │ │ │ + str r3, [r0, #16] │ │ │ │ + str r3, [r0, #12] │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - add r4, r1, #131072 @ 0x20000 │ │ │ │ - ldr r3, [r4, #868] @ 0x364 │ │ │ │ - ldr r2, [r4, #860] @ 0x35c │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 7c050 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #868] @ 0x364 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov r1, r0 │ │ │ │ - add r0, r4, #52 @ 0x34 │ │ │ │ - bl 9730c │ │ │ │ - ldr r3, [r4, #868] @ 0x364 │ │ │ │ - b 7c044 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldrb r5, [r0, #8] │ │ │ │ + sub sp, sp, #8 │ │ │ │ + cmp r5, #0 │ │ │ │ + str r1, [sp, #4] │ │ │ │ + str r2, [sp] │ │ │ │ + beq 884d0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r2, sp │ │ │ │ + add r0, r0, #1664 @ 0x680 │ │ │ │ + add r1, sp, #4 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 26ff0 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [r4, #20] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r6, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + ldr r0, [r4, #24] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [r4, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldrb r2, [r3, #3480] @ 0xd98 │ │ │ │ + cmp r2, #0 │ │ │ │ + bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3552] @ 0xde0 │ │ │ │ - add r4, r1, #131072 @ 0x20000 │ │ │ │ - ldr r2, [r4, #724] @ 0x2d4 │ │ │ │ - ldr r3, [r4, #728] @ 0x2d8 │ │ │ │ - ldr r1, [pc, #248] @ 7c180 │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr r2, [pc, #244] @ 7c184 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #524 @ 0x20c │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #516] @ 0x204 │ │ │ │ - mov r2, #0 │ │ │ │ - beq 7c0dc │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r2, [pc, #212] @ 7c188 │ │ │ │ - str r3, [r4, #728] @ 0x2d8 │ │ │ │ - ldr r3, [pc, #200] @ 7c184 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #516] @ 0x204 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 7c17c │ │ │ │ - add sp, sp, #524 @ 0x20c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - add r7, sp, #4 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r3, #1580] @ 0x62c │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ mov r5, r0 │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ + cmp r2, #4 │ │ │ │ + beq 88538 │ │ │ │ + ldr r3, [r5] │ │ │ │ mov r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7b64 │ │ │ │ - add r6, r4, #52 @ 0x34 │ │ │ │ - ldr r0, [pc, #140] @ 7c18c │ │ │ │ - mov r3, #0 │ │ │ │ - add ip, r4, #51 @ 0x33 │ │ │ │ - mov lr, r7 │ │ │ │ - b 7c118 │ │ │ │ - cmp r3, r0 │ │ │ │ - strb r2, [lr], #1 │ │ │ │ - beq 7c170 │ │ │ │ - ldrb r2, [ip, #1]! │ │ │ │ - mov r1, r3 │ │ │ │ - tst r2, #223 @ 0xdf │ │ │ │ - add r3, r3, #1 │ │ │ │ - bne 7c10c │ │ │ │ - add r2, r1, #520 @ 0x208 │ │ │ │ - add r2, sp, r2 │ │ │ │ - mov r0, #32 │ │ │ │ - add r3, r3, #520 @ 0x208 │ │ │ │ - add r3, sp, r3 │ │ │ │ - strb r0, [r2, #-516] @ 0xfffffdfc │ │ │ │ - mov r2, #0 │ │ │ │ - strb r2, [r3, #-516] @ 0xfffffdfc │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e9794 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9730c │ │ │ │ - ldr r3, [r4, #728] @ 0x2d8 │ │ │ │ - b 7c0a8 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [pc, #20] @ 7c190 │ │ │ │ - b 7c12c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, r8, ip, lsr #18 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq sl, r8, r0, lsl #18 │ │ │ │ - strdeq r0, [r0], -lr │ │ │ │ - strdeq r0, [r0], -pc @ │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + strb r0, [r4, #8] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r3, #1600] @ 0x640 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #2 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + b 88514 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [r1, #60] @ 0x3c │ │ │ │ - ldr r3, [r1, #56] @ 0x38 │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr r2, [pc, #796] @ 7c4d8 │ │ │ │ - ldr r3, [pc, #796] @ 7c4dc │ │ │ │ + str r0, [ip, #2008] @ 0x7d8 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #172] @ 8861c │ │ │ │ + ldr r3, [pc, #172] @ 88620 │ │ │ │ + sub sp, sp, #2064 @ 0x810 │ │ │ │ + sub sp, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ + mov r4, sp │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #2060] @ 0x80c │ │ │ │ mov r3, #0 │ │ │ │ - bne 7c3ac │ │ │ │ - ldr r3, [r1] │ │ │ │ - ldr r1, [pc, #760] @ 7c4e0 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r3, [sp] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r6, [r2, #40] @ 0x28 │ │ │ │ - ldr r1, [r4, #44] @ 0x2c │ │ │ │ - ldr r2, [r4, #48] @ 0x30 │ │ │ │ - blx r6 │ │ │ │ - ldr r1, [pc, #716] @ 7c4e4 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [r4, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #700] @ 7c4e8 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r6, [r4, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #680] @ 7c4ec │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [pc, #668] @ 7c4f0 │ │ │ │ - ldr r1, [pc, #652] @ 7c4e4 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ - ldr r3, [pc, #640] @ 7c4f4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #636] @ 7c4f8 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #632] @ 7c4fc │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - add r6, r6, #59648 @ 0xe900 │ │ │ │ - add r6, r6, #252 @ 0xfc │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r3, sp, #36 @ 0x24 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r0, r6 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - add r1, sp, #20 │ │ │ │ - bl 31680 │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #548] @ 7c4e4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - strne r3, [r4, #64] @ 0x40 │ │ │ │ - beq 7c36c │ │ │ │ - ldr r3, [r4] │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r3, [pc, #536] @ 7c500 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ - mov r2, r3 │ │ │ │ - blx r6 │ │ │ │ + mov r5, r1 │ │ │ │ + bl ce7f4 │ │ │ │ + mov r1, #52 @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5] │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r3, [sp, #2056] @ 0x808 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 885e8 │ │ │ │ + ldr r3, [r6] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r3, [r3, #140] @ 0x8c │ │ │ │ mov r1, r4 │ │ │ │ - ldr r0, [r1], #4 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r5, [ip, #16] │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - ldr r1, [pc, #456] @ 7c504 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [pc, #452] @ 7c508 │ │ │ │ - ldr r3, [pc, #404] @ 7c4dc │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #52] @ 88624 │ │ │ │ + ldr r3, [pc, #44] @ 88620 │ │ │ │ add r2, pc, r2 │ │ │ │ - str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #2060] @ 0x80c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7c4d4 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r6, [r4, #68] @ 0x44 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7c2d4 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ - b 7c2d4 │ │ │ │ - ldr r1, [r1, #52] @ 0x34 │ │ │ │ - bl eb944 │ │ │ │ - ldr r3, [r4] │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 7c4c4 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - mov r8, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r7, [r2, #28] │ │ │ │ - mov r2, r3 │ │ │ │ - blx r7 │ │ │ │ - mov r7, r4 │ │ │ │ - ldr r3, [r7], #4 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - sub r3, r6, r5 │ │ │ │ + bne 88618 │ │ │ │ + add sp, sp, #2064 @ 0x810 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq lr, r7, ip, asr #8 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + ldrdeq lr, [r7], -r4 │ │ │ │ ldr r1, [r0] │ │ │ │ - ldr r5, [r1, #16] │ │ │ │ - mov r1, r7 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r4] │ │ │ │ - ldr r2, [pc, #216] @ 7c4f4 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r1, [pc, #204] @ 7c4f0 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - ldr r3, [pc, #204] @ 7c4f8 │ │ │ │ - ldr ip, [r0] │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r5, [ip, #28] │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r5, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r9, [r3, #16] │ │ │ │ - bl e9864 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r9 │ │ │ │ - ldr r0, [r4] │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r5, [ip, #28] │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r5, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [r5] │ │ │ │ - ldr r8, [r3, #16] │ │ │ │ - bl e9864 │ │ │ │ - mov r1, r7 │ │ │ │ - mvn r3, #0 │ │ │ │ - add r2, r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r8 │ │ │ │ - b 7c324 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - b 7c2e4 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - strdeq sl, [r8], -ip │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - svclt 0x00800000 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - addmi r0, r0, r0 │ │ │ │ - svccc 0x0065e5e6 │ │ │ │ - svccc 0x0039b9ba │ │ │ │ - stccc 0, cr8, [r0], {129} @ 0x81 │ │ │ │ - svccc 0x0059999a │ │ │ │ - stclcc 12, cr12, [ip, #-820] @ 0xfffffccc │ │ │ │ - rscmi r0, r0, r0 │ │ │ │ - andeq sl, r8, r4, ror r6 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r3, #1 │ │ │ │ - popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - add ip, r5, #262144 @ 0x40000 │ │ │ │ - ldr r5, [r3, #1592] @ 0x638 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r5] │ │ │ │ + ldr r2, [pc, #40] @ 8865c │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne 88658 │ │ │ │ + mvn r2, #0 │ │ │ │ mov r1, #0 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r7, [ip, #2220] @ 0x8ac │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r4, r5, r6, r7, r8, lr} │ │ │ │ - bx r3 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - subs r4, r1, #0 │ │ │ │ - popne {r4, r5, r6, pc} │ │ │ │ - mov r5, r0 │ │ │ │ - add r0, r0, #197632 @ 0x30400 │ │ │ │ - add r1, r0, #140 @ 0x8c │ │ │ │ - mov r3, #1 │ │ │ │ - add r0, r0, #116 @ 0x74 │ │ │ │ - mov r2, #65536 @ 0x10000 │ │ │ │ - bl e76f8 │ │ │ │ - add r0, r5, #262144 @ 0x40000 │ │ │ │ - str r4, [r0, #1164] @ 0x48c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + strh r1, [r0, #8] │ │ │ │ + str r2, [r0, #16] │ │ │ │ + str r2, [r0, #12] │ │ │ │ + bx lr │ │ │ │ + bx r1 │ │ │ │ + @ instruction: 0xfffffe10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r3, #1 │ │ │ │ - add r0, r4, #12 │ │ │ │ - mov r2, #65536 @ 0x10000 │ │ │ │ - add r1, r1, #36 @ 0x24 │ │ │ │ - bl e76f8 │ │ │ │ - add r4, r4, #131072 @ 0x20000 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #600] @ 0x258 │ │ │ │ + cmp r1, #1 │ │ │ │ + beq 886d4 │ │ │ │ + bgt 886b0 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 88758 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r1, #692 @ 0x2b4 │ │ │ │ + add r2, r3, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r2, #2480] @ 0x9b0 │ │ │ │ + mla r3, r1, r2, r3 │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + ldr r0, [r3, #40] @ 0x28 │ │ │ │ + cmn r0, #1 │ │ │ │ + movne r0, #0 │ │ │ │ + moveq r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - add r0, r1, #132096 @ 0x20400 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r3, #1 │ │ │ │ - add r1, r0, #116 @ 0x74 │ │ │ │ - mov r2, #65536 @ 0x10000 │ │ │ │ - add r0, r0, #92 @ 0x5c │ │ │ │ - bl e76f8 │ │ │ │ - add r4, r4, #262144 @ 0x40000 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #1704] @ 0x6a8 │ │ │ │ + sub r1, r1, #2 │ │ │ │ + cmp r1, #1 │ │ │ │ + bhi 88758 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2508] @ 0x9cc │ │ │ │ + lsr r0, r0, #1 │ │ │ │ + and r0, r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr ip, [r0, #4] │ │ │ │ + mov r3, #692 @ 0x2b4 │ │ │ │ + mla r1, r3, r2, ip │ │ │ │ + add r0, r1, #16192 @ 0x3f40 │ │ │ │ + ldrb r0, [r0, #32] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 88774 │ │ │ │ + add r1, r1, #15744 @ 0x3d80 │ │ │ │ + ldr lr, [r1, #40] @ 0x28 │ │ │ │ + cmn lr, #1 │ │ │ │ + beq 88774 │ │ │ │ + add r1, ip, #57344 @ 0xe000 │ │ │ │ + ldr r1, [r1, #2480] @ 0x9b0 │ │ │ │ + mla r3, r1, r3, ip │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + cmn r3, #1 │ │ │ │ + popeq {r4, pc} │ │ │ │ + sub r1, r1, r2 │ │ │ │ + clz r1, r1 │ │ │ │ + lsr r1, r1, #5 │ │ │ │ + cmp lr, r3 │ │ │ │ + orrne r1, r1, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 88774 │ │ │ │ + add r2, ip, r2, lsl #2 │ │ │ │ + ldr r3, [r2, #2456] @ 0x998 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldrne r0, [r3] │ │ │ │ + lsrne r0, r0, #4 │ │ │ │ + eorne r0, r0, #1 │ │ │ │ + andne r0, r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [pc, #28] @ 8877c │ │ │ │ + ldr r0, [pc, #28] @ 88780 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r0, pc, r0 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, #56 @ 0x38 │ │ │ │ + bl e9eb4 │ │ │ │ + mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + andeq pc, r6, r8, asr #2 │ │ │ │ + andeq pc, r6, r8, asr r1 @ │ │ │ │ + ldr r2, [pc, #32] @ 887ac │ │ │ │ + mvn r1, #0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r2, r2, #8 │ │ │ │ + mov ip, #0 │ │ │ │ + str r2, [r0] │ │ │ │ + strh ip, [r0, #8] │ │ │ │ + str r1, [r0, #16] │ │ │ │ + str r1, [r0, #12] │ │ │ │ + bx lr │ │ │ │ + strdeq sp, [r7], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r7, r0 │ │ │ │ - bl e9864 │ │ │ │ - cmp r0, #255 @ 0xff │ │ │ │ - movlt r5, r0 │ │ │ │ - movge r5, #255 @ 0xff │ │ │ │ - add r1, r5, #8 │ │ │ │ - add r0, r4, #12 │ │ │ │ - bl e7848 │ │ │ │ - ldr r3, [pc, #40] @ 7c698 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [r0] │ │ │ │ - strb r6, [r4, #4] │ │ │ │ - add r0, r0, #5 │ │ │ │ - bl e8454 │ │ │ │ - add r4, r4, r5 │ │ │ │ + ldr lr, [r0, #4] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r0, [lr, #1580] @ 0x62c │ │ │ │ + ldr r1, [pc, #172] @ 88880 │ │ │ │ + ldr ip, [r0, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + cmp ip, #4 │ │ │ │ + mov ip, r2 │ │ │ │ + ldr r2, [pc, #156] @ 88884 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + mov r2, #0 │ │ │ │ + beq 88858 │ │ │ │ + ldr r2, [lr, #3484] @ 0xd9c │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 8881c │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 8882c │ │ │ │ + ldr r2, [lr, #3488] @ 0xda0 │ │ │ │ + cmp r2, ip │ │ │ │ + beq 8882c │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + stmib sp, {r3, ip} │ │ │ │ + bl 88554 │ │ │ │ + ldr r2, [pc, #84] @ 88888 │ │ │ │ + ldr r3, [pc, #76] @ 88884 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - strb r3, [r4, #5] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - svclt 0x00800000 │ │ │ │ + bne 8887c │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + cmp r3, #3 │ │ │ │ + movge r3, #3 │ │ │ │ + cmp ip, #63 @ 0x3f │ │ │ │ + movge ip, #63 @ 0x3f │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + orr ip, ip, ip, asr #31 │ │ │ │ + str r3, [lr, #2156] @ 0x86c │ │ │ │ + str ip, [lr, #2160] @ 0x870 │ │ │ │ + b 8882c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + strdeq lr, [r7], -r0 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + muleq r7, r0, r1 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldrb r2, [r3, #3480] @ 0xd98 │ │ │ │ + cmp r2, #0 │ │ │ │ + bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r2, #65536 @ 0x10000 │ │ │ │ - add r1, r0, #24 │ │ │ │ - mov r5, r0 │ │ │ │ - bl e76f8 │ │ │ │ - mov r2, #65536 @ 0x10000 │ │ │ │ - add r0, r5, r2 │ │ │ │ - mov r3, #1 │ │ │ │ - add r1, r0, #48 @ 0x30 │ │ │ │ - add r4, r5, #131072 @ 0x20000 │ │ │ │ - add r0, r0, #24 │ │ │ │ - bl e76f8 │ │ │ │ - add r0, r4, #52 @ 0x34 │ │ │ │ - bl 9729c │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r6, r3 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - str r6, [r4, #584] @ 0x248 │ │ │ │ - bne 7c73c │ │ │ │ - ldr r2, [pc, #72] @ 7c74c │ │ │ │ - mov r1, #2 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - str r1, [r4, #864] @ 0x360 │ │ │ │ - str r2, [r4, #580] @ 0x244 │ │ │ │ + ldr r2, [r3, #1580] @ 0x62c │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r2, #4 │ │ │ │ + beq 88904 │ │ │ │ + ldr r3, [r4] │ │ │ │ mov r1, #0 │ │ │ │ - mvn r2, #0 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - strb r3, [r4, #596] @ 0x254 │ │ │ │ - str r2, [r4, #724] @ 0x2d4 │ │ │ │ - strb r3, [r4, #732] @ 0x2dc │ │ │ │ - str r2, [r4, #860] @ 0x35c │ │ │ │ - str r1, [r4, #872] @ 0x368 │ │ │ │ - strb r3, [r4, #876] @ 0x36c │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #12] @ 7c750 │ │ │ │ - mov r1, #4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 7c708 │ │ │ │ - andeq sl, r7, ip, asr #23 │ │ │ │ - muleq r7, ip, fp │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - add r3, r0, #131072 @ 0x20000 │ │ │ │ - ldr r1, [r1, #1568] @ 0x620 │ │ │ │ - add r0, r3, #52 @ 0x34 │ │ │ │ - str r2, [r3, #592] @ 0x250 │ │ │ │ - b 97304 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r2, #65536 @ 0x10000 │ │ │ │ - add r1, r0, #24 │ │ │ │ - bl e76f8 │ │ │ │ - add r4, r4, #131072 @ 0x20000 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #588] @ 0x24c │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - add r0, r0, #65536 @ 0x10000 │ │ │ │ - mov r3, #1 │ │ │ │ - add r1, r0, #48 @ 0x30 │ │ │ │ - mov r2, #65536 @ 0x10000 │ │ │ │ - add r0, r0, #24 │ │ │ │ - bl e76f8 │ │ │ │ - add r4, r4, #131072 @ 0x20000 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - add r4, r0, #131072 @ 0x20000 │ │ │ │ - ldr r3, [r4, #584] @ 0x248 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [r4, #592] @ 0x250 │ │ │ │ - bne 7c818 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ + b 887b0 │ │ │ │ + ldr r0, [r3, #1600] @ 0x640 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - bx r3 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r4, #592] @ 0x250 │ │ │ │ + cmp r0, #2 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + b 888c4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldrb r2, [r3, #3480] @ 0xd98 │ │ │ │ + cmp r2, #0 │ │ │ │ + popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r2, [r3, #1580] @ 0x62c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + mov r7, r1 │ │ │ │ + cmp r2, #4 │ │ │ │ + beq 88a0c │ │ │ │ + ldr r4, [r3, #3484] @ 0xd9c │ │ │ │ + ldr sl, [pc, #220] @ 88a40 │ │ │ │ + cmp r4, #1 │ │ │ │ + ldreq r6, [r3, #3488] @ 0xda0 │ │ │ │ + ldr r9, [pc, #212] @ 88a44 │ │ │ │ + add r3, r7, #1 │ │ │ │ + mvnne r6, #0 │ │ │ │ + bics r3, r3, #2 │ │ │ │ + moveq fp, #1 │ │ │ │ + movne fp, #0 │ │ │ │ + add sl, pc, sl │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r5, #68 @ 0x44 │ │ │ │ + b 889d0 │ │ │ │ + rsbs r2, r3, #0 │ │ │ │ + and r4, r3, #3 │ │ │ │ + and r3, r2, #3 │ │ │ │ + rsbpl r4, r3, #0 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne 889b4 │ │ │ │ + cmn r7, #1 │ │ │ │ + moveq r6, #63 @ 0x3f │ │ │ │ + movne r6, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 88660 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7c858 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #108] @ 0x6c │ │ │ │ - bx r3 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r1, [pc, #24] @ 7c87c │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - mov r2, r5 │ │ │ │ + bne 88a2c │ │ │ │ + subs r5, r5, #1 │ │ │ │ + popeq {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r3, sl │ │ │ │ + mov r0, r9 │ │ │ │ + mov r2, fp │ │ │ │ + mov r1, #63 @ 0x3f │ │ │ │ + bl e9eb4 │ │ │ │ + add r3, r7, r4 │ │ │ │ + cmp r4, #1 │ │ │ │ + add r3, r3, #4 │ │ │ │ + mov r0, r8 │ │ │ │ + bne 88990 │ │ │ │ + add r6, r6, r7 │ │ │ │ + cmp r6, #63 @ 0x3f │ │ │ │ + bls 889b4 │ │ │ │ + mvn r6, #0 │ │ │ │ + b 88990 │ │ │ │ + ldr r0, [r3, #1600] @ 0x640 │ │ │ │ ldr r3, [r0] │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bx r3 │ │ │ │ - andeq r7, r7, r8, asr #27 │ │ │ │ - sub sp, sp, #16 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #2 │ │ │ │ + popne {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + b 88958 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 887b0 │ │ │ │ + andeq lr, r6, r8, ror #30 │ │ │ │ + andeq lr, r6, r8, lsr pc │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, #1 │ │ │ │ + b 88920 │ │ │ │ + mov r0, r1 │ │ │ │ + mvn r1, #0 │ │ │ │ + b 88920 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3944] @ 0xf68 │ │ │ │ - sub sp, sp, #116 @ 0x74 │ │ │ │ - add r5, sp, #156 @ 0x9c │ │ │ │ - stm r5, {r1, r2, r3} │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #1688] @ 7cf44 │ │ │ │ - ldr r3, [pc, #1688] @ 7cf48 │ │ │ │ + str r0, [ip, #3656] @ 0xe48 │ │ │ │ + ldr r2, [pc, #3632] @ 898a8 │ │ │ │ + ldrb r3, [r0, #8] │ │ │ │ + add r2, pc, r2 │ │ │ │ + sub sp, sp, #404 @ 0x194 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + ldr r2, [pc, #3616] @ 898ac │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #3612] @ 898b0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - tst r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - and r7, r1, #9 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r3, #0 │ │ │ │ - beq 7c928 │ │ │ │ - cmp r9, #216 @ 0xd8 │ │ │ │ - bgt 7caa4 │ │ │ │ - cmp r9, #202 @ 0xca │ │ │ │ - ble 7ca94 │ │ │ │ - sub r3, r9, #203 @ 0xcb │ │ │ │ - cmp r3, #13 │ │ │ │ - addls pc, pc, r3, lsl #2 │ │ │ │ - b 7c928 │ │ │ │ - b 7cbac │ │ │ │ - b 7c928 │ │ │ │ - b 7c928 │ │ │ │ - b 7cc48 │ │ │ │ - b 7c928 │ │ │ │ - b 7c928 │ │ │ │ - b 7cc04 │ │ │ │ - b 7cbc0 │ │ │ │ - b 7c928 │ │ │ │ - b 7c928 │ │ │ │ - b 7c928 │ │ │ │ - b 7c928 │ │ │ │ - b 7c928 │ │ │ │ - b 7cb40 │ │ │ │ - add lr, sp, #168 @ 0xa8 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, sp │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - add r4, r6, #131072 @ 0x20000 │ │ │ │ - add r8, r4, #52 @ 0x34 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - mov r0, r8 │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ - bl 9794c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 7ca60 │ │ │ │ - cmp r9, #9 │ │ │ │ - bne 7cad8 │ │ │ │ - add r5, sp, #44 @ 0x2c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r2, #64 @ 0x40 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7b64 │ │ │ │ - add r3, r4, #51 @ 0x33 │ │ │ │ - mov r1, r5 │ │ │ │ - add ip, r4, #114 @ 0x72 │ │ │ │ - b 7c994 │ │ │ │ - cmp ip, r3 │ │ │ │ - strb r2, [r1], #1 │ │ │ │ - beq 7cea0 │ │ │ │ - mov r0, r3 │ │ │ │ - ldrb r2, [r3, #1]! │ │ │ │ - tst r2, #223 @ 0xdf │ │ │ │ - bne 7c988 │ │ │ │ - sub r0, r0, r6 │ │ │ │ - sub r0, r0, #131072 @ 0x20000 │ │ │ │ - sub r0, r0, #51 @ 0x33 │ │ │ │ - add r3, r0, #112 @ 0x70 │ │ │ │ - add r0, sp, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r0, #-68] @ 0xffffffbc │ │ │ │ - ldr r3, [r4, #592] @ 0x250 │ │ │ │ - ldr r2, [r4, #584] @ 0x248 │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ldr r2, [r7] │ │ │ │ - ldr r9, [r4, #864] @ 0x360 │ │ │ │ - ldr r8, [r2, #16] │ │ │ │ - beq 7c9fc │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7cb20 │ │ │ │ + str r3, [sp, #396] @ 0x18c │ │ │ │ mov r3, #0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r8 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - strbeq r5, [r4, #876] @ 0x36c │ │ │ │ - beq 7ca60 │ │ │ │ - ldr r0, [pc, #1320] @ 7cf4c │ │ │ │ + beq 895d0 │ │ │ │ + ldr r8, [r0, #4] │ │ │ │ + ldrb r3, [r8, #3480] @ 0xd98 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + strheq r3, [r0, #8] │ │ │ │ + beq 89014 │ │ │ │ mov r3, #1 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - add r0, r6, r0 │ │ │ │ - mov r2, #32 │ │ │ │ - strb r3, [r4, #876] @ 0x36c │ │ │ │ - bl e97fc │ │ │ │ - ldr r0, [pc, #1296] @ 7cf50 │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mov r2, #96 @ 0x60 │ │ │ │ - add r0, r6, r0 │ │ │ │ - bl e97fc │ │ │ │ - ldr r0, [pc, #1280] @ 7cf54 │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - mov r2, #96 @ 0x60 │ │ │ │ - add r0, r6, r0 │ │ │ │ - bl e97fc │ │ │ │ - ldr r2, [pc, #1264] @ 7cf58 │ │ │ │ - ldr r3, [pc, #1244] @ 7cf48 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 7cf40 │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - cmp r9, #9 │ │ │ │ - beq 7cc5c │ │ │ │ - cmp r9, #13 │ │ │ │ - beq 7cb40 │ │ │ │ - add r4, r6, #131072 @ 0x20000 │ │ │ │ - add lr, sp, #168 @ 0xa8 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, sp │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - add r8, r4, #52 @ 0x34 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - mov r0, r8 │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ - bl 9794c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 7ca60 │ │ │ │ - mvn r5, #0 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, r4, #732 @ 0x2dc │ │ │ │ - str r5, [r4, #860] @ 0x35c │ │ │ │ - bl e97fc │ │ │ │ - ldr r1, [pc, #1124] @ 7cf5c │ │ │ │ - mov r0, r8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl eb80c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7c964 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - add r1, r4, #59 @ 0x3b │ │ │ │ - add r0, r4, #596 @ 0x254 │ │ │ │ - str r5, [r4, #724] @ 0x2d4 │ │ │ │ - bl e97fc │ │ │ │ - b 7c964 │ │ │ │ - ldr r3, [r4, #592] @ 0x250 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #104] @ 0x68 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - b 7ca00 │ │ │ │ - add r4, r6, #131072 @ 0x20000 │ │ │ │ - ldrb r3, [r4, #52] @ 0x34 │ │ │ │ + mov r1, #0 │ │ │ │ + strb r3, [r0, #9] │ │ │ │ + add r2, r8, #2448 @ 0x990 │ │ │ │ + mvn r3, #0 │ │ │ │ + add r6, r8, #2704 @ 0xa90 │ │ │ │ + add r7, r8, #15744 @ 0x3d80 │ │ │ │ + str r3, [r0, #16] │ │ │ │ + str r3, [r0, #12] │ │ │ │ + add r2, r2, #4 │ │ │ │ + add r6, r6, #4 │ │ │ │ + add r7, r7, #40 @ 0x28 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r9, r1 │ │ │ │ + add fp, r8, #57344 @ 0xe000 │ │ │ │ + mov sl, #692 @ 0x2b4 │ │ │ │ + b 88b3c │ │ │ │ + ldr r3, [r3] │ │ │ │ + lsr r3, r3, #4 │ │ │ │ + and r3, r3, #1 │ │ │ │ + cmp r4, r0 │ │ │ │ + orreq r3, r3, #1 │ │ │ │ + cmp ip, lr │ │ │ │ + orrne r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7cea8 │ │ │ │ - ldr r3, [r4, #584] @ 0x248 │ │ │ │ + beq 88b6c │ │ │ │ + cmp r2, r6 │ │ │ │ + add r0, r0, #1 │ │ │ │ + add r1, r1, #173 @ 0xad │ │ │ │ + beq 88b80 │ │ │ │ + ldr r3, [r2, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7cf0c │ │ │ │ - ldr r3, [r4, #592] @ 0x250 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + beq 88b2c │ │ │ │ + ldr ip, [r7, r1, lsl #2] │ │ │ │ + cmn ip, #1 │ │ │ │ + beq 88b2c │ │ │ │ + ldr r4, [fp, #2480] @ 0x9b0 │ │ │ │ + mla lr, sl, r4, r8 │ │ │ │ + add lr, lr, #15744 @ 0x3d80 │ │ │ │ + ldr lr, [lr, #40] @ 0x28 │ │ │ │ + cmn lr, #1 │ │ │ │ + bne 88b08 │ │ │ │ + cmp r2, r6 │ │ │ │ + add r9, r9, #1 │ │ │ │ + add r0, r0, #1 │ │ │ │ + add r1, r1, #173 @ 0xad │ │ │ │ + bne 88b3c │ │ │ │ + cmp r9, #16 │ │ │ │ + ble 89630 │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + cmp r9, #48 @ 0x30 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + movgt r3, #16 │ │ │ │ + movgt r4, #1073741824 @ 0x40000000 │ │ │ │ + strgt r3, [sp, #56] @ 0x38 │ │ │ │ + ble 897f8 │ │ │ │ + ldr r8, [r8, #1572] @ 0x624 │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r8, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #3300] @ 898b4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr ip, [r8] │ │ │ │ + mov r6, #0 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [pc, #3272] @ 898b4 │ │ │ │ + mov r3, r7 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r8, [ip, #20] │ │ │ │ + blx r8 │ │ │ │ + ldr r8, [pc, #3252] @ 898b8 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r7 │ │ │ │ + str r8, [sp, #92] @ 0x5c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #3236] @ 898bc │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r3, [pc, #3196] @ 898bc │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7cf0c │ │ │ │ - add r8, r6, #131072 @ 0x20000 │ │ │ │ - add r8, r8, #52 @ 0x34 │ │ │ │ - mov r1, r8 │ │ │ │ + str r6, [sp, #136] @ 0x88 │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ + str r6, [sp, #128] @ 0x80 │ │ │ │ + str r6, [sp, #132] @ 0x84 │ │ │ │ + ldr r3, [pc, #3140] @ 898c0 │ │ │ │ + ldr r6, [pc, #3140] @ 898c4 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + add ip, sp, #80 @ 0x50 │ │ │ │ + add lr, sp, #128 @ 0x80 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r3, #59648 @ 0xe900 │ │ │ │ + mov r1, ip │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + ldm lr, {r2, r3} │ │ │ │ + str ip, [sp, #72] @ 0x48 │ │ │ │ + str lr, [sp, #28] │ │ │ │ + bl 92380 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c7e0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 972d4 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r7, r3 │ │ │ │ - str r3, [r4, #48] @ 0x30 │ │ │ │ - bne 7cad8 │ │ │ │ - b 7ca60 │ │ │ │ - add r4, r0, #131072 @ 0x20000 │ │ │ │ - ldr r3, [r4, #588] @ 0x24c │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #588] @ 0x24c │ │ │ │ - b 7caa8 │ │ │ │ - add r4, r0, #131072 @ 0x20000 │ │ │ │ - ldr r1, [r4, #48] @ 0x30 │ │ │ │ - add r0, r0, #65536 @ 0x10000 │ │ │ │ - cmp r1, #0 │ │ │ │ - add r0, r0, #24 │ │ │ │ - beq 7cee4 │ │ │ │ - bl e7938 │ │ │ │ - subs r1, r0, #0 │ │ │ │ - ldreq r1, [r4, #48] @ 0x30 │ │ │ │ - strne r1, [r4, #48] @ 0x30 │ │ │ │ - beq 7cef0 │ │ │ │ - add r8, r4, #52 @ 0x34 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r8, [r5, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9730c │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 7cad8 │ │ │ │ - b 7ca60 │ │ │ │ - add r4, r0, #131072 @ 0x20000 │ │ │ │ - ldr r1, [r4, #48] @ 0x30 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 7cc30 │ │ │ │ - add r0, r0, #65536 @ 0x10000 │ │ │ │ - add r0, r0, #24 │ │ │ │ - bl e7974 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ + bne 88d04 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ - bne 7cbec │ │ │ │ - add r8, r4, #52 @ 0x34 │ │ │ │ mov r0, r8 │ │ │ │ - bl 972d4 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 7cad8 │ │ │ │ - b 7ca60 │ │ │ │ - add r4, r0, #131072 @ 0x20000 │ │ │ │ - ldr r3, [r4, #588] @ 0x24c │ │ │ │ - sub r3, r3, #1 │ │ │ │ - bic r3, r3, r3, asr #31 │ │ │ │ - b 7cbb8 │ │ │ │ - add r4, r0, #131072 @ 0x20000 │ │ │ │ - ldr r3, [r4, #584] @ 0x248 │ │ │ │ - ldr r2, [r4, #592] @ 0x250 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7ceb8 │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r8, r4 │ │ │ │ - addeq r8, r8, #52 @ 0x34 │ │ │ │ - beq 7ce70 │ │ │ │ - ldr r3, [r4, #584] @ 0x248 │ │ │ │ - ldr r2, [r4, #592] @ 0x250 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [r4, #860] @ 0x35c │ │ │ │ - ldr r8, [r2, #8] │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #860] @ 0x35c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r4, #868] @ 0x364 │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr fp, [r4, #864] @ 0x360 │ │ │ │ - ldr sl, [r3, #20] │ │ │ │ - add r9, r4, #732 @ 0x2dc │ │ │ │ - beq 7cedc │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - blx r3 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7cedc │ │ │ │ - ldr r3, [r4, #592] @ 0x250 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #104] @ 0x68 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r1, [pc, #596] @ 7cf60 │ │ │ │ - mov r2, fp │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - blx sl │ │ │ │ - ldr r1, [r4, #868] @ 0x364 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 7cdc4 │ │ │ │ - ldr r0, [r4, #860] @ 0x35c │ │ │ │ - cmp r1, r0 │ │ │ │ - bgt 7cdc4 │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - ldr r3, [r4, #592] @ 0x250 │ │ │ │ - ldr r2, [r4, #584] @ 0x248 │ │ │ │ - ldr r8, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [r4, #868] @ 0x364 │ │ │ │ - ldr r2, [r8] │ │ │ │ - ldr fp, [r4, #864] @ 0x360 │ │ │ │ - ldr sl, [r2, #20] │ │ │ │ - str r1, [r4, #860] @ 0x35c │ │ │ │ - beq 7cf38 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - blx r3 │ │ │ │ + moveq r4, r8 │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ + ldr r1, [pc, #3000] @ 898c8 │ │ │ │ + mov r0, r6 │ │ │ │ + str r4, [r5, #20] │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7cf38 │ │ │ │ - ldr r3, [r4, #592] @ 0x250 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #104] @ 0x68 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr ip, [pc, #440] @ 7cf64 │ │ │ │ - mov r2, fp │ │ │ │ - add ip, pc, ip │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str ip, [sp] │ │ │ │ - blx sl │ │ │ │ - ldr r1, [pc, #412] @ 7cf68 │ │ │ │ - add r8, r4, #52 @ 0x34 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl eb80c │ │ │ │ + bne 89774 │ │ │ │ + ldr r1, [pc, #2980] @ 898cc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7ce70 │ │ │ │ - ldr r3, [r4, #584] @ 0x248 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7ce70 │ │ │ │ - ldr r3, [r4, #592] @ 0x250 │ │ │ │ - ldr r2, [pc, #372] @ 7cf6c │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - ldr r3, [r4, #724] @ 0x2d4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #724] @ 0x2d4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov sl, #0 │ │ │ │ - add r9, r4, #596 @ 0x254 │ │ │ │ - ldr fp, [r3, #24] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r3, r6 │ │ │ │ - str sl, [r4, #728] @ 0x2d8 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - blx fp │ │ │ │ - ldr r1, [r4, #728] @ 0x2d8 │ │ │ │ - cmp r1, sl │ │ │ │ - beq 7ce70 │ │ │ │ - ldr r0, [r4, #724] @ 0x2d4 │ │ │ │ - cmp r1, r0 │ │ │ │ - bgt 7ce70 │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - ldr r3, [r4, #592] @ 0x250 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - str sl, [r4, #728] @ 0x2d8 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r6 │ │ │ │ - str r1, [r4, #724] @ 0x2d4 │ │ │ │ + bne 89668 │ │ │ │ + str r6, [r5, #24] │ │ │ │ + ldr r6, [sp, #52] @ 0x34 │ │ │ │ + ldr r1, [pc, #2944] @ 898c4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #2944] @ 898d0 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #2936] @ 898d4 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + mov r1, #692 @ 0x2b4 │ │ │ │ + add r2, r6, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r2, #2480] @ 0x9b0 │ │ │ │ + mla r3, r1, r3, r6 │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + cmn r3, #1 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + beq 89670 │ │ │ │ + ldr r3, [r2, #2508] @ 0x9cc │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + tst r3, #2 │ │ │ │ + ldr r3, [pc, #2872] @ 898d8 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + beq 89048 │ │ │ │ + ldr fp, [pc, #2836] @ 898c4 │ │ │ │ + ldr r9, [pc, #2856] @ 898dc │ │ │ │ + ldr sl, [pc, #2856] @ 898e0 │ │ │ │ + str r7, [sp, #16] │ │ │ │ + mov r8, #2 │ │ │ │ + mov r7, r6 │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r2, [r7, #3484] @ 0xd9c │ │ │ │ + cmp r2, r8 │ │ │ │ + beq 8977c │ │ │ │ mov r1, r9 │ │ │ │ - ldr r9, [ip, #24] │ │ │ │ - blx r9 │ │ │ │ - add lr, sp, #168 @ 0xa8 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, sp │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - mov r0, r8 │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ - bl 9794c │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 7c964 │ │ │ │ - b 7ca60 │ │ │ │ - mov r0, #63 @ 0x3f │ │ │ │ - b 7c9b0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 7ca60 │ │ │ │ - add r8, r4, #52 @ 0x34 │ │ │ │ - b 7cad8 │ │ │ │ - str r3, [r4, #868] @ 0x364 │ │ │ │ - ldr r3, [r4, #860] @ 0x35c │ │ │ │ - ldr r8, [r2, #8] │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [r4, #860] @ 0x35c │ │ │ │ - ldr r3, [r8] │ │ │ │ - ldr fp, [r4, #864] @ 0x360 │ │ │ │ - ldr sl, [r3, #20] │ │ │ │ - add r9, r4, #732 @ 0x2dc │ │ │ │ - mov r3, #0 │ │ │ │ - b 7cd04 │ │ │ │ - bl e79c8 │ │ │ │ + mov r0, fp │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ mov r1, r0 │ │ │ │ - str r0, [r4, #48] @ 0x30 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 7cbec │ │ │ │ - cmp r7, #0 │ │ │ │ - addne r8, r6, #131072 @ 0x20000 │ │ │ │ - addne r8, r8, #52 @ 0x34 │ │ │ │ - bne 7cad8 │ │ │ │ - b 7ca60 │ │ │ │ - ldr r1, [r4, #564] @ 0x234 │ │ │ │ - add r0, r6, #65536 @ 0x10000 │ │ │ │ - add r1, r1, #1 │ │ │ │ - add r0, r0, #24 │ │ │ │ - bl e7848 │ │ │ │ - ldr r2, [r4, #564] @ 0x234 │ │ │ │ - add r8, r4, #52 @ 0x34 │ │ │ │ - add r2, r2, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - bl e8454 │ │ │ │ - b 7cb84 │ │ │ │ - mov r3, #0 │ │ │ │ - b 7cda4 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq sl, r8, ip, lsl #2 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r0, r2, sp, ror #6 │ │ │ │ - andeq r0, r2, sp, lsl #7 │ │ │ │ - andeq r0, r2, sp, ror #7 │ │ │ │ - andeq r9, r8, r0, asr pc │ │ │ │ - strdeq sl, [r7], -r8 │ │ │ │ - @ instruction: 0xfffff30c │ │ │ │ - @ instruction: 0xfffff26c │ │ │ │ - andeq sl, r7, r4, lsr #10 │ │ │ │ - @ instruction: 0xfffff260 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - bl e9864 │ │ │ │ - cmp r0, #255 @ 0xff │ │ │ │ - movlt r5, r0 │ │ │ │ - movge r5, #255 @ 0xff │ │ │ │ - add r1, r5, #8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e7848 │ │ │ │ - ldr r3, [pc, #40] @ 7cfdc │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [r0] │ │ │ │ - strb r7, [r4, #4] │ │ │ │ - add r0, r0, #5 │ │ │ │ - bl e8454 │ │ │ │ - add r4, r4, r5 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r4, #5] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - svclt 0x00800000 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #292] @ 7d11c │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r3, r3, #8 │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [r4], #12 │ │ │ │ - add r1, r0, #36 @ 0x24 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, #65536 @ 0x10000 │ │ │ │ - bl e76f8 │ │ │ │ - mov r2, #65536 @ 0x10000 │ │ │ │ - add r0, r6, r2 │ │ │ │ - add r1, r0, #60 @ 0x3c │ │ │ │ - mov r3, #1 │ │ │ │ - add r0, r0, #36 @ 0x24 │ │ │ │ - bl e76f8 │ │ │ │ - add r0, r4, #131072 @ 0x20000 │ │ │ │ - add r0, r0, #52 @ 0x34 │ │ │ │ - bl 9729c │ │ │ │ - ldr r1, [pc, #216] @ 7d120 │ │ │ │ - add r4, r6, #131072 @ 0x20000 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r1, [r4, #592] @ 0x250 │ │ │ │ - add r1, r6, #132096 @ 0x20400 │ │ │ │ - mov r5, #0 │ │ │ │ - mvn r7, #0 │ │ │ │ - mov r8, #0 │ │ │ │ - add r9, r1, #92 @ 0x5c │ │ │ │ - mov r0, #2 │ │ │ │ - str r0, [r4, #876] @ 0x36c │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ - mov r0, r9 │ │ │ │ - str r5, [r4, #596] @ 0x254 │ │ │ │ - strb r5, [r4, #608] @ 0x260 │ │ │ │ - str r7, [r4, #736] @ 0x2e0 │ │ │ │ - strb r5, [r4, #744] @ 0x2e8 │ │ │ │ - str r7, [r4, #872] @ 0x368 │ │ │ │ - str r8, [r4, #884] @ 0x374 │ │ │ │ - strb r5, [r4, #888] @ 0x378 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #65536 @ 0x10000 │ │ │ │ - add r1, r1, #116 @ 0x74 │ │ │ │ - bl e76f8 │ │ │ │ - add r0, r6, #197632 @ 0x30400 │ │ │ │ - add r1, r0, #140 @ 0x8c │ │ │ │ - mov r3, #1 │ │ │ │ - mov r2, #65536 @ 0x10000 │ │ │ │ - add r0, r0, #116 @ 0x74 │ │ │ │ - bl e76f8 │ │ │ │ - add r0, r9, #131072 @ 0x20000 │ │ │ │ - add r0, r0, #52 @ 0x34 │ │ │ │ - bl 9729c │ │ │ │ - ldr r3, [pc, #88] @ 7d124 │ │ │ │ - add r4, r6, #262144 @ 0x40000 │ │ │ │ - ldr r2, [pc, #84] @ 7d128 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, #1 │ │ │ │ - mov r1, #4 │ │ │ │ - str r0, [r4, #1700] @ 0x6a4 │ │ │ │ - str r3, [r4, #1696] @ 0x6a0 │ │ │ │ - mov r0, r6 │ │ │ │ - str r1, [r4, #1980] @ 0x7bc │ │ │ │ - str r5, [r4, #1164] @ 0x48c │ │ │ │ - strb r5, [r4, #1712] @ 0x6b0 │ │ │ │ - str r7, [r4, #1840] @ 0x730 │ │ │ │ - str r7, [r4, #1976] @ 0x7b8 │ │ │ │ - strb r5, [r4, #1848] @ 0x738 │ │ │ │ - str r8, [r4, #1988] @ 0x7c4 │ │ │ │ - strb r5, [r4, #1992] @ 0x7c8 │ │ │ │ - str r5, [r4, #2224] @ 0x8b0 │ │ │ │ - str r5, [r4, #2228] @ 0x8b4 │ │ │ │ - str r8, [r4, #2232] @ 0x8b8 │ │ │ │ - str r2, [r4, #2236] @ 0x8bc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - @ instruction: 0x00088cb0 │ │ │ │ - andeq sl, r7, r8, lsl #5 │ │ │ │ - andeq sl, r7, r0, lsl r2 │ │ │ │ - stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #104] @ 7d1ac │ │ │ │ - add r4, pc, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7d190 │ │ │ │ - bl e88e8 │ │ │ │ - ldr r2, [pc, #80] @ 7d1b0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - subs r0, r0, r3 │ │ │ │ - sbc r1, r1, r2 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - bl e8978 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ + beq 89628 │ │ │ │ + ldr r1, [pc, #2792] @ 898e4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - pop {r4, pc} │ │ │ │ - bl e88e8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r4 │ │ │ │ - strd r2, [r4, #8] │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 7d154 │ │ │ │ - andseq r6, lr, r8, lsr #25 │ │ │ │ - andseq r6, lr, ip, lsl #25 │ │ │ │ - add r3, r0, #262144 @ 0x40000 │ │ │ │ - ldr r3, [r3, #2224] @ 0x8b0 │ │ │ │ - cmp r3, #1 │ │ │ │ - addeq r0, r0, #132096 @ 0x20400 │ │ │ │ - addeq r0, r0, #92 @ 0x5c │ │ │ │ - addne r0, r0, #12 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - add r4, r0, #262144 @ 0x40000 │ │ │ │ - ldr r3, [r4, #2224] @ 0x8b0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r3, [r4, #2228] @ 0x8b4 │ │ │ │ - beq 7d208 │ │ │ │ - sub r2, r3, #1 │ │ │ │ - cmp r2, #1 │ │ │ │ - bls 7d2a0 │ │ │ │ - bics r3, r3, #2 │ │ │ │ - mov r0, r5 │ │ │ │ - beq 7d2a8 │ │ │ │ - ldr r7, [r4, #2232] @ 0x8b8 │ │ │ │ - bl 7d12c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r4, #2236] @ 0x8bc │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7d12c │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r2, [r4, #2228] @ 0x8b4 │ │ │ │ - ldr r0, [r1, #1568] @ 0x620 │ │ │ │ - cmp r2, #3 │ │ │ │ - cmpne r2, #0 │ │ │ │ - str r3, [r4, #2232] @ 0x8b8 │ │ │ │ + bl 7678 <__aeabi_fcmple@plt> │ │ │ │ + subs r4, r0, #0 │ │ │ │ + bne 895fc │ │ │ │ + ldr r0, [r7, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - bne 7d2bc │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - mov r0, #0 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r1, [r3, #2584] @ 0xa18 │ │ │ │ - mov r2, #1 │ │ │ │ - strb r0, [r1, #29] │ │ │ │ - ldr r0, [r3, #2612] @ 0xa34 │ │ │ │ - str r2, [r4, #2228] @ 0x8b4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #28] │ │ │ │ - blx r3 │ │ │ │ - str r6, [r4, #2224] @ 0x8b0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 7d12c │ │ │ │ - ldr r1, [r4, #2236] @ 0x8bc │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - b 7d24c │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r2, #1 │ │ │ │ - add r3, r0, #57344 @ 0xe000 │ │ │ │ - ldr r3, [r3, #2584] @ 0xa18 │ │ │ │ - strb r2, [r3, #29] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - mov r3, #3 │ │ │ │ - str r3, [r4, #2228] @ 0x8b4 │ │ │ │ - str r6, [r4, #2224] @ 0x8b0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, #0 │ │ │ │ - b 7d1d0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, #1 │ │ │ │ - b 7d1d0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - add r5, r0, #262144 @ 0x40000 │ │ │ │ - ldr r4, [r5, #2228] @ 0x8b4 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - add lr, sp, #52 @ 0x34 │ │ │ │ - cmp r4, #0 │ │ │ │ - stm lr, {r1, r2, r3} │ │ │ │ - beq 7d3ac │ │ │ │ - sub r1, r2, #186 @ 0xba │ │ │ │ - mov r3, r2 │ │ │ │ - sub r2, r2, #232 @ 0xe8 │ │ │ │ - cmp r2, #11 │ │ │ │ - cmphi r1, #11 │ │ │ │ - bls 7d3ac │ │ │ │ - cmp r3, #27 │ │ │ │ - ldr r1, [r5, #2224] @ 0x8b0 │ │ │ │ - mov ip, r0 │ │ │ │ - beq 7d3c0 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ - cmp r1, #1 │ │ │ │ - ldm r5!, {r0, r1, r2, r3} │ │ │ │ - mov r4, sp │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldm r5, {r0, r1, r2, r3} │ │ │ │ - addeq ip, ip, #132096 @ 0x20400 │ │ │ │ - addeq ip, ip, #92 @ 0x5c │ │ │ │ - addne ip, ip, #12 │ │ │ │ - stm r4, {r0, r1, r2, r3} │ │ │ │ - mov r0, ip │ │ │ │ - ldm lr, {r1, r2, r3} │ │ │ │ - bl 7c880 │ │ │ │ - mov r0, #1 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - tst r3, #1 │ │ │ │ - beq 7d364 │ │ │ │ - bl 7d1d0 │ │ │ │ - b 7d398 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #2968] @ 0xb98 │ │ │ │ - ldr r2, [pc, #4068] @ 7e3d0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r3, [pc, #4064] @ 7e3d4 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #1088 @ 0x440 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - sub sp, sp, #4 │ │ │ │ - add r0, r0, #4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #1084] @ 0x43c │ │ │ │ - mov r3, #0 │ │ │ │ - bl 95e30 │ │ │ │ - add fp, r6, #262144 @ 0x40000 │ │ │ │ - ldr r9, [pc, #4016] @ 7e3d8 │ │ │ │ - add r9, pc, r9 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr sl, [r0] │ │ │ │ - ldr r8, [r0, #4] │ │ │ │ - ldr r7, [r0, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 7d12c │ │ │ │ - ldr r5, [fp, #2236] @ 0x8bc │ │ │ │ - str fp, [sp, #36] @ 0x24 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [fp, #2232] @ 0x8b8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7bac <__aeabi_fcmpge@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7e0f0 │ │ │ │ - ldr fp, [fp, #2228] @ 0x8b4 │ │ │ │ - cmp fp, #3 │ │ │ │ - beq 7de9c │ │ │ │ - cmp fp, #1 │ │ │ │ - movne r4, #1065353216 @ 0x3f800000 │ │ │ │ - beq 7e360 │ │ │ │ - cmp fp, #2 │ │ │ │ - beq 7e100 │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 7dea8 │ │ │ │ - ldr r1, [pc, #3880] @ 7e3dc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #3872] @ 7e3e0 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - cmp fp, #1 │ │ │ │ - moveq r1, r4 │ │ │ │ - mov r5, r0 │ │ │ │ - beq 7e270 │ │ │ │ - cmp fp, #3 │ │ │ │ - beq 7e260 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr sl, [sp, #32] │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r8 │ │ │ │ - str r7, [sp] │ │ │ │ - mov r3, sl │ │ │ │ - ldr r4, [ip, #20] │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mvn r1, #0 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r4, #0 │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r7, #1 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - add r8, sp, #236 @ 0xec │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - str r3, [sp, #252] @ 0xfc │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - str r2, [sp, #236] @ 0xec │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #2 │ │ │ │ - str r2, [sp, #276] @ 0x114 │ │ │ │ - mov r2, #3 │ │ │ │ - ldr r3, [r3, #128] @ 0x80 │ │ │ │ - mov r1, r8 │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ - str r4, [sp, #244] @ 0xf4 │ │ │ │ - str r4, [sp, #248] @ 0xf8 │ │ │ │ - str r4, [sp, #260] @ 0x104 │ │ │ │ - str r4, [sp, #264] @ 0x108 │ │ │ │ - str r4, [sp, #268] @ 0x10c │ │ │ │ - str r4, [sp, #280] @ 0x118 │ │ │ │ - str r4, [sp, #284] @ 0x11c │ │ │ │ - str r4, [sp, #288] @ 0x120 │ │ │ │ - str r4, [sp, #292] @ 0x124 │ │ │ │ - str r4, [sp, #300] @ 0x12c │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ - str r4, [sp, #308] @ 0x134 │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ - mov r2, #4 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r2, r7 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + rsb r1, r8, #66 @ 0x42 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + mov r2, r3 │ │ │ │ + bl 906a0 │ │ │ │ + cmp r4, #0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, fp │ │ │ │ + bne 89644 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1073741824 @ 0x40000000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #2628] @ 898e8 │ │ │ │ + ldr r2, [pc, #2628] @ 898ec │ │ │ │ + ldr r3, [pc, #2628] @ 898f0 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [pc, #3612] @ 7e3e4 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + str r1, [sp, #132] @ 0x84 │ │ │ │ ldr r3, [r0] │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r5, [sp, #56] @ 0x38 │ │ │ │ - str sl, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + mov r2, #1 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r4, [pc, #3572] @ 7e3e8 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #3556] @ 7e3ec │ │ │ │ - ldr fp, [r9, r3] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [fp] │ │ │ │ + cmp r8, #2 │ │ │ │ + bne 89040 │ │ │ │ + mov r0, fp │ │ │ │ + ldr r1, [pc, #2552] @ 898f4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r8, #3 │ │ │ │ + ldr r7, [r5, #4] │ │ │ │ + mov fp, r0 │ │ │ │ + b 88dc4 │ │ │ │ + ldr r0, [r6, #1576] @ 0x628 │ │ │ │ + mov r4, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + str r4, [sp] │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ + mov r3, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r3] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r3, #156] @ 0x9c │ │ │ │ + ldr r1, [r3, #76] @ 0x4c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r3, [pc, #3496] @ 7e3f0 │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r9, [ip, #132] @ 0x84 │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r3, #2224] @ 0x8b0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne 7d694 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r1, [pc, #3448] @ 7e3f4 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [pc, #3436] @ 7e3f0 │ │ │ │ + mov r3, r4 │ │ │ │ ldr r2, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ str r4, [sp] │ │ │ │ ldr r4, [r2, #132] @ 0x84 │ │ │ │ mov r2, r3 │ │ │ │ blx r4 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r1, [pc, #3416] @ 7e3f8 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - ldr r9, [r3, #1572] @ 0x624 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #3392] @ 7e3f8 │ │ │ │ - mov r4, #0 │ │ │ │ - mvn sl, #0 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - add r0, r5, #-2147483648 @ 0x80000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr ip, [r9] │ │ │ │ - mov r1, r4 │ │ │ │ - str sl, [sp, #4] │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r9, [ip, #104] @ 0x68 │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #2308] @ 898b8 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #24] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #2348] @ 898f0 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ mov r2, #1 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ + str r0, [sp, #132] @ 0x84 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r1, r7 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ - str r9, [sp, #60] @ 0x3c │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #292] @ 0x124 │ │ │ │ - str r3, [sp, #312] @ 0x138 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r2, #0 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - str r2, [sp, #236] @ 0xec │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r2, #2 │ │ │ │ - mov r1, r8 │ │ │ │ - str r2, [sp, #276] @ 0x114 │ │ │ │ - mov r8, #1 │ │ │ │ - mov r2, #3 │ │ │ │ - ldr r3, [r3, #128] @ 0x80 │ │ │ │ - str r4, [sp, #240] @ 0xf0 │ │ │ │ - str r4, [sp, #244] @ 0xf4 │ │ │ │ - str r4, [sp, #248] @ 0xf8 │ │ │ │ - str r4, [sp, #252] @ 0xfc │ │ │ │ - str r4, [sp, #260] @ 0x104 │ │ │ │ - str r4, [sp, #264] @ 0x108 │ │ │ │ - str r4, [sp, #268] @ 0x10c │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ - str r4, [sp, #280] @ 0x118 │ │ │ │ - str r4, [sp, #284] @ 0x11c │ │ │ │ - str r4, [sp, #288] @ 0x120 │ │ │ │ - str r4, [sp, #300] @ 0x12c │ │ │ │ - str r4, [sp, #304] @ 0x130 │ │ │ │ - str r4, [sp, #308] @ 0x134 │ │ │ │ - str r8, [sp, #256] @ 0x100 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ - mov r2, #4 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #3096] @ 7e3fc │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r9, [sp, #32] │ │ │ │ - str r9, [sp, #60] @ 0x3c │ │ │ │ - ldr r9, [pc, #3044] @ 7e3e4 │ │ │ │ - mov r2, r8 │ │ │ │ + ldr r2, [pc, #2268] @ 898f8 │ │ │ │ + ldr r3, [pc, #2192] @ 898b0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #396] @ 0x18c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 89894 │ │ │ │ + add sp, sp, #404 @ 0x194 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r7, [sp, #16] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + ldr r0, [pc, #2220] @ 898fc │ │ │ │ mov r1, r7 │ │ │ │ - str r9, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov lr, #0 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr fp, [pc, #2204] @ 89900 │ │ │ │ + mov r9, #1065353216 @ 0x3f800000 │ │ │ │ + mov r4, lr │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str lr, [sp, #20] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + b 890a0 │ │ │ │ + subs r2, r2, r3 │ │ │ │ + movne r2, #1 │ │ │ │ + cmp r1, r4 │ │ │ │ + orreq r2, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 890f0 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ + add fp, fp, #692 @ 0x2b4 │ │ │ │ + beq 88f0c │ │ │ │ + add r3, r6, r4, lsl #2 │ │ │ │ + ldr r1, [r3, #2456] @ 0x998 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 89090 │ │ │ │ + mov r3, #692 @ 0x2b4 │ │ │ │ + mla r2, r3, r4, r6 │ │ │ │ + add r2, r2, #15744 @ 0x3d80 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ + cmn r2, #1 │ │ │ │ + beq 89090 │ │ │ │ + ldr r1, [r1] │ │ │ │ + tst r1, #16 │ │ │ │ + bne 89090 │ │ │ │ + add r1, r6, #57344 @ 0xe000 │ │ │ │ + ldr r1, [r1, #2480] @ 0x9b0 │ │ │ │ + mla r3, r1, r3, r6 │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + cmn r3, #1 │ │ │ │ + bne 89078 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 89128 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 73e4 <__aeabi_idivmod@plt> │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 89128 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + ldr r1, [pc, #2024] @ 89904 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r0, [sp, #24] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [r6, #3484] @ 0xd9c │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 89404 │ │ │ │ + ldr r8, [r6, #1576] @ 0x628 │ │ │ │ + ldr sl, [sp, #24] │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r1, [pc, #1928] @ 898dc │ │ │ │ + mov r0, sl │ │ │ │ + ldr r7, [r3, #28] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r6, [r5, #20] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 893fc │ │ │ │ + ldr r1, [pc, #1932] @ 89908 │ │ │ │ + mov r0, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7678 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 893fc │ │ │ │ + ldr r1, [pc, #1856] @ 898dc │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r6, [r5, #24] │ │ │ │ + mov r1, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 893fc │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + mov r0, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7678 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 893fc │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [r5, #16] │ │ │ │ + mov r3, r9 │ │ │ │ + str r4, [r5, #12] │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + mov r1, r2 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r0, r8 │ │ │ │ + mov r3, r9 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [r3, #1588] @ 0x634 │ │ │ │ + ldr r2, [r2, #36] @ 0x24 │ │ │ │ + cmp r2, #0 │ │ │ │ + addne r3, r3, fp │ │ │ │ + ldreq r3, [pc, #1772] @ 8990c │ │ │ │ + addeq r3, pc, r3 │ │ │ │ + ldr r2, [pc, #1768] @ 89910 │ │ │ │ + add r7, sp, #332 @ 0x14c │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, #64 @ 0x40 │ │ │ │ + bl e972c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r8, [r3, #1576] @ 0x628 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1636] @ 898b8 │ │ │ │ + mov r6, r0 │ │ │ │ + str r0, [sp, #32] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1708] @ 89914 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1700] @ 89918 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r8] │ │ │ │ + mov r3, sl │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ + add sl, sp, #96 @ 0x60 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, #1 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r0, [pc, #1572] @ 898c4 │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r8, [r1, #8] │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + blx r8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r8, [sp, #28] │ │ │ │ + ldr r1, [r0, #1576] @ 0x628 │ │ │ │ + ldr r3, [pc, #1624] @ 8991c │ │ │ │ + mov r2, #1056964608 @ 0x3f000000 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + mov r2, r8 │ │ │ │ + str r3, [sp, #116] @ 0x74 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + str r6, [sp, #4] │ │ │ │ + mov r3, r4 │ │ │ │ + str sl, [sp] │ │ │ │ + str r9, [sp, #96] @ 0x60 │ │ │ │ + str r9, [sp, #100] @ 0x64 │ │ │ │ + str r9, [sp, #104] @ 0x68 │ │ │ │ + str r9, [sp, #124] @ 0x7c │ │ │ │ + bl 93948 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [r1, #1576] @ 0x628 │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r7, [ip, #16] │ │ │ │ + blx r7 │ │ │ │ + ldr r8, [r5, #4] │ │ │ │ + add r2, r8, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r2, #2508] @ 0x9cc │ │ │ │ + tst r2, #2 │ │ │ │ + beq 89358 │ │ │ │ + ldr r2, [r8, #2432] @ 0x980 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 89358 │ │ │ │ + ldr r1, [r2] │ │ │ │ + cmp r1, r4 │ │ │ │ + beq 894b0 │ │ │ │ + ldr r2, [r2, #4] │ │ │ │ + cmp r2, r4 │ │ │ │ + beq 894b0 │ │ │ │ + mov r1, #692 @ 0x2b4 │ │ │ │ + mla r1, r4, r1, r8 │ │ │ │ + add r7, sp, #176 @ 0xb0 │ │ │ │ + mov r2, #156 @ 0x9c │ │ │ │ + add r1, r1, #16064 @ 0x3ec0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7744 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [sp, #324] @ 0x144 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + str r0, [sp, #324] @ 0x144 │ │ │ │ + bl 26d0c │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [pc, #1328] @ 898c4 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + str r9, [sp, #96] @ 0x60 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1304] @ 898c4 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add ip, sp, #8 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r3, #0 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + ldm r6, {r0, r1} │ │ │ │ + stm ip, {r0, r1} │ │ │ │ + ldm sl, {r0, r1} │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r8, #59648 @ 0xe900 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 924b0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b 89090 │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + b 891ec │ │ │ │ + ldr r3, [r6, #3488] @ 0xda0 │ │ │ │ + cmp r3, r4 │ │ │ │ + bne 89140 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1208] @ 898dc │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #1164] @ 898b8 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #1184] @ 898dc │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [pc, #1236] @ 89920 │ │ │ │ + ldr r1, [pc, #1168] @ 898e0 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1120] @ 898c4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [pc, #1112] @ 898c4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r9, [sp, #136] @ 0x88 │ │ │ │ + str r9, [sp, #128] @ 0x80 │ │ │ │ + str r9, [sp, #132] @ 0x84 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r6, #59648 @ 0xe900 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92380 │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + b 89140 │ │ │ │ + ldr r0, [r8, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [fp] │ │ │ │ - ldr fp, [pc, #2988] @ 7e3e8 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r3] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r3, #172] @ 0xac │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r1, [r3, #28] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str fp, [sp] │ │ │ │ - ldr ip, [ip, #132] @ 0x84 │ │ │ │ - blx ip │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r1, [pc, #2920] @ 7e400 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r1, [r0, #2432] @ 0x980 │ │ │ │ + add r0, r0, #59648 @ 0xe900 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + mov r2, #2 │ │ │ │ + cmp r1, r4 │ │ │ │ + movne r1, #64 @ 0x40 │ │ │ │ + moveq r1, #63 @ 0x3f │ │ │ │ + str r3, [sp] │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 906a0 │ │ │ │ + ldr r1, [pc, #916] @ 898c4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #2904] @ 7e404 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr r1, [r0] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - str fp, [sp] │ │ │ │ - ldr sl, [r1, #104] @ 0x68 │ │ │ │ - mov r1, r4 │ │ │ │ - blx sl │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r9, [sp, #64] @ 0x40 │ │ │ │ - ldr r9, [sp, #32] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r7 │ │ │ │ - str r9, [sp, #60] @ 0x3c │ │ │ │ - add sl, sp, #68 @ 0x44 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r8, [sp, #44] @ 0x2c │ │ │ │ + mov r1, #1048576000 @ 0x3e800000 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #872] @ 898c4 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1069547520 @ 0x3fc00000 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + str r0, [sp, #116] @ 0x74 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r6 │ │ │ │ + str r8, [sp, #124] @ 0x7c │ │ │ │ + str r0, [sp, #120] @ 0x78 │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ ldr r0, [r3, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #2788] @ 7e408 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #2776] @ 7e40c │ │ │ │ - ldr r3, [r3, #2224] @ 0x8b0 │ │ │ │ - mov r5, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - addeq r3, r6, #132096 @ 0x20400 │ │ │ │ - addeq r3, r3, #92 @ 0x5c │ │ │ │ - addne r3, r6, #12 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #2696] @ 7e3e0 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + ldr r8, [r5, #4] │ │ │ │ + b 89358 │ │ │ │ + ldrb r3, [r0, #9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 89014 │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + cmn r1, #1 │ │ │ │ + beq 895f0 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + bl 887b0 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [sp, #232] @ 0xe8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #2712] @ 7e40c │ │ │ │ - add r2, r3, #131072 @ 0x20000 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r4, [r2, #872] @ 0x368 │ │ │ │ - ldr r8, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [r2, #860] @ 0x35c │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - add r3, r2, #732 @ 0x2dc │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #216] @ 0xd8 │ │ │ │ - str r4, [sp, #228] @ 0xe4 │ │ │ │ - str r6, [sp, #164] @ 0xa4 │ │ │ │ - mov r7, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #2596] @ 7e3dc │ │ │ │ - mov r9, r0 │ │ │ │ + strb r3, [r5, #9] │ │ │ │ + b 89014 │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ + ldr r1, [pc, #704] @ 898c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r8] │ │ │ │ - ldr r4, [pc, #2584] @ 7e3e4 │ │ │ │ - str r4, [sp] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r8, [r1, #8] │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ - str r1, [sp, #44] @ 0x2c │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #2532] @ 7e3dc │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r4, [r3, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r3, #2224] @ 0x8b0 │ │ │ │ - cmp r3, r5 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - beq 7e2c4 │ │ │ │ - ldr r2, [pc, #2528] @ 7e410 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [r0] │ │ │ │ - add r8, sp, #316 @ 0x13c │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ - mvn r3, #0 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - add r1, r3, #52 @ 0x34 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r4, [sp, #100] @ 0x64 │ │ │ │ - bl e97fc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r5, [r6, #4] │ │ │ │ - ldr r3, [r3, #2224] @ 0x8b0 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 7e294 │ │ │ │ - ldr r0, [r5, #1576] @ 0x628 │ │ │ │ - ldr r9, [pc, #2400] @ 7e3e4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r4 │ │ │ │ - str r9, [sp] │ │ │ │ - ldr r5, [r3, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r1, sl │ │ │ │ - mov r5, r0 │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [r3, #568] @ 0x238 │ │ │ │ - ldr fp, [r2, #16] │ │ │ │ - mov r2, r8 │ │ │ │ - blx fp │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r2, [r2, #568] @ 0x238 │ │ │ │ - ldr fp, [r1, #16] │ │ │ │ - add r2, r8, r2 │ │ │ │ - mov r1, sl │ │ │ │ - blx fp │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - sub r0, r0, #1 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - mov lr, #1 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r7, [pc, #2256] @ 7e414 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r3, r0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [r1, #1576] @ 0x628 │ │ │ │ - mov r1, sl │ │ │ │ - ldr ip, [r0] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - str r9, [sp] │ │ │ │ - ldr r4, [ip, #8] │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [r2, #568] @ 0x238 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ - str r5, [sp, #96] @ 0x60 │ │ │ │ - mov r2, r8 │ │ │ │ - add r5, r7, #16 │ │ │ │ - blx r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7dbec │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr ip, [pc, #2152] @ 7e418 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - mvn ip, #0 │ │ │ │ - str ip, [sp] │ │ │ │ - ldr r4, [r3, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #2124] @ 7e41c │ │ │ │ - mov r1, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - blx r4 │ │ │ │ - ldr r1, [pc, #2044] @ 7e3dc │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - str r0, [r7, #20] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - mov lr, sl │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, sp, #116 @ 0x74 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - ldr r4, [pc, #2072] @ 7e420 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2, r3} │ │ │ │ - add r4, pc, r4 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - ldr r0, [sp, #148] @ 0x94 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r2, [pc, #2040] @ 7e424 │ │ │ │ - add r1, sp, #116 @ 0x74 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r0, [sp, #148] @ 0x94 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [pc, #2008] @ 7e418 │ │ │ │ - str r3, [sp, #144] @ 0x90 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r4, [r3, #16] │ │ │ │ - mvn r3, #0 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r2, [r2, #568] @ 0x238 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ - add r2, r8, r2 │ │ │ │ + beq 89628 │ │ │ │ + ldr r1, [pc, #776] @ 89924 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7678 <__aeabi_fcmple@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 89810 │ │ │ │ + mov r4, r0 │ │ │ │ + b 88e14 │ │ │ │ + mov r4, #1065353216 @ 0x3f800000 │ │ │ │ + mov r3, #8 │ │ │ │ + str r4, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + b 88ba4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, sl │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r3, #2224] @ 0x8b0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #720] @ 89928 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [pc, #716] @ 8992c │ │ │ │ + ldr r1, [pc, #716] @ 89930 │ │ │ │ + ldr r2, [pc, #716] @ 89934 │ │ │ │ + b 88ea8 │ │ │ │ + ldr r6, [pc, #604] @ 898cc │ │ │ │ + b 88d34 │ │ │ │ + ldr r3, [r6, #3484] @ 0xd9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7e130 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - blx r3 │ │ │ │ + beq 8981c │ │ │ │ + ldr r8, [r6, #1576] @ 0x628 │ │ │ │ + ldr r1, [pc, #576] @ 898c8 │ │ │ │ + ldr r3, [r8] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7e2fc │ │ │ │ - add r3, sp, #572 @ 0x23c │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ - mov r3, r2 │ │ │ │ - blx r4 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl e79c8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3, #588] @ 0x24c │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - blt 7dee4 │ │ │ │ + beq 896e8 │ │ │ │ + ldr r1, [pc, #660] @ 89938 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7678 <__aeabi_fcmple@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - moveq r8, r0 │ │ │ │ - moveq r4, #0 │ │ │ │ - beq 7dfec │ │ │ │ - mov r7, #0 │ │ │ │ - mov r8, #0 │ │ │ │ - mov fp, r7 │ │ │ │ - b 7dd20 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl e7938 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7dfe8 │ │ │ │ - ldr r9, [r5] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + beq 896e8 │ │ │ │ + ldr r4, [r5, #24] │ │ │ │ + ldr r1, [pc, #524] @ 898c8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7b94 <__aeabi_fcmpge@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 7ddac │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #1676] @ 7e3e4 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r9, [r3, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - blx r9 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - add r2, r5, #5 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r9, [r1, #16] │ │ │ │ - mov r1, sl │ │ │ │ - blx r9 │ │ │ │ - ldr r1, [sp, #112] @ 0x70 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - str r0, [r5] │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [pc, #1592] @ 7e40c │ │ │ │ - ldr r4, [r3, #588] @ 0x24c │ │ │ │ - mov r9, r0 │ │ │ │ - bl 7690 <__aeabi_fcmple@plt> │ │ │ │ + beq 896e8 │ │ │ │ + ldr r1, [pc, #596] @ 89924 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7678 <__aeabi_fcmple@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bne 7ded8 │ │ │ │ - cmp r8, r4 │ │ │ │ - bne 7dd0c │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #1496] @ 7e3e4 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r9, [r2, #8] │ │ │ │ - mov r2, r7 │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - ldrb r3, [r5, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7de54 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r2, #1061158912 @ 0x3f400000 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r9, [r3, #28] │ │ │ │ - mov r3, r2 │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r9, [r2, #16] │ │ │ │ - add r2, r5, #5 │ │ │ │ - blx r9 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ + movne r3, #0 │ │ │ │ + strne r3, [r5, #16] │ │ │ │ + movne r3, #1065353216 @ 0x3f800000 │ │ │ │ + bne 896ec │ │ │ │ + mov r3, #1056964608 @ 0x3f000000 │ │ │ │ + str r3, [sp] │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ mov r2, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ + mov r0, r8 │ │ │ │ mov r1, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r9, [ip, #28] │ │ │ │ - blx r9 │ │ │ │ - b 7dd0c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r2, #2228] @ 0x8b4 │ │ │ │ - ldr r2, [pc, #1400] @ 7e428 │ │ │ │ - ldr r3, [pc, #1312] @ 7e3d4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #1084] @ 0x43c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 7e47c │ │ │ │ - add sp, sp, #1088 @ 0x440 │ │ │ │ - add sp, sp, #4 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r8, r8, #1 │ │ │ │ - cmp r8, r4 │ │ │ │ - ble 7dd04 │ │ │ │ - ldr r1, [pc, #1344] @ 7e42c │ │ │ │ - ldr r0, [pc, #1344] @ 7e430 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r1, [pc, #556] @ 8993c │ │ │ │ + ldr r6, [r3, #1576] @ 0x628 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldr r4, [r3, #36] @ 0x24 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [pc, #536] @ 89940 │ │ │ │ add r1, pc, r1 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [pc, #528] @ 89944 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r9, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r3, #588] @ 0x24c │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - add r3, r3, #1 │ │ │ │ - ldr r4, [pc, #1232] @ 7e3e4 │ │ │ │ - ldr r5, [pc, #1280] @ 7e418 │ │ │ │ - mov r7, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - str r4, [sp] │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - ldr r8, [ip, #36] @ 0x24 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [pc, #1240] @ 7e434 │ │ │ │ - ldr r2, [pc, #1240] @ 7e438 │ │ │ │ - mov r0, r9 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mvn ip, #0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r3, r9 │ │ │ │ - str ip, [sp] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - ldr r8, [r2, #40] @ 0x28 │ │ │ │ - mov r2, r4 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r6, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [r6] │ │ │ │ - mov r3, #0 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r5, [sp, #8] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str r4, [sp] │ │ │ │ + bl 9467c │ │ │ │ + ldr r3, [pc, #520] @ 89948 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #380] @ 898c4 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r8 │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r4, [ip, #36] @ 0x24 │ │ │ │ - mov r2, r0 │ │ │ │ + ldr r3, [pc, #492] @ 8994c │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b 7dea8 │ │ │ │ - mov r4, fp │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r3, [r3, #588] @ 0x24c │ │ │ │ - cmp r3, r8 │ │ │ │ - ble 7dee4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - str r8, [r3, #588] @ 0x24c │ │ │ │ - bl e79b0 │ │ │ │ - mov r1, #0 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - movne r5, #1 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r3, #0 │ │ │ │ - andne r3, r5, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7dee4 │ │ │ │ - ldr r5, [pc, #932] @ 7e3e4 │ │ │ │ - mov r9, #0 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - ldr fp, [r3, #1576] @ 0x628 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [fp] │ │ │ │ - mov r7, #1 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - mov r1, sl │ │ │ │ - str r5, [sp] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, fp │ │ │ │ - ldr fp, [r2, #8] │ │ │ │ - mov r2, r9 │ │ │ │ - blx fp │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - str r2, [sp, #96] @ 0x60 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - add r2, r8, #5 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr fp, [r1, #16] │ │ │ │ - mov r1, sl │ │ │ │ - blx fp │ │ │ │ - ldr r1, [r8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + add r2, r6, #57344 @ 0xe000 │ │ │ │ + b 88d8c │ │ │ │ + ldr r6, [pc, #332] @ 898c8 │ │ │ │ + b 88d34 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #332] @ 898dc │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + mov r2, #1048576000 @ 0x3e800000 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + ldr r2, [pc, #272] @ 898c4 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r2, [pc, #404] @ 89950 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + ldr r2, [pc, #400] @ 89954 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + ldr r2, [pc, #264] @ 898d4 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r7, #59648 @ 0xe900 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92380 │ │ │ │ + ldr r7, [r5, #4] │ │ │ │ + b 88dd0 │ │ │ │ + cmp r9, #32 │ │ │ │ + bgt 89898 │ │ │ │ + mov r3, #16 │ │ │ │ + mov r4, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + b 88ba4 │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ + str r8, [r5, #16] │ │ │ │ + b 88e14 │ │ │ │ + ldr r1, [pc, #168] @ 898cc │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ + str r3, [sp, #132] @ 0x84 │ │ │ │ + mov r3, #1048576000 @ 0x3e800000 │ │ │ │ + str r3, [sp, #140] @ 0x8c │ │ │ │ + ldr r3, [pc, #124] @ 898c4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [pc, #256] @ 89950 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [pc, #200] @ 89920 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [pc, #116] @ 898d4 │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + add r0, r6, #59648 @ 0xe900 │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 92380 │ │ │ │ + ldr r4, [r5, #20] │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + b 8967c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + mov r3, #16 │ │ │ │ + mov r4, #1069547520 @ 0x3fc00000 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + b 88ba4 │ │ │ │ + andeq sp, r7, ip, asr #30 │ │ │ │ + andeq sp, r7, r4, lsr pc │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + ldrmi r0, [r6], #0 │ │ │ │ + ldrmi r0, [r6], #-0 │ │ │ │ + orrsmi r0, r6, #0 │ │ │ │ + @ instruction: 0x3e99999a │ │ │ │ + movmi r0, r0 │ │ │ │ + orrgt r0, ip, #0 │ │ │ │ + orrmi r0, ip, #0 │ │ │ │ + cmpmi r2, #0 │ │ │ │ + rsbsmi r0, r0, #0 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + @ instruction: 0x41200000 │ │ │ │ + eormi r0, r0, #0 │ │ │ │ + sbcsmi r0, ip, #0 │ │ │ │ + @ instruction: 0x43a30000 │ │ │ │ + bicmi r0, r0, r0 │ │ │ │ + submi r0, r0, #0 │ │ │ │ + tstmi ip, #0 │ │ │ │ + andeq sp, r7, r8, lsr #19 │ │ │ │ + mvnsmi r0, r0 │ │ │ │ + @ instruction: 0x00003cb0 │ │ │ │ + orrsmi r0, r1, #0 │ │ │ │ + orrmi r0, r2, #0 │ │ │ │ + andeq fp, r6, r8, asr #12 │ │ │ │ + andeq ip, r6, r0, asr #13 │ │ │ │ + adcmi r0, r0, r0 │ │ │ │ + submi r0, r8, #0 │ │ │ │ + stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ + orrmi r0, r7, #0 │ │ │ │ + cmpgt ip, #0 │ │ │ │ + submi r0, r0, r0 │ │ │ │ + subsmi r0, r0, #0 │ │ │ │ + @ instruction: 0x43a20000 │ │ │ │ + bicsmi r0, r0, r0 │ │ │ │ + @ instruction: 0xc1200000 │ │ │ │ + cmnmi r0, #0 │ │ │ │ + andeq fp, r6, r0, asr #2 │ │ │ │ + andeq ip, r6, ip, asr r7 │ │ │ │ + svclt 0x00800000 │ │ │ │ + @ instruction: 0x43a78000 │ │ │ │ + movmi r0, #0 │ │ │ │ + rscsmi r0, r0, #0 │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r1, #28 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl e7974 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 766c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r7, #0 │ │ │ │ - cmp r8, #0 │ │ │ │ - moveq r7, #0 │ │ │ │ - andne r7, r7, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne 7e040 │ │ │ │ - b 7dee4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr fp, [r3, #2228] @ 0x8b4 │ │ │ │ - cmp fp, #2 │ │ │ │ - bne 7d4a4 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r2, [r3, #1588] @ 0x634 │ │ │ │ - ldr r2, [r2, #3244] @ 0xcac │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 7e374 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #4] @ 8998c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bx lr │ │ │ │ + andeq r5, r7, r8, lsr r4 │ │ │ │ + ldr r0, [pc, #4] @ 8999c │ │ │ │ + add r0, pc, r0 │ │ │ │ + bx lr │ │ │ │ + andeq sp, r6, r8, ror #30 │ │ │ │ + ldr r0, [pc, #4] @ 899ac │ │ │ │ + add r0, pc, r0 │ │ │ │ + bx lr │ │ │ │ + andeq sp, r6, ip, asr pc │ │ │ │ + ldr r0, [pc] @ 899b8 │ │ │ │ + bx lr │ │ │ │ + andeq r0, r0, r5, lsl #14 │ │ │ │ + ldr r3, [r0, #264] @ 0x108 │ │ │ │ + cmp r3, #0 │ │ │ │ + bxle lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + add r5, r0, #4 │ │ │ │ + ldr r0, [r5, #4]! │ │ │ │ + add r4, r4, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #52] @ 0x34 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr fp, [r3, #2228] @ 0x8b4 │ │ │ │ - b 7d4ac │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldrb r2, [r2, #52] @ 0x34 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 7dca4 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ - ldr r7, [r2, #864] @ 0x360 │ │ │ │ - ldr r2, [r4] │ │ │ │ - ldr r5, [r2, #20] │ │ │ │ - ldr ip, [pc, #736] @ 7e43c │ │ │ │ - mov r2, r7 │ │ │ │ - add ip, pc, ip │ │ │ │ - str ip, [sp] │ │ │ │ - add ip, sp, #164 @ 0xa4 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [sp, #224] @ 0xe0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #228] @ 0xe4 │ │ │ │ - str r3, [r2, #872] @ 0x368 │ │ │ │ - bgt 7dca4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldrb r3, [r3, #876] @ 0x36c │ │ │ │ + ldr r3, [r6, #264] @ 0x108 │ │ │ │ + cmp r3, r4 │ │ │ │ + bgt 899e4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r0, #264] @ 0x108 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 7dca4 │ │ │ │ - ldr r7, [sp, #24] │ │ │ │ - ldr r3, [pc, #660] @ 7e440 │ │ │ │ - ldr r2, [pc, #660] @ 7e444 │ │ │ │ - add r5, sp, #572 @ 0x23c │ │ │ │ - add r3, r7, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - str r5, [sp, #36] @ 0x24 │ │ │ │ - bl e9868 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r8, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r1, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r4, [r1, #16] │ │ │ │ - mov r1, r8 │ │ │ │ - blx r4 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov lr, #1065353216 @ 0x3f800000 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r3 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r4, [ip, #28] │ │ │ │ - blx r4 │ │ │ │ - ldr r0, [pc, #556] @ 7e448 │ │ │ │ - ldr r3, [pc, #556] @ 7e44c │ │ │ │ - ldr r2, [pc, #556] @ 7e450 │ │ │ │ - add r0, r7, r0 │ │ │ │ - add r3, r7, r3 │ │ │ │ - str r0, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - bl e9868 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r4, [ip, #16] │ │ │ │ - blx r4 │ │ │ │ - b 7dcac │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - bl 7ce4 │ │ │ │ - bl 78e8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r5, r0 │ │ │ │ - b 7d4d8 │ │ │ │ - ldr r0, [r5, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - sub r3, r3, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi 7da78 │ │ │ │ + bxle lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + add r5, r0, #4 │ │ │ │ + ldr r0, [r5, #4]! │ │ │ │ + add r4, r4, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7e3a0 │ │ │ │ - ldr r5, [r6, #4] │ │ │ │ - b 7da78 │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r6, #264] @ 0x108 │ │ │ │ + cmp r3, r4 │ │ │ │ + bgt 89a30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bx lr │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r0, [r0, #1580] @ 0x62c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - sub r2, r2, #2 │ │ │ │ - cmp r2, #1 │ │ │ │ - bhi 7e354 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7e3c4 │ │ │ │ - ldr r2, [pc, #348] @ 7e454 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 7da30 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldrb r3, [r3, #52] @ 0x34 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 7dca4 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r4, [r6, #8] │ │ │ │ - ldr r3, [r3, #2224] @ 0x8b0 │ │ │ │ + cmp r2, #4 │ │ │ │ + bxeq lr │ │ │ │ + ldr r3, [r3, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #3244] @ 0xcac │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r7, [r3, #864] @ 0x360 │ │ │ │ - ldr r3, [r4] │ │ │ │ - ldr r5, [r3, #20] │ │ │ │ - beq 7e34c │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + bxne lr │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #100] @ 0x64 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7e460 │ │ │ │ - mov r3, #0 │ │ │ │ - b 7e154 │ │ │ │ - ldr r2, [pc, #252] @ 7e458 │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 7da30 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #2 │ │ │ │ - mov r4, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [r2, #2228] @ 0x8b4 │ │ │ │ - b 7e100 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7d1d0 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr fp, [r3, #2228] @ 0x8b4 │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 7dea8 │ │ │ │ - cmp fp, #2 │ │ │ │ - bne 7d4ac │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - b 7e114 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r5, [r6, #4] │ │ │ │ - ldr r2, [r3, #564] @ 0x234 │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 7da78 │ │ │ │ - mov r1, #42 @ 0x2a │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7b64 │ │ │ │ - b 7da78 │ │ │ │ - ldr r2, [pc, #144] @ 7e45c │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 7da30 │ │ │ │ - andeq r9, r8, r4, asr #11 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - muleq r8, r4, r5 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - svccc 0x00666666 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - cdpcc 12, 4, cr12, cr12, cr13, {6} │ │ │ │ - cdpcc 12, 12, cr12, cr12, cr13, {6} │ │ │ │ - @ instruction: 0x3d99999a │ │ │ │ - movmi r0, r0 │ │ │ │ - ldclcc 2, cr12, [r5], #-572 @ 0xfffffdc4 │ │ │ │ - stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ - movsmi r0, r0 │ │ │ │ - mrsmi r0, (UNDEF: 72) │ │ │ │ - strdeq r9, [r7], -r4 │ │ │ │ - andseq r6, lr, r8, lsr #5 │ │ │ │ - svclt 0x00800000 │ │ │ │ - andeq r9, r7, r8, lsr r1 │ │ │ │ - @ instruction: 0x001e61dc │ │ │ │ - ldrdeq r9, [r7], -ip │ │ │ │ - andeq r8, r8, r8, lsl #22 │ │ │ │ - andeq r6, r7, r0, asr r7 │ │ │ │ - andeq r9, r7, r0, asr r4 │ │ │ │ - andeq r5, r8, r8, ror #3 │ │ │ │ - andeq r9, r7, r8, ror #7 │ │ │ │ - @ instruction: 0xffffe030 │ │ │ │ - andeq r0, r2, sp, lsl #7 │ │ │ │ - andeq r9, r7, ip, ror #2 │ │ │ │ - andeq r0, r2, sp, ror #7 │ │ │ │ - andeq r0, r2, sp, ror #6 │ │ │ │ - andeq r9, r7, r4, lsl #2 │ │ │ │ - andeq r9, r7, r8, lsr #32 │ │ │ │ - andeq r8, r7, r0, lsr #31 │ │ │ │ - andeq r8, r7, r0, asr #30 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + bx r3 │ │ │ │ + ldr r0, [r0, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + bxeq lr │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #104] @ 0x68 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - b 7e154 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + bx r3 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r0, r3 │ │ │ │ + movge r0, #0 │ │ │ │ + movlt r0, #1 │ │ │ │ + bx lr │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt 89ae4 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 89aec │ │ │ │ + cmp r0, r3 │ │ │ │ + movle r0, #0 │ │ │ │ + movgt r0, #1 │ │ │ │ + bx lr │ │ │ │ + mov r0, #1 │ │ │ │ + bx lr │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3648] @ 0xe40 │ │ │ │ - ldr r2, [pc, #376] @ 7e610 │ │ │ │ - ldr r3, [pc, #376] @ 7e614 │ │ │ │ - sub sp, sp, #412 @ 0x19c │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r1, #1 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r8, sp, #148 @ 0x94 │ │ │ │ - addeq r6, r0, #132096 @ 0x20400 │ │ │ │ - addne r6, r0, #12 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r8 │ │ │ │ - addeq r6, r6, #92 @ 0x5c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #404] @ 0x194 │ │ │ │ - mov r3, #0 │ │ │ │ - bl ebc40 │ │ │ │ - ldr r2, [pc, #316] @ 7e618 │ │ │ │ - add r9, sp, #20 │ │ │ │ - add sl, r6, #131072 @ 0x20000 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, r9 │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r3, [sl, #580] @ 0x244 │ │ │ │ - bl e9868 │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r1, #1596] @ 0x63c │ │ │ │ - mov r2, #2 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r9 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r4, [ip, #12] │ │ │ │ - blx r4 │ │ │ │ - subs r5, r0, #0 │ │ │ │ - beq 7e5f0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e79b0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - beq 7e578 │ │ │ │ - add fp, r4, #5 │ │ │ │ - mov r0, fp │ │ │ │ - bl e9864 │ │ │ │ - mov r1, fp │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e86c4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e86d4 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r7, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + blx r2 │ │ │ │ + add r4, r7, #15488 @ 0x3c80 │ │ │ │ + add r5, r7, #59648 @ 0xe900 │ │ │ │ + add r4, r4, #48 @ 0x30 │ │ │ │ + add r5, r5, #176 @ 0xb0 │ │ │ │ + ldrb r0, [r4, #688] @ 0x2b0 │ │ │ │ + mov r3, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + add r2, r4, #16 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e7974 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 7e540 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e86f0 │ │ │ │ - ldr r2, [pc, #148] @ 7e61c │ │ │ │ - ldr r3, [sl, #580] @ 0x244 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r8 │ │ │ │ - str r9, [sp] │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r2, [pc, #120] @ 7e620 │ │ │ │ - ldr r0, [r3, #1592] @ 0x638 │ │ │ │ - mov r1, #0 │ │ │ │ + beq 89b4c │ │ │ │ + ldr r0, [r7, #1616] @ 0x650 │ │ │ │ ldr ip, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r8 │ │ │ │ - str r1, [sp] │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #88] @ 7e624 │ │ │ │ - ldr r3, [pc, #68] @ 7e614 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #404] @ 0x194 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 7e60c │ │ │ │ - add sp, sp, #412 @ 0x19c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #48] @ 7e628 │ │ │ │ - mov r3, r9 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #256 @ 0x100 │ │ │ │ - mov r0, r8 │ │ │ │ - bl e9868 │ │ │ │ - b 7e59c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, r8, ip, lsl r5 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r8, r7, r0, ror lr │ │ │ │ - andeq r8, r7, r0, ror #27 │ │ │ │ - andeq r1, r8, r0, lsr #2 │ │ │ │ - andeq r8, r8, ip, ror #7 │ │ │ │ - muleq r7, r4, sp │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, #0 │ │ │ │ - b 7e480 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, #1 │ │ │ │ - b 7e480 │ │ │ │ - add r0, r0, #262144 @ 0x40000 │ │ │ │ - ldr r0, [r0, #2228] @ 0x8b4 │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - bx lr │ │ │ │ + ldr r6, [ip, #24] │ │ │ │ + blx r6 │ │ │ │ + strb r0, [r4, #690] @ 0x2b2 │ │ │ │ + add r4, r4, #692 @ 0x2b4 │ │ │ │ + cmp r4, r5 │ │ │ │ + bne 89b20 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - subs r5, r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - beq 7e6d4 │ │ │ │ - cmp r5, #1 │ │ │ │ - popne {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r2 │ │ │ │ - bl e9864 │ │ │ │ - mov r6, #0 │ │ │ │ - cmp r0, #255 @ 0xff │ │ │ │ - movlt r5, r0 │ │ │ │ - movge r5, #255 @ 0xff │ │ │ │ - add r0, r4, #132096 @ 0x20400 │ │ │ │ - add r1, r5, #8 │ │ │ │ - add r0, r0, #92 @ 0x5c │ │ │ │ - bl e7848 │ │ │ │ - ldr r3, [pc, #112] @ 7e720 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [r0] │ │ │ │ - strb r6, [r0, #4] │ │ │ │ - add r4, r4, r5 │ │ │ │ - add r0, r0, #5 │ │ │ │ - bl e8454 │ │ │ │ - strb r6, [r4, #5] │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, r2 │ │ │ │ - bl e9864 │ │ │ │ - cmp r0, #255 @ 0xff │ │ │ │ - movlt r6, r0 │ │ │ │ - movge r6, #255 @ 0xff │ │ │ │ - add r1, r6, #8 │ │ │ │ - add r0, r4, #12 │ │ │ │ - bl e7848 │ │ │ │ - ldr r3, [pc, #36] @ 7e720 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [r0] │ │ │ │ - strb r5, [r4, #4] │ │ │ │ - add r0, r0, #5 │ │ │ │ - add r4, r4, r6 │ │ │ │ - bl e8454 │ │ │ │ - strb r5, [r4, #5] │ │ │ │ + mov r7, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + blx r2 │ │ │ │ + add r4, r7, #15488 @ 0x3c80 │ │ │ │ + add r5, r7, #59648 @ 0xe900 │ │ │ │ + add r4, r4, #48 @ 0x30 │ │ │ │ + add r5, r5, #176 @ 0xb0 │ │ │ │ + ldrb r0, [r4, #688] @ 0x2b0 │ │ │ │ + mov r3, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + add r2, r4, #16 │ │ │ │ + mov r1, r4 │ │ │ │ + beq 89bb4 │ │ │ │ + ldr r0, [r7, #1620] @ 0x654 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r6, [ip, #12] │ │ │ │ + blx r6 │ │ │ │ + strb r0, [r4, #689] @ 0x2b1 │ │ │ │ + add r4, r4, #692 @ 0x2b4 │ │ │ │ + cmp r4, r5 │ │ │ │ + bne 89b88 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - svclt 0x00800000 │ │ │ │ - mov r0, #10 │ │ │ │ - bx lr │ │ │ │ - bx lr │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ - ldr r3, [pc, #28] @ 7e758 │ │ │ │ - add r1, ip, #59648 @ 0xe900 │ │ │ │ - add r2, ip, #1664 @ 0x680 │ │ │ │ - ldr ip, [ip, #1568] @ 0x620 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r1, r1, #252 @ 0xfc │ │ │ │ - add r2, r2, #4 │ │ │ │ - stm r3, {r0, r1, r2, ip} │ │ │ │ - bx lr │ │ │ │ - @ instruction: 0x001e56bc │ │ │ │ + add r0, r0, #528 @ 0x210 │ │ │ │ + b efee0 │ │ │ │ + add r0, r0, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r0, #2612] @ 0xa34 │ │ │ │ + b 4c6dc │ │ │ │ + add r0, r0, #57344 @ 0xe000 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r0, #2568] @ 0xa08 │ │ │ │ + mov r1, #1 │ │ │ │ + b 44f84 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r2, [sp] │ │ │ │ - bl e88e8 │ │ │ │ - ldrb r7, [r4, #28] │ │ │ │ - cmp r7, #0 │ │ │ │ - strd r0, [r4, #104] @ 0x68 │ │ │ │ - beq 7e84c │ │ │ │ - add r3, r4, #32 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - add r3, r4, #40 @ 0x28 │ │ │ │ - stm r3, {r0, r1} │ │ │ │ - add r0, r2, #1664 @ 0x680 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r2, sp │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95dcc │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp] │ │ │ │ + str r0, [ip, #3968] @ 0xf80 │ │ │ │ + ldr ip, [pc, #456] @ 89dcc │ │ │ │ + ldr r1, [pc, #456] @ 89dd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + ldr r0, [r0, #1568] @ 0x620 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r1, [ip, r1] │ │ │ │ + ldr r3, [r0] │ │ │ │ + sub sp, sp, #92 @ 0x5c │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #84] @ 0x54 │ │ │ │ mov r1, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r5, #0 │ │ │ │ - str r5, [r4, #32] │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #32 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + str r4, [sp, #36] @ 0x24 │ │ │ │ + blx r3 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + bl 7990 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - movne r6, #0 │ │ │ │ - str r6, [r4, #36] @ 0x24 │ │ │ │ - ldr r9, [r3, #1572] @ 0x624 │ │ │ │ - ldr r0, [r9, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + beq 89c70 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 7990 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - movne r5, r8 │ │ │ │ - str r5, [r4, #32] │ │ │ │ - ldr r0, [r9, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bne 89cbc │ │ │ │ + ldr r3, [r5, #524] @ 0x20c │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 89cbc │ │ │ │ + add r7, r5, #264 @ 0x108 │ │ │ │ + mov r4, #0 │ │ │ │ + b 89c9c │ │ │ │ + ldr r3, [r5, #524] @ 0x20c │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + ble 89cbc │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + ldr r0, [r7, #4]! │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r0] │ │ │ │ mov r1, r6 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - strne r5, [r4, #36] @ 0x24 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b 49744 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r3, [r0, #1580] @ 0x62c │ │ │ │ + beq 89c88 │ │ │ │ + ldr r8, [r5, #1568] @ 0x620 │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + movgt r6, #0 │ │ │ │ + addgt r4, sp, #40 @ 0x28 │ │ │ │ + addgt r7, sp, #52 @ 0x34 │ │ │ │ + bgt 89cf0 │ │ │ │ + b 89d9c │ │ │ │ + ldr r8, [r5, #1568] @ 0x620 │ │ │ │ + add r6, r6, #1 │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ + cmp r3, r6 │ │ │ │ + ble 89d9c │ │ │ │ + add ip, r6, r6, lsl #2 │ │ │ │ + add ip, r6, ip, lsl #1 │ │ │ │ + add ip, r8, ip, lsl #2 │ │ │ │ + add ip, ip, #12 │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + mov lr, r4 │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm ip!, {r0, r1, r2, r3} │ │ │ │ + stmia lr!, {r0, r1, r2, r3} │ │ │ │ + ldm ip, {r0, r1, r2} │ │ │ │ + stm lr, {r0, r1, r2} │ │ │ │ + ldr r3, [r8] │ │ │ │ + mov r1, r4 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cmp r3, #3 │ │ │ │ - popne {r4, pc} │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ + mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #3 │ │ │ │ - popne {r4, pc} │ │ │ │ - ldrb r3, [r4, #56] @ 0x38 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 89cdc │ │ │ │ + ldr r3, [r5, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ + addgt r9, r5, #264 @ 0x108 │ │ │ │ + movgt r8, #0 │ │ │ │ + bgt 89d60 │ │ │ │ + b 89cdc │ │ │ │ + ldr r3, [r5, #524] @ 0x20c │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r3, r8 │ │ │ │ + ble 89cdc │ │ │ │ + mov lr, r7 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + ldr sl, [r9, #4]! │ │ │ │ + mov ip, sp │ │ │ │ + ldr fp, [sl] │ │ │ │ + stmia ip!, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + mov r0, sl │ │ │ │ + ldm r4, {r1, r2, r3} │ │ │ │ + ldr fp, [fp, #52] @ 0x34 │ │ │ │ + blx fp │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 89d50 │ │ │ │ + b 89cdc │ │ │ │ + ldr r2, [pc, #48] @ 89dd4 │ │ │ │ + ldr r3, [pc, #40] @ 89dd0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - strb r3, [r4, #56] @ 0x38 │ │ │ │ - pop {r4, lr} │ │ │ │ - b 2e804 │ │ │ │ + bne 89dc8 │ │ │ │ + add sp, sp, #92 @ 0x5c │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x0007cdb8 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq ip, r7, r0, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3432] @ 0xd68 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #1172] @ 7ed70 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #1168] @ 7ed74 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #628 @ 0x274 │ │ │ │ + str r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr ip, [pc, #552] @ 8a018 │ │ │ │ + ldr r2, [pc, #552] @ 8a01c │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #1580] @ 0x62c │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [ip, r2] │ │ │ │ + sub sp, sp, #44 @ 0x2c │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + mov r1, #0 │ │ │ │ ldr r2, [r2] │ │ │ │ - str r2, [sp, #620] @ 0x26c │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ mov r2, #0 │ │ │ │ - ldr r2, [pc, #1144] @ 7ed78 │ │ │ │ - add r6, sp, #108 @ 0x6c │ │ │ │ - mov r3, r0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - bl e9868 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r0, [r2, #1572] @ 0x624 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r7, [r1, #56] @ 0x38 │ │ │ │ - add r1, sp, #16 │ │ │ │ - blx r7 │ │ │ │ + blx r3 │ │ │ │ subs r7, r0, #0 │ │ │ │ - beq 7ec4c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mvn r8, #0 │ │ │ │ - ldr r2, [r0] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mvn r9, #0 │ │ │ │ - add r7, sp, #32 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r1, [sp] │ │ │ │ - strd r8, [r7, #64] @ 0x40 │ │ │ │ - mov r8, #0 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - ldr r9, [r2, #64] @ 0x40 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - blx r9 │ │ │ │ - add r1, sp, #16 │ │ │ │ - ldm r1, {r1, r2, r3} │ │ │ │ - cmp r3, #1 │ │ │ │ - movne ip, #3 │ │ │ │ - moveq ip, #4 │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - mul r0, r2, r1 │ │ │ │ - cmp r0, r8 │ │ │ │ - ble 7ea08 │ │ │ │ - mov r3, lr │ │ │ │ - ldr lr, [pc, #964] @ 7ed7c │ │ │ │ - mov r0, r8 │ │ │ │ - ldrb r8, [r3, #1] │ │ │ │ - ldrb r1, [r3] │ │ │ │ - ldrb r2, [r3, #2] │ │ │ │ - add r1, r1, r8 │ │ │ │ - add r1, r1, r2 │ │ │ │ - umull r2, r1, lr, r1 │ │ │ │ - add r0, r0, #1 │ │ │ │ - lsr r1, r1, #1 │ │ │ │ - and r1, r1, #255 @ 0xff │ │ │ │ - strb r1, [r3] │ │ │ │ - strb r1, [r3, #1] │ │ │ │ - strb r1, [r3, #2] │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - add r3, r3, ip │ │ │ │ - mul r8, r2, r1 │ │ │ │ - cmp r0, r8 │ │ │ │ - blt 7e9b8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldr lr, [sp, #28] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r8, #0 │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ - ldr ip, [r0] │ │ │ │ - str lr, [sp] │ │ │ │ - stmib sp, {r3, r8} │ │ │ │ - ldr r9, [ip, #64] @ 0x40 │ │ │ │ - blx r9 │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl e8450 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e9864 │ │ │ │ + ble 89ec8 │ │ │ │ + mov r5, #0 │ │ │ │ + add r8, sp, #24 │ │ │ │ + add r9, r6, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r6, #1580] @ 0x62c │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r1, [r0] │ │ │ │ mov r2, r5 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - sub r3, r0, #4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl e9828 │ │ │ │ - ldr r2, [pc, #808] @ 7ed80 │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ + ldr r4, [r1, #124] @ 0x7c │ │ │ │ + mov r1, #0 │ │ │ │ + blx r4 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + sub r3, r3, #17 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #5 │ │ │ │ + addls pc, pc, r3, lsl #2 │ │ │ │ + b 89ebc │ │ │ │ + b 89f28 │ │ │ │ + b 89ef4 │ │ │ │ + b 89f94 │ │ │ │ + b 89f5c │ │ │ │ + b 89fc8 │ │ │ │ + b 89e80 │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr fp, [r9, #2616] @ 0xa38 │ │ │ │ + mov sl, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #784] @ 7ed84 │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr ip, [r0] │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r8, [sp] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r5, [ip, #100] @ 0x64 │ │ │ │ - blx r5 │ │ │ │ - ldr r5, [r4, #68] @ 0x44 │ │ │ │ - ldr r3, [r4, #64] @ 0x40 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq 7eafc │ │ │ │ - add r8, r5, #1 │ │ │ │ - add r9, r8, r8, lsl #3 │ │ │ │ - cmp r8, r3 │ │ │ │ - lsl r9, r9, #3 │ │ │ │ - bgt 7ebb4 │ │ │ │ - ldr r6, [r4, #60] @ 0x3c │ │ │ │ - add r0, r6, r9 │ │ │ │ - mov r2, #72 @ 0x48 │ │ │ │ - mov r1, r7 │ │ │ │ - sub r0, r0, #72 @ 0x48 │ │ │ │ - str r8, [r4, #68] @ 0x44 │ │ │ │ - bl 775c │ │ │ │ - ldr r2, [pc, #688] @ 7ed88 │ │ │ │ - ldr r3, [pc, #664] @ 7ed74 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r2, [r4, #16] │ │ │ │ + ldr r3, [r4, #20] │ │ │ │ + str sl, [sp, #16] │ │ │ │ + add r3, r2, r3 │ │ │ │ + add r2, sp, #16 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, fp │ │ │ │ + ldm r2, {r1, r2} │ │ │ │ + bl 749cc │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r7, r5 │ │ │ │ + bne 89e34 │ │ │ │ + ldr r2, [pc, #336] @ 8a020 │ │ │ │ + ldr r3, [pc, #328] @ 8a01c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #620] @ 0x26c │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7ed6c │ │ │ │ - add sp, sp, #628 @ 0x274 │ │ │ │ + bne 8a014 │ │ │ │ + add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r5, #1 │ │ │ │ - ldr r3, [pc, #644] @ 7ed8c │ │ │ │ - ble 7ec90 │ │ │ │ - add r5, r5, r5, asr #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - addle r0, r5, r5, lsl #3 │ │ │ │ - str r5, [r4, #64] @ 0x40 │ │ │ │ - lslle r0, r0, #3 │ │ │ │ - mvngt r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - sub r5, r5, #2 │ │ │ │ - mvn r2, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - sub r5, r5, #1 │ │ │ │ - cmn r5, #2 │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ - add r3, r3, #72 @ 0x48 │ │ │ │ - bne 7eb34 │ │ │ │ - ldr r5, [r4, #68] @ 0x44 │ │ │ │ - ldr r3, [r4, #64] @ 0x40 │ │ │ │ - ldr r9, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, r5 │ │ │ │ - movlt r5, r3 │ │ │ │ - cmp r5, #0 │ │ │ │ - addgt r5, r5, r5, lsl #3 │ │ │ │ - lslgt r5, r5, #3 │ │ │ │ - movgt r6, #0 │ │ │ │ - ble 7ed54 │ │ │ │ - add r1, r9, r6 │ │ │ │ - add r0, r8, r6 │ │ │ │ - mov r2, #72 @ 0x48 │ │ │ │ - add r6, r6, #72 @ 0x48 │ │ │ │ - bl 775c │ │ │ │ - cmp r6, r5 │ │ │ │ - bne 7eb74 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 75f4 │ │ │ │ - ldr r3, [r4, #64] @ 0x40 │ │ │ │ - ldr r5, [r4, #68] @ 0x44 │ │ │ │ - cmp r3, r5 │ │ │ │ - movlt r5, r3 │ │ │ │ - str r5, [r4, #68] @ 0x44 │ │ │ │ - str r8, [r4, #60] @ 0x3c │ │ │ │ - b 7eaa0 │ │ │ │ - ldr r3, [pc, #464] @ 7ed8c │ │ │ │ - str r8, [r4, #64] @ 0x40 │ │ │ │ - cmp r8, r3 │ │ │ │ - movls r0, r9 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - cmp r5, #0 │ │ │ │ - mvnge r2, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - movge r3, r0 │ │ │ │ - blt 7ebf8 │ │ │ │ - sub r5, r5, #1 │ │ │ │ - cmn r5, #1 │ │ │ │ - str r2, [r3, #64] @ 0x40 │ │ │ │ - str r2, [r3, #68] @ 0x44 │ │ │ │ - add r3, r3, #72 @ 0x48 │ │ │ │ - bne 7ebe0 │ │ │ │ - ldr sl, [r4, #68] @ 0x44 │ │ │ │ - ldr r3, [r4, #64] @ 0x40 │ │ │ │ - ldr fp, [r4, #60] @ 0x3c │ │ │ │ - cmp sl, r3 │ │ │ │ - movge sl, r3 │ │ │ │ - cmp sl, #0 │ │ │ │ - addgt sl, sl, sl, lsl #3 │ │ │ │ - lslgt sl, sl, #3 │ │ │ │ - movgt r5, #0 │ │ │ │ - ble 7ed48 │ │ │ │ - add r1, fp, r5 │ │ │ │ - add r0, r6, r5 │ │ │ │ - mov r2, #72 @ 0x48 │ │ │ │ - add r5, r5, #72 @ 0x48 │ │ │ │ - bl 775c │ │ │ │ - cmp r5, sl │ │ │ │ - bne 7ec20 │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr fp, [r9, #2616] @ 0xa38 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + add r3, sp, #16 │ │ │ │ + str sl, [sp, #16] │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl 75f4 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ - b 7eab8 │ │ │ │ - ldr r2, [pc, #316] @ 7ed90 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - bl e9868 │ │ │ │ + ldm r3, {r1, r2} │ │ │ │ + bl 75338 │ │ │ │ + b 89ebc │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr fp, [r9, #2616] @ 0xa38 │ │ │ │ + mov sl, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #292] @ 7ed94 │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, #1 │ │ │ │ - str r7, [sp] │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r4, [ip, #100] @ 0x64 │ │ │ │ - blx r4 │ │ │ │ - b 7ead0 │ │ │ │ - add r0, r5, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - str r0, [r4, #64] @ 0x40 │ │ │ │ - bls 7ed14 │ │ │ │ - mvn r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r5, [r4, #68] @ 0x44 │ │ │ │ - ldr r3, [r4, #64] @ 0x40 │ │ │ │ - ldr r9, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, r5 │ │ │ │ - movlt r5, r3 │ │ │ │ - cmp r5, #0 │ │ │ │ - addgt r5, r5, r5, lsl #3 │ │ │ │ - lslgt r8, r5, #3 │ │ │ │ - movgt r5, #0 │ │ │ │ - ble 7ed60 │ │ │ │ - add r1, r9, r5 │ │ │ │ - add r0, r6, r5 │ │ │ │ - mov r2, #72 @ 0x48 │ │ │ │ - add r5, r5, #72 @ 0x48 │ │ │ │ - bl 775c │ │ │ │ - cmp r5, r8 │ │ │ │ - bne 7ecd4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 75f4 │ │ │ │ - ldr r3, [r4, #64] @ 0x40 │ │ │ │ - ldr r5, [r4, #68] @ 0x44 │ │ │ │ - cmp r3, r5 │ │ │ │ - movlt r5, r3 │ │ │ │ - str r5, [r4, #68] @ 0x44 │ │ │ │ - str r6, [r4, #60] @ 0x3c │ │ │ │ - b 7eaa0 │ │ │ │ - add r0, r0, r0, lsl #3 │ │ │ │ - lsl r0, r0, #3 │ │ │ │ - bl 7330 │ │ │ │ - cmn r5, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - beq 7ecac │ │ │ │ - mvn r3, #0 │ │ │ │ - cmp r5, #0 │ │ │ │ - str r3, [r0, #64] @ 0x40 │ │ │ │ - str r3, [r0, #68] @ 0x44 │ │ │ │ - strne r3, [r0, #136] @ 0x88 │ │ │ │ - strne r3, [r0, #140] @ 0x8c │ │ │ │ - b 7ecac │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 7ec44 │ │ │ │ - b 7ec3c │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 7eba8 │ │ │ │ - b 7eb90 │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 7ed08 │ │ │ │ - b 7ecf0 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r8, [r8], -r8 @ │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - muleq r7, ip, sl │ │ │ │ - bge feb29830 <__bss_end__@@Base+0xfe883768> │ │ │ │ - andeq r8, r7, r0, lsl #19 │ │ │ │ - andeq r6, r7, r4, lsr #8 │ │ │ │ - andeq r7, r8, r0, ror #29 │ │ │ │ - biceq r1, r7, r1, ror ip │ │ │ │ - andeq r8, r7, ip, asr r7 │ │ │ │ - andeq r6, r7, r0, lsr r2 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 7eda8 │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #48] @ 7edf0 │ │ │ │ - mov r4, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - mov r6, r3 │ │ │ │ - bl eb8ec │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7ede8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7e8c0 │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - muleq r7, ip, r0 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - add ip, sp, #20 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - stm ip, {r1, r2, r3} │ │ │ │ - bl e88e8 │ │ │ │ - tst r6, #1 │ │ │ │ - strd r0, [r4, #104] @ 0x68 │ │ │ │ - beq 7ee64 │ │ │ │ - cmp r5, #27 │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ - beq 7ee74 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7ee68 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ - cmpne r5, #13 │ │ │ │ - moveq r3, #1 │ │ │ │ - moveq r2, #1 │ │ │ │ - movne r2, #0 │ │ │ │ - strbeq r3, [r4, #1693] @ 0x69d │ │ │ │ - bne 7eeb8 │ │ │ │ - mov r0, #1 │ │ │ │ - b 7ee68 │ │ │ │ - ldrb r0, [r4, #28] │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - eor r0, r0, #1 │ │ │ │ - mov r3, #1 │ │ │ │ - cmp r0, #0 │ │ │ │ - strb r3, [r4, #1692] @ 0x69c │ │ │ │ - strb r0, [r4, #28] │ │ │ │ - beq 7eef0 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + add r3, sp, #16 │ │ │ │ + str sl, [sp, #16] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, fp │ │ │ │ + ldm r3, {r1, r2} │ │ │ │ + bl 75a3c │ │ │ │ + b 89ebc │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr fp, [r9, #2616] @ 0xa38 │ │ │ │ + mov sl, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [r0, #1580] @ 0x62c │ │ │ │ - strb r2, [r4, #56] @ 0x38 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - bne 7ee5c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - b 7ee5c │ │ │ │ - cmp r5, #9 │ │ │ │ - beq 7eefc │ │ │ │ - cmp r5, #127 @ 0x7f │ │ │ │ - moveq r3, #1 │ │ │ │ - strbeq r3, [r4, #1695] @ 0x69f │ │ │ │ - beq 7ee5c │ │ │ │ - cmp r5, #210 @ 0xd2 │ │ │ │ - moveq r3, #1 │ │ │ │ - strbeq r3, [r4, #1696] @ 0x6a0 │ │ │ │ - beq 7ee5c │ │ │ │ - cmp r5, #209 @ 0xd1 │ │ │ │ - moveq r3, #1 │ │ │ │ - strbeq r3, [r4, #1697] @ 0x6a1 │ │ │ │ - b 7ee5c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7e85c │ │ │ │ - b 7ee5c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #60] @ 7ef44 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bne 7ee5c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #32] @ 7ef48 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r3, #1 │ │ │ │ - strbeq r3, [r4, #1694] @ 0x69e │ │ │ │ - b 7ee5c │ │ │ │ - andeq r0, r0, r2, ror #2 │ │ │ │ - andeq r0, r0, r6, ror #2 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r6, [r0] │ │ │ │ - add sl, r3, r3, lsl #2 │ │ │ │ - add fp, r6, sl, lsl #2 │ │ │ │ - cmp r6, fp │ │ │ │ - ldr r7, [r1] │ │ │ │ - sub sp, sp, #12 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - bcc 7efcc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - beq 7f14c │ │ │ │ - add r6, r3, #1 │ │ │ │ - add sl, r6, r6, lsl #2 │ │ │ │ - cmp r6, r2 │ │ │ │ - lsl sl, sl, #2 │ │ │ │ - bgt 7f1e8 │ │ │ │ - ldr r7, [r4] │ │ │ │ - ldm r5!, {r0, r1, r2, r3} │ │ │ │ - add ip, r7, sl │ │ │ │ - sub ip, ip, #20 │ │ │ │ - str r6, [r4, #8] │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [r5] │ │ │ │ - str r3, [ip] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r8, [pc, #1248] @ 7f4b4 │ │ │ │ - ldr r9, [pc, #1248] @ 7f4b8 │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r1, #10 │ │ │ │ - mov r0, r9 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r3, [fp, #-20] @ 0xffffffec │ │ │ │ - cmp r7, r3 │ │ │ │ - blt 7f1e0 │ │ │ │ - lsl sl, sl, #2 │ │ │ │ - asr r2, sl, #1 │ │ │ │ - add r2, r2, sl, asr #2 │ │ │ │ - add r2, r2, r2, lsl #4 │ │ │ │ - add r2, r2, r2, lsl #8 │ │ │ │ - add r2, r2, r2, lsl #16 │ │ │ │ - lsl r2, r2, #2 │ │ │ │ - cmp sl, #20 │ │ │ │ - add r2, r2, sl, asr #2 │ │ │ │ - bls 7f0a0 │ │ │ │ - sub fp, r2, #1 │ │ │ │ - cmp r2, fp, lsr #1 │ │ │ │ - movhi r2, #1 │ │ │ │ - movls r2, #0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, #10 │ │ │ │ - lsr sl, fp, #1 │ │ │ │ - mov r0, r9 │ │ │ │ - bl e9ff0 │ │ │ │ - add r3, sl, #1 │ │ │ │ - add sl, sl, sl, lsl #2 │ │ │ │ - ldr r2, [r6, sl, lsl #2] │ │ │ │ - add r3, r3, fp │ │ │ │ - add r1, r6, sl, lsl #2 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - cmp r7, r2 │ │ │ │ - add r3, r6, r3, lsl #2 │ │ │ │ - add r1, r1, #20 │ │ │ │ - movlt r6, r1 │ │ │ │ - movlt r1, r3 │ │ │ │ - sub r0, r1, r6 │ │ │ │ - asr r2, r0, #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 │ │ │ │ - cmp r0, #20 │ │ │ │ - add r2, r2, r3, lsl #2 │ │ │ │ - bhi 7f024 │ │ │ │ - cmp r6, r1 │ │ │ │ - bcs 7f1e0 │ │ │ │ - ldr r3, [pc, #1044] @ 7f4bc │ │ │ │ - ldr r0, [pc, #1044] @ 7f4c0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r2, #1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, #10 │ │ │ │ - bl e9ff0 │ │ │ │ - ldr r9, [r4] │ │ │ │ - sub r9, r6, r9 │ │ │ │ - asr r8, r9, #2 │ │ │ │ - add r3, r8, r8, lsl #1 │ │ │ │ - add r3, r3, r3, lsl #4 │ │ │ │ - ldmib r4, {r2, r6} │ │ │ │ - add r3, r3, r3, lsl #8 │ │ │ │ - add r3, r3, r3, lsl #16 │ │ │ │ - add r3, r8, r3, lsl #2 │ │ │ │ - cmp r6, r2 │ │ │ │ - str r3, [sp] │ │ │ │ - beq 7f25c │ │ │ │ - add r3, r6, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - bgt 7f2f8 │ │ │ │ - ldr sl, [r4] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r3, r6 │ │ │ │ - bge 7f4ac │ │ │ │ - ldr r3, [sp] │ │ │ │ - add r4, sl, r9 │ │ │ │ - sub r6, r6, r3 │ │ │ │ - add r6, r6, r6, lsl #2 │ │ │ │ - add r0, r9, #20 │ │ │ │ - add r0, sl, r0 │ │ │ │ - lsl r2, r6, #2 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7780 │ │ │ │ - ldm r5!, {r0, r1, r2, r3} │ │ │ │ - mov ip, r4 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [r5] │ │ │ │ - str r3, [ip] │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r3, #1 │ │ │ │ - ldr r2, [pc, #876] @ 7f4c4 │ │ │ │ - ble 7f3d0 │ │ │ │ - add r3, r3, r3, asr #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - addle r3, r3, r3, lsl #2 │ │ │ │ - lslle r0, r3, #2 │ │ │ │ - mvngt r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - ldmib r4, {r2, r3} │ │ │ │ - cmp r2, r3 │ │ │ │ - movlt r3, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - ble 7f3a0 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - ldr r9, [r4] │ │ │ │ - lsl r8, r3, #2 │ │ │ │ - mov r6, #0 │ │ │ │ - add lr, r9, r6 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, r7, r6 │ │ │ │ - add r6, r6, #20 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - cmp r8, r6 │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - bne 7f19c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 75f4 │ │ │ │ - ldmib r4, {r2, r3} │ │ │ │ - cmp r2, r3 │ │ │ │ - movlt r3, r2 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - str r7, [r4] │ │ │ │ - b 7ef90 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + add r2, sp, #16 │ │ │ │ + str sl, [sp, #16] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b 7ef84 │ │ │ │ - ldr r3, [pc, #724] @ 7f4c4 │ │ │ │ - str r6, [r4, #4] │ │ │ │ - cmp r6, r3 │ │ │ │ - movls r0, sl │ │ │ │ - mvnhi r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - ldmib r4, {r3, r9} │ │ │ │ - cmp r9, r3 │ │ │ │ - movge r9, r3 │ │ │ │ - cmp r9, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - ble 7f3c0 │ │ │ │ - add r9, r9, r9, lsl #2 │ │ │ │ - ldr fp, [r4] │ │ │ │ - lsl r9, r9, #2 │ │ │ │ - mov r8, #0 │ │ │ │ - add lr, fp, r8 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, r7, r8 │ │ │ │ - add r8, r8, #20 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - cmp r9, r8 │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - bne 7f228 │ │ │ │ - mov r0, fp │ │ │ │ - bl 75f4 │ │ │ │ - str r7, [r4] │ │ │ │ - b 7efa8 │ │ │ │ - cmp r6, #1 │ │ │ │ - ble 7f43c │ │ │ │ - ldr r3, [pc, #600] @ 7f4c4 │ │ │ │ - add r6, r6, r6, asr #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - str r6, [r4, #4] │ │ │ │ - addle r6, r6, r6, lsl #2 │ │ │ │ - lslle r0, r6, #2 │ │ │ │ - mvngt r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - ldmib r4, {r2, r6} │ │ │ │ - cmp r2, r6 │ │ │ │ - movlt r6, r2 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - ble 7f390 │ │ │ │ - add r6, r6, r6, lsl #2 │ │ │ │ - ldr fp, [r4] │ │ │ │ - lsl r6, r6, #2 │ │ │ │ - mov sl, #0 │ │ │ │ - add lr, fp, sl │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, r7, sl │ │ │ │ - add sl, sl, #20 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - cmp sl, r6 │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - bne 7f2ac │ │ │ │ + str r0, [sp, #20] │ │ │ │ mov r0, fp │ │ │ │ - bl 75f4 │ │ │ │ - ldmib r4, {r2, r6} │ │ │ │ - cmp r2, r6 │ │ │ │ - movlt r6, r2 │ │ │ │ - add r3, r6, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r7, [r4] │ │ │ │ - str r6, [r4, #8] │ │ │ │ - ble 7f0f8 │ │ │ │ - ldr r2, [pc, #452] @ 7f4c4 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - addls r0, r3, r3, lsl #2 │ │ │ │ - lslls r0, r0, #2 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 7330 │ │ │ │ - ldmib r4, {r2, fp} │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp fp, r2 │ │ │ │ - movge fp, r2 │ │ │ │ - cmp fp, #0 │ │ │ │ + ldm r2, {r1, r2} │ │ │ │ + bl 7563c │ │ │ │ + b 89ebc │ │ │ │ + ldr r0, [r0] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr fp, [r9, #2616] @ 0xa38 │ │ │ │ mov sl, r0 │ │ │ │ - ble 7f3b0 │ │ │ │ - add fp, fp, fp, lsl #2 │ │ │ │ - ldr r8, [r4] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - lsl fp, fp, #2 │ │ │ │ - mov r7, #0 │ │ │ │ - mov r9, r3 │ │ │ │ - add lr, r8, r7 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, sl, r7 │ │ │ │ - add r7, r7, #20 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - cmp r7, fp │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - bne 7f34c │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r9, [sp, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 75f4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str sl, [r4] │ │ │ │ - b 7f0fc │ │ │ │ - ldr fp, [r4] │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 7f2e4 │ │ │ │ - b 7f2d0 │ │ │ │ - ldr r9, [r4] │ │ │ │ - cmp r9, #0 │ │ │ │ - beq 7f1d4 │ │ │ │ - b 7f1c0 │ │ │ │ - ldr r8, [r4] │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 7f388 │ │ │ │ - b 7f378 │ │ │ │ - ldr fp, [r4] │ │ │ │ - cmp fp, #0 │ │ │ │ - beq 7f254 │ │ │ │ - b 7f24c │ │ │ │ - add r3, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r3, [r4, #4] │ │ │ │ - addls r3, r3, r3, lsl #2 │ │ │ │ - lslls r0, r3, #2 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - ldmib r4, {r2, r3} │ │ │ │ - cmp r2, r3 │ │ │ │ - movlt r3, r2 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - ble 7f3a0 │ │ │ │ - add r3, r3, r3, lsl #2 │ │ │ │ - ldr r9, [r4] │ │ │ │ - lsl r8, r3, #2 │ │ │ │ - mov r6, #0 │ │ │ │ - add lr, r9, r6 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, r7, r6 │ │ │ │ - add r6, r6, #20 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - cmp r6, r8 │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - bne 7f414 │ │ │ │ - b 7f1c0 │ │ │ │ - ldr r3, [pc, #128] @ 7f4c4 │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - str r6, [r4, #4] │ │ │ │ - addls r6, r6, r6, lsl #2 │ │ │ │ - lslls r0, r6, #2 │ │ │ │ - mvnhi r0, #0 │ │ │ │ - bl 7330 │ │ │ │ - ldmib r4, {r2, r6} │ │ │ │ - cmp r2, r6 │ │ │ │ - movlt r6, r2 │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - ble 7f390 │ │ │ │ - add r6, r6, r6, lsl #2 │ │ │ │ - ldr fp, [r4] │ │ │ │ - lsl sl, r6, #2 │ │ │ │ - mov r6, #0 │ │ │ │ - add lr, fp, r6 │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - add ip, r7, r6 │ │ │ │ - add r6, r6, #20 │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - cmp sl, r6 │ │ │ │ - ldr r3, [lr] │ │ │ │ - str r3, [ip] │ │ │ │ - bne 7f484 │ │ │ │ - b 7f2d0 │ │ │ │ - add r4, sl, r9 │ │ │ │ - b 7f130 │ │ │ │ - ldrdeq r5, [r7], -ip │ │ │ │ - andeq r5, r7, r0, ror #15 │ │ │ │ - andeq r5, r7, r8, lsl #14 │ │ │ │ - andeq r5, r7, r8, lsl #14 │ │ │ │ - strbteq r6, [r6], -r6, ror #12 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #604] @ 7f73c │ │ │ │ - mov r4, r0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r5, #0 │ │ │ │ - mov r7, #1 │ │ │ │ - add r3, r3, #8 │ │ │ │ - str r3, [r4] │ │ │ │ - mov r0, #72 @ 0x48 │ │ │ │ - str r5, [r4, #60] @ 0x3c │ │ │ │ - str r7, [r4, #64] @ 0x40 │ │ │ │ - bl 7330 │ │ │ │ - mvn r6, #0 │ │ │ │ - str r5, [r4, #68] @ 0x44 │ │ │ │ - str r5, [r4, #72] @ 0x48 │ │ │ │ - str r7, [r4, #76] @ 0x4c │ │ │ │ - add r8, r4, #3120 @ 0xc30 │ │ │ │ - add r8, r8, #12 │ │ │ │ - mov r3, r0 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ - str r6, [r0, #68] @ 0x44 │ │ │ │ - str r3, [r4, #60] @ 0x3c │ │ │ │ - mov r0, #24 │ │ │ │ - bl 7330 │ │ │ │ - str r5, [r4, #80] @ 0x50 │ │ │ │ - str r5, [r4, #84] @ 0x54 │ │ │ │ - str r7, [r4, #88] @ 0x58 │ │ │ │ - add r3, r0, #8 │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ - mov r3, #16 │ │ │ │ - str r6, [r0, #20] │ │ │ │ - str r3, [r0] │ │ │ │ - str r7, [r0, #4] │ │ │ │ - str r5, [r0, #8] │ │ │ │ - str r5, [r0, #12] │ │ │ │ - mov r0, #20 │ │ │ │ - bl 7330 │ │ │ │ - str r6, [r4, #96] @ 0x60 │ │ │ │ - str r5, [r4, #92] @ 0x5c │ │ │ │ - str r5, [r4, #2020] @ 0x7e4 │ │ │ │ - str r7, [r4, #2024] @ 0x7e8 │ │ │ │ - add r3, r0, #8 │ │ │ │ - str r3, [r4, #84] @ 0x54 │ │ │ │ - mov r3, #12 │ │ │ │ - str r6, [r0, #16] │ │ │ │ - str r7, [r0, #4] │ │ │ │ - str r5, [r0, #8] │ │ │ │ - str r5, [r0, #12] │ │ │ │ - str r3, [r0] │ │ │ │ - mov r0, #704 @ 0x2c0 │ │ │ │ - bl 7330 │ │ │ │ - add r6, r4, #3088 @ 0xc10 │ │ │ │ - add r6, r6, #8 │ │ │ │ - str r5, [r4, #2028] @ 0x7ec │ │ │ │ - str r0, [r4, #2020] @ 0x7e4 │ │ │ │ - str r5, [r6, #-12] │ │ │ │ - str r7, [r6, #-8] │ │ │ │ - mov r0, #40 @ 0x28 │ │ │ │ - bl 7330 │ │ │ │ - add r6, r6, #12 │ │ │ │ - str r5, [r6, #-16] │ │ │ │ - str r0, [r6, #-24] @ 0xffffffe8 │ │ │ │ - cmp r8, r6 │ │ │ │ - str r5, [r0] │ │ │ │ - bne 7f5b0 │ │ │ │ - mov r0, #96 @ 0x60 │ │ │ │ - str r5, [r4, #3124] @ 0xc34 │ │ │ │ - str r7, [r4, #3128] @ 0xc38 │ │ │ │ - bl 7330 │ │ │ │ - add r6, r4, #8192 @ 0x2000 │ │ │ │ - str r5, [r4, #3132] @ 0xc3c │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r4, #3124] @ 0xc34 │ │ │ │ - mov r0, #20 │ │ │ │ - str r5, [r6, #128] @ 0x80 │ │ │ │ - str r7, [r6, #132] @ 0x84 │ │ │ │ - bl 7330 │ │ │ │ - str r5, [r6, #136] @ 0x88 │ │ │ │ - str r5, [r6, #140] @ 0x8c │ │ │ │ - str r7, [r6, #144] @ 0x90 │ │ │ │ - mov r3, r0 │ │ │ │ - str r3, [r6, #128] @ 0x80 │ │ │ │ - mov r0, #20 │ │ │ │ - bl 7330 │ │ │ │ - mov r1, #5 │ │ │ │ - str r5, [r6, #148] @ 0x94 │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r2, [pc, #264] @ 7f740 │ │ │ │ - str r0, [r6, #140] @ 0x8c │ │ │ │ - str r1, [r4, #16] │ │ │ │ - ldr r1, [r4, #20] │ │ │ │ - add r0, r4, #3168 @ 0xc60 │ │ │ │ - str r5, [r4, #12] │ │ │ │ - str r5, [r4, #1648] @ 0x670 │ │ │ │ - str r7, [r4, #8] │ │ │ │ - str r5, [r4, #3164] @ 0xc5c │ │ │ │ - cmp r1, #10 │ │ │ │ - strh r2, [r0] │ │ │ │ - mvn r1, #1 │ │ │ │ - str r3, [r4, #3172] @ 0xc64 │ │ │ │ - str r3, [r4, #3184] @ 0xc70 │ │ │ │ - str r3, [r4, #3188] @ 0xc74 │ │ │ │ - add r3, r4, #1648 @ 0x670 │ │ │ │ - str r1, [r4, #3176] @ 0xc68 │ │ │ │ - str r1, [r4, #3180] @ 0xc6c │ │ │ │ - str r5, [r4, #3192] @ 0xc78 │ │ │ │ - strb r5, [r4, #1654] @ 0x676 │ │ │ │ - mov r0, #0 │ │ │ │ - strh r5, [r3, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - add r3, r4, #3072 @ 0xc00 │ │ │ │ - str r5, [r4, #1656] @ 0x678 │ │ │ │ - strb r5, [r4, #1660] @ 0x67c │ │ │ │ - strb r7, [r4, #1684] @ 0x694 │ │ │ │ - str r5, [r4, #1688] @ 0x698 │ │ │ │ - strd r0, [r3] │ │ │ │ - strb r7, [r4, #3080] @ 0xc08 │ │ │ │ - strh r2, [r4, #28] │ │ │ │ - strh r5, [r4, #56] @ 0x38 │ │ │ │ - strb r5, [r4, #58] @ 0x3a │ │ │ │ - beq 7f6e4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #10 │ │ │ │ - cmp r3, #0 │ │ │ │ - str r2, [r4, #20] │ │ │ │ - beq 7f6e4 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2608] @ 0xa30 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7f6e4 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 5b0f8 │ │ │ │ - mov r5, #0 │ │ │ │ - add r3, r4, #1696 @ 0x6a0 │ │ │ │ - mov r2, #10 │ │ │ │ - str r2, [r4, #24] │ │ │ │ - strb r5, [r4, #50] @ 0x32 │ │ │ │ - str r5, [r4, #1692] @ 0x69c │ │ │ │ - strh r5, [r3] │ │ │ │ - bl e88e8 │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - strh r5, [r4, #48] @ 0x30 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #44] @ 7f744 │ │ │ │ - mov r6, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, r4, #2032 @ 0x7f0 │ │ │ │ - strd r6, [r4, #104] @ 0x68 │ │ │ │ - bl e97fc │ │ │ │ - mov r0, r4 │ │ │ │ - strb r5, [r4, #2000] @ 0x7d0 │ │ │ │ - strb r5, [r4, #1984] @ 0x7c0 │ │ │ │ - str r5, [r4, #52] @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - andeq r6, r8, r8, lsl #16 │ │ │ │ - andeq r0, r0, r1, lsl #2 │ │ │ │ - andeq r6, r7, ip, ror #24 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ - subs r3, r3, #0 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [ip, #1580] @ 0x62c │ │ │ │ - ldr ip, [ip, #1668] @ 0x684 │ │ │ │ - movne r3, #1 │ │ │ │ - cmp ip, r0 │ │ │ │ - orreq r3, r3, #1 │ │ │ │ - ldr r1, [r1, #48] @ 0x30 │ │ │ │ - cmp r3, #0 │ │ │ │ - mov r4, r2 │ │ │ │ - strne r1, [r0] │ │ │ │ - bne 7f7b0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + add r3, sp, #16 │ │ │ │ + str sl, [sp, #16] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, fp │ │ │ │ + ldm r3, {r1, r2} │ │ │ │ + bl 75f08 │ │ │ │ + b 89ebc │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ ldr r0, [r0] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr fp, [r9, #2620] @ 0xa3c │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + add r3, sp, #16 │ │ │ │ + str sl, [sp, #16] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, #2 │ │ │ │ + bl 642a4 │ │ │ │ + b 89ebc │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq ip, r7, ip, asr #23 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + strdeq ip, [r7], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr lr, [pc, #280] @ 7f8e8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #276] @ 7f8ec │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr r0, [lr, r0] │ │ │ │ - ldr ip, [pc, #268] @ 7f8f0 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ + str r0, [ip, #2008] @ 0x7d8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #260] @ 7f8f4 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, #0 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r3, ip │ │ │ │ - ldr r3, [ip, r2] │ │ │ │ - mov r6, #0 │ │ │ │ + ldr r2, [pc, #160] @ 8a0e0 │ │ │ │ + ldr r3, [pc, #160] @ 8a0e4 │ │ │ │ + sub sp, sp, #2064 @ 0x810 │ │ │ │ + sub sp, sp, #4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r4, sp │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r3, r3, r1, lsl #4 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, r6 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r6, [sp] │ │ │ │ - bl 2f9a0 │ │ │ │ + str r3, [sp, #2060] @ 0x80c │ │ │ │ + mov r3, #0 │ │ │ │ + mov r6, r1 │ │ │ │ + bl ce7f4 │ │ │ │ + mov r1, #50 @ 0x32 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r6] │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r3, [sp, #2056] @ 0x808 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8a0ac │ │ │ │ ldr r3, [r5] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr ip, [r5, #8] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add r1, sp, #12 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r3, [r3, #140] @ 0x8c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #60] @ 7f8f8 │ │ │ │ - ldr r3, [pc, #44] @ 7f8ec │ │ │ │ + ldr r2, [pc, #52] @ 8a0e8 │ │ │ │ + ldr r3, [pc, #44] @ 8a0e4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #2060] @ 0x80c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7f8e4 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ + bne 8a0dc │ │ │ │ + add sp, sp, #2064 @ 0x810 │ │ │ │ + add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, r8, r4, ror #3 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r7, r8, ip, asr #3 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - strdeq r7, [r8], -ip │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq ip, r7, ip, ror r9 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq ip, r7, r0, lsl r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr ip, [pc, #360] @ 7fa7c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #356] @ 7fa80 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r0, [ip, r0] │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #344] @ 7fa84 │ │ │ │ - sub sp, sp, #32 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #336] @ 7fa88 │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + str r0, [ip, #3920] @ 0xf50 │ │ │ │ + ldr r3, [r1, #1580] @ 0x62c │ │ │ │ + ldr r2, [pc, #280] @ 8a220 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r3, #3 │ │ │ │ + ldr r3, [pc, #268] @ 8a224 │ │ │ │ + sub sp, sp, #156 @ 0x9c │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r3, r3, r1, lsl #4 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ mov r3, #0 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r3, [sp] │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r7, #8] │ │ │ │ - mov r0, r6 │ │ │ │ - ldr sl, [r3, #1572] @ 0x624 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r7] │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr ip, [sl] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r6, [ip, #132] @ 0x84 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - blx r6 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ + bne 8a1b0 │ │ │ │ + add r6, r1, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r6, #2480] @ 0x9b0 │ │ │ │ + mov r4, r1 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 8a1b0 │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r6, #2584] @ 0xa18 │ │ │ │ + bl 8374c │ │ │ │ ldr r3, [r5] │ │ │ │ - ldr r0, [r1, #1572] @ 0x624 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr ip, [r5, #8] │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add r1, sp, #12 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #56] @ 7fa8c │ │ │ │ - ldr r3, [pc, #40] @ 7fa80 │ │ │ │ + ldr r2, [r6, #2480] @ 0x9b0 │ │ │ │ + mov r3, #692 @ 0x2b4 │ │ │ │ + mla r2, r3, r2, r4 │ │ │ │ + add r2, r2, #15744 @ 0x3d80 │ │ │ │ + ldr r3, [r2, #40] @ 0x28 │ │ │ │ + cmp r3, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + beq 8a1e8 │ │ │ │ + cmn r0, #1 │ │ │ │ + beq 8a1dc │ │ │ │ + ldrb r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8a1f4 │ │ │ │ + ldr r0, [r4, #1580] @ 0x62c │ │ │ │ + mov r2, #1 │ │ │ │ + add r1, sp, #8 │ │ │ │ + str ip, [sp, #8] │ │ │ │ + bl 8a024 │ │ │ │ + ldr r2, [pc, #112] @ 8a228 │ │ │ │ + ldr r3, [pc, #104] @ 8a224 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 7fa78 │ │ │ │ - add sp, sp, #32 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r7, r8, r0, lsr #1 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r7, r8, r8, ror r0 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r6, r8, r4, ror #30 │ │ │ │ + bne 8a21c │ │ │ │ + add sp, sp, #156 @ 0x9c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldrb r3, [sp, #140] @ 0x8c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8a19c │ │ │ │ + ldrb r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8a1b0 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r2, [pc, #44] @ 8a22c │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + str r1, [sp] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + mov r3, r7 │ │ │ │ + blx r4 │ │ │ │ + b 8a1b0 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x0007c8bc │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq ip, r7, ip, lsl #16 │ │ │ │ + andeq r9, r6, ip, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr ip, [pc, #512] @ 7fca8 │ │ │ │ + str r0, [ip, #3944] @ 0xf68 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #508] @ 7fcac │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r0, [ip, r0] │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #496] @ 7fcb0 │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #488] @ 7fcb4 │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - mov r0, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldrb r6, [sp, #80] @ 0x50 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r3, #220] @ 0xdc │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r1, [pc, #2316] @ 8ab5c │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ + mov r2, #0 │ │ │ │ + add r5, r4, #57344 @ 0xe000 │ │ │ │ + sub sp, sp, #116 @ 0x74 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + strb r2, [r5, #2505] @ 0x9c9 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ + ldr r1, [pc, #2280] @ 8ab60 │ │ │ │ + ldr r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r7, [pc, #2272] @ 8ab64 │ │ │ │ + add r7, pc, r7 │ │ │ │ + str r0, [r4, #1564] @ 0x61c │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ blx r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 7fb48 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r9, [r2, #132] @ 0x84 │ │ │ │ - mov r2, r3 │ │ │ │ - blx r9 │ │ │ │ - cmp r8, #0 │ │ │ │ - mov r8, #0 │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - moveq r1, #126 @ 0x7e │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - movne r1, #127 @ 0x7f │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r8 │ │ │ │ - bl 2f9a0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r5] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - mov r2, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add r1, sp, #12 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [r0, #1668] @ 0x684 │ │ │ │ - cmp r2, r7 │ │ │ │ - movne r3, #0 │ │ │ │ - andeq r3, r6, #1 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne 7fc14 │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - cmp r6, #0 │ │ │ │ - moveq r0, r6 │ │ │ │ - bne 7fc80 │ │ │ │ - ldr r2, [pc, #200] @ 7fcb8 │ │ │ │ - ldr r3, [pc, #184] @ 7fcac │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + ldr r1, [pc, #2248] @ 8ab68 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 7fca4 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - str r8, [sp] │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r3, [r5] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - mov r2, #1 │ │ │ │ - add r1, sp, #28 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [r4, #1580] @ 0x62c │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 966ec │ │ │ │ - subs r0, r0, #0 │ │ │ │ - movne r0, #1 │ │ │ │ - b 7fbe8 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, r8, ip, lsl #30 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r6, r8, r4, ror #29 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r6, r8, r8, asr #27 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3944] @ 0xf68 │ │ │ │ - sub sp, sp, #116 @ 0x74 │ │ │ │ - mov r9, r1 │ │ │ │ - ldr r1, [pc, #1332] @ 80210 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #1328] @ 80214 │ │ │ │ + ldr r1, [pc, #2220] @ 8ab6c │ │ │ │ + ldr r2, [r3] │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr sl, [r0, #4] │ │ │ │ - subs r3, r3, #0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r2, [sl, #1668] @ 0x684 │ │ │ │ - movne r3, #1 │ │ │ │ - cmp r2, r9 │ │ │ │ - orreq r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sl, #1580] @ 0x62c │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ - ldr r1, [r3, #48] @ 0x30 │ │ │ │ - ldrb r3, [sp, #188] @ 0xbc │ │ │ │ - ldr r8, [sp, #156] @ 0x9c │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bne 801f8 │ │ │ │ - ldr r0, [r9] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #1240] @ 80218 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r7, #0 │ │ │ │ - strne r7, [sp, #36] @ 0x24 │ │ │ │ - beq 801e4 │ │ │ │ - ldm r6, {r0, r1, r2, r3} │ │ │ │ - add r5, sp, #44 @ 0x2c │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [sp, #172] @ 0xac │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #180] @ 0xb4 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldr r0, [sp, #184] @ 0xb8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #160] @ 0xa0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - str fp, [sp, #64] @ 0x40 │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, sl, #59648 @ 0xe900 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r6 │ │ │ │ - bl 31598 │ │ │ │ - cmp r8, #0 │ │ │ │ - beq 80004 │ │ │ │ - ldr r1, [pc, #1012] @ 8021c │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96540 │ │ │ │ - ldr r3, [r4, #68] @ 0x44 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 80004 │ │ │ │ - mov sl, #0 │ │ │ │ - mov fp, sl │ │ │ │ - b 7fe6c │ │ │ │ - ldr r3, [r4, #68] @ 0x44 │ │ │ │ - add fp, fp, #1 │ │ │ │ - cmp fp, r3 │ │ │ │ - add sl, sl, #72 @ 0x48 │ │ │ │ - bge 80004 │ │ │ │ - ldr r0, [r4, #60] @ 0x3c │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, r0, sl │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 7fe58 │ │ │ │ - ldr r8, [r4, #60] @ 0x3c │ │ │ │ - adds r8, r8, sl │ │ │ │ - beq 80004 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r8, #68] @ 0x44 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ + str r0, [r4, #1576] @ 0x628 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #2192] @ 8ab70 │ │ │ │ + ldr r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [r4, #1584] @ 0x630 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ + ldr r1, [pc, #2164] @ 8ab74 │ │ │ │ + ldr r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [r4, #1568] @ 0x620 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ blx r3 │ │ │ │ + ldr r1, [pc, #2140] @ 8ab78 │ │ │ │ + ldr r1, [r7, r1] │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + cmp r2, r1 │ │ │ │ + bne 8ab50 │ │ │ │ + add r3, r0, #156 @ 0x9c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr sl, [ip, #132] @ 0x84 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [r4, #1588] @ 0x634 │ │ │ │ + ldr r1, [pc, #2108] @ 8ab7c │ │ │ │ ldr r3, [r0] │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ - ldr r1, [sp, #84] @ 0x54 │ │ │ │ - str r1, [sp, #100] @ 0x64 │ │ │ │ - add sl, sp, #92 @ 0x5c │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str r1, [sp, #104] @ 0x68 │ │ │ │ - mov r1, sl │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ + ldr r1, [pc, #2088] @ 8ab80 │ │ │ │ + ldr r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r6, [pc, #2080] @ 8ab84 │ │ │ │ + add r6, pc, r6 │ │ │ │ + str r0, [r4, #1592] @ 0x638 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ blx r3 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 7fff0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r8, #64] @ 0x40 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ + ldr r1, [pc, #2056] @ 8ab88 │ │ │ │ + ldr r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [r4, #1596] @ 0x63c │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ + ldr r1, [pc, #2028] @ 8ab8c │ │ │ │ + ldr r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [r4, #1600] @ 0x640 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ + ldr r1, [pc, #2000] @ 8ab90 │ │ │ │ + ldr r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [r4, #1604] @ 0x644 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r7, [sp] │ │ │ │ - ldr r8, [r2, #132] @ 0x84 │ │ │ │ - mov r2, r7 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ + ldr r1, [pc, #1972] @ 8ab94 │ │ │ │ + ldr r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [r4, #1608] @ 0x648 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ + ldr r1, [pc, #1944] @ 8ab98 │ │ │ │ + ldr r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [r4, #1612] @ 0x64c │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ + ldr r1, [pc, #1916] @ 8ab9c │ │ │ │ + ldr r2, [r3] │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r0, [r4, #1616] @ 0x650 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #532] @ 80220 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 7bac <__aeabi_fcmpge@plt> │ │ │ │ - mov r2, r5 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r1, #1073741824 @ 0x40000000 │ │ │ │ - moveq r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 96690 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [sp, #168] @ 0xa8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 96690 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 8019c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - ldr sl, [r3, #1576] @ 0x628 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [sl] │ │ │ │ - mov r8, #1065353216 @ 0x3f800000 │ │ │ │ - str r8, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - ldr sl, [ip, #28] │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r7, [r3, #1576] @ 0x628 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr ip, [r7] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, #1048576000 @ 0x3e800000 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r7, [ip, #32] │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [pc, #340] @ 80224 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #324] @ 80228 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r5, [r2, #28] │ │ │ │ - mov r2, r8 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - ldr lr, [pc, #232] @ 8022c │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r3 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r5, [ip, #32] │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 966ec │ │ │ │ - ldr r2, [pc, #184] @ 80230 │ │ │ │ - ldr r3, [pc, #152] @ 80214 │ │ │ │ + ldr r2, [pc, #1892] @ 8aba0 │ │ │ │ + ldr r3, [pc, #1892] @ 8aba4 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 8020c │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #144] @ 80234 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #112] @ 80228 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - b 80158 │ │ │ │ - ldr r1, [pc, #44] @ 80218 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - b 7fd5c │ │ │ │ - ldr r3, [pc, #24] @ 80218 │ │ │ │ - mov r7, #1065353216 @ 0x3f800000 │ │ │ │ - str r1, [r9] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - b 7fd5c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r6, [r8], -r8 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - svccc 0x0019999a │ │ │ │ - addmi r0, r0, r0 │ │ │ │ - movmi r0, r0 │ │ │ │ - andeq r7, r8, r4, ror #9 │ │ │ │ - svclt 0x00800000 │ │ │ │ - @ instruction: 0x3e99999a │ │ │ │ - andeq r6, r8, r0, asr #16 │ │ │ │ - andeq r7, r8, r0, lsl r4 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - ldr r1, [pc, #564] @ 8048c │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #560] @ 80490 │ │ │ │ + add ip, r2, #1312 @ 0x520 │ │ │ │ + mov r9, r3 │ │ │ │ + add lr, r3, #1344 @ 0x540 │ │ │ │ + str ip, [sp, #64] @ 0x40 │ │ │ │ + add ip, r3, #1552 @ 0x610 │ │ │ │ + sub r3, r2, #2592 @ 0xa20 │ │ │ │ + sub r3, r3, #12 │ │ │ │ + ldr r1, [pc, #1856] @ 8aba8 │ │ │ │ + add r8, r2, #1280 @ 0x500 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - sub sp, sp, #40 @ 0x28 │ │ │ │ - subs r3, r3, #0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r2, [r5, #1668] @ 0x684 │ │ │ │ - movne r3, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ - orreq r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [r5, #1580] @ 0x62c │ │ │ │ - ldr r9, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bne 80474 │ │ │ │ - ldr r0, [r0] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #484] @ 80494 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 80464 │ │ │ │ - ldr r1, [pc, #456] @ 80494 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #396] @ 80498 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r0, r5, #59648 @ 0xe900 │ │ │ │ - mov r3, #15 │ │ │ │ - add r5, sp, #20 │ │ │ │ - mov r7, #1065353216 @ 0x3f800000 │ │ │ │ - mov r1, r9 │ │ │ │ + add sl, r8, #8 │ │ │ │ + add r8, r2, #1392 @ 0x570 │ │ │ │ + add fp, r8, #4 │ │ │ │ str r6, [sp, #20] │ │ │ │ - str r6, [sp, #24] │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldm r5, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ + add r8, r1, #655360 @ 0xa0000 │ │ │ │ + add r8, r8, #24 │ │ │ │ + str r9, [sp, #24] │ │ │ │ + str sl, [sp, #60] @ 0x3c │ │ │ │ + str fp, [sp, #68] @ 0x44 │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ + add r8, r1, #655360 @ 0xa0000 │ │ │ │ + add lr, lr, #8 │ │ │ │ + add ip, ip, #4 │ │ │ │ + add r8, r8, #36 @ 0x24 │ │ │ │ + str r8, [sp, #80] @ 0x50 │ │ │ │ + str r0, [r4, #1620] @ 0x654 │ │ │ │ + str r3, [r5, #2596] @ 0xa24 │ │ │ │ + sub r3, r2, #2576 @ 0xa10 │ │ │ │ + sub r3, r3, #4 │ │ │ │ + ldr r0, [r4, #264] @ 0x108 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [r5, #2608] @ 0xa30 │ │ │ │ + add r3, r2, #1456 @ 0x5b0 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + add r3, r2, #1568 @ 0x620 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r3, r2, #3520 @ 0xdc0 │ │ │ │ + add r3, r3, #12 │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + add r3, r2, #3536 @ 0xdd0 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + add r3, r4, r0, lsl #2 │ │ │ │ + add r0, r0, #34 @ 0x22 │ │ │ │ + str r0, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [pc, #1700] @ 8abac │ │ │ │ + str r6, [r5, #2572] @ 0xa0c │ │ │ │ + add r0, pc, r0 │ │ │ │ + sub r6, r2, #2320 @ 0x910 │ │ │ │ + sub r6, r6, #4 │ │ │ │ + str r0, [r5, #2568] @ 0xa08 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + ldr r0, [pc, #1676] @ 8abb0 │ │ │ │ + str r9, [r5, #2576] @ 0xa10 │ │ │ │ + str r6, [r5, #2616] @ 0xa38 │ │ │ │ + str sl, [r5, #2636] @ 0xa4c │ │ │ │ + str fp, [r5, #2652] @ 0xa5c │ │ │ │ + sub r9, r2, #2432 @ 0x980 │ │ │ │ + add sl, r1, #655360 @ 0xa0000 │ │ │ │ + add fp, r2, #1472 @ 0x5c0 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + sub r6, r2, #1984 @ 0x7c0 │ │ │ │ + sub r6, r6, #8 │ │ │ │ + sub r9, r9, #4 │ │ │ │ + add r0, pc, r0 │ │ │ │ + add sl, sl, #48 @ 0x30 │ │ │ │ + add fp, fp, #8 │ │ │ │ + str r1, [r5, #2580] @ 0xa14 │ │ │ │ + str lr, [r5, #2588] @ 0xa1c │ │ │ │ + str ip, [r5, #2592] @ 0xa20 │ │ │ │ + str r6, [r5, #2624] @ 0xa40 │ │ │ │ + str r9, [r5, #2612] @ 0xa34 │ │ │ │ + str sl, [sp, #88] @ 0x58 │ │ │ │ + str fp, [sp, #92] @ 0x5c │ │ │ │ + str r0, [sp, #32] │ │ │ │ + str r0, [r5, #2584] @ 0xa18 │ │ │ │ + ldr r0, [pc, #1584] @ 8abb4 │ │ │ │ + add fp, r2, #1520 @ 0x5f0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r0, [r5, #2600] @ 0xa28 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r0, [pc, #1568] @ 8abb8 │ │ │ │ + add sl, r2, #1552 @ 0x610 │ │ │ │ + add r0, pc, r0 │ │ │ │ + str r0, [r5, #2640] @ 0xa50 │ │ │ │ + str r0, [sp, #72] @ 0x48 │ │ │ │ + sub r0, r2, #2304 @ 0x900 │ │ │ │ + str r0, [r5, #2620] @ 0xa3c │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + sub r0, r2, #952 @ 0x3b8 │ │ │ │ + str r0, [r5, #2604] @ 0xa2c │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + add r0, r2, #596 @ 0x254 │ │ │ │ + str r0, [r5, #2628] @ 0xa44 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + add r2, r2, #1136 @ 0x470 │ │ │ │ + add r8, r0, #4 │ │ │ │ + add r0, r0, #12 │ │ │ │ + str r2, [r5, #2632] @ 0xa48 │ │ │ │ + str r8, [r5, #2644] @ 0xa54 │ │ │ │ + str r0, [r5, #2648] @ 0xa58 │ │ │ │ + str r1, [r3, #24] │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str ip, [r3, #12] │ │ │ │ + ldr ip, [sp, #44] @ 0x2c │ │ │ │ + str lr, [r3, #8] │ │ │ │ + str ip, [r3, #20] │ │ │ │ + ldr lr, [sp, #48] @ 0x30 │ │ │ │ + ldr ip, [sp, #40] @ 0x28 │ │ │ │ + str r1, [r3, #28] │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + add r1, r1, #8 │ │ │ │ + str r1, [r3, #32] │ │ │ │ + str ip, [r3, #40] @ 0x28 │ │ │ │ + str lr, [r3, #44] @ 0x2c │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ + str r0, [r3, #52] @ 0x34 │ │ │ │ + str r5, [r3, #16] │ │ │ │ + str r9, [r3, #36] @ 0x24 │ │ │ │ + ldr r5, [sp, #76] @ 0x4c │ │ │ │ + str r8, [r3, #60] @ 0x3c │ │ │ │ + ldr r8, [sp, #80] @ 0x50 │ │ │ │ + str r8, [r3, #72] @ 0x48 │ │ │ │ + ldr r8, [sp, #84] @ 0x54 │ │ │ │ + str r8, [r3, #76] @ 0x4c │ │ │ │ + ldr r8, [sp, #88] @ 0x58 │ │ │ │ + str r8, [r3, #80] @ 0x50 │ │ │ │ + ldr r8, [sp, #92] @ 0x5c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r8, [r3, #88] @ 0x58 │ │ │ │ + ldr r8, [sp, #96] @ 0x60 │ │ │ │ + ldr ip, [sp, #68] @ 0x44 │ │ │ │ + str r8, [r3, #100] @ 0x64 │ │ │ │ + str r2, [r3, #108] @ 0x6c │ │ │ │ + ldr r8, [sp, #100] @ 0x64 │ │ │ │ + ldr r2, [pc, #1352] @ 8abbc │ │ │ │ + str ip, [r3, #68] @ 0x44 │ │ │ │ + str r8, [r3, #112] @ 0x70 │ │ │ │ + ldr ip, [sp, #60] @ 0x3c │ │ │ │ + ldr r8, [sp, #104] @ 0x68 │ │ │ │ + ldr lr, [sp, #52] @ 0x34 │ │ │ │ + str r8, [r3, #116] @ 0x74 │ │ │ │ + str ip, [r3, #120] @ 0x78 │ │ │ │ + ldr r8, [sp, #36] @ 0x24 │ │ │ │ + ldr ip, [sp, #72] @ 0x48 │ │ │ │ + add fp, fp, #8 │ │ │ │ + add sl, sl, #4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str lr, [r3, #84] @ 0x54 │ │ │ │ + str ip, [r3, #124] @ 0x7c │ │ │ │ + str r6, [r3, #128] @ 0x80 │ │ │ │ + str r5, [r3, #56] @ 0x38 │ │ │ │ + str fp, [r3, #92] @ 0x5c │ │ │ │ + str sl, [r3, #96] @ 0x60 │ │ │ │ + str r8, [r3, #104] @ 0x68 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + str r2, [r3, #64] @ 0x40 │ │ │ │ + ldr r2, [pc, #1268] @ 8abc0 │ │ │ │ + str r5, [r3, #132] @ 0x84 │ │ │ │ + ldr lr, [sp, #28] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + ldr ip, [sp, #108] @ 0x6c │ │ │ │ + str r2, [r3, #136] @ 0x88 │ │ │ │ + str ip, [r4, #264] @ 0x108 │ │ │ │ + str lr, [r3, #140] @ 0x8c │ │ │ │ + ldr r0, [r4, #524] @ 0x20c │ │ │ │ + ldr ip, [pc, #1236] @ 8abc4 │ │ │ │ + add r3, r4, r0, lsl #2 │ │ │ │ + add r0, r0, #10 │ │ │ │ + str r2, [r3, #268] @ 0x10c │ │ │ │ + str r1, [r3, #272] @ 0x110 │ │ │ │ + str lr, [r3, #276] @ 0x114 │ │ │ │ + str r6, [r3, #284] @ 0x11c │ │ │ │ + str r5, [r3, #288] @ 0x120 │ │ │ │ + str r8, [r3, #280] @ 0x118 │ │ │ │ + str fp, [r3, #292] @ 0x124 │ │ │ │ + str sl, [r3, #296] @ 0x128 │ │ │ │ + str r9, [r3, #300] @ 0x12c │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + str r0, [r4, #524] @ 0x20c │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + str r2, [r3, #304] @ 0x130 │ │ │ │ + ldr r3, [pc, #1176] @ 8abc8 │ │ │ │ + ldr r1, [r0] │ │ │ │ + add ip, pc, ip │ │ │ │ + add r3, pc, r3 │ │ │ │ + stm sp, {r3, r4, ip} │ │ │ │ + ldr r2, [pc, #1160] @ 8abcc │ │ │ │ + ldr r5, [r1, #32] │ │ │ │ + ldr r1, [pc, #1156] @ 8abd0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, #2 │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r5, [pc, #1136] @ 8abd4 │ │ │ │ + ldr lr, [pc, #1136] @ 8abd8 │ │ │ │ + ldr ip, [pc, #1136] @ 8abdc │ │ │ │ + ldr r6, [r0] │ │ │ │ + ldr r1, [pc, #1132] @ 8abe0 │ │ │ │ + add r5, pc, r5 │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ mov r2, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 96690 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r9, [r3, #1576] @ 0x628 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [r9] │ │ │ │ - str r7, [sp] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r9, [ip, #28] │ │ │ │ - blx r9 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r6, [r2, #32] │ │ │ │ - mov r2, r3 │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + mov r3, #2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #236] @ 8049c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #220] @ 804a0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - mov r1, r7 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr lr, [pc, #1084] @ 8abe4 │ │ │ │ + ldr ip, [pc, #1084] @ 8abe8 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r1, [pc, #1080] @ 8abec │ │ │ │ + ldr r5, [r0] │ │ │ │ + add lr, pc, lr │ │ │ │ + add ip, pc, ip │ │ │ │ + str lr, [sp, #8] │ │ │ │ + str ip, [sp] │ │ │ │ + mov r3, #2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r5, [r5, #32] │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r5, [pc, #1036] @ 8abf0 │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r2, r7 │ │ │ │ - str r7, [sp] │ │ │ │ - ldr r5, [ip, #28] │ │ │ │ + ldr r1, [pc, #1032] @ 8abf4 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r6, [ip, #60] @ 0x3c │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r1, [pc, #1004] @ 8abf8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r5, [r3, #60] @ 0x3c │ │ │ │ + mov r3, r4 │ │ │ │ blx r5 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - ldr lr, [pc, #128] @ 804a4 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r5, [pc, #976] @ 8abfc │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - str lr, [sp] │ │ │ │ - ldr r4, [ip, #32] │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #104] @ 804a8 │ │ │ │ - ldr r3, [pc, #76] @ 80490 │ │ │ │ + ldr r1, [pc, #972] @ 8ac00 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r6, [ip, #60] @ 0x3c │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r1, [pc, #944] @ 8ac04 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r5, [r3, #60] @ 0x3c │ │ │ │ + mov r3, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r2, [pc, #916] @ 8ac08 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r1, [pc, #912] @ 8ac0c │ │ │ │ + ldr r5, [r3, #60] @ 0x3c │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r5, [pc, #888] @ 8ac10 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r1, [pc, #884] @ 8ac14 │ │ │ │ + add r5, pc, r5 │ │ │ │ + ldr r6, [ip, #60] @ 0x3c │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r1, [pc, #856] @ 8ac18 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r1, [pc, #828] @ 8ac1c │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r1, [pc, #800] @ 8ac20 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r1, [pc, #772] @ 8ac24 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r1, [pc, #744] @ 8ac28 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r1, [pc, #716] @ 8ac2c │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r1, [pc, #688] @ 8ac30 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r1, [pc, #660] @ 8ac34 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r1, [pc, #632] @ 8ac38 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r1, [pc, #604] @ 8ac3c │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r1, [pc, #576] @ 8ac40 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r1, [pc, #548] @ 8ac44 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r1, [pc, #520] @ 8ac48 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r1, [pc, #492] @ 8ac4c │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r1, [pc, #464] @ 8ac50 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r1, [pc, #436] @ 8ac54 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r1, [pc, #408] @ 8ac58 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r6, [r3, #60] @ 0x3c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r3, r4 │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r1, [pc, #380] @ 8ac5c │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r5, [r3, #60] @ 0x3c │ │ │ │ + mov r3, r4 │ │ │ │ + blx r5 │ │ │ │ + ldr r1, [r4, #264] @ 0x108 │ │ │ │ + cmp r1, #0 │ │ │ │ + addgt r6, r4, #4 │ │ │ │ + addgt r1, r6, r1, lsl #2 │ │ │ │ + movgt r3, r6 │ │ │ │ + ble 8ab40 │ │ │ │ + ldr r2, [r3, #4]! │ │ │ │ + cmp r3, r1 │ │ │ │ + str r4, [r2, #4] │ │ │ │ + bne 8ab0c │ │ │ │ + mov r5, #0 │ │ │ │ + ldr r0, [r6, #4]! │ │ │ │ + add r5, r5, #1 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #264] @ 0x108 │ │ │ │ + cmp r3, r5 │ │ │ │ + bgt 8ab20 │ │ │ │ mov r3, #0 │ │ │ │ - bne 80488 │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r6, #0 │ │ │ │ - mov r0, #1048576000 @ 0x3e800000 │ │ │ │ - mov sl, r6 │ │ │ │ - b 802f4 │ │ │ │ - mov r6, #1065353216 @ 0x3f800000 │ │ │ │ - str r1, [r0] │ │ │ │ - mov sl, r6 │ │ │ │ - mov r0, #1061158912 @ 0x3f400000 │ │ │ │ - b 802f4 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, r8, ip, asr r7 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - svccc 0x0019999a │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - andeq r7, r8, r4, lsl #4 │ │ │ │ - svclt 0x00800000 │ │ │ │ - @ instruction: 0x3e99999a │ │ │ │ - andeq r6, r8, r8, ror r5 │ │ │ │ + strb r3, [r4, #2020] @ 0x7e4 │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + blx r2 │ │ │ │ + mov r3, r0 │ │ │ │ + b 8a330 │ │ │ │ + andeq r9, r6, ip, rrx │ │ │ │ + andeq r9, r6, r0, lsr #20 │ │ │ │ + andeq ip, r7, r4, asr #14 │ │ │ │ + @ instruction: 0x00068fb0 │ │ │ │ + andeq r9, r6, ip, ror #30 │ │ │ │ + andeq r9, r6, r4, lsl #3 │ │ │ │ + andeq r8, r6, ip, lsr #31 │ │ │ │ + andeq r0, r0, r0, lsl #8 │ │ │ │ + andeq r4, r7, ip, asr fp │ │ │ │ + andeq r8, r6, ip, asr pc │ │ │ │ + andseq pc, r2, r4, ror #10 │ │ │ │ + andeq r9, r6, r0, ror #17 │ │ │ │ + @ instruction: 0x000698b0 │ │ │ │ + andeq r9, r6, ip, lsr #17 │ │ │ │ + strdeq r1, [r7], -r0 │ │ │ │ + ldrdeq r8, [r6], -r4 │ │ │ │ + andeq r9, r6, ip, asr r8 │ │ │ │ + andeq r8, r8, r4, lsr #15 │ │ │ │ + andeq r6, r8, r8, lsr #15 │ │ │ │ + andeq pc, r8, r0, lsr #8 │ │ │ │ + @ instruction: 0x001667d0 │ │ │ │ + muleq r8, ip, r2 │ │ │ │ + andseq r7, sl, r4, lsl r0 │ │ │ │ + andeq fp, r8, r8, lsr fp │ │ │ │ + andeq r9, r8, r8, lsr #6 │ │ │ │ + andeq r0, r0, r0, lsr #12 │ │ │ │ + andeq sp, r6, ip, ror #3 │ │ │ │ + @ instruction: 0xfffff9b0 │ │ │ │ + andeq sp, r6, ip, asr #3 │ │ │ │ + andeq sl, r6, ip, lsr #14 │ │ │ │ + strdeq sl, [r6], -r4 │ │ │ │ + @ instruction: 0x0006d1b4 │ │ │ │ + andeq r0, r0, r8, asr r6 │ │ │ │ + andeq fp, r6, r8, lsr fp │ │ │ │ + andeq sp, r6, r4, lsl #3 │ │ │ │ + andeq r0, r0, r0, asr r5 │ │ │ │ + andeq fp, r6, ip, lsl r7 │ │ │ │ + @ instruction: 0xfffff304 │ │ │ │ + muleq r6, r8, sl │ │ │ │ + muleq r6, r8, sl │ │ │ │ + @ instruction: 0xfffff324 │ │ │ │ + andeq r9, r6, ip, lsl #21 │ │ │ │ + andeq r9, r6, ip, lsl #21 │ │ │ │ + andeq r2, r0, ip, ror #7 │ │ │ │ + andeq sp, r6, ip, asr #1 │ │ │ │ + andeq r5, r0, r0, lsr #16 │ │ │ │ + strheq sp, [r6], -r8 │ │ │ │ + andeq sp, r6, ip, lsr #1 │ │ │ │ + andeq sp, r6, r4, lsr #1 │ │ │ │ + muleq r6, ip, r0 │ │ │ │ + muleq r6, r0, r0 │ │ │ │ + andeq sp, r6, r4, lsl #1 │ │ │ │ + andeq sp, r6, r8, ror r0 │ │ │ │ + andeq sp, r6, r8, ror r0 │ │ │ │ + andeq sp, r6, r8, ror r0 │ │ │ │ + andeq sp, r6, ip, ror r0 │ │ │ │ + andeq sp, r6, ip, ror r0 │ │ │ │ + andeq sp, r6, ip, ror r0 │ │ │ │ + andeq sp, r6, ip, ror r0 │ │ │ │ + andeq sp, r6, r8, rrx │ │ │ │ + andeq sp, r6, ip, asr r0 │ │ │ │ + andeq sp, r6, r0, asr r0 │ │ │ │ + andeq sp, r6, r8, asr #32 │ │ │ │ + andeq sp, r6, ip, lsr r0 │ │ │ │ + andeq sp, r6, r8, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #448] @ 80688 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #444] @ 8068c │ │ │ │ + str r0, [ip, #2016] @ 0x7e0 │ │ │ │ + ldr r2, [pc, #140] @ 8ad04 │ │ │ │ + ldr r3, [pc, #140] @ 8ad08 │ │ │ │ + sub sp, sp, #2064 @ 0x810 │ │ │ │ add r2, pc, r2 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + mov r5, sp │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ + mov r0, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #2060] @ 0x80c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r5, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r7, r1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - beq 80614 │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - mov r2, #1048576000 @ 0x3e800000 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - add r2, sp, #28 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - add r6, sp, #20 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - ldr r3, [pc, #348] @ 80690 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - ldm r6, {r2, r3} │ │ │ │ - mov r1, r5 │ │ │ │ - bl 31598 │ │ │ │ - ldr r1, [pc, #328] @ 80694 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 7bac <__aeabi_fcmpge@plt> │ │ │ │ - mov r2, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r1, #1073741824 @ 0x40000000 │ │ │ │ - moveq r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r6, r1 │ │ │ │ + bl ce7f4 │ │ │ │ + mov r1, #58 @ 0x3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 96690 │ │ │ │ - ldr r3, [pc, #296] @ 80698 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #280] @ 8069c │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r6, [ip, #28] │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 966ec │ │ │ │ - ldr r2, [pc, #176] @ 806a0 │ │ │ │ - ldr r3, [pc, #152] @ 8068c │ │ │ │ + bl ce80c │ │ │ │ + ldr r3, [sp, #2056] @ 0x808 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8acd4 │ │ │ │ + ldr r3, [r4] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r3, [r3, #140] @ 0x8c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #48] @ 8ad0c │ │ │ │ + ldr r3, [pc, #40] @ 8ad08 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #2060] @ 0x80c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 80684 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - mov r2, #1048576000 @ 0x3e800000 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - add r2, sp, #28 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - add r6, sp, #20 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - ldr r3, [pc, #72] @ 80690 │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - ldm r6, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - ldr lr, [pc, #56] @ 806a4 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r3 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r9, [ip, #28] │ │ │ │ - blx r9 │ │ │ │ - b 80544 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, r8, ip, ror #9 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - movmi r0, r0 │ │ │ │ - andeq r7, r8, r4, asr #32 │ │ │ │ - svclt 0x00800000 │ │ │ │ - andeq r6, r8, r8, asr #7 │ │ │ │ - svccc 0x00333333 │ │ │ │ + bne 8ad00 │ │ │ │ + add sp, sp, #2064 @ 0x810 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, r7, r8, asr #26 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq fp, r7, r8, ror #25 │ │ │ │ + ldr r0, [r1, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #3 │ │ │ │ + bxne lr │ │ │ │ + mov r1, #1 │ │ │ │ + b 8ac60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4016] @ 0xfb0 │ │ │ │ - mov r9, r2 │ │ │ │ - ldr r2, [pc, #740] @ 809a8 │ │ │ │ - sub sp, sp, #44 @ 0x2c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r3, [pc, #724] @ 809ac │ │ │ │ + str r0, [ip, #2016] @ 0x7e0 │ │ │ │ + ldr r2, [pc, #140] @ 8adcc │ │ │ │ + ldr r3, [pc, #140] @ 8add0 │ │ │ │ + sub sp, sp, #2064 @ 0x810 │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov r7, r1 │ │ │ │ - add r0, r0, #4 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr sl, [sp, #84] @ 0x54 │ │ │ │ + mov r5, sp │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #2060] @ 0x80c │ │ │ │ mov r3, #0 │ │ │ │ - bl 95c50 │ │ │ │ - ldr fp, [r4, #4] │ │ │ │ - ldr r2, [fp, #1668] @ 0x684 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne sl, #1065353216 @ 0x3f800000 │ │ │ │ - subs r5, r5, #0 │ │ │ │ - movne r5, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - orreq r5, r5, #1 │ │ │ │ - ldr r2, [fp, #1580] @ 0x62c │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r1, [r2, #48] @ 0x30 │ │ │ │ - bne 80998 │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #620] @ 809b0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 80984 │ │ │ │ - ldr r1, [pc, #592] @ 809b0 │ │ │ │ + mov r6, r1 │ │ │ │ + bl ce7f4 │ │ │ │ + mov r1, #56 @ 0x38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [sp, #88] @ 0x58 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [fp, #1588] @ 0x634 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r2, #1192] @ 0x4a8 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #544] @ 809b4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r2, sp, #28 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - str r5, [sp, #28] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add sl, sp, #20 │ │ │ │ - str r5, [sp, #20] │ │ │ │ - str r5, [sp, #24] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, fp, #59648 @ 0xe900 │ │ │ │ - ldm sl, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r6 │ │ │ │ - bl 31598 │ │ │ │ - ldr r1, [pc, #436] @ 809b8 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 7bac <__aeabi_fcmpge@plt> │ │ │ │ - mov r2, sl │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r1, #1073741824 @ 0x40000000 │ │ │ │ - moveq r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96690 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 96690 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r8, [r3, #1576] @ 0x628 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr ip, [r8] │ │ │ │ - ldr lr, [sp, #88] @ 0x58 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r8, [ip, #28] │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - ldr r8, [r3, #1576] @ 0x628 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr fp, [r8] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r8, [fp, #32] │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [pc, #260] @ 809bc │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #244] @ 809c0 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r5, [ip, #28] │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - ldr lr, [pc, #152] @ 809c4 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - str lr, [sp] │ │ │ │ - ldr r5, [ip, #32] │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + bl ce80c │ │ │ │ + ldr r3, [sp, #2056] @ 0x808 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8ad9c │ │ │ │ + ldr r3, [r4] │ │ │ │ mov r2, r6 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 966ec │ │ │ │ - ldr r2, [pc, #104] @ 809c8 │ │ │ │ - ldr r3, [pc, #72] @ 809ac │ │ │ │ + ldr r3, [r3, #140] @ 0x8c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #48] @ 8add4 │ │ │ │ + ldr r3, [pc, #40] @ 8add0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #2060] @ 0x80c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 809a4 │ │ │ │ - add sp, sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r8, r0 │ │ │ │ - b 80770 │ │ │ │ - ldr r8, [sp, #88] @ 0x58 │ │ │ │ - str r1, [r7] │ │ │ │ - b 80770 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, r8, r4, ror #5 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - svccc 0x0019999a │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - movmi r0, r0 │ │ │ │ - strdeq r6, [r8], -ip │ │ │ │ - svclt 0x00800000 │ │ │ │ - @ instruction: 0x3e99999a │ │ │ │ - andeq r6, r8, r8, asr r0 │ │ │ │ + bne 8adc8 │ │ │ │ + add sp, sp, #2064 @ 0x810 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, r7, r0, lsl #25 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq fp, r7, r0, lsr #24 │ │ │ │ + ldr r0, [r1, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #3 │ │ │ │ + bxne lr │ │ │ │ + mov r1, #1 │ │ │ │ + b 8ad28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ + str r0, [ip, #2008] @ 0x7d8 │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #676] @ 80c8c │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [pc, #672] @ 80c90 │ │ │ │ + ldr r2, [pc, #388] @ 8af90 │ │ │ │ + ldr r3, [pc, #388] @ 8af94 │ │ │ │ + sub sp, sp, #2064 @ 0x810 │ │ │ │ + sub sp, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #40 @ 0x28 │ │ │ │ + mov r4, sp │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #2060] @ 0x80c │ │ │ │ mov r3, #0 │ │ │ │ - ldr r6, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bne 80adc │ │ │ │ - ldr r2, [r3, #1668] @ 0x684 │ │ │ │ - cmp r2, r1 │ │ │ │ - addne r8, sp, #20 │ │ │ │ - beq 80c38 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96634 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #584] @ 80c94 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #564] @ 80c98 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr ip, [pc, #552] @ 80c9c │ │ │ │ + bl ce7f4 │ │ │ │ + mov r1, #68 @ 0x44 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce85c │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce85c │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce85c │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce85c │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce85c │ │ │ │ + mvn r2, #0 │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce85c │ │ │ │ + ldr r1, [r5, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5, #44] @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5, #52] @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5, #64] @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5, #68] @ 0x44 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r3, [sp, #2056] @ 0x808 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8af5c │ │ │ │ + ldr r3, [r6] │ │ │ │ mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov ip, #1 │ │ │ │ - add r0, r0, #4 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 96c40 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 966ec │ │ │ │ - ldr r2, [pc, #488] @ 80ca0 │ │ │ │ - ldr r3, [pc, #468] @ 80c90 │ │ │ │ + ldr r3, [r3, #140] @ 0x8c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #52] @ 8af98 │ │ │ │ + ldr r3, [pc, #44] @ 8af94 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #2060] @ 0x80c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 80c88 │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #448] @ 80ca4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - mov r2, #1056964608 @ 0x3f000000 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - add r2, sp, #28 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - add r8, sp, #20 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - ldr r3, [pc, #408] @ 80ca8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #15 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - ldm r8, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r9, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - str r9, [sp] │ │ │ │ - ldr sl, [ip, #28] │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r3, r9 │ │ │ │ + bne 8af8c │ │ │ │ + add sp, sp, #2064 @ 0x810 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x0007bbb0 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq fp, r7, r0, ror #20 │ │ │ │ ldr r2, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr sl, [r2, #32] │ │ │ │ - mov r2, r9 │ │ │ │ - blx sl │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 96634 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #272] @ 80cac │ │ │ │ + ldr r3, [pc, #92] @ 8b004 │ │ │ │ + ldr r2, [r2, #92] @ 0x5c │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3] │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #228] @ 80c98 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [sp, #72] @ 0x48 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr ip, [pc, #216] @ 80c9c │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov ip, #1 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r9, [sp] │ │ │ │ - ldr r7, [r2, #28] │ │ │ │ - mov r2, r9 │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - ldr lr, [pc, #144] @ 80cb0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r3 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r7, [ip, #32] │ │ │ │ - blx r7 │ │ │ │ - b 80a98 │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r2, [sp, #24] │ │ │ │ - mov r2, #1056964608 @ 0x3f000000 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - add r2, sp, #28 │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - add r8, sp, #20 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - ldr r3, [pc, #60] @ 80ca8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - ldm r8, {r2, r3} │ │ │ │ - mov r1, r6 │ │ │ │ - bl 31598 │ │ │ │ - b 80a28 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, r8, ip, asr #31 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r6, r8, ip, ror #22 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - svclt 0x00800000 │ │ │ │ - andeq r5, r8, r0, lsl #30 │ │ │ │ - svccc 0x00666666 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - andeq r6, r8, ip, lsl sl │ │ │ │ - @ instruction: 0x3e99999a │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 8b000 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3960] @ 0xf78 │ │ │ │ - sub sp, sp, #100 @ 0x64 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - ldr r2, [pc, #812] @ 81000 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [pc, #808] @ 81004 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #92] @ 0x5c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - mov r3, #15 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r5, [sp, #136] @ 0x88 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldrb r3, [sp, #140] @ 0x8c │ │ │ │ - ldr fp, [pc, #724] @ 81008 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - ldrb r3, [sp, #144] @ 0x90 │ │ │ │ - add r9, sp, #76 @ 0x4c │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r5 │ │ │ │ - str fp, [sp, #12] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldm r9, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - ldm r5, {r0, r1, r2, r3} │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - stm r7, {r0, r1, r2, r3} │ │ │ │ - ldr r8, [sp, #56] @ 0x38 │ │ │ │ - add r6, sp, #60 @ 0x3c │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - ldr sl, [pc, #640] @ 8100c │ │ │ │ - add sl, pc, sl │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, fp │ │ │ │ - mov r2, #0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 964d4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 965b8 │ │ │ │ - ldr r3, [pc, #584] @ 81010 │ │ │ │ - ldr r3, [sl, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r3, #268] @ 0x10c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #264] @ 0x108 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - movne r1, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - moveq r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldrne r2, [r0] │ │ │ │ - ldreq r2, [r0] │ │ │ │ - movne r3, #1056964608 @ 0x3f000000 │ │ │ │ - streq r3, [sp] │ │ │ │ - strne r1, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r8, [r2, #132] @ 0x84 │ │ │ │ - mov r2, r3 │ │ │ │ - blx r8 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r0, #1668] @ 0x684 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq 80f9c │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r8, #0 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - rsb r1, r3, #132 @ 0x84 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r8 │ │ │ │ - str r8, [sp] │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str ip, [sp, #80] @ 0x50 │ │ │ │ - ldr ip, [sp, #52] @ 0x34 │ │ │ │ - str ip, [sp, #84] @ 0x54 │ │ │ │ - ldr ip, [sp, #56] @ 0x38 │ │ │ │ - str ip, [sp, #88] @ 0x58 │ │ │ │ - mov r1, r9 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r9, [pc, #348] @ 81014 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - add r9, pc, r9 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov sl, #1 │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r9] │ │ │ │ - ldr fp, [pc, #308] @ 81018 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #296] @ 8101c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str sl, [sp, #8] │ │ │ │ - str fp, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r1, [r9] │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #240] @ 81020 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str sl, [sp, #8] │ │ │ │ - str fp, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 966ec │ │ │ │ - ldr r2, [pc, #172] @ 81024 │ │ │ │ - ldr r3, [pc, #136] @ 81004 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 80ffc │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r3, #0 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - mov r2, r3 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, #133 @ 0x85 │ │ │ │ - str r3, [sp] │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + pople {r4, r5, r6, pc} │ │ │ │ + add r5, r0, #4 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r0, [r5, #4]! │ │ │ │ + add r4, r4, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #88] @ 0x58 │ │ │ │ - mov r1, r9 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - b 80e4c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, r8, r0, ror #25 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - andeq r5, r8, r0, lsr ip │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - strdeq r6, [r8], -ip │ │ │ │ - svclt 0x00800000 │ │ │ │ - svccc 0x0019999a │ │ │ │ - svccc 0x004ccccd │ │ │ │ - andeq r5, r8, r0, asr #20 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, sp, #20 │ │ │ │ - ldrb ip, [sp, #52] @ 0x34 │ │ │ │ - subs r7, r3, #0 │ │ │ │ - movne r7, #1 │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 810e0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r8, #1065353216 @ 0x3f800000 │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - mov r6, r1 │ │ │ │ - str r8, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r9, [r2, #28] │ │ │ │ - mov r2, r3 │ │ │ │ - blx r9 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #116] @ 81104 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, #1 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - bl 80cb4 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r3, r8 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r8 │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r4, [ip, #28] │ │ │ │ - blx r4 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r3, [pc, #32] @ 81108 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - ldr ip, [sp, #48] @ 0x30 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 80cb4 │ │ │ │ - add sp, sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - muleq r7, ip, r5 │ │ │ │ - andeq r3, r7, r0, asr r5 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r1, [pc, #144] @ 811b8 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #140] @ 811bc │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - sub sp, sp, #40 @ 0x28 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r2, [pc, #116] @ 811c0 │ │ │ │ - add r4, sp, #20 │ │ │ │ - mov r5, r0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, #16 │ │ │ │ - ldr r8, [sp, #64] @ 0x40 │ │ │ │ - bl e9868 │ │ │ │ - mov ip, #0 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r8, [sp] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 80cb4 │ │ │ │ - ldr r2, [pc, #52] @ 811c4 │ │ │ │ - ldr r3, [pc, #40] @ 811bc │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 811b4 │ │ │ │ - add sp, sp, #40 @ 0x28 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, r8, ip, lsl #17 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - @ instruction: 0x00074bbc │ │ │ │ - andeq r5, r8, r8, lsr #16 │ │ │ │ + ldr r3, [r6, #264] @ 0x108 │ │ │ │ + cmp r4, r3 │ │ │ │ + blt 8afdc │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + bx r2 │ │ │ │ + @ instruction: 0xffffea0c │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3992] @ 0xf98 │ │ │ │ - sub sp, sp, #68 @ 0x44 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #708] @ 814ac │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #704] @ 814b0 │ │ │ │ + str r0, [ip, #3904] @ 0xf40 │ │ │ │ + add r3, r0, #59904 @ 0xea00 │ │ │ │ + sub sp, sp, #156 @ 0x9c │ │ │ │ + add r3, r3, #92 @ 0x5c │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r2, [pc, #1032] @ 8b438 │ │ │ │ + add r3, r0, #57344 @ 0xe000 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [pc, #1024] @ 8b43c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - ldr fp, [pc, #696] @ 814b4 │ │ │ │ + add r5, r0, #15680 @ 0x3d40 │ │ │ │ + mov sl, r0 │ │ │ │ + add r5, r5, #28 │ │ │ │ + mov r9, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #148] @ 0x94 │ │ │ │ mov r3, #0 │ │ │ │ - ldrb r3, [sp, #120] @ 0x78 │ │ │ │ - mov r4, r0 │ │ │ │ + b 8b074 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + add r5, r5, #692 @ 0x2b4 │ │ │ │ + cmp r3, r5 │ │ │ │ + add r9, r9, #1 │ │ │ │ + beq 8b298 │ │ │ │ + ldrb r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - add fp, pc, fp │ │ │ │ - ldrb r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r6, [sp, #108] @ 0x6c │ │ │ │ - ldr r9, [sp, #112] @ 0x70 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r7, r1 │ │ │ │ - bne 81424 │ │ │ │ - mov r0, #1048576000 @ 0x3e800000 │ │ │ │ - mov sl, #0 │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ - add r2, sp, #52 @ 0x34 │ │ │ │ + beq 8b060 │ │ │ │ + ldr r0, [sl, #1580] @ 0x62c │ │ │ │ + mov r3, #232 @ 0xe8 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r2, r9 │ │ │ │ + ldr r4, [r1, #132] @ 0x84 │ │ │ │ + mov r1, #13 │ │ │ │ + blx r4 │ │ │ │ + subs ip, r0, #0 │ │ │ │ + beq 8b3c8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r7, ip, #8 │ │ │ │ + ldr r2, [r3, #2480] @ 0x9b0 │ │ │ │ + mov r3, #0 │ │ │ │ + sub r2, r2, r9 │ │ │ │ + clz r2, r2 │ │ │ │ + lsr r2, r2, #5 │ │ │ │ + str r2, [ip] │ │ │ │ + sub fp, r5, #172 @ 0xac │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ + add lr, ip, #24 │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ + mov r8, r3 │ │ │ │ + str r2, [ip, #4] │ │ │ │ + add r1, fp, r3 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, r3, #4 │ │ │ │ + str r8, [sp, #144] @ 0x90 │ │ │ │ + ldrb r2, [r1], #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 8b108 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + strb r2, [r0], #1 │ │ │ │ + bne 8b0ec │ │ │ │ + ldrb r2, [sp, #145] @ 0x91 │ │ │ │ + ldrb r1, [sp, #144] @ 0x90 │ │ │ │ + add r2, r2, #128 @ 0x80 │ │ │ │ + add r1, r1, #128 @ 0x80 │ │ │ │ + lsl r2, r2, #16 │ │ │ │ + orr r2, r2, r1, lsl #24 │ │ │ │ + ldrb r1, [sp, #147] @ 0x93 │ │ │ │ + add r1, r1, #128 @ 0x80 │ │ │ │ + orr r2, r2, r1 │ │ │ │ + ldrb r1, [sp, #146] @ 0x92 │ │ │ │ + add r1, r1, #128 @ 0x80 │ │ │ │ + orr r2, r2, r1, lsl #8 │ │ │ │ + str r2, [r7], #4 │ │ │ │ + cmp r7, lr │ │ │ │ + bne 8b0dc │ │ │ │ + mov r3, #0 │ │ │ │ + bic r2, r2, #255 @ 0xff │ │ │ │ + sub fp, r5, #156 @ 0x9c │ │ │ │ + add r8, ip, #36 @ 0x24 │ │ │ │ + mov r7, r3 │ │ │ │ + str r2, [ip, #20] │ │ │ │ + add r1, fp, r3 │ │ │ │ + mov r0, r6 │ │ │ │ + add r4, r3, #4 │ │ │ │ + str r7, [sp, #144] @ 0x90 │ │ │ │ + ldrb r2, [r1], #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 8b188 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + strb r2, [r0], #1 │ │ │ │ + bne 8b16c │ │ │ │ + ldrb r2, [sp, #145] @ 0x91 │ │ │ │ + ldrb r1, [sp, #144] @ 0x90 │ │ │ │ + add r2, r2, #128 @ 0x80 │ │ │ │ + add r1, r1, #128 @ 0x80 │ │ │ │ + lsl r2, r2, #16 │ │ │ │ + orr r2, r2, r1, lsl #24 │ │ │ │ + ldrb r1, [sp, #147] @ 0x93 │ │ │ │ + add r1, r1, #128 @ 0x80 │ │ │ │ + orr r2, r2, r1 │ │ │ │ + ldrb r1, [sp, #146] @ 0x92 │ │ │ │ + add r1, r1, #128 @ 0x80 │ │ │ │ + orr r2, r2, r1, lsl #8 │ │ │ │ + str r2, [lr], #4 │ │ │ │ + cmp lr, r8 │ │ │ │ + bne 8b15c │ │ │ │ + bic r2, r2, #255 @ 0xff │ │ │ │ + str r2, [ip, #32] │ │ │ │ + add r0, ip, #204 @ 0xcc │ │ │ │ + ldr r3, [r5, #-144] @ 0xffffff70 │ │ │ │ + add r2, ip, #180 @ 0xb4 │ │ │ │ + add r4, ip, #64 @ 0x40 │ │ │ │ + sub r7, r5, #140 @ 0x8c │ │ │ │ + mov r1, r5 │ │ │ │ + mov r8, #0 │ │ │ │ + str r3, [ip, #36] @ 0x24 │ │ │ │ + str r0, [sp] │ │ │ │ str r9, [sp, #8] │ │ │ │ - str sl, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldm r2, {r0, r1} │ │ │ │ - add r8, sp, #44 @ 0x2c │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r5, #59648 @ 0xe900 │ │ │ │ - str sl, [sp, #44] @ 0x2c │ │ │ │ - str sl, [sp, #48] @ 0x30 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - ldm r8, {r2, r3} │ │ │ │ - mov r1, r6 │ │ │ │ - bl 31598 │ │ │ │ - ldm r6, {r0, r1, r2, r3} │ │ │ │ - add r5, sp, #28 │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - ldr sl, [sp, #36] @ 0x24 │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - mov r1, r9 │ │ │ │ + sub fp, r4, #24 │ │ │ │ + mov r3, #0 │ │ │ │ + add ip, r7, r3 │ │ │ │ + mov lr, r6 │ │ │ │ + add r9, r3, #4 │ │ │ │ + str r8, [sp, #144] @ 0x90 │ │ │ │ + ldrb r0, [ip], #1 │ │ │ │ cmp r0, #0 │ │ │ │ - mov r0, sl │ │ │ │ - bne 81404 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + beq 8b228 │ │ │ │ + add r3, r3, #1 │ │ │ │ + cmp r3, r9 │ │ │ │ + strb r0, [lr], #1 │ │ │ │ + bne 8b20c │ │ │ │ + ldrb r0, [sp, #145] @ 0x91 │ │ │ │ + ldrb ip, [sp, #144] @ 0x90 │ │ │ │ + add r0, r0, #128 @ 0x80 │ │ │ │ + add ip, ip, #128 @ 0x80 │ │ │ │ + lsl r0, r0, #16 │ │ │ │ + orr r0, r0, ip, lsl #24 │ │ │ │ + ldrb ip, [sp, #147] @ 0x93 │ │ │ │ + add ip, ip, #128 @ 0x80 │ │ │ │ + orr r0, r0, ip │ │ │ │ + ldrb ip, [sp, #146] @ 0x92 │ │ │ │ + add ip, ip, #128 @ 0x80 │ │ │ │ + orr lr, r0, ip, lsl #8 │ │ │ │ + str lr, [fp], #4 │ │ │ │ + cmp fp, r4 │ │ │ │ + bne 8b1fc │ │ │ │ + bic lr, lr, #255 @ 0xff │ │ │ │ + str lr, [r4, #-4] │ │ │ │ + ldr r0, [sp] │ │ │ │ + ldr r3, [r1, #4]! │ │ │ │ + str r3, [r2, #4]! │ │ │ │ + ldr r3, [r1, #24] │ │ │ │ + cmp r0, r2 │ │ │ │ + add r4, r4, #24 │ │ │ │ + add r7, r7, #24 │ │ │ │ + str r3, [r2, #24] │ │ │ │ + bne 8b1f4 │ │ │ │ + ldr r9, [sp, #8] │ │ │ │ + b 8b060 │ │ │ │ + ldr r7, [pc, #416] @ 8b440 │ │ │ │ + mov r6, #50 @ 0x32 │ │ │ │ + strd r6, [sp, #24] │ │ │ │ + mov r6, #1200 @ 0x4b0 │ │ │ │ + mov r7, #500 @ 0x1f4 │ │ │ │ + strd r6, [sp, #32] │ │ │ │ + mov r6, #150 @ 0x96 │ │ │ │ + mov r7, #95 @ 0x5f │ │ │ │ + strd r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r6, [pc, #384] @ 8b444 │ │ │ │ + mov r7, #8000 @ 0x1f40 │ │ │ │ + strd r6, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [pc, #376] @ 8b448 │ │ │ │ + mov r6, #300 @ 0x12c │ │ │ │ + strd r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [pc, #368] @ 8b44c │ │ │ │ + mov r6, #50 @ 0x32 │ │ │ │ + strd r6, [sp, #64] @ 0x40 │ │ │ │ + ldr r6, [pc, #360] @ 8b450 │ │ │ │ + mov r7, #140 @ 0x8c │ │ │ │ + strd r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r7, [pc, #352] @ 8b454 │ │ │ │ + mov r6, #125 @ 0x7d │ │ │ │ + strd r6, [sp, #80] @ 0x50 │ │ │ │ + mov r6, #200 @ 0xc8 │ │ │ │ + mov r7, #125 @ 0x7d │ │ │ │ + strd r6, [sp, #88] @ 0x58 │ │ │ │ + ldr r6, [pc, #332] @ 8b458 │ │ │ │ + mov r0, #1000 @ 0x3e8 │ │ │ │ + mov r1, #200 @ 0xc8 │ │ │ │ + mov r7, #80 @ 0x50 │ │ │ │ + add r3, pc, #276 @ 0x114 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r0, [sp, #16] │ │ │ │ + strd r6, [sp, #96] @ 0x60 │ │ │ │ + mov r0, #100 @ 0x64 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r6, #20 │ │ │ │ + mov r7, #700 @ 0x2bc │ │ │ │ + add r4, sl, #2016 @ 0x7e0 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + strd r6, [sp, #104] @ 0x68 │ │ │ │ + mov r0, #100 @ 0x64 │ │ │ │ + mov r1, #100 @ 0x64 │ │ │ │ + ldr r6, [pc, #268] @ 8b45c │ │ │ │ + add r4, r4, #8 │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + strd r2, [sp, #120] @ 0x78 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + add r0, sp, #16 │ │ │ │ + mov r7, #200 @ 0xc8 │ │ │ │ + strd r6, [sp, #112] @ 0x70 │ │ │ │ + bl ebbbc │ │ │ │ cmp r0, #0 │ │ │ │ - bne 813dc │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 965b8 │ │ │ │ - ldr r3, [pc, #496] @ 814b8 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr r3, [fp, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r3, r3, r2, lsl #4 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r5, [ip, #132] @ 0x84 │ │ │ │ - blx r5 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr ip, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str ip, [sp, #52] @ 0x34 │ │ │ │ - ldr ip, [sp, #40] @ 0x28 │ │ │ │ - mov r1, r8 │ │ │ │ - str ip, [sp, #56] @ 0x38 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 966ec │ │ │ │ - ldr r2, [pc, #260] @ 814bc │ │ │ │ - ldr r3, [pc, #244] @ 814b0 │ │ │ │ + bne 8b3f4 │ │ │ │ + ldr r0, [sl, #1580] @ 0x62c │ │ │ │ + mov r3, #20 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r4, [r1, #132] @ 0x84 │ │ │ │ + mov r1, #14 │ │ │ │ + blx r4 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + beq 8b3c8 │ │ │ │ + add sl, sl, #57344 @ 0xe000 │ │ │ │ + ldr r2, [sl, #2508] @ 0x9cc │ │ │ │ + str r2, [r3] │ │ │ │ + ldr r2, [sl, #2512] @ 0x9d0 │ │ │ │ + str r2, [r3, #4] │ │ │ │ + ldr r2, [sl, #2516] @ 0x9d4 │ │ │ │ + str r2, [r3, #8] │ │ │ │ + ldr r2, [sl, #2520] @ 0x9d8 │ │ │ │ + str r2, [r3, #12] │ │ │ │ + ldr r2, [sl, #2524] @ 0x9dc │ │ │ │ + str r2, [r3, #16] │ │ │ │ + ldr r2, [pc, #144] @ 8b460 │ │ │ │ + ldr r3, [pc, #104] @ 8b43c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 814a8 │ │ │ │ - add sp, sp, #68 @ 0x44 │ │ │ │ + bne 8b428 │ │ │ │ + add sp, sp, #156 @ 0x9c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 96690 │ │ │ │ - b 812b0 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 96634 │ │ │ │ - b 812b0 │ │ │ │ - ldr r2, [r5, #1668] @ 0x684 │ │ │ │ - cmp r2, r1 │ │ │ │ - orreq r0, r0, #1 │ │ │ │ - ldr r2, [r5, #1580] @ 0x62c │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r1, [r2, #48] @ 0x30 │ │ │ │ - bne 81498 │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #112] @ 814c0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + ldr r0, [sl, #1580] @ 0x62c │ │ │ │ + mov r3, #128 @ 0x80 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r1, #15 │ │ │ │ + ldr r5, [r2, #132] @ 0x84 │ │ │ │ + mov r2, #0 │ │ │ │ + blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8122c │ │ │ │ - ldr r1, [pc, #84] @ 814c0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - b 81234 │ │ │ │ - mov r0, #1061158912 @ 0x3f400000 │ │ │ │ - mov sl, #1065353216 @ 0x3f800000 │ │ │ │ - str r1, [r7] │ │ │ │ - b 81234 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, r8, ip, asr #15 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r5, r8, r8, lsr #15 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r5, r8, r0, lsl #12 │ │ │ │ - svccc 0x0019999a │ │ │ │ + beq 8b3c8 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r4 │ │ │ │ + bl e8318 │ │ │ │ + b 8b378 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + andeq r3, r1, r0, lsl #17 │ │ │ │ + muleq r0, r8, sl │ │ │ │ + andeq fp, r7, ip, lsl #19 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r0, r0, r8, lsr #10 │ │ │ │ + andeq r9, r0, r0, ror r4 │ │ │ │ + ldrdeq r0, [r0], -ip │ │ │ │ + ldrdeq sp, [r0], -r8 │ │ │ │ + andeq r0, r3, r0, asr #26 │ │ │ │ + andeq r5, r3, r0, ror #22 │ │ │ │ + andeq r3, r4, r8, lsr r2 │ │ │ │ + andeq r8, r1, r0, lsr #13 │ │ │ │ + strdeq fp, [r7], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #384] @ 81660 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r3, [pc, #372] @ 81664 │ │ │ │ + str r0, [ip, #2008] @ 0x7d8 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #156] @ 8b51c │ │ │ │ + ldr r3, [pc, #156] @ 8b520 │ │ │ │ + sub sp, sp, #2064 @ 0x810 │ │ │ │ + sub sp, sp, #4 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - mov r9, r1 │ │ │ │ - add r0, r0, #4 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r4, sp │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r6, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #2060] @ 0x80c │ │ │ │ mov r3, #0 │ │ │ │ - bl 95c50 │ │ │ │ - ldr r7, [pc, #328] @ 81668 │ │ │ │ - ldr r3, [pc, #328] @ 8166c │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r1, r3, r9, lsl #4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r5, #0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r7, [r3, #132] @ 0x84 │ │ │ │ - ldreq r3, [pc, #240] @ 81670 │ │ │ │ - movne r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r7, #0 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r7, [sp] │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r3, [r6] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - mov r2, #1 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add r1, sp, #12 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - cmp r5, r7 │ │ │ │ - moveq r0, r5 │ │ │ │ - beq 81630 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #84] @ 81674 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + bl ce7f4 │ │ │ │ + mov r1, #54 @ 0x36 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 90400 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8b4e8 │ │ │ │ + ldr r3, [r5] │ │ │ │ mov r2, r7 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ + ldr r3, [r3, #140] @ 0x8c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #64] @ 81678 │ │ │ │ - ldr r3, [pc, #40] @ 81664 │ │ │ │ + ldr r2, [pc, #52] @ 8b524 │ │ │ │ + ldr r3, [pc, #44] @ 8b520 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #2060] @ 0x80c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8165c │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, r8, ip, asr #9 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - muleq r8, r8, r4 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - svccc 0x0019999a │ │ │ │ - muleq r0, fp, r1 │ │ │ │ - andeq r5, r8, r0, lsl #7 │ │ │ │ + bne 8b518 │ │ │ │ + add sp, sp, #2064 @ 0x810 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, r7, ip, lsr r5 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + ldrdeq fp, [r7], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4024] @ 0xfb8 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr r2, [pc, #384] @ 81818 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r3 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r3, [pc, #368] @ 8181c │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + subs r4, r2, #0 │ │ │ │ + ldr r2, [pc, #352] @ 8b6a4 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r3, [pc, #348] @ 8b6a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov r7, r1 │ │ │ │ - add r0, r0, #4 │ │ │ │ - mov r1, r6 │ │ │ │ - ldrb r9, [sp, #76] @ 0x4c │ │ │ │ + sub sp, sp, #36 @ 0x24 │ │ │ │ + mov r7, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, #0 │ │ │ │ - bl 95c50 │ │ │ │ - ldr fp, [pc, #320] @ 81820 │ │ │ │ - ldr r3, [pc, #320] @ 81824 │ │ │ │ - add fp, pc, fp │ │ │ │ - ldr r3, [fp, r3] │ │ │ │ - eor r9, r9, #1 │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r2, r3, sl, lsl #4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r2, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - orr r5, r5, r9 │ │ │ │ - ldr r3, [r0] │ │ │ │ - and r5, r5, #255 @ 0xff │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + mov r6, r1 │ │ │ │ + blt 8b68c │ │ │ │ + ldr r2, [pc, #312] @ 8b6ac │ │ │ │ + asr lr, r4, #31 │ │ │ │ + smull r3, r2, r4, r2 │ │ │ │ + ldr ip, [pc, #304] @ 8b6b0 │ │ │ │ + rsb r2, lr, r2, asr #6 │ │ │ │ + umull r3, ip, r2, ip │ │ │ │ + ldr r3, [pc, #296] @ 8b6b4 │ │ │ │ + lsr ip, ip, #5 │ │ │ │ + rsb ip, ip, ip, lsl #4 │ │ │ │ + sub r2, r2, ip, lsl #2 │ │ │ │ + str r2, [sp] │ │ │ │ + smull r2, r3, r4, r3 │ │ │ │ + ldr r2, [pc, #276] @ 8b6b8 │ │ │ │ + rsb r3, lr, r3, asr #14 │ │ │ │ + add r2, pc, r2 │ │ │ │ + bl e972c │ │ │ │ cmp r5, #0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r5, [r3, #132] @ 0x84 │ │ │ │ - ldreq r3, [pc, #220] @ 81828 │ │ │ │ - movne r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r3, [sp] │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r3, [r6] │ │ │ │ + ble 8b660 │ │ │ │ + ldr r3, [pc, #256] @ 8b6bc │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - add r1, sp, #12 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr ip, [pc, #252] @ 8b6c0 │ │ │ │ + mov r3, #0 │ │ │ │ + ldr r2, [pc, #248] @ 8b6c4 │ │ │ │ + strb r3, [sp, #16] │ │ │ │ + strb r3, [sp, #24] │ │ │ │ + mov r3, #46 @ 0x2e │ │ │ │ + strb r3, [sp, #20] │ │ │ │ + smull r3, ip, r4, ip │ │ │ │ + smull r0, r1, r2, r4 │ │ │ │ + asr r3, r4, #31 │ │ │ │ + rsb ip, r3, ip, asr #5 │ │ │ │ + rsb r3, r3, r1, asr #2 │ │ │ │ + smull r1, r0, r2, ip │ │ │ │ + smull lr, r1, r2, r3 │ │ │ │ + asr r2, ip, #31 │ │ │ │ + rsb r2, r2, r0, asr #2 │ │ │ │ + add r2, r2, r2, lsl #2 │ │ │ │ + sub ip, ip, r2, lsl #1 │ │ │ │ + add ip, ip, #48 @ 0x30 │ │ │ │ + strb ip, [sp, #21] │ │ │ │ + asr ip, r3, #31 │ │ │ │ + rsb ip, ip, r1, asr #2 │ │ │ │ + add ip, ip, ip, lsl #2 │ │ │ │ + cmp r4, #0 │ │ │ │ + sub ip, r3, ip, lsl #1 │ │ │ │ + add r3, r3, r3, lsl #2 │ │ │ │ + sub r4, r4, r3, lsl #1 │ │ │ │ + add ip, ip, #48 @ 0x30 │ │ │ │ + addlt r1, sp, #12 │ │ │ │ + addge r1, sp, #20 │ │ │ │ + strb ip, [sp, #22] │ │ │ │ + add r4, r4, #48 @ 0x30 │ │ │ │ + cmp r5, #3 │ │ │ │ + addle r3, r1, r5 │ │ │ │ + addgt r3, r1, #3 │ │ │ │ + mov ip, #0 │ │ │ │ + strb r4, [sp, #23] │ │ │ │ mov r2, r6 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 966ec │ │ │ │ - ldr r2, [pc, #60] @ 8182c │ │ │ │ - ldr r3, [pc, #40] @ 8181c │ │ │ │ + mov r0, r7 │ │ │ │ + strb ip, [r3, #1] │ │ │ │ + bl e9658 │ │ │ │ + ldr r2, [pc, #96] @ 8b6c8 │ │ │ │ + ldr r3, [pc, #60] @ 8b6a8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 81814 │ │ │ │ + bne 8b6a0 │ │ │ │ add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, r8, ip, lsl #6 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - ldrdeq r5, [r8], -r8 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - svccc 0x0019999a │ │ │ │ - andeq r5, r8, r8, asr #3 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #56] @ 8b6cc │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl e96c0 │ │ │ │ + b 8b5ac │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq fp, r7, ip, ror r4 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ + stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ + strbmi fp, [r7, #627]! @ 0x273 │ │ │ │ + muleq r6, r0, r5 │ │ │ │ + stccs 13, cr2, [sp, #-184]! @ 0xffffff48 │ │ │ │ + mvnpl r8, pc, lsl r5 │ │ │ │ + strbtvs r6, [r6], -r7, ror #12 │ │ │ │ + andeq fp, r7, ip, asr r3 │ │ │ │ + muleq r6, r8, r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4032] @ 0xfc0 │ │ │ │ - mov r8, r2 │ │ │ │ - ldr r2, [pc, #344] @ 819a4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r3, [pc, #332] @ 819a8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - mov r9, r1 │ │ │ │ - add r0, r0, #4 │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r1, [pc, #320] @ 8b82c │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r7, r3 │ │ │ │ + ldr r3, [pc, #312] @ 8b830 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldrb ip, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + cmp ip, #0 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #28] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - bl 95c50 │ │ │ │ - ldr r6, [pc, #288] @ 819ac │ │ │ │ - ldr r3, [pc, #288] @ 819b0 │ │ │ │ - add r6, pc, r6 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r1, r3, r9, lsl #4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r1, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + beq 8b81c │ │ │ │ + ldr r3, [pc, #276] @ 8b834 │ │ │ │ + add r3, pc, r3 │ │ │ │ + cmp r2, #0 │ │ │ │ + ldrlt r3, [pc, #268] @ 8b838 │ │ │ │ + addlt r3, pc, r3 │ │ │ │ + eor r4, r2, r2, asr #31 │ │ │ │ + ldr ip, [pc, #260] @ 8b83c │ │ │ │ + sub r4, r4, r2, asr #31 │ │ │ │ + umull r2, ip, r4, ip │ │ │ │ + ldr r2, [pc, #252] @ 8b840 │ │ │ │ + lsr ip, ip, #6 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + str ip, [sp] │ │ │ │ + bl e972c │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r6, [r3, #132] @ 0x84 │ │ │ │ - ldreq r3, [pc, #200] @ 819b4 │ │ │ │ - movne r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - blx r6 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r3, [sp] │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r3, [r5] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr ip, [r5, #8] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str ip, [sp, #20] │ │ │ │ - str r1, [sp, #24] │ │ │ │ + ble 8b7f0 │ │ │ │ + ldr r1, [pc, #220] @ 8b844 │ │ │ │ + ldr ip, [pc, #220] @ 8b848 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + umull r5, ip, r4, ip │ │ │ │ + umull r6, r5, r1, r4 │ │ │ │ + cmp r7, #3 │ │ │ │ + lsr r5, r5, #3 │ │ │ │ + lsr ip, ip, #5 │ │ │ │ + movlt r3, r7 │ │ │ │ + umull r7, r6, r1, ip │ │ │ │ + umull r7, r1, r5, r1 │ │ │ │ + lsr r6, r6, #3 │ │ │ │ + lsr r1, r1, #3 │ │ │ │ + add r1, r1, r1, lsl #2 │ │ │ │ + sub r1, r5, r1, lsl #1 │ │ │ │ + movge r3, #3 │ │ │ │ + add r6, r6, r6, lsl #2 │ │ │ │ + add r5, r5, r5, lsl #2 │ │ │ │ + add r1, r1, #48 @ 0x30 │ │ │ │ + add r3, r3, #24 │ │ │ │ + sub ip, ip, r6, lsl #1 │ │ │ │ + sub r4, r4, r5, lsl #1 │ │ │ │ + mov lr, #0 │ │ │ │ + strb r1, [sp, #14] │ │ │ │ + add r3, sp, r3 │ │ │ │ + mov r1, #46 @ 0x2e │ │ │ │ + add ip, ip, #48 @ 0x30 │ │ │ │ + add r4, r4, #48 @ 0x30 │ │ │ │ + strb r1, [sp, #12] │ │ │ │ + strb lr, [sp, #16] │ │ │ │ + strb ip, [sp, #13] │ │ │ │ + strb r4, [sp, #15] │ │ │ │ add r1, sp, #12 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [pc, #64] @ 819b8 │ │ │ │ - ldr r3, [pc, #44] @ 819a8 │ │ │ │ + strb lr, [r3, #-11] │ │ │ │ + bl e9658 │ │ │ │ + ldr r2, [pc, #84] @ 8b84c │ │ │ │ + ldr r3, [pc, #52] @ 8b830 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 819a0 │ │ │ │ - mov r0, r7 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r5, r8, r0, ror #2 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r5, r8, ip, lsr #2 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - svccc 0x0019999a │ │ │ │ - andeq r5, r8, r0, asr #32 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3760] @ 0xeb0 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #2640] @ 82428 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #2636] @ 8242c │ │ │ │ + bne 8b828 │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #44] @ 8b850 │ │ │ │ + add r3, pc, r3 │ │ │ │ + b 8b720 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq fp, [r7], -r0 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq lr, r6, r8, lsr #25 │ │ │ │ + muleq r6, ip, pc @ │ │ │ │ + ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ + strdeq ip, [r6], -ip @ │ │ │ │ + stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ + mvnpl r8, pc, lsl r5 │ │ │ │ + andeq fp, r7, ip, asr #3 │ │ │ │ + andeq r9, r6, r4, asr #32 │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [r0, #256] @ 0x100 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #256] @ 0x100 │ │ │ │ + add r2, r3, #1 │ │ │ │ + str r2, [r0, #256] @ 0x100 │ │ │ │ + str r1, [r0, r3, lsl #2] │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #136] @ 0x88 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 8b8a0 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 8b894 │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + add r0, r0, #57344 @ 0xe000 │ │ │ │ + ldrb r0, [r0, #2496] @ 0x9c0 │ │ │ │ + bx lr │ │ │ │ + mov r0, #1 │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r0, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #140] @ 0x8c │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 8b8d4 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 8b8c8 │ │ │ │ + mov r0, #0 │ │ │ │ + bx lr │ │ │ │ + add r0, r0, #57344 @ 0xe000 │ │ │ │ + ldrb r0, [r0, #2504] @ 0x9c8 │ │ │ │ + bx lr │ │ │ │ + mov r0, #1 │ │ │ │ + bx lr │ │ │ │ + ldr ip, [r0, #1588] @ 0x634 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [ip, #36] @ 0x24 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + cmp r2, #0 │ │ │ │ + ldr lr, [sp, #4] │ │ │ │ + beq 8b930 │ │ │ │ + ldr r2, [ip, #76] @ 0x4c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 8b91c │ │ │ │ + ldr r2, [pc, #48] @ 8b940 │ │ │ │ + str lr, [sp, #4] │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - sub sp, sp, #300 @ 0x12c │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b e972c │ │ │ │ + ldr r2, [pc, #32] @ 8b944 │ │ │ │ + mov r3, lr │ │ │ │ + add r2, pc, r2 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + b e972c │ │ │ │ + ldr r2, [pc, #16] @ 8b948 │ │ │ │ + pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ + add r2, pc, r2 │ │ │ │ + b e972c │ │ │ │ + andeq ip, r6, r0, asr #4 │ │ │ │ + andeq r9, r6, r4, asr #31 │ │ │ │ + andeq ip, r6, r0, lsl r2 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [r0, #1588] @ 0x634 │ │ │ │ + ldr r5, [r0, #2396] @ 0x95c │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #292] @ 0x124 │ │ │ │ - mov r3, #0 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - ldr r3, [sp, #344] @ 0x158 │ │ │ │ - mov r5, r1 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add r0, r0, #4 │ │ │ │ - ldrb r3, [sp, #348] @ 0x15c │ │ │ │ - mov r1, fp │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - bl 95c50 │ │ │ │ - ldr r8, [r6, #4] │ │ │ │ - ldr r2, [r8, #1676] @ 0x68c │ │ │ │ - cmp r5, r2 │ │ │ │ - movne r2, #0 │ │ │ │ - strne r2, [sp, #68] @ 0x44 │ │ │ │ - strne r2, [sp, #60] @ 0x3c │ │ │ │ - mov r3, r0 │ │ │ │ - beq 81c78 │ │ │ │ - add r9, sp, #104 @ 0x68 │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ - ldr r2, [r8, #1672] @ 0x688 │ │ │ │ - cmp r2, r5 │ │ │ │ - beq 81c58 │ │ │ │ - ldr r2, [r8, #1668] @ 0x684 │ │ │ │ - cmp r5, r2 │ │ │ │ - movne r7, #0 │ │ │ │ - ldr r2, [r8, #1676] @ 0x68c │ │ │ │ - beq 81bc0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 81bf8 │ │ │ │ - cmp r5, r2 │ │ │ │ - ldm fp, {r0, r1, r2, r3} │ │ │ │ - str r5, [r8, #1680] @ 0x690 │ │ │ │ - stm r4, {r0, r1, r2, r3} │ │ │ │ - movne r3, #1056964608 @ 0x3f000000 │ │ │ │ - beq 81c0c │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r2, [sp, #352] @ 0x160 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #2428] @ 82430 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r8, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldm r9, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96634 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96690 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 81c14 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r1, [r3, #1676] @ 0x68c │ │ │ │ - cmp r1, r5 │ │ │ │ - moveq r2, r7 │ │ │ │ - orrne r2, r7, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 81dc4 │ │ │ │ - add r0, r3, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - mov r1, fp │ │ │ │ - bl 960d0 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r8, [pc, #2296] @ 82434 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r9, #1 │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r4 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - str r3, [sp] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - ldr r3, [sp, #340] @ 0x154 │ │ │ │ - add r0, r0, #4 │ │ │ │ - str r8, [sp, #4] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - bl 96c40 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r3, [r0, #1676] @ 0x68c │ │ │ │ - cmp r3, r5 │ │ │ │ - orrne r7, r7, #1 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 81f20 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96078 │ │ │ │ - ldr r2, [pc, #2208] @ 82438 │ │ │ │ - ldr r3, [pc, #2192] @ 8242c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #292] @ 0x124 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 82410 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - add sp, sp, #300 @ 0x12c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r7, [r8, #1704] @ 0x6a8 │ │ │ │ - ands r7, r7, #1 │ │ │ │ - beq 81a68 │ │ │ │ - subs r7, r5, r2 │ │ │ │ - movne r7, #1 │ │ │ │ - mov r1, #1 │ │ │ │ + beq 8bac4 │ │ │ │ + ldr r6, [r0, #1580] @ 0x62c │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 8bac4 │ │ │ │ cmp r5, #0 │ │ │ │ - str r5, [r8, #1672] @ 0x688 │ │ │ │ - strb r1, [r8, #1684] @ 0x694 │ │ │ │ - beq 81a68 │ │ │ │ + beq 8b9f4 │ │ │ │ + ldr r3, [r0, #2424] @ 0x978 │ │ │ │ cmp r3, #0 │ │ │ │ - moveq r2, r5 │ │ │ │ - str r5, [r8, #1676] @ 0x68c │ │ │ │ - bne 82198 │ │ │ │ - cmp r2, r5 │ │ │ │ - ldm fp, {r0, r1, r2, r3} │ │ │ │ - stm r4, {r0, r1, r2, r3} │ │ │ │ - movne r3, #0 │ │ │ │ - bne 81a88 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - b 81a88 │ │ │ │ - mov r0, sl │ │ │ │ - bl e9864 │ │ │ │ - add sl, sp, #164 @ 0xa4 │ │ │ │ - cmp r0, #127 @ 0x7f │ │ │ │ - movcc r8, r0 │ │ │ │ - movcs r8, #127 @ 0x7f │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 81c44 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, #42 @ 0x2a │ │ │ │ - mov r0, sl │ │ │ │ - bl 7b64 │ │ │ │ - add r3, r8, #296 @ 0x128 │ │ │ │ - add r8, sp, r3 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r8, #-132] @ 0xffffff7c │ │ │ │ - b 81af8 │ │ │ │ - ldr r7, [r8, #1704] @ 0x6a8 │ │ │ │ - mov r2, #1 │ │ │ │ - ands r7, r7, #1 │ │ │ │ - strb r2, [r8, #1684] @ 0x694 │ │ │ │ - beq 820a4 │ │ │ │ - ldr r2, [r8, #1676] @ 0x68c │ │ │ │ - mov r7, #0 │ │ │ │ - b 81a68 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, sl │ │ │ │ - bl e9864 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - ldreq r2, [pc, #1952] @ 8243c │ │ │ │ - addeq r2, pc, r2 │ │ │ │ - streq r0, [r2, #16] │ │ │ │ - ldr r8, [r6, #4] │ │ │ │ + beq 8b9a4 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + tst r3, #28 │ │ │ │ + bne 8b9f4 │ │ │ │ + ldr r5, [r4, #2184] @ 0x888 │ │ │ │ + ldr r8, [r6, #44] @ 0x2c │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r0, [r4, #2296] @ 0x8f8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r7, [r4, #2180] @ 0x884 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r4, #2292] @ 0x8f4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r5, [r4, #2168] @ 0x878 │ │ │ │ + str r0, [r4, #2164] @ 0x874 │ │ │ │ + ldrb r3, [r4, #3480] @ 0xd98 │ │ │ │ cmp r3, #0 │ │ │ │ - ldr r2, [r8, #1704] @ 0x6a8 │ │ │ │ - and r2, r2, #1 │ │ │ │ - beq 82014 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 81d90 │ │ │ │ - ldr r2, [pc, #1916] @ 82440 │ │ │ │ - ldr r0, [r8, #1688] @ 0x698 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r4, #1 │ │ │ │ - ldr r1, [fp] │ │ │ │ - str r0, [r2, #24] │ │ │ │ - strb r4, [r2, #20] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ + popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r7, [r4, #2408] @ 0x968 │ │ │ │ cmp r7, #0 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ + popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r3, [r4, #3484] @ 0xd9c │ │ │ │ + cmp r3, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r8, [r4, #2412] @ 0x96c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r7, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + cmp r8, #0 │ │ │ │ + mov r7, r0 │ │ │ │ + beq 8ba98 │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r9, r0 │ │ │ │ - ble 82400 │ │ │ │ - str r5, [sp, #68] @ 0x44 │ │ │ │ - ldr r7, [pc, #1844] @ 82434 │ │ │ │ - ldr r5, [sp, #56] @ 0x38 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b 81d14 │ │ │ │ - add r4, r4, #1 │ │ │ │ - cmp r3, r4 │ │ │ │ - blt 82414 │ │ │ │ - ldr r0, [r8, #1576] @ 0x628 │ │ │ │ - mov r3, sl │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - str r7, [sp, #4] │ │ │ │ - str r4, [sp] │ │ │ │ - ldr r8, [r2, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #340] @ 0x154 │ │ │ │ - blx r8 │ │ │ │ - ldr r1, [r5] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ + ldr r0, [r8, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r6, [r6, #20] │ │ │ │ + mov r1, r9 │ │ │ │ mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bne 823b8 │ │ │ │ - ldr r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r8, [r6, #4] │ │ │ │ - cmp r3, r4 │ │ │ │ - bne 81d08 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - ldr r2, [pc, #1732] @ 82444 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r4, [r2, #16] │ │ │ │ - ldr r4, [r8, #1676] @ 0x68c │ │ │ │ - b 81da8 │ │ │ │ - ldr r2, [pc, #1712] @ 82448 │ │ │ │ - ldr r4, [r8, #1676] @ 0x68c │ │ │ │ - mov r1, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - strb r1, [r2, #20] │ │ │ │ - str r1, [sp, #68] @ 0x44 │ │ │ │ - cmp r5, r4 │ │ │ │ - beq 82214 │ │ │ │ - mov r2, #0 │ │ │ │ - add r9, sp, #104 @ 0x68 │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - b 81a48 │ │ │ │ - ldr r2, [sp, #68] @ 0x44 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne 81de0 │ │ │ │ - ldr r2, [r3, #1568] @ 0x620 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 81b14 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [pc, #1632] @ 8244c │ │ │ │ - ldr r9, [pc, #1604] @ 82434 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, #16] │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, #0 │ │ │ │ - str r2, [sp] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - ldr r2, [sp, #340] @ 0x154 │ │ │ │ - ldr r8, [r3, #40] @ 0x28 │ │ │ │ - mov r3, sl │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r8, [r3] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r8 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r3 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 820f0 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - mvn r2, #0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [sp, #340] @ 0x154 │ │ │ │ - ldr r8, [r3, #40] @ 0x28 │ │ │ │ - mov r3, sl │ │ │ │ - blx r8 │ │ │ │ - ldr r9, [sp, #96] @ 0x60 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r1, [pc, #1488] @ 82450 │ │ │ │ - ldr r8, [r3] │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - str r7, [sp, #72] @ 0x48 │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ - mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r4, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 81ea8 │ │ │ │ - add r5, sp, #64 @ 0x40 │ │ │ │ - ldm r5, {r5, r6, r7} │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r4, [sp, #76] @ 0x4c │ │ │ │ - str r8, [r3] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - b 81b14 │ │ │ │ - ldr r2, [pc, #1324] @ 82454 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r1, [r2, #16] │ │ │ │ - ldr r2, [r0] │ │ │ │ - mov r3, sl │ │ │ │ - strb r9, [r6, #48] @ 0x30 │ │ │ │ - str r1, [sp] │ │ │ │ - str r8, [sp, #4] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + add r2, r4, #3488 @ 0xda0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + str r7, [r4, #3500] @ 0xdac │ │ │ │ + str r5, [r4, #3496] @ 0xda8 │ │ │ │ + add r3, r4, #2160 @ 0x870 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + add r3, r3, #4 │ │ │ │ + mov r2, #1 │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + strb r2, [r4, #3492] @ 0xda4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 8bb44 │ │ │ │ + ldr r7, [r4, #2400] @ 0x960 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq 8bb44 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r3, [r4, #1580] @ 0x62c │ │ │ │ + ldr r8, [r3, #20] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r7 │ │ │ │ - ldr r5, [r2, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #340] @ 0x154 │ │ │ │ - blx r5 │ │ │ │ - mov r5, r0 │ │ │ │ - ldm fp, {r0, r1, r2, r3} │ │ │ │ - stm r4, {r0, r1, r2, r3} │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr fp, [pc, #1224] @ 82458 │ │ │ │ - mvn ip, #0 │ │ │ │ - add fp, pc, fp │ │ │ │ - mov r3, fp │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - ldr r2, [sp, #340] @ 0x154 │ │ │ │ - ldr r1, [r0] │ │ │ │ - str ip, [sp] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - ldr sl, [r1, #40] @ 0x28 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r7 │ │ │ │ - blx sl │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #88] @ 0x58 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - bl e88e8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov sl, r1 │ │ │ │ - bl e8978 │ │ │ │ - mov r2, r0 │ │ │ │ - adds r0, r5, r5 │ │ │ │ - mov r3, r1 │ │ │ │ - adc r1, sl, sl │ │ │ │ - bl 7c3c <__aeabi_ldivmod@plt> │ │ │ │ - tst r0, #1 │ │ │ │ - bne 821e8 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - b 81b84 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 81d90 │ │ │ │ - ldr r9, [pc, #1080] @ 8245c │ │ │ │ - add r9, pc, r9 │ │ │ │ - ldrb r2, [r9, #20] │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 821a8 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - ldr r3, [r8, #1688] @ 0x698 │ │ │ │ - ldr r0, [fp] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - ldr r4, [r8, #1676] @ 0x68c │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 82354 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [r9, #24] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #1004] @ 82460 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 82354 │ │ │ │ - ldr r2, [r9, #16] │ │ │ │ - sub r2, r2, #1 │ │ │ │ - bic r2, r2, r2, asr #31 │ │ │ │ - ldr r1, [pc, #976] @ 82464 │ │ │ │ - add r1, pc, r1 │ │ │ │ - str r2, [r1, #16] │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - str r2, [r1, #24] │ │ │ │ - b 81da8 │ │ │ │ - ldr r1, [pc, #956] @ 82468 │ │ │ │ - mov r0, sl │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r8, [r1, #16] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - str r1, [sp, #72] @ 0x48 │ │ │ │ - bl e9864 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - strb r7, [r1, #20] │ │ │ │ - cmp r8, r0 │ │ │ │ - movge r8, r0 │ │ │ │ - str r8, [r1, #16] │ │ │ │ - ldr r8, [r6, #4] │ │ │ │ - strb r2, [r8, #1684] @ 0x694 │ │ │ │ - str r7, [r8, #1672] @ 0x688 │ │ │ │ - ldr r2, [r8, #1676] @ 0x68c │ │ │ │ - b 81a68 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - mov r1, #0 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 81b14 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r1, [pc, #820] @ 82450 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r9, #0 │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r7, [r4, #2168] @ 0x878 │ │ │ │ + str r0, [r4, #2164] @ 0x874 │ │ │ │ + ldrb r3, [r4, #3480] @ 0xd98 │ │ │ │ + cmp r3, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r6, [r4, #1580] @ 0x62c │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 8ba00 │ │ │ │ + ldr r0, [r4, #1600] @ 0x640 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq 8bb98 │ │ │ │ + ldr r7, [r4, #2408] @ 0x968 │ │ │ │ + cmp r7, #0 │ │ │ │ + popeq {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r6, [r4, #1580] @ 0x62c │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 8ba18 │ │ │ │ + b 8ba0c │ │ │ │ + ldr r3, [r4, #3488] @ 0xda0 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 8bb78 │ │ │ │ + add r2, r3, r3, lsl #1 │ │ │ │ + rsb r3, r3, r2, lsl #4 │ │ │ │ + add r5, r4, r3, lsl #2 │ │ │ │ + ldr r0, [r5, #3512] @ 0xdb8 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r6, r0 │ │ │ │ - mov r0, r8 │ │ │ │ + ldr r0, [r5, #3516] @ 0xdbc │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r3, [r4, #1580] @ 0x62c │ │ │ │ + ldr r8, [r3, #20] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r5, #3604] @ 0xe14 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r5, #3600] @ 0xe10 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r6 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r0, r7 │ │ │ │ - movne r8, r9 │ │ │ │ - bne 82170 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8213c │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - ldr r7, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ - str r8, [r2] │ │ │ │ - b 81b14 │ │ │ │ - ldm fp, {r0, r1, r2, r3} │ │ │ │ - str r5, [r8, #1680] @ 0x690 │ │ │ │ - stm r4, {r0, r1, r2, r3} │ │ │ │ - b 81c0c │ │ │ │ - mov r0, sl │ │ │ │ - ldr r4, [r9, #16] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - bl e9864 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r8, [r6, #4] │ │ │ │ - mov r2, #1 │ │ │ │ - strb r3, [r9, #20] │ │ │ │ - strb r2, [r8, #1684] @ 0x694 │ │ │ │ - str r3, [r8, #1672] @ 0x688 │ │ │ │ - str r3, [r8, #1676] @ 0x68c │ │ │ │ - cmp r4, r0 │ │ │ │ - movge r4, r0 │ │ │ │ - str r4, [r9, #16] │ │ │ │ - mov r4, r3 │ │ │ │ - b 81da8 │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r8, [sp, #4] │ │ │ │ - str r7, [sp] │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - ldr r3, [sp, #340] @ 0x154 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov r2, fp │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - b 8200c │ │ │ │ - add r8, r8, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r8, #2568] @ 0xa08 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 7e644 │ │ │ │ - ldr r8, [r6, #4] │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - bne 81db0 │ │ │ │ - ldr r2, [r8, #1568] @ 0x620 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble 81a40 │ │ │ │ - ldr r2, [pc, #540] @ 8246c │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r2, r2, #16 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - add r0, sp, #136 @ 0x88 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - str fp, [sp, #84] @ 0x54 │ │ │ │ - mov r7, r2 │ │ │ │ - add r9, sp, #104 @ 0x68 │ │ │ │ - add r4, sp, #88 @ 0x58 │ │ │ │ - mov fp, r2 │ │ │ │ - mov r5, r1 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - b 8231c │ │ │ │ - add ip, r7, r7, lsl #2 │ │ │ │ - add ip, r7, ip, lsl #1 │ │ │ │ - add ip, r8, ip, lsl #2 │ │ │ │ - add ip, ip, #12 │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - mov lr, r5 │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip!, {r0, r1, r2, r3} │ │ │ │ - stmia lr!, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1, r2} │ │ │ │ - stm lr, {r0, r1, r2} │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - ldr lr, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ - str r8, [sp, #52] @ 0x34 │ │ │ │ - str r9, [sp, #48] @ 0x30 │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str sl, [sp, #28] │ │ │ │ - ldm lr!, {r0, r1, r2, r3} │ │ │ │ - mov ip, sp │ │ │ │ - stmia ip!, {r0, r1, r2, r3} │ │ │ │ - ldm lr, {r0, r1, r2} │ │ │ │ - stm ip, {r0, r1, r2} │ │ │ │ - ldm r5, {r0, r1, r2, r3} │ │ │ │ - bl 973ac │ │ │ │ - ldr r8, [r6, #4] │ │ │ │ - add r7, r7, #1 │ │ │ │ - ldr r3, [r8, #1568] @ 0x620 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, r7 │ │ │ │ - orr r0, r0, fp │ │ │ │ - and fp, r0, #255 @ 0xff │ │ │ │ - ble 823ec │ │ │ │ - mov r0, sl │ │ │ │ - bl e9864 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r8, [r3, #1568] @ 0x620 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [r8, #8] │ │ │ │ - cmp r3, r7 │ │ │ │ - bgt 8228c │ │ │ │ - mov r2, #44 @ 0x2c │ │ │ │ - mov r1, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7b64 │ │ │ │ - b 822b8 │ │ │ │ - ldr r1, [fp, #8] │ │ │ │ - ldr r0, [sp, #76] @ 0x4c │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 823e4 │ │ │ │ - ldr r9, [pc, #240] @ 82470 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - add r9, pc, r9 │ │ │ │ - ldr r1, [r9, #24] │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #200] @ 82460 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - ldr r3, [sp, #72] @ 0x48 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 823e4 │ │ │ │ - ldr r2, [r9, #16] │ │ │ │ - add r2, r2, #1 │ │ │ │ - cmp r2, r7 │ │ │ │ - movge r2, r7 │ │ │ │ - b 8208c │ │ │ │ - ldr r2, [pc, #180] @ 82474 │ │ │ │ - sub r4, r4, #1 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r8, [r6, #4] │ │ │ │ - str r4, [r2, #16] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r4, [r8, #1676] @ 0x68c │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - b 81da8 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - b 81da8 │ │ │ │ - str fp, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ - ldr fp, [sp, #84] @ 0x54 │ │ │ │ - b 81a48 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r4, [r8, #1676] @ 0x68c │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - b 81da8 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - ldr r5, [sp, #68] @ 0x44 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r4, [r8, #1676] @ 0x68c │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - b 81da8 │ │ │ │ - ldrdeq r4, [r8], -ip │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - svclt 0x00800000 │ │ │ │ - andeq r4, r8, r0, lsr #28 │ │ │ │ - andseq r2, lr, r8, ror #2 │ │ │ │ - andseq r2, lr, ip, lsr r1 │ │ │ │ - andseq r2, lr, r0, lsl #1 │ │ │ │ - andseq r2, lr, r4, rrx │ │ │ │ - andseq r2, lr, r4, lsl r0 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - @ instruction: 0x001e1ed8 │ │ │ │ - andeq r4, r7, r8, ror sp │ │ │ │ - andseq r1, lr, r0, ror #27 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - andseq r1, lr, r0, ror sp │ │ │ │ - andseq r1, lr, r4, asr sp │ │ │ │ - @ instruction: 0x001e1bb0 │ │ │ │ - andseq r1, lr, r0, lsl #21 │ │ │ │ - andseq r1, lr, r0, asr #20 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r2, r4, #3488 @ 0xda0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + str r7, [r4, #3500] @ 0xdac │ │ │ │ + add r3, r4, #2160 @ 0x870 │ │ │ │ + mov ip, #1 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r0, [r4, #3496] @ 0xda8 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + stm r3, {r0, r1} │ │ │ │ + strb ip, [r4, #3492] @ 0xda4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3944] @ 0xf68 │ │ │ │ - sub sp, sp, #116 @ 0x74 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - ldr r2, [pc, #396] @ 82624 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #392] @ 82628 │ │ │ │ + str r0, [ip, #3568] @ 0xdf0 │ │ │ │ + mov r6, r2 │ │ │ │ + ldr r2, [pc, #412] @ 8bdf8 │ │ │ │ + ldr r3, [pc, #412] @ 8bdfc │ │ │ │ add r2, pc, r2 │ │ │ │ - str r1, [sp, #24] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - mov r5, r0 │ │ │ │ + sub sp, sp, #508 @ 0x1fc │ │ │ │ + mov r5, r1 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r1, #200 @ 0xc8 │ │ │ │ + mov r0, #1000 @ 0x3e8 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - mov r3, #0 │ │ │ │ + str r3, [sp, #500] @ 0x1f4 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r6, [sp, #152] @ 0x98 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r4, sp, #60 @ 0x3c │ │ │ │ - ldr r3, [pc, #316] @ 8262c │ │ │ │ - mov sl, #15 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - ldr ip, [sp, #164] @ 0xa4 │ │ │ │ - ldrb lr, [sp, #168] @ 0xa8 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r6 │ │ │ │ - add r8, sp, #44 @ 0x2c │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str sl, [sp, #8] │ │ │ │ - ldm r4, {r2, r3} │ │ │ │ - str ip, [sp, #32] │ │ │ │ - str lr, [sp, #36] @ 0x24 │ │ │ │ - ldr r7, [sp, #156] @ 0x9c │ │ │ │ - bl 31598 │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r2, [pc, #240] @ 82630 │ │ │ │ - add fp, sp, #76 @ 0x4c │ │ │ │ - mov r3, r7 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #32 │ │ │ │ - mov r0, fp │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r7, [pc, #204] @ 82634 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr r1, [r7] │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #184] @ 82638 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #180] @ 8263c │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr lr, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [sp, #32] │ │ │ │ - str lr, [sp, #12] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str sl, [sp, #16] │ │ │ │ - ldr r1, [r7] │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #96] @ 82638 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - str r9, [sp] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 819bc │ │ │ │ - ldr r2, [pc, #68] @ 82640 │ │ │ │ - ldr r3, [pc, #40] @ 82628 │ │ │ │ + strd r0, [sp, #112] @ 0x70 │ │ │ │ + ldr r1, [pc, #368] @ 8be00 │ │ │ │ + mov r0, #50 @ 0x32 │ │ │ │ + strd r0, [sp, #120] @ 0x78 │ │ │ │ + mov r0, #1200 @ 0x4b0 │ │ │ │ + mov r1, #500 @ 0x1f4 │ │ │ │ + strd r0, [sp, #128] @ 0x80 │ │ │ │ + mov r0, #150 @ 0x96 │ │ │ │ + mov r1, #95 @ 0x5f │ │ │ │ + strd r0, [sp, #136] @ 0x88 │ │ │ │ + ldr r0, [pc, #336] @ 8be04 │ │ │ │ + mov r1, #8000 @ 0x1f40 │ │ │ │ + strd r0, [sp, #144] @ 0x90 │ │ │ │ + ldr r1, [pc, #328] @ 8be08 │ │ │ │ + mov r0, #300 @ 0x12c │ │ │ │ + strd r0, [sp, #152] @ 0x98 │ │ │ │ + ldr r1, [pc, #320] @ 8be0c │ │ │ │ + mov r0, #50 @ 0x32 │ │ │ │ + strd r0, [sp, #160] @ 0xa0 │ │ │ │ + ldr r0, [pc, #312] @ 8be10 │ │ │ │ + mov r1, #140 @ 0x8c │ │ │ │ + strd r0, [sp, #168] @ 0xa8 │ │ │ │ + ldr r1, [pc, #304] @ 8be14 │ │ │ │ + mov r0, #125 @ 0x7d │ │ │ │ + strd r0, [sp, #176] @ 0xb0 │ │ │ │ + mov r0, #200 @ 0xc8 │ │ │ │ + mov r1, #125 @ 0x7d │ │ │ │ + strd r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r0, [pc, #284] @ 8be18 │ │ │ │ + mov r1, #80 @ 0x50 │ │ │ │ + strd r0, [sp, #192] @ 0xc0 │ │ │ │ + mov r0, #20 │ │ │ │ + mov r1, #700 @ 0x2bc │ │ │ │ + strd r0, [sp, #200] @ 0xc8 │ │ │ │ + ldr r0, [pc, #264] @ 8be1c │ │ │ │ + mov r1, #200 @ 0xc8 │ │ │ │ + strd r0, [sp, #208] @ 0xd0 │ │ │ │ + add r1, pc, #208 @ 0xd0 │ │ │ │ + ldrd r0, [r1] │ │ │ │ + mov r4, sp │ │ │ │ + strd r0, [sp, #216] @ 0xd8 │ │ │ │ + mov r0, #100 @ 0x64 │ │ │ │ + mov r1, #0 │ │ │ │ + strd r0, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, #100 @ 0x64 │ │ │ │ + mov r1, #100 @ 0x64 │ │ │ │ + strd r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + add r0, sp, #240 @ 0xf0 │ │ │ │ + bl e8320 │ │ │ │ + mov r1, #112 @ 0x70 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e8320 │ │ │ │ + add r2, r7, #1648 @ 0x670 │ │ │ │ + add r2, r2, #4 │ │ │ │ + add r1, sp, #112 @ 0x70 │ │ │ │ + mov r0, r4 │ │ │ │ + bl edfcc │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl efc64 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r6, r3 │ │ │ │ + ble 8bdb4 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r5] │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ee01c │ │ │ │ + mov r0, r4 │ │ │ │ + bl ef5c0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl efd28 │ │ │ │ + ldr r3, [r5] │ │ │ │ + cmp r3, r6 │ │ │ │ + blt 8bd84 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl efa14 │ │ │ │ + ldr r2, [pc, #88] @ 8be20 │ │ │ │ + ldr r3, [pc, #48] @ 8bdfc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #500] @ 0x1f4 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 82620 │ │ │ │ - add sp, sp, #116 @ 0x74 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r8, ip, lsl r5 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - andeq r3, r7, r8, lsr #2 │ │ │ │ - andeq r5, r8, r0, asr r0 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - svclt 0x00800000 │ │ │ │ - @ instruction: 0x000843bc │ │ │ │ + bne 8bdec │ │ │ │ + add sp, sp, #508 @ 0x1fc │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, r1, r0, lsl #17 │ │ │ │ + muleq r0, r8, sl │ │ │ │ + andeq sl, r7, r8, ror #26 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r0, r0, r8, lsr #10 │ │ │ │ + andeq r9, r0, r0, ror r4 │ │ │ │ + ldrdeq r0, [r0], -ip │ │ │ │ + ldrdeq sp, [r0], -r8 │ │ │ │ + andeq r0, r3, r0, asr #26 │ │ │ │ + andeq r5, r3, r0, ror #22 │ │ │ │ + andeq r3, r4, r8, lsr r2 │ │ │ │ + andeq r8, r1, r0, lsr #13 │ │ │ │ + strdeq sl, [r7], -ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3936] @ 0xf60 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r1, [pc, #792] @ 82978 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #788] @ 8297c │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - sub sp, sp, #124 @ 0x7c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + str r0, [ip, #3952] @ 0xf70 │ │ │ │ + ldr r2, [r0, #1588] @ 0x634 │ │ │ │ + add r3, r0, #57344 @ 0xe000 │ │ │ │ + ldr r5, [r2, #3380] @ 0xd34 │ │ │ │ + ldr r2, [pc, #564] @ 8c07c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r8, [r0, #2016] @ 0x7e0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldm r2, {r0, r1, r2, r3} │ │ │ │ - add r5, sp, #52 @ 0x34 │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ - cmp r8, r7 │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r6 │ │ │ │ - movne sl, #15 │ │ │ │ - moveq sl, #3 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ - str sl, [sp, #8] │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add sl, sp, #100 @ 0x64 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #644] @ 82980 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldm sl, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - bl 964d4 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr fp, [pc, #584] @ 82984 │ │ │ │ - bl 965b8 │ │ │ │ - ldr r3, [pc, #580] @ 82988 │ │ │ │ - add fp, pc, fp │ │ │ │ - ldr r3, [fp, r3] │ │ │ │ + ldr r0, [r3, #2584] @ 0xa18 │ │ │ │ + ldr r3, [pc, #556] @ 8c080 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + sub sp, sp, #116 @ 0x74 │ │ │ │ + cmp r5, #0 │ │ │ │ ldr r3, [r3] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r3, #268] @ 0x10c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95c50 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldreq r3, [pc, #488] @ 8298c │ │ │ │ - ldrne r2, [r0] │ │ │ │ - ldreq r2, [r0] │ │ │ │ - movne r3, #1065353216 @ 0x3f800000 │ │ │ │ - moveq r1, #1065353216 @ 0x3f800000 │ │ │ │ - strne r3, [sp] │ │ │ │ - streq r1, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr fp, [r2, #132] @ 0x84 │ │ │ │ - mov r2, r3 │ │ │ │ - blx fp │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r8, r7 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ mov r3, #0 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - moveq r1, #135 @ 0x87 │ │ │ │ - movne r1, #134 @ 0x86 │ │ │ │ - mov r2, r3 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r3, [sp] │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [r0] │ │ │ │ - mov r1, sl │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ - mov r2, #1 │ │ │ │ - blx r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr sl, [ip, #132] @ 0x84 │ │ │ │ - blx sl │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add sl, sp, #68 @ 0x44 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ - blx r3 │ │ │ │ - ldm r5, {r0, r1, r2, r3} │ │ │ │ - stm sl, {r0, r1, r2, r3} │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #268] @ 82990 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3] │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #248] @ 82994 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #244] @ 82998 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, sl │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 966ec │ │ │ │ + beq 8bec8 │ │ │ │ + bl 6af74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 82930 │ │ │ │ - cmp r8, r7 │ │ │ │ - moveq r3, #0 │ │ │ │ - streq r3, [r4, #2016] @ 0x7e0 │ │ │ │ - strne r7, [r4, #2016] @ 0x7e0 │ │ │ │ - beq 82938 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r2, [pc, #144] @ 8299c │ │ │ │ - ldr r3, [pc, #108] @ 8297c │ │ │ │ + ldr r0, [r4, #1572] @ 0x624 │ │ │ │ + bne 8c030 │ │ │ │ + ldr r2, [pc, #508] @ 8c084 │ │ │ │ + ldr r3, [pc, #500] @ 8c080 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 82974 │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r8, r7 │ │ │ │ - bne 82900 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - tst r3, #1 │ │ │ │ - ldrne r2, [sp, #24] │ │ │ │ - add r0, r4, r3, asr #1 │ │ │ │ - ldrne r3, [r4, r3, asr #1] │ │ │ │ - ldrne r3, [r3, r2] │ │ │ │ - strne r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr ip, [sp, #24] │ │ │ │ - ldm r6, {r1, r2, r3} │ │ │ │ - blx ip │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - b 82904 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r8, r4, asr r3 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - andeq r4, r8, r8, ror r2 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - svccc 0x0019999a │ │ │ │ - andeq r4, r8, r4, lsr sp │ │ │ │ - svccc 0x004ccccd │ │ │ │ - svclt 0x00800000 │ │ │ │ - andeq r4, r8, ip, lsr #1 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3936] @ 0xf60 │ │ │ │ - sub sp, sp, #124 @ 0x7c │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r1, [pc, #788] @ 82cd4 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [pc, #784] @ 82cd8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r3, [r1, r3] │ │ │ │ - ldr r9, [sp, #172] @ 0xac │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ + bne 8c078 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #1065353216 @ 0x3f800000 │ │ │ │ + ldr lr, [r3, #8] │ │ │ │ + mov r1, r2 │ │ │ │ mov r3, #0 │ │ │ │ - ldr r3, [sp, #164] @ 0xa4 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldm r2, {r0, r1, r2, r3} │ │ │ │ - ldrb r7, [r9] │ │ │ │ - add r5, sp, #52 @ 0x34 │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ - cmp r7, #0 │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [sp, #160] @ 0xa0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r5 │ │ │ │ + mov ip, lr │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + bx ip │ │ │ │ + bl 6af74 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8c004 │ │ │ │ + ldr r8, [r4, #1572] @ 0x624 │ │ │ │ + mov r7, #0 │ │ │ │ + ldr r0, [r8, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r9, [pc, #412] @ 8c088 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r8, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - moveq r8, #15 │ │ │ │ - movne r8, #3 │ │ │ │ - ldr fp, [sp, #168] @ 0xa8 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ - str r8, [sp, #8] │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r8, sp, #100 @ 0x64 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #644] @ 82cdc │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r5 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldm r8, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, sp, #84 @ 0x54 │ │ │ │ - ldr r1, [sp, #64] @ 0x40 │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl 964d4 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r0, r2 │ │ │ │ - ldr sl, [pc, #584] @ 82ce0 │ │ │ │ - bl 965b8 │ │ │ │ - ldr r3, [pc, #580] @ 82ce4 │ │ │ │ - add sl, pc, sl │ │ │ │ - ldr r3, [sl, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r3, #268] @ 0x10c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #384] @ 8c088 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr ip, [r8] │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r7 │ │ │ │ + str r9, [sp] │ │ │ │ + mov r3, r0 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r8, [ip, #20] │ │ │ │ + blx r8 │ │ │ │ + ldr r0, [r4, #1572] @ 0x624 │ │ │ │ + mvn r1, #0 │ │ │ │ ldr r3, [r0] │ │ │ │ + mov r8, #1 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r0, [r4, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95c50 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldreq r3, [pc, #488] @ 82ce8 │ │ │ │ - ldrne r2, [r0] │ │ │ │ - ldreq r2, [r0] │ │ │ │ - movne r3, #1065353216 @ 0x3f800000 │ │ │ │ - moveq r1, #1065353216 @ 0x3f800000 │ │ │ │ - strne r3, [sp] │ │ │ │ - streq r1, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr sl, [r2, #132] @ 0x84 │ │ │ │ - mov r2, r3 │ │ │ │ - blx sl │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cmp r7, #0 │ │ │ │ - movne r3, #0 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - movne r1, #135 @ 0x87 │ │ │ │ - moveq r3, r7 │ │ │ │ - moveq r2, r7 │ │ │ │ - moveq r1, #134 @ 0x86 │ │ │ │ - streq r7, [sp] │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - movne r2, r3 │ │ │ │ - strne r3, [sp] │ │ │ │ - bl 2f9a0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [sp, #88] @ 0x58 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r4, #1572] @ 0x624 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + mov r3, #3 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r1, r8 │ │ │ │ + ldr r2, [pc, #268] @ 8c08c │ │ │ │ + mov r1, #2 │ │ │ │ + ldr r3, [r3, #128] @ 0x80 │ │ │ │ + str r1, [sp, #68] @ 0x44 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + add r1, sp, #28 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #52] @ 0x34 │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + str r2, [sp, #80] @ 0x50 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + mov r2, #4 │ │ │ │ + str r8, [sp, #48] @ 0x30 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #1572] @ 0x624 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r1, sp, #12 │ │ │ │ ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str r2, [sp, #104] @ 0x68 │ │ │ │ - ldr r2, [sp, #92] @ 0x5c │ │ │ │ - str r2, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [sp, #96] @ 0x60 │ │ │ │ - str r2, [sp, #112] @ 0x70 │ │ │ │ - mov r2, #1 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + str r7, [sp, #16] │ │ │ │ + str r6, [sp, #20] │ │ │ │ + str r9, [sp, #24] │ │ │ │ blx r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r8, [ip, #132] @ 0x84 │ │ │ │ - blx r8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r8, sp, #68 @ 0x44 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r0, [r4, #1572] @ 0x624 │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - ldm r5, {r0, r1, r2, r3} │ │ │ │ - stm r8, {r0, r1, r2, r3} │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #256] @ 82cec │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3] │ │ │ │ - str r0, [sp, #72] @ 0x48 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #236] @ 82cf0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #232] @ 82cf4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov r2, r5 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 966ec │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrbne r3, [r9] │ │ │ │ - eorne r3, r3, #1 │ │ │ │ - strbne r3, [r9] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 82ca0 │ │ │ │ - tst fp, #1 │ │ │ │ - ldrne r3, [r4, fp, asr #1] │ │ │ │ - ldrne r2, [sp, #16] │ │ │ │ - add r0, r4, fp, asr #1 │ │ │ │ - ldrne r3, [r3, r2] │ │ │ │ - strne r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr ip, [sp, #16] │ │ │ │ - str r3, [sp] │ │ │ │ - ldm r6, {r1, r2, r3} │ │ │ │ - blx ip │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - str r0, [sp, #160] @ 0xa0 │ │ │ │ - ldr r2, [pc, #80] @ 82cf8 │ │ │ │ - ldr r3, [pc, #44] @ 82cd8 │ │ │ │ + ldr r2, [pc, #132] @ 8c090 │ │ │ │ + ldr r3, [pc, #112] @ 8c080 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 82cd0 │ │ │ │ - ldr r0, [sp, #160] @ 0xa0 │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - strdeq r3, [r8], -r4 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - andeq r3, r8, ip, lsl pc │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - svccc 0x0019999a │ │ │ │ - andeq r4, r8, ip, asr #19 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - svclt 0x00800000 │ │ │ │ - andeq r3, r8, r0, lsl sp │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3936] @ 0xf60 │ │ │ │ - sub sp, sp, #124 @ 0x7c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #452] @ 82ee0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r3, [pc, #448] @ 82ee4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - mov r6, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - ldr sl, [pc, #432] @ 82ee8 │ │ │ │ - mov fp, #1048576000 @ 0x3e800000 │ │ │ │ - mov r9, #15 │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - mov r3, #0 │ │ │ │ - ldr ip, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ - str fp, [sp, #80] @ 0x50 │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldm r1, {r0, r1} │ │ │ │ - add r8, sp, #68 @ 0x44 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, ip, #59648 @ 0xe900 │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r5 │ │ │ │ - ldm r8, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - add r7, sp, #52 @ 0x34 │ │ │ │ - add ip, sp, #36 @ 0x24 │ │ │ │ - mov r1, ip │ │ │ │ - mov r3, #1073741824 @ 0x40000000 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - str ip, [sp, #28] │ │ │ │ - bl 9641c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str fp, [sp, #80] @ 0x50 │ │ │ │ - str r6, [sp, #76] @ 0x4c │ │ │ │ - ldm r0, {r0, r1} │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - str r6, [sp, #72] @ 0x48 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - ldm r8, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r7 │ │ │ │ - bl 31598 │ │ │ │ - ldr r2, [pc, #248] @ 82eec │ │ │ │ - add fp, sp, #84 @ 0x54 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #32 │ │ │ │ - mov r0, fp │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r9, [pc, #212] @ 82ef0 │ │ │ │ - mov r6, #1 │ │ │ │ - add r9, pc, r9 │ │ │ │ - ldr r1, [r9] │ │ │ │ - ldr sl, [pc, #200] @ 82ef4 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #188] @ 82ef8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r6, [sp, #8] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - str r6, [sp] │ │ │ │ - mov r2, fp │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [r9] │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #112] @ 82ef8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str sl, [sp, #4] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - str r6, [sp, #8] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - str r6, [sp] │ │ │ │ - bl 96c40 │ │ │ │ - ldr r2, [pc, #68] @ 82efc │ │ │ │ - ldr r3, [pc, #40] @ 82ee4 │ │ │ │ + bne 8c078 │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r2, [pc, #92] @ 8c094 │ │ │ │ + ldr r3, [pc, #68] @ 8c080 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 82edc │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - muleq r8, r8, ip │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - andeq r2, r7, r4, ror r8 │ │ │ │ - muleq r8, r8, r7 │ │ │ │ - svclt 0x00800000 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - andeq r3, r8, r0, lsl #22 │ │ │ │ + bne 8c078 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r3, [pc, #44] @ 8c08c │ │ │ │ + ldr lr, [r1, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + mov ip, lr │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + bx ip │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq sl, r7, r4, ror fp │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq sl, r7, ip, lsr fp │ │ │ │ + orrsmi r0, r6, #0 │ │ │ │ + cdpcc 6, 14, cr6, cr6, cr6, {3} │ │ │ │ + @ instruction: 0x0007a9b8 │ │ │ │ + andeq sl, r7, ip, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3968] @ 0xf80 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #1000] @ 83304 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [pc, #996] @ 83308 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #92 @ 0x5c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - mov r1, #1040187392 @ 0x3e000000 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #952] @ 8330c │ │ │ │ - add r9, sp, #52 @ 0x34 │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r6, [pc, #928] @ 8330c │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #876] @ 83310 │ │ │ │ - mov r2, r6 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ + bl 8b94c │ │ │ │ mov r0, r6 │ │ │ │ - bl 96634 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r1, [pc, #852] @ 83310 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96634 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95c50 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95c50 │ │ │ │ - ldr fp, [r5, #4] │ │ │ │ - ldr r2, [fp, #1672] @ 0x688 │ │ │ │ - cmp r7, r2 │ │ │ │ - beq 832d0 │ │ │ │ - ldr r2, [fp, #1668] @ 0x684 │ │ │ │ - cmp r7, r2 │ │ │ │ - ldr r2, [fp, #1704] @ 0x6a8 │ │ │ │ - and r2, r2, #1 │ │ │ │ - beq 831d8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 8320c │ │ │ │ - eor r2, r8, #1 │ │ │ │ - and r0, r0, r2 │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8320c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr sl, [fp, #1692] @ 0x69c │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r0, sl │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r1, r2 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, sl │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r1, #1090519040 @ 0x41000000 │ │ │ │ - moveq r1, #-1056964608 @ 0xc1000000 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r2, [pc, #648] @ 83314 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r2, #28] │ │ │ │ - mov r0, sl │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne sl, #0 │ │ │ │ - bne 830ec │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne sl, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - cmp r8, #0 │ │ │ │ - moveq r8, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 83224 │ │ │ │ - str r7, [fp, #1680] @ 0x690 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - mov r2, #1048576000 @ 0x3e800000 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - add r7, sp, #76 @ 0x4c │ │ │ │ - mov r2, #15 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldm r7, {r0, r1} │ │ │ │ - add r4, sp, #68 @ 0x44 │ │ │ │ + bl 8be24 │ │ │ │ + ldr r3, [r6, #264] @ 0x108 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 8c0ec │ │ │ │ + add r5, r6, #4 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r0, [r5, #4]! │ │ │ │ + add r4, r4, #1 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #32] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r6, #264] @ 0x108 │ │ │ │ + cmp r3, r4 │ │ │ │ + bgt 8c0cc │ │ │ │ + ldr r0, [r6, #1568] @ 0x620 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + bx r3 │ │ │ │ + ldrb r3, [r0, #2020] @ 0x7e4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bxne lr │ │ │ │ + b 89dd8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldrb r1, [r0, #2020] @ 0x7e4 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + add r6, sp, #8 │ │ │ │ + cmp r1, #0 │ │ │ │ + stm r6, {r2, r3} │ │ │ │ + bne 8c168 │ │ │ │ + tst r4, #1 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 8c20c │ │ │ │ + tst r4, #2 │ │ │ │ + bne 8c1f0 │ │ │ │ + tst r4, #4 │ │ │ │ + bne 8c1c4 │ │ │ │ + tst r4, #8 │ │ │ │ + bne 8c198 │ │ │ │ + tst r4, #16 │ │ │ │ + bne 8c170 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldm r6, {r0, r1} │ │ │ │ + add r2, r5, #57344 @ 0xe000 │ │ │ │ stm sp, {r0, r1} │ │ │ │ - add r0, fp, #59648 @ 0xe900 │ │ │ │ - ldm r4, {r2, r3} │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31598 │ │ │ │ - ldr r3, [pc, #444] @ 83318 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r5, [r5, #4] │ │ │ │ - mov ip, #15 │ │ │ │ - add r5, r5, #59648 @ 0xe900 │ │ │ │ - add r5, r5, #252 @ 0xfc │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldm r7, {r0, r1} │ │ │ │ + ldr r0, [r2, #2620] @ 0xa3c │ │ │ │ + mov r1, #2 │ │ │ │ + mov r2, #23 │ │ │ │ + bl 642a4 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldm r6, {r0, r1} │ │ │ │ + add r2, r5, #57344 @ 0xe000 │ │ │ │ stm sp, {r0, r1} │ │ │ │ - mov r1, r6 │ │ │ │ - ldm r4, {r2, r3} │ │ │ │ - mov r0, r5 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 31598 │ │ │ │ - ldr r2, [pc, #364] @ 8331c │ │ │ │ - ldr r3, [pc, #340] @ 83308 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #84] @ 0x54 │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 83300 │ │ │ │ - mov r0, sl │ │ │ │ - add sp, sp, #92 @ 0x5c │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 8320c │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [fp, #1692] @ 0x69c │ │ │ │ - str r7, [fp, #1672] @ 0x688 │ │ │ │ - strb r2, [fp, #1684] @ 0x694 │ │ │ │ - strne r7, [fp, #1676] @ 0x68c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r4, [pc, #280] @ 83320 │ │ │ │ - add r4, pc, r4 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - cmp r8, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - bne 8327c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - mov r2, #1048576000 @ 0x3e800000 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - add r7, sp, #76 @ 0x4c │ │ │ │ - mov r2, #15 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldm r7, {r0, r1} │ │ │ │ - add r4, sp, #68 @ 0x44 │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r2, #2620] @ 0xa3c │ │ │ │ + mov r1, #2 │ │ │ │ + mov r2, #21 │ │ │ │ + bl 642a4 │ │ │ │ + tst r4, #16 │ │ │ │ + beq 8c168 │ │ │ │ + b 8c170 │ │ │ │ + ldm r6, {r0, r1} │ │ │ │ + add r2, r5, #57344 @ 0xe000 │ │ │ │ stm sp, {r0, r1} │ │ │ │ - add r0, fp, #59648 @ 0xe900 │ │ │ │ - ldm r4, {r2, r3} │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31598 │ │ │ │ - cmp r8, #0 │ │ │ │ - bne 83154 │ │ │ │ - ldr r3, [pc, #168] @ 83324 │ │ │ │ - b 83158 │ │ │ │ - mov r2, #1048576000 @ 0x3e800000 │ │ │ │ - str r7, [fp, #1680] @ 0x690 │ │ │ │ - mov r8, #1065353216 @ 0x3f800000 │ │ │ │ - str r2, [sp, #80] @ 0x50 │ │ │ │ - add r7, sp, #76 @ 0x4c │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r2, #2620] @ 0xa3c │ │ │ │ + mov r1, #2 │ │ │ │ + mov r2, #22 │ │ │ │ + bl 642a4 │ │ │ │ + tst r4, #8 │ │ │ │ + beq 8c160 │ │ │ │ + b 8c198 │ │ │ │ + add r3, r5, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r3, #2616] @ 0xa38 │ │ │ │ + ldm r6, {r1, r2} │ │ │ │ + bl 74808 │ │ │ │ + tst r4, #4 │ │ │ │ + beq 8c158 │ │ │ │ + b 8c1c4 │ │ │ │ + add r1, r0, #57344 @ 0xe000 │ │ │ │ + stm sp, {r2, r3} │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r0, [r1, #2620] @ 0xa3c │ │ │ │ mov r2, #15 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r8, [sp, #76] @ 0x4c │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldm r7, {r0, r1} │ │ │ │ - add r4, sp, #68 @ 0x44 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, fp, #59648 @ 0xe900 │ │ │ │ - str r8, [sp, #68] @ 0x44 │ │ │ │ - str r8, [sp, #72] @ 0x48 │ │ │ │ - mov r1, r9 │ │ │ │ - ldm r4, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31598 │ │ │ │ - mov r3, r8 │ │ │ │ - b 83158 │ │ │ │ - ldr r2, [fp, #1704] @ 0x6a8 │ │ │ │ - ldr r1, [pc, #76] @ 83328 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ands r2, r2, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, #1 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - ldr sl, [fp, #1692] @ 0x69c │ │ │ │ - strb r0, [fp, #1684] @ 0x694 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - streq r2, [fp, #1672] @ 0x688 │ │ │ │ - b 83094 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - muleq r8, r8, sl │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andmi r0, r4, #0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - andseq r0, lr, r8, ror sp │ │ │ │ - svccc 0x00666666 │ │ │ │ - andeq r3, r8, r8, lsl #16 │ │ │ │ - @ instruction: 0x001e0bfc │ │ │ │ - svccc 0x004ccccd │ │ │ │ - andseq r0, lr, r0, lsr #22 │ │ │ │ + mov r1, #2 │ │ │ │ + bl 642a4 │ │ │ │ + tst r4, #2 │ │ │ │ + beq 8c150 │ │ │ │ + b 8c1f0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - mov r4, r2 │ │ │ │ - ldr r2, [pc, #1048] @ 83760 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #1044] @ 83764 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ - mov r9, r1 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r1, #1040187392 @ 0x3e000000 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ + str r0, [ip, #2904] @ 0xb58 │ │ │ │ + add r6, r0, #2160 @ 0x870 │ │ │ │ + sub sp, sp, #1152 @ 0x480 │ │ │ │ + sub sp, sp, #4 │ │ │ │ + add r3, r6, #12 │ │ │ │ + ldr r1, [pc, #1060] @ 8c680 │ │ │ │ + mov ip, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [pc, #1052] @ 8c684 │ │ │ │ + mov r5, r0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, sp, #280 @ 0x118 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + mov r2, #112 @ 0x70 │ │ │ │ + mov r1, ip │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + str r3, [sp, #1148] @ 0x47c │ │ │ │ mov r3, #0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1000] @ 83768 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - ldr r8, [r4, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r6, [pc, #980] @ 83768 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + bl 7744 │ │ │ │ + add r3, r5, #2272 @ 0x8e0 │ │ │ │ + add r3, r3, #12 │ │ │ │ + add r0, sp, #392 @ 0x188 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r2, #112 @ 0x70 │ │ │ │ + add r4, r5, #57344 @ 0xe000 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + bl 7744 │ │ │ │ + ldr r3, [r4, #2480] @ 0x9b0 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 8c5c8 │ │ │ │ + add r2, r3, r3, lsl #1 │ │ │ │ + rsb r3, r3, r2, lsl #4 │ │ │ │ + add r3, r5, r3, lsl #2 │ │ │ │ + ldrb r3, [r3, #3504] @ 0xdb0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8c5c8 │ │ │ │ + ldr r3, [r5, #2424] @ 0x978 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8c2f0 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + tst r3, #28 │ │ │ │ + bne 8c64c │ │ │ │ + add r3, pc, #896 @ 0x380 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + add ip, sp, #512 @ 0x200 │ │ │ │ + strd r2, [ip, #96] @ 0x60 │ │ │ │ + mov r2, #1000 @ 0x3e8 │ │ │ │ + mov r3, #200 @ 0xc8 │ │ │ │ + strd r2, [ip, #-8] │ │ │ │ + ldr r3, [pc, #884] @ 8c688 │ │ │ │ + mov r2, #50 @ 0x32 │ │ │ │ + strd r2, [ip] │ │ │ │ + mov r2, #1200 @ 0x4b0 │ │ │ │ + mov r3, #500 @ 0x1f4 │ │ │ │ + strd r2, [ip, #8] │ │ │ │ + mov r2, #150 @ 0x96 │ │ │ │ + mov r3, #95 @ 0x5f │ │ │ │ + strd r2, [ip, #16] │ │ │ │ + ldr r2, [pc, #852] @ 8c68c │ │ │ │ + mov r3, #8000 @ 0x1f40 │ │ │ │ + strd r2, [ip, #24] │ │ │ │ + ldr r3, [pc, #844] @ 8c690 │ │ │ │ + mov r2, #300 @ 0x12c │ │ │ │ + strd r2, [ip, #32] │ │ │ │ + ldr r3, [pc, #836] @ 8c694 │ │ │ │ + mov r2, #50 @ 0x32 │ │ │ │ + strd r2, [ip, #40] @ 0x28 │ │ │ │ + ldr r2, [pc, #828] @ 8c698 │ │ │ │ + mov r3, #140 @ 0x8c │ │ │ │ + strd r2, [ip, #48] @ 0x30 │ │ │ │ + ldr r3, [pc, #820] @ 8c69c │ │ │ │ + mov r2, #125 @ 0x7d │ │ │ │ + strd r2, [ip, #56] @ 0x38 │ │ │ │ + mov r2, #200 @ 0xc8 │ │ │ │ + mov r3, #125 @ 0x7d │ │ │ │ + strd r2, [ip, #64] @ 0x40 │ │ │ │ + ldr r2, [pc, #800] @ 8c6a0 │ │ │ │ + mov r3, #80 @ 0x50 │ │ │ │ + strd r2, [ip, #72] @ 0x48 │ │ │ │ + mov r2, #20 │ │ │ │ + mov r3, #700 @ 0x2bc │ │ │ │ + strd r2, [ip, #80] @ 0x50 │ │ │ │ + ldr r2, [pc, #780] @ 8c6a4 │ │ │ │ + mov r3, #200 @ 0xc8 │ │ │ │ + strd r2, [ip, #88] @ 0x58 │ │ │ │ + add r6, sp, #632 @ 0x278 │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ mov r3, #0 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r8, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - add r8, sp, #28 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 83720 │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 83404 │ │ │ │ + strd r2, [ip, #104] @ 0x68 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + mov r3, #100 @ 0x64 │ │ │ │ mov r0, r6 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add sl, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #848] @ 8376c │ │ │ │ - mov r2, r8 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96690 │ │ │ │ - mov r2, sl │ │ │ │ - ldr r1, [pc, #824] @ 8376c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96690 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ + strd r2, [ip, #112] @ 0x70 │ │ │ │ + add r7, sp, #504 @ 0x1f8 │ │ │ │ + bl e8320 │ │ │ │ + add r1, r5, #2016 @ 0x7e0 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7744 │ │ │ │ + add sl, r5, #15744 @ 0x3d80 │ │ │ │ + add r8, r5, #3584 @ 0xe00 │ │ │ │ + add r9, r5, #59904 @ 0xea00 │ │ │ │ + add fp, r5, #1648 @ 0x670 │ │ │ │ + add sl, sl, #52 @ 0x34 │ │ │ │ + add r8, r8, #12 │ │ │ │ + add r9, r9, #180 @ 0xb4 │ │ │ │ + add fp, fp, #4 │ │ │ │ + ldrb r3, [r8, #-92] @ 0xffffffa4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8c428 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + mov r2, fp │ │ │ │ + bl edfcc │ │ │ │ mov r1, r8 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95c50 │ │ │ │ - mov r1, sl │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95c50 │ │ │ │ - ldr fp, [r7, #4] │ │ │ │ - ldr r2, [fp, #1672] @ 0x688 │ │ │ │ - cmp r9, r2 │ │ │ │ - beq 83734 │ │ │ │ - ldr r2, [fp, #1668] @ 0x684 │ │ │ │ - cmp r2, r9 │ │ │ │ - ldr r2, [fp, #1704] @ 0x6a8 │ │ │ │ - and r2, r2, #1 │ │ │ │ - beq 83628 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 8365c │ │ │ │ - ldr r2, [fp, #1708] @ 0x6ac │ │ │ │ - tst r2, #1 │ │ │ │ - bne 8365c │ │ │ │ - eor r2, r6, #1 │ │ │ │ - and r0, r0, r2 │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ + mov r0, sl │ │ │ │ + str sl, [r6] │ │ │ │ + bl efc64 │ │ │ │ + add sl, sl, #692 @ 0x2b4 │ │ │ │ + cmp sl, r9 │ │ │ │ + add r6, r6, #4 │ │ │ │ + add r8, r8, #188 @ 0xbc │ │ │ │ + bne 8c3fc │ │ │ │ + ldr r3, [r5, #1580] @ 0x62c │ │ │ │ + ldr r9, [r3, #16] │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r9, r3 │ │ │ │ + bgt 8c58c │ │ │ │ + add sl, sp, #628 @ 0x274 │ │ │ │ + str sl, [sp, #20] │ │ │ │ + ldr sl, [sp, #28] │ │ │ │ + add r8, sp, #884 @ 0x374 │ │ │ │ + cmp r9, r3 │ │ │ │ + beq 8c5f8 │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + mov r7, #0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + b 8c4cc │ │ │ │ + ldr r0, [r5, #1580] @ 0x62c │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr fp, [r6] │ │ │ │ + subs ip, r0, #0 │ │ │ │ + ldmne ip!, {r0, r1, r2, r3} │ │ │ │ + addne lr, fp, #68 @ 0x44 │ │ │ │ + stmiane lr!, {r0, r1, r2, r3} │ │ │ │ + ldmne ip!, {r0, r1, r2, r3} │ │ │ │ + stmiane lr!, {r0, r1, r2, r3} │ │ │ │ + ldmne ip, {r0, r1} │ │ │ │ + stmne lr, {r0, r1} │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, #1 │ │ │ │ + bl ee01c │ │ │ │ + cmp r8, r6 │ │ │ │ + add r7, r7, #1 │ │ │ │ + beq 8c508 │ │ │ │ + ldr r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq 8365c │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [pc, #680] @ 83770 │ │ │ │ - cmp r9, #0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r9, [fp, #1672] @ 0x688 │ │ │ │ - strne r9, [fp, #1676] @ 0x68c │ │ │ │ - str r0, [r2, #32] │ │ │ │ - mov r1, r0 │ │ │ │ - mov r2, #1 │ │ │ │ - strb r2, [fp, #1684] @ 0x694 │ │ │ │ - ldr r0, [fp, #1688] @ 0x698 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [r4] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ + beq 8c4c0 │ │ │ │ + add r0, r0, #68 @ 0x44 │ │ │ │ + mov r1, #40 @ 0x28 │ │ │ │ + bl e8320 │ │ │ │ + ldr r3, [r4, #2480] @ 0x9b0 │ │ │ │ + cmp r3, r7 │ │ │ │ + beq 8c47c │ │ │ │ + ldr r0, [r6] │ │ │ │ mov r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ + bl ee01c │ │ │ │ + cmp r8, r6 │ │ │ │ + add r7, r7, #1 │ │ │ │ + bne 8c4cc │ │ │ │ + ldr fp, [sp, #16] │ │ │ │ + ldr r0, [fp, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - movne r5, #0 │ │ │ │ - bne 8353c │ │ │ │ - mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + beq 8c524 │ │ │ │ + bl ef5c0 │ │ │ │ + ldr r0, [fp] │ │ │ │ + bl efd28 │ │ │ │ + cmp r8, fp │ │ │ │ + bne 8c50c │ │ │ │ + ldr r3, [r5, #2004] @ 0x7d4 │ │ │ │ + cmp r3, r9 │ │ │ │ + bge 8c570 │ │ │ │ + str r9, [r5, #2004] @ 0x7d4 │ │ │ │ + ldr r3, [r4, #2480] @ 0x9b0 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 8c570 │ │ │ │ + add r2, sp, #1152 @ 0x480 │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + ldr r3, [r3, #-520] @ 0xfffffdf8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8c570 │ │ │ │ + add r2, r3, #8 │ │ │ │ + ldr r1, [r3, #108] @ 0x6c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r5, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - cmp r6, #0 │ │ │ │ - moveq r6, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - beq 83674 │ │ │ │ - str r9, [fp, #1680] @ 0x690 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - mov r2, #1048576000 @ 0x3e800000 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - add r9, sp, #68 @ 0x44 │ │ │ │ - mov r2, #15 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldm r9, {r0, r1} │ │ │ │ - add r4, sp, #60 @ 0x3c │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, fp, #59648 @ 0xe900 │ │ │ │ - ldm r4, {r2, r3} │ │ │ │ - mov r1, sl │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31598 │ │ │ │ - ldr r3, [pc, #456] @ 83774 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ - mov ip, #15 │ │ │ │ - add r6, r6, #59648 @ 0xe900 │ │ │ │ - add r6, r6, #252 @ 0xfc │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldm r9, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r1, r8 │ │ │ │ - ldm r4, {r2, r3} │ │ │ │ - mov r0, r6 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 31598 │ │ │ │ - ldr r2, [pc, #376] @ 83778 │ │ │ │ - ldr r3, [pc, #352] @ 83764 │ │ │ │ + ldm r2, {r2, r3} │ │ │ │ + bl 8c110 │ │ │ │ + ldr r6, [r5, #1580] @ 0x62c │ │ │ │ + ldr r3, [r6, #40] @ 0x28 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq 8c620 │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp r9, r3 │ │ │ │ + ble 8c464 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [r5, #1588] @ 0x634 │ │ │ │ + add r2, r3, #4096 @ 0x1000 │ │ │ │ + ldr r2, [r2, #196] @ 0xc4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 8c5bc │ │ │ │ + ldr r3, [r3] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8c5bc │ │ │ │ + ldr r3, [r5, #2000] @ 0x7d0 │ │ │ │ + cmp r3, r9 │ │ │ │ + beq 8c6bc │ │ │ │ + ldr r3, [r5, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + str r3, [r5, #2000] @ 0x7d0 │ │ │ │ + ldr r2, [pc, #216] @ 8c6a8 │ │ │ │ + ldr r3, [pc, #176] @ 8c684 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #1148] @ 0x47c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8375c │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ + bne 8c824 │ │ │ │ + add sp, sp, #1152 @ 0x480 │ │ │ │ + add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 8365c │ │ │ │ - cmp r9, #0 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldr r0, [fp, #1688] @ 0x698 │ │ │ │ - str r9, [fp, #1672] @ 0x688 │ │ │ │ - strb r2, [fp, #1684] @ 0x694 │ │ │ │ - strne r9, [fp, #1676] @ 0x68c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r4, [pc, #292] @ 8377c │ │ │ │ - add r4, pc, r4 │ │ │ │ - str r0, [r4, #32] │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - cmp r6, #0 │ │ │ │ - mov r2, r0 │ │ │ │ - bne 836cc │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - mov r2, #1048576000 @ 0x3e800000 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - add r9, sp, #68 @ 0x44 │ │ │ │ - mov r2, #15 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldm r9, {r0, r1} │ │ │ │ - add r4, sp, #60 @ 0x3c │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, fp, #59648 @ 0xe900 │ │ │ │ - ldm r4, {r2, r3} │ │ │ │ - mov r1, sl │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31598 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 835a4 │ │ │ │ - ldr r3, [pc, #180] @ 83780 │ │ │ │ - b 835a8 │ │ │ │ - mov r2, #1048576000 @ 0x3e800000 │ │ │ │ - str r9, [fp, #1680] @ 0x690 │ │ │ │ - mov r6, #1065353216 @ 0x3f800000 │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - add r9, sp, #68 @ 0x44 │ │ │ │ - mov r2, #15 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r6, [sp, #68] @ 0x44 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldm r9, {r0, r1} │ │ │ │ - add r4, sp, #60 @ 0x3c │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, fp, #59648 @ 0xe900 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - str r6, [sp, #64] @ 0x40 │ │ │ │ - mov r1, sl │ │ │ │ - ldm r4, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31598 │ │ │ │ - mov r3, r6 │ │ │ │ - b 835a8 │ │ │ │ + ldr r3, [r4, #2480] @ 0x9b0 │ │ │ │ + add r2, sp, #1152 @ 0x480 │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + ldr r1, [r3, #-520] @ 0xfffffdf8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 8c46c │ │ │ │ + mov r2, #112 @ 0x70 │ │ │ │ + mov r0, sl │ │ │ │ + bl 7744 │ │ │ │ + b 8c46c │ │ │ │ + ldr r3, [r4, #2480] @ 0x9b0 │ │ │ │ + add r2, sp, #1152 @ 0x480 │ │ │ │ + add r3, r2, r3, lsl #2 │ │ │ │ + ldr r1, [r3, #-520] @ 0xfffffdf8 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 8c590 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r2, #112 @ 0x70 │ │ │ │ + bl 7744 │ │ │ │ + ldr r3, [r6, #40] @ 0x28 │ │ │ │ + b 8c580 │ │ │ │ + ldr r1, [r5, #2396] @ 0x95c │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 8c660 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl efc64 │ │ │ │ + ldr r1, [r5, #2400] @ 0x960 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 8c5c8 │ │ │ │ + add r0, r6, #12 │ │ │ │ + bl efc64 │ │ │ │ + b 8c5c8 │ │ │ │ + andeq r3, r1, r0, lsl #17 │ │ │ │ + muleq r0, r8, sl │ │ │ │ + andeq sl, r7, ip, asr r7 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r0, r0, r8, lsr #10 │ │ │ │ + andeq r9, r0, r0, ror r4 │ │ │ │ + ldrdeq r0, [r0], -ip │ │ │ │ + ldrdeq sp, [r0], -r8 │ │ │ │ + andeq r0, r3, r0, asr #26 │ │ │ │ + andeq r5, r3, r0, ror #22 │ │ │ │ + andeq r3, r4, r8, lsr r2 │ │ │ │ + andeq r8, r1, r0, lsr #13 │ │ │ │ + strdeq sl, [r7], -r4 │ │ │ │ + andeq r7, r6, r8, lsr #10 │ │ │ │ + andeq fp, r6, r4, ror #7 │ │ │ │ + andeq fp, r6, r4, ror #7 │ │ │ │ + andeq r7, r6, r0, lsl #10 │ │ │ │ + add r8, sp, #40 @ 0x28 │ │ │ │ + add r9, sp, #100 @ 0x64 │ │ │ │ + mov r2, #60 @ 0x3c │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 7b4c │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ + mov r2, #60 @ 0x3c │ │ │ │ + mov r1, #0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 7b4c │ │ │ │ + add r4, sp, #220 @ 0xdc │ │ │ │ + mov r2, #60 @ 0x3c │ │ │ │ + mov r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ + bl 7b4c │ │ │ │ + mov r2, #60 @ 0x3c │ │ │ │ mov r1, #0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - b 83404 │ │ │ │ - ldr r2, [fp, #1704] @ 0x6a8 │ │ │ │ - ldr r1, [pc, #68] @ 83784 │ │ │ │ - ands r2, r2, #1 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, #1 │ │ │ │ - ldr r1, [r1, #32] │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - strb r0, [fp, #1684] @ 0x694 │ │ │ │ - streq r2, [fp, #1672] @ 0x688 │ │ │ │ - b 834e4 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r8, ip, ror #12 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andmi r0, r4, #0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - andseq r0, lr, r8, lsr r9 │ │ │ │ - svccc 0x00666666 │ │ │ │ - @ instruction: 0x000833b8 │ │ │ │ - andseq r0, lr, ip, lsr #15 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - andseq r0, lr, r0, asr #13 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3720] @ 0xe88 │ │ │ │ - sub sp, sp, #340 @ 0x154 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mov ip, r2 │ │ │ │ - ldr r2, [pc, #816] @ 83adc │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [pc, #812] @ 83ae0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r7, [ip] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #332] @ 0x14c │ │ │ │ - mov r3, #0 │ │ │ │ - ldrb r3, [sp, #392] @ 0x188 │ │ │ │ - ldr r6, [sp, #376] @ 0x178 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr fp, [sp, #384] @ 0x180 │ │ │ │ - ldr r8, [sp, #388] @ 0x184 │ │ │ │ - mov r4, r0 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - str r7, [sp, #20] │ │ │ │ - beq 83858 │ │ │ │ - ldr r3, [sp, #380] @ 0x17c │ │ │ │ - add fp, fp, #1 │ │ │ │ - add r3, r3, #1 │ │ │ │ - str r3, [sp, #380] @ 0x17c │ │ │ │ - cmp r7, #0 │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - mov r0, r3 │ │ │ │ - str fp, [sp] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - beq 83abc │ │ │ │ - ldr r2, [pc, #708] @ 83ae4 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - bl e9868 │ │ │ │ - cmp r7, fp │ │ │ │ - bne 8387c │ │ │ │ - add r2, sp, #204 @ 0xcc │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #672] @ 83ae8 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - bl e9868 │ │ │ │ - b 838a4 │ │ │ │ - ldr r2, [pc, #652] @ 83aec │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - str fp, [sp] │ │ │ │ - bl e9868 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - str r2, [sp] │ │ │ │ - add r2, sp, #204 @ 0xcc │ │ │ │ - mov r0, r2 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #600] @ 83af0 │ │ │ │ - mov r3, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + mov r1, r8 │ │ │ │ + bl efa14 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r6 │ │ │ │ + bl efa14 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + bl efa14 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + mov r1, r4 │ │ │ │ + bl efa14 │ │ │ │ + mov r2, #60 @ 0x3c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r8 │ │ │ │ + bl ebbbc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8c5bc │ │ │ │ + ldr r0, [r5, #1592] @ 0x638 │ │ │ │ + mov r8, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [pc, #-188] @ 8c6ac │ │ │ │ + str r8, [sp] │ │ │ │ + ldr r9, [r3, #100] @ 0x64 │ │ │ │ + ldr r3, [pc, #-196] @ 8c6b0 │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [pc, #584] @ 83af4 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ add r3, pc, r3 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #568] @ 83af8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r9, [pc, #560] @ 83afc │ │ │ │ - mvn sl, #0 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr ip, [r0] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - str sl, [sp] │ │ │ │ - ldr r7, [ip, #40] @ 0x28 │ │ │ │ - blx r7 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - mov r1, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r2, #1576] @ 0x628 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr ip, [r0] │ │ │ │ - str sl, [sp] │ │ │ │ - str r9, [sp, #4] │ │ │ │ - ldr r9, [ip, #40] @ 0x28 │ │ │ │ + mov r1, #2 │ │ │ │ blx r9 │ │ │ │ - ldr sl, [pc, #472] @ 83b00 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - add r3, sp, #68 @ 0x44 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - movne r9, r7 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r7, sp, #60 @ 0x3c │ │ │ │ - mov r3, #15 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldm r7, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - ldr r1, [pc, #368] @ 83b04 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add r9, sp, #44 @ 0x2c │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - mov r1, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r3, [pc, #-212] @ 8c6b4 │ │ │ │ + add sl, sp, #96 @ 0x60 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr r3, [pc, #-224] @ 8c6b8 │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r9, sp, #892 @ 0x37c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + str sl, [sp, #16] │ │ │ │ + ldr r3, [r7, #4]! │ │ │ │ + ldr r2, [sl, #4]! │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 8c808 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r3, [r4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ mov r0, r9 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr ip, [pc, #276] @ 83afc │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - mov ip, #1 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r3, r8 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r5, #1592] @ 0x638 │ │ │ │ mov ip, #0 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r1, #2 │ │ │ │ str ip, [sp] │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r1, [pc, #232] @ 83b08 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 96634 │ │ │ │ - ldr r2, [r8] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r5, [r2, #4] │ │ │ │ - ldr r6, [r2] │ │ │ │ - mov r3, fp │ │ │ │ - ldr r2, [sp, #380] @ 0x17c │ │ │ │ - mov r0, r8 │ │ │ │ - blx r6 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 8332c │ │ │ │ - ldr r2, [sp, #380] @ 0x17c │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx r5 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #144] @ 83b0c │ │ │ │ - add r2, pc, r2 │ │ │ │ - cmp r0, fp │ │ │ │ - movne r3, #0 │ │ │ │ - andeq r3, r3, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - movne r0, #0 │ │ │ │ - str r0, [r3] │ │ │ │ - ldr r3, [pc, #64] @ 83ae0 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #332] @ 0x14c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 83ad8 │ │ │ │ - add sp, sp, #340 @ 0x154 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #76] @ 83b10 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - bl e9868 │ │ │ │ - str fp, [sp, #20] │ │ │ │ - b 83834 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r3, r8, r8, lsl #4 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r3, r7, ip, asr #23 │ │ │ │ - andeq r3, r7, ip, lsr #23 │ │ │ │ - andeq r3, r7, r4, lsl #23 │ │ │ │ - andeq r3, r7, r4, asr fp │ │ │ │ - andeq r3, r8, r8, lsl #26 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - svclt 0x00800000 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - addmi r0, r0, r0 │ │ │ │ - andeq r2, r8, r0, asr #30 │ │ │ │ - andeq r3, r7, r8, lsr #18 │ │ │ │ + mov r3, r9 │ │ │ │ + ldr fp, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + blx fp │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + add r8, r8, #1 │ │ │ │ + cmp r7, r3 │ │ │ │ + add r6, r6, #4 │ │ │ │ + add r4, r4, #4 │ │ │ │ + bne 8c7a8 │ │ │ │ + b 8c5bc │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3856] @ 0xf10 │ │ │ │ - sub sp, sp, #204 @ 0xcc │ │ │ │ - str r1, [sp, #24] │ │ │ │ - ldr r1, [pc, #512] @ 83d34 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r2, [pc, #508] @ 83d38 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r8, [fp] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - ldr r5, [sp, #248] @ 0xf8 │ │ │ │ - cmp r8, #0 │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #196] @ 0xc4 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ - ldr r2, [sp, #244] @ 0xf4 │ │ │ │ - ldr sl, [sp, #252] @ 0xfc │ │ │ │ - mov r6, r0 │ │ │ │ - sub r5, r5, #1 │ │ │ │ - blt 83d24 │ │ │ │ - cmp r8, r5 │ │ │ │ - movlt r1, r8 │ │ │ │ - movge r1, r5 │ │ │ │ - add r2, r2, r1, lsl #2 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [pc, #420] @ 83d3c │ │ │ │ - add r9, sp, #68 @ 0x44 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [pc, #400] @ 83d40 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #384] @ 83d44 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r2, #1048576000 @ 0x3e800000 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ - add r4, sp, #52 @ 0x34 │ │ │ │ - ldr r8, [pc, #348] @ 83d48 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - mov r3, #15 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - str r8, [sp, #12] │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldm r4, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - mov r0, r7 │ │ │ │ - add r7, sp, #36 @ 0x24 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 964d4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r1, [pc, #264] @ 83d4c │ │ │ │ - bl 96540 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr ip, [pc, #248] @ 83d50 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r7, #0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - mov r2, r9 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov ip, #1 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - add r0, r0, #4 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 96c40 │ │ │ │ - ldr r1, [pc, #196] @ 83d54 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96634 │ │ │ │ - ldr r2, [sl] │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r8, [r2, #4] │ │ │ │ - ldr r9, [r2] │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, sl │ │ │ │ - blx r9 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 8332c │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - blx r8 │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + add r2, r1, r2, lsl #2 │ │ │ │ + ldr r3, [r2, #2456] @ 0x998 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8c8f4 │ │ │ │ + ldr r3, [r3] │ │ │ │ + tst r3, #64 @ 0x40 │ │ │ │ + beq 8c8f4 │ │ │ │ + add r1, r1, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r1, #2588] @ 0xa1c │ │ │ │ + ldr r0, [r0, #576] @ 0x240 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [r4, #556] @ 0x22c │ │ │ │ + bl 7990 <__aeabi_fcmpeq@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt 83cf4 │ │ │ │ - cmp r5, r0 │ │ │ │ - movlt r7, r5 │ │ │ │ - movge r7, r0 │ │ │ │ - ldr r2, [pc, #92] @ 83d58 │ │ │ │ - ldr r3, [pc, #56] @ 83d38 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r7, [fp] │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #196] @ 0xc4 │ │ │ │ - eors r2, r3, r2 │ │ │ │ + popeq {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 7b1c │ │ │ │ + ldr r3, [pc, #140] @ 8c914 │ │ │ │ + ldr r6, [pc, #140] @ 8c918 │ │ │ │ + add r6, pc, r6 │ │ │ │ + umull r2, r3, r0, r3 │ │ │ │ + lsr r3, r3, #3 │ │ │ │ + add r3, r3, r3, lsl #1 │ │ │ │ + sub r5, r0, r3, lsl #2 │ │ │ │ + add r5, r5, r5, lsl #1 │ │ │ │ + add r7, r6, r5 │ │ │ │ + ldrb r0, [r7, #1] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #104] @ 8c91c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + ldrb r0, [r7, #2] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #84] @ 8c91c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r1, [pc, #64] @ 8c91c │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r8, [r4, #568] @ 0x238 │ │ │ │ + str r7, [r4, #572] @ 0x23c │ │ │ │ + str r3, [r4, #576] @ 0x240 │ │ │ │ + str r0, [r4, #564] @ 0x234 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, #0 │ │ │ │ - bne 83d30 │ │ │ │ - add sp, sp, #204 @ 0xcc │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, #0 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b 83b88 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r8, r0, lsl #29 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r3, r7, r4, ror #16 │ │ │ │ - andeq r3, r8, r4, lsl #20 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - rsbsmi r0, r0, #0 │ │ │ │ - svclt 0x00800000 │ │ │ │ - addmi r0, r0, r0 │ │ │ │ - @ instruction: 0x00082cbc │ │ │ │ + mvn r2, #0 │ │ │ │ + str r2, [r4, #556] @ 0x22c │ │ │ │ + str r3, [r4, #564] @ 0x234 │ │ │ │ + str r3, [r4, #568] @ 0x238 │ │ │ │ + str r3, [r4, #572] @ 0x23c │ │ │ │ + str r3, [r4, #576] @ 0x240 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bge feb373c8 <__bss_end__@@Base+0xfe891300> │ │ │ │ + andeq r6, r7, r4, lsl sp │ │ │ │ + cmnmi pc, #0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3928] @ 0xf58 │ │ │ │ - sub sp, sp, #132 @ 0x84 │ │ │ │ - mov r6, r2 │ │ │ │ - ldr r2, [pc, #676] @ 84020 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [pc, #672] @ 84024 │ │ │ │ + str r0, [ip, #3984] @ 0xf90 │ │ │ │ + sub sp, sp, #76 @ 0x4c │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr r2, [pc, #784] @ 8cc50 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [pc, #780] @ 8cc54 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ + mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [sp, #124] @ 0x7c │ │ │ │ - mov r3, #0 │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r1, [pc, #644] @ 84028 │ │ │ │ - mov r5, r0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r3 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov r3, #0 │ │ │ │ - ldrb fp, [sp, #168] @ 0xa8 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r6, #1065353216 @ 0x3f800000 │ │ │ │ - add r9, sp, #116 @ 0x74 │ │ │ │ - mov sl, #15 │ │ │ │ - add r8, sp, #108 @ 0x6c │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #568] @ 8402c │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - add r4, sp, #44 @ 0x2c │ │ │ │ - mov r2, r4 │ │ │ │ - bl 96690 │ │ │ │ - cmp fp, #0 │ │ │ │ - movne r3, #1048576000 @ 0x3e800000 │ │ │ │ - moveq r3, #1040187392 @ 0x3e000000 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ - str r6, [sp, #112] @ 0x70 │ │ │ │ - str r6, [sp, #116] @ 0x74 │ │ │ │ - ldr r7, [r5, #4] │ │ │ │ - add r7, r7, #59648 @ 0xe900 │ │ │ │ - add r7, r7, #252 @ 0xfc │ │ │ │ - str r3, [sp, #120] @ 0x78 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str sl, [sp, #8] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldm r9, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r0, r7 │ │ │ │ - ldm r8, {r2, r3} │ │ │ │ - mov r1, r4 │ │ │ │ - bl 31598 │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - add r7, sp, #60 @ 0x3c │ │ │ │ - stm r7, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - ldr r1, [sp, #68] @ 0x44 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - cmp fp, #0 │ │ │ │ - str r6, [sp, #88] @ 0x58 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - beq 83f94 │ │ │ │ - ldr r3, [pc, #388] @ 84030 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - str r3, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [pc, #372] @ 84034 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - add r4, r4, #59648 @ 0xe900 │ │ │ │ - add r4, r4, #252 @ 0xfc │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r0, r4 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - mov r1, r7 │ │ │ │ - bl 31598 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r4, sp, #92 @ 0x5c │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm r4, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [pc, #284] @ 8402c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96690 │ │ │ │ - ldr r3, [pc, #280] @ 84038 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - ldr r0, [sp, #104] @ 0x68 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r5, [r5, #4] │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r5, r5, #59648 @ 0xe900 │ │ │ │ - add r5, r5, #252 @ 0xfc │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldm r9, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ + addeq r6, r1, #57344 @ 0xe000 │ │ │ │ + beq 8cab0 │ │ │ │ + add r3, r0, #56 @ 0x38 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + add r3, r0, #80 @ 0x50 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ + add r3, r0, #104 @ 0x68 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + add r3, r0, #128 @ 0x80 │ │ │ │ + add r6, r1, #57344 @ 0xe000 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + add r3, r0, #152 @ 0x98 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [r6, #2508] @ 0x9cc │ │ │ │ + str r3, [sp] │ │ │ │ + add r9, r0, #32 │ │ │ │ + add r3, r5, #200 @ 0xc8 │ │ │ │ + ldr r0, [r6, #2588] @ 0xa1c │ │ │ │ + add r2, r5, #176 @ 0xb0 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ + bl 2ac64 │ │ │ │ + ldr r3, [pc, #664] @ 8cc58 │ │ │ │ + str r3, [r5, #520] @ 0x208 │ │ │ │ + ldr r3, [r4, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #136] @ 0x88 │ │ │ │ + cmp r3, #2 │ │ │ │ + beq 8cb7c │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 8cb70 │ │ │ │ + ldr r0, [r6, #2588] @ 0xa1c │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [r5, #396] @ 0x18c │ │ │ │ + ldr r3, [pc, #624] @ 8cc5c │ │ │ │ + mov fp, #1065353216 @ 0x3f800000 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r8, r5, #172 @ 0xac │ │ │ │ + mov r7, r5 │ │ │ │ + mov r4, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b 8ca70 │ │ │ │ + ldr r3, [r5, #396] @ 0x18c │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 8ca20 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 8cbe4 │ │ │ │ + cmp r4, #2 │ │ │ │ + beq 8cc18 │ │ │ │ + str sl, [r8, #52] @ 0x34 │ │ │ │ + ldr r0, [r6, #2588] @ 0xa1c │ │ │ │ + mov r2, sl │ │ │ │ mov r1, r4 │ │ │ │ - ldm r8, {r2, r3} │ │ │ │ - mov r0, r5 │ │ │ │ - bl 31598 │ │ │ │ - ldr r2, [pc, #204] @ 8403c │ │ │ │ - ldr r3, [pc, #176] @ 84024 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #124] @ 0x7c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 8401c │ │ │ │ - add sp, sp, #132 @ 0x84 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r3, [pc, #160] @ 84040 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - str r1, [sp, #80] @ 0x50 │ │ │ │ - str r1, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ - add r3, sp, #84 @ 0x54 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - add r4, r4, #59648 @ 0xe900 │ │ │ │ - add r4, r4, #252 @ 0xfc │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - add r3, sp, #76 @ 0x4c │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - mov r0, r4 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - mov r1, r7 │ │ │ │ - bl 31598 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add r4, sp, #92 @ 0x5c │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm r4, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [pc, #48] @ 8402c │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 96690 │ │ │ │ - ldr r3, [pc, #40] @ 84034 │ │ │ │ - str r6, [sp, #120] @ 0x78 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - str r3, [sp, #116] @ 0x74 │ │ │ │ - b 83f2c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r8, r8, lsr ip │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - rscmi r0, r0, r0 │ │ │ │ - addmi r0, r0, r0 │ │ │ │ - mrccc 3, 5, r3, cr3, cr3, {1} │ │ │ │ - svccc 0x004ccccd │ │ │ │ - svccc 0x00733333 │ │ │ │ - andeq r2, r8, r8, asr #20 │ │ │ │ - svccc 0x00333333 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - mov r7, r2 │ │ │ │ - ldr r2, [pc, #852] @ 843b4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r3, [pc, #840] @ 843b8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - sub sp, sp, #84 @ 0x54 │ │ │ │ - mov r4, r1 │ │ │ │ - add r0, r0, #4 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr sl, [sp, #120] @ 0x78 │ │ │ │ - ldr r9, [sp, #124] @ 0x7c │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + bl 294d4 │ │ │ │ + ldr r3, [r8, #4]! │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8cba0 │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + str r3, [r8, #196] @ 0xc4 │ │ │ │ + str fp, [r7, #424] @ 0x1a8 │ │ │ │ + str fp, [r7, #428] @ 0x1ac │ │ │ │ + str fp, [r7, #432] @ 0x1b0 │ │ │ │ + str fp, [r7, #436] @ 0x1b4 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r4, #6 │ │ │ │ + add r9, r9, #24 │ │ │ │ + add r7, r7, #16 │ │ │ │ + beq 8cab0 │ │ │ │ + ldr r0, [r6, #2588] @ 0xa1c │ │ │ │ mov r3, #0 │ │ │ │ - bl 95c50 │ │ │ │ - ldr r8, [pc, #788] @ 843bc │ │ │ │ - add r8, pc, r8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 841a4 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - str sl, [r9] │ │ │ │ - ldr r1, [r2, #1704] @ 0x6a8 │ │ │ │ - tst r1, #3 │ │ │ │ - beq 841b8 │ │ │ │ - ldr r3, [r2, #1672] @ 0x688 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq 8428c │ │ │ │ - ldr ip, [r2, #1668] @ 0x684 │ │ │ │ - cmp r4, ip │ │ │ │ - beq 841dc │ │ │ │ - cmp r0, #0 │ │ │ │ - mov sl, r5 │ │ │ │ - beq 840f4 │ │ │ │ - str r4, [r2, #1680] @ 0x690 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq 84244 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 84184 │ │ │ │ - ldr r0, [r9] │ │ │ │ - bl 8d25c │ │ │ │ - cmp r5, #512 @ 0x200 │ │ │ │ - mov r3, r0 │ │ │ │ - bcs 84280 │ │ │ │ - ldr r2, [pc, #680] @ 843c0 │ │ │ │ - add r5, r5, r5, lsl #2 │ │ │ │ - ldr r2, [r8, r2] │ │ │ │ - add r5, r2, r5, lsl #2 │ │ │ │ - ldr r2, [pc, #668] @ 843c4 │ │ │ │ - str r5, [sp] │ │ │ │ - add r5, sp, #12 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 2950c │ │ │ │ + subs sl, r0, #0 │ │ │ │ + bge 8ca04 │ │ │ │ + sub r3, r4, #1 │ │ │ │ + cmp r3, #1 │ │ │ │ + ldr r0, [r6, #2588] @ 0xa1c │ │ │ │ + bls 8cc38 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ + bl 2950c │ │ │ │ + bic sl, r0, r0, asr #31 │ │ │ │ + b 8ca20 │ │ │ │ + mov r2, #156 @ 0x9c │ │ │ │ + add r1, r5, #372 @ 0x174 │ │ │ │ + add r0, r5, #528 @ 0x210 │ │ │ │ + bl 7744 │ │ │ │ + ldr r3, [r6, #2508] @ 0x9cc │ │ │ │ + tst r3, #1 │ │ │ │ + beq 8cb44 │ │ │ │ + add r8, r5, #172 @ 0xac │ │ │ │ + mov r7, #0 │ │ │ │ + add r9, sp, #24 │ │ │ │ + ldr r2, [r8, #52] @ 0x34 │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r0, [r6, #2588] @ 0xa1c │ │ │ │ + bl 294d4 │ │ │ │ + ldr r2, [r8, #28] │ │ │ │ + add r4, r7, #36 @ 0x24 │ │ │ │ + add r4, r5, r4, lsl #4 │ │ │ │ + add r8, r8, #4 │ │ │ │ + ldr r3, [r0, #32] │ │ │ │ + str r3, [r8, #352] @ 0x160 │ │ │ │ + ldr r0, [r6, #2588] @ 0xa1c │ │ │ │ + ldr r3, [r5, #248] @ 0xf8 │ │ │ │ str r7, [sp] │ │ │ │ - bl 80238 │ │ │ │ - ldr r2, [pc, #620] @ 843c8 │ │ │ │ - ldr r3, [pc, #600] @ 843b8 │ │ │ │ + ldr r1, [r8] │ │ │ │ + bl 2ab54 │ │ │ │ + sub r3, r7, #1 │ │ │ │ + ldr r1, [r6, #2588] @ 0xa1c │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + add r7, r7, #1 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 2aa94 │ │ │ │ + ldm r9, {r0, r1, r2, r3} │ │ │ │ + cmp r7, #6 │ │ │ │ + stmib r4, {r0, r1, r2, r3} │ │ │ │ + bne 8cad8 │ │ │ │ + ldr r2, [pc, #276] @ 8cc60 │ │ │ │ + ldr r3, [pc, #260] @ 8cc54 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 843b0 │ │ │ │ - mov r0, sl │ │ │ │ - add sp, sp, #84 @ 0x54 │ │ │ │ + bne 8cc34 │ │ │ │ + add sp, sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [pc, #576] @ 843cc │ │ │ │ - mov r3, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 80238 │ │ │ │ - b 84154 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95cec │ │ │ │ - b 840b0 │ │ │ │ - ldr r3, [pc, #528] @ 843d0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #36] @ 0x24 │ │ │ │ - cmp r3, r4 │ │ │ │ - ldreq r3, [pc, #516] @ 843d4 │ │ │ │ - moveq ip, #1 │ │ │ │ - addeq r3, pc, r3 │ │ │ │ - strbeq ip, [r3, #4] │ │ │ │ - b 840c4 │ │ │ │ - ldr ip, [pc, #500] @ 843d8 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldrb ip, [ip, #4] │ │ │ │ - cmp ip, #0 │ │ │ │ - beq 840dc │ │ │ │ - tst r1, #1 │ │ │ │ - and r1, r1, #2 │ │ │ │ - beq 84340 │ │ │ │ - ldr r3, [pc, #472] @ 843dc │ │ │ │ - cmp r4, #0 │ │ │ │ - ldr ip, [r8, r3] │ │ │ │ - mov r3, #1 │ │ │ │ - str r4, [r2, #1672] @ 0x688 │ │ │ │ - strh r3, [ip, #8] │ │ │ │ - strb r3, [r2, #1684] @ 0x694 │ │ │ │ - beq 84378 │ │ │ │ - ldr r3, [pc, #444] @ 843e0 │ │ │ │ - cmp r1, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r1, #0 │ │ │ │ - str r4, [r2, #1676] @ 0x68c │ │ │ │ - str r1, [r3, #40] @ 0x28 │ │ │ │ - bne 843a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 84370 │ │ │ │ - mov sl, r5 │ │ │ │ - ldr r3, [pc, #408] @ 843e4 │ │ │ │ - mov fp, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - strb fp, [r2, #1684] @ 0x694 │ │ │ │ + ldrb r3, [r6, #2496] @ 0x9c0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 840f4 │ │ │ │ - ldr r2, [pc, #384] @ 843e8 │ │ │ │ - mov r1, r4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, r6 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 80238 │ │ │ │ - strb fp, [r6, #58] @ 0x3a │ │ │ │ - b 84154 │ │ │ │ - ldr r2, [pc, #312] @ 843c0 │ │ │ │ - ldr r5, [r8, r2] │ │ │ │ - b 84120 │ │ │ │ - ldr r1, [pc, #328] @ 843dc │ │ │ │ - mov ip, #1 │ │ │ │ - strb ip, [r2, #1684] @ 0x694 │ │ │ │ - ldr r1, [r8, r1] │ │ │ │ - ldrb ip, [r1, #9] │ │ │ │ - cmp ip, #0 │ │ │ │ - moveq sl, r5 │ │ │ │ - beq 842ec │ │ │ │ - ldr sl, [r1, #20] │ │ │ │ - ldr lr, [pc, #308] @ 843ec │ │ │ │ - cmp sl, #27 │ │ │ │ - ldrne ip, [r1, #12] │ │ │ │ - strne ip, [r9] │ │ │ │ - ldr ip, [pc, #296] @ 843f0 │ │ │ │ - add lr, pc, lr │ │ │ │ - add ip, pc, ip │ │ │ │ - str r3, [lr, #36] @ 0x24 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r1, #9] │ │ │ │ - strb r3, [ip, #4] │ │ │ │ - str r3, [r2, #1672] @ 0x688 │ │ │ │ - moveq sl, r5 │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [r2, #1684] @ 0x694 │ │ │ │ - ldr r3, [pc, #256] @ 843f4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq 84310 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldr r3, [r2, #1672] @ 0x688 │ │ │ │ - bne 840e8 │ │ │ │ - b 840ec │ │ │ │ - ldr r1, [r2, #1704] @ 0x6a8 │ │ │ │ - ands r1, r1, #2 │ │ │ │ - bne 84300 │ │ │ │ - cmp r0, #0 │ │ │ │ - strb r3, [r2, #1684] @ 0x694 │ │ │ │ - streq r0, [r2, #1672] @ 0x688 │ │ │ │ - moveq r3, r0 │ │ │ │ - beq 840ec │ │ │ │ - mov sl, r1 │ │ │ │ - mov r3, r1 │ │ │ │ - str r1, [r2, #1672] @ 0x688 │ │ │ │ - b 840e8 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq 840dc │ │ │ │ - mov r3, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - str r4, [r2, #1672] @ 0x688 │ │ │ │ - strb r3, [r2, #1684] @ 0x694 │ │ │ │ - bne 843a8 │ │ │ │ - ldr r1, [pc, #148] @ 843f8 │ │ │ │ - cmp r0, #0 │ │ │ │ + beq 8c9d8 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r0, [r6, #2588] @ 0xa1c │ │ │ │ + cmp r3, #0 │ │ │ │ + and r3, r3, #1 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + rsblt r3, r3, #0 │ │ │ │ + str r2, [r5, #396] @ 0x18c │ │ │ │ + str r3, [r5, #404] @ 0x194 │ │ │ │ + b 8c9e4 │ │ │ │ + ldr r3, [r0, #32] │ │ │ │ + str r3, [r8, #196] @ 0xc4 │ │ │ │ + sub r3, r4, #1 │ │ │ │ + add r0, sp, #24 │ │ │ │ + ldr r2, [r8, #24] │ │ │ │ + ldr r1, [r6, #2588] @ 0xa1c │ │ │ │ + clz r3, r3 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 2aa94 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add sl, r4, #26 │ │ │ │ + ldm r0, {r0, r1, r2, r3} │ │ │ │ + add sl, r5, sl, lsl #4 │ │ │ │ + add sl, sl, #8 │ │ │ │ + stm sl, {r0, r1, r2, r3} │ │ │ │ + b 8ca58 │ │ │ │ + ldr r1, [pc, #120] @ 8cc64 │ │ │ │ + mov r0, r9 │ │ │ │ add r1, pc, r1 │ │ │ │ - str r3, [r1, #40] @ 0x28 │ │ │ │ - beq 84240 │ │ │ │ - str r4, [r2, #1680] @ 0x690 │ │ │ │ - b 84240 │ │ │ │ - ldr r3, [pc, #124] @ 843fc │ │ │ │ - cmp r1, #0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ - beq 84238 │ │ │ │ - ldr r3, [pc, #108] @ 84400 │ │ │ │ - mov r1, #1 │ │ │ │ - add r3, pc, r3 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - str r1, [r3, #40] @ 0x28 │ │ │ │ - bne 84370 │ │ │ │ - b 84240 │ │ │ │ - str r4, [r2, #1676] @ 0x68c │ │ │ │ - b 8438c │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r8, ip, asr #18 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r2, r8, r4, lsl r9 │ │ │ │ - andeq r0, r0, r8, asr #9 │ │ │ │ - ldrdeq r3, [r7], -ip │ │ │ │ - andeq r2, r8, ip, asr r8 │ │ │ │ - andeq r0, r7, r8, lsr #9 │ │ │ │ - andseq pc, sp, r4, asr #24 │ │ │ │ - andeq r3, r8, r4, ror #7 │ │ │ │ - ldrdeq r3, [r8], -r4 │ │ │ │ - andeq r0, r0, ip, lsr #12 │ │ │ │ - @ instruction: 0x001dfbdc │ │ │ │ - @ instruction: 0x001dfbb4 │ │ │ │ - muleq r7, ip, r1 │ │ │ │ - andseq pc, sp, ip, lsr fp @ │ │ │ │ - andeq r3, r8, ip, ror #5 │ │ │ │ - andseq pc, sp, r0, lsl fp @ │ │ │ │ - mulseq sp, ip, sl │ │ │ │ - andseq pc, sp, r0, lsl #21 │ │ │ │ - andseq pc, sp, ip, ror #20 │ │ │ │ - add r0, r0, #8192 @ 0x2000 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r0, #152] @ 0x98 │ │ │ │ - str r1, [r0, #156] @ 0x9c │ │ │ │ - bx lr │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, sp, #36 @ 0x24 │ │ │ │ - add ip, sp, #44 @ 0x2c │ │ │ │ - stm ip, {r1, r2, r3} │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #72] @ 84498 │ │ │ │ - add r3, sp, #32 │ │ │ │ - mov r2, #1048576000 @ 0x3e800000 │ │ │ │ - ldr lr, [r0, #4] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - str r1, [sp, #12] │ │ │ │ - ldmdb r3, {r0, r1} │ │ │ │ - mov r2, #15 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r3, sp, #16 │ │ │ │ - add r0, lr, #59648 @ 0xe900 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - mov r1, ip │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31598 │ │ │ │ - add sp, sp, #36 @ 0x24 │ │ │ │ - pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - ldr r3, [r0, #68] @ 0x44 │ │ │ │ + beq 8ca20 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - ble 8450c │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, #0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r5, r4 │ │ │ │ - b 844e0 │ │ │ │ - ldr r3, [r6, #68] @ 0x44 │ │ │ │ - add r5, r5, #1 │ │ │ │ - cmp r5, r3 │ │ │ │ - add r4, r4, #72 @ 0x48 │ │ │ │ - bge 84504 │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r0, r4 │ │ │ │ - bl eb6d8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 844cc │ │ │ │ - ldr r0, [r6, #60] @ 0x3c │ │ │ │ - add r0, r0, r4 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4048] @ 0xfd0 │ │ │ │ - add r8, r0, #8192 @ 0x2000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r8, #128] @ 0x80 │ │ │ │ - sub sp, sp, #12 │ │ │ │ + and r3, r3, #1 │ │ │ │ + rsblt r3, r3, #0 │ │ │ │ + add r3, r3, #2 │ │ │ │ + str r3, [r5, #404] @ 0x194 │ │ │ │ + b 8ca20 │ │ │ │ + ldr r1, [pc, #72] @ 8cc68 │ │ │ │ + mov r0, r9 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - beq 84540 │ │ │ │ - bl 75f4 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r8, #132] @ 0x84 │ │ │ │ - mov r0, #20 │ │ │ │ - bl 7330 │ │ │ │ - ldr r3, [r8, #140] @ 0x8c │ │ │ │ - mov r2, #0 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r2, [r8, #136] @ 0x88 │ │ │ │ - str r0, [r8, #128] @ 0x80 │ │ │ │ - beq 84570 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 75f4 │ │ │ │ - mov r9, #1 │ │ │ │ - mov r0, #20 │ │ │ │ - str r9, [r8, #144] @ 0x90 │ │ │ │ - bl 7330 │ │ │ │ + bne 8ca20 │ │ │ │ + b 8cbfc │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [pc, #44] @ 8cc6c │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [r8, #148] @ 0x94 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #1572] @ 0x624 │ │ │ │ - ldr r6, [r3, #20] │ │ │ │ - ldr r7, [r3, #16] │ │ │ │ - cmp r6, #0 │ │ │ │ - str r0, [r8, #140] @ 0x8c │ │ │ │ - beq 846a8 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r4, r6 │ │ │ │ - b 845b4 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 845b0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ - ldr r3, [r8, #124] @ 0x7c │ │ │ │ - cmp r3, #0 │ │ │ │ - str r0, [sp] │ │ │ │ - ble 84684 │ │ │ │ - add r3, r5, #8320 @ 0x2080 │ │ │ │ - add r4, r5, #3184 @ 0xc70 │ │ │ │ - add r4, r4, #12 │ │ │ │ - mov r6, #0 │ │ │ │ - add sl, r3, #12 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - ldr r7, [r4] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq 8468c │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - mov fp, r1 │ │ │ │ - bl 73fc <__aeabi_idivmod@plt> │ │ │ │ - mov r0, fp │ │ │ │ - cmp r1, #0 │ │ │ │ - bne 84624 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ - cmp r9, r0 │ │ │ │ - bne 84664 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ - ldr r3, [sp] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq 84698 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7ef4c │ │ │ │ - ldr r3, [r8, #124] @ 0x7c │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r3, r6 │ │ │ │ - add r4, r4, #20 │ │ │ │ - bgt 8460c │ │ │ │ - add sp, sp, #12 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov fp, r7 │ │ │ │ - mov r0, #1 │ │ │ │ - b 84644 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + add r2, pc, r2 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7ef4c │ │ │ │ - b 84670 │ │ │ │ - mov r4, r7 │ │ │ │ - b 845d8 │ │ │ │ + bl 2950c │ │ │ │ + b 8caa8 │ │ │ │ + andeq sl, r7, r0, lsl #1 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + addmi r0, r0, #0 │ │ │ │ + andeq r8, r6, r4, asr #32 │ │ │ │ + andeq r9, r7, r8, ror lr │ │ │ │ + andeq r7, r6, r4, asr #28 │ │ │ │ + andeq sl, r6, r0, ror #30 │ │ │ │ + andeq r7, r6, r4, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r2, [r0] │ │ │ │ - add r1, r4, #3184 @ 0xc70 │ │ │ │ - ldr r5, [r2, #148] @ 0x94 │ │ │ │ - ldr r3, [r3, #3356] @ 0xd1c │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - add r1, r1, #12 │ │ │ │ - blx r5 │ │ │ │ - add r3, r4, #8192 @ 0x2000 │ │ │ │ - mov r2, r0 │ │ │ │ - str r2, [r3, #124] @ 0x7c │ │ │ │ + mov r6, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r6, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #3 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + add r4, r6, #15488 @ 0x3c80 │ │ │ │ + add r4, r4, #48 @ 0x30 │ │ │ │ + mov r5, #0 │ │ │ │ + b 8ccbc │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ + add r4, r4, #692 @ 0x2b4 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ + ldrb r3, [r4, #688] @ 0x2b0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8ccac │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 84514 │ │ │ │ + bl 8c920 │ │ │ │ + b 8ccac │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r3 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r6, r2 │ │ │ │ - mov r2, #1 │ │ │ │ - strb r2, [r3, #1684] @ 0x694 │ │ │ │ - mov r2, #0 │ │ │ │ + str r0, [ip, #400] @ 0x190 │ │ │ │ + ldr r2, [pc, #1568] @ 8d318 │ │ │ │ + ldr r3, [pc, #1568] @ 8d31c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ mov r4, r0 │ │ │ │ - str r2, [r3, #1672] @ 0x688 │ │ │ │ - add r0, r0, #112 @ 0x70 │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - bl e97fc │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, r4, #624 @ 0x270 │ │ │ │ - bl e97fc │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, r4, #1136 @ 0x470 │ │ │ │ - bl e97fc │ │ │ │ - mov r3, #3 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - str r3, [r4, #1648] @ 0x670 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - cmp r1, #0 │ │ │ │ - mov r3, r0 │ │ │ │ - strb r1, [r0, #28] │ │ │ │ - bne 84788 │ │ │ │ - b 7e85c │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ + sub sp, sp, #3648 @ 0xe40 │ │ │ │ + add r0, r0, #2384 @ 0x950 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr r1, [pc, #1544] @ 8d320 │ │ │ │ + add r0, r0, #12 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #3652] @ 0xe44 │ │ │ │ + mov r3, #0 │ │ │ │ + bl e8320 │ │ │ │ + ldr r0, [r4, #1580] @ 0x62c │ │ │ │ mov r1, #0 │ │ │ │ - ldr r2, [r0, #1580] @ 0x62c │ │ │ │ - strb r1, [r3, #56] @ 0x38 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #4 │ │ │ │ - bxne lr │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - bx r3 │ │ │ │ - ldrb r3, [r0, #58] @ 0x3a │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 848dc │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldrb r3, [r0, #57] @ 0x39 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 848d4 │ │ │ │ - ldrb r3, [r0, #49] @ 0x31 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 848d4 │ │ │ │ - ldrb r3, [r0, #50] @ 0x32 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 848d4 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r1, [pc, #220] @ 848e4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 848d4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #196] @ 848e8 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 848d4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #352 @ 0x160 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 848d4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #356 @ 0x164 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + subs r7, r0, #0 │ │ │ │ + ble 8ce4c │ │ │ │ + ldr fp, [pc, #1496] @ 8d324 │ │ │ │ + ldr sl, [pc, #1496] @ 8d328 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + add fp, pc, fp │ │ │ │ + mov r5, #0 │ │ │ │ + str fp, [sp, #24] │ │ │ │ + add r8, r4, #528 @ 0x210 │ │ │ │ + add sl, pc, sl │ │ │ │ + mov r9, r5 │ │ │ │ + mov fp, r3 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b 8cd98 │ │ │ │ + ldr r0, [r4, #1580] @ 0x62c │ │ │ │ + mov r2, r5 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r3, #128] @ 0x80 │ │ │ │ blx r3 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r7, r5 │ │ │ │ + beq 8ce54 │ │ │ │ + ldr r0, [r4, #1580] @ 0x62c │ │ │ │ + mov r3, fp │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r6, [r1, #124] @ 0x7c │ │ │ │ + mov r1, #0 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl eff60 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 848d4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #104] @ 848ec │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + beq 8cd8c │ │ │ │ + ldr r3, [r4, #1588] @ 0x634 │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r3, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8cd74 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + bl efee0 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r6, [sp] │ │ │ │ + add r6, sp, #3392 @ 0xd40 │ │ │ │ + add r6, r6, #4 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r3, r5 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + mov r3, r6 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r1, #2 │ │ │ │ + str r9, [sp] │ │ │ │ + mov r2, sl │ │ │ │ + ldr r6, [ip, #100] @ 0x64 │ │ │ │ + blx r6 │ │ │ │ + b 8cd74 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldrb r3, [r4, #2020] @ 0x7e4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8ce68 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 89dd8 │ │ │ │ + ldr r3, [r4, #1588] @ 0x634 │ │ │ │ + ldr r0, [r4, #1580] @ 0x62c │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r3, #200] @ 0xc8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8ce9c │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + ldr r1, [pc, #1184] @ 8d32c │ │ │ │ + ldr r3, [pc, #1184] @ 8d330 │ │ │ │ + mla r3, r1, r2, r3 │ │ │ │ + ldr r2, [pc, #1180] @ 8d334 │ │ │ │ + cmp r2, r3, ror #2 │ │ │ │ + bcs 8da88 │ │ │ │ + add fp, sp, #184 @ 0xb8 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov r2, #1000 @ 0x3e8 │ │ │ │ + mov r3, #200 @ 0xc8 │ │ │ │ + strd r2, [r1] │ │ │ │ + ldr r3, [pc, #1152] @ 8d338 │ │ │ │ + mov r2, #50 @ 0x32 │ │ │ │ + strd r2, [r1, #8] │ │ │ │ + mov r2, #1200 @ 0x4b0 │ │ │ │ + mov r3, #500 @ 0x1f4 │ │ │ │ + strd r2, [r1, #16] │ │ │ │ + mov r2, #150 @ 0x96 │ │ │ │ + mov r3, #95 @ 0x5f │ │ │ │ + strd r2, [r1, #24] │ │ │ │ + ldr r2, [pc, #1120] @ 8d33c │ │ │ │ + mov r3, #8000 @ 0x1f40 │ │ │ │ + strd r2, [r1, #32] │ │ │ │ + ldr r3, [pc, #1112] @ 8d340 │ │ │ │ + mov r2, #300 @ 0x12c │ │ │ │ + strd r2, [r1, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #1104] @ 8d344 │ │ │ │ + mov r2, #50 @ 0x32 │ │ │ │ + strd r2, [r1, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #1096] @ 8d348 │ │ │ │ + mov r3, #140 @ 0x8c │ │ │ │ + strd r2, [r1, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #1088] @ 8d34c │ │ │ │ + mov r2, #125 @ 0x7d │ │ │ │ + strd r2, [r1, #64] @ 0x40 │ │ │ │ + mov r2, #200 @ 0xc8 │ │ │ │ + mov r3, #125 @ 0x7d │ │ │ │ + strd r2, [r1, #72] @ 0x48 │ │ │ │ + ldr r2, [pc, #1068] @ 8d350 │ │ │ │ + mov r3, #80 @ 0x50 │ │ │ │ + strd r2, [r1, #80] @ 0x50 │ │ │ │ + mov r2, #20 │ │ │ │ + mov r3, #700 @ 0x2bc │ │ │ │ + strd r2, [r1, #88] @ 0x58 │ │ │ │ + ldr r2, [pc, #1048] @ 8d354 │ │ │ │ + mov r3, #200 @ 0xc8 │ │ │ │ + strd r2, [r1, #96] @ 0x60 │ │ │ │ + add r3, pc, #968 @ 0x3c8 │ │ │ │ + ldrd r2, [r3] │ │ │ │ + strd r2, [r1, #104] @ 0x68 │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [r1, #112] @ 0x70 │ │ │ │ + mov r3, #100 @ 0x64 │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + strd r2, [r1, #120] @ 0x78 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 8da60 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ blx r3 │ │ │ │ + subs sl, r0, #0 │ │ │ │ + movgt r7, #0 │ │ │ │ + addgt r5, r4, #57344 @ 0xe000 │ │ │ │ + addgt r8, sp, #44 @ 0x2c │ │ │ │ + strgt fp, [sp, #28] │ │ │ │ + ble 8dcc4 │ │ │ │ + ldr r0, [r4, #1580] @ 0x62c │ │ │ │ + mov r3, r8 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r6, [r1, #124] @ 0x7c │ │ │ │ + mov r1, #0 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [r4, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + mov r6, r0 │ │ │ │ + beq 8d654 │ │ │ │ + sub r3, r3, #5 │ │ │ │ + cmp r3, #19 │ │ │ │ + addls pc, pc, r3, lsl #2 │ │ │ │ + b 8d0a4 │ │ │ │ + b 8d62c │ │ │ │ + b 8d02c │ │ │ │ + b 8d618 │ │ │ │ + b 8d5d4 │ │ │ │ + b 8d0a4 │ │ │ │ + b 8d48c │ │ │ │ + b 8d420 │ │ │ │ + b 8d3d0 │ │ │ │ + b 8d0a4 │ │ │ │ + b 8d0a4 │ │ │ │ + b 8d0a4 │ │ │ │ + b 8d0a4 │ │ │ │ + b 8d0a4 │ │ │ │ + b 8d0a4 │ │ │ │ + b 8d0a4 │ │ │ │ + b 8d0a4 │ │ │ │ + b 8d0a4 │ │ │ │ + b 8d0a4 │ │ │ │ + b 8d398 │ │ │ │ + b 8d2f8 │ │ │ │ + ldr r3, [pc, #804] @ 8d358 │ │ │ │ + ldr r9, [r6, #4] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #3552] @ 0xde0 │ │ │ │ + str r6, [r4, #2424] @ 0x978 │ │ │ │ + tst r3, #8 │ │ │ │ + and r3, r9, #8 │ │ │ │ + beq 8d8bc │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8dba8 │ │ │ │ + ldr r2, [r6] │ │ │ │ + ldr r3, [r4, #2008] @ 0x7d8 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq 8d084 │ │ │ │ + ldr r3, [pc, #752] @ 8d35c │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r3, [r3, #3552] @ 0xde0 │ │ │ │ + tst r3, #20 │ │ │ │ + bne 8d084 │ │ │ │ + and r3, r9, #48 @ 0x30 │ │ │ │ + cmp r3, #16 │ │ │ │ + bne 8dc30 │ │ │ │ + tst r9, #28 │ │ │ │ + beq 8da28 │ │ │ │ + ldr r3, [r4, #2424] @ 0x978 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [r4, #2008] @ 0x7d8 │ │ │ │ + ldr r3, [pc, #704] @ 8d360 │ │ │ │ + add r3, pc, r3 │ │ │ │ + str r9, [r3, #3552] @ 0xde0 │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp sl, r7 │ │ │ │ + bne 8cf98 │ │ │ │ + ldr fp, [sp, #28] │ │ │ │ + ldr r3, [r5, #2480] @ 0x9b0 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt 8d99c │ │ │ │ + add r2, r3, r3, lsl #1 │ │ │ │ + rsb r2, r3, r2, lsl #4 │ │ │ │ + add r6, r4, r2, lsl #2 │ │ │ │ + ldrb r1, [r6, #3504] @ 0xdb0 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne 8d910 │ │ │ │ + ldr r0, [r4, #1580] @ 0x62c │ │ │ │ + mov r2, #10 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r6, [r1, #120] @ 0x78 │ │ │ │ + mov r1, #1 │ │ │ │ + blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 848d4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + beq 8d10c │ │ │ │ + ldr r0, [r5, #2612] @ 0xa34 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + ldr r3, [r3, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ + ldr r3, [r5, #2508] @ 0x9cc │ │ │ │ + tst r3, #8 │ │ │ │ + beq 8d964 │ │ │ │ + ldr r8, [pc, #580] @ 8d364 │ │ │ │ + add r8, pc, r8 │ │ │ │ + add r7, r4, #504 @ 0x1f8 │ │ │ │ + mov r6, r4 │ │ │ │ + ldr r1, [r6, #2976] @ 0xba0 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 8d174 │ │ │ │ + ldr r3, [r6, #2968] @ 0xb98 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8d154 │ │ │ │ + mov r0, r3 │ │ │ │ + blx r8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq 848d4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2568] @ 0xa08 │ │ │ │ - bl 7e644 │ │ │ │ - eor r0, r0, #1 │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + beq 8d174 │ │ │ │ + ldr r3, [r6, #2968] @ 0xb98 │ │ │ │ + add r2, r6, #2976 @ 0xba0 │ │ │ │ + ldm r2, {r0, r1} │ │ │ │ + add r2, r6, #2960 @ 0xb90 │ │ │ │ + ldr ip, [r6, #2972] @ 0xb9c │ │ │ │ + add r2, r2, #8 │ │ │ │ + stm r2, {r0, r1} │ │ │ │ + str r3, [r6, #2976] @ 0xba0 │ │ │ │ + str ip, [r6, #2980] @ 0xba4 │ │ │ │ + add r6, r6, #8 │ │ │ │ + cmp r7, r6 │ │ │ │ + bne 8d128 │ │ │ │ + sub r7, r7, #8 │ │ │ │ + cmp r7, r4 │ │ │ │ + bne 8d124 │ │ │ │ + add r1, r4, #2448 @ 0x990 │ │ │ │ + add r6, r4, #2704 @ 0xa90 │ │ │ │ + add r7, r4, #15744 @ 0x3d80 │ │ │ │ + add r1, r1, #4 │ │ │ │ + add r6, r6, #4 │ │ │ │ + add r7, r7, #40 @ 0x28 │ │ │ │ mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - andeq r0, r0, r1, ror #2 │ │ │ │ - andeq r0, r0, r5, ror #2 │ │ │ │ - andeq r0, r0, r2, ror #2 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - add r2, r3, #57344 @ 0xe000 │ │ │ │ - ldrb r0, [r2, #2505] @ 0x9c9 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8491c │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ + b 8d204 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cmp r3, #3 │ │ │ │ - bne 84924 │ │ │ │ - mov r0, #0 │ │ │ │ - bx lr │ │ │ │ - mov r0, #1 │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r2, #2648] @ 0xa58 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bxeq lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [r3] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #40] @ 0x28 │ │ │ │ + bne 8d230 │ │ │ │ + ldr r3, [r7, r0, lsl #2] │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 8d1f8 │ │ │ │ + ldr lr, [ip] │ │ │ │ + tst lr, #8 │ │ │ │ + ldreq lr, [r4, #2444] @ 0x98c │ │ │ │ + addeq lr, lr, #1 │ │ │ │ + streq lr, [r4, #2444] @ 0x98c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 8d1f8 │ │ │ │ + ldr r2, [ip] │ │ │ │ + tst r2, #16 │ │ │ │ + addeq r3, r4, r3, lsl #2 │ │ │ │ + ldreq r2, [r3, #2448] @ 0x990 │ │ │ │ + addeq r2, r2, #1 │ │ │ │ + streq r2, [r3, #2448] @ 0x990 │ │ │ │ + cmp r6, r1 │ │ │ │ + add r0, r0, #173 @ 0xad │ │ │ │ + beq 8d250 │ │ │ │ + ldr ip, [r1, #4]! │ │ │ │ + cmp ip, #0 │ │ │ │ + beq 8d1f8 │ │ │ │ + ldr r3, [r4, #2424] @ 0x978 │ │ │ │ + ldr r2, [r5, #2508] @ 0x9cc │ │ │ │ + cmp r3, #0 │ │ │ │ + and r2, r2, #4 │ │ │ │ + beq 8d230 │ │ │ │ + ldr lr, [r3, #4] │ │ │ │ + tst lr, #49 @ 0x31 │ │ │ │ + bne 8d1ac │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 8d1f8 │ │ │ │ + ldr r3, [r7, r0, lsl #2] │ │ │ │ + cmn r3, #1 │ │ │ │ + bne 8d1e0 │ │ │ │ + cmp r6, r1 │ │ │ │ + add r0, r0, #173 @ 0xad │ │ │ │ + bne 8d204 │ │ │ │ + ldr r0, [r4, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 8d9d0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, fp │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ - eor r0, r0, #1 │ │ │ │ - and r0, r0, #255 @ 0xff │ │ │ │ - pop {r4, pc} │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [pc, #848] @ 84ccc │ │ │ │ - ldr r4, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [pc, #844] @ 84cd0 │ │ │ │ + ldr r1, [pc, #240] @ 8d368 │ │ │ │ + add fp, fp, #76 @ 0x4c │ │ │ │ + add r1, pc, r1 │ │ │ │ + mov r0, fp │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8d2a4 │ │ │ │ + ldr r1, [pc, #216] @ 8d36c │ │ │ │ + mov r0, fp │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 8dc74 │ │ │ │ + add r1, r4, #2016 @ 0x7e0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + add r1, r1, #8 │ │ │ │ + bl ebbbc │ │ │ │ + subs r3, r0, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + lsl r3, r3, #1 │ │ │ │ + ldr r2, [pc, #164] @ 8d370 │ │ │ │ + str r3, [r4, #2152] @ 0x868 │ │ │ │ + ldr r3, [pc, #72] @ 8d31c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #52 @ 0x34 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #3652] @ 0xe44 │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - mov r5, r1 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #780] @ 84cd4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr ip, [r4] │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ + bne 8dd28 │ │ │ │ + add sp, sp, #3648 @ 0xe40 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp sl, r7 │ │ │ │ + str r6, [r4, #2436] @ 0x984 │ │ │ │ + bne 8cf98 │ │ │ │ + b 8d0b0 │ │ │ │ + nop @ (mov r0, r0) │ │ │ │ + andeq r3, r1, r0, lsl #17 │ │ │ │ + muleq r0, r8, sl │ │ │ │ + andeq r9, r7, ip, asr #25 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r3, r0, r4, asr r3 │ │ │ │ + andeq sl, r6, ip, lsr lr │ │ │ │ + andeq sl, r6, ip, asr #31 │ │ │ │ + addgt r5, pc, #10496 @ 0x2900 │ │ │ │ + ldreq fp, [lr, #-2128] @ 0xfffff7b0 │ │ │ │ + addeq r5, pc, #40, 24 @ 0x2800 │ │ │ │ + andeq r0, r0, r8, lsr #10 │ │ │ │ + andeq r9, r0, r0, ror r4 │ │ │ │ + ldrdeq r0, [r0], -ip │ │ │ │ + ldrdeq sp, [r0], -r8 │ │ │ │ + andeq r0, r3, r0, asr #26 │ │ │ │ + andeq r5, r3, r0, ror #22 │ │ │ │ + andeq r3, r4, r8, lsr r2 │ │ │ │ + andeq r8, r1, r0, lsr #13 │ │ │ │ + andeq r5, r8, ip, lsr #23 │ │ │ │ + andeq r5, r8, r8, ror fp │ │ │ │ + andeq r5, r8, r4, asr #22 │ │ │ │ + @ instruction: 0xffffc998 │ │ │ │ + strheq r6, [r6], -ip │ │ │ │ + andeq r6, r6, r4, lsr #1 │ │ │ │ + strdeq r9, [r7], -r4 │ │ │ │ + @ instruction: 0xffffc180 │ │ │ │ + @ instruction: 0xffffc134 │ │ │ │ + strdeq pc, [r0], -pc @ │ │ │ │ + ldreq r4, [r0], #-261 @ 0xfffffefb │ │ │ │ + mvnpl r8, pc, lsl r5 │ │ │ │ + @ instruction: 0xffffbecc │ │ │ │ + andeq r5, r6, r0, asr #13 │ │ │ │ + @ instruction: 0x000656b0 │ │ │ │ + muleq r6, r4, r6 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bgt 8d0a4 │ │ │ │ + mov r2, #692 @ 0x2b4 │ │ │ │ + mla r2, r3, r2, r4 │ │ │ │ + add r7, r7, #1 │ │ │ │ + add r2, r2, #16192 @ 0x3f40 │ │ │ │ + ldrb r2, [r2, #32] │ │ │ │ + cmp r2, #0 │ │ │ │ + addne r3, r4, r3, lsl #2 │ │ │ │ + strne r6, [r3, #2712] @ 0xa98 │ │ │ │ + cmp sl, r7 │ │ │ │ + bne 8cf98 │ │ │ │ + b 8d0b0 │ │ │ │ + ldr r0, [r4, #1580] @ 0x62c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr r2, [r0] │ │ │ │ + str r6, [r4, #2408] @ 0x968 │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r6, [r2, #120] @ 0x78 │ │ │ │ + mov r2, #12 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [r4, #2408] @ 0x968 │ │ │ │ + mov r2, #1 │ │ │ │ + add r7, r7, #1 │ │ │ │ + strb r2, [r4, #3480] @ 0xd98 │ │ │ │ + ldr r2, [r3] │ │ │ │ + str r2, [r4, #3484] @ 0xd9c │ │ │ │ + cmp sl, r7 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + str r3, [r4, #3488] @ 0xda0 │ │ │ │ + str r0, [r4, #2412] @ 0x96c │ │ │ │ + bne 8cf98 │ │ │ │ + b 8d0b0 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + cmp r2, #63 @ 0x3f │ │ │ │ + bgt 8d0a4 │ │ │ │ + mov r3, #692 @ 0x2b4 │ │ │ │ + mla r3, r2, r3, r4 │ │ │ │ + add r1, r3, #16192 @ 0x3f40 │ │ │ │ + ldrb r1, [r1, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 8d0a4 │ │ │ │ + add r1, r4, r2, lsl #3 │ │ │ │ + add r0, r4, r2, lsl #2 │ │ │ │ + str r6, [r0, #2456] @ 0x998 │ │ │ │ + str r6, [r1, #2968] @ 0xb98 │ │ │ │ + str r2, [r1, #2972] @ 0xb9c │ │ │ │ + ldr r1, [r5, #2480] @ 0x9b0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq 8dc3c │ │ │ │ + mov r0, #692 @ 0x2b4 │ │ │ │ + mla r0, r2, r0, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r0, #15488 @ 0x3c80 │ │ │ │ + add r0, r0, #48 @ 0x30 │ │ │ │ + add r7, r7, #1 │ │ │ │ + bl 8c828 │ │ │ │ + cmp sl, r7 │ │ │ │ + bne 8cf98 │ │ │ │ + b 8d0b0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bgt 8d0a4 │ │ │ │ + ldr r0, [r4, #1580] @ 0x62c │ │ │ │ + mov r2, #10 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r9, [r1, #120] @ 0x78 │ │ │ │ + mov r1, #1 │ │ │ │ + blx r9 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + mov r2, #88 @ 0x58 │ │ │ │ + add r3, r6, r6, lsl #1 │ │ │ │ + rsb r3, r6, r3, lsl #4 │ │ │ │ + add r3, r4, r3, lsl #2 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + lsl r9, r6, #1 │ │ │ │ + mov fp, r0 │ │ │ │ + add r0, r3, #3584 @ 0xe00 │ │ │ │ + add r0, r0, #12 │ │ │ │ + bl 7744 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + ldr r2, [r3, #3668] @ 0xe54 │ │ │ │ + cmp r2, #5 │ │ │ │ + beq 8d504 │ │ │ │ + ldr r2, [r3, #3664] @ 0xe50 │ │ │ │ + cmp r2, #10 │ │ │ │ + movge r2, #10 │ │ │ │ + bic r2, r2, r2, asr #31 │ │ │ │ + str r2, [r3, #3664] @ 0xe50 │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 8d568 │ │ │ │ + mov r1, fp │ │ │ │ + add fp, r9, r6 │ │ │ │ + rsb fp, r6, fp, lsl #4 │ │ │ │ + add r3, r4, fp, lsl #2 │ │ │ │ + add r0, r3, #3504 @ 0xdb0 │ │ │ │ + mov r2, #1 │ │ │ │ + strb r2, [r3, #3504] @ 0xdb0 │ │ │ │ + add r0, r0, #4 │ │ │ │ + mov r2, #88 @ 0x58 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 7744 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + lsl fp, fp, #2 │ │ │ │ + ldr r3, [r3, #3508] @ 0xdb4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8dbe4 │ │ │ │ + add r3, r9, r6 │ │ │ │ + rsb r3, r6, r3, lsl #4 │ │ │ │ + add r2, r4, r3, lsl #2 │ │ │ │ + ldr r2, [r2, #3596] @ 0xe0c │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne 8dc0c │ │ │ │ + ldr r3, [r5, #2480] @ 0x9b0 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne 8d584 │ │ │ │ + ldr r3, [r4, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 8d0a4 │ │ │ │ + add r3, r6, r6, lsl #1 │ │ │ │ + rsb r6, r6, r3, lsl #4 │ │ │ │ + add r6, r4, r6, lsl #2 │ │ │ │ + ldr r0, [r6, #3600] @ 0xe10 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr fp, [r6, #3680] @ 0xe60 │ │ │ │ + add r7, r7, #1 │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [pc, #756] @ 84cd4 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r3, r9 │ │ │ │ + ldr r0, [r6, #3604] @ 0xe14 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + add r3, sp, #36 @ 0x24 │ │ │ │ + str r9, [sp, #36] @ 0x24 │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [ip, #20] │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mvn r1, #0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldm r3, {r2, r3} │ │ │ │ + bl 8c110 │ │ │ │ + cmp sl, r7 │ │ │ │ + bne 8cf98 │ │ │ │ + b 8d0b0 │ │ │ │ + ldr r3, [r4, #2012] @ 0x7dc │ │ │ │ + str r6, [r4, #2432] @ 0x980 │ │ │ │ + cmn r3, #2 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [r4, #2440] @ 0x988 │ │ │ │ + beq 8da44 │ │ │ │ + ldr r3, [r4, #2016] @ 0x7e0 │ │ │ │ + cmn r3, #2 │ │ │ │ + beq 8d970 │ │ │ │ + ldr r3, [r6] │ │ │ │ + str r3, [r4, #2012] @ 0x7dc │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str r3, [r4, #2016] @ 0x7e0 │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp sl, r7 │ │ │ │ + bne 8cf98 │ │ │ │ + b 8d0b0 │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp sl, r7 │ │ │ │ + str r6, [r4, #2428] @ 0x97c │ │ │ │ + bne 8cf98 │ │ │ │ + b 8d0b0 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r7, r7, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + and r3, r3, #1 │ │ │ │ + rsblt r3, r3, #0 │ │ │ │ + add r3, r4, r3, lsl #2 │ │ │ │ + cmp sl, r7 │ │ │ │ + str r6, [r3, #2416] @ 0x970 │ │ │ │ + bne 8cf98 │ │ │ │ + b 8d0b0 │ │ │ │ + cmp r3, #13 │ │ │ │ + beq 8d690 │ │ │ │ + cmp r3, #14 │ │ │ │ + beq 8d884 │ │ │ │ + cmp r3, #15 │ │ │ │ + bne 8cfcc │ │ │ │ + add r0, r4, #2016 @ 0x7e0 │ │ │ │ + add r0, r0, #8 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r6 │ │ │ │ + bl e8318 │ │ │ │ + mov r3, #0 │ │ │ │ + str r3, [r4, #2152] @ 0x868 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + b 8cfcc │ │ │ │ + ldr ip, [sp, #48] @ 0x30 │ │ │ │ + cmp ip, #63 @ 0x3f │ │ │ │ + bgt 8d0a4 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + mov r0, #692 @ 0x2b4 │ │ │ │ + mul r0, ip, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + add r1, r0, #15488 @ 0x3c80 │ │ │ │ + add r3, r4, r0 │ │ │ │ + add r9, r3, #16192 @ 0x3f40 │ │ │ │ + mov lr, #1 │ │ │ │ + mov r2, r6 │ │ │ │ + add r1, r1, #48 @ 0x30 │ │ │ │ + strne ip, [r5, #2480] @ 0x9b0 │ │ │ │ + add r1, r4, r1 │ │ │ │ + strb lr, [r9, #32] │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + ldr lr, [r2, #4]! │ │ │ │ + str lr, [r3, #40] @ 0x28 │ │ │ │ + add r9, r1, #20 │ │ │ │ + add r3, r1, #4 │ │ │ │ + ldr lr, [r2, #4]! │ │ │ │ + add r3, r3, #4 │ │ │ │ + lsr lr, lr, #24 │ │ │ │ + sub lr, lr, #128 @ 0x80 │ │ │ │ + strb lr, [r3, #-8] │ │ │ │ + ldrsh lr, [r2, #2] │ │ │ │ + sub lr, lr, #128 @ 0x80 │ │ │ │ + strb lr, [r3, #-7] │ │ │ │ + ldr lr, [r2] │ │ │ │ + asr lr, lr, #8 │ │ │ │ + sub lr, lr, #128 @ 0x80 │ │ │ │ + strb lr, [r3, #-6] │ │ │ │ + ldr lr, [r2] │ │ │ │ + sub lr, lr, #128 @ 0x80 │ │ │ │ + strb lr, [r3, #-5] │ │ │ │ + cmp r9, r3 │ │ │ │ + bne 8d6e4 │ │ │ │ + add fp, r0, #15552 @ 0x3cc0 │ │ │ │ + add lr, r4, fp │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [r1, #15] │ │ │ │ + add r9, lr, #16 │ │ │ │ + add r3, lr, #4 │ │ │ │ + add r1, r6, #20 │ │ │ │ + ldr r2, [r1, #4]! │ │ │ │ + add r3, r3, #4 │ │ │ │ + lsr r2, r2, #24 │ │ │ │ + sub r2, r2, #128 @ 0x80 │ │ │ │ + strb r2, [r3, #-8] │ │ │ │ + ldrsh r2, [r1, #2] │ │ │ │ + sub r2, r2, #128 @ 0x80 │ │ │ │ + strb r2, [r3, #-7] │ │ │ │ + ldr r2, [r1] │ │ │ │ + asr r2, r2, #8 │ │ │ │ + sub r2, r2, #128 @ 0x80 │ │ │ │ + strb r2, [r3, #-6] │ │ │ │ + ldr r2, [r1] │ │ │ │ + sub r2, r2, #128 @ 0x80 │ │ │ │ + strb r2, [r3, #-5] │ │ │ │ + cmp r3, r9 │ │ │ │ + bne 8d744 │ │ │ │ + mov r3, #692 @ 0x2b4 │ │ │ │ + mla r3, ip, r3, r4 │ │ │ │ + add r1, r4, fp │ │ │ │ + add r0, r0, #15680 @ 0x3d40 │ │ │ │ + mov fp, #0 │ │ │ │ + strb fp, [lr, #11] │ │ │ │ + add r3, r3, #15552 @ 0x3cc0 │ │ │ │ + ldr r2, [r6, #36] @ 0x24 │ │ │ │ + add r0, r0, #28 │ │ │ │ + str r2, [r3, #12] │ │ │ │ + add r0, r4, r0 │ │ │ │ + add r3, r6, #184 @ 0xb8 │ │ │ │ + add r1, r1, #44 @ 0x2c │ │ │ │ + add r9, r6, #180 @ 0xb4 │ │ │ │ + add lr, r6, #40 @ 0x28 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + sub r3, r1, #24 │ │ │ │ + sub r6, lr, #4 │ │ │ │ + ldr r2, [r6, #4]! │ │ │ │ + add r3, r3, #4 │ │ │ │ + lsr r2, r2, #24 │ │ │ │ + sub r2, r2, #128 @ 0x80 │ │ │ │ + strb r2, [r3, #-8] │ │ │ │ + ldrsh r2, [r6, #2] │ │ │ │ + sub r2, r2, #128 @ 0x80 │ │ │ │ + strb r2, [r3, #-7] │ │ │ │ + ldr r2, [r6] │ │ │ │ + asr r2, r2, #8 │ │ │ │ + sub r2, r2, #128 @ 0x80 │ │ │ │ + strb r2, [r3, #-6] │ │ │ │ + ldr r2, [r6] │ │ │ │ + sub r2, r2, #128 @ 0x80 │ │ │ │ + strb r2, [r3, #-5] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne 8d7d0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + add lr, lr, #24 │ │ │ │ + strb fp, [r1, #-5] │ │ │ │ + cmp r3, lr │ │ │ │ + ldr r3, [r9, #4]! │ │ │ │ + str r3, [r0, #4]! │ │ │ │ + ldr r3, [r9, #24] │ │ │ │ + add r1, r1, #24 │ │ │ │ + str r3, [r0, #24] │ │ │ │ + bne 8d7c8 │ │ │ │ + mov r3, #692 @ 0x2b4 │ │ │ │ + mla r3, ip, r3, r4 │ │ │ │ + ldr r2, [r5, #2528] @ 0x9e0 │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r5, #2528] @ 0x9e0 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 8d0a4 │ │ │ │ + add r3, r4, r3, lsl #2 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r3, #2532] @ 0x9e4 │ │ │ │ + add r7, r7, #1 │ │ │ │ + add r2, r2, #1 │ │ │ │ + cmp sl, r7 │ │ │ │ + str r2, [r3, #2532] @ 0x9e4 │ │ │ │ + bne 8cf98 │ │ │ │ + b 8d0b0 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ - blx r3 │ │ │ │ - ldr r1, [pc, #692] @ 84cd8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 78d0 │ │ │ │ - ldr r1, [pc, #676] @ 84cdc │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - cmn r0, #1 │ │ │ │ - addlt r3, sp, #28 │ │ │ │ - strlt r3, [sp, #12] │ │ │ │ - blt 84b48 │ │ │ │ - mvn sl, #1 │ │ │ │ - ldr fp, [pc, #640] @ 84ce0 │ │ │ │ - ldr r4, [pc, #632] @ 84cdc │ │ │ │ - add r3, sp, #28 │ │ │ │ - mov r6, sl │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r9, [sp, #20] │ │ │ │ - str r0, [sp, #16] │ │ │ │ - and r9, r6, #1 │ │ │ │ - mvn r5, #1 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - mov r1, r2 │ │ │ │ + str r3, [r5, #2508] @ 0x9cc │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + str r3, [r5, #2512] @ 0x9d0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + str r3, [r5, #2516] @ 0x9d4 │ │ │ │ + add r7, r7, #1 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + str r3, [r5, #2520] @ 0x9d8 │ │ │ │ + cmp sl, r7 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + str r3, [r5, #2524] @ 0x9dc │ │ │ │ + bne 8cf98 │ │ │ │ + b 8d0b0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8d054 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r2, [pc, #-1372] @ 8d374 │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 8dc64 │ │ │ │ + ldr r0, [r4, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 8d054 │ │ │ │ + ldr r3, [r4, #1588] @ 0x634 │ │ │ │ + ldr r3, [r3, #3244] @ 0xcac │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8d054 │ │ │ │ ldr r3, [r0] │ │ │ │ - str fp, [sp] │ │ │ │ - ldr sl, [r3, #132] @ 0x84 │ │ │ │ - mov r3, r2 │ │ │ │ - blx sl │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + blx r3 │ │ │ │ + ldr r6, [r4, #2424] @ 0x978 │ │ │ │ + b 8d054 │ │ │ │ + ldrb r3, [r4, #3480] @ 0xd98 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8d10c │ │ │ │ + add r1, r2, #3584 @ 0xe00 │ │ │ │ + add r3, r2, #3504 @ 0xdb0 │ │ │ │ + add r1, r1, #12 │ │ │ │ + add r3, r3, #4 │ │ │ │ + add r3, r4, r3 │ │ │ │ + add r1, r4, r1 │ │ │ │ + ldr r0, [r6, #3604] @ 0xe14 │ │ │ │ + str r3, [r4, #2400] @ 0x960 │ │ │ │ + str r1, [r4, #2396] @ 0x95c │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r6, #3600] @ 0xe10 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r3, [r5, #2508] @ 0x9cc │ │ │ │ + str r7, [r4, #2168] @ 0x878 │ │ │ │ + tst r3, #8 │ │ │ │ + str r0, [r4, #2164] @ 0x874 │ │ │ │ + bne 8d118 │ │ │ │ + ldr r8, [pc, #-1524] @ 8d378 │ │ │ │ + add r8, pc, r8 │ │ │ │ + b 8d120 │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt 8d5f8 │ │ │ │ + ldr r0, [r5, #2640] @ 0xa50 │ │ │ │ + bl 2ec5c │ │ │ │ + ldr r6, [r4, #2432] @ 0x980 │ │ │ │ + ldr r3, [r6] │ │ │ │ + str r3, [r4, #2012] @ 0x7dc │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + str r3, [r4, #2016] @ 0x7e0 │ │ │ │ + b 8d608 │ │ │ │ + ldr r3, [r4, #1580] @ 0x62c │ │ │ │ + mov r6, #1 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + strb r6, [r4, #3480] @ 0xd98 │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 8dce0 │ │ │ │ + ldr r3, [r4, #2156] @ 0x86c │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 8dccc │ │ │ │ + str r3, [r4, #3484] @ 0xd9c │ │ │ │ + ldr r3, [r4, #2160] @ 0x870 │ │ │ │ + str r3, [r4, #3488] @ 0xda0 │ │ │ │ + b 8d10c │ │ │ │ + add r5, r4, #15488 @ 0x3c80 │ │ │ │ + add r5, r5, #48 @ 0x30 │ │ │ │ + mov r6, #0 │ │ │ │ + b 8d9f0 │ │ │ │ + add r6, r6, #1 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ + add r5, r5, #692 @ 0x2b4 │ │ │ │ + beq 8da20 │ │ │ │ + ldrb r3, [r5, #688] @ 0x2b0 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8d9e0 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - add r5, r5, #1 │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + mov r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ + add r6, r6, #1 │ │ │ │ + bl 8c920 │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ + add r5, r5, #692 @ 0x2b4 │ │ │ │ + bne 8d9f0 │ │ │ │ + ldr r0, [r4, #1580] @ 0x62c │ │ │ │ + b 8d260 │ │ │ │ + ldr r3, [r4, #1580] @ 0x62c │ │ │ │ + ldr r0, [r5, #2640] @ 0xa50 │ │ │ │ + ldr r1, [r3, #16] │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + sub r1, r1, r3 │ │ │ │ + bl 2ec08 │ │ │ │ + b 8d08c │ │ │ │ + ldr r1, [r6] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt 8d5ec │ │ │ │ + ldr r0, [r5, #2640] @ 0xa50 │ │ │ │ + bl 2ec5c │ │ │ │ + ldr r6, [r4, #2432] @ 0x980 │ │ │ │ + b 8d988 │ │ │ │ + add r0, r4, #2016 @ 0x7e0 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 7744 │ │ │ │ + add r0, r4, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #204 @ 0xcc │ │ │ │ + mov r1, #32 │ │ │ │ + bl e8320 │ │ │ │ + ldr r0, [r4, #1580] @ 0x62c │ │ │ │ + b 8cf70 │ │ │ │ + bl 7b1c │ │ │ │ + ldr r6, [pc, #-1816] @ 8d37c │ │ │ │ + mov r5, r0 │ │ │ │ + bl 7b1c │ │ │ │ + ldr r3, [pc, #-1824] @ 8d380 │ │ │ │ + and sl, r0, r6 │ │ │ │ + orr sl, sl, r5, lsl #16 │ │ │ │ + bic sl, sl, #-2147483648 @ 0x80000000 │ │ │ │ + umull r2, r3, sl, r3 │ │ │ │ + add r5, sp, #3392 @ 0xd40 │ │ │ │ + sub r2, sl, r3 │ │ │ │ + add r3, r3, r2, lsr #1 │ │ │ │ + lsr r3, r3, #5 │ │ │ │ + rsb r3, r3, r3, lsl #6 │ │ │ │ + subs sl, sl, r3 │ │ │ │ + add r5, r5, #4 │ │ │ │ + beq 8db14 │ │ │ │ + ldr r7, [pc, #-1872] @ 8d384 │ │ │ │ + mov r8, r5 │ │ │ │ + add r9, r5, sl │ │ │ │ + bl 7b1c │ │ │ │ + mov fp, r0 │ │ │ │ + bl 7b1c │ │ │ │ + and r3, r0, r6 │ │ │ │ + orr r3, r3, fp, lsl #16 │ │ │ │ + bic r3, r3, #-2147483648 @ 0x80000000 │ │ │ │ + umull r1, r2, r7, r3 │ │ │ │ + lsr r2, r2, #3 │ │ │ │ + add r2, r2, r2, lsl #2 │ │ │ │ + add r2, r2, r2, lsl #2 │ │ │ │ + sub r3, r3, r2 │ │ │ │ + add r3, r3, #97 @ 0x61 │ │ │ │ + strb r3, [r8], #1 │ │ │ │ + cmp r9, r8 │ │ │ │ + bne 8dad8 │ │ │ │ + add r3, sl, #3632 @ 0xe30 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r3, r3, #16 │ │ │ │ + add sl, sp, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + strb r3, [sl, #-260] @ 0xfffffefc │ │ │ │ + bl 7b1c │ │ │ │ + bl 7b1c │ │ │ │ + add fp, sp, #184 @ 0xb8 │ │ │ │ + ldr r7, [r4, #1580] @ 0x62c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl ce7f4 │ │ │ │ + mov r1, #48 @ 0x30 │ │ │ │ + mov r0, fp │ │ │ │ + bl ce80c │ │ │ │ + and r1, r6, #1 │ │ │ │ + mov r0, fp │ │ │ │ + bl ce80c │ │ │ │ + mvn r1, #0 │ │ │ │ + mov r0, fp │ │ │ │ + bl ce80c │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, fp │ │ │ │ + bl ce85c │ │ │ │ + ldr r3, [sp, #2240] @ 0x8c0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8dba0 │ │ │ │ + ldr r3, [r7] │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r3, [r3, #140] @ 0x8c │ │ │ │ mov r2, #1 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - str r4, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r4, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ + mov r1, fp │ │ │ │ blx r3 │ │ │ │ - cmp r5, #20 │ │ │ │ - bne 84a7c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add r6, r6, #1 │ │ │ │ - cmp r6, r3 │ │ │ │ - bne 84a74 │ │ │ │ - ldr r9, [sp, #20] │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r5, [pc, #400] @ 84ce4 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - add r5, pc, r5 │ │ │ │ + ldr r0, [r4, #1580] @ 0x62c │ │ │ │ + b 8cea0 │ │ │ │ + ldr r3, [r4] │ │ │ │ + ldr r2, [pc, #-2092] @ 8d388 │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + add r2, pc, r2 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 8dc64 │ │ │ │ + ldr r0, [r4, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 8d054 │ │ │ │ ldr r3, [r0] │ │ │ │ - add r4, r5, #44 @ 0x2c │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ blx r3 │ │ │ │ + ldr r6, [r4, #2424] @ 0x978 │ │ │ │ + b 8d054 │ │ │ │ + ldr r3, [r4, #1580] @ 0x62c │ │ │ │ + add r1, fp, #3504 @ 0xdb0 │ │ │ │ + add r1, r1, #4 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + add r1, r4, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 84bb0 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r1, [pc, #348] @ 84ce8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r6, [r3, #72] @ 0x48 │ │ │ │ - mvn r3, #0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r2, r3 │ │ │ │ - blx r6 │ │ │ │ - str r0, [r5, #48] @ 0x30 │ │ │ │ + bl 8bc40 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + lsl r9, r6, #1 │ │ │ │ + b 8d54c │ │ │ │ + add r1, r3, #3584 @ 0xe00 │ │ │ │ + ldr r3, [r4, #1580] @ 0x62c │ │ │ │ + add r1, r1, #12 │ │ │ │ + ldr r2, [r3, #16] │ │ │ │ + add r1, r4, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 8bc40 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + b 8d568 │ │ │ │ + ldr r0, [r5, #2640] @ 0xa50 │ │ │ │ + bl 2ec50 │ │ │ │ + b 8d084 │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + str r6, [r4, #2404] @ 0x964 │ │ │ │ + cmn r3, #1 │ │ │ │ + streq r3, [r4, #3488] @ 0xda0 │ │ │ │ + moveq r3, #1 │ │ │ │ + strbeq r3, [r4, #3480] @ 0xd98 │ │ │ │ + moveq r3, #0 │ │ │ │ + streq r3, [r4, #3484] @ 0xd9c │ │ │ │ + b 8d464 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr r3, [pc, #304] @ 84cec │ │ │ │ - ldr r0, [r2, #1572] @ 0x624 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - mov lr, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + ldr r6, [r4, #2424] @ 0x978 │ │ │ │ + b 8d054 │ │ │ │ + ldr r1, [pc, #-2288] @ 8d38c │ │ │ │ + mov r0, fp │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8d2a4 │ │ │ │ + ldr r1, [pc, #-2308] @ 8d390 │ │ │ │ + mov r0, fp │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8d2a4 │ │ │ │ + ldr r1, [pc, #-2328] @ 8d394 │ │ │ │ + mov r0, fp │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl eb59c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 8d2a4 │ │ │ │ + mov r3, #1 │ │ │ │ + b 8d2c4 │ │ │ │ + add r5, r4, #57344 @ 0xe000 │ │ │ │ + b 8d0b4 │ │ │ │ mov r3, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r3 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r4, [ip, #132] @ 0x84 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [pc, #220] @ 84cf0 │ │ │ │ - ldr r1, [pc, #220] @ 84cf4 │ │ │ │ - mov r0, r9 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr ip, [pc, #200] @ 84cf8 │ │ │ │ - ldr r3, [r3, #1572] @ 0x624 │ │ │ │ - str ip, [sp, #40] @ 0x28 │ │ │ │ - ldr ip, [r3] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r2, #1 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [ip, #116] @ 0x74 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + str r3, [r4, #3484] @ 0xd9c │ │ │ │ + mvn r3, #0 │ │ │ │ + str r3, [r4, #3488] @ 0xda0 │ │ │ │ + b 8d10c │ │ │ │ + ldr r0, [r4, #1600] @ 0x640 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95e30 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr lr, [r0, #12] │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ - ldr ip, [r0] │ │ │ │ - str lr, [sp] │ │ │ │ - ldr r4, [ip, #20] │ │ │ │ - blx r4 │ │ │ │ - ldr r2, [pc, #88] @ 84cfc │ │ │ │ - ldr r3, [pc, #40] @ 84cd0 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - eors r2, r3, r2 │ │ │ │ - mov r3, #0 │ │ │ │ - bne 84cc8 │ │ │ │ - add sp, sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r8, r8, lsr r0 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - orrsmi r0, r6, #0 │ │ │ │ - @ instruction: 0x3e19999a │ │ │ │ - cmnmi r0, r0 │ │ │ │ - ldccc 1, cr5, [r8, #-944]! @ 0xfffffc50 │ │ │ │ - andseq pc, sp, ip, lsr #5 │ │ │ │ - andeq r2, r7, r8, ror r8 │ │ │ │ - andseq pc, sp, r4, asr #4 │ │ │ │ - sbcgt r0, r8, #0 │ │ │ │ - cmpmi r8, #0 │ │ │ │ - mvnsmi r0, #0 │ │ │ │ - andeq r1, r8, r4, lsl sp │ │ │ │ + cmp r0, #2 │ │ │ │ + bne 8d9b4 │ │ │ │ + ldr r3, [r4, #2160] @ 0x870 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 8d9b4 │ │ │ │ + add r2, r3, r3, lsl #1 │ │ │ │ + rsb r2, r3, r2, lsl #4 │ │ │ │ + add r2, r4, r2, lsl #2 │ │ │ │ + ldrb r2, [r2, #3504] @ 0xdb0 │ │ │ │ + cmp r2, #0 │ │ │ │ + strne r6, [r4, #3484] @ 0xd9c │ │ │ │ + strne r3, [r4, #3488] @ 0xda0 │ │ │ │ + bne 8d10c │ │ │ │ + b 8d9b4 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3896] @ 0xf38 │ │ │ │ - add r6, r0, #8192 @ 0x2000 │ │ │ │ - ldr r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r2, [pc, #1308] @ 8523c │ │ │ │ - add r3, r3, r1 │ │ │ │ - str r3, [r6, #152] @ 0x98 │ │ │ │ - ldr r3, [pc, #1300] @ 85240 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - sub sp, sp, #164 @ 0xa4 │ │ │ │ - ldr r3, [r3] │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ + str r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, #0 │ │ │ │ + mov sl, r1 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mvn r1, #0 │ │ │ │ + str r1, [r0, #28] │ │ │ │ + str r1, [r0, #256] @ 0x100 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + add r2, r0, #688 @ 0x2b0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r6, #1065353216 @ 0x3f800000 │ │ │ │ + add fp, r0, #220 @ 0xdc │ │ │ │ mov r4, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - bl e88e8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl e8978 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r3, #196] @ 0xc4 │ │ │ │ + add r9, sl, #57344 @ 0xe000 │ │ │ │ + mov r8, r3 │ │ │ │ + strb r3, [r0] │ │ │ │ + strb r3, [r0, #16] │ │ │ │ + str r3, [r0, #248] @ 0xf8 │ │ │ │ + str r3, [r0, #252] @ 0xfc │ │ │ │ + str r1, [r0, #684] @ 0x2ac │ │ │ │ + strh r3, [r2] │ │ │ │ + strb r3, [r0, #690] @ 0x2b2 │ │ │ │ + ldr r0, [r9, #2588] @ 0xa1c │ │ │ │ + mov r2, #0 │ │ │ │ + mov r1, r5 │ │ │ │ + str r8, [fp, #4]! │ │ │ │ + bl 294d4 │ │ │ │ + add r5, r5, #1 │ │ │ │ + add r4, r4, #16 │ │ │ │ + cmp r5, #6 │ │ │ │ + ldr r2, [r0, #32] │ │ │ │ + str r2, [fp, #148] @ 0x94 │ │ │ │ + str r6, [r4, #408] @ 0x198 │ │ │ │ + str r6, [r4, #412] @ 0x19c │ │ │ │ + str r6, [r4, #416] @ 0x1a0 │ │ │ │ + str r6, [r4, #420] @ 0x1a4 │ │ │ │ + bne 8dd98 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r7 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 8c920 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mvn r3, #0 │ │ │ │ + mov r6, r0 │ │ │ │ + add r0, r0, #2384 @ 0x950 │ │ │ │ + ldr r1, [pc, #420] @ 8dfb8 │ │ │ │ + add r0, r0, #12 │ │ │ │ + str r3, [r6, #2004] @ 0x7d4 │ │ │ │ + bl e8320 │ │ │ │ + add r5, r6, #15488 @ 0x3c80 │ │ │ │ + mov r4, #0 │ │ │ │ + add r5, r5, #48 @ 0x30 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + add r4, r4, #1 │ │ │ │ + bl 8dd2c │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ + add r5, r5, #692 @ 0x2b4 │ │ │ │ + bne 8de28 │ │ │ │ + ldr r3, [r6, #264] @ 0x108 │ │ │ │ cmp r3, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - beq 84e0c │ │ │ │ - ldr r2, [pc, #1220] @ 85244 │ │ │ │ - ldr sl, [r6, #152] @ 0x98 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldrd r0, [r2, #56] @ 0x38 │ │ │ │ - ldr fp, [r6, #156] @ 0x9c │ │ │ │ - orrs r3, r0, r1 │ │ │ │ - moveq r0, #0 │ │ │ │ - beq 84db8 │ │ │ │ - subs r0, r5, r0 │ │ │ │ - sbc r1, r7, r1 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ - ldr r1, [pc, #1180] @ 85248 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - ldr r2, [pc, #1164] @ 8524c │ │ │ │ - str r8, [sp, #4] │ │ │ │ - add r8, sp, #92 @ 0x5c │ │ │ │ - mov r3, sl │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str fp, [sp] │ │ │ │ - mov r0, r8 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #1124] @ 85250 │ │ │ │ - ldr r0, [r0, #1592] @ 0x638 │ │ │ │ - mov lr, #0 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r3, r8 │ │ │ │ - str lr, [sp] │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r8, [ip, #100] @ 0x64 │ │ │ │ - mov r1, #2 │ │ │ │ - blx r8 │ │ │ │ - ldr r2, [pc, #1088] @ 85254 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, #56] @ 0x38 │ │ │ │ - ldr r1, [r2, #60] @ 0x3c │ │ │ │ - cmp r3, #1 │ │ │ │ - sbcs r2, r1, #0 │ │ │ │ - blt 84e58 │ │ │ │ - subs r0, r5, r3 │ │ │ │ - sbc r1, r7, r1 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ - ldr r1, [pc, #1052] @ 85258 │ │ │ │ + ble 8de7c │ │ │ │ + add r5, r6, #4 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r0, [r5, #4]! │ │ │ │ + add r4, r4, #1 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r6, #264] @ 0x108 │ │ │ │ + cmp r3, r4 │ │ │ │ + bgt 8de5c │ │ │ │ + ldr r3, [r6, #1580] @ 0x62c │ │ │ │ + add r4, r6, #57344 @ 0xe000 │ │ │ │ + mov r2, #0 │ │ │ │ + mov r5, #0 │ │ │ │ + mvn r7, #0 │ │ │ │ + str r2, [r4, #2492] @ 0x9bc │ │ │ │ + add r0, r6, #59648 @ 0xe900 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + mov r1, #32 │ │ │ │ + add r0, r0, #204 @ 0xcc │ │ │ │ + str r3, [r4, #2500] @ 0x9c4 │ │ │ │ + str r7, [r4, #2480] @ 0x9b0 │ │ │ │ + str r5, [r4, #2484] @ 0x9b4 │ │ │ │ + bl e8320 │ │ │ │ + mov r2, #200 @ 0xc8 │ │ │ │ + str r2, [r6, #2028] @ 0x7ec │ │ │ │ + str r2, [r6, #2096] @ 0x830 │ │ │ │ + str r2, [r6, #2124] @ 0x84c │ │ │ │ + ldr r2, [pc, #240] @ 8dfbc │ │ │ │ + str r2, [r6, #2056] @ 0x808 │ │ │ │ + ldr r2, [pc, #236] @ 8dfc0 │ │ │ │ + str r2, [r6, #2068] @ 0x814 │ │ │ │ + ldr r2, [pc, #232] @ 8dfc4 │ │ │ │ + str r2, [r6, #2076] @ 0x81c │ │ │ │ + ldr r2, [pc, #228] @ 8dfc8 │ │ │ │ + str r2, [r6, #2080] @ 0x820 │ │ │ │ + ldr r2, [pc, #224] @ 8dfcc │ │ │ │ + str r2, [r6, #2092] @ 0x82c │ │ │ │ + ldr r2, [pc, #220] @ 8dfd0 │ │ │ │ + str r2, [r6, #2104] @ 0x838 │ │ │ │ + ldr r2, [pc, #216] @ 8dfd4 │ │ │ │ + str r2, [r6, #2120] @ 0x848 │ │ │ │ + ldr r2, [pc, #212] @ 8dfd8 │ │ │ │ + str r2, [r6, #2128] @ 0x850 │ │ │ │ + ldr r2, [pc, #208] @ 8dfdc │ │ │ │ + str r2, [r6, #2132] @ 0x854 │ │ │ │ + mov r2, #1200 @ 0x4b0 │ │ │ │ + str r2, [r6, #2040] @ 0x7f8 │ │ │ │ + mov r2, #500 @ 0x1f4 │ │ │ │ + str r2, [r6, #2044] @ 0x7fc │ │ │ │ + mov r2, #150 @ 0x96 │ │ │ │ + str r2, [r6, #2048] @ 0x800 │ │ │ │ + mov r2, #95 @ 0x5f │ │ │ │ + str r2, [r6, #2052] @ 0x804 │ │ │ │ + mov r2, #8000 @ 0x1f40 │ │ │ │ + str r2, [r6, #2060] @ 0x80c │ │ │ │ + mov r2, #300 @ 0x12c │ │ │ │ + str r2, [r6, #2064] @ 0x810 │ │ │ │ + mov r2, #140 @ 0x8c │ │ │ │ + str r2, [r6, #2084] @ 0x824 │ │ │ │ + mov r2, #80 @ 0x50 │ │ │ │ + str r2, [r6, #2108] @ 0x83c │ │ │ │ + mov r2, #20 │ │ │ │ + mov r3, #100 @ 0x64 │ │ │ │ + mov ip, #50 @ 0x32 │ │ │ │ + mov r0, #125 @ 0x7d │ │ │ │ + mvn r1, #2 │ │ │ │ + str r2, [r6, #2112] @ 0x840 │ │ │ │ + ldr r8, [pc, #116] @ 8dfe0 │ │ │ │ + mov lr, #1000 @ 0x3e8 │ │ │ │ + mov r2, #700 @ 0x2bc │ │ │ │ + str r8, [r6, #2036] @ 0x7f4 │ │ │ │ + str r5, [r6, #2156] @ 0x86c │ │ │ │ + str r7, [r6, #2160] @ 0x870 │ │ │ │ + str lr, [r6, #2024] @ 0x7e8 │ │ │ │ + str ip, [r6, #2032] @ 0x7f0 │ │ │ │ + str ip, [r6, #2072] @ 0x818 │ │ │ │ + str r0, [r6, #2088] @ 0x828 │ │ │ │ + str r0, [r6, #2100] @ 0x834 │ │ │ │ + str r3, [r6, #2136] @ 0x858 │ │ │ │ + str r5, [r6, #2140] @ 0x85c │ │ │ │ + str r2, [r6, #2116] @ 0x844 │ │ │ │ + str r3, [r6, #2144] @ 0x860 │ │ │ │ + str r3, [r6, #2148] @ 0x864 │ │ │ │ + strb r5, [r4, #2488] @ 0x9b8 │ │ │ │ + str r7, [r6, #2008] @ 0x7d8 │ │ │ │ + str r1, [r6, #2012] @ 0x7dc │ │ │ │ + str r1, [r6, #2016] @ 0x7e0 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq r3, r0, r4, asr r3 │ │ │ │ + andeq r9, r0, r0, ror r4 │ │ │ │ + ldrdeq r0, [r0], -ip │ │ │ │ + ldrdeq sp, [r0], -r8 │ │ │ │ + andeq r0, r3, r0, asr #26 │ │ │ │ + andeq r5, r3, r0, ror #22 │ │ │ │ + andeq r3, r4, r8, lsr r2 │ │ │ │ + andeq r8, r1, r0, lsr #13 │ │ │ │ + andeq r3, r1, r0, lsl #17 │ │ │ │ + muleq r0, r8, sl │ │ │ │ + andeq r0, r0, r8, lsr #10 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + cmp r1, #2 │ │ │ │ + mov r6, r1 │ │ │ │ mov r8, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + ble 8e048 │ │ │ │ + ldr r3, [r8, #264] @ 0x108 │ │ │ │ + cmp r3, #0 │ │ │ │ + pople {r4, r5, r6, r7, r8, pc} │ │ │ │ + add r5, r8, #4 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r0, [r5, #4]! │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r8, #264] @ 0x108 │ │ │ │ + add r4, r4, #1 │ │ │ │ + cmp r3, r4 │ │ │ │ + bgt 8e01c │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 8ddf0 │ │ │ │ + b 8e008 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #2744] @ 0xab8 │ │ │ │ + ldr ip, [pc, #992] @ 8e448 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r2, [pc, #988] @ 8e44c │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r2, [ip, r2] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r1, [pc, #972] @ 8e450 │ │ │ │ + sub sp, sp, #1312 @ 0x520 │ │ │ │ + sub sp, sp, #4 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #1308] @ 0x51c │ │ │ │ + mov r2, #0 │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [r4, #1588] @ 0x634 │ │ │ │ + add r3, r4, #1664 @ 0x680 │ │ │ │ + add r3, r3, #4 │ │ │ │ + str r1, [r4, #1988] @ 0x7c4 │ │ │ │ + ldr r7, [pc, #924] @ 8e454 │ │ │ │ + mov r6, #0 │ │ │ │ + add r7, pc, r7 │ │ │ │ + add r9, r4, #528 @ 0x210 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [r4, #1572] @ 0x624 │ │ │ │ + str r0, [r4, #1992] @ 0x7c8 │ │ │ │ + ldr r0, [r4, #1576] @ 0x628 │ │ │ │ + str r0, [r4, #1996] @ 0x7cc │ │ │ │ + add r0, r4, #59648 @ 0xe900 │ │ │ │ + add r0, r0, #252 @ 0xfc │ │ │ │ + bl 90544 │ │ │ │ + bl e87ac │ │ │ │ + ldr r3, [pc, #876] @ 8e458 │ │ │ │ + ldr r2, [r4, #1588] @ 0x634 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, r2, #496 @ 0x1f0 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r2, [r4, #1596] @ 0x63c │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, r1, #3 │ │ │ │ + ldr r3, [r4, #1592] @ 0x638 │ │ │ │ + bl 9535c │ │ │ │ + ldr r8, [r4, #1580] @ 0x62c │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + ldr fp, [r3, #136] @ 0x88 │ │ │ │ + bl eff0c │ │ │ │ + mov r1, r6 │ │ │ │ + add r6, r6, #1 │ │ │ │ + mov r2, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 84e74 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + blx fp │ │ │ │ + cmp r6, #23 │ │ │ │ + bne 8e114 │ │ │ │ + ldr r3, [r4, #1588] @ 0x634 │ │ │ │ + ldr r2, [pc, #776] @ 8e45c │ │ │ │ + add r8, sp, #284 @ 0x11c │ │ │ │ + add r3, r3, #244 @ 0xf4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #512 @ 0x200 │ │ │ │ + mov r0, r8 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r4, #1596] @ 0x63c │ │ │ │ + mov r6, #0 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mov ip, #512 @ 0x200 │ │ │ │ + add r9, sp, #796 @ 0x31c │ │ │ │ + str ip, [sp, #4] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r6, [sp, #8] │ │ │ │ + str r9, [sp] │ │ │ │ + mvn r3, #0 │ │ │ │ + ldr fp, [r1, #12] │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + blx fp │ │ │ │ + cmp r0, r6 │ │ │ │ + beq 8e1c8 │ │ │ │ + bl e85b4 │ │ │ │ + ldr r0, [r4, #1576] @ 0x628 │ │ │ │ + mov r1, r9 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #164] @ 0xa4 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 84ea0 │ │ │ │ - ldr r2, [pc, #992] @ 8525c │ │ │ │ - ldr r3, [pc, #960] @ 85240 │ │ │ │ + bne 8e400 │ │ │ │ + add fp, sp, #28 │ │ │ │ + ldr r3, [pc, #652] @ 8e460 │ │ │ │ + ldr r9, [r7, r3] │ │ │ │ + ldr r7, [r4, #264] @ 0x108 │ │ │ │ + ldr r3, [r9] │ │ │ │ + subs r6, r7, #1 │ │ │ │ + ldr r8, [r3, #8] │ │ │ │ + add r8, r8, #2 │ │ │ │ + bmi 8e214 │ │ │ │ + add r7, r7, #2 │ │ │ │ + add r7, r4, r7, lsl #2 │ │ │ │ + ldr r0, [r7, #-4]! │ │ │ │ + sub r6, r6, #1 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + blx r3 │ │ │ │ + cmn r6, #1 │ │ │ │ + add r8, r8, r0 │ │ │ │ + bne 8e1f4 │ │ │ │ + mov r1, r8 │ │ │ │ + add r8, r4, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r8, #2584] @ 0xa18 │ │ │ │ + bl 6aa88 │ │ │ │ + ldr r0, [r8, #2584] @ 0xa18 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 6b384 │ │ │ │ + ldr r7, [r4, #264] @ 0x108 │ │ │ │ + subs r6, r7, #1 │ │ │ │ + bmi 8e25c │ │ │ │ + add r7, r7, #2 │ │ │ │ + add r7, r4, r7, lsl #2 │ │ │ │ + ldr r0, [r7, #-4]! │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #20] │ │ │ │ + blx r3 │ │ │ │ + subs r6, r6, #1 │ │ │ │ + bcs 8e244 │ │ │ │ + ldr r3, [r9] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble 8e2d0 │ │ │ │ + mov r6, #0 │ │ │ │ + str sl, [sp, #20] │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ + ldr r0, [r4, #1572] @ 0x624 │ │ │ │ + add r7, r7, r6, lsl #4 │ │ │ │ + ldmib r7, {r1, r2} │ │ │ │ + ldr ip, [r0] │ │ │ │ + subs r2, r2, #0 │ │ │ │ + movne r2, #1 │ │ │ │ + mvn r3, #0 │ │ │ │ + lsl r2, r2, #4 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr sl, [ip, #72] @ 0x48 │ │ │ │ + blx sl │ │ │ │ + mov r1, #1 │ │ │ │ + add r6, r6, #1 │ │ │ │ + str r0, [r7, #12] │ │ │ │ + ldr r0, [r8, #2584] @ 0xa18 │ │ │ │ + bl 6b384 │ │ │ │ + ldr r3, [r9] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, r6 │ │ │ │ + bgt 8e274 │ │ │ │ + ldr sl, [sp, #20] │ │ │ │ + ldr r0, [r4, #1612] @ 0x64c │ │ │ │ + mov r6, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + blx r3 │ │ │ │ + mov r1, #2 │ │ │ │ + ldr r0, [r8, #2584] @ 0xa18 │ │ │ │ + bl 6b384 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 8ddf0 │ │ │ │ + str r6, [r4, #2152] @ 0x868 │ │ │ │ + bl e9364 │ │ │ │ + subs r0, r0, r6 │ │ │ │ + movne r0, #1 │ │ │ │ + strb r0, [r8, #2496] @ 0x9c0 │ │ │ │ + bl e9408 │ │ │ │ + mov r1, r6 │ │ │ │ + subs r0, r0, r6 │ │ │ │ + movne r0, #1 │ │ │ │ + strb r0, [r8, #2504] @ 0x9c8 │ │ │ │ + ldr r0, [r8, #2584] @ 0xa18 │ │ │ │ + bl 6b384 │ │ │ │ + mov r3, #1 │ │ │ │ + strb r3, [r8, #2505] @ 0x9c9 │ │ │ │ + bl e87ac │ │ │ │ + subs r0, r0, sl │ │ │ │ + sbc r1, r1, r5 │ │ │ │ + lsl r2, r1, #5 │ │ │ │ + lsl r3, r0, #5 │ │ │ │ + subs r3, r3, r0 │ │ │ │ + orr r2, r2, r0, lsr #27 │ │ │ │ + sbc r2, r2, r1 │ │ │ │ + lsl r2, r2, #2 │ │ │ │ + orr r2, r2, r3, lsr #30 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + adds r0, r3, r0 │ │ │ │ + adc r1, r1, r2 │ │ │ │ + lsl r1, r1, #3 │ │ │ │ + orr r1, r1, r0, lsr #29 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ + ldr r5, [pc, #232] @ 8e464 │ │ │ │ + add r5, pc, r5 │ │ │ │ + mov r7, r0 │ │ │ │ + bl e883c │ │ │ │ + bl 7528 <__aeabi_l2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ + mov r2, r5 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r0, fp │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r2, [pc, #176] @ 8e468 │ │ │ │ + ldr ip, [r0] │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r3, fp │ │ │ │ + str r6, [sp] │ │ │ │ + mov r1, #2 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + blx r4 │ │ │ │ + ldr r2, [pc, #148] @ 8e46c │ │ │ │ + ldr r3, [pc, #112] @ 8e44c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ + ldr r3, [sp, #1308] @ 0x51c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 85238 │ │ │ │ - add sp, sp, #164 @ 0xa4 │ │ │ │ + bne 8e444 │ │ │ │ + add sp, sp, #1312 @ 0x520 │ │ │ │ + add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r8, [pc, #952] @ 85260 │ │ │ │ - add r8, pc, r8 │ │ │ │ - add sl, r8, #64 @ 0x40 │ │ │ │ - mov r0, sl │ │ │ │ - str r5, [r8, #56] @ 0x38 │ │ │ │ - str r7, [r8, #60] @ 0x3c │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 85224 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - bl 2a664 │ │ │ │ - ldr r2, [pc, #912] @ 85264 │ │ │ │ - ldr sl, [pc, #912] @ 85268 │ │ │ │ + ldr r2, [pc, #104] @ 8e470 │ │ │ │ + add fp, sp, #28 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r0, fp │ │ │ │ add r2, pc, r2 │ │ │ │ - ldr r3, [r2, #72] @ 0x48 │ │ │ │ - ldr r2, [r2, #76] @ 0x4c │ │ │ │ - subs r0, r5, r3 │ │ │ │ - sbc r1, r7, r2 │ │ │ │ - bl 7540 <__aeabi_l2f@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - add r8, sp, #84 @ 0x54 │ │ │ │ - add r9, sp, #28 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 84960 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95e30 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #828] @ 8526c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #808] @ 85270 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [pc, #804] @ 85274 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [pc, #800] @ 85278 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r7, [sp, #16] │ │ │ │ - str r7, [sp, #28] │ │ │ │ - mov r5, #0 │ │ │ │ - add r7, sp, #76 @ 0x4c │ │ │ │ - str r0, [sp, #20] │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - str sl, [sp, #8] │ │ │ │ - str r5, [sp, #84] @ 0x54 │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldm r8, {r0, r1} │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - mov r1, r9 │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - ldm r7, {r2, r3} │ │ │ │ - bl 31680 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - ldr r1, [pc, #692] @ 8527c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #684] @ 85280 │ │ │ │ - mov r1, r5 │ │ │ │ - str r0, [sp, #32] │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [sp] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr fp, [r3, #32] │ │ │ │ - mov r3, r5 │ │ │ │ - blx fp │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r5, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r3, r5 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r2, [pc, #76] @ 8e474 │ │ │ │ ldr ip, [r0] │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r5 │ │ │ │ - str r5, [sp] │ │ │ │ - ldr fp, [ip, #28] │ │ │ │ - blx fp │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r2, [pc, #604] @ 85284 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #588] @ 85288 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [pc, #580] @ 8528c │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r0, [r6, #152] @ 0x98 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr fp, [pc, #560] @ 85290 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r6, #156] @ 0x9c │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r3, [pc, #536] @ 85294 │ │ │ │ - mov r1, sl │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - add sl, sp, #44 @ 0x2c │ │ │ │ - add r9, sp, #60 @ 0x3c │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #476] @ 85278 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #492] @ 85298 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [pc, #488] @ 8529c │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - str r5, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str fp, [sp, #8] │ │ │ │ - ldr r2, [pc, #472] @ 852a0 │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - str r2, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #48] @ 0x30 │ │ │ │ - ldm r8, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - ldm r7, {r2, r3} │ │ │ │ - mov r1, sl │ │ │ │ - bl 31680 │ │ │ │ - ldm sl, {r0, r1, r2, r3} │ │ │ │ - stm r9, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [pc, #420] @ 852a4 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ mov r1, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #400] @ 852a4 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - str fp, [sp, #8] │ │ │ │ - str r3, [sp, #88] @ 0x58 │ │ │ │ - str r5, [sp, #84] @ 0x54 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - str r5, [sp, #76] @ 0x4c │ │ │ │ - str r5, [sp, #80] @ 0x50 │ │ │ │ - str r0, [sp, #68] @ 0x44 │ │ │ │ - ldm r8, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - mov r1, r9 │ │ │ │ - ldm r7, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31680 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 851b0 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [pc, #312] @ 852a8 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r2, [sp] │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r7, [r3, #32] │ │ │ │ - mov r3, r5 │ │ │ │ - blx r7 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r3, [pc, #276] @ 852ac │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r5, [sp] │ │ │ │ - ldr r5, [ip, #28] │ │ │ │ - blx r5 │ │ │ │ - ldr r1, [pc, #184] @ 85270 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - ldr r2, [pc, #232] @ 852b0 │ │ │ │ - add r5, sp, #92 @ 0x5c │ │ │ │ + str r6, [sp] │ │ │ │ add r2, pc, r2 │ │ │ │ - mov r1, #8 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov ip, #1 │ │ │ │ - ldr r2, [pc, #152] @ 85284 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r3, [pc, #132] @ 8527c │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, r0, #4 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - bl 96c40 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #152] @ 0x98 │ │ │ │ - blx r3 │ │ │ │ - b 84e74 │ │ │ │ - mov r0, sl │ │ │ │ - str r5, [r8, #72] @ 0x48 │ │ │ │ - str r7, [r8, #76] @ 0x4c │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 84ec4 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - muleq r8, r0, ip │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andseq pc, sp, r0, lsl #1 │ │ │ │ - ldrbtmi r0, [sl], #-0 │ │ │ │ - andeq r2, r7, r4, asr r6 │ │ │ │ - andeq r2, r7, r4, asr #12 │ │ │ │ - @ instruction: 0x001deff0 │ │ │ │ - rsbsmi r0, r0, #0 │ │ │ │ - andeq r1, r8, ip, lsr fp │ │ │ │ - andseq lr, sp, ip, asr pc │ │ │ │ - andseq lr, sp, ip, lsr #30 │ │ │ │ - eormi r0, r0, #0 │ │ │ │ - @ instruction: 0x43af0000 │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - strtmi r0, [pc], #-0 @ 8527c │ │ │ │ - cmpmi r8, #0 │ │ │ │ - movmi r0, r0 │ │ │ │ - @ instruction: 0x3e99999a │ │ │ │ - svclt 0x00800000 │ │ │ │ - muleq r6, r8, lr │ │ │ │ - submi r0, r0, #0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - bicmi r0, r8, r0 │ │ │ │ - addsmi r0, r6, #0 │ │ │ │ - stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ - ldrmi r0, [fp], #-0 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - svccc 0x00333333 │ │ │ │ - cdpcc 12, 4, cr12, cr12, cr13, {6} │ │ │ │ - andeq r2, r7, r0, lsl #5 │ │ │ │ + ldr r6, [ip, #100] @ 0x64 │ │ │ │ + mov r3, fp │ │ │ │ + blx r6 │ │ │ │ + b 8e1cc │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r8, r7, r4, asr r9 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r5, r6, r4, lsl #3 │ │ │ │ + andeq r8, r7, ip, lsl #18 │ │ │ │ + muleq r0, r8, r5 │ │ │ │ + andeq r9, r6, r4, ror #20 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + andeq r9, r6, r4, ror r8 │ │ │ │ + ldrdeq r5, [r6], -ip │ │ │ │ + andeq r8, r7, ip, ror #11 │ │ │ │ + @ instruction: 0x000697b8 │ │ │ │ + andeq r5, r6, r4, ror #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #3976] @ 0xf88 │ │ │ │ - ldr r7, [r0, #4] │ │ │ │ - sub sp, sp, #100 @ 0x64 │ │ │ │ - ldr r3, [r7, #1588] @ 0x634 │ │ │ │ - mov r4, #0 │ │ │ │ - ldr r0, [r3, #1192] @ 0x4a8 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r5, r1 │ │ │ │ - str r4, [sp, #64] @ 0x40 │ │ │ │ - str r4, [sp, #68] @ 0x44 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - str r4, [sp, #76] @ 0x4c │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #192] @ 853bc │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r2, [pc, #184] @ 853c0 │ │ │ │ - str r4, [sp, #80] @ 0x50 │ │ │ │ - str r4, [sp, #84] @ 0x54 │ │ │ │ - str r4, [sp, #88] @ 0x58 │ │ │ │ - str r0, [sp, #92] @ 0x5c │ │ │ │ - beq 85378 │ │ │ │ - add ip, sp, #64 @ 0x40 │ │ │ │ - mov r3, #3 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldm ip, {r0, r1, r2, r3} │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1, r2, r3} │ │ │ │ - add r4, sp, #24 │ │ │ │ - add ip, sp, #80 @ 0x50 │ │ │ │ - stm r4, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1, r2, r3} │ │ │ │ - add lr, sp, #8 │ │ │ │ - stm lr, {r0, r1, r2, r3} │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - ldmdb r3, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r7, #59648 @ 0xe900 │ │ │ │ - ldm ip, {r2, r3} │ │ │ │ + str r0, [ip, #3872] @ 0xf20 │ │ │ │ + ldr ip, [pc, #272] @ 8e5a0 │ │ │ │ + sub sp, sp, #208 @ 0xd0 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [pc, #264] @ 8e5a4 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r1, [ip, r1] │ │ │ │ + mov r4, r0 │ │ │ │ + add r6, sp, #12 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #204] @ 0xcc │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r2 │ │ │ │ + add r4, r4, #57344 @ 0xe000 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + bl 8b8dc │ │ │ │ + ldr r3, [r4, #2508] @ 0x9cc │ │ │ │ + tst r3, #1 │ │ │ │ + beq 8e558 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 8e574 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq 8e588 │ │ │ │ + ldr r1, [pc, #184] @ 8e5a8 │ │ │ │ + ldr r0, [pc, #184] @ 8e5ac │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + add r5, sp, #76 @ 0x4c │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e972c │ │ │ │ + mvn r2, #0 │ │ │ │ + ldr r0, [r4, #2600] @ 0xa28 │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [sp] │ │ │ │ mov r1, r5 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 316e4 │ │ │ │ - add sp, sp, #100 @ 0x64 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - add ip, sp, #80 @ 0x50 │ │ │ │ - mov r3, #12 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - ldm ip, {r0, r1, r2, r3} │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1, r2, r3} │ │ │ │ - add r4, sp, #24 │ │ │ │ - add ip, sp, #64 @ 0x40 │ │ │ │ - stm r4, {r0, r1, r2, r3} │ │ │ │ - ldm ip, {r0, r1, r2, r3} │ │ │ │ - add lr, sp, #8 │ │ │ │ - stm lr, {r0, r1, r2, r3} │ │ │ │ - add r3, sp, #72 @ 0x48 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - b 85358 │ │ │ │ - sbcmi r0, r8, #0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ + bl 46950 │ │ │ │ + ldr r2, [pc, #124] @ 8e5b0 │ │ │ │ + ldr r3, [pc, #108] @ 8e5a4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8e59c │ │ │ │ + add sp, sp, #208 @ 0xd0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 8e4e8 │ │ │ │ + ldr r1, [pc, #76] @ 8e5b4 │ │ │ │ + ldr r0, [pc, #76] @ 8e5b8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 8e4f8 │ │ │ │ + ldr r1, [pc, #64] @ 8e5bc │ │ │ │ + ldr r0, [pc, #64] @ 8e5c0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 8e4f8 │ │ │ │ + ldr r1, [pc, #52] @ 8e5c4 │ │ │ │ + ldr r0, [pc, #52] @ 8e5c8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 8e4f8 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r8, r7, ip, lsr #10 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r6, r6, r4, ror r3 │ │ │ │ + muleq r6, r4, r7 │ │ │ │ + muleq r7, r0, r4 │ │ │ │ + strdeq r6, [r6], -ip │ │ │ │ + strdeq r9, [r6], -r8 │ │ │ │ + andeq r6, r6, r8, ror #5 │ │ │ │ + muleq r6, r4, r6 │ │ │ │ + ldrdeq r6, [r6], -r4 │ │ │ │ + andeq r9, r6, r8, lsr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + str r0, [ip, #3864] @ 0xf18 │ │ │ │ + ldr ip, [pc, #240] @ 8e6d4 │ │ │ │ + sub sp, sp, #212 @ 0xd4 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [pc, #232] @ 8e6d8 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r1, [ip, r1] │ │ │ │ + add r7, sp, #12 │ │ │ │ + mov r5, r3 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #204] @ 0xcc │ │ │ │ + mov r1, #0 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r2, [r3, #1580] @ 0x62c │ │ │ │ - add r1, r3, #57344 @ 0xe000 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - ldr r0, [r1, #2620] @ 0xa3c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 8541c │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - bl 8b32c │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, pc} │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [r3, #2620] @ 0xa3c │ │ │ │ - b 8b2a0 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r2, [r3, #3332] @ 0xd04 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 853f4 │ │ │ │ - ldr r3, [r3, #3340] @ 0xd0c │ │ │ │ + bl 8b8dc │ │ │ │ + ldrb r3, [r5] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 853f4 │ │ │ │ - mov r1, #40 @ 0x28 │ │ │ │ - bl 8b32c │ │ │ │ - cmp r0, #0 │ │ │ │ - popne {r4, pc} │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #40 @ 0x28 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - pop {r4, lr} │ │ │ │ - ldr r0, [r3, #2620] @ 0xa3c │ │ │ │ - mov r1, #1 │ │ │ │ - b 8b008 │ │ │ │ + beq 8e6a0 │ │ │ │ + ldr r1, [pc, #172] @ 8e6dc │ │ │ │ + ldr r0, [pc, #172] @ 8e6e0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + add r6, sp, #76 @ 0x4c │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r3, r7 │ │ │ │ + str r5, [sp] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e972c │ │ │ │ + mvn r2, #0 │ │ │ │ + add r4, r4, #57344 @ 0xe000 │ │ │ │ + ldr r0, [r4, #2600] @ 0xa28 │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, r6 │ │ │ │ + bl 46950 │ │ │ │ + ldr r2, [pc, #104] @ 8e6e4 │ │ │ │ + ldr r3, [pc, #88] @ 8e6d8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8e6d0 │ │ │ │ + add sp, sp, #212 @ 0xd4 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r1, [pc, #64] @ 8e6e8 │ │ │ │ + ldr r0, [pc, #64] @ 8e6ec │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + add r6, sp, #76 @ 0x4c │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r3, r7 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e972c │ │ │ │ + b 8e658 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq r8, [r7], -r8 @ │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r6, r6, r4, lsr r2 │ │ │ │ + andeq r9, r6, ip, ror r6 │ │ │ │ + andeq r8, r7, r8, asr #6 │ │ │ │ + @ instruction: 0x000661bc │ │ │ │ + andeq r9, r6, r0, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r6, r7, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + str r0, [ip, #3872] @ 0xf20 │ │ │ │ + ldr ip, [pc, #272] @ 8e818 │ │ │ │ + sub sp, sp, #208 @ 0xd0 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [pc, #264] @ 8e81c │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r1, [ip, r1] │ │ │ │ mov r4, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - strb r0, [r3, #1684] @ 0x694 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [r3, #1672] @ 0x688 │ │ │ │ - cmp r1, #4 │ │ │ │ - addls pc, pc, r1, lsl #2 │ │ │ │ - b 854ac │ │ │ │ - b 85504 │ │ │ │ - b 854f8 │ │ │ │ - b 854c8 │ │ │ │ - b 854b0 │ │ │ │ - b 854b0 │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ + add r6, sp, #12 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #204] @ 0xcc │ │ │ │ + mov r1, #0 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r2 │ │ │ │ + add r4, r4, #57344 @ 0xe000 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + bl 8b8dc │ │ │ │ + ldr r3, [r4, #2508] @ 0x9cc │ │ │ │ + tst r3, #1 │ │ │ │ + beq 8e7d0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 8e7ec │ │ │ │ + cmp r5, #1 │ │ │ │ + beq 8e800 │ │ │ │ + ldr r1, [pc, #184] @ 8e820 │ │ │ │ + ldr r0, [pc, #184] @ 8e824 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + add r5, sp, #76 @ 0x4c │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e972c │ │ │ │ + mvn r2, #0 │ │ │ │ + ldr r0, [r4, #2600] @ 0xa28 │ │ │ │ mov r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - strb r3, [r4, #28] │ │ │ │ - pop {r4, r6, r7, lr} │ │ │ │ - b 7e85c │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - bl e88e8 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 46950 │ │ │ │ + ldr r2, [pc, #124] @ 8e828 │ │ │ │ + ldr r3, [pc, #108] @ 8e81c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #204] @ 0xcc │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r7, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - add r1, r4, #1712 @ 0x6b0 │ │ │ │ - strd r6, [r1, #-8] │ │ │ │ - str r2, [r4, #1712] @ 0x6b0 │ │ │ │ - str r3, [r4, #1716] @ 0x6b4 │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ - cmp r2, #2 │ │ │ │ - bgt 855cc │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - mov r2, #0 │ │ │ │ + bne 8e814 │ │ │ │ + add sp, sp, #208 @ 0xd0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + cmp r5, #0 │ │ │ │ + bne 8e760 │ │ │ │ + ldr r1, [pc, #76] @ 8e82c │ │ │ │ + ldr r0, [pc, #76] @ 8e830 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 8e770 │ │ │ │ + ldr r1, [pc, #64] @ 8e834 │ │ │ │ + ldr r0, [pc, #64] @ 8e838 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 8e770 │ │ │ │ + ldr r1, [pc, #52] @ 8e83c │ │ │ │ + ldr r0, [pc, #52] @ 8e840 │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + b 8e770 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000782b4 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + strdeq r6, [r6], -ip │ │ │ │ + andeq r9, r6, r8, asr #11 │ │ │ │ + andeq r8, r7, r8, lsl r2 │ │ │ │ + andeq r6, r6, r4, lsl #1 │ │ │ │ + andeq r9, r6, r8, lsr r5 │ │ │ │ + andeq r6, r6, r0, ror r0 │ │ │ │ + andeq r9, r6, ip, ror #9 │ │ │ │ + andeq r6, r6, ip, asr r0 │ │ │ │ + strdeq r9, [r6], -r4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #1528] @ 0x5f8 │ │ │ │ + ldr lr, [pc, #1484] @ 8ee28 │ │ │ │ + ldr ip, [pc, #1728] @ 8ef20 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #1580] @ 0x62c │ │ │ │ + add lr, pc, lr │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #148] @ 0x94 │ │ │ │ - str r2, [r4, #12] │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + sub sp, sp, #2528 @ 0x9e0 │ │ │ │ + sub sp, sp, #4 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + ldr r7, [pc, #1444] @ 8ee2c │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #2524] @ 0x9dc │ │ │ │ + mov ip, #0 │ │ │ │ + mov r1, #1 │ │ │ │ + mov r5, r2 │ │ │ │ blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - popeq {r4, r6, r7, pc} │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + cmp r6, #6 │ │ │ │ + add r7, pc, r7 │ │ │ │ + beq 8e994 │ │ │ │ + cmp r6, #12 │ │ │ │ + beq 8eb50 │ │ │ │ + cmp r6, #21 │ │ │ │ + beq 8eba0 │ │ │ │ + add r9, r4, #528 @ 0x210 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl f09b8 │ │ │ │ + subs r8, r0, #0 │ │ │ │ + beq 8f17c │ │ │ │ + ldr r3, [r4, #264] @ 0x108 │ │ │ │ + cmp r3, #0 │ │ │ │ + addgt r9, r4, #4 │ │ │ │ + movgt r5, #0 │ │ │ │ + ble 8e910 │ │ │ │ + ldr r0, [r9, #4]! │ │ │ │ + mov r2, r8 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #148] @ 0x94 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ - ldrb r3, [r0] │ │ │ │ - cmp r3, #0 │ │ │ │ - popeq {r4, r6, r7, pc} │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [r4, #264] @ 0x108 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r3, r5 │ │ │ │ + bgt 8e8e8 │ │ │ │ + cmp r6, #18 │ │ │ │ + beq 8ead0 │ │ │ │ + cmp r6, #20 │ │ │ │ + beq 8ed30 │ │ │ │ + cmp r6, #33 @ 0x21 │ │ │ │ + beq 8ec34 │ │ │ │ + cmp r6, #19 │ │ │ │ + beq 8f1e4 │ │ │ │ + cmp r6, #17 │ │ │ │ + beq 8f5c4 │ │ │ │ + sub r3, r6, #4 │ │ │ │ + cmp r3, #18 │ │ │ │ + addls pc, pc, r3, lsl #2 │ │ │ │ + b 8f384 │ │ │ │ + b 8f3dc │ │ │ │ + b 8f384 │ │ │ │ + b 8f384 │ │ │ │ + b 8f384 │ │ │ │ + b 8f584 │ │ │ │ + b 8f384 │ │ │ │ + b 8f550 │ │ │ │ + b 8f384 │ │ │ │ + b 8f384 │ │ │ │ + b 8f384 │ │ │ │ + b 8f384 │ │ │ │ + b 8f384 │ │ │ │ + b 8f384 │ │ │ │ + b 8f384 │ │ │ │ + b 8f384 │ │ │ │ + b 8f384 │ │ │ │ + b 8f384 │ │ │ │ + b 8f384 │ │ │ │ + b 8f500 │ │ │ │ + ldr r0, [r4, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 8e8b8 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #148] @ 0x94 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - ldr r1, [pc, #128] @ 855e8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl eb9e4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 855dc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r3, #15 │ │ │ │ - ldr r0, [r2, #1580] @ 0x62c │ │ │ │ - str r3, [r4, #12] │ │ │ │ + ldr r3, [pc, #1140] @ 8ee30 │ │ │ │ + add r6, sp, #16 │ │ │ │ + mov r2, #50 @ 0x32 │ │ │ │ + strd r2, [r6, #8] │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + mov r3, #0 │ │ │ │ + strd r2, [r6, #112] @ 0x70 │ │ │ │ + mov r2, #100 @ 0x64 │ │ │ │ + mov r3, #100 @ 0x64 │ │ │ │ + strd r2, [r6, #120] @ 0x78 │ │ │ │ + mov r2, #1200 @ 0x4b0 │ │ │ │ + mov r3, #500 @ 0x1f4 │ │ │ │ + strd r2, [r6, #16] │ │ │ │ + mov r2, #150 @ 0x96 │ │ │ │ + mov r3, #95 @ 0x5f │ │ │ │ + strd r2, [r6, #24] │ │ │ │ + ldr r2, [pc, #1080] @ 8ee34 │ │ │ │ + mov r3, #8000 @ 0x1f40 │ │ │ │ + strd r2, [r6, #32] │ │ │ │ + ldr r3, [pc, #1072] @ 8ee38 │ │ │ │ + mov r2, #300 @ 0x12c │ │ │ │ + strd r2, [r6, #40] @ 0x28 │ │ │ │ + ldr r3, [pc, #1064] @ 8ee3c │ │ │ │ + mov r2, #50 @ 0x32 │ │ │ │ + strd r2, [r6, #48] @ 0x30 │ │ │ │ + ldr r2, [pc, #1056] @ 8ee40 │ │ │ │ + mov r3, #140 @ 0x8c │ │ │ │ + strd r2, [r6, #56] @ 0x38 │ │ │ │ + ldr r3, [pc, #1048] @ 8ee44 │ │ │ │ + mov r2, #125 @ 0x7d │ │ │ │ + strd r2, [r6, #64] @ 0x40 │ │ │ │ + mov r2, #200 @ 0xc8 │ │ │ │ + mov r3, #125 @ 0x7d │ │ │ │ + strd r2, [r6, #72] @ 0x48 │ │ │ │ + ldr r2, [pc, #1028] @ 8ee48 │ │ │ │ + mov r3, #80 @ 0x50 │ │ │ │ + add r9, pc, #980 @ 0x3d4 │ │ │ │ + ldrd r8, [r9] │ │ │ │ + strd r2, [r6, #80] @ 0x50 │ │ │ │ + mov r2, #20 │ │ │ │ + mov r3, #700 @ 0x2bc │ │ │ │ + strd r2, [r6, #88] @ 0x58 │ │ │ │ + ldr r2, [pc, #1000] @ 8ee4c │ │ │ │ + mov r0, #1000 @ 0x3e8 │ │ │ │ + mov r1, #200 @ 0xc8 │ │ │ │ + mov r3, #200 @ 0xc8 │ │ │ │ + strd r8, [r6, #104] @ 0x68 │ │ │ │ + add r7, r6, #124 @ 0x7c │ │ │ │ + sub r8, r6, #4 │ │ │ │ + strd r0, [r6] │ │ │ │ + strd r2, [r6, #96] @ 0x60 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ce9c0 │ │ │ │ + str r0, [r8, #4]! │ │ │ │ + cmp r7, r8 │ │ │ │ + bne 8ea80 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8ec18 │ │ │ │ + ldr r2, [pc, #936] @ 8ee50 │ │ │ │ + ldr r3, [pc, #1140] @ 8ef20 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2524] @ 0x9dc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8fa18 │ │ │ │ + add sp, sp, #2528 @ 0x9e0 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r0, [r4, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 8eaa0 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #144] @ 0x90 │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - mov r2, #256 @ 0x100 │ │ │ │ - mov r1, r0 │ │ │ │ - add r0, r4, #1712 @ 0x6b0 │ │ │ │ - add r0, r0, #8 │ │ │ │ - bl e97fc │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r3, [r2, #1588] @ 0x634 │ │ │ │ - strb r1, [r2, #1684] @ 0x694 │ │ │ │ - add r3, r3, #3056 @ 0xbf0 │ │ │ │ - add r3, r3, #12 │ │ │ │ - str r3, [r2, #1680] @ 0x690 │ │ │ │ - str r3, [r2, #1672] @ 0x688 │ │ │ │ - str r3, [r2, #1676] @ 0x68c │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - bl 853c4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - b 8550c │ │ │ │ - mov r3, #4 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - pop {r4, r6, r7, pc} │ │ │ │ - andeq r7, r7, r0, lsr lr │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ + ldr r1, [r8, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq 8ef44 │ │ │ │ + add r9, r4, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r9, #2480] @ 0x9b0 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 8f2a8 │ │ │ │ + ldr r3, [r4, #1588] @ 0x634 │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r3, #196] @ 0xc4 │ │ │ │ cmp r3, #0 │ │ │ │ - popeq {r4, r5, r6, pc} │ │ │ │ + beq 8eaa0 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + mov r2, #0 │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r3, [pc, #800] @ 8ee54 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [pc, #796] @ 8ee58 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #1 │ │ │ │ + blx r4 │ │ │ │ + b 8eaa0 │ │ │ │ mov r0, r5 │ │ │ │ - pop {r4, r5, r6, lr} │ │ │ │ - b 853c4 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - cmp r3, r1 │ │ │ │ - bxeq lr │ │ │ │ - sub r3, r1, #5 │ │ │ │ - str r1, [r0, #20] │ │ │ │ - cmp r3, #5 │ │ │ │ - addls pc, pc, r3, lsl #2 │ │ │ │ - b 8565c │ │ │ │ - b 856b0 │ │ │ │ - b 85660 │ │ │ │ - b 85684 │ │ │ │ - b 8568c │ │ │ │ - b 8565c │ │ │ │ - b 856a8 │ │ │ │ - bx lr │ │ │ │ + bl ce9c0 │ │ │ │ + subs r9, r0, #0 │ │ │ │ + ble 8e8b8 │ │ │ │ + mov r8, #0 │ │ │ │ + add sl, r4, #57344 @ 0xe000 │ │ │ │ + b 8eb80 │ │ │ │ + ldr r0, [sl, #2632] @ 0xa48 │ │ │ │ + add r8, r8, #1 │ │ │ │ + bl 5b4fc │ │ │ │ + cmp r9, r8 │ │ │ │ + beq 8e8b8 │ │ │ │ mov r1, #2 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl ceb34 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bxeq lr │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2608] @ 0xa30 │ │ │ │ + mov r1, r0 │ │ │ │ + beq 8eb6c │ │ │ │ + b 8eaa0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl ce9c0 │ │ │ │ + cmp r0, #10 │ │ │ │ + mov r8, r0 │ │ │ │ + bhi 8eaa0 │ │ │ │ + ldr r2, [pc, #672] @ 8ee5c │ │ │ │ + add r3, r0, r0, lsl #1 │ │ │ │ + add r2, pc, r2 │ │ │ │ + add r1, r2, r3, lsl #2 │ │ │ │ + ldr sl, [r1, #4] │ │ │ │ + lsl r0, r0, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + sub r0, sl, #1 │ │ │ │ + cmp r0, #2 │ │ │ │ + lsl r3, r3, #2 │ │ │ │ + bls 8f234 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bxeq lr │ │ │ │ - b 5b0f8 │ │ │ │ - mov r1, #3 │ │ │ │ - b 85664 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #1588] @ 0x634 │ │ │ │ - ldr r1, [r2, #976] @ 0x3d0 │ │ │ │ - cmn r1, #5 │ │ │ │ - add r1, r1, #4 │ │ │ │ - bne 85670 │ │ │ │ - bx lr │ │ │ │ - mov r1, #0 │ │ │ │ - b 85664 │ │ │ │ - mov r1, #1 │ │ │ │ - b 85664 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3936] @ 0xf60 │ │ │ │ - sub sp, sp, #124 @ 0x7c │ │ │ │ - mov r4, r0 │ │ │ │ - add r7, sp, #164 @ 0xa4 │ │ │ │ - ldr r0, [pc, #3804] @ 865bc │ │ │ │ - stm r7, {r1, r2, r3} │ │ │ │ - ldr r1, [pc, #3800] @ 865c0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r1, [r0, r1] │ │ │ │ - add r5, sp, #36 @ 0x24 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r5 │ │ │ │ - ldr r1, [r1] │ │ │ │ - str r1, [sp, #116] @ 0x74 │ │ │ │ + bne 8eaa0 │ │ │ │ + ldr sl, [r2, r3] │ │ │ │ + add r9, r4, #57344 @ 0xe000 │ │ │ │ + cmp sl, #2 │ │ │ │ + ldr r3, [r9, #2508] @ 0x9cc │ │ │ │ + beq 8f710 │ │ │ │ + ldr r0, [r1, #8] │ │ │ │ + ldr r1, [pc, #596] @ 8ee60 │ │ │ │ + add r1, pc, r1 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r0 │ │ │ │ + b 8f28c │ │ │ │ + add r0, r4, #2016 @ 0x7e0 │ │ │ │ + mov r2, #128 @ 0x80 │ │ │ │ + mov r1, r6 │ │ │ │ + str r3, [r4, #2152] @ 0x868 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl 7744 │ │ │ │ + b 8eaa0 │ │ │ │ + ldr r0, [r4, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 8eaa0 │ │ │ │ + ldr r3, [r0] │ │ │ │ mov r1, #0 │ │ │ │ - ldr r1, [pc, #3768] @ 865c4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 96334 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - ldr r2, [r2, #1580] @ 0x62c │ │ │ │ - str r3, [r4, #16] │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r8] │ │ │ │ + mov r7, #692 @ 0x2b4 │ │ │ │ + mla r2, r7, r3, r4 │ │ │ │ + add r2, r2, #16192 @ 0x3f40 │ │ │ │ + ldrb r1, [r2, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne 85794 │ │ │ │ - mvn r9, #0 │ │ │ │ - cmp r3, #8 │ │ │ │ - beq 85c68 │ │ │ │ - sub r2, r3, #5 │ │ │ │ - cmp r2, #1 │ │ │ │ - bls 8649c │ │ │ │ - cmp r3, #7 │ │ │ │ - beq 866a0 │ │ │ │ - cmn r9, #1 │ │ │ │ - beq 85760 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 85624 │ │ │ │ - ldr r2, [pc, #3680] @ 865c8 │ │ │ │ - ldr r3, [pc, #3668] @ 865c0 │ │ │ │ + beq 8f304 │ │ │ │ + mov r6, r8 │ │ │ │ + mov r5, #0 │ │ │ │ + mov r9, #173 @ 0xad │ │ │ │ + b 8ec84 │ │ │ │ + ldr r3, [r8] │ │ │ │ + add r0, r5, r5, lsl #1 │ │ │ │ + lsl r0, r0, #3 │ │ │ │ + add r0, r0, #15552 @ 0x3cc0 │ │ │ │ + add r0, r0, #16 │ │ │ │ + mla r0, r7, r3, r0 │ │ │ │ + ldr r1, [r6, #4]! │ │ │ │ + mov r2, #24 │ │ │ │ + add r0, r4, r0 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ + mla r3, r9, r3, r5 │ │ │ │ + add r3, r3, #3920 @ 0xf50 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r2, [r4, r3, lsl #2] │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ + mla r3, r9, r3, r5 │ │ │ │ + add r5, r5, #1 │ │ │ │ + add r3, r3, #3920 @ 0xf50 │ │ │ │ + add r3, r3, #14 │ │ │ │ + cmp r5, #6 │ │ │ │ + str r2, [r4, r3, lsl #2] │ │ │ │ + bne 8ec80 │ │ │ │ + ldr r1, [pc, #376] @ 8ee64 │ │ │ │ + ldr r3, [pc, #560] @ 8ef20 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r2, [r8] │ │ │ │ + ldr r1, [r3] │ │ │ │ + ldr r3, [sp, #2524] @ 0x9dc │ │ │ │ + eors r1, r3, r1 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8fa18 │ │ │ │ + mla r0, r7, r2, r4 │ │ │ │ + mov r3, #1 │ │ │ │ + add r0, r0, #15488 @ 0x3c80 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r0, #48 @ 0x30 │ │ │ │ + add sp, sp, #2528 @ 0x9e0 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 8c920 │ │ │ │ + ldr r0, [r4, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 8eaa0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + add r9, r4, #57344 @ 0xe000 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r8] │ │ │ │ + ldr r3, [r9, #2480] @ 0x9b0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 8f2c0 │ │ │ │ + mov r5, #692 @ 0x2b4 │ │ │ │ + mul r1, r5, r2 │ │ │ │ + add r3, r4, r1 │ │ │ │ + add r3, r3, #16192 @ 0x3f40 │ │ │ │ + ldrb r3, [r3, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8f2c0 │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8fa94 │ │ │ │ + ldr r2, [r9, #2528] @ 0x9e0 │ │ │ │ + mov r3, #692 @ 0x2b4 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r9, #2528] @ 0x9e0 │ │ │ │ + ldr r2, [r8] │ │ │ │ + mla r3, r2, r3, r4 │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 8edcc │ │ │ │ + add r3, r4, r3, lsl #2 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r3, #2532] @ 0x9e4 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r3, #2532] @ 0x9e4 │ │ │ │ + ldr r2, [r8] │ │ │ │ + mov r0, #692 @ 0x2b4 │ │ │ │ + mla r0, r2, r0, r4 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r0, #15488 @ 0x3c80 │ │ │ │ + add r0, r0, #48 @ 0x30 │ │ │ │ + bl 8dd2c │ │ │ │ + ldr r2, [pc, #124] @ 8ee68 │ │ │ │ + ldr r3, [pc, #304] @ 8ef20 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #116] @ 0x74 │ │ │ │ + ldr r3, [sp, #2524] @ 0x9dc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 86830 │ │ │ │ - add sp, sp, #124 @ 0x7c │ │ │ │ + bne 8fa18 │ │ │ │ + ldr r1, [r8] │ │ │ │ + ldr r0, [r9, #2640] @ 0xa50 │ │ │ │ + add sp, sp, #2528 @ 0x9e0 │ │ │ │ + add sp, sp, #4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ - ldr r6, [r4, #8] │ │ │ │ - str r6, [r4, #16] │ │ │ │ - ldr r9, [r2, #8] │ │ │ │ - cmp r9, #3 │ │ │ │ - bne 863f4 │ │ │ │ - ldr r1, [pc, #3612] @ 865cc │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #3604] @ 865d0 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - cmp r6, #8 │ │ │ │ - ldr r1, [pc, #3596] @ 865d4 │ │ │ │ - movne fp, #1065353216 @ 0x3f800000 │ │ │ │ - moveq fp, #1048576000 @ 0x3e800000 │ │ │ │ - add r8, sp, #84 @ 0x54 │ │ │ │ - add sl, sp, #100 @ 0x64 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #3564] @ 865d8 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ + b 2ecf4 │ │ │ │ + andeq r3, r1, r0, lsl #17 │ │ │ │ + muleq r0, r8, sl │ │ │ │ + andeq r8, r7, r0, ror #2 │ │ │ │ + andeq r8, r7, r4, lsr #2 │ │ │ │ + andeq r0, r0, r8, lsr #10 │ │ │ │ + andeq r9, r0, r0, ror r4 │ │ │ │ + ldrdeq r0, [r0], -ip │ │ │ │ + ldrdeq sp, [r0], -r8 │ │ │ │ + andeq r0, r3, r0, asr #26 │ │ │ │ + andeq r5, r3, r0, ror #22 │ │ │ │ + andeq r3, r4, r8, lsr r2 │ │ │ │ + andeq r8, r1, r0, lsr #13 │ │ │ │ + andeq r7, r7, ip, lsl pc │ │ │ │ + andeq r9, r6, ip, lsl r4 │ │ │ │ + andeq r5, r6, r8, asr r1 │ │ │ │ + andeq r7, r7, r4, lsl #4 │ │ │ │ + andeq r5, r6, ip, asr ip │ │ │ │ + ldrdeq r7, [r7], -r8 │ │ │ │ + ldrdeq r7, [r7], -r8 │ │ │ │ + andeq r7, r7, ip, ror r8 │ │ │ │ + andeq r8, r6, r4, lsl #27 │ │ │ │ + ldrdeq r4, [r6], -r0 │ │ │ │ + andeq r6, r7, r0, asr fp │ │ │ │ + ldrdeq r5, [r6], -ip │ │ │ │ + andeq r8, r6, ip, lsr #25 │ │ │ │ + andeq r4, r6, r4, lsr #19 │ │ │ │ + andeq r8, r6, r4, lsl #25 │ │ │ │ + andeq r4, r6, r4, ror #18 │ │ │ │ + andeq r8, r6, r8, lsl #24 │ │ │ │ + andeq r4, r6, r4, lsr #18 │ │ │ │ + andeq r7, r7, r4, lsl r6 │ │ │ │ + andeq r7, r7, ip, lsl #10 │ │ │ │ + andeq r7, r7, r0, lsr #9 │ │ │ │ + andeq r7, r7, r8, lsr r4 │ │ │ │ + andeq r5, r6, r0, ror #3 │ │ │ │ + andeq r8, r6, r0, lsl #18 │ │ │ │ + andeq r5, r6, r0, lsl #3 │ │ │ │ + ldrdeq r8, [r6], -ip │ │ │ │ + andeq r5, r6, r0, ror #1 │ │ │ │ + ldrdeq r8, [r6], -r8 @ │ │ │ │ + rsbsmi r0, r0, #0 │ │ │ │ + strdeq r4, [r6], -r4 @ │ │ │ │ + andeq r8, r6, r4, lsl #12 │ │ │ │ + muleq r7, r8, r0 │ │ │ │ + andeq r4, r6, r0, ror #29 │ │ │ │ + andeq r7, r7, r4, lsr r0 │ │ │ │ + andeq r4, r6, r0, lsl #29 │ │ │ │ + ldrdeq r8, [r6], -ip │ │ │ │ + andeq r6, r7, r8, asr #31 │ │ │ │ + muleq r7, r4, pc @ │ │ │ │ + andeq r6, r7, r8, asr pc │ │ │ │ + andeq r0, r0, r8, lsr #12 │ │ │ │ + andeq r4, r6, r8, asr ip │ │ │ │ + andeq r8, r6, r8, asr #7 │ │ │ │ + andeq r4, r6, r4, lsr ip │ │ │ │ + andeq r4, r6, ip, lsl ip │ │ │ │ + andeq r8, r6, r4, asr r1 │ │ │ │ + strdeq r4, [r6], -r8 │ │ │ │ + andeq r8, r6, r0, ror r2 │ │ │ │ + andeq r4, r6, r4, asr #23 │ │ │ │ + andeq r8, r6, r8, lsl #4 │ │ │ │ + @ instruction: 0x00064bb0 │ │ │ │ + andeq r8, r6, ip, asr #4 │ │ │ │ + ldrdeq r6, [r7], -r8 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r4, r6, r8, asr #22 │ │ │ │ + andeq r8, r6, r8, lsl #2 │ │ │ │ + andeq r4, r6, ip, lsr #22 │ │ │ │ + andeq r8, r6, ip, lsr r0 │ │ │ │ + andeq r4, r6, r0, lsl fp │ │ │ │ + muleq r6, r8, r0 │ │ │ │ + strdeq r4, [r6], -r4 @ │ │ │ │ + ldrdeq r7, [r6], -ip │ │ │ │ + ldr r2, [r8] │ │ │ │ + mov r3, #692 @ 0x2b4 │ │ │ │ + mla r3, r2, r3, r4 │ │ │ │ + add r3, r3, #16192 @ 0x3f40 │ │ │ │ + ldrb r3, [r3, #32] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8f344 │ │ │ │ + add r9, r4, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r9, #2480] @ 0x9b0 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 8ef7c │ │ │ │ + ldr r3, [r8, #96] @ 0x60 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8fb48 │ │ │ │ + mov r7, #692 @ 0x2b4 │ │ │ │ + mla r2, r7, r2, r4 │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ + add r1, r2, #16192 @ 0x3f40 │ │ │ │ + mov r0, #1 │ │ │ │ + add r2, r2, #15744 @ 0x3d80 │ │ │ │ + strb r0, [r1, #32] │ │ │ │ + str r3, [r2, #40] @ 0x28 │ │ │ │ + ldr r0, [r8] │ │ │ │ + ldr r1, [r8, #12] │ │ │ │ + mla r0, r7, r0, r4 │ │ │ │ + mov r2, #16 │ │ │ │ + add r0, r0, #15488 @ 0x3c80 │ │ │ │ + add r0, r0, #48 @ 0x30 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r0, [r8] │ │ │ │ + mov r2, #12 │ │ │ │ + mla r0, r7, r0, r4 │ │ │ │ + ldr r1, [r8, #16] │ │ │ │ + add r0, r0, #15552 @ 0x3cc0 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r3, [r8] │ │ │ │ + mov r6, r8 │ │ │ │ + mla r3, r7, r3, r4 │ │ │ │ + ldr r2, [r6, #20]! │ │ │ │ + add r3, r3, #15552 @ 0x3cc0 │ │ │ │ + mov r5, #0 │ │ │ │ + mov sl, #173 @ 0xad │ │ │ │ + str r2, [r3, #12] │ │ │ │ + ldr r0, [r8] │ │ │ │ + add r3, r5, r5, lsl #1 │ │ │ │ + mul r0, r7, r0 │ │ │ │ + ldr r1, [r6, #4]! │ │ │ │ + add r0, r0, #15552 @ 0x3cc0 │ │ │ │ + add r0, r0, #16 │ │ │ │ + add r0, r0, r3, lsl #3 │ │ │ │ + mov r2, #24 │ │ │ │ + add r0, r4, r0 │ │ │ │ + bl e96c0 │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r2, [r6, #24] │ │ │ │ + mla r3, sl, r3, r5 │ │ │ │ + add r3, r3, #3920 @ 0xf50 │ │ │ │ + add r3, r3, #8 │ │ │ │ + str r2, [r4, r3, lsl #2] │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r2, [r6, #48] @ 0x30 │ │ │ │ + mla r3, sl, r3, r5 │ │ │ │ + add r5, r5, #1 │ │ │ │ + add r3, r3, #3920 @ 0xf50 │ │ │ │ + add r3, r3, #14 │ │ │ │ + cmp r5, #6 │ │ │ │ + str r2, [r4, r3, lsl #2] │ │ │ │ + bne 8eff0 │ │ │ │ + ldr r5, [r8] │ │ │ │ + ldr r0, [r4, #1616] @ 0x650 │ │ │ │ + mul r5, r7, r5 │ │ │ │ + ldr r3, [r0] │ │ │ │ + add r1, r5, #15488 @ 0x3c80 │ │ │ │ + add r2, r5, #15552 @ 0x3cc0 │ │ │ │ + add r1, r1, #48 @ 0x30 │ │ │ │ + ldr r6, [r3, #24] │ │ │ │ + add r1, r4, r1 │ │ │ │ + add r2, r4, r2 │ │ │ │ + mov r3, #1 │ │ │ │ + blx r6 │ │ │ │ + add r2, r4, r5 │ │ │ │ + ldr r5, [r8] │ │ │ │ + add r2, r2, #16192 @ 0x3f40 │ │ │ │ + mul r5, r7, r5 │ │ │ │ + mov r3, #1 │ │ │ │ + add r1, r5, #15488 @ 0x3c80 │ │ │ │ + add r1, r1, #48 @ 0x30 │ │ │ │ + add r1, r4, r1 │ │ │ │ + strb r0, [r2, #34] @ 0x22 │ │ │ │ + ldr r0, [r4, #1620] @ 0x654 │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r6, [r2, #12] │ │ │ │ + add r2, r5, #15552 @ 0x3cc0 │ │ │ │ + add r2, r4, r2 │ │ │ │ + blx r6 │ │ │ │ + ldr r2, [r8] │ │ │ │ + add r3, r4, r5 │ │ │ │ + mul r7, r2, r7 │ │ │ │ + add r3, r3, #16192 @ 0x3f40 │ │ │ │ + strb r0, [r3, #33] @ 0x21 │ │ │ │ + add r3, r4, r7 │ │ │ │ + add r3, r3, #16192 @ 0x3f40 │ │ │ │ + ldrb r3, [r3, #33] @ 0x21 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8f650 │ │ │ │ + mov r5, #692 @ 0x2b4 │ │ │ │ + mla r0, r5, r2, r4 │ │ │ │ + mov r3, #1 │ │ │ │ + add r0, r0, #15488 @ 0x3c80 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r0, #48 @ 0x30 │ │ │ │ + bl 8c920 │ │ │ │ + ldr r3, [r9, #2528] @ 0x9e0 │ │ │ │ + add r3, r3, #1 │ │ │ │ + str r3, [r9, #2528] @ 0x9e0 │ │ │ │ + ldr r1, [r8] │ │ │ │ + mla r3, r5, r1, r4 │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 8f140 │ │ │ │ + add r3, r4, r3, lsl #2 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r3, #2532] @ 0x9e4 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r3, #2532] @ 0x9e4 │ │ │ │ + ldr r1, [r8] │ │ │ │ + ldr r2, [pc, #-732] @ 8ee6c │ │ │ │ + ldr r3, [pc, #-556] @ 8ef20 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2524] @ 0x9dc │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r0 │ │ │ │ + bne 8fa18 │ │ │ │ + ldr r2, [r8, #8] │ │ │ │ + ldr r0, [r9, #2640] @ 0xa50 │ │ │ │ + add sp, sp, #2528 @ 0x9e0 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 2ec94 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl eff30 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl efe78 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r2, [pc, #-816] @ 8ee70 │ │ │ │ + add r5, sp, #2256 @ 0x8d0 │ │ │ │ + add r5, r5, #12 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + str r6, [sp] │ │ │ │ + str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 964d4 │ │ │ │ - mov r1, #1069547520 @ 0x3fc00000 │ │ │ │ - mov r0, r6 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #3524] @ 865dc │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, #0 │ │ │ │ - add r6, sp, #52 @ 0x34 │ │ │ │ - mov r1, r0 │ │ │ │ + bl e972c │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r2, [pc, #-852] @ 8ee74 │ │ │ │ + ldr ip, [r0] │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r8, [sp] │ │ │ │ + mov r1, #1 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + mov r3, r5 │ │ │ │ + blx r4 │ │ │ │ + b 8eaa0 │ │ │ │ + ldr r0, [r4, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 8eaa0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + blx r3 │ │ │ │ + add r4, r4, #57344 @ 0xe000 │ │ │ │ + ldr r3, [r8] │ │ │ │ + str r3, [r4, #2508] @ 0x9cc │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + str r3, [r4, #2512] @ 0x9d0 │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ + str r3, [r4, #2516] @ 0x9d4 │ │ │ │ + ldr r3, [r8, #12] │ │ │ │ + str r3, [r4, #2520] @ 0x9d8 │ │ │ │ + ldr r3, [r8, #16] │ │ │ │ + str r3, [r4, #2524] @ 0x9dc │ │ │ │ + b 8eaa0 │ │ │ │ + add fp, sp, #144 @ 0x90 │ │ │ │ + mov r9, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 96540 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 852b4 │ │ │ │ + bl ce9c0 │ │ │ │ + add r9, r9, #1 │ │ │ │ + cmp sl, r9 │ │ │ │ + str r0, [fp], #4 │ │ │ │ + bne 8f23c │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8eaa0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r9, r4, #57344 @ 0xe000 │ │ │ │ + add fp, r3, r8 │ │ │ │ + ldr r3, [pc, #-1020] @ 8ee78 │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr sl, [r3, fp, lsl #2] │ │ │ │ + ldr r3, [r9, #2508] @ 0x9cc │ │ │ │ + cmp sl, #2 │ │ │ │ + beq 8f710 │ │ │ │ + ldr r1, [pc, #-1040] @ 8ee7c │ │ │ │ + add r1, pc, r1 │ │ │ │ + cmp sl, #0 │ │ │ │ + beq 8fb30 │ │ │ │ + cmp sl, #1 │ │ │ │ + bne 8e8b8 │ │ │ │ + ldr r0, [r9, #2576] @ 0xa10 │ │ │ │ + bl 72e28 │ │ │ │ + b 8e8b8 │ │ │ │ + ldr r3, [r4, #1580] @ 0x62c │ │ │ │ + ldr r2, [r8] │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + str r3, [r9, #2492] @ 0x9bc │ │ │ │ + str r2, [r9, #2480] @ 0x9b0 │ │ │ │ + b 8ef7c │ │ │ │ + ldr r3, [r4, #1588] @ 0x634 │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r3, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8eaa0 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ mov r2, #0 │ │ │ │ - mov r1, sl │ │ │ │ + ldr r1, [r0] │ │ │ │ + ldr r3, [pc, #-1128] @ 8ee80 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [pc, #-1132] @ 8ee84 │ │ │ │ + ldr r4, [r1, #100] @ 0x64 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #1 │ │ │ │ + blx r4 │ │ │ │ + b 8eaa0 │ │ │ │ + ldr r3, [r4, #1588] @ 0x634 │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r3, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8eaa0 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r3, [pc, #-1180] @ 8ee88 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r2, [pc, #-1184] @ 8ee8c │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #1 │ │ │ │ + blx r4 │ │ │ │ + b 8eaa0 │ │ │ │ + ldr r3, [r4, #1588] @ 0x634 │ │ │ │ + add r3, r3, #4096 @ 0x1000 │ │ │ │ + ldr r3, [r3, #196] @ 0xc4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8eaa0 │ │ │ │ + ldr r0, [r4, #1592] @ 0x638 │ │ │ │ + ldr r3, [pc, #-1236] @ 8ee90 │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r2, [pc, #-1240] @ 8ee94 │ │ │ │ + str r1, [sp] │ │ │ │ + add r3, pc, r3 │ │ │ │ + ldr r4, [ip, #100] @ 0x64 │ │ │ │ + add r2, pc, r2 │ │ │ │ + mov r1, #1 │ │ │ │ + blx r4 │ │ │ │ + b 8eaa0 │ │ │ │ + cmp r6, #23 │ │ │ │ + bne 8eaa0 │ │ │ │ + ldr r3, [r4, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 8eaa0 │ │ │ │ + ldm r8, {r1, r2, r3} │ │ │ │ mov r0, r4 │ │ │ │ - bl 852b4 │ │ │ │ - ldr r1, [pc, #3628] @ 86684 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 963a4 │ │ │ │ - ldr r1, [pc, #3608] @ 86684 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 963a4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #3404] @ 865e0 │ │ │ │ - ldr r0, [pc, #3404] @ 865e4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + bl 8e5cc │ │ │ │ + ldr r2, [pc, #-1304] @ 8ee98 │ │ │ │ + ldr r3, [pc, #-1172] @ 8ef20 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2524] @ 0x9dc │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str fp, [sp, #8] │ │ │ │ - str fp, [sp, #4] │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r1, [pc, #3372] @ 865e8 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - add r1, pc, r1 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - add r1, r1, #80 @ 0x50 │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #3500] @ 86688 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, #15 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 806a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 86418 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r1, [pc, #3288] @ 865dc │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 964d4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #3264] @ 865ec │ │ │ │ - ldr r0, [pc, #3264] @ 865f0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + bne 8fa18 │ │ │ │ + add r4, r4, #57344 @ 0xe000 │ │ │ │ + ldr r1, [r8, #4] │ │ │ │ + ldr r0, [r4, #2640] @ 0xa50 │ │ │ │ + b 8ee10 │ │ │ │ + ldr r3, [r4, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 8f4a4 │ │ │ │ + ldr r3, [r8] │ │ │ │ + mov r2, #692 @ 0x2b4 │ │ │ │ + mla r2, r3, r2, r4 │ │ │ │ + add r2, r2, #15744 @ 0x3d80 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ + cmn r2, #1 │ │ │ │ + beq 8f420 │ │ │ │ + add r3, r4, r2, lsl #2 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r3, #2532] @ 0x9e4 │ │ │ │ + sub r2, r2, #1 │ │ │ │ + str r2, [r3, #2532] @ 0x9e4 │ │ │ │ + ldr r3, [r8] │ │ │ │ + mov r1, #692 @ 0x2b4 │ │ │ │ + mla r3, r1, r3, r4 │ │ │ │ + ldr r2, [r8, #4] │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + str r2, [r3, #40] @ 0x28 │ │ │ │ + ldr r2, [r8] │ │ │ │ + mla r3, r1, r2, r4 │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 8f464 │ │ │ │ + add r3, r4, r3, lsl #2 │ │ │ │ + add r3, r3, #57344 @ 0xe000 │ │ │ │ + ldr r2, [r3, #2532] @ 0x9e4 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r2, [r3, #2532] @ 0x9e4 │ │ │ │ + ldr r2, [r8] │ │ │ │ + mov r0, #692 @ 0x2b4 │ │ │ │ + mla r0, r2, r0, r4 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str fp, [sp, #8] │ │ │ │ - str fp, [sp, #4] │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r1, [pc, #3232] @ 865f4 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ + add r0, r0, #15488 @ 0x3c80 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r0, #48 @ 0x30 │ │ │ │ + bl 8c920 │ │ │ │ + add r3, r4, #57344 @ 0xe000 │ │ │ │ + ldr r1, [r8] │ │ │ │ + ldr r2, [r3, #2480] @ 0x9b0 │ │ │ │ + cmp r1, r2 │ │ │ │ + ldreq r2, [r4, #1580] @ 0x62c │ │ │ │ + ldreq r1, [r8, #12] │ │ │ │ + ldreq r2, [r2, #48] @ 0x30 │ │ │ │ + streq r2, [r3, #2492] @ 0x9bc │ │ │ │ + streq r1, [r3, #2484] @ 0x9b4 │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8eaa0 │ │ │ │ + ldr r1, [pc, #-1564] @ 8ee9c │ │ │ │ + ldr r3, [pc, #-1436] @ 8ef20 │ │ │ │ add r1, pc, r1 │ │ │ │ - sub r3, r3, #2 │ │ │ │ - add r1, r1, #84 @ 0x54 │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #3348] @ 86688 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, #15 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + ldr r3, [r1, r3] │ │ │ │ + ldr r2, [r8] │ │ │ │ + ldr r1, [r3] │ │ │ │ + ldr r3, [sp, #2524] @ 0x9dc │ │ │ │ + eors r1, r3, r1 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8fa18 │ │ │ │ + mov r1, #692 @ 0x2b4 │ │ │ │ + mla r1, r2, r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 806a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 86400 │ │ │ │ - mov r3, #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r1, [pc, #3136] @ 865dc │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 964d4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #3124] @ 865f8 │ │ │ │ - ldr r0, [pc, #3124] @ 865fc │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + add r1, r1, #15488 @ 0x3c80 │ │ │ │ + add r1, r1, #48 @ 0x30 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + add sp, sp, #2528 @ 0x9e0 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 8e6f0 │ │ │ │ + ldr r3, [r4, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + bne 8eaa0 │ │ │ │ + ldm r8, {r1, r2, r3} │ │ │ │ + mov r0, r4 │ │ │ │ + bl 8e478 │ │ │ │ + ldr r2, [pc, #-1668] @ 8eea0 │ │ │ │ + ldr r3, [pc, #-1544] @ 8ef20 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2524] @ 0x9dc │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str fp, [sp, #8] │ │ │ │ - str fp, [sp, #4] │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r1, [pc, #3092] @ 86600 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - add r1, pc, r1 │ │ │ │ - sub r3, r3, #3 │ │ │ │ - add r1, r1, #88 @ 0x58 │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #3196] @ 86688 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, #15 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + bne 8fa18 │ │ │ │ + add r4, r4, #57344 @ 0xe000 │ │ │ │ + ldmib r8, {r1, r2} │ │ │ │ + ldr r0, [r4, #2640] @ 0xa50 │ │ │ │ + b 8f16c │ │ │ │ + ldr r3, [r8] │ │ │ │ + mov r2, #692 @ 0x2b4 │ │ │ │ + mla r3, r2, r3, r4 │ │ │ │ + ldr r1, [r8, #4] │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + str r1, [r3, #44] @ 0x2c │ │ │ │ + ldr r3, [r8] │ │ │ │ + ldr r1, [r4, #1580] @ 0x62c │ │ │ │ + mla r3, r2, r3, r4 │ │ │ │ + ldr r2, [r1, #16] │ │ │ │ + add r3, r3, #15744 @ 0x3d80 │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ + b 8eaa0 │ │ │ │ + ldr r2, [pc, #-1768] @ 8eea4 │ │ │ │ + ldr r3, [pc, #-1648] @ 8ef20 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r4, #1580] @ 0x62c │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2524] @ 0x9dc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8fa18 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #68] @ 0x44 │ │ │ │ + add sp, sp, #2528 @ 0x9e0 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + bx r3 │ │ │ │ + ldr r0, [r4, #1580] @ 0x62c │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #4 │ │ │ │ + beq 8eaa0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r3, #36] @ 0x24 │ │ │ │ + add r9, r4, #57344 @ 0xe000 │ │ │ │ + blx r3 │ │ │ │ + ldrb r4, [r9, #2549] @ 0x9f5 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 8f6d0 │ │ │ │ + ldr r4, [r8, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq 8fc04 │ │ │ │ + ldm r8, {r1, r3} │ │ │ │ + str r3, [r9, #2544] @ 0x9f0 │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ + subs r1, r1, #0 │ │ │ │ + movne r1, #1 │ │ │ │ + subs r3, r3, #0 │ │ │ │ + ldr r2, [r8, #12] │ │ │ │ + movne r3, #1 │ │ │ │ + strb r3, [r9, #2548] @ 0x9f4 │ │ │ │ + ldr r3, [r8, #16] │ │ │ │ + subs r2, r2, #0 │ │ │ │ + movne r2, #1 │ │ │ │ + subs r3, r3, #0 │ │ │ │ + movne r3, #1 │ │ │ │ + strb r1, [r9, #2540] @ 0x9ec │ │ │ │ + ldr r1, [r8, #20] │ │ │ │ + str r1, [r9, #2552] @ 0x9f8 │ │ │ │ + strb r2, [r9, #2549] @ 0x9f5 │ │ │ │ + strb r3, [r9, #2550] @ 0x9f6 │ │ │ │ + b 8eaa0 │ │ │ │ + add r7, r7, #15488 @ 0x3c80 │ │ │ │ + add r7, r7, #48 @ 0x30 │ │ │ │ + add r5, sp, #2192 @ 0x890 │ │ │ │ + add r5, r5, #12 │ │ │ │ + add r7, r4, r7 │ │ │ │ + mov r3, r2 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - bl 806a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 86480 │ │ │ │ - ldr r1, [pc, #2992] @ 865dc │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 964d4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #2992] @ 86604 │ │ │ │ - ldr r0, [pc, #2992] @ 86608 │ │ │ │ + str r7, [sp] │ │ │ │ + bl 8b8dc │ │ │ │ + ldr r1, [pc, #-2012] @ 8eea8 │ │ │ │ + ldr r0, [pc, #-2012] @ 8eeac │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, r5 │ │ │ │ + add r5, sp, #2256 @ 0x8d0 │ │ │ │ + add r5, r5, #12 │ │ │ │ + mov r1, #128 @ 0x80 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl e972c │ │ │ │ + mvn r0, #0 │ │ │ │ + mvn r2, #1 │ │ │ │ + str r0, [sp] │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - str fp, [sp, #8] │ │ │ │ - str fp, [sp, #4] │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r1, [pc, #2960] @ 8660c │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ + ldr r0, [r9, #2600] @ 0xa28 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 46950 │ │ │ │ + ldr r2, [r8] │ │ │ │ + b 8f0e8 │ │ │ │ + ldr r3, [r8, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8f600 │ │ │ │ + ldr r1, [pc, #-2100] @ 8eeb0 │ │ │ │ + ldr r0, [pc, #-2100] @ 8eeb4 │ │ │ │ add r1, pc, r1 │ │ │ │ - sub r3, r3, #4 │ │ │ │ - add r1, r1, #92 @ 0x5c │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #3052] @ 86688 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, #15 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + add r0, pc, r0 │ │ │ │ + ldr r5, [r9, #2600] @ 0xa28 │ │ │ │ + bl 9467c │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r3, r4 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 46950 │ │ │ │ + b 8f600 │ │ │ │ + sub r8, r8, #4 │ │ │ │ + and r3, r3, #1 │ │ │ │ + cmp r8, #6 │ │ │ │ + addls pc, pc, r8, lsl #2 │ │ │ │ + b 8eaa0 │ │ │ │ + b 8fa1c │ │ │ │ + b 8fa58 │ │ │ │ + b 8f9c0 │ │ │ │ + b 8f964 │ │ │ │ + b 8f8c4 │ │ │ │ + b 8f7c8 │ │ │ │ + b 8f740 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + mov r2, #692 @ 0x2b4 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + movge r3, #63 @ 0x3f │ │ │ │ + bic r3, r3, r3, asr #31 │ │ │ │ + mla r2, r3, r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 806a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 86468 │ │ │ │ - mov r9, #4 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, sl │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, sl │ │ │ │ - bl 96540 │ │ │ │ - ldr r1, [pc, #2876] @ 86610 │ │ │ │ - ldr r0, [pc, #2876] @ 86614 │ │ │ │ + add r2, r2, #15488 @ 0x3c80 │ │ │ │ + add r4, sp, #2192 @ 0x890 │ │ │ │ + add r4, r4, #12 │ │ │ │ + add r2, r2, #48 @ 0x30 │ │ │ │ + mov r1, r4 │ │ │ │ + str r2, [sp] │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + bl 8b8dc │ │ │ │ + ldr r1, [pc, #-2252] @ 8eeb8 │ │ │ │ + ldr r0, [pc, #-2252] @ 8eebc │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp, #4] │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r1, [pc, #2848] @ 86618 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #96 @ 0x60 │ │ │ │ + bl 9467c │ │ │ │ + mov r3, r4 │ │ │ │ + add r4, sp, #2256 @ 0x8d0 │ │ │ │ + add r4, r4, #12 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldr r0, [pc, #2932] @ 86688 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - sub r3, r3, #8 │ │ │ │ - mov r0, #15 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - clz r3, r3 │ │ │ │ mov r0, r4 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - bl 806a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 86450 │ │ │ │ - mov r9, #8 │ │ │ │ + bl e972c │ │ │ │ + mvn r2, #0 │ │ │ │ + ldr r0, [r9, #2600] @ 0xa28 │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, sl │ │ │ │ - ldr r1, [pc, #2704] @ 865dc │ │ │ │ - mov r0, sl │ │ │ │ - bl 96540 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 96540 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + mov r1, r4 │ │ │ │ + str r2, [sp] │ │ │ │ + bl 46950 │ │ │ │ + b 8eaa0 │ │ │ │ + mov r2, #39 @ 0x27 │ │ │ │ + ldr r0, [r9, #2620] @ 0xa3c │ │ │ │ + mov r1, #3 │ │ │ │ + bl 64088 │ │ │ │ + ldr r5, [sp, #148] @ 0x94 │ │ │ │ + ldr r0, [r9, #2640] @ 0xa50 │ │ │ │ + cmp r5, #63 @ 0x3f │ │ │ │ + movge r5, #63 @ 0x3f │ │ │ │ + bic r5, r5, r5, asr #31 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 2ec78 │ │ │ │ + mov r1, #692 @ 0x2b4 │ │ │ │ + mla r1, r5, r1, r4 │ │ │ │ + add r6, sp, #2192 @ 0x890 │ │ │ │ + add r1, r1, #15488 @ 0x3c80 │ │ │ │ + add r1, r1, #48 @ 0x30 │ │ │ │ + add r6, r6, #12 │ │ │ │ + mov r2, #64 @ 0x40 │ │ │ │ + mov r3, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + str r1, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95c50 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - sub r2, r2, #5 │ │ │ │ + bl 8b8dc │ │ │ │ + ldr r0, [sp, #152] @ 0x98 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + ldr r3, [r4, #1580] @ 0x62c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #-2448] @ 8eec0 │ │ │ │ + ldr r5, [sp, #144] @ 0x90 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 7678 <__aeabi_fcmple@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq 860fc │ │ │ │ - mov r3, #180 @ 0xb4 │ │ │ │ - cmp r2, #1 │ │ │ │ - movhi r2, #0 │ │ │ │ - movls r2, #1 │ │ │ │ - stm sp, {r2, r6} │ │ │ │ - ldr r1, [pc, #2668] @ 8661c │ │ │ │ - ldr r2, [pc, #2772] @ 86688 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r2, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ + beq 8fc5c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 8fc98 │ │ │ │ + ldr r1, [pc, #-2476] @ 8eec4 │ │ │ │ + ldr r0, [pc, #-2476] @ 8eec8 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r2, #15 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - add r1, r1, #100 @ 0x64 │ │ │ │ - mov r2, #8 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 811c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 86438 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r9, #6 │ │ │ │ - moveq r9, #5 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r1, [pc, #2508] @ 865dc │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r7 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r1, [pc, #2656] @ 86684 │ │ │ │ + bl 74a4 <__aeabi_f2d@plt> │ │ │ │ + add r4, sp, #2256 @ 0x8d0 │ │ │ │ + add r4, r4, #12 │ │ │ │ + mov r3, r6 │ │ │ │ mov r2, r5 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - ldr r7, [r3, #8] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq 865b4 │ │ │ │ - cmp r7, #3 │ │ │ │ - bne 85c5c │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - beq 8610c │ │ │ │ - sub r3, r3, #5 │ │ │ │ + strd r0, [sp] │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e972c │ │ │ │ + mvn r2, #0 │ │ │ │ + ldr r0, [r9, #2600] @ 0xa28 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + str r2, [sp] │ │ │ │ + bl 46950 │ │ │ │ + b 8eaa0 │ │ │ │ + ldrb r3, [r4, #2020] @ 0x7e4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8eaa0 │ │ │ │ + ldr r3, [r9, #2480] @ 0x9b0 │ │ │ │ + cmn r3, #1 │ │ │ │ + beq 8fce4 │ │ │ │ + mov r1, #692 @ 0x2b4 │ │ │ │ + mla r2, r1, r3, r4 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + add r2, r2, #15744 @ 0x3d80 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne 8f924 │ │ │ │ + ldrb r2, [r4, #3480] @ 0xd98 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq 8fce4 │ │ │ │ + ldr r2, [r4, #3488] @ 0xda0 │ │ │ │ + cmn r2, #1 │ │ │ │ + beq 8fcc0 │ │ │ │ + mla r2, r1, r2, r4 │ │ │ │ + add r2, r2, #15744 @ 0x3d80 │ │ │ │ + ldr r2, [r2, #40] @ 0x28 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq 8fcc0 │ │ │ │ + ldr r2, [pc, #-2656] @ 8eecc │ │ │ │ + ldr r3, [pc, #-2576] @ 8ef20 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2524] @ 0x9dc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + ldreq r0, [r9, #2620] @ 0xa3c │ │ │ │ + moveq r2, #37 @ 0x25 │ │ │ │ + bne 8fa18 │ │ │ │ + mov r1, #3 │ │ │ │ + add sp, sp, #2528 @ 0x9e0 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 64088 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8fc2c │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8fd14 │ │ │ │ cmp r3, #1 │ │ │ │ - bls 8612c │ │ │ │ - cmn r9, #1 │ │ │ │ - bne 860e8 │ │ │ │ - b 85760 │ │ │ │ - ldr r1, [pc, #2396] @ 865cc │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #2388] @ 865d0 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r2, #0 │ │ │ │ + beq 8fd4c │ │ │ │ + ldr r1, [pc, #-2744] @ 8eed0 │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [pc, #-2748] @ 8eed4 │ │ │ │ + ldr r3, [pc, #-2676] @ 8ef20 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2524] @ 0x9dc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8fa18 │ │ │ │ + ldr r0, [r9, #2576] @ 0xa10 │ │ │ │ + add sp, sp, #2528 @ 0x9e0 │ │ │ │ + add sp, sp, #4 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b 72e28 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + beq 8fc38 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 8fd30 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 8fd68 │ │ │ │ + ldr r1, [pc, #-2828] @ 8eed8 │ │ │ │ + ldr r0, [pc, #-2828] @ 8eedc │ │ │ │ + add r1, pc, r1 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [pc, #-2844] @ 8eee0 │ │ │ │ + ldr r3, [pc, #-2784] @ 8ef20 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2524] @ 0x9dc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + beq 8f9ac │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldrb r3, [r4, #2020] @ 0x7e4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8eaa0 │ │ │ │ + ldr r2, [pc, #-2892] @ 8eee4 │ │ │ │ + ldr r3, [pc, #-2836] @ 8ef20 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2524] @ 0x9dc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + ldreq r0, [r9, #2620] @ 0xa3c │ │ │ │ + moveq r2, #35 @ 0x23 │ │ │ │ + beq 8f950 │ │ │ │ + b 8fa18 │ │ │ │ + ldrb r3, [r4, #2020] @ 0x7e4 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8eaa0 │ │ │ │ + ldr r2, [pc, #-2948] @ 8eee8 │ │ │ │ + ldr r3, [pc, #-2896] @ 8ef20 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2524] @ 0x9dc │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + ldreq r0, [r9, #2620] @ 0xa3c │ │ │ │ + moveq r2, #36 @ 0x24 │ │ │ │ + beq 8f950 │ │ │ │ + b 8fa18 │ │ │ │ + add r1, r1, #15488 @ 0x3c80 │ │ │ │ + add r1, r1, #48 @ 0x30 │ │ │ │ + ldr r3, [r8, #4] │ │ │ │ + add r1, r4, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 8e5cc │ │ │ │ + ldr sl, [r8] │ │ │ │ + add r6, sp, #144 @ 0x90 │ │ │ │ + mla r5, sl, r5, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + add r5, r5, #15488 @ 0x3c80 │ │ │ │ + ldr fp, [r8, #4] │ │ │ │ + ldr r7, [r4, #1580] @ 0x62c │ │ │ │ + add r5, r5, #48 @ 0x30 │ │ │ │ + bl ce7f4 │ │ │ │ + mov r1, #46 @ 0x2e │ │ │ │ + mov r0, r6 │ │ │ │ + bl ce80c │ │ │ │ + mvn r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - mov r7, #15 │ │ │ │ - mov sl, #1065353216 @ 0x3f800000 │ │ │ │ - add r6, sp, #52 @ 0x34 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl ce85c │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl ce80c │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + bl ce85c │ │ │ │ + ldr r3, [sp, #2200] @ 0x898 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8ed8c │ │ │ │ + ldr r3, [r7] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r3, #140] @ 0x8c │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, #24 │ │ │ │ + blx r3 │ │ │ │ + b 8ed8c │ │ │ │ + mvn r2, #0 │ │ │ │ + ldr r0, [r9, #2600] @ 0xa28 │ │ │ │ + mov r3, sl │ │ │ │ + str r2, [sp] │ │ │ │ + bl 46950 │ │ │ │ + b 8e8b8 │ │ │ │ + ldr r3, [r8, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 852b4 │ │ │ │ - ldr r1, [pc, #2528] @ 86684 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 963a4 │ │ │ │ - mov r3, r5 │ │ │ │ + ldr r1, [r8, #12] │ │ │ │ + bl 8e478 │ │ │ │ + ldr r3, [pc, #-3188] @ 8eeec │ │ │ │ + ldr r0, [r4, #1604] @ 0x644 │ │ │ │ + ldr r2, [r7, r3] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne 8fc18 │ │ │ │ + add r0, r0, #12288 @ 0x3000 │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ + ldr r6, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + beq 8ef7c │ │ │ │ + add r5, sp, #144 @ 0x90 │ │ │ │ + ldr fp, [r8, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #2388] @ 86620 │ │ │ │ - ldr r0, [pc, #2388] @ 86624 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r1, [r3, #976] @ 0x3d0 │ │ │ │ - movne r3, #0 │ │ │ │ - clzeq r3, r1 │ │ │ │ - lsreq r3, r3, #5 │ │ │ │ - cmp r1, #0 │ │ │ │ - movne r1, sl │ │ │ │ - moveq r1, #1065353216 @ 0x3f800000 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #2324] @ 86628 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #104 @ 0x68 │ │ │ │ - str r6, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #2388] @ 86688 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 806a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8658c │ │ │ │ - ldr r1, [pc, #2184] @ 865dc │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #0 │ │ │ │ + ldr sl, [r8, #8] │ │ │ │ + ldr r7, [r4, #1580] @ 0x62c │ │ │ │ + bl ce7f4 │ │ │ │ + mov r1, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 964d4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + bl ce80c │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r1, fp │ │ │ │ mov r0, r5 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #2224] @ 8662c │ │ │ │ - ldr r0, [pc, #2224] @ 86630 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r1, [r3, #976] @ 0x3d0 │ │ │ │ - movne r3, #0 │ │ │ │ - subeq r3, r1, #1 │ │ │ │ - clzeq r3, r3 │ │ │ │ - lsreq r3, r3, #5 │ │ │ │ - cmp r1, #1 │ │ │ │ - movne r1, sl │ │ │ │ - moveq r1, #1065353216 @ 0x3f800000 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #2156] @ 86634 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #108 @ 0x6c │ │ │ │ - str r6, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #2208] @ 86688 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 806a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 86564 │ │ │ │ - ldr r1, [pc, #2004] @ 865dc │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #0 │ │ │ │ + bl ce85c │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 964d4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ + bl ce80c │ │ │ │ + mov r1, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #2056] @ 86638 │ │ │ │ - ldr r0, [pc, #2056] @ 8663c │ │ │ │ + bl ce80c │ │ │ │ + ldr r3, [sp, #2200] @ 0x898 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8fbfc │ │ │ │ + ldr r3, [r7] │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r3, [r3, #140] @ 0x8c │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, #24 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r8] │ │ │ │ + b 8ef7c │ │ │ │ + ldr r1, [pc, #-3356] @ 8eef0 │ │ │ │ + ldr r0, [pc, #-3356] @ 8eef4 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r1, [r3, #976] @ 0x3d0 │ │ │ │ - movne r3, #0 │ │ │ │ - subeq r3, r1, #2 │ │ │ │ - clzeq r3, r3 │ │ │ │ - lsreq r3, r3, #5 │ │ │ │ - cmp r1, #2 │ │ │ │ - movne r1, sl │ │ │ │ - moveq r1, #1065353216 @ 0x3f800000 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #1988] @ 86640 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #112 @ 0x70 │ │ │ │ - str r6, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #2028] @ 86688 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 806a8 │ │ │ │ + b 8f6ec │ │ │ │ + blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne 8653c │ │ │ │ - ldr r1, [pc, #1824] @ 865dc │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 964d4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #1888] @ 86644 │ │ │ │ - ldr r0, [pc, #1888] @ 86648 │ │ │ │ + beq 8fbfc │ │ │ │ + ldr r6, [r8] │ │ │ │ + b 8fb8c │ │ │ │ + ldr r1, [pc, #-3388] @ 8eef8 │ │ │ │ + add r1, pc, r1 │ │ │ │ + b 8f988 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 8f9dc │ │ │ │ + ldr r1, [pc, #-3404] @ 8eefc │ │ │ │ + ldr r0, [pc, #-3404] @ 8ef00 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r1, [r3, #976] @ 0x3d0 │ │ │ │ - movne r3, #0 │ │ │ │ - subeq r3, r1, #3 │ │ │ │ - clzeq r3, r3 │ │ │ │ - lsreq r3, r3, #5 │ │ │ │ - cmp r1, #3 │ │ │ │ - movne r1, sl │ │ │ │ - moveq r1, #1065353216 @ 0x3f800000 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #1820] @ 8664c │ │ │ │ - str r7, [sp, #12] │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r0 │ │ │ │ + b 8f9f4 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq 8fcac │ │ │ │ + ldr r1, [pc, #-3432] @ 8ef04 │ │ │ │ + ldr r0, [pc, #-3432] @ 8ef08 │ │ │ │ add r1, pc, r1 │ │ │ │ - add r1, r1, #116 @ 0x74 │ │ │ │ - str r6, [sp] │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + add r4, sp, #2256 @ 0x8d0 │ │ │ │ + add r4, r4, #12 │ │ │ │ + mov r1, #256 @ 0x100 │ │ │ │ + mov r3, r6 │ │ │ │ mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #1848] @ 86688 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 806a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 86514 │ │ │ │ - ldr r1, [pc, #1644] @ 865dc │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 964d4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #1720] @ 86650 │ │ │ │ - ldr r0, [pc, #1720] @ 86654 │ │ │ │ + bl e972c │ │ │ │ + b 8f8a8 │ │ │ │ + ldr r1, [pc, #-3476] @ 8ef0c │ │ │ │ + ldr r0, [pc, #-3476] @ 8ef10 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r1, [r3, #976] @ 0x3d0 │ │ │ │ - movne r3, #0 │ │ │ │ - subeq r3, r1, #4 │ │ │ │ - clzeq r3, r3 │ │ │ │ - lsreq r3, r3, #5 │ │ │ │ - cmp r1, #4 │ │ │ │ - movne r1, sl │ │ │ │ - moveq r1, #1065353216 @ 0x3f800000 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #1652] @ 86658 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #120 @ 0x78 │ │ │ │ - str r6, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #1668] @ 86688 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 806a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 864ec │ │ │ │ - ldr r1, [pc, #1464] @ 865dc │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 964d4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #1552] @ 8665c │ │ │ │ - ldr r0, [pc, #1552] @ 86660 │ │ │ │ + b 8f878 │ │ │ │ + ldr r1, [pc, #-3488] @ 8ef14 │ │ │ │ + ldr r0, [pc, #-3488] @ 8ef18 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cmp r1, #0 │ │ │ │ - ldr r1, [r3, #976] @ 0x3d0 │ │ │ │ + b 8fc74 │ │ │ │ + ldr r2, [r4, #3484] @ 0xd9c │ │ │ │ + cmp r2, #2 │ │ │ │ + beq 8fcdc │ │ │ │ + subs r3, r3, #1 │ │ │ │ + movne r3, #1 │ │ │ │ + cmp r2, #3 │ │ │ │ movne r3, #0 │ │ │ │ - subeq r3, r1, #5 │ │ │ │ - clzeq r3, r3 │ │ │ │ - lsreq r3, r3, #5 │ │ │ │ - cmp r1, #5 │ │ │ │ - ldr r1, [pc, #1496] @ 86664 │ │ │ │ - moveq sl, #1065353216 @ 0x3f800000 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #124 @ 0x7c │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - str r6, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #1492] @ 86688 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 806a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 864c4 │ │ │ │ - cmn r9, #1 │ │ │ │ - beq 85760 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq 85754 │ │ │ │ - sub r3, r9, #5 │ │ │ │ - cmp r3, #1 │ │ │ │ - str r9, [r4, #8] │ │ │ │ - bhi 85760 │ │ │ │ - b 85754 │ │ │ │ - cmp r2, #1 │ │ │ │ - movhi r3, #179 @ 0xb3 │ │ │ │ - bls 85b94 │ │ │ │ - b 85b98 │ │ │ │ - ldr r1, [pc, #1208] @ 865cc │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #1200] @ 865d0 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov sl, #1056964608 @ 0x3f000000 │ │ │ │ - mov r8, r0 │ │ │ │ - b 85c9c │ │ │ │ - ldr r1, [pc, #1176] @ 865cc │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #1168] @ 865d0 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov fp, #1056964608 @ 0x3f000000 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, sl │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #1152] @ 865dc │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - add r8, sp, #68 @ 0x44 │ │ │ │ + bne 8f924 │ │ │ │ + ldr r2, [pc, #-3536] @ 8ef1c │ │ │ │ + ldr r3, [pc, #-3536] @ 8ef20 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #2524] @ 0x9dc │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq 86820 │ │ │ │ - ldr r1, [pc, #1268] @ 86684 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 963a4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r8 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #1200] @ 86668 │ │ │ │ - ldr r0, [pc, #1200] @ 8666c │ │ │ │ + ldreq r0, [r9, #2620] @ 0xa3c │ │ │ │ + moveq r2, #38 @ 0x26 │ │ │ │ + beq 8f950 │ │ │ │ + b 8fa18 │ │ │ │ + ldr r1, [pc, #-3576] @ 8ef24 │ │ │ │ + ldr r0, [pc, #-3576] @ 8ef28 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - cmp r3, #5 │ │ │ │ - ldreq r3, [r4, #4] │ │ │ │ - moveq r1, #1065353216 @ 0x3f800000 │ │ │ │ - ldreq r3, [r3, #1580] @ 0x62c │ │ │ │ - movne r1, fp │ │ │ │ - ldreq r3, [r3, #8] │ │ │ │ - movne r3, #0 │ │ │ │ - clzeq r3, r3 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - lsreq r3, r3, #5 │ │ │ │ - str r6, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - mov r0, #0 │ │ │ │ - ldr r1, [pc, #1128] @ 86670 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #1144] @ 86688 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r0 │ │ │ │ + b 8f988 │ │ │ │ + ldr r1, [pc, #-3596] @ 8ef2c │ │ │ │ + ldr r0, [pc, #-3596] @ 8ef30 │ │ │ │ add r1, pc, r1 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - add r1, r1, #128 @ 0x80 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 806a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 863b0 │ │ │ │ - mov r1, #103 @ 0x67 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 847b0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 863b0 │ │ │ │ - ldr r1, [pc, #912] @ 865dc │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 964d4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r8 │ │ │ │ - bl 964d4 │ │ │ │ - ldr r1, [pc, #1024] @ 86674 │ │ │ │ - ldr r0, [pc, #1024] @ 86678 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r0 │ │ │ │ + b 8f9f4 │ │ │ │ + ldr r1, [pc, #-3616] @ 8ef34 │ │ │ │ + ldr r0, [pc, #-3616] @ 8ef38 │ │ │ │ add r1, pc, r1 │ │ │ │ add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r4, #16] │ │ │ │ - ldr r1, [pc, #1008] @ 8667c │ │ │ │ - cmp r3, #6 │ │ │ │ - ldreq r3, [r4, #4] │ │ │ │ - moveq fp, #1065353216 @ 0x3f800000 │ │ │ │ - ldreq r3, [r3, #1580] @ 0x62c │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r0 │ │ │ │ + b 8f988 │ │ │ │ + ldr r1, [pc, #-3636] @ 8ef3c │ │ │ │ + ldr r0, [pc, #-3636] @ 8ef40 │ │ │ │ add r1, pc, r1 │ │ │ │ - ldreq r3, [r3, #8] │ │ │ │ - movne r3, #0 │ │ │ │ - clzeq r3, r3 │ │ │ │ - add r1, r1, #132 @ 0x84 │ │ │ │ - lsreq r3, r3, #5 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str fp, [sp, #4] │ │ │ │ - str r6, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ + add r0, pc, r0 │ │ │ │ + bl 9467c │ │ │ │ + mov r1, r0 │ │ │ │ + b 8f9f4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr lr, [pc, #96] @ 8fdfc │ │ │ │ + ldr ip, [pc, #96] @ 8fe00 │ │ │ │ + add lr, pc, lr │ │ │ │ + sub sp, sp, #12 │ │ │ │ + ldr ip, [lr, ip] │ │ │ │ + mov r3, r1 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r0, [r0, #1580] @ 0x62c │ │ │ │ + mov r1, sp │ │ │ │ + ldr ip, [ip] │ │ │ │ + str ip, [sp, #4] │ │ │ │ + mov ip, #0 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 8a024 │ │ │ │ + ldr r2, [pc, #48] @ 8fe04 │ │ │ │ + ldr r3, [pc, #40] @ 8fe00 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 8fdf8 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r6, r7, r8, lsr #24 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + strdeq r6, [r7], -r0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3984] @ 0xf90 │ │ │ │ + ldr ip, [pc, #220] @ 8fefc │ │ │ │ + ldr r1, [r0, #1588] @ 0x634 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #212] @ 8ff00 │ │ │ │ + add ip, pc, ip │ │ │ │ + ldr r0, [ip, r0] │ │ │ │ + add r2, r1, #3024 @ 0xbd0 │ │ │ │ + sub sp, sp, #88 @ 0x58 │ │ │ │ + add r2, r2, #12 │ │ │ │ + ldr r6, [pc, #192] @ 8ff04 │ │ │ │ + ldr r0, [r0] │ │ │ │ + str r0, [sp, #84] @ 0x54 │ │ │ │ mov r0, #0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #952] @ 86688 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 806a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 86354 │ │ │ │ - mov r1, #108 @ 0x6c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 847b0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 86354 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 860cc │ │ │ │ - mov r2, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [pc, #864] @ 86680 │ │ │ │ + ldr r3, [pc, #180] @ 8ff08 │ │ │ │ + str r2, [sp] │ │ │ │ + add r2, r1, #3040 @ 0xbe0 │ │ │ │ + add r6, pc, r6 │ │ │ │ + ldr r1, [r1, #3064] @ 0xbf8 │ │ │ │ + add r2, r2, #12 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr lr, [r6, r3] │ │ │ │ + add r5, sp, #12 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + stmia r5!, {r0, r1, r2, r3} │ │ │ │ + ldr r8, [pc, #136] @ 8ff0c │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + ldr r7, [pc, #132] @ 8ff10 │ │ │ │ + stm r5, {r0, r1} │ │ │ │ + ldr r3, [r6, r8] │ │ │ │ + ldr r2, [r6, r7] │ │ │ │ + add ip, sp, #32 │ │ │ │ + add r0, r3, #24 │ │ │ │ + ldr lr, [r3], #4 │ │ │ │ + ldr r1, [r2], #4 │ │ │ │ + ldr lr, [lr] │ │ │ │ + ldr r1, [r1] │ │ │ │ + cmp r3, r0 │ │ │ │ + str lr, [ip, #4]! │ │ │ │ + str r1, [ip, #24] │ │ │ │ + bne 8fe9c │ │ │ │ + mov r2, #3 │ │ │ │ + ldr r0, [r4, #1580] @ 0x62c │ │ │ │ + mov r1, sp │ │ │ │ + bl 8b464 │ │ │ │ + ldr r2, [pc, #64] @ 8ff14 │ │ │ │ + ldr r3, [pc, #40] @ 8ff00 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #84] @ 0x54 │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bl 96540 │ │ │ │ - mov r0, r5 │ │ │ │ - add r5, sp, #84 @ 0x54 │ │ │ │ - mov r3, r5 │ │ │ │ - ldr r1, [pc, #652] @ 865c4 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96540 │ │ │ │ - ldr r1, [pc, #828] @ 86680 │ │ │ │ + bne 8fef8 │ │ │ │ + add sp, sp, #88 @ 0x58 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + muleq r7, ip, fp │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r6, r7, ip, ror #22 │ │ │ │ + @ instruction: 0x000004bc │ │ │ │ + andeq r0, r0, ip, asr r5 │ │ │ │ + andeq r0, r0, r8, lsl r6 │ │ │ │ + strdeq r6, [r7], -r0 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + add r4, r0, #1616 @ 0x650 │ │ │ │ + add r4, r4, #8 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + mov r6, r0 │ │ │ │ mov r2, #0 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 963a4 │ │ │ │ - b 860cc │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #2 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2608] @ 0xa30 │ │ │ │ - bl 5b0f8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + mov r0, r4 │ │ │ │ + bl edbac │ │ │ │ + add r0, r6, #1648 @ 0x670 │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl ecc58 │ │ │ │ + ldr r3, [r6, #264] @ 0x108 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble 8ff98 │ │ │ │ + add r5, r6, #4 │ │ │ │ + mov r4, #0 │ │ │ │ + ldr r0, [r5, #4]! │ │ │ │ + add r4, r4, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + ldr r3, [r3, #40] @ 0x28 │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r3, #6 │ │ │ │ - ldr r1, [r2, #1588] @ 0x634 │ │ │ │ - ldr r2, [r2, #1580] @ 0x62c │ │ │ │ - str r3, [r1, #972] @ 0x3cc │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - movne r9, r3 │ │ │ │ - strne r3, [r4, #8] │ │ │ │ - bne 85754 │ │ │ │ - mov r9, r3 │ │ │ │ - b 86310 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #1 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2608] @ 0xa30 │ │ │ │ - bl 5b0f8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + ldr r0, [r5] │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + ldr r3, [r3, #28] │ │ │ │ blx r3 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - mov r3, #5 │ │ │ │ - ldr r2, [r2, #1588] @ 0x634 │ │ │ │ - mov r9, r3 │ │ │ │ - str r3, [r2, #972] @ 0x3cc │ │ │ │ - b 86244 │ │ │ │ - cmp r9, #0 │ │ │ │ - bne 85760 │ │ │ │ - b 8572c │ │ │ │ - mov r1, #112 @ 0x70 │ │ │ │ + ldr r3, [r6, #264] @ 0x108 │ │ │ │ + cmp r3, r4 │ │ │ │ + bgt 8ff68 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [r6, #2152] @ 0x868 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 8fe08 │ │ │ │ + ldr r0, [r0, #1580] @ 0x62c │ │ │ │ + mov r1, #1 │ │ │ │ + b 8ad28 │ │ │ │ + ldr r0, [r0, #1580] @ 0x62c │ │ │ │ + mov r1, #1 │ │ │ │ + b 8ac60 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3984] @ 0xf90 │ │ │ │ + ldr r1, [pc, #204] @ 900a8 │ │ │ │ + ldr r2, [pc, #204] @ 900ac │ │ │ │ + add r1, pc, r1 │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r7, [pc, #196] @ 900b0 │ │ │ │ + sub sp, sp, #84 @ 0x54 │ │ │ │ + ldr r3, [pc, #192] @ 900b4 │ │ │ │ + ldr r2, [r2] │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + mov r2, #0 │ │ │ │ + add r7, pc, r7 │ │ │ │ + ldr lr, [r7, r3] │ │ │ │ + mov r4, r0 │ │ │ │ + ldm lr!, {r0, r1, r2, r3} │ │ │ │ + add r5, sp, #4 │ │ │ │ + mov r6, r5 │ │ │ │ + stmia r6!, {r0, r1, r2, r3} │ │ │ │ + ldr r9, [pc, #152] @ 900b8 │ │ │ │ + ldm lr, {r0, r1} │ │ │ │ + ldr r8, [pc, #148] @ 900bc │ │ │ │ + stm r6, {r0, r1} │ │ │ │ + ldr r3, [r7, r9] │ │ │ │ + ldr r2, [r7, r8] │ │ │ │ + add ip, sp, #24 │ │ │ │ + add r0, r3, #24 │ │ │ │ + ldr lr, [r3], #4 │ │ │ │ + ldr r1, [r2], #4 │ │ │ │ + ldr lr, [lr] │ │ │ │ + ldr r1, [r1] │ │ │ │ + cmp r3, r0 │ │ │ │ + str lr, [ip, #4]! │ │ │ │ + str r1, [ip, #24] │ │ │ │ + bne 90038 │ │ │ │ + ldr r0, [r4, #1580] @ 0x62c │ │ │ │ + mov r2, #7 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 8adf0 │ │ │ │ + ldr r3, [r4, #1580] @ 0x62c │ │ │ │ + ldr r2, [pc, #76] @ 900c0 │ │ │ │ + ldr r3, [r3, #48] @ 0x30 │ │ │ │ + add r4, r4, #57344 @ 0xe000 │ │ │ │ + str r3, [r4, #2500] @ 0x9c4 │ │ │ │ + ldr r3, [pc, #40] @ 900ac │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 900a4 │ │ │ │ + add sp, sp, #84 @ 0x54 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r6, r7, r8, ror #19 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r6, r7, r8, asr #19 │ │ │ │ + @ instruction: 0x000004bc │ │ │ │ + andeq r0, r0, ip, asr r5 │ │ │ │ + andeq r0, r0, r8, lsl r6 │ │ │ │ + andeq r6, r7, r4, asr #18 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r5, r0 │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [r4, #1580] @ 0x62c │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + cmp r3, #3 │ │ │ │ + popne {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + popeq {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 847b0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8598c │ │ │ │ - b 85994 │ │ │ │ - mov r1, #103 @ 0x67 │ │ │ │ + pop {r4, r5, r6, lr} │ │ │ │ + b 8ffc4 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + add r4, r0, #15488 @ 0x3c80 │ │ │ │ + mov r6, r1 │ │ │ │ + add r4, r4, #48 @ 0x30 │ │ │ │ + mov r5, #0 │ │ │ │ + add r7, r0, #57344 @ 0xe000 │ │ │ │ + b 90144 │ │ │ │ + add r5, r5, #1 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ + add r4, r4, #692 @ 0x2b4 │ │ │ │ + beq 90178 │ │ │ │ + ldrb r3, [r4, #688] @ 0x2b0 │ │ │ │ + mov r1, r6 │ │ │ │ + cmp r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 847b0 │ │ │ │ + beq 90134 │ │ │ │ + ldr r3, [r7, #2480] @ 0x9b0 │ │ │ │ + cmp r3, r5 │ │ │ │ + beq 90134 │ │ │ │ + bl eb59c │ │ │ │ cmp r0, #0 │ │ │ │ - bne 858f4 │ │ │ │ - mvn r3, #0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b 858fc │ │ │ │ - mov r1, #98 @ 0x62 │ │ │ │ + bne 90134 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mvn r5, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r0, [pc, #504] @ 90394 │ │ │ │ + bl 77bc │ │ │ │ + ldr r2, [pc, #496] @ 90394 │ │ │ │ + mov r1, #0 │ │ │ │ + mov r4, #0 │ │ │ │ + mov r8, r0 │ │ │ │ + bl 7b4c │ │ │ │ + ldr r3, [pc, #480] @ 90398 │ │ │ │ + mov r0, r8 │ │ │ │ + add r3, pc, r3 │ │ │ │ + add r3, r3, #140 @ 0x8c │ │ │ │ + str r3, [r0], #528 @ 0x210 │ │ │ │ + bl efe48 │ │ │ │ + add r0, r8, #1616 @ 0x650 │ │ │ │ + add r0, r0, #8 │ │ │ │ + bl ed99c │ │ │ │ + add r0, r8, #1648 @ 0x670 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl ecc40 │ │ │ │ + add r0, r8, #1664 @ 0x680 │ │ │ │ + add r0, r0, #4 │ │ │ │ + bl 26dd0 │ │ │ │ + ldr r3, [pc, #424] @ 9039c │ │ │ │ + str r3, [r8, #2036] @ 0x7f4 │ │ │ │ + mov r3, #1200 @ 0x4b0 │ │ │ │ + str r3, [r8, #2040] @ 0x7f8 │ │ │ │ + mov r3, #500 @ 0x1f4 │ │ │ │ + str r3, [r8, #2044] @ 0x7fc │ │ │ │ + mov r3, #150 @ 0x96 │ │ │ │ + str r3, [r8, #2048] @ 0x800 │ │ │ │ + mov r3, #95 @ 0x5f │ │ │ │ + str r3, [r8, #2052] @ 0x804 │ │ │ │ + ldr r3, [pc, #388] @ 903a0 │ │ │ │ + str r3, [r8, #2056] @ 0x808 │ │ │ │ + mov r3, #8000 @ 0x1f40 │ │ │ │ + str r3, [r8, #2060] @ 0x80c │ │ │ │ + mov r3, #300 @ 0x12c │ │ │ │ + str r3, [r8, #2064] @ 0x810 │ │ │ │ + add r3, r3, #1200 @ 0x4b0 │ │ │ │ + str r3, [r8, #2068] @ 0x814 │ │ │ │ + mov r3, #125 @ 0x7d │ │ │ │ + str r3, [r8, #2088] @ 0x828 │ │ │ │ + str r3, [r8, #2100] @ 0x834 │ │ │ │ + mov r3, #100 @ 0x64 │ │ │ │ + str r3, [r8, #2136] @ 0x858 │ │ │ │ + str r3, [r8, #2144] @ 0x860 │ │ │ │ + str r3, [r8, #2148] @ 0x864 │ │ │ │ + ldr r3, [pc, #332] @ 903a4 │ │ │ │ + str r3, [r8, #2080] @ 0x820 │ │ │ │ + ldr r3, [pc, #328] @ 903a8 │ │ │ │ + str r3, [r8, #2092] @ 0x82c │ │ │ │ + ldr r3, [pc, #324] @ 903ac │ │ │ │ + str r3, [r8, #2120] @ 0x848 │ │ │ │ + ldr r3, [pc, #320] @ 903b0 │ │ │ │ + str r3, [r8, #2128] @ 0x850 │ │ │ │ + ldr r3, [pc, #316] @ 903b4 │ │ │ │ + str r3, [r8, #2132] @ 0x854 │ │ │ │ + mov r3, #140 @ 0x8c │ │ │ │ + str r3, [r8, #2084] @ 0x824 │ │ │ │ + mov r3, #80 @ 0x50 │ │ │ │ + mov r1, #50 @ 0x32 │ │ │ │ + mov r0, #1000 @ 0x3e8 │ │ │ │ + add r5, r8, #15488 @ 0x3c80 │ │ │ │ + add r6, r8, #15616 @ 0x3d00 │ │ │ │ + add r7, r8, #59648 @ 0xe900 │ │ │ │ + str r3, [r8, #2108] @ 0x83c │ │ │ │ + mov r3, #20 │ │ │ │ + mov r2, #200 @ 0xc8 │ │ │ │ + str r0, [r8, #2024] @ 0x7e8 │ │ │ │ + str r4, [r8, #2140] @ 0x85c │ │ │ │ + ldr r0, [pc, #260] @ 903b8 │ │ │ │ + str r1, [r8, #2032] @ 0x7f0 │ │ │ │ + str r1, [r8, #2072] @ 0x818 │ │ │ │ + str r3, [r8, #2112] @ 0x840 │ │ │ │ + ldr r1, [pc, #248] @ 903bc │ │ │ │ + mov r3, #700 @ 0x2bc │ │ │ │ + add r5, r5, #48 @ 0x30 │ │ │ │ + add r6, r6, #16 │ │ │ │ + add r7, r7, #176 @ 0xb0 │ │ │ │ + mov r4, #1065353216 @ 0x3f800000 │ │ │ │ + str r2, [r8, #2028] @ 0x7ec │ │ │ │ + str r0, [r8, #2076] @ 0x81c │ │ │ │ + str r1, [r8, #2104] @ 0x838 │ │ │ │ + str r2, [r8, #2096] @ 0x830 │ │ │ │ + str r2, [r8, #2124] @ 0x84c │ │ │ │ + str r3, [r8, #2116] @ 0x844 │ │ │ │ + mov r2, #24 │ │ │ │ + mov r1, #255 @ 0xff │ │ │ │ + add r0, r5, #372 @ 0x174 │ │ │ │ + bl 7b4c │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r3, r5 │ │ │ │ + str r2, [r5, #396] @ 0x18c │ │ │ │ + str r2, [r5, #400] @ 0x190 │ │ │ │ + str r4, [r3, #424] @ 0x1a8 │ │ │ │ + str r4, [r3, #428] @ 0x1ac │ │ │ │ + str r4, [r3, #432] @ 0x1b0 │ │ │ │ + str r4, [r3, #436] @ 0x1b4 │ │ │ │ + add r3, r3, #16 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne 9030c │ │ │ │ + mov r3, #1 │ │ │ │ + mov r2, #24 │ │ │ │ + str r3, [r5, #524] @ 0x20c │ │ │ │ + mov r1, #255 @ 0xff │ │ │ │ + add r0, r5, #528 @ 0x210 │ │ │ │ + str r4, [r5, #520] @ 0x208 │ │ │ │ + bl 7b4c │ │ │ │ + mvn r2, #0 │ │ │ │ + mov r3, r5 │ │ │ │ + str r2, [r5, #552] @ 0x228 │ │ │ │ + str r2, [r5, #556] @ 0x22c │ │ │ │ + str r4, [r3, #580] @ 0x244 │ │ │ │ + str r4, [r3, #584] @ 0x248 │ │ │ │ + str r4, [r3, #588] @ 0x24c │ │ │ │ + str r4, [r3, #592] @ 0x250 │ │ │ │ + add r3, r3, #16 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne 90354 │ │ │ │ + mov r2, #1 │ │ │ │ + str r4, [r5, #676] @ 0x2a4 │ │ │ │ + str r2, [r5, #680] @ 0x2a8 │ │ │ │ + add r5, r5, #692 @ 0x2b4 │ │ │ │ + cmp r5, r7 │ │ │ │ + add r6, r3, #692 @ 0x2b4 │ │ │ │ + bne 902ec │ │ │ │ + mov r0, r8 │ │ │ │ + pop {r4, r5, r6, r7, r8, pc} │ │ │ │ + andeq lr, r0, r0, ror #20 │ │ │ │ + andeq r5, r7, r8, lsl #24 │ │ │ │ + andeq r0, r0, r8, lsr #10 │ │ │ │ + andeq r9, r0, r0, ror r4 │ │ │ │ + andeq r0, r3, r0, asr #26 │ │ │ │ + andeq r5, r3, r0, ror #22 │ │ │ │ + andeq r8, r1, r0, lsr #13 │ │ │ │ + andeq r3, r1, r0, lsl #17 │ │ │ │ + muleq r0, r8, sl │ │ │ │ + ldrdeq sp, [r0], -r8 │ │ │ │ + andeq r3, r4, r8, lsr r2 │ │ │ │ + add r0, r0, #12288 @ 0x3000 │ │ │ │ + ldr r0, [r0, #36] @ 0x24 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + bx lr │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [pc, #12] @ 903fc │ │ │ │ + mov r4, r0 │ │ │ │ + bl 766c │ │ │ │ mov r0, r4 │ │ │ │ - bl 847b0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 85be0 │ │ │ │ - b 85c00 │ │ │ │ - mov r1, #115 @ 0x73 │ │ │ │ + pop {r4, pc} │ │ │ │ + andeq lr, r0, r0, ror #20 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [r0] │ │ │ │ + mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 847b0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 85b38 │ │ │ │ - b 85b3c │ │ │ │ - mov r1, #118 @ 0x76 │ │ │ │ + bl ce85c │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mvn r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 847b0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 85ab4 │ │ │ │ - b 85ab8 │ │ │ │ - mov r1, #105 @ 0x69 │ │ │ │ + bl ce85c │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 847b0 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r9, r3 │ │ │ │ - b 85a24 │ │ │ │ - ldr r1, [pc, #296] @ 865cc │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #288] @ 865d0 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r7, #15 │ │ │ │ - mov fp, #1065353216 @ 0x3f800000 │ │ │ │ - add r6, sp, #52 @ 0x34 │ │ │ │ - mov sl, r0 │ │ │ │ - b 86148 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #9 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2608] @ 0xa30 │ │ │ │ - bl 5b0f8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #5 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - str r2, [r3, #976] @ 0x3d0 │ │ │ │ - b 860cc │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #8 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2608] @ 0xa30 │ │ │ │ - bl 5b0f8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #4 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - str r2, [r3, #976] @ 0x3d0 │ │ │ │ - b 8601c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #7 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2608] @ 0xa30 │ │ │ │ - bl 5b0f8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #3 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - str r2, [r3, #976] @ 0x3d0 │ │ │ │ - b 85f68 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #6 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2608] @ 0xa30 │ │ │ │ - bl 5b0f8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #2 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - str r2, [r3, #976] @ 0x3d0 │ │ │ │ - b 85eb4 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #5 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2608] @ 0xa30 │ │ │ │ - bl 5b0f8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - str r2, [r3, #976] @ 0x3d0 │ │ │ │ - b 85e00 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #4 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2608] @ 0xa30 │ │ │ │ - bl 5b0f8 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - str r2, [r3, #976] @ 0x3d0 │ │ │ │ - b 85d4c │ │ │ │ - ldr r3, [r4, #20] │ │ │ │ - b 85730 │ │ │ │ - ldrdeq r1, [r8], -r4 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - rsbsmi r0, r0, #0 │ │ │ │ - andeq r1, r8, r0, asr r2 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - eormi r0, r0, r0 │ │ │ │ - addmi r0, r0, r0 │ │ │ │ - tstmi r0, r0 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - andeq lr, r6, r8, lsr #27 │ │ │ │ - muleq r6, r4, pc @ │ │ │ │ - andseq lr, sp, r4, asr #10 │ │ │ │ - andeq lr, r6, r0, lsl sp │ │ │ │ - andeq r0, r7, r0, ror #7 │ │ │ │ - andseq lr, sp, ip, lsr #9 │ │ │ │ - andeq lr, r6, r8, ror ip │ │ │ │ - andeq r1, r7, r8, lsl #21 │ │ │ │ - andseq lr, sp, r4, lsl r4 │ │ │ │ - andeq lr, r6, r8, ror #23 │ │ │ │ - andeq r1, r7, r4, lsl #20 │ │ │ │ - andseq lr, sp, r4, lsl #7 │ │ │ │ - andeq lr, r6, r8, ror #22 │ │ │ │ - andeq r0, r7, r0, asr #17 │ │ │ │ - andseq lr, sp, ip, lsl #6 │ │ │ │ - andseq lr, sp, r4, asr #4 │ │ │ │ - andeq lr, r6, r0, ror r9 │ │ │ │ - muleq r7, r8, r7 │ │ │ │ - andseq lr, sp, ip, ror #1 │ │ │ │ - andeq lr, r6, r0, asr #17 │ │ │ │ - andeq r9, r7, r4, asr pc │ │ │ │ - andseq lr, sp, r8, lsr r0 │ │ │ │ - andeq lr, r6, ip, lsl #16 │ │ │ │ - andeq r1, r7, ip, lsr r6 │ │ │ │ - andseq sp, sp, r4, lsl #31 │ │ │ │ - andeq lr, r6, r8, asr r7 │ │ │ │ - andeq r1, r7, ip, lsl #11 │ │ │ │ - @ instruction: 0x001dded0 │ │ │ │ - andeq lr, r6, r4, lsr #13 │ │ │ │ - andeq r1, r7, r4, ror #9 │ │ │ │ - andseq sp, sp, ip, lsl lr │ │ │ │ - strdeq lr, [r6], -r0 │ │ │ │ - andeq pc, r6, r8, lsr #13 │ │ │ │ - andseq sp, sp, r4, ror sp │ │ │ │ - andeq lr, r6, r4, lsl #9 │ │ │ │ - ldrdeq r1, [r7], -r0 │ │ │ │ - @ instruction: 0x001ddbf0 │ │ │ │ - andeq lr, r6, r8, asr #7 │ │ │ │ - andeq r1, r7, ip, lsl r2 │ │ │ │ - andseq sp, sp, r8, ror #22 │ │ │ │ - movmi r0, r0 │ │ │ │ - bicmi r0, r8, r0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - andeq sp, r6, r4, asr #29 │ │ │ │ - andeq pc, r6, r8, lsr #24 │ │ │ │ - andeq r0, r8, r4, lsr #28 │ │ │ │ - svclt 0x00800000 │ │ │ │ - @ instruction: 0x3e99999a │ │ │ │ - mov r1, r5 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 852b4 │ │ │ │ - mov r3, r5 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [pc, #-60] @ 86684 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 963a4 │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - mov r6, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #112] @ 0x70 │ │ │ │ - ldr r2, [pc, #-80] @ 86688 │ │ │ │ - add r3, sp, #108 @ 0x6c │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r6, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - mov r3, #15 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ + mvn r2, #0 │ │ │ │ + bl ce85c │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + mvn r2, #0 │ │ │ │ + bl ce85c │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + mvn r2, #0 │ │ │ │ + bl ce85c │ │ │ │ + ldr r1, [r5, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + mvn r2, #0 │ │ │ │ + bl ce85c │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + mvn r2, #0 │ │ │ │ + bl ce85c │ │ │ │ + mvn r2, #0 │ │ │ │ + ldr r1, [r5, #32] │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce85c │ │ │ │ + ldr r1, [r5, #36] @ 0x24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5, #44] @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5, #48] @ 0x30 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5, #52] @ 0x34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5, #56] @ 0x38 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5, #60] @ 0x3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5, #64] @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5, #68] @ 0x44 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5, #72] @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + ldr r1, [r5, #76] @ 0x4c │ │ │ │ + mov r0, r4 │ │ │ │ + bl ce80c │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r5, #80] @ 0x50 │ │ │ │ + bl ce80c │ │ │ │ + ldr r0, [r4, #2056] @ 0x808 │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + stm r0, {r1, r2, r3} │ │ │ │ + bx lr │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + ldr sl, [r1, #16] │ │ │ │ + ldmib r1, {ip, lr} │ │ │ │ + sub sp, sp, #20 │ │ │ │ + mov fp, r0 │ │ │ │ + mul r0, sl, sl │ │ │ │ + add r7, r3, lr │ │ │ │ + ldr r5, [r1, #20] │ │ │ │ + ldr r3, [r1, #12] │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r2 │ │ │ │ + add r6, r6, r3 │ │ │ │ + ldr r2, [ip, #8] │ │ │ │ + ldr r3, [ip, #4] │ │ │ │ + mla r0, r5, r5, r0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - add r0, r2, #59648 @ 0xe900 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ - mov r1, r5 │ │ │ │ - str r6, [sp, #100] @ 0x64 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - mov r2, r5 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + bl 7a74 │ │ │ │ + ldr r9, [pc, #240] @ 9069c │ │ │ │ + add r9, pc, r9 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + str r0, [r9] │ │ │ │ mov r0, r5 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - bl 96690 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r7, [ip, #28] │ │ │ │ - blx r7 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r7, [r2, #32] │ │ │ │ - mov r2, r6 │ │ │ │ - blx r7 │ │ │ │ - ldr r1, [pc, #-236] @ 8668c │ │ │ │ - ldr r0, [pc, #-236] @ 86690 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r7, [r4, #4] │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [pc, #-252] @ 86694 │ │ │ │ - add r7, r7, #1664 @ 0x680 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3] │ │ │ │ - add r7, r7, #4 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + str r0, [r9, #4] │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov ip, #1 │ │ │ │ - ldr r2, [pc, #-284] @ 86698 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str ip, [sp] │ │ │ │ - mov r1, r5 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, r8 │ │ │ │ - mov r3, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r0] │ │ │ │ - str r6, [sp] │ │ │ │ - ldr r5, [r3, #28] │ │ │ │ - mov r3, r6 │ │ │ │ - blx r5 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - ldr lr, [pc, #-364] @ 8669c │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r3 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r5, [ip, #32] │ │ │ │ - blx r5 │ │ │ │ - b 860cc │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 852b4 │ │ │ │ - b 86188 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r9, r0 │ │ │ │ + add r0, r7, sl │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #1023410176 @ 0x3d000000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r8, r0 │ │ │ │ + add r0, r6, r5 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #1023410176 @ 0x3d000000 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + tst r4, #1 │ │ │ │ + moveq r2, r8 │ │ │ │ + mvn lr, #0 │ │ │ │ + moveq r3, r0 │ │ │ │ + movne r2, r0 │ │ │ │ + ldr r0, [fp, #4] │ │ │ │ + moveq r8, r3 │ │ │ │ + tst r4, #2 │ │ │ │ + ldr ip, [r0] │ │ │ │ + moveq r3, r7 │ │ │ │ + moveq r7, r9 │ │ │ │ + moveq r9, r3 │ │ │ │ + str r8, [sp] │ │ │ │ + str lr, [sp, #4] │ │ │ │ + mov r3, r9 │ │ │ │ + ldr r4, [ip, #104] @ 0x68 │ │ │ │ + mov r1, r7 │ │ │ │ + blx r4 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + andseq r4, sp, r0, ror r4 │ │ │ │ + ldr ip, [pc, #64] @ 906e8 │ │ │ │ + push {r4, lr} │ │ │ │ + cmp r1, #0 │ │ │ │ + ldr r4, [sp, #8] │ │ │ │ + add ip, pc, ip │ │ │ │ + poplt {r4, pc} │ │ │ │ + ldr lr, [pc, #44] @ 906ec │ │ │ │ + ldr ip, [ip, lr] │ │ │ │ + ldr ip, [ip] │ │ │ │ + ldr lr, [ip, #32] │ │ │ │ + cmp lr, r1 │ │ │ │ + pople {r4, pc} │ │ │ │ + ldr ip, [ip, #36] @ 0x24 │ │ │ │ + add r1, r1, r1, lsl #1 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + add r1, ip, r1, lsl #3 │ │ │ │ + pop {r4, lr} │ │ │ │ + b 9054c │ │ │ │ + andeq r6, r7, r4, lsl r3 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ - str r0, [ip] │ │ │ │ - str r0, [ip, #-544] @ 0xfffffde0 │ │ │ │ - ldr r2, [pc, #4036] @ 87814 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [pc, #4032] @ 87818 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - sub sp, sp, #4544 @ 0x11c0 │ │ │ │ - sub sp, sp, #60 @ 0x3c │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #164] @ 907b0 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r5, [pc, #160] @ 907b4 │ │ │ │ + ldr r3, [pc, #160] @ 907b8 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r1, sp, #4544 @ 0x11c0 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - add r1, r1, #52 @ 0x34 │ │ │ │ + add r5, pc, r5 │ │ │ │ + sub sp, sp, #28 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r5] │ │ │ │ ldr r3, [r3] │ │ │ │ - str r3, [r1] │ │ │ │ + str r3, [sp, #20] │ │ │ │ mov r3, #0 │ │ │ │ - bl 95e30 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - add r4, sp, #504 @ 0x1f8 │ │ │ │ - ldr lr, [r3, #1572] @ 0x624 │ │ │ │ - sub ip, r4, #436 @ 0x1b4 │ │ │ │ - ldr r6, [lr] │ │ │ │ - ldm r0, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [r4, #-424] @ 0xfffffe58 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r0, lr │ │ │ │ - ldr r3, [r4, #-428] @ 0xfffffe54 │ │ │ │ - ldr r2, [r4, #-432] @ 0xfffffe50 │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ - ldr r1, [r4, #-436] @ 0xfffffe4c │ │ │ │ - blx r6 │ │ │ │ - ldr r2, [pc, #3920] @ 8781c │ │ │ │ - add r2, pc, r2 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble 86908 │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #4 │ │ │ │ - str r3, [r2, #8] │ │ │ │ - beq 86dc8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 86908 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r1, #3 │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 848f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 86c8c │ │ │ │ - ldr r7, [pc, #3840] @ 87820 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldrb r3, [r7, #136] @ 0x88 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 86c3c │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 86c3c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r2, #1 │ │ │ │ + str r8, [sp, #4] │ │ │ │ + str r7, [sp, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r9, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #160] @ 0xa0 │ │ │ │ + str r1, [sp, #16] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + add r1, sp, #4 │ │ │ │ + str r6, [sp, #12] │ │ │ │ blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 86c30 │ │ │ │ - mov r2, #14 │ │ │ │ - mov r3, #1 │ │ │ │ - str r2, [r5, #12] │ │ │ │ - strb r3, [r7, #136] @ 0x88 │ │ │ │ - ldr r6, [pc, #3768] @ 87824 │ │ │ │ - ldr r0, [pc, #3768] @ 87828 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r9, #5 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [pc, #3740] @ 8782c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r6, #4 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #3720] @ 87830 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + ldr r2, [pc, #52] @ 907bc │ │ │ │ + ldr r3, [pc, #44] @ 907b8 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ + bne 907ac │ │ │ │ + add sp, sp, #28 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0x000762b0 │ │ │ │ + @ instruction: 0x001d42fc │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r6, r7, ip, lsr r2 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #2784] @ 0xae0 │ │ │ │ + sub sp, sp, #1264 @ 0x4f0 │ │ │ │ + sub sp, sp, #12 │ │ │ │ + mov r7, r2 │ │ │ │ + ldr r2, [pc, #2780] @ 912c0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [pc, #2776] @ 912c4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [pc, #2764] @ 912c8 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #1268] @ 0x4f4 │ │ │ │ + mov r3, #0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r0, [pc, #2748] @ 912cc │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, #0 │ │ │ │ + ldr r3, [sp, #1320] @ 0x528 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + ldr r0, [pc, #2732] @ 912d0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r0, [pc, #2728] @ 912d4 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + and r0, r3, #1 │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + and r0, r3, #2 │ │ │ │ + str r0, [sp, #40] @ 0x28 │ │ │ │ + and r0, r3, #4 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + and r0, r3, #8 │ │ │ │ + str r0, [sp, #52] @ 0x34 │ │ │ │ + and r0, r3, #16 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ - sub r3, r4, #436 @ 0x1b4 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - sub ip, r4, #420 @ 0x1a4 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r0, [r4, #-412] @ 0xfffffe64 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #3672] @ 87834 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - add r8, sp, #84 @ 0x54 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96634 │ │ │ │ - ldr r1, [pc, #3648] @ 87838 │ │ │ │ - ldr r0, [r4, #-412] @ 0xfffffe64 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #3640] @ 8783c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #3984] @ 8799c │ │ │ │ + and r0, r3, #32 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96634 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r0, [r4, #-408] @ 0xfffffe68 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [pc, #3916] @ 8798c │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r9, r0 │ │ │ │ + and r0, r3, #64 @ 0x40 │ │ │ │ + and r3, r3, #128 @ 0x80 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + add r3, sp, #88 @ 0x58 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ + cmp r3, #0 │ │ │ │ + ldr r4, [sp, #1316] @ 0x524 │ │ │ │ + mov fp, #0 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r8, r1 │ │ │ │ + str r2, [sp, #84] @ 0x54 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + beq 909a4 │ │ │ │ + add r3, sp, #1264 @ 0x4f0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - sub r6, r4, #292 @ 0x124 │ │ │ │ - mov r1, r0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r9, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #3836] @ 87980 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r2, r8 │ │ │ │ - sub r7, r4, #284 @ 0x11c │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96690 │ │ │ │ - ldr r2, [pc, #3832] @ 87998 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - mov r1, #15 │ │ │ │ - str r3, [r4, #-280] @ 0xfffffee8 │ │ │ │ - str r9, [r4, #-284] @ 0xfffffee4 │ │ │ │ - str r9, [r4, #-292] @ 0xfffffedc │ │ │ │ - str r9, [r4, #-288] @ 0xfffffee0 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldm r7, {r0, r1} │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r3, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - ldm r6, {r2, r3} │ │ │ │ - mov r1, r8 │ │ │ │ - bl 31598 │ │ │ │ - add r3, sp, #100 @ 0x64 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r1, [pc, #3412] @ 87840 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [r4, #-400] @ 0xfffffe70 │ │ │ │ - ldr r1, [pc, #3736] @ 8799c │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [pc, #3384] @ 87844 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r3] │ │ │ │ - str r0, [r4, #-400] @ 0xfffffe70 │ │ │ │ - ldr r0, [r4, #-392] @ 0xfffffe78 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #3684] @ 87988 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r2, [pc, #3656] @ 87978 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r2, fp │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96334 │ │ │ │ - add r3, sp, #116 @ 0x74 │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r1, [pc, #3492] @ 8791c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 963a4 │ │ │ │ - mov r3, sl │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 96334 │ │ │ │ - ldr r2, [pc, #3576] @ 87998 │ │ │ │ - mov r3, #1048576000 @ 0x3e800000 │ │ │ │ - mov r1, #15 │ │ │ │ - str r3, [r4, #-280] @ 0xfffffee8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r9, [r4, #-284] @ 0xfffffee4 │ │ │ │ - ldm r7, {r0, r1} │ │ │ │ - str r9, [r4, #-292] @ 0xfffffedc │ │ │ │ - str r9, [r4, #-288] @ 0xfffffee0 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldm r6, {r2, r3} │ │ │ │ - add r0, r0, #59648 @ 0xe900 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ + add sl, fp, #1 │ │ │ │ + add fp, r3, fp, lsl #5 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + str r0, [fp, #-1028] @ 0xfffffbfc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r8 │ │ │ │ - bl 31598 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #15 │ │ │ │ - addls pc, pc, r3, lsl #2 │ │ │ │ - b 86ca4 │ │ │ │ - b 88e1c │ │ │ │ - b 88290 │ │ │ │ - b 86ca4 │ │ │ │ - b 86ca4 │ │ │ │ - b 86ca4 │ │ │ │ - b 88a70 │ │ │ │ - b 87b88 │ │ │ │ - b 88b4c │ │ │ │ - b 87ed4 │ │ │ │ - b 887e4 │ │ │ │ - b 879b4 │ │ │ │ - b 87578 │ │ │ │ - b 87348 │ │ │ │ - b 86ca4 │ │ │ │ - b 86fd8 │ │ │ │ - b 86de8 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ - mov r3, #1 │ │ │ │ - strb r3, [r7, #136] @ 0x88 │ │ │ │ - cmp r6, #16 │ │ │ │ - addls pc, pc, r6, lsl #2 │ │ │ │ - b 8a17c │ │ │ │ - b 89444 │ │ │ │ - b 89254 │ │ │ │ - b 892ac │ │ │ │ - b 89310 │ │ │ │ - b 89338 │ │ │ │ - b 8904c │ │ │ │ - b 890a4 │ │ │ │ - b 890ec │ │ │ │ - b 89134 │ │ │ │ - b 8917c │ │ │ │ - b 891c4 │ │ │ │ - b 89200 │ │ │ │ - b 8922c │ │ │ │ - b 89390 │ │ │ │ - b 86964 │ │ │ │ - b 893bc │ │ │ │ - b 893fc │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + str r0, [fp, #-1024] @ 0xfffffc00 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 84960 │ │ │ │ - b 86918 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [pc, #3176] @ 8791c │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [pc, #3280] @ 87998 │ │ │ │ - bl 96634 │ │ │ │ - ldr r3, [pc, #2936] @ 87848 │ │ │ │ - ldr r1, [pc, #3256] @ 8798c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #3236] @ 87988 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - add r6, r6, #1664 @ 0x680 │ │ │ │ - cmp r2, #1 │ │ │ │ - ldrne r2, [r4, #-396] @ 0xfffffe74 │ │ │ │ - ldreq r2, [pc, #3192] @ 87978 │ │ │ │ - add r6, r6, #4 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - sub r4, r4, #292 @ 0x124 │ │ │ │ - ldr r8, [pc, #3192] @ 87998 │ │ │ │ - mov r9, #0 │ │ │ │ - mov r7, #15 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r6, #1 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - bl 96c40 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r4] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #2796] @ 8784c │ │ │ │ - add ip, sp, #20 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - mov r6, #0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - add lr, pc, lr │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - add r1, lr, #584 @ 0x248 │ │ │ │ - mov r3, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r0, [fp, #-1020] @ 0xfffffc04 │ │ │ │ mov r0, r5 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - str r8, [sp, #12] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, r6 │ │ │ │ - beq 89ba8 │ │ │ │ - ldr r3, [r5, #1648] @ 0x670 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 88b10 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r1, #1 │ │ │ │ - mov r2, #0 │ │ │ │ - strb r1, [r3, #1684] @ 0x694 │ │ │ │ - str r2, [r3, #1672] @ 0x688 │ │ │ │ - b 88b10 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r1, #0 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2608] @ 0xa30 │ │ │ │ - bl 5b0f8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str r0, [fp, #-1016] @ 0xfffffc08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 853c4 │ │ │ │ - b 86908 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1612] @ 0x64c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - bne 89ab8 │ │ │ │ - ldr r1, [pc, #2832] @ 8791c │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [pc, #2612] @ 87850 │ │ │ │ - ldr r1, [pc, #2924] @ 8798c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #2904] @ 87988 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr ip, [pc, #2872] @ 87978 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov ip, #1 │ │ │ │ - add r0, r0, #4 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - bl 96c40 │ │ │ │ - add r7, sp, #196 @ 0xc4 │ │ │ │ - add r8, sp, #180 @ 0xb4 │ │ │ │ - ldr r3, [pc, #2856] @ 8799c │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + str r0, [fp, #-1012] @ 0xfffffc0c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r7 │ │ │ │ - bl 9641c │ │ │ │ - ldr r1, [pc, #2508] @ 87854 │ │ │ │ - ldr r0, [pc, #2508] @ 87858 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - mov r2, #1061158912 @ 0x3f400000 │ │ │ │ - str r2, [r4, #-280] @ 0xfffffee8 │ │ │ │ - str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ - str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ - str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ - mov r2, #1 │ │ │ │ - sub r3, r4, #292 @ 0x124 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr lr, [pc, #2460] @ 8785c │ │ │ │ - mov ip, #0 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr sl, [pc, #2764] @ 87998 │ │ │ │ - mov fp, #0 │ │ │ │ - add r6, sp, #20 │ │ │ │ - mov r9, #15 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - add r1, lr, #152 @ 0x98 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, ip │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r0, [fp, #-1008] @ 0xfffffc10 │ │ │ │ mov r0, r5 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r7, [sp] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 86f1c │ │ │ │ - ldrb r3, [r5, #1692] @ 0x69c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 86f24 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - ldr r1, [pc, #2356] @ 87860 │ │ │ │ - ldr r0, [pc, #2356] @ 87864 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - mov r2, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ - str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ - str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ - str r2, [r4, #-280] @ 0xfffffee8 │ │ │ │ - mov r3, #1 │ │ │ │ - sub r4, r4, #292 @ 0x124 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #2308] @ 87868 │ │ │ │ - mov lr, #0 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr sl, [pc, #2600] @ 87998 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r9, #15 │ │ │ │ - mov r7, r0 │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, ip, #156 @ 0x9c │ │ │ │ - mov r3, lr │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [fp, #-1004] @ 0xfffffc14 │ │ │ │ mov r0, r5 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 86fbc │ │ │ │ - ldrb r3, [r5, #1693] @ 0x69d │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [fp, #-1000] @ 0xfffffc18 │ │ │ │ + mov fp, sl │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86fd0 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - b 86da8 │ │ │ │ - add r6, sp, #184 @ 0xb8 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - sub r7, r6, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #2172] @ 8786c │ │ │ │ - bl 96690 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [pc, #2440] @ 8798c │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [pc, #2148] @ 87870 │ │ │ │ - ldr r1, [pc, #2428] @ 8798c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #2408] @ 87988 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr ip, [pc, #2376] @ 87978 │ │ │ │ - mov r9, #1 │ │ │ │ + beq 90a94 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + add r3, sp, #1264 @ 0x4f0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add sl, r3, fp, lsl #5 │ │ │ │ mov r1, r7 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - sub fp, r6, #36 @ 0x24 │ │ │ │ - ldr sl, [pc, #2096] @ 87874 │ │ │ │ - add sl, pc, sl │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - str r9, [sp, #8] │ │ │ │ - bl 96c40 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [pc, #2328] @ 8798c │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [pc, #2044] @ 87878 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r1, sl │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r7, [r3, #1588] @ 0x634 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #2016] @ 8787c │ │ │ │ - add r7, r7, #3056 @ 0xbf0 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r7, r7, #12 │ │ │ │ - add r3, r3, #160 @ 0xa0 │ │ │ │ - mov r2, r7 │ │ │ │ + add fp, fp, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sl, #-1028] @ 0xfffffbfc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sl, #-1024] @ 0xfffffc00 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r0, [sl, #-1020] @ 0xfffffc04 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str fp, [sp] │ │ │ │ - mov r3, #32 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - sub r7, r6, #20 │ │ │ │ - str r0, [sp, #4] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str r0, [sl, #-1016] @ 0xfffffc08 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + str r0, [sl, #-1012] @ 0xfffffc0c │ │ │ │ mov r0, r5 │ │ │ │ - bl 82478 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [pc, #2200] @ 8798c │ │ │ │ - mov r2, r7 │ │ │ │ - bl 96334 │ │ │ │ - ldr r2, [pc, #1920] @ 87880 │ │ │ │ - mov r1, #0 │ │ │ │ - sub r0, r4, #272 @ 0x110 │ │ │ │ - bl 7b64 │ │ │ │ - add r1, r5, #1712 @ 0x6b0 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ - mov r2, #128 @ 0x80 │ │ │ │ - add r1, r1, #8 │ │ │ │ - add r0, sp, #388 @ 0x184 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - bl e97fc │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - add r8, sp, #232 @ 0xe8 │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r0, [sl, #-1008] @ 0xfffffc10 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [sl, #-1004] @ 0xfffffc14 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sl, #-1000] @ 0xfffffc18 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 90b88 │ │ │ │ + ldr r1, [sp, #1312] @ 0x520 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + add r3, sp, #1264 @ 0x4f0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + mov r1, r4 │ │ │ │ + add r9, fp, #1 │ │ │ │ + add fp, r3, fp, lsl #5 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #72] @ 0x48 │ │ │ │ - blx r3 │ │ │ │ - ldrb r3, [r4, #-204] @ 0xffffff34 │ │ │ │ + str sl, [fp, #-1024] @ 0xfffffc00 │ │ │ │ + str r0, [fp, #-1028] @ 0xfffffbfc │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r0, [fp, #-1020] @ 0xfffffc04 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, sl │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 898c4 │ │ │ │ - ldr r0, [pc, #1836] @ 87884 │ │ │ │ - mov r9, #2 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str r0, [fp, #-1016] @ 0xfffffc08 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [r3, #1588] @ 0x634 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [r1, #3280] @ 0xcd0 │ │ │ │ - add r1, r1, #3280 @ 0xcd0 │ │ │ │ - sub r3, r3, r9 │ │ │ │ - clz r3, r3 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #1776] @ 87888 │ │ │ │ - str r7, [sp] │ │ │ │ - add r3, pc, r3 │ │ │ │ - bl 80cb4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 871c0 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r2, [r3, #3280] @ 0xcd0 │ │ │ │ - cmp r2, r9 │ │ │ │ - moveq r9, #0 │ │ │ │ - str r9, [r3, #3280] @ 0xcd0 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - sub r8, r6, #4 │ │ │ │ - sub r7, r3, #52 @ 0x34 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r3, [pc, #1988] @ 8799c │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r7 │ │ │ │ - bl 9641c │ │ │ │ - ldr r1, [pc, #1700] @ 8788c │ │ │ │ - ldr r0, [pc, #1700] @ 87890 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - mov r2, #1061158912 @ 0x3f400000 │ │ │ │ - str r2, [r4, #-280] @ 0xfffffee8 │ │ │ │ - str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ - str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ - str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ - mov r2, #1 │ │ │ │ - sub r3, r4, #292 @ 0x124 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr lr, [pc, #1652] @ 87894 │ │ │ │ - mov ip, #0 │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr sl, [pc, #1900] @ 87998 │ │ │ │ - mov fp, #0 │ │ │ │ - add r6, sp, #20 │ │ │ │ - mov r9, #15 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - add r1, lr, #164 @ 0xa4 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, ip │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + str r0, [fp, #-1012] @ 0xfffffc0c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r0, [fp, #-1008] @ 0xfffffc10 │ │ │ │ mov r0, r5 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r7, [sp] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8727c │ │ │ │ - ldrb r3, [r5, #1692] @ 0x69c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [fp, #-1004] @ 0xfffffc14 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [fp, #-1000] @ 0xfffffc18 │ │ │ │ + mov fp, r9 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 87288 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - strb r3, [r5, #1720] @ 0x6b8 │ │ │ │ - ldr r1, [pc, #1544] @ 87898 │ │ │ │ - ldr r0, [pc, #1544] @ 8789c │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - mov r2, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ - str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ - str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ - str r2, [r4, #-280] @ 0xfffffee8 │ │ │ │ - mov r3, #1 │ │ │ │ - sub r4, r4, #292 @ 0x124 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #1496] @ 878a0 │ │ │ │ - mov lr, #0 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr sl, [pc, #1732] @ 87998 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r9, #15 │ │ │ │ - mov r7, r0 │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, ip, #168 @ 0xa8 │ │ │ │ - mov r3, lr │ │ │ │ - mov r0, r5 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r8, [sp] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 87320 │ │ │ │ - ldrb r3, [r5, #1693] @ 0x69d │ │ │ │ + beq 90c70 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #1312] @ 0x520 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + add r2, sp, #1264 @ 0x4f0 │ │ │ │ + add r2, r2, #8 │ │ │ │ + add r9, r2, fp, lsl #5 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [r9, #-1028] @ 0xfffffbfc │ │ │ │ + mov r1, r8 │ │ │ │ + add fp, fp, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + str r0, [r9, #-1024] @ 0xfffffc00 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r0, [r9, #-1020] @ 0xfffffc04 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str r0, [r9, #-1016] @ 0xfffffc08 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + str r0, [r9, #-1012] @ 0xfffffc0c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r0, [r9, #-1008] @ 0xfffffc10 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [r9, #-1004] @ 0xfffffc14 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [r9, #-1000] @ 0xfffffc18 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 86fd0 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - add r1, r2, #140 @ 0x8c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - blx r3 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r3, [r5, #1720] @ 0x6b8 │ │ │ │ - b 86fd0 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [pc, #1476] @ 8791c │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [pc, #1556] @ 87980 │ │ │ │ - bl 96634 │ │ │ │ - ldr r3, [pc, #1328] @ 878a4 │ │ │ │ - ldr r1, [pc, #1556] @ 8798c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1536] @ 87988 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr ip, [pc, #1504] @ 87978 │ │ │ │ - mov r6, #1 │ │ │ │ + beq 90d4c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + add r3, sp, #1264 @ 0x4f0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add sl, r3, fp, lsl #5 │ │ │ │ mov r1, r8 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - add r7, sp, #196 @ 0xc4 │ │ │ │ - add r8, sp, #180 @ 0xb4 │ │ │ │ - ldr sl, [pc, #1512] @ 87998 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r9, #15 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - bl 96c40 │ │ │ │ - ldr r3, [pc, #1476] @ 8799c │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r7 │ │ │ │ - bl 9641c │ │ │ │ - ldr r1, [pc, #1212] @ 878a8 │ │ │ │ - ldr r0, [pc, #1212] @ 878ac │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ - str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ - str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [r4, #-280] @ 0xfffffee8 │ │ │ │ - sub r3, r4, #292 @ 0x124 │ │ │ │ - ldr lr, [pc, #1168] @ 878b0 │ │ │ │ - mov ip, #0 │ │ │ │ - add lr, pc, lr │ │ │ │ - add r6, sp, #20 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - add r1, lr, #568 @ 0x238 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, ip │ │ │ │ + str r6, [sl, #-1028] @ 0xfffffbfc │ │ │ │ + str r7, [sl, #-1024] @ 0xfffffc00 │ │ │ │ + add fp, fp, #1 │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r5 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r7, [sp] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 898b4 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - ldr r1, [pc, #1088] @ 878b4 │ │ │ │ - ldr r0, [pc, #1088] @ 878b8 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - mov r2, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ - str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ - str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ - str r2, [r4, #-280] @ 0xfffffee8 │ │ │ │ - mov r3, #1 │ │ │ │ - sub r4, r4, #292 @ 0x124 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #1040] @ 878bc │ │ │ │ - mov lr, #0 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr sl, [pc, #1248] @ 87998 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r9, #15 │ │ │ │ - mov r7, r0 │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, ip, #572 @ 0x23c │ │ │ │ - mov r3, lr │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r0, [sl, #-1020] @ 0xfffffc04 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str r0, [sl, #-1016] @ 0xfffffc08 │ │ │ │ mov r0, r5 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 89be4 │ │ │ │ - ldr r3, [r5, #1688] @ 0x698 │ │ │ │ - mov r4, #0 │ │ │ │ - cmp r3, r4 │ │ │ │ - str r4, [r5, #12] │ │ │ │ - beq 86db0 │ │ │ │ - ldr r2, [pc, #940] @ 878c0 │ │ │ │ - add r6, sp, #4080 @ 0xff0 │ │ │ │ - add r6, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, r3, #4 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [r3, #1596] @ 0x63c │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - blx r3 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - beq 89fc8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r1, [r5, #1688] @ 0x698 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ - bl 37cb4 │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - strb r2, [r5, #1684] @ 0x694 │ │ │ │ - str r4, [r5, #1688] @ 0x698 │ │ │ │ - b 86da8 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [pc, #828] @ 878c4 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - ldr r9, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r1, [pc, #992] @ 87980 │ │ │ │ - bl 96634 │ │ │ │ - ldr r3, [pc, #800] @ 878c8 │ │ │ │ - ldr r1, [pc, #992] @ 8798c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #972] @ 87988 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r1, [pc, #960] @ 8798c │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - mov sl, #0 │ │ │ │ - add r6, r6, #1664 @ 0x680 │ │ │ │ - add r6, r6, #4 │ │ │ │ - add fp, sp, #180 @ 0xb4 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r4, #-412] @ 0xfffffe64 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - mov r3, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + str r0, [sl, #-1012] @ 0xfffffc0c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r9 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - ldr r9, [pc, #712] @ 878cc │ │ │ │ - add r7, sp, #164 @ 0xa4 │ │ │ │ - add r9, pc, r9 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r0, [r4, #-408] @ 0xfffffe68 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - add r6, sp, #196 @ 0xc4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 963a4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [pc, #832] @ 8798c │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [pc, #636] @ 878d0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r0, [sl, #-1008] @ 0xfffffc10 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [sl, #-1004] @ 0xfffffc14 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [pc, #624] @ 878d4 │ │ │ │ - add r8, r5, #1648 @ 0x670 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - add r8, r8, #12 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - add r3, r3, #556 @ 0x22c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sl, #-1000] @ 0xfffffc18 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 90e30 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + add r3, sp, #1264 @ 0x4f0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r9, r3, fp, lsl #5 │ │ │ │ + ldr r2, [sp, #76] @ 0x4c │ │ │ │ + str r2, [r9, #-1028] @ 0xfffffbfc │ │ │ │ mov r1, r8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r6, [sp] │ │ │ │ - mov r2, r8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str sl, [sp, #16] │ │ │ │ - mov r3, #24 │ │ │ │ - add r6, sp, #20 │ │ │ │ - str r0, [sp, #4] │ │ │ │ + str r7, [r9, #-1024] @ 0xfffffc00 │ │ │ │ + add fp, fp, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r0, [r9, #-1020] @ 0xfffffc04 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str r0, [r9, #-1016] @ 0xfffffc08 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + str r0, [r9, #-1012] @ 0xfffffc0c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r0, [r9, #-1008] @ 0xfffffc10 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [r9, #-1004] @ 0xfffffc14 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [r9, #-1000] @ 0xfffffc18 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 90f24 │ │ │ │ + ldr r1, [sp, #1312] @ 0x520 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r3, sp, #1264 @ 0x4f0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add sl, r3, fp, lsl #5 │ │ │ │ + mov r1, r8 │ │ │ │ + str r6, [sl, #-1028] @ 0xfffffbfc │ │ │ │ + add fp, fp, #1 │ │ │ │ + mov r9, r0 │ │ │ │ + str r0, [sl, #-1024] @ 0xfffffc00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 82478 │ │ │ │ - ldr r3, [pc, #752] @ 8799c │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r1, fp │ │ │ │ - bl 9641c │ │ │ │ - ldr r0, [pc, #536] @ 878d8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r0, [sl, #-1020] @ 0xfffffc04 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ - str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ - str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [r4, #-280] @ 0xfffffee8 │ │ │ │ - sub r3, r4, #292 @ 0x124 │ │ │ │ - ldr ip, [pc, #676] @ 87998 │ │ │ │ - mov lr, #0 │ │ │ │ - mov r9, #15 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - add r1, r3, #560 @ 0x230 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str r0, [sl, #-1016] @ 0xfffffc08 │ │ │ │ mov r0, r5 │ │ │ │ - mov r3, sl │ │ │ │ - str lr, [sp, #16] │ │ │ │ - str ip, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str fp, [sp] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, sl │ │ │ │ - beq 898a4 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - ldr r1, [pc, #404] @ 878dc │ │ │ │ - ldr r0, [pc, #404] @ 878e0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - mov r2, #1061158912 @ 0x3f400000 │ │ │ │ - str r2, [r4, #-280] @ 0xfffffee8 │ │ │ │ - str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ - str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ - str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ - mov r2, #1 │ │ │ │ - sub r3, r4, #292 @ 0x124 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #356] @ 878e4 │ │ │ │ - mov r9, #0 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr fp, [pc, #524] @ 87998 │ │ │ │ - mov r4, #0 │ │ │ │ - mov sl, #15 │ │ │ │ - ldrb lr, [r5, #1660] @ 0x67c │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - clz r3, lr │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - add r1, ip, #564 @ 0x234 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + str r0, [sl, #-1012] @ 0xfffffc0c │ │ │ │ mov r0, r5 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str fp, [sp, #12] │ │ │ │ - stm sp, {r7, r9, sl} │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, r9 │ │ │ │ - beq 89bf4 │ │ │ │ - ldrb r3, [r5, #1660] @ 0x67c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r0, [sl, #-1008] @ 0xfffffc10 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [sl, #-1004] @ 0xfffffc14 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [sl, #-1000] @ 0xfffffc18 │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - cmpne r3, #120 @ 0x78 │ │ │ │ - beq 86fd0 │ │ │ │ - ldrb r3, [r5, #1661] @ 0x67d │ │ │ │ - cmp r3, #95 @ 0x5f │ │ │ │ - beq 86fd0 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r4, #0 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2588] @ 0xa1c │ │ │ │ + beq 91028 │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #1312] @ 0x520 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + str sl, [sp, #28] │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + add r3, sp, #1264 @ 0x4f0 │ │ │ │ + add r3, r3, #8 │ │ │ │ mov r1, r8 │ │ │ │ - str r4, [r5, #12] │ │ │ │ - bl 3a310 │ │ │ │ - mov r3, #1 │ │ │ │ - strb r4, [r5, #1660] @ 0x67c │ │ │ │ - strb r3, [r5, #1684] @ 0x694 │ │ │ │ - b 86fd0 │ │ │ │ - andeq r0, r8, r8, asr r1 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq r0, r8, ip, ror #25 │ │ │ │ - andseq sp, sp, r0, ror #9 │ │ │ │ - ldrdeq sp, [r6], -r0 │ │ │ │ - strdeq r0, [r7], -r0 @ │ │ │ │ - andeq r0, r7, r4, ror #27 │ │ │ │ - andeq r0, r7, r4, lsl #16 │ │ │ │ - @ instruction: 0x43b68000 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - eormi r0, r0, r0 │ │ │ │ - bicmi r0, r8, r0 │ │ │ │ - andeq r0, r8, ip, lsr #21 │ │ │ │ - andeq r0, r8, r4, ror #17 │ │ │ │ - mulseq sp, r4, r0 │ │ │ │ - muleq r8, r8, r7 │ │ │ │ - @ instruction: 0x0006d7b4 │ │ │ │ - andeq r0, r7, ip, ror sl │ │ │ │ - andseq ip, sp, r0, asr #30 │ │ │ │ - andeq sp, r6, r0, lsl r7 │ │ │ │ - ldrdeq r0, [r7], -ip │ │ │ │ - mulseq sp, ip, lr │ │ │ │ - addmi r0, r0, r0 │ │ │ │ - andeq r0, r8, r8, lsr #11 │ │ │ │ - strdeq sp, [r6], -ip │ │ │ │ - muleq r7, r0, r8 │ │ │ │ - andseq ip, sp, r4, ror #26 │ │ │ │ - andeq r0, r0, ip, lsl #25 │ │ │ │ - ldrdeq r0, [r7], -r4 │ │ │ │ - andeq sp, r6, r4, lsr #9 │ │ │ │ - andeq sp, r6, r4, asr r4 │ │ │ │ - andeq r0, r7, ip, ror #5 │ │ │ │ - andseq ip, sp, r0, ror #23 │ │ │ │ - andeq sp, r6, ip, lsr #7 │ │ │ │ - andeq r0, r7, r0, asr #13 │ │ │ │ - andseq ip, sp, r8, lsr fp │ │ │ │ - andeq r0, r8, r0, asr #4 │ │ │ │ - andeq sp, r6, r0, asr r2 │ │ │ │ - andeq r0, r7, r8, lsl r5 │ │ │ │ - andseq ip, sp, r0, ror #19 │ │ │ │ - andeq sp, r6, r8, asr #3 │ │ │ │ - muleq r7, r4, r4 │ │ │ │ - andseq ip, sp, r4, asr r9 │ │ │ │ - @ instruction: 0x0006deb0 │ │ │ │ - bicmi r0, r0, r0 │ │ │ │ - andeq r0, r8, ip │ │ │ │ - andeq sp, r6, r8, lsr r0 │ │ │ │ - andeq sp, r6, r4, lsl #29 │ │ │ │ - mulseq sp, ip, r7 │ │ │ │ - andeq r0, r7, r8, asr #4 │ │ │ │ - strdeq ip, [r6], -r4 │ │ │ │ - andeq r0, r7, r0, asr #3 │ │ │ │ - andseq ip, sp, r0, lsl #13 │ │ │ │ - ldrdeq pc, [r7], -r0 │ │ │ │ - andeq ip, r6, r4, ror #23 │ │ │ │ - andeq pc, r6, ip, lsr #29 │ │ │ │ - andseq ip, sp, r4, ror r3 │ │ │ │ - andeq ip, r6, ip, asr fp │ │ │ │ - andeq pc, r6, r8, lsr #28 │ │ │ │ - andseq ip, sp, r8, ror #5 │ │ │ │ - andseq ip, sp, ip, ror #4 │ │ │ │ - andeq pc, r7, r8, asr #19 │ │ │ │ - @ instruction: 0x001dc1bc │ │ │ │ - andseq ip, sp, r8, lsr #3 │ │ │ │ - andeq pc, r7, r4, lsl #18 │ │ │ │ - @ instruction: 0x3e99999a │ │ │ │ - bicsmi r0, r8, r0 │ │ │ │ - @ instruction: 0x0007f6b4 │ │ │ │ - andeq ip, r6, ip, lsl #14 │ │ │ │ - andeq sp, r6, ip, lsr r5 │ │ │ │ - andseq fp, sp, r0, asr lr │ │ │ │ - andeq pc, r6, r4, lsl #18 │ │ │ │ - @ instruction: 0x0006c5b4 │ │ │ │ - andeq pc, r6, r0, lsl #17 │ │ │ │ - andseq fp, sp, r0, asr #26 │ │ │ │ - strdeq lr, [r6], -r4 │ │ │ │ - andeq pc, r6, r0, lsr r8 @ │ │ │ │ - andeq ip, r6, ip, lsr r4 │ │ │ │ - @ instruction: 0x0006f7b0 │ │ │ │ - andeq pc, r6, ip, asr #15 │ │ │ │ - andeq lr, r6, r8, ror pc │ │ │ │ - andseq fp, sp, r4, lsr fp │ │ │ │ - cmnmi r0, r0 │ │ │ │ - @ instruction: 0x0006f4b0 │ │ │ │ - andeq pc, r7, r4, ror r0 @ │ │ │ │ - stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ - andeq ip, r6, r4, lsr r0 │ │ │ │ - andeq pc, r6, ip, ror r3 @ │ │ │ │ - andeq lr, r7, r8, asr pc │ │ │ │ - svclt 0x00800000 │ │ │ │ - eormi r0, r0, #0 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - muleq r7, ip, sp │ │ │ │ - svccc 0x004ccccd │ │ │ │ - movmi r0, r0 │ │ │ │ - andeq lr, r7, r0, lsr sp │ │ │ │ - svccc 0x0099999a │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - andeq fp, r6, ip, asr #26 │ │ │ │ - andeq pc, r6, r4, lsl r0 @ │ │ │ │ - @ instruction: 0x001db4dc │ │ │ │ - @ instruction: 0x0006bcbc │ │ │ │ - andeq lr, r6, r8, lsl #31 │ │ │ │ - ldr r9, [pc, #-36] @ 87998 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [pc, #-172] @ 8791c │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r8 │ │ │ │ + add r8, r3, fp, lsl #5 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [r8, #-1028] @ 0xfffffbfc │ │ │ │ + str r9, [r8, #-1024] @ 0xfffffc00 │ │ │ │ + add fp, fp, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + str r0, [r8, #-1020] @ 0xfffffc04 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r9 │ │ │ │ - bl 96634 │ │ │ │ - ldr r3, [pc, #-252] @ 878e8 │ │ │ │ - ldr r1, [pc, #-92] @ 8798c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #-112] @ 87988 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r6, #1 │ │ │ │ - ldr ip, [r4, #-412] @ 0xfffffe64 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - add r7, sp, #196 @ 0xc4 │ │ │ │ - add r8, sp, #180 @ 0xb4 │ │ │ │ - mov fp, #0 │ │ │ │ - mov sl, #15 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - bl 96c40 │ │ │ │ - ldr r3, [pc, #-168] @ 8799c │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r7 │ │ │ │ - bl 9641c │ │ │ │ - ldr r1, [pc, #-364] @ 878ec │ │ │ │ - ldr r0, [pc, #-364] @ 878f0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ - str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ - str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [r4, #-280] @ 0xfffffee8 │ │ │ │ - sub r3, r4, #292 @ 0x124 │ │ │ │ - ldr lr, [pc, #-408] @ 878f4 │ │ │ │ - mov ip, #0 │ │ │ │ - add lr, pc, lr │ │ │ │ - add r6, sp, #20 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - add r1, lr, #548 @ 0x224 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, ip │ │ │ │ - mov r0, r5 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str sl, [sp, #8] │ │ │ │ - str r7, [sp] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 89894 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - ldr r1, [pc, #-488] @ 878f8 │ │ │ │ - ldr r0, [pc, #-488] @ 878fc │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - mov r2, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ - str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ - str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ - str r2, [r4, #-280] @ 0xfffffee8 │ │ │ │ - mov r3, #1 │ │ │ │ - sub r4, r4, #292 @ 0x124 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #-536] @ 87900 │ │ │ │ - mov lr, #0 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr sl, [pc, #-396] @ 87998 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r9, #15 │ │ │ │ - mov r7, r0 │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, ip, #552 @ 0x228 │ │ │ │ - mov r3, lr │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str r0, [r8, #-1016] @ 0xfffffc08 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + str r0, [r8, #-1012] @ 0xfffffc0c │ │ │ │ mov r0, r5 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 89bd4 │ │ │ │ - ldr r1, [r5, #3136] @ 0xc40 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r1, r3 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - beq 86db0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + str r0, [r8, #-1008] @ 0xfffffc10 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + str r0, [r8, #-1004] @ 0xfffffc14 │ │ │ │ mov r0, r5 │ │ │ │ - bl 49aac │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - b 86da8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r7, [pc, #-656] @ 87904 │ │ │ │ - ldr r0, [r3, #1608] @ 0x648 │ │ │ │ - add r7, pc, r7 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [r8, #-1000] @ 0xfffffc18 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + cmp r3, #8 │ │ │ │ + add sl, r3, #2 │ │ │ │ + beq 910d4 │ │ │ │ + add r0, r3, #1 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #1040187392 @ 0x3e000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #648] @ 912d8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r8, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 7cb4 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + mov r0, sl │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #1040187392 @ 0x3e000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #592] @ 912d8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r9, [sp, #92] @ 0x5c │ │ │ │ + bl 7cb4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + ldr r8, [sp, #4] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r9, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + str sl, [sp, #32] │ │ │ │ + beq 909a4 │ │ │ │ + b 908b0 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + mov r2, fp │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + add r1, sp, #244 @ 0xf4 │ │ │ │ ldr r3, [r0] │ │ │ │ - add r6, r7, #180 @ 0xb4 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ + ldr r3, [r3, #120] @ 0x78 │ │ │ │ blx r3 │ │ │ │ - add r0, r0, #792 @ 0x318 │ │ │ │ - add r0, r0, #2 │ │ │ │ - ldr r3, [r5, r0, lsl #2] │ │ │ │ - cmn r3, #1 │ │ │ │ - ldrne r2, [r5, #3124] @ 0xc34 │ │ │ │ - addne r3, r3, r3, lsl #1 │ │ │ │ - addne fp, r2, r3, lsl #5 │ │ │ │ - add r3, sp, #248 @ 0xf8 │ │ │ │ - moveq fp, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - add r3, sp, #232 @ 0xe8 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, fp │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - bl 489e0 │ │ │ │ - ldr r3, [pc, #-740] @ 87908 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - cmn r2, #2 │ │ │ │ - ldreq r2, [r4, #-264] @ 0xfffffef8 │ │ │ │ - streq r2, [r3, #12] │ │ │ │ - bl 75dc <__cxa_guard_acquire@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 89cd0 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r7, #0 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2592] @ 0xa20 │ │ │ │ - bl 54808 │ │ │ │ - mvn sl, #0 │ │ │ │ - mov r3, #12 │ │ │ │ - ldr r1, [pc, #-692] @ 8797c │ │ │ │ - str r8, [sp, #4] │ │ │ │ - str r7, [sp, #12] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str sl, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [pc, #-828] @ 8790c │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r0, r0, #184 @ 0xb8 │ │ │ │ - bl 60f58 │ │ │ │ - ldr r3, [pc, #-840] @ 87910 │ │ │ │ - str fp, [sp, #52] @ 0x34 │ │ │ │ - add r3, pc, r3 │ │ │ │ - add r9, r3, #184 @ 0xb8 │ │ │ │ - b 87c68 │ │ │ │ - add r7, r7, #1 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2592] @ 0xa20 │ │ │ │ - bl 54808 │ │ │ │ - cmp r0, r7 │ │ │ │ - ble 896e0 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2592] @ 0xa20 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ mov r1, r7 │ │ │ │ - bl 54874 │ │ │ │ - ldrb r3, [r0, #12] │ │ │ │ - mov r6, r0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #1312] @ 0x520 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #1312] @ 0x520 │ │ │ │ + str r9, [sp, #108] @ 0x6c │ │ │ │ + str r9, [sp, #124] @ 0x7c │ │ │ │ + str sl, [sp, #100] @ 0x64 │ │ │ │ + str r8, [sp, #104] @ 0x68 │ │ │ │ + str sl, [sp, #116] @ 0x74 │ │ │ │ + str r7, [sp, #120] @ 0x78 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ + mov r5, r0 │ │ │ │ + str r0, [sp, #112] @ 0x70 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + str sl, [sp, #132] @ 0x84 │ │ │ │ + mov fp, r0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + str r9, [sp, #140] @ 0x8c │ │ │ │ + str r4, [sp, #144] @ 0x90 │ │ │ │ + str r6, [sp, #148] @ 0x94 │ │ │ │ + str r8, [sp, #152] @ 0x98 │ │ │ │ + str r4, [sp, #156] @ 0x9c │ │ │ │ + str r5, [sp, #160] @ 0xa0 │ │ │ │ + str r0, [sp, #136] @ 0x88 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r9, r0 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r8, [sp, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 87c64 │ │ │ │ - ldr r3, [pc, #-924] @ 87914 │ │ │ │ - ldr r2, [r0] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - mov r1, r9 │ │ │ │ - cmp r2, r3 │ │ │ │ - subne r3, sl, r7 │ │ │ │ - mov r2, #0 │ │ │ │ - clzne r3, r3 │ │ │ │ - moveq r3, #1 │ │ │ │ - lsrne r3, r3, #5 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r2, r0 │ │ │ │ - sub r0, r4, #292 @ 0x124 │ │ │ │ - moveq sl, r7 │ │ │ │ - bl 61300 │ │ │ │ - ldrb r3, [r4, #-292] @ 0xfffffedc │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + moveq r2, #6 │ │ │ │ + movne r2, #5 │ │ │ │ + streq r6, [sp, #180] @ 0xb4 │ │ │ │ + streq r7, [sp, #184] @ 0xb8 │ │ │ │ + streq r4, [sp, #188] @ 0xbc │ │ │ │ + streq r4, [sp, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq 87c64 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #-872] @ 87998 │ │ │ │ - sub fp, r3, #32 │ │ │ │ - mov r2, fp │ │ │ │ - mov r0, fp │ │ │ │ - add r8, sp, #180 @ 0xb4 │ │ │ │ - bl 965b8 │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, fp │ │ │ │ - ldr r1, [pc, #-932] @ 87980 │ │ │ │ - bl 963a4 │ │ │ │ - ldr r1, [r4, #-276] @ 0xfffffeec │ │ │ │ - ldr fp, [r4, #-280] @ 0xfffffee8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r4, #-280] @ 0xfffffee8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [r4, #-288] @ 0xfffffee0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r1, [r6, #16] │ │ │ │ - str r0, [r4, #-288] @ 0xfffffee0 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + str r5, [sp, #176] @ 0xb0 │ │ │ │ + str r4, [sp, #172] @ 0xac │ │ │ │ + str r0, [sp, #164] @ 0xa4 │ │ │ │ + bne 91210 │ │ │ │ + add r3, sp, #1264 @ 0x4f0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r3, r3, r2, lsl #4 │ │ │ │ + add r1, r4, #-2147483648 @ 0x80000000 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r7, [r3, #-1168] @ 0xfffffb70 │ │ │ │ + str r9, [r3, #-1172] @ 0xfffffb6c │ │ │ │ + str r4, [r3, #-1160] @ 0xfffffb78 │ │ │ │ + str r1, [r3, #-1164] @ 0xfffffb74 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 91240 │ │ │ │ + add r3, sp, #1264 @ 0x4f0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r3, r3, r2, lsl #4 │ │ │ │ + add r1, r4, #-2147483648 @ 0x80000000 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r6, [r3, #-1172] @ 0xfffffb6c │ │ │ │ + str fp, [r3, #-1168] @ 0xfffffb70 │ │ │ │ + str r4, [r3, #-1164] @ 0xfffffb74 │ │ │ │ + str r1, [r3, #-1160] @ 0xfffffb78 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 91270 │ │ │ │ + add r3, sp, #1264 @ 0x4f0 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r3, r3, r2, lsl #4 │ │ │ │ + add r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ + add r2, r2, #1 │ │ │ │ + str r9, [r3, #-1172] @ 0xfffffb6c │ │ │ │ + str fp, [r3, #-1168] @ 0xfffffb70 │ │ │ │ + str r4, [r3, #-1164] @ 0xfffffb74 │ │ │ │ + str r4, [r3, #-1160] @ 0xfffffb78 │ │ │ │ + ldr r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + sub r1, r1, #4 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r2, [pc, #72] @ 912dc │ │ │ │ + ldr r3, [pc, #44] @ 912c4 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #1268] @ 0x4f4 │ │ │ │ + eors r2, r3, r2 │ │ │ │ + mov r3, #0 │ │ │ │ + bne 912bc │ │ │ │ + add sp, sp, #1264 @ 0x4f0 │ │ │ │ + add sp, sp, #12 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + ldrdeq r6, [r7], -ip │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + mcrcc 15, 6, lr, cr3, cr6, {0} │ │ │ │ + cdpcc 5, 4, cr12, cr7, cr2, {6} │ │ │ │ + svccc 0x006c835e │ │ │ │ + svccc 0x007b14be │ │ │ │ + ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ + andeq r5, r7, r0, lsr r7 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3800] @ 0xed8 │ │ │ │ + sub sp, sp, #260 @ 0x104 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr r2, [pc, #3960] @ 92278 │ │ │ │ + str r3, [sp, #84] @ 0x54 │ │ │ │ + ldr r3, [pc, #3956] @ 9227c │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [sp, #300] @ 0x12c │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #252] @ 0xfc │ │ │ │ + mov r3, #0 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ + ldr r2, [sp, #304] @ 0x130 │ │ │ │ + str r2, [sp, #164] @ 0xa4 │ │ │ │ + ldr r2, [sp, #308] @ 0x134 │ │ │ │ + str r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ + str r2, [sp, #156] @ 0x9c │ │ │ │ + ldr r2, [sp, #316] @ 0x13c │ │ │ │ + str r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ + str r2, [sp, #148] @ 0x94 │ │ │ │ + ldr r2, [sp, #324] @ 0x144 │ │ │ │ + str r2, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #328] @ 0x148 │ │ │ │ + str r2, [sp, #140] @ 0x8c │ │ │ │ + ldr r2, [sp, #332] @ 0x14c │ │ │ │ + str r2, [sp, #136] @ 0x88 │ │ │ │ + ldr r2, [sp, #336] @ 0x150 │ │ │ │ + str r2, [sp, #132] @ 0x84 │ │ │ │ + ldr r2, [sp, #340] @ 0x154 │ │ │ │ + str r2, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ + str r2, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [sp, #348] @ 0x15c │ │ │ │ + ldr r3, [sp, #368] @ 0x170 │ │ │ │ + ldr r4, [sp, #364] @ 0x16c │ │ │ │ + str r2, [sp, #120] @ 0x78 │ │ │ │ + ldr r2, [sp, #352] @ 0x160 │ │ │ │ + str r2, [sp, #116] @ 0x74 │ │ │ │ + ldr r2, [sp, #356] @ 0x164 │ │ │ │ + str r2, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #360] @ 0x168 │ │ │ │ + str r2, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [pc, #3800] @ 92280 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [pc, #3796] @ 92284 │ │ │ │ + str r2, [sp, #76] @ 0x4c │ │ │ │ + mov r2, #0 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r2, [pc, #3784] @ 92288 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + and r2, r3, #1 │ │ │ │ + str r2, [sp, #92] @ 0x5c │ │ │ │ + and r2, r3, #2 │ │ │ │ + str r2, [sp, #96] @ 0x60 │ │ │ │ + and r2, r3, #4 │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + and r2, r3, #8 │ │ │ │ + str r2, [sp, #104] @ 0x68 │ │ │ │ + and r2, r3, #16 │ │ │ │ + str r2, [sp, #172] @ 0xac │ │ │ │ + and r2, r3, #32 │ │ │ │ + str r2, [sp, #176] @ 0xb0 │ │ │ │ + and r2, r3, #64 @ 0x40 │ │ │ │ + and r3, r3, #128 @ 0x80 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + mov r3, #2 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + add r3, sp, #220 @ 0xdc │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + ldr r7, [pc, #3700] @ 9228c │ │ │ │ + mov sl, r1 │ │ │ │ + cmp r3, #0 │ │ │ │ + mov r1, #1065353216 @ 0x3f800000 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r9, r1 │ │ │ │ + str r2, [sp, #180] @ 0xb4 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + beq 91554 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r7, [r2, #132] @ 0x84 │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ + blx r7 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, fp │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + mov r2, #1 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #92] @ 0x5c │ │ │ │ + ldr r3, [r3, #120] @ 0x78 │ │ │ │ blx r3 │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 91670 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr fp, [ip, #132] @ 0x84 │ │ │ │ - blx fp │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r1, [r4, #-284] @ 0xfffffee4 │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ - str r3, [r4, #-308] @ 0xfffffecc │ │ │ │ - ldr r3, [r0] │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [r2, #132] @ 0x84 │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ + blx r7 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + mov r0, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, fp │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str r1, [r4, #-304] @ 0xfffffed0 │ │ │ │ - ldr r1, [r4, #-280] @ 0xfffffee8 │ │ │ │ - str r1, [r4, #-300] @ 0xfffffed4 │ │ │ │ - ldr r1, [r4, #-276] @ 0xfffffeec │ │ │ │ - str r1, [r4, #-296] @ 0xfffffed8 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - sub r1, r1, #52 @ 0x34 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ + ldr r3, [r3, #120] @ 0x78 │ │ │ │ blx r3 │ │ │ │ - cmp sl, r7 │ │ │ │ - bne 897d8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov lr, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r3, #1576] @ 0x628 │ │ │ │ - mov r3, #0 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 9178c │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ ldr r2, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str lr, [sp] │ │ │ │ - ldr fp, [r2, #28] │ │ │ │ - mov r2, r3 │ │ │ │ - blx fp │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r7, [r2, #132] @ 0x84 │ │ │ │ + ldr r2, [sp, #132] @ 0x84 │ │ │ │ + blx r7 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ + mov r0, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ + str r0, [sp, #220] @ 0xdc │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + mov r2, #1 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - mov lr, #1048576000 @ 0x3e800000 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r3 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr fp, [ip, #32] │ │ │ │ - blx fp │ │ │ │ - mov r3, #1 │ │ │ │ - ldr r2, [pc, #-1256] @ 87978 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - str r3, [sp] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #120] @ 0x78 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 9189c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - add r2, r6, #4 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [r2, #132] @ 0x84 │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + blx r7 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + mov r0, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + str r8, [sp, #220] @ 0xdc │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r8 │ │ │ │ - ldr r3, [pc, #-1280] @ 87980 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r6, [ip, #28] │ │ │ │ - blx r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + mov r2, #1 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - mov r3, #0 │ │ │ │ - ldr r0, [r0, #1576] @ 0x628 │ │ │ │ - ldr lr, [pc, #-1444] @ 87918 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r2, r3 │ │ │ │ - str lr, [sp] │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r6, [ip, #32] │ │ │ │ - blx r6 │ │ │ │ - b 87c64 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [pc, #-1480] @ 8791c │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [pc, #-1400] @ 87980 │ │ │ │ - bl 96634 │ │ │ │ - ldr r3, [pc, #-1504] @ 87920 │ │ │ │ - ldr r1, [pc, #-1400] @ 8798c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #-1420] @ 87988 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r1, [pc, #-1452] @ 87978 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - add r6, sp, #196 @ 0xc4 │ │ │ │ - ldr r9, [pc, #-1548] @ 87924 │ │ │ │ - add r7, r5, #2544 @ 0x9f0 │ │ │ │ - add r9, pc, r9 │ │ │ │ - mov sl, #0 │ │ │ │ - add fp, sp, #180 @ 0xb4 │ │ │ │ - mov r3, r0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #120] @ 0x78 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #172] @ 0xac │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 919a4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov r1, #1 │ │ │ │ - add r0, r0, #4 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r1, r8 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r0, [r4, #-408] @ 0xfffffe68 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 963a4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [pc, #-1544] @ 8798c │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [pc, #-1652] @ 87928 │ │ │ │ + ldr r1, [sp, #156] @ 0x9c │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + ldr r7, [r2, #132] @ 0x84 │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ + blx r7 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, fp │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ mov r1, r9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r8, [pc, #-1668] @ 8792c │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r8, pc, r8 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, r8, #528 @ 0x210 │ │ │ │ - mov r2, r7 │ │ │ │ + str sl, [sp, #220] @ 0xdc │ │ │ │ + str fp, [sp, #224] @ 0xe0 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r7 │ │ │ │ - str r6, [sp] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r7, sp, #164 @ 0xa4 │ │ │ │ - mov r3, #512 @ 0x200 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - add r6, sp, #20 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 82478 │ │ │ │ - ldr r3, [pc, #-1620] @ 8799c │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r1, fp │ │ │ │ - bl 9641c │ │ │ │ - ldr r0, [pc, #-1748] @ 87930 │ │ │ │ - mov r1, r9 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - mov r1, #1 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ - str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ - str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [r4, #-280] @ 0xfffffee8 │ │ │ │ - sub r3, r4, #292 @ 0x124 │ │ │ │ - ldr lr, [pc, #-1696] @ 87998 │ │ │ │ - mov ip, #15 │ │ │ │ - mov r9, #0 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - add r1, r8, #532 @ 0x214 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, sl │ │ │ │ - mov r0, r5 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - str lr, [sp, #12] │ │ │ │ - str ip, [sp, #8] │ │ │ │ - str fp, [sp] │ │ │ │ - str sl, [sp, #4] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, sl │ │ │ │ - beq 89884 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - ldr r1, [pc, #-1876] @ 87934 │ │ │ │ - ldr r0, [pc, #-1876] @ 87938 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - mov r2, #1061158912 @ 0x3f400000 │ │ │ │ - str r2, [r4, #-280] @ 0xfffffee8 │ │ │ │ - str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ - str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ - str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ - sub r3, r4, #292 @ 0x124 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #-1924] @ 8793c │ │ │ │ - mov r9, #0 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr fp, [pc, #-1844] @ 87998 │ │ │ │ - mov r4, #0 │ │ │ │ - mov sl, #15 │ │ │ │ - ldrb r8, [r5, #2544] @ 0x9f0 │ │ │ │ - mov lr, r0 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - clz r3, r8 │ │ │ │ - mov r2, lr │ │ │ │ - lsr r3, r3, #5 │ │ │ │ - add r1, ip, #536 @ 0x218 │ │ │ │ - mov r0, r5 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - str fp, [sp, #12] │ │ │ │ - stm sp, {r7, r9, sl} │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, r9 │ │ │ │ - beq 8980c │ │ │ │ - ldrb r3, [r5, #2544] @ 0x9f0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 86fd0 │ │ │ │ - ldr r2, [r5, #3056] @ 0xbf0 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r2, r3 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - blt 86db0 │ │ │ │ - ldrb r3, [r5, #3060] @ 0xbf4 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #120] @ 0x78 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne 86db0 │ │ │ │ - ldr r3, [r5, #2020] @ 0x7e4 │ │ │ │ - add r1, r2, r2, lsl #2 │ │ │ │ - ldr r7, [pc, #-2056] @ 87940 │ │ │ │ - add r2, r2, r1, lsl #1 │ │ │ │ - add r6, sp, #3568 @ 0xdf0 │ │ │ │ - add r3, r3, r2, lsl #6 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r4, r5, #2032 @ 0x7f0 │ │ │ │ - add r6, r6, #4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r4 │ │ │ │ - bl e9868 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl e9864 │ │ │ │ - cmp r0, #4 │ │ │ │ - ble 88194 │ │ │ │ - add r3, r5, r0 │ │ │ │ - ldrb r3, [r3, #2539] @ 0x9eb │ │ │ │ - cmp r3, #46 @ 0x2e │ │ │ │ - beq 8a130 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - add r9, sp, #4080 @ 0xff0 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr r2, [pc, #-2148] @ 87944 │ │ │ │ - add r9, r9, #4 │ │ │ │ - mov r3, r4 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - mov r0, r9 │ │ │ │ - bl e9868 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r5, #3056] @ 0xbf0 │ │ │ │ - ldr r0, [r2, #1596] @ 0x63c │ │ │ │ - ldr ip, [r5, #2020] @ 0x7e4 │ │ │ │ - add lr, r3, r3, lsl #2 │ │ │ │ - add r3, r3, lr, lsl #1 │ │ │ │ - add r3, ip, r3, lsl #6 │ │ │ │ - ldr ip, [r0] │ │ │ │ - ldr r3, [r3, #260] @ 0x104 │ │ │ │ - ldr r4, [ip, #36] @ 0x24 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r6 │ │ │ │ - blx r4 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - bne 8a0f8 │ │ │ │ - ldr r6, [pc, #-2232] @ 87948 │ │ │ │ - ldr r0, [pc, #-2232] @ 8794c │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r6 │ │ │ │ + beq 91ab4 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r1, [sp, #140] @ 0x8c │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + ldr r7, [r2, #132] @ 0x84 │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ + blx r7 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + mov r0, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #188] @ 0xbc │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #-2256] @ 87950 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r6 │ │ │ │ + mov r0, fp │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + str fp, [sp, #224] @ 0xe0 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #-2272] @ 87954 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - str r4, [r3, #1672] @ 0x688 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r8 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - strb r0, [r3, #1684] @ 0x694 │ │ │ │ - add r0, r5, #112 @ 0x70 │ │ │ │ - bl e97fc │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r7 │ │ │ │ - add r0, r5, #624 @ 0x270 │ │ │ │ - bl e97fc │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, r5, #1136 @ 0x470 │ │ │ │ - bl e97fc │ │ │ │ - mov r2, #3 │ │ │ │ - mov r3, #9 │ │ │ │ - str r2, [r5, #12] │ │ │ │ - str r3, [r5, #1648] @ 0x670 │ │ │ │ - b 88b10 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ - str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ - str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [r4, #-280] @ 0xfffffee8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ mov r2, #1 │ │ │ │ - sub r3, r4, #292 @ 0x124 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #-2408] @ 87958 │ │ │ │ - add ip, sp, #20 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - mov r6, #0 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr r9, [pc, #-2368] @ 87998 │ │ │ │ - mov sl, #0 │ │ │ │ - mov r7, #15 │ │ │ │ - str r3, [sp] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - add r1, lr, #172 @ 0xac │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, r6 │ │ │ │ - beq 89868 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - blx r3 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #88] @ 0x58 │ │ │ │ + ldr r3, [r3, #120] @ 0x78 │ │ │ │ blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble 89c50 │ │ │ │ - bl e88e8 │ │ │ │ - ldr r3, [r5, #1704] @ 0x6a8 │ │ │ │ - ldr r9, [r5, #1708] @ 0x6ac │ │ │ │ - subs sl, r0, r3 │ │ │ │ - sbc r9, r1, r9 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - bl e8978 │ │ │ │ - cmp sl, r0 │ │ │ │ - sbcs r9, r9, r1 │ │ │ │ - blt 88478 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r9, [r5, #1712] @ 0x6b0 │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 91bd4 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r1, [sp, #124] @ 0x7c │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r7, [r2, #132] @ 0x84 │ │ │ │ + ldr r2, [sp, #132] @ 0x84 │ │ │ │ + blx r7 │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ + mov r0, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + str sl, [sp, #220] @ 0xdc │ │ │ │ + mov r7, r0 │ │ │ │ + str r0, [sp, #224] @ 0xe0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + mov r2, #1 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ + ldr r3, [r3, #120] @ 0x78 │ │ │ │ blx r3 │ │ │ │ - cmp r9, r0 │ │ │ │ - movgt r3, #0 │ │ │ │ - strgt r3, [r5, #1712] @ 0x6b0 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq 91d04 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r1, [sp, #108] @ 0x6c │ │ │ │ + ldr r2, [r0] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp] │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + ldr r7, [r2, #132] @ 0x84 │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + blx r7 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + mov r0, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + str r8, [sp, #188] @ 0xbc │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r3, [sp, #188] @ 0xbc │ │ │ │ + mov r1, r9 │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + str r0, [sp, #228] @ 0xe4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #236] @ 0xec │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #68] @ 0x44 │ │ │ │ + str r0, [sp, #240] @ 0xf0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #76] @ 0x4c │ │ │ │ + str r0, [sp, #244] @ 0xf4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #80] @ 0x50 │ │ │ │ + mov r2, #1 │ │ │ │ + str r0, [sp, #248] @ 0xf8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ + ldr r3, [r3, #120] @ 0x78 │ │ │ │ blx r3 │ │ │ │ - ldr r9, [r5, #1704] @ 0x6a8 │ │ │ │ - ldr r3, [r5, #1712] @ 0x6b0 │ │ │ │ - ldr fp, [r5, #1708] @ 0x6ac │ │ │ │ - subs r9, r6, r9 │ │ │ │ - sbc fp, r7, fp │ │ │ │ - sub sl, r0, r3 │ │ │ │ - bl e8978 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, fp │ │ │ │ - bl 7c3c <__aeabi_ldivmod@plt> │ │ │ │ - mov r1, r0 │ │ │ │ + ldr r3, [sp, #88] @ 0x58 │ │ │ │ + cmp r3, #8 │ │ │ │ + add r7, r3, #2 │ │ │ │ + beq 91db4 │ │ │ │ + add r0, r3, #1 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #1040187392 @ 0x3e000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1380] @ 92290 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add r9, sp, #196 @ 0xc4 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + add r2, sp, #192 @ 0xc0 │ │ │ │ + mov r1, r9 │ │ │ │ + str r2, [sp, #72] @ 0x48 │ │ │ │ + bl 7cb4 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + bl 7a2c <__aeabi_i2f@plt> │ │ │ │ + mov r1, #1040187392 @ 0x3e000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #1320] @ 92290 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r2, [sp, #72] @ 0x48 │ │ │ │ + ldr r8, [sp, #196] @ 0xc4 │ │ │ │ + bl 7cb4 │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + ldr r3, [sp, #196] @ 0xc4 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + ldr r9, [sp, #64] @ 0x40 │ │ │ │ + str r3, [sp, #64] @ 0x40 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + str r8, [sp, #76] @ 0x4c │ │ │ │ + cmp r3, #0 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + beq 91554 │ │ │ │ + b 91438 │ │ │ │ + add r3, sp, #348 @ 0x15c │ │ │ │ + add r2, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #20 │ │ │ │ + add r0, sp, #4 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + mov r9, r2 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + ldr ip, [r5, #4] │ │ │ │ + add r6, sp, #332 @ 0x14c │ │ │ │ + add r7, sp, #316 @ 0x13c │ │ │ │ + ldr lr, [ip] │ │ │ │ + ldr r8, [sp, #312] @ 0x138 │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + str r9, [sp, #72] @ 0x48 │ │ │ │ + stm r9, {r0, r1, r2, r3} │ │ │ │ + ldm r6, {r0, r1, r2, r3} │ │ │ │ + ldr r9, [sp, #60] @ 0x3c │ │ │ │ + add r7, sp, #300 @ 0x12c │ │ │ │ + stm r9, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r9, [sp, #64] @ 0x40 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r9, {r0, r1, r2, r3} │ │ │ │ + mov r0, ip │ │ │ │ + str r8, [sp] │ │ │ │ + ldm r7, {r1, r2, r3} │ │ │ │ + ldr r8, [lr, #136] @ 0x88 │ │ │ │ + blx r8 │ │ │ │ + mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 7a2c <__aeabi_idiv@plt> │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, fp │ │ │ │ mov r9, r0 │ │ │ │ - ldr r0, [r5, #1712] @ 0x6b0 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov sl, r0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - moveq r0, #0 │ │ │ │ - beq 88454 │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, sl │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [r5, #1716] @ 0x6b4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, sl │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r0, [r5, #1716] @ 0x6b4 │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - str r6, [r5, #1704] @ 0x6a8 │ │ │ │ + ldr r0, [sp, #84] @ 0x54 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #88] @ 0x58 │ │ │ │ + ldr r0, [sp, #296] @ 0x128 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r8, [sp, #88] @ 0x58 │ │ │ │ + ldr lr, [sp, #80] @ 0x50 │ │ │ │ + str r8, [sp, #212] @ 0xd4 │ │ │ │ + add r8, sp, #204 @ 0xcc │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + str r9, [sp, #172] @ 0xac │ │ │ │ + str r9, [sp, #204] @ 0xcc │ │ │ │ + str lr, [sp, #208] @ 0xd0 │ │ │ │ + str r0, [sp, #176] @ 0xb0 │ │ │ │ + str r0, [sp, #216] @ 0xd8 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ - str r7, [r5, #1708] @ 0x6ac │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ blx r3 │ │ │ │ - str r0, [r5, #1712] @ 0x6b0 │ │ │ │ - ldr r1, [pc, #-2852] @ 8795c │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96334 │ │ │ │ - ldr fp, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #-2828] @ 8798c │ │ │ │ - mov r2, fp │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr sl, [pc, #-2896] @ 87960 │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - add sl, pc, sl │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr ip, [r5, #4] │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + ldr r9, [sp, #72] @ 0x48 │ │ │ │ + ldr lr, [ip] │ │ │ │ + stm r9, {r0, r1, r2, r3} │ │ │ │ + ldm r7, {r0, r1, r2, r3} │ │ │ │ + ldr r9, [sp, #60] @ 0x3c │ │ │ │ + stm r9, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r9, [sp, #64] @ 0x40 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r9, {r0, r1, r2, r3} │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [lr, #136] @ 0x88 │ │ │ │ + mov r0, ip │ │ │ │ + mov ip, r2 │ │ │ │ + ldm r7, {r1, r2, r3} │ │ │ │ + blx ip │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr ip, [sp, #172] @ 0xac │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ + ldr r1, [sp, #88] @ 0x58 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + mov r2, #1 │ │ │ │ + str ip, [sp, #204] @ 0xcc │ │ │ │ + str r1, [sp, #212] @ 0xd4 │ │ │ │ + str fp, [sp, #208] @ 0xd0 │ │ │ │ + mov r1, r8 │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - add r6, r9, #1020 @ 0x3fc │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr ip, [r5, #4] │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + ldr r9, [sp, #72] @ 0x48 │ │ │ │ + ldr lr, [ip] │ │ │ │ + stm r9, {r0, r1, r2, r3} │ │ │ │ + ldm r6, {r0, r1, r2, r3} │ │ │ │ + ldr r9, [sp, #60] @ 0x3c │ │ │ │ + stm r9, {r0, r1, r2, r3} │ │ │ │ + ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r9, [sp, #64] @ 0x40 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + stm r9, {r0, r1, r2, r3} │ │ │ │ + ldr r2, [sp, #344] @ 0x158 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r2, [lr, #136] @ 0x88 │ │ │ │ + mov r0, ip │ │ │ │ + mov lr, r2 │ │ │ │ + mov ip, lr │ │ │ │ + ldm r6, {r1, r2, r3} │ │ │ │ + blx ip │ │ │ │ + ldr r1, [sp, #296] @ 0x128 │ │ │ │ + mov r0, fp │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr ip, [sp, #172] @ 0xac │ │ │ │ + mov r1, r4 │ │ │ │ + str ip, [sp, #204] @ 0xcc │ │ │ │ + str r0, [sp, #180] @ 0xb4 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr ip, [sp, #88] @ 0x58 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + str ip, [sp, #212] @ 0xd4 │ │ │ │ + str r4, [sp, #216] @ 0xd8 │ │ │ │ + str r0, [sp, #208] @ 0xd0 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ - add r6, r6, #3 │ │ │ │ - ldr r3, [r3, #88] @ 0x58 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ blx r3 │ │ │ │ - cmp r9, #0 │ │ │ │ - mov r1, #981467136 @ 0x3a800000 │ │ │ │ - movge r6, r9 │ │ │ │ - add r9, sp, #4080 @ 0xff0 │ │ │ │ - add r9, r9, #4 │ │ │ │ - asr r6, r6, #10 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r5, #1716] @ 0x6b4 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - bl 74bc <__aeabi_f2d@plt> │ │ │ │ - cmp r7, #0 │ │ │ │ - mov r2, sl │ │ │ │ - mov r3, r6 │ │ │ │ - strd r0, [sp, #8] │ │ │ │ - add r1, r7, #1020 @ 0x3fc │ │ │ │ - add r1, r1, #3 │ │ │ │ - movge r1, r7 │ │ │ │ - asr r1, r1, #10 │ │ │ │ - mov r0, r9 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - bl e9868 │ │ │ │ - ldr r3, [pc, #-3036] @ 87964 │ │ │ │ - ldr r1, [pc, #-3000] @ 8798c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #-3020] @ 87988 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r2, #1 │ │ │ │ - ldr r1, [pc, #-3048] @ 87978 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r2, [sp, #8] │ │ │ │ + ldm r6, {r0, r1, r2, r3} │ │ │ │ + ldr ip, [r5, #4] │ │ │ │ + ldr r9, [sp, #72] @ 0x48 │ │ │ │ + ldr lr, [ip] │ │ │ │ + stm r9, {r0, r1, r2, r3} │ │ │ │ + ldm r6, {r0, r1, r2, r3} │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + ldm r7, {r0, r1, r2, r3} │ │ │ │ + ldr r6, [sp, #64] @ 0x40 │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + ldr r2, [sp, #312] @ 0x138 │ │ │ │ + mov r0, ip │ │ │ │ str r2, [sp] │ │ │ │ - mov r1, fp │ │ │ │ - mov r2, r9 │ │ │ │ - mov r3, r0 │ │ │ │ + ldr r6, [lr, #136] @ 0x88 │ │ │ │ + ldm r7, {r1, r2, r3} │ │ │ │ + blx r6 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r0, [r5, #1716] @ 0x6b4 │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7a80 <__aeabi_fcmpgt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8a028 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr lr, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #88] @ 0x58 │ │ │ │ + ldr ip, [sp, #176] @ 0xb0 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + mov r2, #1 │ │ │ │ + mov r1, r8 │ │ │ │ + str lr, [sp, #208] @ 0xd0 │ │ │ │ + str ip, [sp, #216] @ 0xd8 │ │ │ │ + str sl, [sp, #204] @ 0xcc │ │ │ │ + str r4, [sp, #212] @ 0xd4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + ldr r7, [sp, #76] @ 0x4c │ │ │ │ + ldr ip, [r5, #4] │ │ │ │ + ldm r7, {r0, r1, r2, r3} │ │ │ │ + ldr lr, [ip] │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ + stm r9, {r0, r1, r2, r3} │ │ │ │ + ldm r7, {r0, r1, r2, r3} │ │ │ │ + ldr r9, [sp, #60] @ 0x3c │ │ │ │ + stm r9, {r0, r1, r2, r3} │ │ │ │ + ldr r7, [sp, #68] @ 0x44 │ │ │ │ + ldr r9, [sp, #64] @ 0x40 │ │ │ │ + ldm r7, {r0, r1, r2, r3} │ │ │ │ + stm r9, {r0, r1, r2, r3} │ │ │ │ + mov r0, ip │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r6, [lr, #136] @ 0x88 │ │ │ │ + ldm r7, {r1, r2, r3} │ │ │ │ + blx r6 │ │ │ │ + ldr r1, [sp, #84] @ 0x54 │ │ │ │ + mov r0, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr lr, [sp, #80] @ 0x50 │ │ │ │ + ldr ip, [sp, #176] @ 0xb0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, #1 │ │ │ │ + str lr, [sp, #208] @ 0xd0 │ │ │ │ + str ip, [sp, #216] @ 0xd8 │ │ │ │ + str r4, [sp, #212] @ 0xd4 │ │ │ │ + str r0, [sp, #204] @ 0xcc │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ blx r3 │ │ │ │ - sub r0, r6, r0 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - ldr r1, [r5, #1716] @ 0x6b4 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - bl 7db0 <__aeabi_f2iz@plt> │ │ │ │ - cmp r0, #1 │ │ │ │ - movge r6, r0 │ │ │ │ - movlt r6, #1 │ │ │ │ - cmp r0, #59 @ 0x3b │ │ │ │ - ble 8a004 │ │ │ │ - ldr r2, [pc, #-3212] @ 87968 │ │ │ │ - umull r3, r2, r6, r2 │ │ │ │ - lsr r6, r2, #5 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq 8a114 │ │ │ │ - ldr r1, [pc, #-3228] @ 8796c │ │ │ │ - ldr r0, [pc, #-3228] @ 87970 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r0, r9 │ │ │ │ - bl e9868 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96334 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #-3260] @ 8798c │ │ │ │ - mov r2, r6 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [pc, #-3304] @ 87974 │ │ │ │ - ldr r1, [pc, #-3284] @ 8798c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #-3304] @ 87988 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r2, [pc, #-3332] @ 87978 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - str r1, [sp] │ │ │ │ - mov r2, r9 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r0 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 9212c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, #1073741824 @ 0x40000000 │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96334 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r1, [pc, #-3384] @ 8798c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96334 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r1, [pc, #-3420] @ 8797c │ │ │ │ - bl 96634 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r2, [pc, #-3404] @ 87998 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ - str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ - str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ - sub r3, r4, #284 @ 0x11c │ │ │ │ - str r1, [r4, #-280] @ 0xfffffee8 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - sub r3, r4, #292 @ 0x124 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r2, #59648 @ 0xe900 │ │ │ │ - mov r2, #15 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - bl 31598 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r6, [r4, #-396] @ 0xfffffe74 │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr lr, [sp, #156] @ 0x9c │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #164] @ 0xa4 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ + str lr, [sp] │ │ │ │ + ldr r7, [ip, #132] @ 0x84 │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + mov r2, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ + add r1, sp, #220 @ 0xdc │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + str sl, [sp, #220] @ 0xdc │ │ │ │ + str fp, [sp, #224] @ 0xe0 │ │ │ │ + str r4, [sp, #228] @ 0xe4 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ blx r3 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 92188 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr lr, [sp, #140] @ 0x8c │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r2, [sp, #148] @ 0x94 │ │ │ │ + ldr r1, [sp, #152] @ 0x98 │ │ │ │ + str lr, [sp] │ │ │ │ + ldr r7, [ip, #132] @ 0x84 │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + add r3, r4, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #228] @ 0xe4 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #88] @ 0x58 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + add r1, sp, #220 @ 0xdc │ │ │ │ + str fp, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #220] @ 0xdc │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ blx r3 │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #-3580] @ 87980 │ │ │ │ - mov r6, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ - str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ - str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ - mov r3, #1056964608 @ 0x3f000000 │ │ │ │ - str r3, [r4, #-280] @ 0xfffffee8 │ │ │ │ - ldr r3, [pc, #-3592] @ 87998 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r6, [pc, #-3628] @ 87980 │ │ │ │ - str r6, [r4, #-396] @ 0xfffffe74 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #15 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - sub r3, r4, #284 @ 0x11c │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - sub r4, r4, #292 @ 0x124 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - add r0, r2, #59648 @ 0xe900 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - ldm r4, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31598 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - b 86da8 │ │ │ │ - add r6, sp, #184 @ 0xb8 │ │ │ │ - sub r7, r6, #20 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [pc, #-3684] @ 87998 │ │ │ │ - bl 965b8 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r3, #0 │ │ │ │ - bl 9627c │ │ │ │ - ldr r3, [pc, #-3732] @ 87984 │ │ │ │ - ldr r1, [pc, #-3728] @ 8798c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #-3748] @ 87988 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr ip, [r4, #-412] @ 0xfffffe64 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov r9, #1 │ │ │ │ - mov fp, #0 │ │ │ │ - mov r3, r0 │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 921e8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov ip, #1 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r2, [r5, #3120] @ 0xc30 │ │ │ │ - ldr r1, [pc, #-3816] @ 8798c │ │ │ │ - ldr r3, [r2, #32] │ │ │ │ - ldr r8, [r5, #4] │ │ │ │ - cmp r3, #2 │ │ │ │ - ldr r3, [pc, #-3828] @ 87990 │ │ │ │ - addeq sl, r2, #4 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r0, [r3] │ │ │ │ - addne sl, r2, #20 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #-3848] @ 87994 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - add r8, r8, #1664 @ 0x680 │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r9, [sp] │ │ │ │ - add r8, r8, #4 │ │ │ │ - ldr ip, [r4, #-332] @ 0xfffffeb4 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - mov r2, sl │ │ │ │ - mov r1, r7 │ │ │ │ - add r7, sp, #196 @ 0xc4 │ │ │ │ - ldr sl, [pc, #-3888] @ 87998 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - sub r8, r6, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r3, [pc, #-3904] @ 8799c │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r7 │ │ │ │ - bl 9641c │ │ │ │ - ldr r1, [pc, #-3920] @ 879a0 │ │ │ │ - ldr r0, [pc, #-3920] @ 879a4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r9, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ - str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ - str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [r4, #-280] @ 0xfffffee8 │ │ │ │ - sub r3, r4, #292 @ 0x124 │ │ │ │ - ldr lr, [pc, #-3964] @ 879a8 │ │ │ │ - mov ip, #0 │ │ │ │ - add lr, pc, lr │ │ │ │ - add r6, sp, #20 │ │ │ │ - mov r9, #15 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - add r1, lr, #540 @ 0x21c │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, ip │ │ │ │ - mov r0, r5 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r7, [sp] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 89858 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - str r3, [r5, #3120] @ 0xc30 │ │ │ │ - ldr r1, [pc, #-4052] @ 879ac │ │ │ │ - ldr r0, [pc, #-4052] @ 879b0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - mov r2, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ - str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ - str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ - str r2, [r4, #-280] @ 0xfffffee8 │ │ │ │ - mov r3, #1 │ │ │ │ - sub r4, r4, #292 @ 0x124 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #3872] @ 898d8 │ │ │ │ - mov lr, #0 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr sl, [pc, #3864] @ 898dc │ │ │ │ - mov fp, #0 │ │ │ │ - mov r9, #15 │ │ │ │ - mov r7, r0 │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, ip, #544 @ 0x220 │ │ │ │ - mov r3, lr │ │ │ │ - mov r0, r5 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 89c14 │ │ │ │ - ldr r2, [r5, #3120] @ 0xc30 │ │ │ │ - mov r3, #0 │ │ │ │ - cmp r2, r3 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - beq 86db0 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - ldr r3, [r2, #32] │ │ │ │ - ldr r0, [r1, #1616] @ 0x650 │ │ │ │ - cmp r3, #2 │ │ │ │ + ldr lr, [sp, #124] @ 0x7c │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r3, [sp, #128] @ 0x80 │ │ │ │ + ldr r2, [sp, #132] @ 0x84 │ │ │ │ + ldr r1, [sp, #136] @ 0x88 │ │ │ │ + str lr, [sp] │ │ │ │ + ldr r7, [ip, #132] @ 0x84 │ │ │ │ + blx r7 │ │ │ │ + ldr r3, [sp, #180] @ 0xb4 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + str r3, [sp, #224] @ 0xe0 │ │ │ │ + add r3, r4, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #232] @ 0xe8 │ │ │ │ ldr r3, [r0] │ │ │ │ - addeq r1, r2, #4 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - ldrne r1, [pc, #3748] @ 898e0 │ │ │ │ - addne r1, pc, r1 │ │ │ │ - add r2, r2, #20 │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + add r1, sp, #220 @ 0xdc │ │ │ │ + str sl, [sp, #220] @ 0xdc │ │ │ │ + str r4, [sp, #228] @ 0xe4 │ │ │ │ blx r3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 4c960 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne 92248 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr lr, [sp, #108] @ 0x6c │ │ │ │ + ldr ip, [r0] │ │ │ │ + ldr r3, [sp, #112] @ 0x70 │ │ │ │ + ldr r2, [sp, #116] @ 0x74 │ │ │ │ + ldr r1, [sp, #120] @ 0x78 │ │ │ │ + str lr, [sp] │ │ │ │ + ldr r7, [ip, #132] @ 0x84 │ │ │ │ + blx r7 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r1, [sp, #180] @ 0xb4 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #48] @ 0x30 │ │ │ │ + add r4, r4, #-2147483648 @ 0x80000000 │ │ │ │ + ldr r3, [r3, #116] @ 0x74 │ │ │ │ + mov r2, #1 │ │ │ │ + str r1, [sp, #224] @ 0xe0 │ │ │ │ + str r6, [sp, #220] @ 0xdc │ │ │ │ + add r1, sp, #220 @ 0xdc │ │ │ │ + str r4, [sp, #228] @ 0xe4 │ │ │ │ + str r4, [sp, #232] @ 0xe8 │ │ │ │ blx r3 │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - str r2, [r5, #3120] @ 0xc30 │ │ │ │ - b 86da8 │ │ │ │ - mov r6, #0 │ │ │ │ - str r6, [sp, #4] │ │ │ │ - ldr r3, [r4, #-408] @ 0xfffffe68 │ │ │ │ - str r3, [sp] │ │ │ │ - sub r3, r4, #420 @ 0x1a4 │ │ │ │ - ldm r3, {r1, r2, r3} │ │ │ │ - mov r0, r5 │ │ │ │ - bl 45bb4 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - mov r2, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ - str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ - str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ - str r2, [r4, #-280] @ 0xfffffee8 │ │ │ │ - mov r3, #1 │ │ │ │ - sub r4, r4, #292 @ 0x124 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #3620] @ 898e4 │ │ │ │ - add ip, sp, #20 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r8, [pc, #3592] @ 898dc │ │ │ │ - mov r9, #0 │ │ │ │ - mov r7, #15 │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - add r1, lr, #176 @ 0xb0 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - str r8, [sp, #12] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, r6 │ │ │ │ - beq 8983c │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - ldr r2, [pc, #3536] @ 898e8 │ │ │ │ - ldr r3, [pc, #3536] @ 898ec │ │ │ │ + ldr r2, [pc, #68] @ 92294 │ │ │ │ + ldr r3, [pc, #40] @ 9227c │ │ │ │ add r2, pc, r2 │ │ │ │ - add r1, sp, #4544 @ 0x11c0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - add r1, r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [r1] │ │ │ │ + ldr r3, [sp, #252] @ 0xfc │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8a178 │ │ │ │ - mov r0, #0 │ │ │ │ - add sp, sp, #4544 @ 0x11c0 │ │ │ │ - add sp, sp, #60 @ 0x3c │ │ │ │ + bne 92274 │ │ │ │ + add sp, sp, #260 @ 0x104 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [pc, #3904] @ 89a9c │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [pc, #3816] @ 89a58 │ │ │ │ - bl 96634 │ │ │ │ - ldr r3, [pc, #3448] @ 898f0 │ │ │ │ - ldr r1, [pc, #3780] @ 89a40 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #3768] @ 89a44 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp] │ │ │ │ - ldr ip, [pc, #3756] @ 89a48 │ │ │ │ - mov r6, #1 │ │ │ │ - mov r1, r8 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - add r7, sp, #196 @ 0xc4 │ │ │ │ - add r8, sp, #180 @ 0xb4 │ │ │ │ - ldr sl, [pc, #3368] @ 898dc │ │ │ │ - mov fp, #0 │ │ │ │ - mov r9, #15 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - bl 96c40 │ │ │ │ - ldr r3, [pc, #3352] @ 898f4 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r7 │ │ │ │ - bl 9641c │ │ │ │ - ldr r1, [pc, #3336] @ 898f8 │ │ │ │ - ldr r0, [pc, #3336] @ 898fc │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ - str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ - str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [r4, #-280] @ 0xfffffee8 │ │ │ │ - sub r3, r4, #292 @ 0x124 │ │ │ │ - ldr lr, [pc, #3292] @ 89900 │ │ │ │ - mov ip, #0 │ │ │ │ - add lr, pc, lr │ │ │ │ - add r6, sp, #20 │ │ │ │ - str r0, [sp, #40] @ 0x28 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - add r1, lr, #520 @ 0x208 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - mov r3, ip │ │ │ │ - mov r0, r5 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str r7, [sp] │ │ │ │ - str ip, [sp, #4] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 8982c │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - ldr r1, [pc, #3212] @ 89904 │ │ │ │ - ldr r0, [pc, #3212] @ 89908 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - mov r2, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ - str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ - str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ - str r2, [r4, #-280] @ 0xfffffee8 │ │ │ │ - mov r3, #1 │ │ │ │ - sub r4, r4, #292 @ 0x124 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr ip, [pc, #3164] @ 8990c │ │ │ │ - mov lr, #0 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr sl, [pc, #3104] @ 898dc │ │ │ │ - mov fp, #0 │ │ │ │ - mov r9, #15 │ │ │ │ - mov r7, r0 │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - stm r6, {r0, r1, r2, r3} │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, ip, #524 @ 0x20c │ │ │ │ - mov r3, lr │ │ │ │ - mov r0, r5 │ │ │ │ - str fp, [sp, #16] │ │ │ │ - str sl, [sp, #12] │ │ │ │ - str r9, [sp, #8] │ │ │ │ - str lr, [sp, #4] │ │ │ │ - str r8, [sp] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 89c04 │ │ │ │ - ldr r3, [r5, #3056] @ 0xbf0 │ │ │ │ - mov r2, #0 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r2, [r5, #12] │ │ │ │ - blt 86db0 │ │ │ │ - ldrb r4, [r5, #3060] @ 0xbf4 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne 86db0 │ │ │ │ - ldr r1, [r5, #2020] @ 0x7e4 │ │ │ │ - add r2, r3, r3, lsl #2 │ │ │ │ - add r3, r3, r2, lsl #1 │ │ │ │ - add r6, sp, #4080 @ 0xff0 │ │ │ │ - ldr r2, [pc, #3036] @ 89910 │ │ │ │ - add r1, r1, r3, lsl #6 │ │ │ │ - add r6, r6, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - add r3, r5, #2032 @ 0x7f0 │ │ │ │ - str r1, [sp] │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - bl e9868 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r5, #3056] @ 0xbf0 │ │ │ │ - ldr r0, [r2, #1596] @ 0x63c │ │ │ │ - add ip, r3, r3, lsl #2 │ │ │ │ - ldr r2, [r5, #2020] @ 0x7e4 │ │ │ │ - add r3, r3, ip, lsl #1 │ │ │ │ - add r3, r2, r3, lsl #6 │ │ │ │ - ldr r2, [r3, #260] @ 0x104 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r5, r7, r0, asr #13 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + mcrcc 15, 6, lr, cr3, cr6, {0} │ │ │ │ + cdpcc 5, 4, cr12, cr7, cr2, {6} │ │ │ │ + svccc 0x007b14be │ │ │ │ + svccc 0x006c835e │ │ │ │ + ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ + andeq r4, r7, r4, ror r7 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4040] @ 0xfc8 │ │ │ │ + sub sp, sp, #20 │ │ │ │ + mov r4, r0 │ │ │ │ + add r0, sp, #52 @ 0x34 │ │ │ │ + stmib r0, {r2, r3} │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r5, r1 │ │ │ │ ldr r3, [r0] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ + mvn r1, #0 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + ldr r6, [sp, #68] @ 0x44 │ │ │ │ + ldr sl, [sp, #72] @ 0x48 │ │ │ │ + ldr r9, [sp, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bne 8a0f8 │ │ │ │ - ldr r4, [pc, #2948] @ 89914 │ │ │ │ - ldr r0, [pc, #2948] @ 89918 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #2924] @ 8991c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [sp, #64] @ 0x40 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + ldr r8, [r4, #4] │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ mov r7, r0 │ │ │ │ - ldr r0, [pc, #2912] @ 89920 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - str r6, [r3, #1672] @ 0x688 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, #1 │ │ │ │ - strb r0, [r3, #1684] @ 0x694 │ │ │ │ - add r0, r5, #112 @ 0x70 │ │ │ │ - bl e97fc │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r5, #624 @ 0x270 │ │ │ │ - bl e97fc │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r5, #1136 @ 0x470 │ │ │ │ - bl e97fc │ │ │ │ - mov r3, #3 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - str r6, [r5, #1648] @ 0x670 │ │ │ │ - b 88b10 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [pc, #3092] @ 89a40 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r2, sl │ │ │ │ - ldr r1, [pc, #3092] @ 89a58 │ │ │ │ - bl 96634 │ │ │ │ - ldr r3, [pc, #2776] @ 89924 │ │ │ │ - ldr r1, [pc, #3056] @ 89a40 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #3044] @ 89a44 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r7, #1 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - ldr r1, [pc, #3024] @ 89a40 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - sub r4, r4, #292 @ 0x124 │ │ │ │ - add r6, r6, #1664 @ 0x680 │ │ │ │ - add r6, r6, #4 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r4, #-120] @ 0xffffff88 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov r1, sl │ │ │ │ - str r3, [sp] │ │ │ │ - mov r3, r9 │ │ │ │ - mov r9, #0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 96c40 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r1, [pc, #2668] @ 89928 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 963a4 │ │ │ │ - mov r3, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr ip, [r8] │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r7 │ │ │ │ + str r6, [sp] │ │ │ │ + ldr r6, [ip, #132] @ 0x84 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - add r8, sp, #196 @ 0xc4 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r1, [pc, #2920] @ 89a40 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #2636] @ 8992c │ │ │ │ - ldr r0, [pc, #2636] @ 89930 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r6, [r3, #1588] @ 0x634 │ │ │ │ - bl 26ba8 │ │ │ │ - str r8, [sp] │ │ │ │ - ldr r8, [pc, #2612] @ 89934 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - add r8, pc, r8 │ │ │ │ - add r6, r6, #3024 @ 0xbd0 │ │ │ │ - add r6, r6, #12 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r3, r8, #576 @ 0x240 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r1, r6 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r9, [sp, #16] │ │ │ │ - mov r3, #16 │ │ │ │ - ldr r6, [pc, #2476] @ 898dc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 82478 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r7, [sp, #36] @ 0x24 │ │ │ │ - str r3, [r4] │ │ │ │ - str r3, [r4, #4] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - mov r3, #1061158912 @ 0x3f400000 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - add ip, sp, #20 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - mov lr, #15 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r7, #0 │ │ │ │ - str r0, [sp] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - add r1, r8, #580 @ 0x244 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r5 │ │ │ │ - str r7, [sp, #16] │ │ │ │ - str r6, [sp, #12] │ │ │ │ - str lr, [sp, #8] │ │ │ │ + blx r6 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + str sl, [sp, #8] │ │ │ │ str r9, [sp, #4] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, r9 │ │ │ │ - beq 8981c │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [r3, #1588] @ 0x634 │ │ │ │ - ldrb r6, [r2, #3036] @ 0xbdc │ │ │ │ - cmp r6, #0 │ │ │ │ - movne r2, #0 │ │ │ │ - strne r2, [r5, #12] │ │ │ │ - bne 86db4 │ │ │ │ - ldr r4, [pc, #2424] @ 89938 │ │ │ │ - ldr r0, [pc, #2424] @ 8993c │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #2396] @ 89940 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r1, [r5] │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 907c0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + add sp, sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx r3 │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, sp, #16 │ │ │ │ + add ip, sp, #24 │ │ │ │ + stm ip, {r2, r3} │ │ │ │ + add r3, sp, #32 │ │ │ │ + mov lr, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + ldm r3, {r0, r1} │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + mov r3, #15 │ │ │ │ + stm sp, {r0, r1} │ │ │ │ + str r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #2380] @ 89944 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - str r6, [r3, #1672] @ 0x688 │ │ │ │ - strb r9, [r3, #1684] @ 0x694 │ │ │ │ - mov r1, r8 │ │ │ │ + ldm ip, {r2, r3} │ │ │ │ + mov r0, lr │ │ │ │ + bl 92298 │ │ │ │ + add sp, sp, #16 │ │ │ │ + pop {r4, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx lr │ │ │ │ + sub sp, sp, #8 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3984] @ 0xf90 │ │ │ │ + sub sp, sp, #84 @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ - add r0, r5, #112 @ 0x70 │ │ │ │ - bl e97fc │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, r5, #624 @ 0x270 │ │ │ │ - bl e97fc │ │ │ │ - mov r2, #512 @ 0x200 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, r5, #1136 @ 0x470 │ │ │ │ - bl e97fc │ │ │ │ - mov r3, #3 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - str r9, [r5, #1648] @ 0x670 │ │ │ │ - b 88b10 │ │ │ │ - ldr r7, [pc, #2292] @ 89948 │ │ │ │ - ldr r0, [pc, #2292] @ 8994c │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r6, #4 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [pc, #2260] @ 89950 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #2244] @ 89954 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - b 869b8 │ │ │ │ - ldr r7, [pc, #2220] @ 89958 │ │ │ │ - ldr r0, [pc, #2220] @ 8995c │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r9, #8 │ │ │ │ - mov r6, #7 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [pc, #2188] @ 89960 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - b 869b8 │ │ │ │ - ldr r7, [pc, #2160] @ 89964 │ │ │ │ - ldr r0, [pc, #2160] @ 89968 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r9, #9 │ │ │ │ - mov r6, #8 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [pc, #2128] @ 8996c │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - b 869b8 │ │ │ │ - ldr r7, [pc, #2100] @ 89970 │ │ │ │ - ldr r0, [pc, #2100] @ 89974 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [pc, #2076] @ 89978 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r9, #5 │ │ │ │ - mov r6, #4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b 869b8 │ │ │ │ - ldr r7, [pc, #2040] @ 8997c │ │ │ │ - ldr r0, [pc, #2040] @ 89980 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 26ba8 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [pc, #2020] @ 89984 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #0 │ │ │ │ - mov r9, #7 │ │ │ │ - mov r6, #6 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b 869b8 │ │ │ │ - ldr r7, [pc, #1980] @ 89988 │ │ │ │ - ldr r0, [pc, #1980] @ 8998c │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r5, #3120] @ 0xc30 │ │ │ │ - mov r1, r7 │ │ │ │ - ldr r3, [r3, #32] │ │ │ │ - cmp r3, #2 │ │ │ │ - mov fp, r0 │ │ │ │ - beq 89d48 │ │ │ │ - ldr r0, [pc, #1940] @ 89990 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 8915c │ │ │ │ - ldr r7, [pc, #1932] @ 89994 │ │ │ │ - ldr r0, [pc, #1932] @ 89998 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [pc, #1908] @ 8999c │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 8915c │ │ │ │ - ldr r7, [pc, #1900] @ 899a0 │ │ │ │ - ldr r0, [pc, #1900] @ 899a4 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 26ba8 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [pc, #1880] @ 899a8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 891a0 │ │ │ │ - ldr r6, [pc, #1872] @ 899ac │ │ │ │ - ldr r0, [pc, #1872] @ 899b0 │ │ │ │ - add r6, pc, r6 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r9, #7 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [pc, #1844] @ 899b4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r6, #6 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #1824] @ 899b8 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - b 869b8 │ │ │ │ - ldr r7, [pc, #1800] @ 899bc │ │ │ │ - ldr r0, [pc, #1800] @ 899c0 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [pc, #1776] @ 899c4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ + stm r6, {r2, r3} │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #88] @ 0x58 │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + mvn r1, #0 │ │ │ │ + ldr r8, [sp, #176] @ 0xb0 │ │ │ │ + ldr r7, [sp, #180] @ 0xb4 │ │ │ │ blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bgt 89ce4 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r9, #5 │ │ │ │ - mov r6, #4 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + add r9, sp, #52 @ 0x34 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + add r3, sp, #160 @ 0xa0 │ │ │ │ + str r8, [sp, #72] @ 0x48 │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + ldm r3, {r0, r1, r2, r3} │ │ │ │ + add r8, sp, #144 @ 0x90 │ │ │ │ + stm r9, {r0, r1, r2, r3} │ │ │ │ + ldm r8, {r0, r1, r2, r3} │ │ │ │ + add lr, sp, #128 @ 0x80 │ │ │ │ + add r7, sp, #36 @ 0x24 │ │ │ │ + stm r7, {r0, r1, r2, r3} │ │ │ │ + ldm lr, {r0, r1, r2, r3} │ │ │ │ + add ip, sp, #20 │ │ │ │ + stm ip, {r0, r1, r2, r3} │ │ │ │ + ldm r6, {r0, r1, r2, r3} │ │ │ │ + stmib sp, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r1, [r5] │ │ │ │ + str r0, [sp] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 912e0 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + add sp, sp, #84 @ 0x54 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + add sp, sp, #8 │ │ │ │ + bx r3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3944] @ 0xf68 │ │ │ │ + ldr ip, [pc, #3764] @ 9337c │ │ │ │ + sub sp, sp, #116 @ 0x74 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + mov lr, r1 │ │ │ │ + ldr r1, [pc, #3752] @ 93380 │ │ │ │ + add ip, pc, ip │ │ │ │ + mov sl, r2 │ │ │ │ + ldr r2, [pc, #3744] @ 93384 │ │ │ │ + ldr r1, [ip, r1] │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r1, [r1] │ │ │ │ + str r1, [sp, #108] @ 0x6c │ │ │ │ + mov r1, #0 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r3, r2 │ │ │ │ + ldr r2, [pc, #3716] @ 93388 │ │ │ │ + ldr ip, [sl, #28] │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b 869b8 │ │ │ │ - add r3, r5, #624 @ 0x270 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - add r3, r5, #1136 @ 0x470 │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + mov fp, #0 │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - mov r3, #1 │ │ │ │ - add fp, r5, #112 @ 0x70 │ │ │ │ - mov r9, #5 │ │ │ │ - mov r6, #4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b 869b8 │ │ │ │ - ldr r7, [pc, #1672] @ 899c8 │ │ │ │ - ldr r0, [pc, #1672] @ 899cc │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r9, #5 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + ldr r3, [sp, #160] @ 0xa0 │ │ │ │ + cmp ip, fp │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #164] @ 0xa4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + movlt r3, #0 │ │ │ │ + movge r3, #1 │ │ │ │ + add r9, lr, #16 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + mov r7, r0 │ │ │ │ + add r3, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + str ip, [sp, #52] @ 0x34 │ │ │ │ + str r9, [sp, #44] @ 0x2c │ │ │ │ + ldr r4, [sl, #148] @ 0x94 │ │ │ │ + mov r1, #1015021568 @ 0x3c800000 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sl, #16] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #148] @ 0x94 │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - mov r1, r7 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - ldr r0, [pc, #1620] @ 899d0 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - b 869b8 │ │ │ │ - ldr r7, [pc, #1596] @ 899d4 │ │ │ │ - ldr r0, [pc, #1596] @ 899d8 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [pc, #1572] @ 899dc │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 8915c │ │ │ │ - ldr r7, [pc, #1564] @ 899e0 │ │ │ │ - ldr r0, [pc, #1564] @ 899e4 │ │ │ │ - add r7, pc, r7 │ │ │ │ - add r0, pc, r0 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [pc, #1548] @ 899e8 │ │ │ │ - mov r9, #5 │ │ │ │ - add r3, pc, r3 │ │ │ │ - str r3, [sp, #52] @ 0x34 │ │ │ │ - mov r3, #1 │ │ │ │ - mov r6, #4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - mov fp, r0 │ │ │ │ - b 869b8 │ │ │ │ - ldr r7, [pc, #1512] @ 899ec │ │ │ │ - ldr r0, [pc, #1512] @ 899f0 │ │ │ │ - add r7, pc, r7 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r9, #5 │ │ │ │ - mov r6, #4 │ │ │ │ - mov fp, r0 │ │ │ │ - ldr r0, [pc, #1480] @ 899f4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - str r0, [sp, #52] @ 0x34 │ │ │ │ - b 869b8 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - ldr r3, [r6, #1580] @ 0x62c │ │ │ │ - cmp r2, #10 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - beq 89d54 │ │ │ │ - cmp r3, #3 │ │ │ │ - beq 89fa8 │ │ │ │ - ldr r8, [pc, #1420] @ 899f8 │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - ldr r0, [r4, #-428] @ 0xfffffe54 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #1408] @ 899fc │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r3, [r6, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #1116] @ 0x45c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r1, [pc, #3560] @ 9338c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r1, [pc, #3552] @ 93390 │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r3 │ │ │ │ + cmp fp, #0 │ │ │ │ + beq 92d14 │ │ │ │ + ldr r3, [sl, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - beq 894a0 │ │ │ │ - ldr r1, [pc, #1376] @ 899f8 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - ldreq r7, [pc, #1364] @ 899f8 │ │ │ │ - mov r1, r7 │ │ │ │ - add r9, sp, #148 @ 0x94 │ │ │ │ - add r7, sp, #68 @ 0x44 │ │ │ │ + bne 92600 │ │ │ │ + ldr r3, [r7] │ │ │ │ + ldr r3, [r3, #44] @ 0x2c │ │ │ │ + cmp r3, #0 │ │ │ │ + movne r6, #1056964608 @ 0x3f000000 │ │ │ │ + bne 92604 │ │ │ │ + mov r6, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r1, [sl, #124] @ 0x7c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sl, #120] @ 0x78 │ │ │ │ + ldr r8, [r7, #4] │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sl, #116] @ 0x74 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r6 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr ip, [r8] │ │ │ │ + ldr lr, [sl, #128] @ 0x80 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + str lr, [sp] │ │ │ │ + ldr r6, [ip, #132] @ 0x84 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + cmp r2, #78 @ 0x4e │ │ │ │ + ble 92688 │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, r1, #1872 @ 0x750 │ │ │ │ + mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ - mov r2, r9 │ │ │ │ - bl 96634 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, r9 │ │ │ │ - add r2, sp, #132 @ 0x84 │ │ │ │ - bl 96334 │ │ │ │ - ldr r3, [r4, #-360] @ 0xfffffe98 │ │ │ │ str r3, [sp] │ │ │ │ - sub r3, r4, #372 @ 0x174 │ │ │ │ - ldm r3, {r1, r2, r3} │ │ │ │ - add r8, sp, #180 @ 0xb4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 856b8 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr r1, [pc, #1448] @ 89a9c │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r8 │ │ │ │ - add r7, sp, #164 @ 0xa4 │ │ │ │ - bl 96334 │ │ │ │ - ldr r1, [pc, #1428] @ 89a9c │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96540 │ │ │ │ - ldr r3, [pc, #1252] @ 89a00 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r1, [r6, #1668] @ 0x684 │ │ │ │ - add r2, r3, #140 @ 0x8c │ │ │ │ - cmp r1, r2 │ │ │ │ - beq 8a054 │ │ │ │ - ldr r0, [r3, #140] @ 0x8c │ │ │ │ - ldr r3, [r6, #1580] @ 0x62c │ │ │ │ - ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - ldr r1, [pc, #1308] @ 89a64 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - mov r9, r0 │ │ │ │ - bl 7a14 <__aeabi_fcmplt@plt> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq 89f54 │ │ │ │ - mov r0, #0 │ │ │ │ - mov fp, #1048576000 @ 0x3e800000 │ │ │ │ - mov r9, r0 │ │ │ │ - sub r3, r4, #300 @ 0x12c │ │ │ │ - str fp, [r4, #-296] @ 0xfffffed8 │ │ │ │ - str r0, [r4, #-308] @ 0xfffffecc │ │ │ │ - str r9, [r4, #-300] @ 0xfffffed4 │ │ │ │ - ldm r3, {r0, r1} │ │ │ │ - ldr r3, [pc, #856] @ 898dc │ │ │ │ - str r9, [r4, #-304] @ 0xfffffed0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r3, #4 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - str r3, [sp, #8] │ │ │ │ - add r0, r6, #59648 @ 0xe900 │ │ │ │ - sub r3, r4, #308 @ 0x134 │ │ │ │ - ldm r3, {r2, r3} │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - mov r1, r7 │ │ │ │ - bl 31598 │ │ │ │ - sub r3, r4, #340 @ 0x154 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #1096] @ 89a04 │ │ │ │ - sub ip, r4, #292 @ 0x124 │ │ │ │ - add lr, pc, lr │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [lr] │ │ │ │ - ldr r0, [r4, #-280] @ 0xfffffee8 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ + bl 9054c │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r2, #1 │ │ │ │ - ldr r1, [pc, #1132] @ 89a48 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r2, [sp] │ │ │ │ - add r2, sp, #248 @ 0xf8 │ │ │ │ - mov r1, r2 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #1040] @ 89a08 │ │ │ │ - sub r1, r1, #36 @ 0x24 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - ldr r1, [pc, #1008] @ 89a0c │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r1, r1, #140 @ 0x8c │ │ │ │ - add r0, r0, #4 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 966ec │ │ │ │ - cmp r0, #0 │ │ │ │ - movne r3, #16 │ │ │ │ - strne r3, [r5, #12] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne 89660 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - sub r3, r3, #5 │ │ │ │ - cmp r3, #2 │ │ │ │ - bls 8a070 │ │ │ │ - ldr r1, [pc, #628] @ 898dc │ │ │ │ - mov r3, #0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96540 │ │ │ │ - mov r3, r7 │ │ │ │ - ldr r1, [pc, #1052] @ 89a9c │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96540 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - sub r3, r3, #5 │ │ │ │ - cmp r3, #2 │ │ │ │ - bls 89edc │ │ │ │ - ldr ip, [r5, #4] │ │ │ │ - ldr r3, [ip, #1580] @ 0x62c │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 89e28 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - sub r3, r3, #1 │ │ │ │ - cmp r3, #7 │ │ │ │ - addls pc, pc, r3, lsl #2 │ │ │ │ - b 89d74 │ │ │ │ - b 89dd4 │ │ │ │ - b 89e0c │ │ │ │ - b 89df0 │ │ │ │ - b 89db8 │ │ │ │ - b 89d80 │ │ │ │ - b 89d80 │ │ │ │ - b 89d74 │ │ │ │ - b 89d9c │ │ │ │ - ldr r0, [pc, #808] @ 89a10 │ │ │ │ - ldr fp, [sp, #52] @ 0x34 │ │ │ │ - add r0, pc, r0 │ │ │ │ - add r0, r0, #184 @ 0xb8 │ │ │ │ - bl 615f4 │ │ │ │ - cmp sl, r0 │ │ │ │ - bne 89c24 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #780] @ 89a14 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 96634 │ │ │ │ + str r6, [sp, #92] @ 0x5c │ │ │ │ + str r4, [sp, #100] @ 0x64 │ │ │ │ + str r4, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + beq 92d04 │ │ │ │ + ldr r4, [sl, #148] @ 0x94 │ │ │ │ + mov r1, #1015021568 @ 0x3c800000 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ + ldr r8, [sp, #12] │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldr r1, [r8, #4] │ │ │ │ + ldr r5, [r3, #76] @ 0x4c │ │ │ │ + mov r9, r0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [r8, #8] │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + tst r3, fp │ │ │ │ + addeq r3, sp, #76 @ 0x4c │ │ │ │ + streq r3, [sp, #32] │ │ │ │ + mov r8, r0 │ │ │ │ + beq 9294c │ │ │ │ + ldr r1, [sl, #28] │ │ │ │ + mov r0, r6 │ │ │ │ + blx r5 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - mov r2, #1061158912 @ 0x3f400000 │ │ │ │ - str r2, [r4, #-280] @ 0xfffffee8 │ │ │ │ - str r3, [r4, #-292] @ 0xfffffedc │ │ │ │ - str r3, [r4, #-288] @ 0xfffffee0 │ │ │ │ - str r3, [r4, #-284] @ 0xfffffee4 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r5, [ip, #132] @ 0x84 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + cmp r2, #91 @ 0x5b │ │ │ │ + bgt 92db8 │ │ │ │ + ldr r1, [pc, #3040] @ 93394 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #3024] @ 93398 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ mov r2, #1 │ │ │ │ - sub r3, r4, #292 @ 0x124 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - ldr lr, [pc, #732] @ 89a18 │ │ │ │ - add ip, sp, #20 │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - mov r6, #0 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - add lr, pc, lr │ │ │ │ - ldr r8, [pc, #392] @ 898dc │ │ │ │ - mov r9, #0 │ │ │ │ - mov r7, #15 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r1, [sl, #28] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - add r1, lr, #516 @ 0x204 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - str r8, [sp, #12] │ │ │ │ - str r7, [sp, #8] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, r6 │ │ │ │ - beq 89bc4 │ │ │ │ - ldr r3, [pc, #652] @ 89a1c │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - str r3, [r4, #-264] @ 0xfffffef8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 489fc │ │ │ │ + mov r1, r3 │ │ │ │ + ldr ip, [ip, #132] @ 0x84 │ │ │ │ + blx ip │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + cmp r2, #90 @ 0x5a │ │ │ │ + ble 9288c │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ mov r3, #0 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - ldrb r3, [r5, #1692] @ 0x69c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 86fd0 │ │ │ │ - ldr r2, [pc, #608] @ 89a20 │ │ │ │ - ldr r0, [r4, #-264] @ 0xfffffef8 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #0 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - str r0, [r2, #12] │ │ │ │ - str r1, [r5, #12] │ │ │ │ - b 86db4 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #8] │ │ │ │ + add r1, r1, #2160 @ 0x870 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - ldr r3, [pc, #596] @ 89a48 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r2, r6, #4 │ │ │ │ - ldr r3, [pc, #600] @ 89a58 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - b 87c64 │ │ │ │ - ldrb r3, [r5, #1693] @ 0x69d │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 8810c │ │ │ │ - b 86fd0 │ │ │ │ - ldrb r3, [r5, #1693] @ 0x69d │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 88f9c │ │ │ │ - b 86fd0 │ │ │ │ - ldrb r3, [r5, #1692] @ 0x69c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 88c68 │ │ │ │ - b 88c70 │ │ │ │ - ldrb r3, [r5, #1692] @ 0x69c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 88b08 │ │ │ │ - ldrb r3, [r5, #1693] @ 0x69d │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 88b08 │ │ │ │ - b 86fd0 │ │ │ │ - ldrb r3, [r5, #1692] @ 0x69c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 8896c │ │ │ │ - b 88978 │ │ │ │ - ldrb r3, [r5, #1692] @ 0x69c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 8830c │ │ │ │ - ldrb r3, [r5, #1693] @ 0x69d │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 8830c │ │ │ │ - b 88328 │ │ │ │ - ldrb r3, [r5, #1692] @ 0x69c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 88078 │ │ │ │ - b 88080 │ │ │ │ - ldrb r3, [r5, #1692] @ 0x69c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 87ad0 │ │ │ │ - b 87ad8 │ │ │ │ - ldrb r3, [r5, #1692] @ 0x69c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 87738 │ │ │ │ - b 87740 │ │ │ │ - ldrb r3, [r5, #1692] @ 0x69c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 87464 │ │ │ │ - b 8746c │ │ │ │ - ldr r0, [pc, #344] @ 89a24 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r2, r0 │ │ │ │ - b 87164 │ │ │ │ - andseq fp, sp, r8, asr #8 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - andeq fp, r6, r4, lsl #24 │ │ │ │ - andseq fp, sp, ip, lsr r3 │ │ │ │ - andeq sp, r7, r0, lsr #29 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq lr, r7, ip, lsr sl │ │ │ │ - submi r0, r0, r0 │ │ │ │ - andeq fp, r6, ip, asr #20 │ │ │ │ - andeq lr, r6, r4, lsl sp │ │ │ │ - @ instruction: 0x001db1dc │ │ │ │ - andeq fp, r6, r4, asr #19 │ │ │ │ - muleq r6, r0, ip │ │ │ │ - andseq fp, sp, r0, asr r1 │ │ │ │ - andeq lr, r6, r8, lsl #8 │ │ │ │ - andeq fp, r6, ip, lsr #17 │ │ │ │ - andeq lr, r6, r0, lsr #24 │ │ │ │ - andeq lr, r6, r4, lsl ip │ │ │ │ - andeq lr, r6, ip, ror #7 │ │ │ │ - andeq lr, r7, r8, ror #14 │ │ │ │ - eormi r0, r0, #0 │ │ │ │ - andeq fp, r6, r8, asr r7 │ │ │ │ - andeq lr, r6, r8, lsr fp │ │ │ │ - andseq sl, sp, r0, lsl #30 │ │ │ │ - andeq fp, r6, ip, ror r6 │ │ │ │ - strdeq lr, [r6], -r0 │ │ │ │ - andeq lr, r6, ip, asr #20 │ │ │ │ - @ instruction: 0x0006e1b4 │ │ │ │ - andeq fp, r6, r8, ror #11 │ │ │ │ - muleq r6, r4, r4 │ │ │ │ - andeq lr, r6, r8, lsl #9 │ │ │ │ - andeq lr, r6, ip, lsl r1 │ │ │ │ - muleq r6, r0, r5 │ │ │ │ - andeq ip, r6, ip, ror #14 │ │ │ │ - ldrdeq lr, [r6], -r8 │ │ │ │ - andeq fp, r6, r8, asr #10 │ │ │ │ - andeq ip, r6, ip, ror #7 │ │ │ │ - muleq r6, r0, r0 │ │ │ │ - andeq fp, r6, r0, lsl #10 │ │ │ │ - andeq lr, r6, r0, lsl #8 │ │ │ │ - strdeq lr, [r6], -r8 │ │ │ │ - @ instruction: 0x0006b4b8 │ │ │ │ - strdeq lr, [r6], -r8 │ │ │ │ - strdeq lr, [r6], -r0 │ │ │ │ - andeq fp, r6, r0, ror r4 │ │ │ │ - andeq lr, r6, r4, ror #7 │ │ │ │ - andeq lr, r6, r8, lsl r4 │ │ │ │ - andeq fp, r6, r4, lsr r4 │ │ │ │ - andeq lr, r6, r8, asr #8 │ │ │ │ - andeq lr, r6, r4, asr #8 │ │ │ │ - andeq fp, r6, r8, lsl #8 │ │ │ │ - andeq lr, r6, ip, ror r4 │ │ │ │ - andeq lr, r6, r4, ror r4 │ │ │ │ - andeq fp, r6, r0, ror #7 │ │ │ │ - andeq lr, r6, r0, ror r5 │ │ │ │ - andeq lr, r6, r0, ror r5 │ │ │ │ - andeq lr, r6, r0, lsl r6 │ │ │ │ - andeq fp, r6, r8, lsl #7 │ │ │ │ - andeq lr, r6, ip, lsl #4 │ │ │ │ - andeq lr, r6, r8, lsl #4 │ │ │ │ - strdeq fp, [r6], -ip │ │ │ │ - andeq lr, r6, r8, lsr #3 │ │ │ │ - andeq sp, r6, r0, lsr lr │ │ │ │ - andeq fp, r6, r4, lsr #5 │ │ │ │ - andeq lr, r6, r8, lsl #7 │ │ │ │ - andeq lr, r6, r0, lsl #7 │ │ │ │ - andeq fp, r6, r8, ror r2 │ │ │ │ - ldrdeq lr, [r6], -r4 │ │ │ │ - andeq lr, r6, r8, asr #1 │ │ │ │ - andeq fp, r6, r8, lsr r2 │ │ │ │ - @ instruction: 0x0006cfb0 │ │ │ │ - andeq lr, r6, r8, lsl #7 │ │ │ │ - rsbsmi r0, r0, #0 │ │ │ │ - @ instruction: 0x43b68000 │ │ │ │ - andseq sl, sp, r4, ror #17 │ │ │ │ - strdeq sp, [r7], -r8 │ │ │ │ - andeq sp, r6, r8, asr #29 │ │ │ │ - andseq sl, sp, r4, ror #15 │ │ │ │ - andseq sl, sp, r8, lsl r7 │ │ │ │ - rscsmi r0, r0, #0 │ │ │ │ - @ instruction: 0x001da6b8 │ │ │ │ - andeq sp, r7, r4, lsr #28 │ │ │ │ - strdeq sp, [r7], -r4 │ │ │ │ - andeq lr, r6, r4, asr r0 │ │ │ │ - andeq sp, r7, r8, ror #21 │ │ │ │ - mrsmi r0, (UNDEF: 64) │ │ │ │ - strdeq sl, [r6], -r0 │ │ │ │ - andeq sp, r6, ip, asr sp │ │ │ │ - andeq sp, r7, r4, ror r9 │ │ │ │ - andeq sp, r7, r4, lsr r9 │ │ │ │ - movmi r0, r0 │ │ │ │ - svccc 0x004ccccd │ │ │ │ - svclt 0x00800000 │ │ │ │ - strdeq sp, [r6], -r4 │ │ │ │ - ldrdeq sp, [r6], -ip │ │ │ │ - andeq sp, r6, ip, ror r8 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - andeq sp, r6, r8, lsr #11 │ │ │ │ - andseq r9, sp, r8, ror #29 │ │ │ │ - svccc 0x0019999a │ │ │ │ - adcsmi r0, r0, #0 │ │ │ │ - andeq sl, r6, ip, ror #12 │ │ │ │ - andeq sp, r6, r0, ror #19 │ │ │ │ - andeq sp, r6, r8, lsl sl │ │ │ │ - andeq sp, r6, ip, lsr #3 │ │ │ │ - andeq sl, r6, r8, lsr #12 │ │ │ │ - muleq r6, r0, r9 │ │ │ │ - andeq sl, r6, ip, lsl #12 │ │ │ │ - andeq sp, r6, r4, ror #18 │ │ │ │ - andeq sp, r6, r4, asr r4 │ │ │ │ - svccc 0x0079f9fb │ │ │ │ - cdpcc 12, 2, cr10, cr12, cr13, {5} │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - bicsmi r0, r8, r0 │ │ │ │ - andseq r9, sp, r0, asr #26 │ │ │ │ - strdeq sp, [r6], -r8 │ │ │ │ - andeq sl, r6, r0, lsr #10 │ │ │ │ - andeq sp, r6, r8, asr r8 │ │ │ │ - andeq r9, r6, r8, asr #9 │ │ │ │ - @ instruction: 0x0006a4b8 │ │ │ │ - ldr sl, [sp, #40] @ 0x28 │ │ │ │ - ldr r7, [pc, #-156] @ 89a28 │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, #0 │ │ │ │ - mov r0, r8 │ │ │ │ - add r7, pc, r7 │ │ │ │ - ldr r1, [pc, #-172] @ 89a2c │ │ │ │ - bl 96334 │ │ │ │ - ldr r0, [r7] │ │ │ │ - ldr r1, [pc, #-164] @ 89a40 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #-168] @ 89a44 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ + bl 9054c │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r2, [sl, #48] @ 0x30 │ │ │ │ + ldr r3, [r0] │ │ │ │ str r2, [sp] │ │ │ │ - mov r9, #1 │ │ │ │ - ldr r1, [pc, #-184] @ 89a48 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r0, [r5, #4] │ │ │ │ - str r1, [sp, #4] │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, r0, #4 │ │ │ │ - str r9, [sp, #8] │ │ │ │ - bl 96c40 │ │ │ │ - mov r3, sl │ │ │ │ - mov r0, sl │ │ │ │ - ldr r1, [pc, #-240] @ 89a40 │ │ │ │ - mov r2, #0 │ │ │ │ - bl 96334 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, sl │ │ │ │ - ldr r1, [pc, #-172] @ 89a98 │ │ │ │ - bl 96634 │ │ │ │ - ldr r1, [pc, #-284] @ 89a30 │ │ │ │ - ldr r0, [pc, #-284] @ 89a34 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r1, [pc, #-292] @ 89a40 │ │ │ │ - add r6, r6, #1664 @ 0x680 │ │ │ │ - add r6, r6, #4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [r7] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #-312] @ 89a44 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - str r9, [sp, #8] │ │ │ │ - ldr ip, [r4, #-396] @ 0xfffffe74 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - mov ip, #0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, sl │ │ │ │ - str ip, [sp] │ │ │ │ - mov r3, r0 │ │ │ │ + ldr r3, [r3, #132] @ 0x84 │ │ │ │ + ldr r2, [sl, #40] @ 0x28 │ │ │ │ + mov ip, r3 │ │ │ │ + ldr r1, [sl, #36] @ 0x24 │ │ │ │ + ldr r3, [sl, #44] @ 0x2c │ │ │ │ + blx ip │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + cmp r2, #89 @ 0x59 │ │ │ │ + ble 92910 │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, r1, #2128 @ 0x850 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 9054c │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + str r6, [sp, #76] @ 0x4c │ │ │ │ + str r5, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ + ldr r1, [sl, #8] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt 92a24 │ │ │ │ + ldr r3, [r6] │ │ │ │ mov r0, r6 │ │ │ │ - bl 96c40 │ │ │ │ - b 86e64 │ │ │ │ - ldrb r3, [r5, #1692] @ 0x69c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 86da0 │ │ │ │ - ldrb r3, [r5, #1693] @ 0x69d │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 86da0 │ │ │ │ - b 86fd0 │ │ │ │ - ldrb r3, [r5, #1693] @ 0x69d │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 89788 │ │ │ │ - b 897ac │ │ │ │ - ldrb r3, [r5, #1693] @ 0x69d │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 87b64 │ │ │ │ - b 86fd0 │ │ │ │ - ldrb r3, [r5, #1693] @ 0x69d │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 874f8 │ │ │ │ - b 86fd0 │ │ │ │ - ldrb r3, [r5, #1693] @ 0x69d │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 877cc │ │ │ │ - b 86fd0 │ │ │ │ - ldrb r3, [r5, #1693] @ 0x69d │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 88cfc │ │ │ │ - b 86fd0 │ │ │ │ - ldrb r3, [r5, #1693] @ 0x69d │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 88a04 │ │ │ │ - b 86fd0 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [pc, #2572] @ 93390 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r5, [r7, #4] │ │ │ │ mov r1, r0 │ │ │ │ - add r3, r3, #57344 @ 0xe000 │ │ │ │ - ldr r0, [r3, #2592] @ 0xa20 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r2, [sl, #96] @ 0x60 │ │ │ │ + ldr r3, [r0] │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r5, [r3, #132] @ 0x84 │ │ │ │ + ldr r2, [sl, #88] @ 0x58 │ │ │ │ + ldr r3, [sl, #92] @ 0x5c │ │ │ │ + ldr r1, [sl, #84] @ 0x54 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3] │ │ │ │ + rsb r3, fp, #75 @ 0x4b │ │ │ │ + ldr r1, [r2, #32] │ │ │ │ + cmp r1, r3 │ │ │ │ + bgt 92f7c │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ - bl 54874 │ │ │ │ - ldr r3, [pc, #-524] @ 89a38 │ │ │ │ - add r3, pc, r3 │ │ │ │ - ldr r2, [r0] │ │ │ │ - str r2, [r3, #12] │ │ │ │ - b 896fc │ │ │ │ - mov r2, #0 │ │ │ │ - ldr r1, [pc, #-448] @ 89a9c │ │ │ │ - mov r3, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96334 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - ldr r0, [r6, #1580] @ 0x62c │ │ │ │ + str r8, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #144] @ 0x90 │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #-580] @ 89a3c │ │ │ │ - ldr r1, [pc, #-580] @ 89a40 │ │ │ │ - add r3, pc, r3 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r3] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #-596] @ 89a44 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr ip, [pc, #-600] @ 89a48 │ │ │ │ - ldr r2, [sp, #48] @ 0x30 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - mov ip, #1 │ │ │ │ - str r2, [sp] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r4 │ │ │ │ - str ip, [sp, #8] │ │ │ │ - mov r3, r0 │ │ │ │ - add r0, r6, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 96c40 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - b 86da8 │ │ │ │ - add r0, r7, #184 @ 0xb8 │ │ │ │ - bl 60b08 │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ + ldr r3, [r6] │ │ │ │ + ldr r1, [sl] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7750 <__cxa_guard_release@plt> │ │ │ │ - b 87c0c │ │ │ │ - ldr r0, [pc, #-672] @ 89a4c │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - add fp, sp, #3440 @ 0xd70 │ │ │ │ - add fp, fp, #4 │ │ │ │ - mov r9, #6 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #80] @ 0x50 │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - ldr r2, [pc, #-720] @ 89a50 │ │ │ │ - mov r3, r6 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #128 @ 0x80 │ │ │ │ - mov r6, #5 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, fp │ │ │ │ - bl e9868 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str r7, [sp, #52] @ 0x34 │ │ │ │ - b 869b8 │ │ │ │ - ldr r0, [pc, #-764] @ 89a54 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 8915c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 8945c │ │ │ │ - ldr r0, [r4, #-424] @ 0xfffffe58 │ │ │ │ - sub r4, r4, #436 @ 0x1b4 │ │ │ │ - ldm r4, {r1, r2, r3} │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 5e7c4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 608d8 │ │ │ │ - b 88b10 │ │ │ │ - ldr r0, [r4, #-344] @ 0xfffffea8 │ │ │ │ - sub r4, r4, #356 @ 0x164 │ │ │ │ - ldm r4, {r1, r2, r3} │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 530f8 │ │ │ │ - b 89d74 │ │ │ │ - ldr r0, [r4, #-344] @ 0xfffffea8 │ │ │ │ - sub r4, r4, #356 @ 0x164 │ │ │ │ - ldm r4, {r1, r2, r3} │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 475bc │ │ │ │ - b 89d74 │ │ │ │ - ldr r0, [r4, #-344] @ 0xfffffea8 │ │ │ │ - sub r4, r4, #356 @ 0x164 │ │ │ │ - ldm r4, {r1, r2, r3} │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 94770 │ │ │ │ - b 89d74 │ │ │ │ - ldr r0, [r4, #-344] @ 0xfffffea8 │ │ │ │ - sub r4, r4, #356 @ 0x164 │ │ │ │ - ldm r4, {r1, r2, r3} │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 91190 │ │ │ │ - b 89d74 │ │ │ │ - ldr r0, [r4, #-344] @ 0xfffffea8 │ │ │ │ - sub r4, r4, #356 @ 0x164 │ │ │ │ - ldm r4, {r1, r2, r3} │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 92cc4 │ │ │ │ - b 89d74 │ │ │ │ - ldr r0, [r4, #-344] @ 0xfffffea8 │ │ │ │ - sub r4, r4, #356 @ 0x164 │ │ │ │ - ldm r4, {r1, r2, r3} │ │ │ │ - str r0, [sp] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [pc, #2364] @ 93390 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r5, [r7, #4] │ │ │ │ + mov r1, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91fe8 │ │ │ │ - b 89d74 │ │ │ │ - ldr r3, [r5, #20] │ │ │ │ - cmp r3, #8 │ │ │ │ - addls pc, pc, r3, lsl #2 │ │ │ │ - b 89d74 │ │ │ │ - b 89e78 │ │ │ │ - b 89d74 │ │ │ │ - b 89d74 │ │ │ │ - b 89d74 │ │ │ │ - b 89d74 │ │ │ │ - b 89d80 │ │ │ │ - b 89d80 │ │ │ │ - b 89e5c │ │ │ │ - b 89d9c │ │ │ │ - ldr r0, [r4, #-344] @ 0xfffffea8 │ │ │ │ - sub r4, r4, #356 @ 0x164 │ │ │ │ - ldm r4, {r1, r2, r3} │ │ │ │ - str r0, [sp] │ │ │ │ + blx r3 │ │ │ │ + cmp fp, #0 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + beq 92ddc │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [sl, #64] @ 0x40 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r5, [r3, #132] @ 0x84 │ │ │ │ + ldr r2, [sl, #56] @ 0x38 │ │ │ │ + ldr r3, [sl, #60] @ 0x3c │ │ │ │ + ldr r1, [sl, #52] @ 0x34 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + cmp r2, #70 @ 0x46 │ │ │ │ + bgt 92d98 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + mov r2, #1 │ │ │ │ + str r8, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r1, [sl, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt 92bf4 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [pc, #2148] @ 93390 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r5, [r7, #4] │ │ │ │ + mov r1, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79460 │ │ │ │ - b 89d74 │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - str r2, [r4, #-284] @ 0xfffffee4 │ │ │ │ - str r2, [r4, #-292] @ 0xfffffedc │ │ │ │ - str r2, [r4, #-288] @ 0xfffffee0 │ │ │ │ - mov r2, #1048576000 @ 0x3e800000 │ │ │ │ - str r2, [r4, #-280] @ 0xfffffee8 │ │ │ │ - ldr r2, [pc, #-1088] @ 89a58 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - sub r3, r4, #356 @ 0x164 │ │ │ │ - mov r2, #15 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - sub lr, r4, #308 @ 0x134 │ │ │ │ - sub r6, r4, #284 @ 0x11c │ │ │ │ - stm lr, {r0, r1, r2, r3} │ │ │ │ - ldm r6, {r0, r1} │ │ │ │ - sub r4, r4, #292 @ 0x124 │ │ │ │ - stm sp, {r0, r1} │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - add r0, ip, #59648 @ 0xe900 │ │ │ │ - ldm r4, {r2, r3} │ │ │ │ - sub r1, r1, #52 @ 0x34 │ │ │ │ - add r0, r0, #252 @ 0xfc │ │ │ │ - bl 31598 │ │ │ │ - b 89d74 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #1588] @ 0x634 │ │ │ │ - ldr r3, [r3, #1116] @ 0x45c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 8a048 │ │ │ │ - ldr r2, [pc, #-1180] @ 89a5c │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r0, #1065353216 @ 0x3f800000 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #-1196] @ 89a60 │ │ │ │ - mov r0, #0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - ldr r0, [pc, #-1152] @ 89a98 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r0, #12 │ │ │ │ - mov r3, #0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - add r1, r1, #148 @ 0x94 │ │ │ │ + blx r3 │ │ │ │ + ldr r5, [sl, #80] @ 0x50 │ │ │ │ + ldr r1, [sl, #76] @ 0x4c │ │ │ │ mov r0, r5 │ │ │ │ - str r7, [sp] │ │ │ │ - bl 806a8 │ │ │ │ - ldr ip, [r5, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r2, [ip, #1588] @ 0x634 │ │ │ │ - ldrne r3, [r2, #1116] @ 0x45c │ │ │ │ - eorne r3, r3, #1 │ │ │ │ - strne r3, [r2, #1116] @ 0x45c │ │ │ │ - b 8969c │ │ │ │ - ldr r1, [pc, #-1272] @ 89a64 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - mov r1, #1056964608 @ 0x3f000000 │ │ │ │ - mov sl, r0 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #1048576000 @ 0x3e800000 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #-1256] @ 89a94 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - ldr r1, [pc, #-1284] @ 89a90 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r1, #0 │ │ │ │ - bl 7654 <__aeabi_fadd@plt> │ │ │ │ - b 89568 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - beq 89fc0 │ │ │ │ - sub r3, r3, #5 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi 89464 │ │ │ │ - ldr r8, [pc, #-1376] @ 89a68 │ │ │ │ - b 89468 │ │ │ │ - ldr r4, [pc, #-1380] @ 89a6c │ │ │ │ - ldr r0, [pc, #-1380] @ 89a70 │ │ │ │ - add r4, pc, r4 │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [pc, #-1404] @ 89a74 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [pc, #-1416] @ 89a78 │ │ │ │ - add r0, pc, r0 │ │ │ │ - b 88dc0 │ │ │ │ - cmp r0, #1 │ │ │ │ - ble 8a028 │ │ │ │ - ldr r1, [pc, #-1432] @ 89a7c │ │ │ │ - ldr r0, [pc, #-1432] @ 89a80 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r2, r0 │ │ │ │ - b 88618 │ │ │ │ - ldr r1, [pc, #-1452] @ 89a84 │ │ │ │ - ldr r0, [pc, #-1452] @ 89a88 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r6, #1 │ │ │ │ - mov r2, r0 │ │ │ │ - b 88618 │ │ │ │ - ldr r2, [pc, #-1476] @ 89a8c │ │ │ │ - add r2, pc, r2 │ │ │ │ - b 89ef8 │ │ │ │ - ldr r2, [r6, #1580] @ 0x62c │ │ │ │ - ldr r0, [pc, #-1488] @ 89a90 │ │ │ │ - ldr r2, [r2, #48] @ 0x30 │ │ │ │ - ldr r9, [pc, #-1492] @ 89a94 │ │ │ │ - mov fp, #1061158912 @ 0x3f400000 │ │ │ │ - str r2, [r3, #140] @ 0x8c │ │ │ │ - b 89568 │ │ │ │ - ldr r9, [pc, #-1504] @ 89a98 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96540 │ │ │ │ - ldr r1, [pc, #-1524] @ 89a9c │ │ │ │ - mov r3, r7 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 96540 │ │ │ │ - mov r2, #1065353216 @ 0x3f800000 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr r1, [pc, #-1560] @ 89aa0 │ │ │ │ - mov r2, #12 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - ldr r2, [pc, #-1568] @ 89aa4 │ │ │ │ - add r1, pc, r1 │ │ │ │ - mov r3, r6 │ │ │ │ - add r1, r1, #144 @ 0x90 │ │ │ │ - add r2, pc, r2 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sl, #72] @ 0x48 │ │ │ │ + ldr r6, [r7, #4] │ │ │ │ + str r0, [sp, #68] @ 0x44 │ │ │ │ mov r0, r5 │ │ │ │ - str r9, [sp, #16] │ │ │ │ - str r7, [sp] │ │ │ │ - bl 806a8 │ │ │ │ - cmp r0, #0 │ │ │ │ - ldrne r3, [r5, #20] │ │ │ │ - strne r3, [r5, #24] │ │ │ │ - movne r3, #8 │ │ │ │ - strne r3, [r5, #20] │ │ │ │ - b 89660 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sl, #68] @ 0x44 │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7939c │ │ │ │ - mov r1, #0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr ip, [r6] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + ldr r2, [sp, #64] @ 0x40 │ │ │ │ + str r5, [sp] │ │ │ │ + ldr r5, [ip, #132] @ 0x84 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + cmp r2, #73 @ 0x49 │ │ │ │ + bgt 93008 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + mov r2, #1 │ │ │ │ + str r8, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r1, [sl] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [pc, #1900] @ 93390 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r5, [r7, #4] │ │ │ │ + mov r1, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7932c │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - b 86da8 │ │ │ │ - ldr r1, [pc, #-1652] @ 89aa8 │ │ │ │ - ldr r0, [pc, #-1652] @ 89aac │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r2, r0 │ │ │ │ - b 88618 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r1, [pc, #-1676] @ 89ab0 │ │ │ │ - sub r0, r0, #4 │ │ │ │ - add r0, r3, r0 │ │ │ │ - add r1, pc, r1 │ │ │ │ - bl eb6d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 88194 │ │ │ │ - add r9, sp, #4080 @ 0xff0 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - add r9, r9, #4 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr ip, [r0] │ │ │ │ + mov r2, r3 │ │ │ │ str r3, [sp] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r3, r4 │ │ │ │ - mov r1, #512 @ 0x200 │ │ │ │ - mov r0, r9 │ │ │ │ - bl e9868 │ │ │ │ - b 881bc │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - ldr fp, [pc, #-1744] @ 89ab4 │ │ │ │ - mov r3, #1 │ │ │ │ - add fp, pc, fp │ │ │ │ - mov r9, #5 │ │ │ │ - mov r6, #4 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - str fp, [sp, #56] @ 0x38 │ │ │ │ - str fp, [sp, #52] @ 0x34 │ │ │ │ - b 869b8 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3904] @ 0xf40 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - strb r2, [r3, #1684] @ 0x694 │ │ │ │ - mov r4, r0 │ │ │ │ - ldrb r1, [r0, #58] @ 0x3a │ │ │ │ - ldr ip, [pc, #1160] @ 8a654 │ │ │ │ - ldrb r0, [r0, #48] @ 0x30 │ │ │ │ - strb r0, [r4, #49] @ 0x31 │ │ │ │ - ldr r0, [pc, #1152] @ 8a658 │ │ │ │ - add ip, pc, ip │ │ │ │ - ldr r0, [ip, r0] │ │ │ │ - ldr r8, [pc, #1144] @ 8a65c │ │ │ │ - sub sp, sp, #160 @ 0xa0 │ │ │ │ - cmp r1, r2 │ │ │ │ - add r8, pc, r8 │ │ │ │ - ldr r0, [r0] │ │ │ │ - str r0, [sp, #156] @ 0x9c │ │ │ │ - mov r0, #0 │ │ │ │ - strb r2, [r4, #48] @ 0x30 │ │ │ │ - beq 8a2f8 │ │ │ │ - mov r1, #1 │ │ │ │ - strb r2, [r4, #58] @ 0x3a │ │ │ │ - strb r1, [r4, #57] @ 0x39 │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - sub r1, r2, #3 │ │ │ │ - cmp r1, #1 │ │ │ │ - bhi 8a528 │ │ │ │ - cmp r2, #4 │ │ │ │ - beq 8a27c │ │ │ │ - ldr r3, [r3, #2152] @ 0x868 │ │ │ │ - cmp r3, #2 │ │ │ │ - beq 8a5f8 │ │ │ │ - ldrb r3, [r4, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 8a308 │ │ │ │ - mov r3, #0 │ │ │ │ - add r2, r4, #1696 @ 0x6a0 │ │ │ │ - str r3, [r4, #1692] @ 0x69c │ │ │ │ - strh r3, [r2] │ │ │ │ - ldr r2, [pc, #1032] @ 8a660 │ │ │ │ - ldr r3, [pc, #1020] @ 8a658 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r5, [ip, #132] @ 0x84 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + cmp r2, #71 @ 0x47 │ │ │ │ + bgt 92fac │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + mov r2, #1 │ │ │ │ + str r8, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + cmp r2, #72 @ 0x48 │ │ │ │ + movgt r2, #1728 @ 0x6c0 │ │ │ │ + strgt fp, [sp, #8] │ │ │ │ + bgt 92fb0 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + mov r2, #1 │ │ │ │ + str r8, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + b 92e48 │ │ │ │ + cmp fp, #0 │ │ │ │ + bne 92d6c │ │ │ │ + mov fp, r3 │ │ │ │ + b 92558 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + ldr r6, [r2, #132] @ 0x84 │ │ │ │ + mov r2, r3 │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + cmp r2, #79 @ 0x4f │ │ │ │ + ble 92688 │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + mov r2, fp │ │ │ │ + add r1, r1, #1888 @ 0x760 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r3, fp │ │ │ │ + mov r0, r7 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 9054c │ │ │ │ + b 92688 │ │ │ │ + ldr r2, [pc, #1576] @ 9339c │ │ │ │ + ldr r3, [pc, #1544] @ 93380 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8a650 │ │ │ │ - add sp, sp, #160 @ 0xa0 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - add r0, r3, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95e30 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r5, sp, #12 │ │ │ │ - ldr ip, [r3, #1572] @ 0x624 │ │ │ │ - ldr r6, [ip] │ │ │ │ - ldr lr, [r0] │ │ │ │ - ldr r9, [r0, #8] │ │ │ │ - ldr r7, [r0, #4] │ │ │ │ - ldr sl, [r0, #12] │ │ │ │ - ldm r0, {r0, r1, r2, r3} │ │ │ │ - stm r5, {r0, r1, r2, r3} │ │ │ │ - mov r1, lr │ │ │ │ - mov r0, ip │ │ │ │ - mov r3, r9 │ │ │ │ - mov r2, r7 │ │ │ │ - str sl, [sp] │ │ │ │ - ldr r6, [r6, #20] │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ + bne 93318 │ │ │ │ + add sp, sp, #116 @ 0x74 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, r1, #1680 @ 0x690 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r7 │ │ │ │ str r3, [sp] │ │ │ │ - ldm r5, {r1, r2, r3} │ │ │ │ - bl 7834c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1580] @ 0x62c │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r2, #3 │ │ │ │ - bne 8a234 │ │ │ │ - b 8a228 │ │ │ │ - ldrb r2, [r4, #57] @ 0x39 │ │ │ │ - cmp r2, #0 │ │ │ │ - strbne r1, [r4, #57] @ 0x39 │ │ │ │ - b 8a20c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - add r0, r3, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95e30 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - ldr r7, [r5, #1572] @ 0x624 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 9054c │ │ │ │ + b 92ab8 │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, r1, #2176 @ 0x880 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 9054c │ │ │ │ + b 927ac │ │ │ │ + ldr r2, [r0] │ │ │ │ + mov r3, #1065353216 @ 0x3f800000 │ │ │ │ + str r3, [sp] │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r5, [r2, #132] @ 0x84 │ │ │ │ + mov r2, r3 │ │ │ │ + blx r5 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + cmp r2, #69 @ 0x45 │ │ │ │ + bgt 9302c │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + mov r2, #1 │ │ │ │ + str r8, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r1, [sl, #20] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [pc, #1304] @ 93390 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r5, [r7, #4] │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [r4, #32] │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [r6, #8] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [r7, #12] │ │ │ │ - bl 7a44 <__aeabi_i2f@plt> │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldrb r3, [r4, #29] │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - moveq r6, r3 │ │ │ │ - mov r7, r0 │ │ │ │ - beq 8a3d0 │ │ │ │ - ldr r0, [r5, #1568] @ 0x620 │ │ │ │ - ldr r1, [pc, #740] @ 8a664 │ │ │ │ + blt 92f24 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + ldr r2, [sl, #48] @ 0x30 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r5, [r3, #132] @ 0x84 │ │ │ │ + ldr r2, [sl, #40] @ 0x28 │ │ │ │ + ldr r3, [sl, #44] @ 0x2c │ │ │ │ + ldr r1, [sl, #36] @ 0x24 │ │ │ │ + blx r5 │ │ │ │ + cmp fp, #1 │ │ │ │ + beq 932cc │ │ │ │ + mov r3, #3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r1, #412 @ 0x19c │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r1, [sl, #16] │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r1, [pc, #696] @ 8a668 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r3, #1568] @ 0x620 │ │ │ │ - lsl r6, r6, #1 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - orr r6, r6, r0, lsl #2 │ │ │ │ - orr r6, r6, r5 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - ldr r1, [pc, #660] @ 8a66c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - ldr r1, [pc, #648] @ 8a66c │ │ │ │ - str r6, [sp, #4] │ │ │ │ - add r5, r5, #1664 @ 0x680 │ │ │ │ - add r5, r5, #4 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r3, #1 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r5, r3, #32 │ │ │ │ + b 9259c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r2, [sl, #144] @ 0x90 │ │ │ │ + str r2, [sp] │ │ │ │ + ldr r5, [r3, #132] @ 0x84 │ │ │ │ + ldr r2, [sl, #136] @ 0x88 │ │ │ │ + ldr r3, [sl, #140] @ 0x8c │ │ │ │ + ldr r1, [sl, #132] @ 0x84 │ │ │ │ + blx r5 │ │ │ │ + cmp fp, #1 │ │ │ │ + bne 92edc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3] │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [r2, #32] │ │ │ │ + sub r3, r3, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + addls pc, pc, r3, lsl #2 │ │ │ │ + b 9331c │ │ │ │ + b 932b8 │ │ │ │ + b 932a4 │ │ │ │ + b 932cc │ │ │ │ + b 93050 │ │ │ │ + rsb r3, fp, #0 │ │ │ │ + bic r3, r3, #23 │ │ │ │ + ldr r1, [r2, #36] @ 0x24 │ │ │ │ + add r3, r3, #1792 @ 0x700 │ │ │ │ + add r3, r3, #8 │ │ │ │ + add r1, r1, r3 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7804 <__aeabi_fmul@plt> │ │ │ │ - mov r3, sl │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r9 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 95c04 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #1580] @ 0x62c │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - cmp r2, #4 │ │ │ │ - beq 8a430 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 9054c │ │ │ │ + b 929e4 │ │ │ │ + ldr r2, [pc, #1004] @ 933a0 │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, r1, r2 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 9054c │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ + mov r2, #1 │ │ │ │ + str r8, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne 92ca8 │ │ │ │ + b 92cf0 │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, r1, #1744 @ 0x6d0 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 9054c │ │ │ │ + b 92bb8 │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + mov r2, fp │ │ │ │ + add r1, r1, #1648 @ 0x670 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r3, fp │ │ │ │ + mov r0, r7 │ │ │ │ + str fp, [sp] │ │ │ │ + bl 9054c │ │ │ │ + b 92e0c │ │ │ │ + cmp r1, #81 @ 0x51 │ │ │ │ + ble 93078 │ │ │ │ + ldr r1, [r2, #36] @ 0x24 │ │ │ │ + add r1, r1, #1936 @ 0x790 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 9054c │ │ │ │ + ldr r1, [pc, #804] @ 933a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86834 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [pc, #564] @ 8a670 │ │ │ │ - ldr r3, [r8, r3] │ │ │ │ - ldr r3, [r3] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r1, [r3, #76] @ 0x4c │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, #1040187392 @ 0x3e000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [pc, #748] @ 933a8 │ │ │ │ + str r0, [sp, #92] @ 0x5c │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #736] @ 933ac │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + mov r2, #1 │ │ │ │ + str r5, [sp, #100] @ 0x64 │ │ │ │ + str r6, [sp, #104] @ 0x68 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #76] @ 0x4c │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #44] @ 0x2c │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + ldr r1, [sl, #24] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt 92eec │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #76] @ 0x4c │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r1, [pc, #584] @ 93390 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r5, [r7, #4] │ │ │ │ + mov r1, r0 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ - mov r2, r3 │ │ │ │ ldr ip, [r0] │ │ │ │ + mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp] │ │ │ │ ldr r5, [ip, #132] @ 0x84 │ │ │ │ blx r5 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #456] @ 8a674 │ │ │ │ - ldr r0, [r1, #1572] @ 0x624 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + mov r1, #0 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + ldr r3, [sl, #32] │ │ │ │ + subs r0, r0, #0 │ │ │ │ + movne r0, #1 │ │ │ │ + lsl r2, r0, #1 │ │ │ │ + cmp r3, #3 │ │ │ │ + addls pc, pc, r3, lsl #2 │ │ │ │ + b 931f0 │ │ │ │ + b 93284 │ │ │ │ + b 93254 │ │ │ │ + b 93220 │ │ │ │ + b 931c4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ + ble 931f0 │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, r1, #2112 @ 0x840 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 9054c │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r0] │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ mov r2, #1 │ │ │ │ - add r1, sp, #28 │ │ │ │ - ldr r3, [r3, #116] @ 0x74 │ │ │ │ - str r9, [sp, #28] │ │ │ │ - str r7, [sp, #32] │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ - ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #96] @ 0x60 │ │ │ │ + str r8, [sp, #80] @ 0x50 │ │ │ │ + str r4, [sp, #84] @ 0x54 │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r0, [r3, #1572] @ 0x624 │ │ │ │ + b 92edc │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + cmp r1, #87 @ 0x57 │ │ │ │ + ble 931f0 │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + add r1, r1, #2080 @ 0x820 │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 9054c │ │ │ │ + b 931f0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + cmp r1, #86 @ 0x56 │ │ │ │ + ble 931f0 │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, r1, #2064 @ 0x810 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 9054c │ │ │ │ + b 931f0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + cmp r1, #85 @ 0x55 │ │ │ │ + ble 931f0 │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + add r1, r1, #2032 @ 0x7f0 │ │ │ │ + b 9323c │ │ │ │ + cmp r1, #83 @ 0x53 │ │ │ │ + ble 93078 │ │ │ │ + ldr r1, [r2, #36] @ 0x24 │ │ │ │ + add r1, r1, #1984 @ 0x7c0 │ │ │ │ + b 93060 │ │ │ │ + cmp r1, #82 @ 0x52 │ │ │ │ + ble 93078 │ │ │ │ + ldr r1, [r2, #36] @ 0x24 │ │ │ │ + add r1, r1, #1968 @ 0x7b0 │ │ │ │ + b 93064 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r3, [r3] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + cmp r2, #84 @ 0x54 │ │ │ │ + ble 932fc │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, r1, #2016 @ 0x7e0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 9054c │ │ │ │ + ldr r1, [pc, #160] @ 933a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r3, #3 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r5, r0 │ │ │ │ + b 93088 │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + cmp r1, #80 @ 0x50 │ │ │ │ + bgt 9335c │ │ │ │ + ldr r1, [pc, #120] @ 933a4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + cmp r3, #5 │ │ │ │ + mov r5, r0 │ │ │ │ + bne 93088 │ │ │ │ + ldr r1, [pc, #104] @ 933b0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r6, r0 │ │ │ │ + b 93098 │ │ │ │ + ldr r1, [r2, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, r1, #1920 @ 0x780 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 9054c │ │ │ │ + b 93324 │ │ │ │ + strdeq r4, [r7], -r0 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + andeq r4, r7, r0, ror #9 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + andmi r6, r6, r6, ror #12 │ │ │ │ + ldrdmi r0, [r9], #-251 @ 0xffffff05 │ │ │ │ + svccc 0x002aaaab │ │ │ │ + cmngt r5, r5, asr r5 │ │ │ │ + andeq r3, r7, r0, asr ip │ │ │ │ + andeq r0, r0, r8, lsr #13 │ │ │ │ + svccc 0x0019999a │ │ │ │ + stclcc 12, cr12, [ip, #820] @ 0x334 │ │ │ │ + stclcc 12, cr12, [ip, #-820] @ 0xfffffccc │ │ │ │ + @ instruction: 0x3e19999a │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #3960] @ 0xf78 │ │ │ │ + sub sp, sp, #100 @ 0x64 │ │ │ │ + mov r5, r1 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + stm r1, {r2, r3} │ │ │ │ + ldr r2, [pc, #704] @ 9369c │ │ │ │ + ldr r3, [pc, #704] @ 936a0 │ │ │ │ + add r2, pc, r2 │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + mov r1, #1015021568 @ 0x3c800000 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r5, #148] @ 0x94 │ │ │ │ + ldr r3, [r3] │ │ │ │ + str r3, [sp, #92] @ 0x5c │ │ │ │ + mov r3, #0 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #668] @ 936a4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r6, [sp, #136] @ 0x88 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #140] @ 0x8c │ │ │ │ + ldr fp, [pc, #652] @ 936a8 │ │ │ │ + add fp, pc, fp │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r6 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 7abc │ │ │ │ + mov r1, #0 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 79fc <__aeabi_fcmplt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne 93678 │ │ │ │ + ldr r0, [sp, #144] @ 0x90 │ │ │ │ + mov r1, sl │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + add r3, r7, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + str r6, [sp, #12] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + ldr lr, [r5, #112] @ 0x70 │ │ │ │ + ldr r3, [r5, #100] @ 0x64 │ │ │ │ + ldr r2, [r5, #104] @ 0x68 │ │ │ │ + ldr ip, [r5, #108] @ 0x6c │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r9 │ │ │ │ + str lr, [sp, #32] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + str ip, [sp, #28] │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr sl, [sp, #148] @ 0x94 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r9, [sp, #152] @ 0x98 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r7 │ │ │ │ + add r7, sp, #60 @ 0x3c │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, sl │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + ldr ip, [r4, #4] │ │ │ │ + str r8, [sp, #68] @ 0x44 │ │ │ │ + ldr r3, [ip] │ │ │ │ + str r8, [sp, #72] @ 0x48 │ │ │ │ + ldr r8, [r3, #76] @ 0x4c │ │ │ │ + add r6, sp, #76 @ 0x4c │ │ │ │ + str r0, [sp, #64] @ 0x40 │ │ │ │ + ldm r7, {r0, r1, r2, r3} │ │ │ │ + stm r6, {r0, r1, r2, r3} │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + mov r0, ip │ │ │ │ + blx r8 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #40] @ 0x28 │ │ │ │ + ldr r3, [r3, #92] @ 0x5c │ │ │ │ blx r3 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r3, [r0, #1588] @ 0x634 │ │ │ │ - add r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr r3, [r3, #196] @ 0xc4 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne 8a53c │ │ │ │ - ldrb r3, [r0, #1684] @ 0x694 │ │ │ │ - cmp r3, #0 │ │ │ │ - moveq r2, #1 │ │ │ │ - strbeq r2, [r0, #1684] @ 0x694 │ │ │ │ - streq r3, [r0, #1672] @ 0x688 │ │ │ │ - b 8a240 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r3, #0 │ │ │ │ - strb r2, [r4, #28] │ │ │ │ - strb r3, [r4, #56] @ 0x38 │ │ │ │ - b 8a234 │ │ │ │ - add r0, r0, #1664 @ 0x680 │ │ │ │ - add r0, r0, #4 │ │ │ │ - bl 95e30 │ │ │ │ - add r6, sp, #92 @ 0x5c │ │ │ │ - ldr lr, [r0, #12] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r1, [r0] │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - ldr r0, [r0, #1572] @ 0x624 │ │ │ │ + ldr lr, [sp, #32] │ │ │ │ ldr ip, [r0] │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ str lr, [sp] │ │ │ │ - ldr r5, [ip, #20] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r5, [ip, #132] @ 0x84 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - ldr r2, [pc, #248] @ 8a678 │ │ │ │ - ldr ip, [r0, #1676] @ 0x68c │ │ │ │ - ldr r3, [r0, #1668] @ 0x684 │ │ │ │ - str ip, [sp, #4] │ │ │ │ - ldr r0, [r0, #1672] @ 0x688 │ │ │ │ - add r2, pc, r2 │ │ │ │ - mov r1, #64 @ 0x40 │ │ │ │ - str r0, [sp] │ │ │ │ - mov r0, r6 │ │ │ │ - bl e9868 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r3, [pc, #208] @ 8a67c │ │ │ │ - ldr r0, [r1, #1576] @ 0x628 │ │ │ │ - mov ip, #1 │ │ │ │ - ldr r1, [r0] │ │ │ │ - add r5, sp, #44 @ 0x2c │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [pc, #272] @ 936ac │ │ │ │ + ldr r5, [fp, r3] │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + cmp r2, #77 @ 0x4d │ │ │ │ + ble 935cc │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, r1, #1840 @ 0x730 │ │ │ │ + add r1, r1, #8 │ │ │ │ mov r2, r3 │ │ │ │ - str ip, [sp, #4] │ │ │ │ + mov r0, r4 │ │ │ │ str r3, [sp] │ │ │ │ - ldr r7, [r1, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - blx r7 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mvn r3, #0 │ │ │ │ - ldr r0, [r1, #1576] @ 0x628 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr ip, [r0] │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r5, [ip, #16] │ │ │ │ - blx r5 │ │ │ │ + bl 9054c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - b 8a510 │ │ │ │ + mov r2, #1 │ │ │ │ ldr r3, [r0] │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ + mov r1, r7 │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r2, #0 │ │ │ │ - strb r2, [r4, #56] @ 0x38 │ │ │ │ - ldr r2, [r3, #1580] @ 0x62c │ │ │ │ - mov r1, #1 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - strb r1, [r4, #28] │ │ │ │ - cmp r2, #4 │ │ │ │ - movne r2, #5 │ │ │ │ - strne r2, [r4, #12] │ │ │ │ - bne 8a30c │ │ │ │ - ldr r2, [r3] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r2, #92] @ 0x5c │ │ │ │ + ldr r3, [r5] │ │ │ │ + ldr r2, [r3, #32] │ │ │ │ + cmp r2, #76 @ 0x4c │ │ │ │ + ble 93610 │ │ │ │ + ldr r1, [r3, #36] @ 0x24 │ │ │ │ + mov r3, #0 │ │ │ │ + add r1, r1, #1824 @ 0x720 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp] │ │ │ │ + bl 9054c │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r2, #1 │ │ │ │ + ldr r3, [r0] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ - mov r2, #5 │ │ │ │ - ldrb r3, [r4, #28] │ │ │ │ - str r2, [r4, #12] │ │ │ │ - b 8a238 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, r7, r4, ror #15 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - ldrdeq ip, [r7], -r0 │ │ │ │ - andeq ip, r7, r0, ror #14 │ │ │ │ - muleq r0, fp, r1 │ │ │ │ - muleq r0, sp, r1 │ │ │ │ - submi r0, r0, r0 │ │ │ │ - ldrdeq r0, [r0], -r4 │ │ │ │ - bicmi r0, r0, r0 │ │ │ │ - @ instruction: 0x0006d4b4 │ │ │ │ - @ instruction: 0x41200000 │ │ │ │ - sub sp, sp, #16 │ │ │ │ - mov ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - sub ip, sp, ip │ │ │ │ - str r0, [ip, #3984] @ 0xf90 │ │ │ │ - sub sp, sp, #80 @ 0x50 │ │ │ │ - add r4, sp, #116 @ 0x74 │ │ │ │ - stm r4, {r1, r2, r3} │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r1, [pc, #384] @ 8a82c │ │ │ │ - ldr r3, [r3, #1580] @ 0x62c │ │ │ │ - ldr r2, [pc, #380] @ 8a830 │ │ │ │ - add r1, pc, r1 │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - ldr r2, [r1, r2] │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr r2, [r2] │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - mov r2, #0 │ │ │ │ - beq 8a704 │ │ │ │ - ldr r2, [pc, #348] @ 8a834 │ │ │ │ - ldr r3, [pc, #340] @ 8a830 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + mov r1, #0 │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #100] @ 0x64 │ │ │ │ + blx r3 │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + ldr r3, [r0] │ │ │ │ + ldr r3, [r3, #96] @ 0x60 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [pc, #92] @ 936b0 │ │ │ │ + ldr r3, [pc, #72] @ 936a0 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ - ldr r3, [sp, #76] @ 0x4c │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ - bne 8a828 │ │ │ │ - add sp, sp, #80 @ 0x50 │ │ │ │ - pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - add sp, sp, #16 │ │ │ │ - bx lr │ │ │ │ + bne 93698 │ │ │ │ + add sp, sp, #100 @ 0x64 │ │ │ │ + pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ + mov r0, sl │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + add r3, r6, #-2147483648 @ 0x80000000 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r7, [sp, #16] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b 9347c │ │ │ │ + bl 7510 <__stack_chk_fail@plt> │ │ │ │ + andeq r3, r7, r8, ror #11 │ │ │ │ + andeq r0, r0, ip, lsl #11 │ │ │ │ + cmnmi r0, r0 │ │ │ │ + andeq r3, r7, ip, lsr #11 │ │ │ │ + ldrdeq r0, [r0], -r4 │ │ │ │ + andeq r3, r7, r0, ror r3 │ │ │ │ + mov ip, #4096 @ 0x1000 │ │ │ │ + push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + sub ip, sp, ip │ │ │ │ + str r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r7, [sp, #52] @ 0x34 │ │ │ │ + mov r9, r2 │ │ │ │ + mov r0, r7 │ │ │ │ + mov sl, r3 │ │ │ │ + mov r8, r1 │ │ │ │ + ldr fp, [sp, #56] @ 0x38 │ │ │ │ + ldr r6, [sp, #60] @ 0x3c │ │ │ │ + bl 7a74 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [pc, #280] @ 93808 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [pc, #260] @ 9380c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #296] @ 8a838 │ │ │ │ - ldr r0, [sp, #124] @ 0x7c │ │ │ │ - bl 730c <__aeabi_fdiv@plt> │ │ │ │ - ldr r1, [pc, #288] @ 8a83c │ │ │ │ - bl 7510 <__aeabi_fsub@plt> │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r1, [pc, #280] @ 8a840 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r9, [pc, #276] @ 8a844 │ │ │ │ - mov sl, #0 │ │ │ │ - mov r8, #15 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 963a4 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r2, r4 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 93728 │ │ │ │ + ldr r0, [pc, #240] @ 9380c │ │ │ │ mov r1, r7 │ │ │ │ + bl 72f4 <__aeabi_fdiv@plt> │ │ │ │ + ldr r5, [pc, #228] @ 9380c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [pc, #224] @ 93810 │ │ │ │ mov r0, r4 │ │ │ │ - bl 964d4 │ │ │ │ + bl 7a68 <__aeabi_fcmpgt@plt> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq 93750 │ │ │ │ + ldr r1, [pc, #204] @ 93810 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r4, [pc, #192] @ 93810 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, fp │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ mov r1, r4 │ │ │ │ - mov r2, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 852b4 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [pc, #212] @ 8a848 │ │ │ │ - mov r3, r6 │ │ │ │ - bl 96334 │ │ │ │ - ldm r4, {r0, r1, r2, r3} │ │ │ │ - add r4, sp, #44 @ 0x2c │ │ │ │ - stm r4, {r0, r1, r2, r3} │ │ │ │ - ldr r1, [pc, #192] @ 8a84c │ │ │ │ - ldr r0, [pc, #192] @ 8a850 │ │ │ │ - add r1, pc, r1 │ │ │ │ - add r0, pc, r0 │ │ │ │ - bl 26ba8 │ │ │ │ - mov r3, #1065353216 @ 0x3f800000 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov r3, #1 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov r2, #1061158912 @ 0x3f400000 │ │ │ │ - add r3, sp, #60 @ 0x3c │ │ │ │ - str r2, [sp, #72] @ 0x48 │ │ │ │ - ldr lr, [pc, #144] @ 8a854 │ │ │ │ - add ip, sp, #20 │ │ │ │ - add lr, pc, lr │ │ │ │ mov r7, r0 │ │ │ │ - ldm r3, {r0, r1, r2, r3} │ │ │ │ - stm ip, {r0, r1, r2, r3} │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, lr, #588 @ 0x24c │ │ │ │ - mov r3, r6 │ │ │ │ + mov r0, fp │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, sl │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - str sl, [sp, #16] │ │ │ │ - str r9, [sp, #12] │ │ │ │ - str r8, [sp, #8] │ │ │ │ - str r6, [sp, #4] │ │ │ │ - str r4, [sp] │ │ │ │ - bl 7fcbc │ │ │ │ - cmp r0, #0 │ │ │ │ - bne 8a810 │ │ │ │ - ldrb r3, [r5, #1692] @ 0x69c │ │ │ │ - cmp r3, #0 │ │ │ │ - beq 8a6d0 │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + mov r8, r0 │ │ │ │ + str r8, [r6] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, #1056964608 @ 0x3f000000 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 77ec <__aeabi_fmul@plt> │ │ │ │ + mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 85624 │ │ │ │ - mov r3, #10 │ │ │ │ - str r3, [r5, #24] │ │ │ │ - b 8a6d0 │ │ │ │ - bl 7528 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, r7, r8, lsl #6 │ │ │ │ - muleq r0, r4, r5 │ │ │ │ - andeq ip, r7, r0, ror #5 │ │ │ │ - sbcmi r0, r0, r0 │ │ │ │ - eormi r0, r0, r0 │ │ │ │ - rsbsmi r0, r0, #0 │ │ │ │ - adcmi r0, r0, r0 │ │ │ │ - bicmi r0, r8, r0 │ │ │ │ - @ instruction: 0x00069eb0 │ │ │ │ - @ instruction: 0x0006d2bc │ │ │ │ - andseq r9, sp, ip, lsr r6 │ │ │ │ + bl 74f8 <__aeabi_fsub@plt> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r5, r0 │ │ │ │ + str r5, [r6, #4] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + str r3, [r6, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 763c <__aeabi_fadd@plt> │ │ │ │ + str r0, [r6, #12] │ │ │ │ + pop {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + strmi r0, [r6], #3117 @ 0xc2 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes