--- /srv/rebuilderd/tmp/rebuilderdyKZLXb/inputs/netrek-client-cow_3.3.2-1+b1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdyKZLXb/out/netrek-client-cow_3.3.2-1+b1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2024-03-25 03:47:44.000000 debian-binary │ -rw-r--r-- 0 0 0 7752 2024-03-25 03:47:44.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1129676 2024-03-25 03:47:44.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1129588 2024-03-25 03:47:44.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./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-03-25 03:47:44.000000 ./ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-03-25 03:47:44.000000 ./usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-03-25 03:47:44.000000 ./usr/games/ │ │ │ --rwxr-xr-x 0 root (0) root (0) 370936 2024-03-25 03:47:44.000000 ./usr/games/netrek-client-cow │ │ │ +-rwxr-xr-x 0 root (0) root (0) 370920 2024-03-25 03:47:44.000000 ./usr/games/netrek-client-cow │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-03-25 03:47:44.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-03-25 03:47:44.000000 ./usr/share/applications/ │ │ │ -rw-r--r-- 0 root (0) root (0) 195 2020-05-16 11:40:40.000000 ./usr/share/applications/netrek-client-cow.desktop │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-03-25 03:47:44.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-03-25 03:47:44.000000 ./usr/share/doc/netrek-client-cow/ │ │ │ -rw-r--r-- 0 root (0) root (0) 495 2020-05-16 11:40:40.000000 ./usr/share/doc/netrek-client-cow/README │ │ │ -rw-r--r-- 0 root (0) root (0) 1496 2020-05-16 11:40:40.000000 ./usr/share/doc/netrek-client-cow/README.3.01 │ │ ├── ./usr/games/netrek-client-cow │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: DYN (Position-Independent Executable file) │ │ │ │ Machine: ARM │ │ │ │ Version: 0x1 │ │ │ │ Entry point address: 0x6f15 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ - Start of section headers: 369816 (bytes into file) │ │ │ │ + Start of section headers: 369800 (bytes into file) │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-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 {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ ARM_EXIDX 0x045088 0x00045088 0x00045088 0x00008 0x00008 R 0x4 │ │ │ │ PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4 │ │ │ │ INTERP 0x000154 0x00000154 0x00000154 0x00019 0x00019 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-armhf.so.3] │ │ │ │ LOAD 0x000000 0x00000000 0x00000000 0x45094 0x45094 R E 0x1000 │ │ │ │ - LOAD 0x045de8 0x00046de8 0x00046de8 0x14540 0x32f8c RW 0x1000 │ │ │ │ + LOAD 0x045de8 0x00046de8 0x00046de8 0x14530 0x32f7c RW 0x1000 │ │ │ │ DYNAMIC 0x045ed8 0x00046ed8 0x00046ed8 0x00128 0x00128 RW 0x4 │ │ │ │ NOTE 0x000170 0x00000170 0x00000170 0x00044 0x00044 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x045de8 0x00046de8 0x00046de8 0x00218 0x00218 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 28 section headers, starting at offset 0x5a498: │ │ │ │ +There are 28 section headers, starting at offset 0x5a488: │ │ │ │ │ │ │ │ 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 000019 00 A 0 0 1 │ │ │ │ [ 2] .note.gnu.build-id NOTE 00000170 000170 000024 00 A 0 0 4 │ │ │ │ [ 3] .note.ABI-tag NOTE 00000194 000194 000020 00 A 0 0 4 │ │ │ │ @@ -21,17 +21,17 @@ │ │ │ │ [16] .ARM.exidx ARM_EXIDX 00045088 045088 000008 00 AL 13 0 4 │ │ │ │ [17] .eh_frame PROGBITS 00045090 045090 000004 00 A 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 00046de8 045de8 000004 04 WA 0 0 4 │ │ │ │ [19] .fini_array FINI_ARRAY 00046dec 045dec 000004 04 WA 0 0 4 │ │ │ │ [20] .data.rel.ro PROGBITS 00046df0 045df0 0000e8 00 WA 0 0 4 │ │ │ │ [21] .dynamic DYNAMIC 00046ed8 045ed8 000128 08 WA 6 0 4 │ │ │ │ [22] .got PROGBITS 00047000 046000 0009e8 04 WA 0 0 4 │ │ │ │ - [23] .data PROGBITS 000479e8 0469e8 013940 00 WA 0 0 8 │ │ │ │ - [24] .bss NOBITS 0005b328 05a328 01ea4c 00 WA 0 0 8 │ │ │ │ - [25] .ARM.attributes ARM_ATTRIBUTES 00000000 05a328 000033 00 0 0 1 │ │ │ │ - [26] .gnu_debuglink PROGBITS 00000000 05a35c 000034 00 0 0 4 │ │ │ │ - [27] .shstrtab STRTAB 00000000 05a390 000108 00 0 0 1 │ │ │ │ + [23] .data PROGBITS 000479e8 0469e8 013930 00 WA 0 0 8 │ │ │ │ + [24] .bss NOBITS 0005b318 05a318 01ea4c 00 WA 0 0 8 │ │ │ │ + [25] .ARM.attributes ARM_ATTRIBUTES 00000000 05a318 000033 00 0 0 1 │ │ │ │ + [26] .gnu_debuglink PROGBITS 00000000 05a34c 000034 00 0 0 4 │ │ │ │ + [27] .shstrtab STRTAB 00000000 05a380 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), │ │ │ │ D (mbind), y (purecode), p (processor specific) │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -240,15 +240,15 @@ │ │ │ │ 236: 00000000 0 FUNC GLOBAL DEFAULT UND XCopyArea │ │ │ │ 237: 00000000 0 FUNC GLOBAL DEFAULT UND imlib_save_image │ │ │ │ 238: 00000000 0 FUNC GLOBAL DEFAULT UND SDL_Init │ │ │ │ 239: 00000000 0 FUNC GLOBAL DEFAULT UND memccpy@GLIBC_2.4 (2) │ │ │ │ 240: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (4) │ │ │ │ 241: 00000000 0 FUNC GLOBAL DEFAULT UND shmget@GLIBC_2.4 (2) │ │ │ │ 242: 00000000 0 FUNC GLOBAL DEFAULT UND XFreeGC │ │ │ │ - 243: 00079d74 0 NOTYPE GLOBAL DEFAULT 24 _end │ │ │ │ - 244: 0005b328 0 NOTYPE GLOBAL DEFAULT 23 _edata │ │ │ │ - 245: 00079d74 0 NOTYPE GLOBAL DEFAULT 24 _bss_end__ │ │ │ │ + 243: 00079d64 0 NOTYPE GLOBAL DEFAULT 24 _end │ │ │ │ + 244: 0005b318 0 NOTYPE GLOBAL DEFAULT 23 _edata │ │ │ │ + 245: 00079d64 0 NOTYPE GLOBAL DEFAULT 24 _bss_end__ │ │ │ │ 246: 00006849 1740 FUNC GLOBAL DEFAULT 13 main │ │ │ │ - 247: 00079d74 0 NOTYPE GLOBAL DEFAULT 24 __bss_end__ │ │ │ │ - 248: 0005b328 0 NOTYPE GLOBAL DEFAULT 24 __bss_start │ │ │ │ - 249: 0005b328 0 NOTYPE GLOBAL DEFAULT 24 __bss_start__ │ │ │ │ - 250: 00079d74 0 NOTYPE GLOBAL DEFAULT 24 __end__ │ │ │ │ + 247: 00079d64 0 NOTYPE GLOBAL DEFAULT 24 __bss_end__ │ │ │ │ + 248: 0005b318 0 NOTYPE GLOBAL DEFAULT 24 __bss_start │ │ │ │ + 249: 0005b318 0 NOTYPE GLOBAL DEFAULT 24 __bss_start__ │ │ │ │ + 250: 00079d64 0 NOTYPE GLOBAL DEFAULT 24 __end__ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1353,64 +1353,68 @@ │ │ │ │ 0005954c 00000017 R_ARM_RELATIVE │ │ │ │ 00059558 00000017 R_ARM_RELATIVE │ │ │ │ 000595c8 00000017 R_ARM_RELATIVE │ │ │ │ 000595d0 00000017 R_ARM_RELATIVE │ │ │ │ 000595d4 00000017 R_ARM_RELATIVE │ │ │ │ 000595e0 00000017 R_ARM_RELATIVE │ │ │ │ 00059650 00000017 R_ARM_RELATIVE │ │ │ │ -0005981c 00000017 R_ARM_RELATIVE │ │ │ │ -00059820 00000017 R_ARM_RELATIVE │ │ │ │ -00059834 00000017 R_ARM_RELATIVE │ │ │ │ -00059838 00000017 R_ARM_RELATIVE │ │ │ │ -0005984c 00000017 R_ARM_RELATIVE │ │ │ │ -00059850 00000017 R_ARM_RELATIVE │ │ │ │ -00059864 00000017 R_ARM_RELATIVE │ │ │ │ -00059868 00000017 R_ARM_RELATIVE │ │ │ │ -0005987c 00000017 R_ARM_RELATIVE │ │ │ │ -00059880 00000017 R_ARM_RELATIVE │ │ │ │ -00059894 00000017 R_ARM_RELATIVE │ │ │ │ -00059898 00000017 R_ARM_RELATIVE │ │ │ │ -000598ac 00000017 R_ARM_RELATIVE │ │ │ │ -000598b0 00000017 R_ARM_RELATIVE │ │ │ │ -000598c4 00000017 R_ARM_RELATIVE │ │ │ │ -000598c8 00000017 R_ARM_RELATIVE │ │ │ │ -000598dc 00000017 R_ARM_RELATIVE │ │ │ │ -000598e0 00000017 R_ARM_RELATIVE │ │ │ │ -000598f4 00000017 R_ARM_RELATIVE │ │ │ │ -000598f8 00000017 R_ARM_RELATIVE │ │ │ │ -0005990c 00000017 R_ARM_RELATIVE │ │ │ │ -00059910 00000017 R_ARM_RELATIVE │ │ │ │ -00059924 00000017 R_ARM_RELATIVE │ │ │ │ -00059928 00000017 R_ARM_RELATIVE │ │ │ │ -0005993c 00000017 R_ARM_RELATIVE │ │ │ │ -00059940 00000017 R_ARM_RELATIVE │ │ │ │ -00059954 00000017 R_ARM_RELATIVE │ │ │ │ -00059958 00000017 R_ARM_RELATIVE │ │ │ │ +0005980c 00000017 R_ARM_RELATIVE │ │ │ │ +00059810 00000017 R_ARM_RELATIVE │ │ │ │ +00059824 00000017 R_ARM_RELATIVE │ │ │ │ +00059828 00000017 R_ARM_RELATIVE │ │ │ │ +0005983c 00000017 R_ARM_RELATIVE │ │ │ │ +00059840 00000017 R_ARM_RELATIVE │ │ │ │ +00059854 00000017 R_ARM_RELATIVE │ │ │ │ +00059858 00000017 R_ARM_RELATIVE │ │ │ │ +0005986c 00000017 R_ARM_RELATIVE │ │ │ │ +00059870 00000017 R_ARM_RELATIVE │ │ │ │ +00059884 00000017 R_ARM_RELATIVE │ │ │ │ +00059888 00000017 R_ARM_RELATIVE │ │ │ │ +0005989c 00000017 R_ARM_RELATIVE │ │ │ │ +000598a0 00000017 R_ARM_RELATIVE │ │ │ │ +000598b4 00000017 R_ARM_RELATIVE │ │ │ │ +000598b8 00000017 R_ARM_RELATIVE │ │ │ │ +000598cc 00000017 R_ARM_RELATIVE │ │ │ │ +000598d0 00000017 R_ARM_RELATIVE │ │ │ │ +000598e4 00000017 R_ARM_RELATIVE │ │ │ │ +000598e8 00000017 R_ARM_RELATIVE │ │ │ │ +000598fc 00000017 R_ARM_RELATIVE │ │ │ │ +00059900 00000017 R_ARM_RELATIVE │ │ │ │ +00059914 00000017 R_ARM_RELATIVE │ │ │ │ +00059918 00000017 R_ARM_RELATIVE │ │ │ │ +0005992c 00000017 R_ARM_RELATIVE │ │ │ │ +00059930 00000017 R_ARM_RELATIVE │ │ │ │ +00059944 00000017 R_ARM_RELATIVE │ │ │ │ +00059948 00000017 R_ARM_RELATIVE │ │ │ │ +0005995c 00000017 R_ARM_RELATIVE │ │ │ │ +00059960 00000017 R_ARM_RELATIVE │ │ │ │ 0005996c 00000017 R_ARM_RELATIVE │ │ │ │ -00059970 00000017 R_ARM_RELATIVE │ │ │ │ -0005997c 00000017 R_ARM_RELATIVE │ │ │ │ +00059974 00000017 R_ARM_RELATIVE │ │ │ │ +00059978 00000017 R_ARM_RELATIVE │ │ │ │ 00059984 00000017 R_ARM_RELATIVE │ │ │ │ -00059988 00000017 R_ARM_RELATIVE │ │ │ │ -00059994 00000017 R_ARM_RELATIVE │ │ │ │ -0005999c 00000017 R_ARM_RELATIVE │ │ │ │ -000599a0 00000017 R_ARM_RELATIVE │ │ │ │ -000599b4 00000017 R_ARM_RELATIVE │ │ │ │ -000599b8 00000017 R_ARM_RELATIVE │ │ │ │ -000599cc 00000017 R_ARM_RELATIVE │ │ │ │ -000599d0 00000017 R_ARM_RELATIVE │ │ │ │ -000599e4 00000017 R_ARM_RELATIVE │ │ │ │ -000599e8 00000017 R_ARM_RELATIVE │ │ │ │ -000599fc 00000017 R_ARM_RELATIVE │ │ │ │ -00059a00 00000017 R_ARM_RELATIVE │ │ │ │ -00059a14 00000017 R_ARM_RELATIVE │ │ │ │ -00059a18 00000017 R_ARM_RELATIVE │ │ │ │ -00059a2c 00000017 R_ARM_RELATIVE │ │ │ │ -00059a30 00000017 R_ARM_RELATIVE │ │ │ │ -00059a44 00000017 R_ARM_RELATIVE │ │ │ │ -00059a48 00000017 R_ARM_RELATIVE │ │ │ │ +0005998c 00000017 R_ARM_RELATIVE │ │ │ │ +00059990 00000017 R_ARM_RELATIVE │ │ │ │ +000599a4 00000017 R_ARM_RELATIVE │ │ │ │ +000599a8 00000017 R_ARM_RELATIVE │ │ │ │ +000599bc 00000017 R_ARM_RELATIVE │ │ │ │ +000599c0 00000017 R_ARM_RELATIVE │ │ │ │ +000599d4 00000017 R_ARM_RELATIVE │ │ │ │ +000599d8 00000017 R_ARM_RELATIVE │ │ │ │ +000599ec 00000017 R_ARM_RELATIVE │ │ │ │ +000599f0 00000017 R_ARM_RELATIVE │ │ │ │ +00059a04 00000017 R_ARM_RELATIVE │ │ │ │ +00059a08 00000017 R_ARM_RELATIVE │ │ │ │ +00059a1c 00000017 R_ARM_RELATIVE │ │ │ │ +00059a20 00000017 R_ARM_RELATIVE │ │ │ │ +00059a34 00000017 R_ARM_RELATIVE │ │ │ │ +00059a38 00000017 R_ARM_RELATIVE │ │ │ │ +0005aaf4 00000017 R_ARM_RELATIVE │ │ │ │ +0005aaf8 00000017 R_ARM_RELATIVE │ │ │ │ +0005aafc 00000017 R_ARM_RELATIVE │ │ │ │ +0005ab00 00000017 R_ARM_RELATIVE │ │ │ │ 0005ab04 00000017 R_ARM_RELATIVE │ │ │ │ 0005ab08 00000017 R_ARM_RELATIVE │ │ │ │ 0005ab0c 00000017 R_ARM_RELATIVE │ │ │ │ 0005ab10 00000017 R_ARM_RELATIVE │ │ │ │ 0005ab14 00000017 R_ARM_RELATIVE │ │ │ │ 0005ab18 00000017 R_ARM_RELATIVE │ │ │ │ 0005ab1c 00000017 R_ARM_RELATIVE │ │ │ │ @@ -1623,48 +1627,44 @@ │ │ │ │ 0005ae58 00000017 R_ARM_RELATIVE │ │ │ │ 0005ae5c 00000017 R_ARM_RELATIVE │ │ │ │ 0005ae60 00000017 R_ARM_RELATIVE │ │ │ │ 0005ae64 00000017 R_ARM_RELATIVE │ │ │ │ 0005ae68 00000017 R_ARM_RELATIVE │ │ │ │ 0005ae6c 00000017 R_ARM_RELATIVE │ │ │ │ 0005ae70 00000017 R_ARM_RELATIVE │ │ │ │ -0005ae74 00000017 R_ARM_RELATIVE │ │ │ │ -0005ae78 00000017 R_ARM_RELATIVE │ │ │ │ -0005ae7c 00000017 R_ARM_RELATIVE │ │ │ │ -0005ae80 00000017 R_ARM_RELATIVE │ │ │ │ -0005b05c 00000017 R_ARM_RELATIVE │ │ │ │ -0005b090 00000017 R_ARM_RELATIVE │ │ │ │ -0005b0c4 00000017 R_ARM_RELATIVE │ │ │ │ -0005b0f8 00000017 R_ARM_RELATIVE │ │ │ │ -0005b12c 00000017 R_ARM_RELATIVE │ │ │ │ -0005b160 00000017 R_ARM_RELATIVE │ │ │ │ -0005b194 00000017 R_ARM_RELATIVE │ │ │ │ -0005b1c8 00000017 R_ARM_RELATIVE │ │ │ │ -0005b1fc 00000017 R_ARM_RELATIVE │ │ │ │ -0005b230 00000017 R_ARM_RELATIVE │ │ │ │ -0005b264 00000017 R_ARM_RELATIVE │ │ │ │ -0005b298 00000017 R_ARM_RELATIVE │ │ │ │ +0005b04c 00000017 R_ARM_RELATIVE │ │ │ │ +0005b080 00000017 R_ARM_RELATIVE │ │ │ │ +0005b0b4 00000017 R_ARM_RELATIVE │ │ │ │ +0005b0e8 00000017 R_ARM_RELATIVE │ │ │ │ +0005b11c 00000017 R_ARM_RELATIVE │ │ │ │ +0005b150 00000017 R_ARM_RELATIVE │ │ │ │ +0005b184 00000017 R_ARM_RELATIVE │ │ │ │ +0005b1b8 00000017 R_ARM_RELATIVE │ │ │ │ +0005b1ec 00000017 R_ARM_RELATIVE │ │ │ │ +0005b220 00000017 R_ARM_RELATIVE │ │ │ │ +0005b254 00000017 R_ARM_RELATIVE │ │ │ │ +0005b288 00000017 R_ARM_RELATIVE │ │ │ │ +0005b2bc 00000017 R_ARM_RELATIVE │ │ │ │ +0005b2c0 00000017 R_ARM_RELATIVE │ │ │ │ +0005b2c4 00000017 R_ARM_RELATIVE │ │ │ │ 0005b2cc 00000017 R_ARM_RELATIVE │ │ │ │ 0005b2d0 00000017 R_ARM_RELATIVE │ │ │ │ 0005b2d4 00000017 R_ARM_RELATIVE │ │ │ │ 0005b2dc 00000017 R_ARM_RELATIVE │ │ │ │ 0005b2e0 00000017 R_ARM_RELATIVE │ │ │ │ 0005b2e4 00000017 R_ARM_RELATIVE │ │ │ │ 0005b2ec 00000017 R_ARM_RELATIVE │ │ │ │ 0005b2f0 00000017 R_ARM_RELATIVE │ │ │ │ 0005b2f4 00000017 R_ARM_RELATIVE │ │ │ │ 0005b2fc 00000017 R_ARM_RELATIVE │ │ │ │ 0005b300 00000017 R_ARM_RELATIVE │ │ │ │ 0005b304 00000017 R_ARM_RELATIVE │ │ │ │ +0005b308 00000017 R_ARM_RELATIVE │ │ │ │ 0005b30c 00000017 R_ARM_RELATIVE │ │ │ │ 0005b310 00000017 R_ARM_RELATIVE │ │ │ │ -0005b314 00000017 R_ARM_RELATIVE │ │ │ │ -0005b318 00000017 R_ARM_RELATIVE │ │ │ │ -0005b31c 00000017 R_ARM_RELATIVE │ │ │ │ -0005b320 00000017 R_ARM_RELATIVE │ │ │ │ 00047410 00001115 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ 000474fc 00003615 R_ARM_GLOB_DAT 00000000 SDL_Quit │ │ │ │ 00047538 00004115 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ 0004768c 00006f15 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ 000476f8 00008015 R_ARM_GLOB_DAT 00000000 stdout@GLIBC_2.4 │ │ │ │ 00047830 0000a915 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ 000478b0 0000bf15 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ ├── 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: 16dd32579f48c2645d9bd2282a10462917f026f1 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5301135c50829531e5e8006423ca143ddd561536 │ │ │ │ │ │ │ │ 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 {} │ │ │ │ @@ -188,15 +188,15 @@ │ │ │ │ ;sebK{Dsb │ │ │ │ nJK!{D- │ │ │ │ #FJFQF@F │ │ │ │ #FRFIF@F │ │ │ │ F6MnF6LO │ │ │ │ KF:F0F h │ │ │ │ ~D,hj`+tL │ │ │ │ -`pGpGpGz │ │ │ │ +`pGpGpGj │ │ │ │ fffffffffffffffffffffffffffffff │ │ │ │ 4:{D,hXh │ │ │ │ XHP"XIxD │ │ │ │ 5HP"5IxDyD │ │ │ │ )K)J{DzD │ │ │ │ 5H5LxD5M │ │ │ │ .L/H|D/MxD}D │ │ │ │ @@ -1795,18 +1795,18 @@ │ │ │ │ local_back.png │ │ │ │ ghostbust.png │ │ │ │ genocide.png │ │ │ │ greet.png │ │ │ │ hockey.png │ │ │ │ IFRXKXXXOXXXXXXA │ │ │ │ Not enough memory for warning string! │ │ │ │ -buildd@arm-conova-01.debian.org │ │ │ │ -COW 3.3.2, , 03/25/24, MCSAmTsrP │ │ │ │ +sbuild@sbuild │ │ │ │ +COW 3.3.2, , 07/26/25, MCSAmTsrP │ │ │ │ feedback to: quozl@us.netrek.org │ │ │ │ -03/25/24 │ │ │ │ +07/26/25 │ │ │ │ gcc -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_TIME_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/netrek-client-cow-3.3.2=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -std=gnu89 -Wl,-z,relro │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .note.ABI-tag │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ │ .gnu.version_r │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -610,15 +610,15 @@ │ │ │ │ movs r3, r0 │ │ │ │ str r5, [sp, #576] @ 0x240 │ │ │ │ movs r3, r0 │ │ │ │ bpl.n 6dc0 │ │ │ │ movs r3, r0 │ │ │ │ str r5, [sp, #352] @ 0x160 │ │ │ │ movs r3, r0 │ │ │ │ - ldc 0, cr0, [sl, #24] │ │ │ │ + stc 0, cr0, [sl, #24] │ │ │ │ lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [sp, #848] @ 0x350 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ @@ -635,15 +635,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r4, r6 │ │ │ │ + rsb r0, r4, r6 │ │ │ │ subs r1, #78 @ 0x4e │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ @@ -704,15 +704,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ bne.n 6ff8 │ │ │ │ movs r3, r0 │ │ │ │ bcs.n 6e6c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb r2, {r1, r2} │ │ │ │ + ldrd r0, r0, [r2], #24 │ │ │ │ bne.n 6e48 │ │ │ │ movs r3, r0 │ │ │ │ bcs.n 6f64 │ │ │ │ movs r3, r0 │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w lr, #0 │ │ │ │ pop {r1} │ │ │ │ @@ -758,17 +758,17 @@ │ │ │ │ beq.n 6f84 │ │ │ │ ldr r3, [pc, #20] @ (6f94 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cbz r3, 6f84 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bics r2, r6 │ │ │ │ + bics r2, r4 │ │ │ │ movs r5, r0 │ │ │ │ - bics r0, r6 │ │ │ │ + bics r0, r4 │ │ │ │ movs r5, r0 │ │ │ │ lsls r6, r0, #2 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [pc, #32] @ (6fbc ) │ │ │ │ ldr r3, [pc, #36] @ (6fc0 ) │ │ │ │ @@ -783,17 +783,17 @@ │ │ │ │ beq.n 6fb8 │ │ │ │ ldr r3, [pc, #20] @ (6fc8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cbz r3, 6fb8 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - bics r0, r1 │ │ │ │ + muls r0, r7 │ │ │ │ movs r5, r0 │ │ │ │ - bics r4, r0 │ │ │ │ + muls r4, r6 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r3, #1 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ ldr r3, [pc, #40] @ (6ff8 ) │ │ │ │ @@ -811,23 +811,23 @@ │ │ │ │ blx 6208 <__cxa_finalize@plt> │ │ │ │ bl 6f6c │ │ │ │ ldr r3, [pc, #24] @ (7008 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strb r2, [r3, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - muls r2, r2 │ │ │ │ + muls r2, r0 │ │ │ │ movs r5, r0 │ │ │ │ movs r0, r5 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r1, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r0, #8 │ │ │ │ movs r4, r0 │ │ │ │ - orrs r2, r6 │ │ │ │ + orrs r2, r4 │ │ │ │ movs r5, r0 │ │ │ │ b.n 6f98 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -958,15 +958,15 @@ │ │ │ │ vaddl.u16 q8, d2, d3 │ │ │ │ lsrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #226 @ 0xe2 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r0, r3 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ vhadd.u8 d16, d4, d3 │ │ │ │ cmp r0, #150 @ 0x96 │ │ │ │ movs r3, r0 │ │ │ │ cmp r0, #136 @ 0x88 │ │ │ │ @@ -1796,15 +1796,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #9 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #150 @ 0x96 │ │ │ │ + cmp r6, #134 @ 0x86 │ │ │ │ movs r6, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #138 @ 0x8a │ │ │ │ movs r3, r0 │ │ │ │ @@ -1816,28 +1816,28 @@ │ │ │ │ movs r3, r0 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #220 @ 0xdc │ │ │ │ + cmp r4, #204 @ 0xcc │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r2, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7a60003 │ │ │ │ lsls r4, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #150 @ 0x96 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ + cmp r4, #52 @ 0x34 │ │ │ │ movs r6, r0 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ cmp r0, #134 @ 0x86 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1852,15 +1852,15 @@ │ │ │ │ movs r6, #240 @ 0xf0 │ │ │ │ movs r3, r0 │ │ │ │ cmp r0, #76 @ 0x4c │ │ │ │ movs r3, r0 │ │ │ │ @ instruction: 0xf58c0003 │ │ │ │ movs r7, #180 @ 0xb4 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r2, #62 @ 0x3e │ │ │ │ + cmp r2, #46 @ 0x2e │ │ │ │ movs r6, r0 │ │ │ │ movs r7, #114 @ 0x72 │ │ │ │ movs r3, r0 │ │ │ │ movs r7, #164 @ 0xa4 │ │ │ │ movs r3, r0 │ │ │ │ movs r7, #152 @ 0x98 │ │ │ │ movs r3, r0 │ │ │ │ @@ -1903,15 +1903,15 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ bl 34008 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adc.w r0, r8, #8585216 @ 0x830000 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + cmp r0, #20 │ │ │ │ movs r6, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -1989,15 +1989,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 7b10 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 7bc2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + movs r7, #24 │ │ │ │ movs r6, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r0 │ │ │ │ @@ -2090,15 +2090,15 @@ │ │ │ │ add r1, pc │ │ │ │ bl 7bdc │ │ │ │ clz r6, r0 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - movs r6, #78 @ 0x4e │ │ │ │ + movs r6, #62 @ 0x3e │ │ │ │ movs r6, r0 │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ movs r4, #194 @ 0xc2 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -2124,15 +2124,15 @@ │ │ │ │ movs r2, #10 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ mov r0, r3 │ │ │ │ b.w 6684 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - movs r5, #234 @ 0xea │ │ │ │ + movs r5, #218 @ 0xda │ │ │ │ movs r6, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr.w r1, [pc, #2208] @ 85e0 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ @@ -3138,15 +3138,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #126 @ 0x7e │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, #118 @ 0x76 │ │ │ │ movs r3, r0 │ │ │ │ - movs r1, #8 │ │ │ │ + movs r0, #248 @ 0xf8 │ │ │ │ movs r6, r0 │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ @@ -3226,40 +3226,40 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #226 @ 0xe2 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #214 @ 0xd6 │ │ │ │ movs r3, r0 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + subs r4, r1, #4 │ │ │ │ movs r6, r0 │ │ │ │ movs r1, #200 @ 0xc8 │ │ │ │ movs r3, r0 │ │ │ │ @ instruction: 0xfab80003 │ │ │ │ movs r1, #174 @ 0xae │ │ │ │ movs r3, r0 │ │ │ │ @ instruction: 0xfa940003 │ │ │ │ movs r1, #150 @ 0x96 │ │ │ │ movs r3, r0 │ │ │ │ @ instruction: 0xfa6c0003 │ │ │ │ movs r1, #118 @ 0x76 │ │ │ │ movs r3, r0 │ │ │ │ - subs r0, r7, #1 │ │ │ │ + subs r0, r5, #1 │ │ │ │ movs r6, r0 │ │ │ │ movs r1, #42 @ 0x2a │ │ │ │ movs r3, r0 │ │ │ │ - subs r4, r6, #0 │ │ │ │ + subs r4, r4, #0 │ │ │ │ movs r6, r0 │ │ │ │ movs r0, #242 @ 0xf2 │ │ │ │ movs r3, r0 │ │ │ │ - adds r4, r6, #7 │ │ │ │ + adds r4, r4, #7 │ │ │ │ movs r6, r0 │ │ │ │ movs r0, #190 @ 0xbe │ │ │ │ movs r3, r0 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + adds r4, r4, #6 │ │ │ │ movs r6, r0 │ │ │ │ vst4.8 {d16-d19}, [lr], r3 │ │ │ │ ldr??.w r0, [r0, r3] │ │ │ │ eors.w r0, r0, r3 │ │ │ │ vld4.8 {d0-d3}, [r8], r3 │ │ │ │ ldrsb.w r0, [lr, r3] │ │ │ │ ldrsb.w r0, [r4, r3] │ │ │ │ @@ -3982,15 +3982,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r7, #0 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #31 │ │ │ │ + asrs r4, r6, #30 │ │ │ │ movs r6, r0 │ │ │ │ b.n 891c │ │ │ │ movs r3, r0 │ │ │ │ subs r2, r2, r4 │ │ │ │ movs r3, r0 │ │ │ │ subs r2, r3, r6 │ │ │ │ movs r3, r0 │ │ │ │ @@ -4952,15 +4952,15 @@ │ │ │ │ b.n 98e8 │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ bvc.n 9990 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #8 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ movs r6, r0 │ │ │ │ bvc.n 9988 │ │ │ │ movs r3, r0 │ │ │ │ bvc.n 9968 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r1, #31 │ │ │ │ movs r3, r0 │ │ │ │ @@ -6102,15 +6102,15 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ strd r4, r1, [sp, #4] │ │ │ │ movs r1, #90 @ 0x5a │ │ │ │ bl 34008 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - cdp2 0, 3, cr0, cr2, cr5, {0} │ │ │ │ + cdp2 0, 2, cr0, cr2, cr5, {0} │ │ │ │ ldmia r3!, {r6} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #23 │ │ │ │ @@ -6502,15 +6502,15 @@ │ │ │ │ movs r1, #90 @ 0x5a │ │ │ │ mov r0, r1 │ │ │ │ str.w sl, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ bl 2e438 │ │ │ │ b.n a7ba │ │ │ │ nop │ │ │ │ - ldc2 0, cr0, [sl, #20]! │ │ │ │ + stc2 0, cr0, [sl, #20]! │ │ │ │ ldmia r2, {r2, r3, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r6, r4, #22 │ │ │ │ @@ -6525,29 +6525,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #21 │ │ │ │ movs r3, r0 │ │ │ │ lsls r2, r1, #22 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r0, #-20]! @ 0xffffffec │ │ │ │ + ldc2 0, cr0, [r0, #-20] @ 0xffffffec │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r2, r7, #28 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r7, #29 │ │ │ │ movs r3, r0 │ │ │ │ lsls r6, r2, #28 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #19 │ │ │ │ movs r3, r0 │ │ │ │ - ldc2 0, cr0, [r2], {5} │ │ │ │ + stc2 0, cr0, [r2], {5} │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [r2], #-20 @ 0xffffffec │ │ │ │ + stc2l 0, cr0, [r2], #-20 @ 0xffffffec │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #27 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #5 │ │ │ │ @@ -6901,39 +6901,39 @@ │ │ │ │ b.n aabe │ │ │ │ cmp r4, #13 │ │ │ │ beq.w abb8 │ │ │ │ movs r4, #8 │ │ │ │ b.n aace │ │ │ │ movs r4, #196 @ 0xc4 │ │ │ │ b.n ab7c │ │ │ │ - ldrh.w r0, [r8, #5] │ │ │ │ - strh.w r0, [sl, #5] │ │ │ │ - ldr??.w r0, [r0, r5] │ │ │ │ - strh.w r0, [r2, r5] │ │ │ │ + strh.w r0, [r8, #5] │ │ │ │ + ldrb.w r0, [sl, #5] │ │ │ │ + str??.w r0, [r0, r5] │ │ │ │ ldrb.w r0, [r2, r5] │ │ │ │ strb.w r0, [r2, r5] │ │ │ │ - @ instruction: 0xf7f80005 │ │ │ │ + @ instruction: 0xf7f20005 │ │ │ │ + @ instruction: 0xf7e80005 │ │ │ │ bmi.n ad90 │ │ │ │ movs r3, r0 │ │ │ │ lsls r2, r0, #10 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xf7c80005 │ │ │ │ - @ instruction: 0xf7b20005 │ │ │ │ - @ instruction: 0xf7a00005 │ │ │ │ + @ instruction: 0xf7b80005 │ │ │ │ + @ instruction: 0xf7a20005 │ │ │ │ + @ instruction: 0xf7900005 │ │ │ │ lsls r0, r7, #8 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xf78c0005 │ │ │ │ - @ instruction: 0xf77a0005 │ │ │ │ - @ instruction: 0xf7640005 │ │ │ │ - @ instruction: 0xf72a0005 │ │ │ │ - @ instruction: 0xf7180005 │ │ │ │ + @ instruction: 0xf77c0005 │ │ │ │ + @ instruction: 0xf76a0005 │ │ │ │ + @ instruction: 0xf7540005 │ │ │ │ + @ instruction: 0xf71a0005 │ │ │ │ + @ instruction: 0xf7080005 │ │ │ │ lsls r2, r4, #6 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xf6d20005 │ │ │ │ - @ instruction: 0xf6840005 │ │ │ │ + movt r0, #10245 @ 0x2805 │ │ │ │ + @ instruction: 0xf6740005 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #212] @ (ae00 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r3, [pc, #212] @ (ae04 ) │ │ │ │ @@ -7027,28 +7027,28 @@ │ │ │ │ bl 2e438 │ │ │ │ b.n ad7a │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ stmia r2!, {r1, r3, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, lr, #8716288 @ 0x850000 │ │ │ │ + @ instruction: 0xf59e0005 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r1, r2, r3, r4, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ movs r6, r2 │ │ │ │ movs r3, r0 │ │ │ │ - adds.w r0, sl, #8716288 @ 0x850000 │ │ │ │ + add.w r0, sl, #8716288 @ 0x850000 │ │ │ │ bne.n ad3c │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ @@ -7562,57 +7562,57 @@ │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r4, r7} │ │ │ │ movs r3, r0 │ │ │ │ ldr r6, [sp, #560] @ 0x230 │ │ │ │ movs r3, r0 │ │ │ │ - orrs.w r0, r8, #8716288 @ 0x850000 │ │ │ │ + orr.w r0, r8, #8716288 @ 0x850000 │ │ │ │ lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - ubfx r0, r2, #0, #6 │ │ │ │ + @ instruction: 0xf3b20005 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3540005 │ │ │ │ + sbfx r0, r4, #0, #6 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf22e0005 │ │ │ │ + @ instruction: 0xf21e0005 │ │ │ │ ldmia r6!, {r1, r7} │ │ │ │ movs r3, r0 │ │ │ │ ldc2 0, cr0, [ip, #-8] │ │ │ │ lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, lr, #5 │ │ │ │ + @ instruction: 0xf19e0005 │ │ │ │ ldmia r6!, {r3, r5} │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ stc2 0, cr0, [sl], {2} │ │ │ │ - sbcs.w r0, r6, #5 │ │ │ │ - sbc.w r0, r4, #5 │ │ │ │ - @ instruction: 0xf0e80005 │ │ │ │ + sbc.w r0, r6, #5 │ │ │ │ + adcs.w r0, r4, #5 │ │ │ │ + @ instruction: 0xf0d80005 │ │ │ │ lsrs r4, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0be0005 │ │ │ │ + @ instruction: 0xf0ae0005 │ │ │ │ ldmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ umull r0, r0, lr, r2 │ │ │ │ - orrs.w r0, lr, #5 │ │ │ │ + orr.w r0, lr, #5 │ │ │ │ ldmia r4!, {r1, r3, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ smmla r0, r8, r2, r0 │ │ │ │ @ instruction: 0xfaf60002 │ │ │ │ lsls r0, r5, #28 │ │ │ │ @@ -10064,15 +10064,15 @@ │ │ │ │ b.n cec0 │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r1, pc, #520 @ (adr r1, d0f4 ) │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n ce80 │ │ │ │ + bmi.n ce60 │ │ │ │ movs r5, r0 │ │ │ │ add r1, pc, #224 @ (adr r1, cfd8 ) │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -10226,27 +10226,27 @@ │ │ │ │ b.n d054 │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ add r0, pc, #496 @ (adr r0, d288 ) │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n d018 │ │ │ │ + bcc.n cff8 │ │ │ │ movs r5, r0 │ │ │ │ add r0, pc, #440 @ (adr r0, d25c ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n d08c │ │ │ │ + bcs.n d06c │ │ │ │ movs r5, r0 │ │ │ │ ldr r7, [sp, #608] @ 0x260 │ │ │ │ movs r3, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ b.w 14c40 │ │ │ │ @@ -10733,15 +10733,15 @@ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ bl 33ae4 │ │ │ │ ldr r3, [pc, #20] @ (d5dc ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r0, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r1, r3, r5, r7} │ │ │ │ movs r5, r0 │ │ │ │ ldr r2, [sp, #352] @ 0x160 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ add r2, sp, #952 @ 0x3b8 │ │ │ │ movs r3, r0 │ │ │ │ @@ -11929,15 +11929,15 @@ │ │ │ │ add sl, r5 │ │ │ │ movs r1, #20 │ │ │ │ b.n e450 │ │ │ │ ldr r1, [sp, #1016] @ 0x3f8 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r4, r6} │ │ │ │ + ldmia r5!, {r6} │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ b.n e68c │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ @@ -12020,15 +12020,15 @@ │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ udf #200 @ 0xc8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - bl ffeb6376 <__bss_end__@@Base+0xffe3c602> │ │ │ │ + bl ffeb6376 <__bss_end__@@Base+0xffe3c612> │ │ │ │ udf #116 @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #24 │ │ │ │ movs r0, r0 │ │ │ │ udf #50 @ 0x32 │ │ │ │ @@ -13061,15 +13061,15 @@ │ │ │ │ ldr r3, [pc, #16] @ (eda4 ) │ │ │ │ add r3, pc │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ bl d5e0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - push {r3, r6, r7, lr} │ │ │ │ + push {r3, r4, r5, r7, lr} │ │ │ │ movs r5, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #492] @ (efa4 ) │ │ │ │ ldr r3, [pc, #492] @ (efa8 ) │ │ │ │ @@ -13803,29 +13803,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ stmia r7!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - cbz r6, f4de │ │ │ │ + cbz r6, f4da │ │ │ │ movs r5, r0 │ │ │ │ stmia r7!, {r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - add sp, #392 @ 0x188 │ │ │ │ + add sp, #328 @ 0x148 │ │ │ │ movs r5, r0 │ │ │ │ stmia r6!, {r2, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ stmia r6!, {r4, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ - add r7, sp, #400 @ 0x190 │ │ │ │ + add r7, sp, #336 @ 0x150 │ │ │ │ movs r5, r0 │ │ │ │ ldrb r0, [r7, #15] │ │ │ │ movs r3, r0 │ │ │ │ stmia r4!, {r3, r4, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ @@ -14183,15 +14183,15 @@ │ │ │ │ movs r4, r0 │ │ │ │ strb r2, [r2, #31] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r3, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #1008 @ 0x3f0 │ │ │ │ + add r2, sp, #944 @ 0x3b0 │ │ │ │ movs r5, r0 │ │ │ │ mov r8, r9 │ │ │ │ ldr.w r0, [r8], #4 │ │ │ │ bl 33460 │ │ │ │ cmp r8, r7 │ │ │ │ bne.n f8da │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ @@ -14783,15 +14783,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r1, r2, r3, r4, r5} │ │ │ │ movs r2, r0 │ │ │ │ - add r1, sp, #168 @ 0xa8 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ @@ -14823,29 +14823,29 @@ │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #50 @ 0x32 │ │ │ │ movs r4, r0 │ │ │ │ - add r5, pc, #80 @ (adr r5, ffe4 ) │ │ │ │ + add r5, pc, #16 @ (adr r5, ffa4 ) │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ pop {r1, r3, r4, r5, r6} │ │ │ │ movs r2, r0 │ │ │ │ pop {r1, r4, r7} │ │ │ │ movs r2, r0 │ │ │ │ - add r4, pc, #592 @ (adr r4, 101f4 ) │ │ │ │ + add r4, pc, #528 @ (adr r4, 101b4 ) │ │ │ │ movs r5, r0 │ │ │ │ - add r4, pc, #456 @ (adr r4, 10170 ) │ │ │ │ + add r4, pc, #392 @ (adr r4, 10130 ) │ │ │ │ movs r5, r0 │ │ │ │ cbnz r4, 10026 │ │ │ │ movs r2, r0 │ │ │ │ - add r4, pc, #280 @ (adr r4, 100c8 ) │ │ │ │ + add r4, pc, #216 @ (adr r4, 10088 ) │ │ │ │ movs r5, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #172] @ (1006c ) │ │ │ │ mov r5, r0 │ │ │ │ @@ -14927,27 +14927,27 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r5, [pc, #272] @ (10180 ) │ │ │ │ movs r3, r0 │ │ │ │ strb r6, [r6, #0] │ │ │ │ movs r3, r0 │ │ │ │ rev r0, r3 │ │ │ │ movs r2, r0 │ │ │ │ - add r3, pc, #464 @ (adr r3, 1024c ) │ │ │ │ + add r3, pc, #400 @ (adr r3, 1020c ) │ │ │ │ movs r5, r0 │ │ │ │ - add r3, pc, #360 @ (adr r3, 101e8 ) │ │ │ │ + add r3, pc, #296 @ (adr r3, 101a8 ) │ │ │ │ movs r5, r0 │ │ │ │ - add r3, pc, #312 @ (adr r3, 101bc ) │ │ │ │ + add r3, pc, #248 @ (adr r3, 1017c ) │ │ │ │ movs r5, r0 │ │ │ │ - add r3, pc, #216 @ (adr r3, 10160 ) │ │ │ │ + add r3, pc, #152 @ (adr r3, 10120 ) │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #128 @ (adr r3, 10110 ) │ │ │ │ + add r3, pc, #64 @ (adr r3, 100d0 ) │ │ │ │ movs r5, r0 │ │ │ │ - add r3, pc, #8 @ (adr r3, 1009c ) │ │ │ │ + add r2, pc, #968 @ (adr r2, 1045c ) │ │ │ │ movs r5, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #32] @ (100c4 ) │ │ │ │ ldr r3, [pc, #32] @ (100c8 ) │ │ │ │ @@ -14961,15 +14961,15 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl f088 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r2, pc, #728 @ (adr r2, 103a0 ) │ │ │ │ + add r2, pc, #664 @ (adr r2, 10360 ) │ │ │ │ movs r5, r0 │ │ │ │ ldr r4, [r2, #116] @ 0x74 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15145,15 +15145,15 @@ │ │ │ │ str r0, [r3, #0] │ │ │ │ b.n 10254 │ │ │ │ ldr r0, [pc, #16] @ (10294 ) │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r0, pc │ │ │ │ b.w 6444 │ │ │ │ nop │ │ │ │ - add r1, pc, #280 @ (adr r1, 103ac ) │ │ │ │ + add r1, pc, #216 @ (adr r1, 1036c ) │ │ │ │ movs r5, r0 │ │ │ │ cbnz r4, 102a2 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -15220,25 +15220,25 @@ │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ bgt.n 1030e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - add r0, pc, #840 @ (adr r0, 10690 ) │ │ │ │ + add r0, pc, #776 @ (adr r0, 10650 ) │ │ │ │ movs r5, r0 │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #720 @ (adr r0, 10620 ) │ │ │ │ + add r0, pc, #656 @ (adr r0, 105e0 ) │ │ │ │ movs r5, r0 │ │ │ │ - add r0, pc, #592 @ (adr r0, 105a4 ) │ │ │ │ + add r0, pc, #528 @ (adr r0, 10564 ) │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #520 @ (adr r0, 10564 ) │ │ │ │ + add r0, pc, #456 @ (adr r0, 10524 ) │ │ │ │ movs r5, r0 │ │ │ │ @ instruction: 0xb8ce │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15347,31 +15347,31 @@ │ │ │ │ b.w 33460 │ │ │ │ ldr r3, [pc, #60] @ (104a8 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r5, #12] │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #4] │ │ │ │ b.n 10388 │ │ │ │ - add r0, pc, #24 @ (adr r0, 10494 ) │ │ │ │ + ldr r7, [sp, #984] @ 0x3d8 │ │ │ │ movs r5, r0 │ │ │ │ ldr r6, [r7, #68] @ 0x44 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r1, r5] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r7, [sp, #552] @ 0x228 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ movs r5, r0 │ │ │ │ strb r4, [r3, r2] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7f6 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [sp, #392] @ 0x188 │ │ │ │ + ldr r7, [sp, #328] @ 0x148 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb7f8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ @@ -15393,15 +15393,15 @@ │ │ │ │ beq.n 104d2 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ adds r0, #32 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 104be │ │ │ │ bx lr │ │ │ │ b.n 100d0 │ │ │ │ - ldr r6, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [sp, #768] @ 0x300 │ │ │ │ movs r5, r0 │ │ │ │ ldr r3, [pc, #36] @ (10500 ) │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cbz r1, 104fe │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -15414,15 +15414,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 104fe │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 104ee │ │ │ │ b.n 100d0 │ │ │ │ bx lr │ │ │ │ - ldr r6, [sp, #656] @ 0x290 │ │ │ │ + ldr r6, [sp, #592] @ 0x250 │ │ │ │ movs r5, r0 │ │ │ │ ldr r2, [pc, #60] @ (10544 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cbz r1, 10540 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r1, [r2, #8] │ │ │ │ @@ -15448,19 +15448,19 @@ │ │ │ │ ldr r2, [pc, #20] @ (1054c ) │ │ │ │ pop {r4, r5} │ │ │ │ add r2, pc │ │ │ │ str r3, [r2, #8] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - ldr r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r6, [sp, #424] @ 0x1a8 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [sp, #328] @ 0x148 │ │ │ │ + ldr r6, [sp, #264] @ 0x108 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r6, [sp, #280] @ 0x118 │ │ │ │ + ldr r6, [sp, #216] @ 0xd8 │ │ │ │ movs r5, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #72] @ (105a8 ) │ │ │ │ ldr r3, [pc, #72] @ (105ac ) │ │ │ │ @@ -15494,19 +15494,19 @@ │ │ │ │ strb r2, [r3, #16] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 1b7c8 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #72] @ 0x48 │ │ │ │ + ldr r6, [sp, #8] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #912] @ 0x390 │ │ │ │ + ldr r5, [sp, #848] @ 0x350 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr.w r2, [pc, #1508] @ 10bb4 │ │ │ │ mov r4, r0 │ │ │ │ @@ -16102,41 +16102,41 @@ │ │ │ │ str r4, [r2, #0] │ │ │ │ b.n 10816 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ b.n 10ac0 │ │ │ │ movs r4, #50 @ 0x32 │ │ │ │ str r4, [r1, #0] │ │ │ │ b.n 10816 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r5, [sp, #608] @ 0x260 │ │ │ │ movs r5, r0 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ + ldr r4, [sp, #528] @ 0x210 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #168] @ 0xa8 │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r2, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r2, [sp, #912] @ 0x390 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ @@ -16148,23 +16148,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + ldr r1, [sp, #968] @ 0x3c8 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r1, [sp, #568] @ 0x238 │ │ │ │ + ldr r1, [sp, #504] @ 0x1f8 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ + ldr r1, [sp, #144] @ 0x90 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ @@ -16175,15 +16175,15 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cbz r2, 10c42 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cbnz r3, 10c44 │ │ │ │ bx lr │ │ │ │ b.w 10298 │ │ │ │ - str r7, [sp, #296] @ 0x128 │ │ │ │ + str r7, [sp, #232] @ 0xe8 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -16740,31 +16740,31 @@ │ │ │ │ b.n 110be │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r4, [r5, #8] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ movs r5, r0 │ │ │ │ str r6, [r3, #8] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #23 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [sp, #120] @ 0x78 │ │ │ │ - movs r5, r0 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ movs r5, r0 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ movs r5, r0 │ │ │ │ + str r3, [sp, #1000] @ 0x3e8 │ │ │ │ + movs r5, r0 │ │ │ │ cpsie i │ │ │ │ movs r2, r0 │ │ │ │ - str r3, [sp, #832] @ 0x340 │ │ │ │ + str r3, [sp, #768] @ 0x300 │ │ │ │ movs r5, r0 │ │ │ │ @ instruction: 0xb644 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -17084,21 +17084,21 @@ │ │ │ │ movs r2, r0 │ │ │ │ push {r2, r3} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #112] @ 0x70 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ movs r5, r0 │ │ │ │ cbz r2, 1155e │ │ │ │ movs r2, r0 │ │ │ │ cbz r2, 1156a │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [sp, #880] @ 0x370 │ │ │ │ + str r0, [sp, #816] @ 0x330 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #5 │ │ │ │ movs r0, r0 │ │ │ │ cbz r6, 11552 │ │ │ │ movs r2, r0 │ │ │ │ @@ -17187,15 +17187,15 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ b.n 1158c │ │ │ │ nop │ │ │ │ ldrh r6, [r2, r2] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ + ldrh r2, [r5, #48] @ 0x30 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ stc2l 15, cr15, [r5], #-1020 @ 0xfffffc04 │ │ │ │ @ instruction: 0xffafffff │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -17263,15 +17263,15 @@ │ │ │ │ b.n 1161c │ │ │ │ ldrh r4, [r1, r0] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #44] @ 0x2c │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ sub sp, #384 @ 0x180 │ │ │ │ movs r2, r0 │ │ │ │ @ instruction: 0xfba3ffff │ │ │ │ mcr2 15, 7, pc, cr13, cr15, {7} @ │ │ │ │ @@ -17303,15 +17303,15 @@ │ │ │ │ str r4, [sp, #4] │ │ │ │ add.w r4, ip, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 33a90 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ + ldrh r0, [r7, #58] @ 0x3a │ │ │ │ movs r5, r0 │ │ │ │ ldr r4, [r7, r4] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -17487,25 +17487,25 @@ │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 11920 │ │ │ │ + cbnz r0, 1191c │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [sp, #840] @ 0x348 │ │ │ │ + str r2, [sp, #776] @ 0x308 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 11924 │ │ │ │ + cbnz r0, 11920 │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [sp, #752] @ 0x2f0 │ │ │ │ + str r2, [sp, #688] @ 0x2b0 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r0, #44] @ 0x2c │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr.w r3, [pc, #2780] @ 123e8 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ @@ -18434,81 +18434,81 @@ │ │ │ │ movs r4, r0 │ │ │ │ ldrsb r4, [r4, r3] │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r3, r3] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #38] @ 0x26 │ │ │ │ + ldrh r6, [r2, #38] @ 0x26 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + ldrh r0, [r7, #34] @ 0x22 │ │ │ │ movs r5, r0 │ │ │ │ ldr r2, [pc, #984] @ (127ec ) │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #792] @ (1273c ) │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r7, #32] │ │ │ │ + ldrh r2, [r5, #32] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r4, #32] │ │ │ │ + ldrh r4, [r2, #32] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r2, [r7, #28] │ │ │ │ + ldrh r2, [r5, #28] │ │ │ │ movs r5, r0 │ │ │ │ add r4, sp, #760 @ 0x2f8 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r4, #28] │ │ │ │ + ldrh r4, [r2, #28] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, #22] │ │ │ │ + ldrh r2, [r3, #22] │ │ │ │ movs r5, r0 │ │ │ │ strb r2, [r0, r2] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r6, [r5, #20] │ │ │ │ + ldrh r6, [r3, #20] │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r2, [r2, #20] │ │ │ │ + ldrh r2, [r0, #20] │ │ │ │ movs r5, r0 │ │ │ │ - push {r1, r3, r4, r5, r7, lr} │ │ │ │ + push {r1, r3, r5, r7, lr} │ │ │ │ movs r5, r0 │ │ │ │ - push {r2, r3, r4, r7, lr} │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r0, #52] @ 0x34 │ │ │ │ + ldrh r4, [r6, #50] @ 0x32 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r0, [r7, #6] │ │ │ │ movs r5, r0 │ │ │ │ bx lr │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r6, [r6, #6] │ │ │ │ + ldrh r6, [r4, #6] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ @@ -18540,15 +18540,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #20] │ │ │ │ + strh r2, [r6, #18] │ │ │ │ movs r5, r0 │ │ │ │ ldr.w r3, [pc, #1392] @ 12a44 │ │ │ │ ldr.w lr, [pc, #1392] @ 12a48 │ │ │ │ ldr.w ip, [r9, r3] │ │ │ │ ldr.w r3, [pc, #1388] @ 12a4c │ │ │ │ ldr.w lr, [r9, lr] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ @@ -19042,63 +19042,63 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #28] │ │ │ │ + ldrb r2, [r6, #27] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #25] │ │ │ │ + ldrb r6, [r1, #25] │ │ │ │ movs r5, r0 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ + ldrb r2, [r5, #24] │ │ │ │ movs r5, r0 │ │ │ │ ldr r7, [sp, #152] @ 0x98 │ │ │ │ movs r2, r0 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r1, #24] │ │ │ │ + ldrb r2, [r7, #23] │ │ │ │ movs r5, r0 │ │ │ │ ldr r7, [sp, #104] @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r2, #23] │ │ │ │ + ldrb r2, [r0, #23] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r3, #19] │ │ │ │ + ldrb r6, [r1, #19] │ │ │ │ movs r5, r0 │ │ │ │ ldr r5, [sp, #952] @ 0x3b8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #23 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ movs r5, r0 │ │ │ │ ldr r5, [sp, #360] @ 0x168 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ + ldrb r4, [r2, #16] │ │ │ │ movs r5, r0 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -20152,19 +20152,19 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #16] @ (13578 ) │ │ │ │ movs r2, #83 @ 0x53 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ - stmia r3!, {r1, r2, r6} │ │ │ │ + stmia r3!, {r1, r2, r4, r5} │ │ │ │ movs r5, r0 │ │ │ │ str r3, [sp, #288] @ 0x120 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ + stmia r3!, {r1, r2, r4} │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r1, [pc, #828] @ (138cc ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -20467,57 +20467,57 @@ │ │ │ │ b.n 13776 │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ subs r2, #104 @ 0x68 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r5, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ subs r2, #90 @ 0x5a │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #254 @ 0xfe │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #140 @ 0x8c │ │ │ │ movs r4, r0 │ │ │ │ - stmia r2!, {r6} │ │ │ │ + stmia r2!, {r4, r5} │ │ │ │ movs r5, r0 │ │ │ │ cmp r6, #90 @ 0x5a │ │ │ │ movs r4, r0 │ │ │ │ - stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r1!, {r1, r3, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ cmp r5, #226 @ 0xe2 │ │ │ │ movs r4, r0 │ │ │ │ - stmia r1!, {r1, r3, r5, r6} │ │ │ │ + stmia r1!, {r1, r3, r4, r6} │ │ │ │ movs r5, r0 │ │ │ │ cmp r5, #138 @ 0x8a │ │ │ │ movs r4, r0 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r1!, {r1, r2, r4} │ │ │ │ movs r5, r0 │ │ │ │ cmp r5, #58 @ 0x3a │ │ │ │ movs r4, r0 │ │ │ │ - stmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ movs r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ movs r4, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r0!, {r1, r2, r3, r4, r5, r7} │ │ │ │ movs r5, r0 │ │ │ │ - stmia r0!, {r1, r3, r6} │ │ │ │ + stmia r0!, {r1, r3, r4, r5} │ │ │ │ movs r5, r0 │ │ │ │ - stmia r0!, {r3, r6} │ │ │ │ + stmia r0!, {r3, r4, r5} │ │ │ │ movs r5, r0 │ │ │ │ cmp r4, #24 │ │ │ │ movs r4, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -20610,37 +20610,37 @@ │ │ │ │ nop │ │ │ │ adds r6, #186 @ 0xba │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #7 │ │ │ │ movs r0, r0 │ │ │ │ - it cc │ │ │ │ - movcc r5, r0 │ │ │ │ + it cs │ │ │ │ + movcs r5, r0 │ │ │ │ cmp r3, #98 @ 0x62 │ │ │ │ movs r4, r0 │ │ │ │ ldrh r0, [r1, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ cmp r3, #82 @ 0x52 │ │ │ │ movs r4, r0 │ │ │ │ - nop │ │ │ │ + bkpt 0x00f0 │ │ │ │ movs r5, r0 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ movs r4, r0 │ │ │ │ ldrh r0, [r0, #58] @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ cmp r3, #30 │ │ │ │ movs r4, r0 │ │ │ │ ldrh r4, [r4, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ cmp r3, #18 │ │ │ │ movs r4, r0 │ │ │ │ ldrh r0, [r1, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - bkpt 0x00c4 │ │ │ │ + bkpt 0x00b4 │ │ │ │ movs r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ movs r4, r0 │ │ │ │ cmp r2, #246 @ 0xf6 │ │ │ │ movs r4, r0 │ │ │ │ ldrh r6, [r7, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ @@ -20736,21 +20736,21 @@ │ │ │ │ b.n 13a90 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #208] @ 0xd0 │ │ │ │ b.n 13a90 │ │ │ │ nop │ │ │ │ ldrh r2, [r5, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ - bkpt 0x001e │ │ │ │ + bkpt 0x000e │ │ │ │ movs r5, r0 │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r3, r0 │ │ │ │ ldrh r2, [r7, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - pop {r2, r3, r4, r5, r6, r7, pc} │ │ │ │ + pop {r2, r3, r5, r6, r7, pc} │ │ │ │ movs r5, r0 │ │ │ │ ldrh r0, [r6, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ cmp r2, #34 @ 0x22 │ │ │ │ movs r4, r0 │ │ │ │ ldrh r6, [r5, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ @@ -20758,15 +20758,15 @@ │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r3, #50] @ 0x32 │ │ │ │ movs r2, r0 │ │ │ │ ldrh r2, [r2, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + pop {r2, r4, r5, r6, pc} │ │ │ │ movs r5, r0 │ │ │ │ ldrh r2, [r3, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -21133,15 +21133,15 @@ │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r5, r7, pc} │ │ │ │ + pop {r1, r4, r7, pc} │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r6, #26 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r6, #46] @ 0x2e │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ @@ -21588,21 +21588,21 @@ │ │ │ │ str r6, [sp, #0] │ │ │ │ bl 34008 │ │ │ │ b.n 143ea │ │ │ │ cmp r4, #46 @ 0x2e │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, lr} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r5, r6, lr} │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r2, #58] @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ @@ -21661,25 +21661,25 @@ │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str r5, [sp, #8] │ │ │ │ adds r1, #5 │ │ │ │ str.w r9, [sp] │ │ │ │ str.w ip, [sp, #4] │ │ │ │ bl 34008 │ │ │ │ b.n 144c6 │ │ │ │ - push {r3, r4, r5, r7} │ │ │ │ + push {r3, r5, r7} │ │ │ │ movs r5, r0 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r4, r7} │ │ │ │ + push {r2, r3, r7} │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -21722,15 +21722,15 @@ │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str r1, [sp, #0] │ │ │ │ mul.w r1, r3, r4 │ │ │ │ mul.w r3, r6, r3 │ │ │ │ adds r1, #5 │ │ │ │ bl 33654 │ │ │ │ b.n 14578 │ │ │ │ - push {r2} │ │ │ │ + cbz r4, 14644 │ │ │ │ movs r5, r0 │ │ │ │ cmp r2, #148 @ 0x94 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -21792,15 +21792,15 @@ │ │ │ │ str.w ip, [sp] │ │ │ │ mov.w ip, #1 │ │ │ │ str.w ip, [sp, #4] │ │ │ │ adds r1, #5 │ │ │ │ bl 34008 │ │ │ │ b.n 1460a │ │ │ │ nop │ │ │ │ - cbz r4, 146d4 │ │ │ │ + cbz r4, 146d0 │ │ │ │ movs r5, r0 │ │ │ │ cmp r2, #6 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ @@ -21942,51 +21942,51 @@ │ │ │ │ b.n 1472e │ │ │ │ cmp r1, #76 @ 0x4c │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - uxth r2, r5 │ │ │ │ + uxth r2, r3 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r6, #38] @ 0x26 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r6, r1 │ │ │ │ + sxth r6, r7 │ │ │ │ movs r5, r0 │ │ │ │ ldrh r2, [r6, #2] │ │ │ │ movs r2, r0 │ │ │ │ - sxth r0, r7 │ │ │ │ + sxth r0, r5 │ │ │ │ movs r5, r0 │ │ │ │ - sxth r2, r5 │ │ │ │ + sxth r2, r3 │ │ │ │ movs r5, r0 │ │ │ │ strh r4, [r4, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #28 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r7, #34] @ 0x22 │ │ │ │ movs r2, r0 │ │ │ │ - sxth r2, r1 │ │ │ │ + cbz r2, 14846 │ │ │ │ movs r5, r0 │ │ │ │ strh r4, [r6, #34] @ 0x22 │ │ │ │ movs r2, r0 │ │ │ │ - cbz r2, 1484e │ │ │ │ + cbz r2, 1484a │ │ │ │ movs r5, r0 │ │ │ │ strh r4, [r6, #34] @ 0x22 │ │ │ │ movs r2, r0 │ │ │ │ - cbz r2, 14852 │ │ │ │ + cbz r2, 1484e │ │ │ │ movs r5, r0 │ │ │ │ ldrsb r0, [r0, r1] │ │ │ │ movs r2, r0 │ │ │ │ - cbz r2, 14856 │ │ │ │ + cbz r2, 14852 │ │ │ │ movs r5, r0 │ │ │ │ - cbz r6, 14854 │ │ │ │ + cbz r6, 14850 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r3, #32] │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -22259,35 +22259,35 @@ │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #936 @ 0x3a8 │ │ │ │ + add r7, sp, #872 @ 0x368 │ │ │ │ movs r5, r0 │ │ │ │ strh r6, [r7, #16] │ │ │ │ movs r2, r0 │ │ │ │ strh r2, [r7, #16] │ │ │ │ movs r2, r0 │ │ │ │ - add r7, sp, #736 @ 0x2e0 │ │ │ │ + add r7, sp, #672 @ 0x2a0 │ │ │ │ movs r5, r0 │ │ │ │ - add r7, sp, #632 @ 0x278 │ │ │ │ + add r7, sp, #568 @ 0x238 │ │ │ │ movs r5, r0 │ │ │ │ strh r2, [r6, #14] │ │ │ │ movs r2, r0 │ │ │ │ strh r2, [r3, r7] │ │ │ │ movs r2, r0 │ │ │ │ - add r7, sp, #352 @ 0x160 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ movs r5, r0 │ │ │ │ strh r4, [r5, #12] │ │ │ │ movs r2, r0 │ │ │ │ strh r2, [r5, #12] │ │ │ │ movs r2, r0 │ │ │ │ - add r7, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #1000 @ 0x3e8 │ │ │ │ movs r5, r0 │ │ │ │ strh r6, [r3, #10] │ │ │ │ movs r2, r0 │ │ │ │ strh r2, [r5, #10] │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -22422,15 +22422,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #78 @ 0x4e │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #624 @ 0x270 │ │ │ │ + add r5, sp, #560 @ 0x230 │ │ │ │ movs r5, r0 │ │ │ │ strh r4, [r7, #0] │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -23050,93 +23050,93 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r3, #152 @ 0x98 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r7, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #22 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #840 @ 0x348 │ │ │ │ + add r4, sp, #776 @ 0x308 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r1, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + add r4, sp, #496 @ 0x1f0 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r2, [r3, #11] │ │ │ │ movs r2, r0 │ │ │ │ add r7, sp, #416 @ 0x1a0 │ │ │ │ movs r2, r0 │ │ │ │ movs r2, #218 @ 0xda │ │ │ │ movs r3, r0 │ │ │ │ - add r4, sp, #104 @ 0x68 │ │ │ │ + add r4, sp, #40 @ 0x28 │ │ │ │ movs r5, r0 │ │ │ │ movs r7, #246 @ 0xf6 │ │ │ │ movs r4, r0 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + add r3, sp, #376 @ 0x178 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #180 @ 0xb4 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #968 @ 0x3c8 │ │ │ │ + add r2, sp, #904 @ 0x388 │ │ │ │ movs r5, r0 │ │ │ │ - add r2, sp, #24 │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ movs r5, r0 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + add r1, sp, #936 @ 0x3a8 │ │ │ │ movs r5, r0 │ │ │ │ movs r0, #134 @ 0x86 │ │ │ │ movs r3, r0 │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ + add r1, sp, #800 @ 0x320 │ │ │ │ movs r5, r0 │ │ │ │ movs r6, #66 @ 0x42 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ subs r4, r7, #7 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #184 @ 0xb8 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ movs r5, r0 │ │ │ │ - add r1, sp, #128 @ 0x80 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ movs r5, r0 │ │ │ │ ldrb r4, [r4, #14] │ │ │ │ movs r2, r0 │ │ │ │ - add r0, sp, #480 @ 0x1e0 │ │ │ │ + add r0, sp, #416 @ 0x1a0 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #400 @ 0x190 │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ movs r5, r0 │ │ │ │ - add r0, sp, #152 @ 0x98 │ │ │ │ + add r0, sp, #88 @ 0x58 │ │ │ │ movs r5, r0 │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ + add r7, pc, #1000 @ (adr r7, 156b4 ) │ │ │ │ movs r5, r0 │ │ │ │ - add r7, pc, #952 @ (adr r7, 15688 ) │ │ │ │ + add r7, pc, #888 @ (adr r7, 15648 ) │ │ │ │ movs r5, r0 │ │ │ │ - add r7, pc, #888 @ (adr r7, 1564c ) │ │ │ │ + add r7, pc, #824 @ (adr r7, 1560c ) │ │ │ │ movs r5, r0 │ │ │ │ - add r7, pc, #824 @ (adr r7, 15610 ) │ │ │ │ + add r7, pc, #760 @ (adr r7, 155d0 ) │ │ │ │ movs r5, r0 │ │ │ │ - add r7, pc, #760 @ (adr r7, 155d4 ) │ │ │ │ + add r7, pc, #696 @ (adr r7, 15594 ) │ │ │ │ movs r5, r0 │ │ │ │ - add r7, pc, #696 @ (adr r7, 15598 ) │ │ │ │ + add r7, pc, #632 @ (adr r7, 15558 ) │ │ │ │ movs r5, r0 │ │ │ │ subs r4, r6, #0 │ │ │ │ movs r3, r0 │ │ │ │ movs r3, #226 @ 0xe2 │ │ │ │ movs r4, r0 │ │ │ │ adds r2, r6, #7 │ │ │ │ movs r3, r0 │ │ │ │ @@ -23175,15 +23175,15 @@ │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r7, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #272 @ (adr r6, 1545c ) │ │ │ │ + add r6, pc, #208 @ (adr r6, 1541c ) │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r1, #7 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -23789,15 +23789,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #736 @ (adr r1, 15bf4 ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 15bb4 ) │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r2, #17] │ │ │ │ movs r2, r0 │ │ │ │ strb r0, [r3, #17] │ │ │ │ movs r2, r0 │ │ │ │ @@ -23929,15 +23929,15 @@ │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #528 @ (adr r0, 15c8c ) │ │ │ │ + add r0, pc, #464 @ (adr r0, 15c4c ) │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r4, #13] │ │ │ │ movs r2, r0 │ │ │ │ strb r4, [r4, #12] │ │ │ │ movs r2, r0 │ │ │ │ @@ -24084,15 +24084,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ asrs r6, r1, #20 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #1016] @ 0x3f8 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ movs r5, r0 │ │ │ │ strb r0, [r2, #8] │ │ │ │ movs r2, r0 │ │ │ │ strb r2, [r1, #8] │ │ │ │ movs r2, r0 │ │ │ │ strb r2, [r0, #8] │ │ │ │ movs r2, r0 │ │ │ │ @@ -24436,15 +24436,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #400] @ 0x190 │ │ │ │ + ldr r3, [sp, #336] @ 0x150 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r7, #112] @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ @@ -24557,15 +24557,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [sp, #224] @ 0xe0 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r2, r0 │ │ │ │ @@ -24679,15 +24679,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #176] @ 0xb0 │ │ │ │ + ldr r1, [sp, #112] @ 0x70 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r6, [r7, #84] @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ @@ -24830,15 +24830,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #120] @ 0x78 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #68] @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ @@ -24972,15 +24972,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #600] @ 0x258 │ │ │ │ + str r6, [sp, #536] @ 0x218 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ ldr r6, [r2, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ @@ -25034,15 +25034,15 @@ │ │ │ │ ldr r2, [pc, #28] @ (164d0 ) │ │ │ │ str r6, [sp, #0] │ │ │ │ add r2, pc │ │ │ │ blx 65f4 <__fprintf_chk@plt+0x4> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r5, [sp, #640] @ 0x280 │ │ │ │ + str r5, [sp, #576] @ 0x240 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r6, r6, #13 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ @@ -25135,15 +25135,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r3 │ │ │ │ lsrs r4, r2, #12 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #1016] @ 0x3f8 │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ @@ -25372,15 +25372,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #880] @ 0x370 │ │ │ │ + str r2, [sp, #816] @ 0x330 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ movs r2, r0 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ movs r2, r0 │ │ │ │ @@ -25666,57 +25666,57 @@ │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc │ │ │ │ movs r0, #1 │ │ │ │ blx 65a8 <__printf_chk@plt+0x4> │ │ │ │ b.n 169ac │ │ │ │ nop │ │ │ │ - str r0, [sp, #960] @ 0x3c0 │ │ │ │ + str r0, [sp, #896] @ 0x380 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r0, #27 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #18 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r3, #23 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #752] @ 0x2f0 │ │ │ │ + str r0, [sp, #688] @ 0x2b0 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #456] @ 0x1c8 │ │ │ │ + str r0, [sp, #392] @ 0x188 │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [sp, #400] @ 0x190 │ │ │ │ + str r0, [sp, #336] @ 0x150 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r6, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #14 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r3, #62] @ 0x3e │ │ │ │ + ldrh r2, [r1, #62] @ 0x3e │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ str r2, [r2, #92] @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ str r6, [r2, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r7, #58] @ 0x3a │ │ │ │ + ldrh r6, [r5, #58] @ 0x3a │ │ │ │ movs r5, r0 │ │ │ │ str r6, [r1, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ str r0, [r7, #84] @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ str r4, [r6, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ @@ -25834,31 +25834,31 @@ │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [pc, #52] @ (16cb8 ) │ │ │ │ subs r3, r5, r3 │ │ │ │ add r2, pc │ │ │ │ blx 65f4 <__fprintf_chk@plt+0x4> │ │ │ │ ldrd r7, r0, [r4, #528] @ 0x210 │ │ │ │ b.n 16bb4 │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ + ldrh r2, [r1, #54] @ 0x36 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r6, #18 │ │ │ │ movs r4, r0 │ │ │ │ lsls r6, r4, #18 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r2, #52] @ 0x34 │ │ │ │ + ldrh r0, [r0, #52] @ 0x34 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r6, [r5, #50] @ 0x32 │ │ │ │ + ldrh r6, [r3, #50] @ 0x32 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r6, [r0, #50] @ 0x32 │ │ │ │ + ldrh r6, [r6, #48] @ 0x30 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r4, [r6, #48] @ 0x30 │ │ │ │ + ldrh r4, [r4, #48] @ 0x30 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r4, #48] @ 0x30 │ │ │ │ + ldrh r0, [r2, #48] @ 0x30 │ │ │ │ movs r5, r0 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ + ldrh r0, [r5, #46] @ 0x2e │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r4, #64] @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [pc, #24] @ (16cd8 ) │ │ │ │ ldr r3, [pc, #28] @ (16cdc ) │ │ │ │ @@ -26030,15 +26030,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #22 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #38] @ 0x26 │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #29 │ │ │ │ movs r0, r0 │ │ │ │ @@ -27395,183 +27395,183 @@ │ │ │ │ blx 65f4 <__fprintf_chk@plt+0x4> │ │ │ │ b.w 17102 │ │ │ │ vaddl.u32 q0, d6, d2 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, #4] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r5, #8] │ │ │ │ + ldrh r6, [r3, #8] │ │ │ │ movs r5, r0 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r1, #8] │ │ │ │ + ldrh r0, [r7, #6] │ │ │ │ movs r5, r0 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ movs r2, r0 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r7, #42] @ 0x2a │ │ │ │ + strh r0, [r5, #42] @ 0x2a │ │ │ │ movs r5, r0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ movs r2, r0 │ │ │ │ str r6, [r3, #120] @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r5, #40] @ 0x28 │ │ │ │ + strh r0, [r3, #40] @ 0x28 │ │ │ │ movs r5, r0 │ │ │ │ str r4, [r0, #120] @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [r7, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ + strh r4, [r2, #38] @ 0x26 │ │ │ │ movs r5, r0 │ │ │ │ ldr r4, [r2, #60] @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [r6, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ + strh r4, [r0, #34] @ 0x22 │ │ │ │ movs r5, r0 │ │ │ │ ldr r4, [r7, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r4, #32] │ │ │ │ + strh r6, [r2, #32] │ │ │ │ movs r5, r0 │ │ │ │ ldr r4, [r0, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r1, #30] │ │ │ │ + strh r0, [r7, #28] │ │ │ │ movs r5, r0 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ movs r2, r0 │ │ │ │ ldr r6, [r7, #24] │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r3, #26] │ │ │ │ + strh r4, [r1, #26] │ │ │ │ movs r5, r0 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r5, #24] │ │ │ │ + strh r6, [r3, #24] │ │ │ │ movs r5, r0 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ movs r2, r0 │ │ │ │ ldr r6, [r1, #12] │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r0, [r5, #22] │ │ │ │ movs r5, r0 │ │ │ │ ldr r6, [r2, #8] │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r2, #22] │ │ │ │ + strh r4, [r0, #22] │ │ │ │ movs r5, r0 │ │ │ │ str r2, [r1, #76] @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r6, #20] │ │ │ │ + strh r0, [r4, #20] │ │ │ │ movs r5, r0 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ str r6, [r0, #68] @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r5, #18] │ │ │ │ + strh r4, [r3, #18] │ │ │ │ movs r5, r0 │ │ │ │ str r4, [r4, #64] @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ str r4, [r6, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r4, #16] │ │ │ │ + strh r6, [r2, #16] │ │ │ │ movs r5, r0 │ │ │ │ str r2, [r2, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ str r0, [r0, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r2, #14] │ │ │ │ + strh r2, [r0, #14] │ │ │ │ movs r5, r0 │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ str r2, [r6, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r1, #12] │ │ │ │ + strh r0, [r7, #10] │ │ │ │ movs r5, r0 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ str r2, [r5, #28] │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r2, #10] │ │ │ │ + strh r6, [r0, #10] │ │ │ │ movs r5, r0 │ │ │ │ str r2, [r2, #28] │ │ │ │ movs r2, r0 │ │ │ │ str r0, [r7, #20] │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r3, #8] │ │ │ │ + strh r4, [r1, #8] │ │ │ │ movs r5, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ movs r2, r0 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r4, #6] │ │ │ │ + strh r2, [r2, #6] │ │ │ │ movs r5, r0 │ │ │ │ str r0, [r1, #0] │ │ │ │ movs r2, r0 │ │ │ │ ldrsh r6, [r6, r1] │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r1, #2] │ │ │ │ + strh r6, [r7, #0] │ │ │ │ movs r5, r0 │ │ │ │ ldrsh r4, [r1, r5] │ │ │ │ movs r2, r0 │ │ │ │ ldrsh r2, [r2, r0] │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r2, #0] │ │ │ │ + strh r2, [r0, #0] │ │ │ │ movs r5, r0 │ │ │ │ ldrsh r4, [r1, r0] │ │ │ │ movs r2, r0 │ │ │ │ ldrb r4, [r6, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r5, #31] │ │ │ │ + ldrb r0, [r3, #31] │ │ │ │ movs r5, r0 │ │ │ │ ldrb r6, [r4, r6] │ │ │ │ movs r2, r0 │ │ │ │ ldrb r4, [r2, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r6, #30] │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ movs r5, r0 │ │ │ │ ldrb r2, [r1, r5] │ │ │ │ movs r2, r0 │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r0, #30] │ │ │ │ + ldrb r2, [r6, #29] │ │ │ │ movs r5, r0 │ │ │ │ ldrb r0, [r3, r3] │ │ │ │ movs r2, r0 │ │ │ │ ldrb r4, [r0, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r0, #29] │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ movs r5, r0 │ │ │ │ ldrb r4, [r0, r2] │ │ │ │ movs r2, r0 │ │ │ │ ldrb r4, [r6, r1] │ │ │ │ movs r2, r0 │ │ │ │ ldrh r4, [r5, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ movs r5, r0 │ │ │ │ ldrh r6, [r2, r7] │ │ │ │ movs r2, r0 │ │ │ │ ldrh r0, [r6, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r7, #26] │ │ │ │ + ldrb r4, [r5, #26] │ │ │ │ movs r5, r0 │ │ │ │ ldrh r0, [r5, r1] │ │ │ │ movs r2, r0 │ │ │ │ ldrh r4, [r4, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r1, #26] │ │ │ │ + ldrb r4, [r7, #25] │ │ │ │ movs r5, r0 │ │ │ │ ldrh r4, [r3, r0] │ │ │ │ movs r2, r0 │ │ │ │ ldr r0, [r3, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ + ldrb r0, [r3, #25] │ │ │ │ movs r5, r0 │ │ │ │ ldr r2, [r1, r7] │ │ │ │ movs r2, r0 │ │ │ │ ldr.w r0, [pc, #1380] @ 182ac │ │ │ │ movs r2, #15 │ │ │ │ movs r1, #1 │ │ │ │ add r0, pc │ │ │ │ @@ -28119,129 +28119,129 @@ │ │ │ │ add r2, pc │ │ │ │ strd r1, r5, [sp] │ │ │ │ movs r1, #1 │ │ │ │ blx 65f4 <__fprintf_chk@plt+0x4> │ │ │ │ b.w 17102 │ │ │ │ ldr r0, [r1, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r1, #19] │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ movs r5, r0 │ │ │ │ ldrsb r2, [r6, r7] │ │ │ │ movs r2, r0 │ │ │ │ ldr r6, [r2, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r2, #18] │ │ │ │ + ldrb r0, [r0, #18] │ │ │ │ movs r5, r0 │ │ │ │ ldr r4, [r1, r2] │ │ │ │ movs r2, r0 │ │ │ │ ldr r0, [r7, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r2, #17] │ │ │ │ + ldrb r6, [r0, #17] │ │ │ │ movs r5, r0 │ │ │ │ ldr r4, [r6, r0] │ │ │ │ movs r2, r0 │ │ │ │ ldr r0, [r5, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r5, #16] │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ movs r5, r0 │ │ │ │ ldr r4, [r0, r1] │ │ │ │ movs r2, r0 │ │ │ │ ldrsb r0, [r3, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ + ldrb r6, [r5, #14] │ │ │ │ movs r5, r0 │ │ │ │ ldrsb r0, [r2, r3] │ │ │ │ movs r2, r0 │ │ │ │ ldrsb r4, [r4, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r2, #14] │ │ │ │ + ldrb r6, [r0, #14] │ │ │ │ movs r5, r0 │ │ │ │ ldrsb r0, [r1, r1] │ │ │ │ movs r2, r0 │ │ │ │ strb r0, [r7, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r1, #13] │ │ │ │ + ldrb r6, [r7, #12] │ │ │ │ movs r5, r0 │ │ │ │ strb r0, [r3, r6] │ │ │ │ movs r2, r0 │ │ │ │ strb r0, [r1, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r7, #11] │ │ │ │ + ldrb r4, [r5, #11] │ │ │ │ movs r5, r0 │ │ │ │ strb r2, [r7, r4] │ │ │ │ movs r2, r0 │ │ │ │ strb r2, [r1, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r2, #11] │ │ │ │ + ldrb r2, [r0, #11] │ │ │ │ movs r5, r0 │ │ │ │ strb r0, [r5, r1] │ │ │ │ movs r2, r0 │ │ │ │ strh r0, [r7, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ + ldrb r0, [r2, #9] │ │ │ │ movs r5, r0 │ │ │ │ strh r6, [r5, r7] │ │ │ │ movs r2, r0 │ │ │ │ strh r0, [r6, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r7, #8] │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ movs r5, r0 │ │ │ │ strh r2, [r5, r6] │ │ │ │ movs r2, r0 │ │ │ │ strh r0, [r4, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r3, #8] │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ movs r5, r0 │ │ │ │ strh r0, [r2, r5] │ │ │ │ movs r2, r0 │ │ │ │ strh r4, [r5, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r3, #7] │ │ │ │ + ldrb r4, [r1, #7] │ │ │ │ movs r5, r0 │ │ │ │ strh r6, [r4, r3] │ │ │ │ movs r2, r0 │ │ │ │ strh r0, [r5, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r4, #6] │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ movs r5, r0 │ │ │ │ strh r4, [r1, r1] │ │ │ │ movs r2, r0 │ │ │ │ str r2, [r6, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r3, #5] │ │ │ │ + ldrb r6, [r1, #5] │ │ │ │ movs r5, r0 │ │ │ │ str r2, [r2, r7] │ │ │ │ movs r2, r0 │ │ │ │ str r6, [r7, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r3, #4] │ │ │ │ + ldrb r6, [r1, #4] │ │ │ │ movs r5, r0 │ │ │ │ str r4, [r6, r5] │ │ │ │ movs r2, r0 │ │ │ │ str r4, [r2, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldrb r4, [r4, #3] │ │ │ │ movs r5, r0 │ │ │ │ str r6, [r7, r3] │ │ │ │ movs r2, r0 │ │ │ │ str r4, [r5, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r6, #2] │ │ │ │ + ldrb r4, [r4, #2] │ │ │ │ movs r5, r0 │ │ │ │ str r6, [r3, r2] │ │ │ │ movs r2, r0 │ │ │ │ str r6, [r7, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r0, #2] │ │ │ │ + ldrb r2, [r6, #1] │ │ │ │ movs r5, r0 │ │ │ │ str r4, [r7, r0] │ │ │ │ movs r2, r0 │ │ │ │ ldr r7, [pc, #776] @ (1869c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r1, #1] │ │ │ │ + ldrb r6, [r7, #0] │ │ │ │ movs r5, r0 │ │ │ │ ldr r7, [pc, #696] @ (18654 ) │ │ │ │ movs r2, r0 │ │ │ │ ldrsh r0, [r7, r7] │ │ │ │ movs r2, r0 │ │ │ │ ldrsh r0, [r7, r3] │ │ │ │ movs r2, r0 │ │ │ │ @@ -28252,15 +28252,15 @@ │ │ │ │ strb r0, [r0, r7] │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [pc, #8] @ (183bc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #592] @ 0x250 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - strb r2, [r6, #25] │ │ │ │ + strb r2, [r4, #25] │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr r7, [pc, #252] @ (184d0 ) │ │ │ │ sub sp, #160 @ 0xa0 │ │ │ │ @@ -28651,19 +28651,19 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 18624 │ │ │ │ b.n 186f4 │ │ │ │ nop │ │ │ │ ldmdb r4!, {r1} │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + strb r4, [r6, #12] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r5, #12] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ @@ -29219,66 +29219,66 @@ │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ b.n 18bb4 │ │ │ │ movs r4, r2 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ b.n 18964 │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r0, #0] │ │ │ │ + ldr r6, [r6, #124] @ 0x7c │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ b.n 18934 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r4, #120] @ 0x78 │ │ │ │ + ldr r2, [r2, #120] @ 0x78 │ │ │ │ movs r5, r0 │ │ │ │ - ldr r4, [r0, #120] @ 0x78 │ │ │ │ + ldr r4, [r6, #116] @ 0x74 │ │ │ │ movs r5, r0 │ │ │ │ ldcl 0, cr0, [sl, #-12] │ │ │ │ - ldr r6, [r0, #116] @ 0x74 │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [r2], #12 │ │ │ │ lsrs r4, r4, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r4, [r5, #100] @ 0x64 │ │ │ │ movs r5, r0 │ │ │ │ mcrr 0, 0, r0, r0, cr3 │ │ │ │ - ldr r2, [r2, #100] @ 0x64 │ │ │ │ + ldr r2, [r0, #100] @ 0x64 │ │ │ │ movs r5, r0 │ │ │ │ b.n 18600 │ │ │ │ movs r2, r0 │ │ │ │ ldrsb r6, [r3, r3] │ │ │ │ movs r2, r0 │ │ │ │ ldrsb r2, [r3, r3] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #92] @ 0x5c │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ movs r5, r0 │ │ │ │ bics r6, r5 │ │ │ │ movs r2, r0 │ │ │ │ ldrsb r2, [r6, r3] │ │ │ │ movs r2, r0 │ │ │ │ ldr r4, [r0, r1] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r7, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r6, [r1, #84] @ 0x54 │ │ │ │ movs r5, r0 │ │ │ │ ldrsb r2, [r3, r2] │ │ │ │ movs r2, r0 │ │ │ │ muls r6, r0 │ │ │ │ movs r2, r0 │ │ │ │ ldrsb r6, [r6, r1] │ │ │ │ movs r2, r0 │ │ │ │ @@ -29487,41 +29487,41 @@ │ │ │ │ ldr r1, [pc, #116] @ (19080 ) │ │ │ │ mov r2, r7 │ │ │ │ movs r0, #1 │ │ │ │ add r1, pc │ │ │ │ blx 65a8 <__printf_chk@plt+0x4> │ │ │ │ b.n 18e3a │ │ │ │ nop │ │ │ │ - ldr r6, [r7, #60] @ 0x3c │ │ │ │ + ldr r6, [r5, #60] @ 0x3c │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ rors r4, r4 │ │ │ │ movs r2, r0 │ │ │ │ ldrsb r0, [r5, r3] │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [r1, #76] @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ ldrsb r4, [r1, r0] │ │ │ │ movs r2, r0 │ │ │ │ strb r2, [r0, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r0, #56] @ 0x38 │ │ │ │ + ldr r6, [r6, #52] @ 0x34 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r4, [r7, r0] │ │ │ │ movs r2, r0 │ │ │ │ ldrsb r4, [r3, r1] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, #48] @ 0x30 │ │ │ │ + ldr r4, [r1, #48] @ 0x30 │ │ │ │ movs r5, r0 │ │ │ │ strb r2, [r1, r3] │ │ │ │ movs r2, r0 │ │ │ │ strb r4, [r7, r3] │ │ │ │ movs r2, r0 │ │ │ │ strb r6, [r3, r4] │ │ │ │ movs r2, r0 │ │ │ │ @@ -29547,15 +29547,15 @@ │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [pc, #12] @ (19094 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #536] @ 0x218 │ │ │ │ cbz r3, 19092 │ │ │ │ b.w 16b34 │ │ │ │ bx lr │ │ │ │ - ldr r6, [r3, #24] │ │ │ │ + ldr r6, [r1, #24] │ │ │ │ movs r5, r0 │ │ │ │ ldr r3, [pc, #48] @ (190cc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r2, [r3, #536] @ 0x218 │ │ │ │ cbz r2, 190ca │ │ │ │ add.w ip, r3, r0, lsl #2 │ │ │ │ cmp r0, #45 @ 0x2d │ │ │ │ @@ -29566,15 +29566,15 @@ │ │ │ │ add r2, r1 │ │ │ │ str.w r2, [r3, #552] @ 0x228 │ │ │ │ ittt eq │ │ │ │ ldreq.w r2, [r3, #1872] @ 0x750 │ │ │ │ addeq r2, r2, r1 │ │ │ │ streq.w r2, [r3, #1872] @ 0x750 │ │ │ │ bx lr │ │ │ │ - ldr r2, [r1, #24] │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r2, [pc, #972] @ (194b0 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -29902,81 +29902,81 @@ │ │ │ │ blx 5e8c │ │ │ │ vmov.f64 d7, d0 │ │ │ │ b.n 1927c │ │ │ │ svc 20 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ + ldr r6, [r4, #16] │ │ │ │ movs r5, r0 │ │ │ │ strb r2, [r6, r2] │ │ │ │ movs r2, r0 │ │ │ │ strb r2, [r6, r1] │ │ │ │ movs r2, r0 │ │ │ │ strb r6, [r6, r1] │ │ │ │ movs r2, r0 │ │ │ │ strb r6, [r0, r0] │ │ │ │ movs r2, r0 │ │ │ │ strh r0, [r5, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ + str r2, [r6, #124] @ 0x7c │ │ │ │ movs r5, r0 │ │ │ │ strh r0, [r6, r7] │ │ │ │ movs r2, r0 │ │ │ │ strh r4, [r2, r7] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r3, #120] @ 0x78 │ │ │ │ + str r2, [r1, #120] @ 0x78 │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [r2, #120] @ 0x78 │ │ │ │ + str r6, [r0, #120] @ 0x78 │ │ │ │ movs r5, r0 │ │ │ │ b.n 18fac │ │ │ │ movs r3, r0 │ │ │ │ - str r0, [r3, #116] @ 0x74 │ │ │ │ + str r0, [r1, #116] @ 0x74 │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [r2, #116] @ 0x74 │ │ │ │ + str r2, [r0, #116] @ 0x74 │ │ │ │ movs r5, r0 │ │ │ │ b.n 19b0c │ │ │ │ movs r3, r0 │ │ │ │ b.n 18f44 │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r2, #112] @ 0x70 │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ movs r5, r0 │ │ │ │ strh r4, [r2, r5] │ │ │ │ movs r2, r0 │ │ │ │ strh r0, [r3, r5] │ │ │ │ movs r2, r0 │ │ │ │ strh r6, [r4, r5] │ │ │ │ movs r2, r0 │ │ │ │ b.n 18e4c │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [r7, #104] @ 0x68 │ │ │ │ + str r4, [r5, #104] @ 0x68 │ │ │ │ movs r5, r0 │ │ │ │ strh r6, [r3, r5] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r2, #100] @ 0x64 │ │ │ │ + str r2, [r0, #100] @ 0x64 │ │ │ │ movs r5, r0 │ │ │ │ strh r2, [r5, r4] │ │ │ │ movs r2, r0 │ │ │ │ b.n 19904 │ │ │ │ movs r3, r0 │ │ │ │ strh r4, [r3, r4] │ │ │ │ movs r2, r0 │ │ │ │ strh r2, [r5, r4] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ + str r4, [r4, #92] @ 0x5c │ │ │ │ movs r5, r0 │ │ │ │ blt.n 19624 │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [pc, #12] @ (19540 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #536] @ 0x218 │ │ │ │ cbz r3, 1953e │ │ │ │ b.w 17038 │ │ │ │ bx lr │ │ │ │ - str r2, [r6, #76] @ 0x4c │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r3, [pc, #2120] @ 19da0 │ │ │ │ sub sp, #16 │ │ │ │ @@ -30799,269 +30799,269 @@ │ │ │ │ b.n 1989a │ │ │ │ bge.n 19cdc │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r1, r3] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r5, #64] @ 0x40 │ │ │ │ + str r0, [r3, #64] @ 0x40 │ │ │ │ movs r5, r0 │ │ │ │ ldrsb r2, [r2, r2] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r0, #64] @ 0x40 │ │ │ │ + str r4, [r6, #60] @ 0x3c │ │ │ │ movs r5, r0 │ │ │ │ mov r2, ip │ │ │ │ movs r2, r0 │ │ │ │ ldrsb r4, [r7, r0] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r0, #60] @ 0x3c │ │ │ │ + str r2, [r6, #56] @ 0x38 │ │ │ │ movs r5, r0 │ │ │ │ ldrsb r2, [r1, r0] │ │ │ │ movs r2, r0 │ │ │ │ strb r2, [r3, r7] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r2, #56] @ 0x38 │ │ │ │ + str r0, [r0, #56] @ 0x38 │ │ │ │ movs r5, r0 │ │ │ │ strb r0, [r3, r7] │ │ │ │ movs r2, r0 │ │ │ │ strb r4, [r6, r5] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r5, #52] @ 0x34 │ │ │ │ + str r2, [r3, #52] @ 0x34 │ │ │ │ movs r5, r0 │ │ │ │ strb r6, [r3, r5] │ │ │ │ movs r2, r0 │ │ │ │ strb r6, [r2, r4] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r6, #48] @ 0x30 │ │ │ │ + str r0, [r4, #48] @ 0x30 │ │ │ │ movs r5, r0 │ │ │ │ strb r2, [r1, r4] │ │ │ │ movs r2, r0 │ │ │ │ strb r0, [r7, r2] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r7, #44] @ 0x2c │ │ │ │ + str r2, [r5, #44] @ 0x2c │ │ │ │ movs r5, r0 │ │ │ │ strb r0, [r5, r2] │ │ │ │ movs r2, r0 │ │ │ │ strb r4, [r7, r0] │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r0, #44] @ 0x2c │ │ │ │ + str r6, [r6, #40] @ 0x28 │ │ │ │ movs r5, r0 │ │ │ │ strb r4, [r4, r0] │ │ │ │ movs r2, r0 │ │ │ │ strh r0, [r5, r7] │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ + str r6, [r6, #36] @ 0x24 │ │ │ │ movs r5, r0 │ │ │ │ eors r6, r7 │ │ │ │ movs r2, r0 │ │ │ │ strh r0, [r0, r6] │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ + str r6, [r0, #36] @ 0x24 │ │ │ │ movs r5, r0 │ │ │ │ strh r2, [r6, r5] │ │ │ │ movs r2, r0 │ │ │ │ strh r2, [r5, r4] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r3, #32] │ │ │ │ + str r4, [r1, #32] │ │ │ │ movs r5, r0 │ │ │ │ subs r7, #86 @ 0x56 │ │ │ │ movs r2, r0 │ │ │ │ subs r7, #70 @ 0x46 │ │ │ │ movs r2, r0 │ │ │ │ strh r0, [r6, r3] │ │ │ │ movs r2, r0 │ │ │ │ strh r4, [r0, r2] │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r3, #24] │ │ │ │ + str r6, [r1, #24] │ │ │ │ movs r5, r0 │ │ │ │ strh r0, [r0, r2] │ │ │ │ movs r2, r0 │ │ │ │ str r4, [r2, r2] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r5, #20] │ │ │ │ + str r2, [r3, #20] │ │ │ │ movs r5, r0 │ │ │ │ str r4, [r1, r2] │ │ │ │ movs r2, r0 │ │ │ │ str r0, [r1, r1] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r0, #20] │ │ │ │ + str r2, [r6, #16] │ │ │ │ movs r5, r0 │ │ │ │ str r0, [r0, r1] │ │ │ │ movs r2, r0 │ │ │ │ str r0, [r2, r0] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r3, #16] │ │ │ │ + str r2, [r1, #16] │ │ │ │ movs r5, r0 │ │ │ │ subs r4, #44 @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ ldr r7, [pc, #848] @ (1a1b4 ) │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r6, #12] │ │ │ │ + str r2, [r4, #12] │ │ │ │ movs r5, r0 │ │ │ │ subs r4, #4 │ │ │ │ movs r2, r0 │ │ │ │ ldr r7, [pc, #608] @ (1a0d0 ) │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r1, #12] │ │ │ │ + str r2, [r7, #8] │ │ │ │ movs r5, r0 │ │ │ │ subs r3, #220 @ 0xdc │ │ │ │ movs r2, r0 │ │ │ │ ldr r7, [pc, #368] @ (19fec ) │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r4, #8] │ │ │ │ + str r2, [r2, #8] │ │ │ │ movs r5, r0 │ │ │ │ ldr r6, [pc, #648] @ (1a10c ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r7, [pc, #56] @ (19ec0 ) │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r7, #4] │ │ │ │ + str r0, [r5, #4] │ │ │ │ movs r5, r0 │ │ │ │ ldr r7, [pc, #8] @ (19e98 ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r6, [pc, #760] @ (1a18c ) │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r2, #4] │ │ │ │ + str r0, [r0, #4] │ │ │ │ movs r5, r0 │ │ │ │ ldr r6, [pc, #712] @ (1a164 ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r6, [pc, #280] @ (19fb8 ) │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r3, #0] │ │ │ │ + str r4, [r1, #0] │ │ │ │ movs r5, r0 │ │ │ │ ldr r6, [pc, #152] @ (19f40 ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r5, [pc, #936] @ (1a254 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r4, [r3, r7] │ │ │ │ + ldrsh r4, [r1, r7] │ │ │ │ movs r5, r0 │ │ │ │ ldr r5, [pc, #880] @ (1a224 ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r5, [pc, #704] @ (1a178 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r2, [r6, r6] │ │ │ │ + ldrsh r2, [r4, r6] │ │ │ │ movs r5, r0 │ │ │ │ ldr r5, [pc, #384] @ (1a040 ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r5, [pc, #464] @ (1a094 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r2, [r1, r6] │ │ │ │ + ldrsh r2, [r7, r5] │ │ │ │ movs r5, r0 │ │ │ │ ldr r5, [pc, #224] @ (19fac ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r5, [pc, #224] @ (19fb0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r2, [r4, r5] │ │ │ │ + ldrsh r2, [r2, r5] │ │ │ │ movs r5, r0 │ │ │ │ ldr r5, [pc, #64] @ (19f18 ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r4, [pc, #968] @ (1a2a4 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r6, [r7, r4] │ │ │ │ + ldrsh r6, [r5, r4] │ │ │ │ movs r5, r0 │ │ │ │ ldr r4, [pc, #952] @ (1a29c ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r4, [pc, #720] @ (1a1b8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r4, [r3, r4] │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ movs r5, r0 │ │ │ │ ldr r4, [pc, #688] @ (1a1a0 ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r4, [pc, #360] @ (1a05c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r2, [r7, r3] │ │ │ │ + ldrsh r2, [r5, r3] │ │ │ │ movs r5, r0 │ │ │ │ ldr r4, [pc, #336] @ (1a04c ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r6, [pc, #672] @ (1a1a0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r0, [r1, r3] │ │ │ │ + ldrsh r0, [r7, r2] │ │ │ │ movs r5, r0 │ │ │ │ ldr r6, [pc, #640] @ (1a188 ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r6, [pc, #376] @ (1a084 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r2, [r3, r2] │ │ │ │ + ldrsh r2, [r1, r2] │ │ │ │ movs r5, r0 │ │ │ │ ldr r6, [pc, #344] @ (1a06c ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r6, [pc, #160] @ (19fb8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r0, [r7, r1] │ │ │ │ + ldrsh r0, [r5, r1] │ │ │ │ movs r5, r0 │ │ │ │ subs r1, #140 @ 0x8c │ │ │ │ movs r2, r0 │ │ │ │ ldr r5, [pc, #904] @ (1a2ac ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ + ldrsh r6, [r0, r1] │ │ │ │ movs r5, r0 │ │ │ │ ldr r5, [pc, #880] @ (1a29c ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r5, [pc, #656] @ (1a1c0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r4, [r5, r0] │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ movs r5, r0 │ │ │ │ ldr r4, [pc, #184] @ (19ff0 ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r5, [pc, #448] @ (1a0fc ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r0, [r1, r0] │ │ │ │ + ldrb r0, [r7, r7] │ │ │ │ movs r5, r0 │ │ │ │ subs r1, #28 │ │ │ │ movs r2, r0 │ │ │ │ ldr r5, [pc, #248] @ (1a040 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ movs r5, r0 │ │ │ │ subs r0, #250 @ 0xfa │ │ │ │ movs r2, r0 │ │ │ │ ldr r5, [pc, #48] @ (19f84 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r0, r7] │ │ │ │ + ldrb r4, [r6, r6] │ │ │ │ movs r5, r0 │ │ │ │ subs r0, #216 @ 0xd8 │ │ │ │ movs r2, r0 │ │ │ │ ldr r6, [pc, #72] @ (19fa8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ movs r5, r0 │ │ │ │ ldr r6, [pc, #24] @ (19f80 ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r5, [pc, #648] @ (1a1f4 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r6, r5] │ │ │ │ + ldrb r2, [r4, r5] │ │ │ │ movs r5, r0 │ │ │ │ ldr r5, [pc, #608] @ (1a1d4 ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r5, [pc, #376] @ (1a0f0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r7, r4] │ │ │ │ + ldrb r6, [r5, r4] │ │ │ │ movs r5, r0 │ │ │ │ ldr r3, [pc, #256] @ (1a080 ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r5, [pc, #152] @ (1a01c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r3, r4] │ │ │ │ + ldrb r2, [r1, r4] │ │ │ │ movs r5, r0 │ │ │ │ ldr r4, [pc, #968] @ (1a354 ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r5, [pc, #624] @ (1a200 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r5, r3] │ │ │ │ + ldrb r4, [r3, r3] │ │ │ │ movs r5, r0 │ │ │ │ subs r0, #0 │ │ │ │ movs r2, r0 │ │ │ │ ldr r5, [pc, #424] @ (1a144 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r1, r3] │ │ │ │ + ldrb r2, [r7, r2] │ │ │ │ movs r5, r0 │ │ │ │ ldr r2, [pc, #816] @ (1a2d4 ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r5, [pc, #424] @ (1a150 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r4, r2] │ │ │ │ + ldrb r6, [r2, r2] │ │ │ │ movs r5, r0 │ │ │ │ ldr r5, [pc, #384] @ (1a130 ) │ │ │ │ movs r2, r0 │ │ │ │ add r0, ip │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -31231,23 +31231,23 @@ │ │ │ │ blx 5fa0 │ │ │ │ b.n 1a078 │ │ │ │ nop │ │ │ │ beq.n 1a1b8 │ │ │ │ movs r2, r0 │ │ │ │ bvs.n 1a170 │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r0, [r0, r1] │ │ │ │ + ldrh r0, [r6, r0] │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #880] @ (1a4d8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r0, r0] │ │ │ │ + ldr r6, [r6, r7] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ @@ -31276,15 +31276,15 @@ │ │ │ │ ldr r3, [pc, #12] @ (1a1b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #592] @ 0x250 │ │ │ │ cbnz r3, 1a1b0 │ │ │ │ b.n 19fb4 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ + ldr r6, [r5, r1] │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r1, [pc, #2332] @ 1aae4 │ │ │ │ sub sp, #28 │ │ │ │ @@ -32130,195 +32130,195 @@ │ │ │ │ b.n 1a788 │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldmia r6!, {r2, r3, r5} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ + ldr r2, [r7, r0] │ │ │ │ movs r5, r0 │ │ │ │ ldmia r6!, {r1, r2, r3, r4} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ + ldrsb r2, [r5, r7] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsb r0, [r4, r7] │ │ │ │ + ldrsb r0, [r2, r7] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsb r0, [r2, r6] │ │ │ │ + ldrsb r0, [r0, r6] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsb r6, [r6, r5] │ │ │ │ + ldrsb r6, [r4, r5] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsb r0, [r5, r4] │ │ │ │ + ldrsb r0, [r3, r4] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsb r6, [r1, r4] │ │ │ │ + ldrsb r6, [r7, r3] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsb r0, [r0, r3] │ │ │ │ + ldrsb r0, [r6, r2] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsb r6, [r4, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsb r0, [r3, r1] │ │ │ │ + ldrsb r0, [r1, r1] │ │ │ │ movs r5, r0 │ │ │ │ - ldrsb r6, [r7, r0] │ │ │ │ + ldrsb r6, [r5, r0] │ │ │ │ movs r5, r0 │ │ │ │ - strb r0, [r6, r7] │ │ │ │ + strb r0, [r4, r7] │ │ │ │ movs r5, r0 │ │ │ │ - strb r6, [r2, r7] │ │ │ │ + strb r6, [r0, r7] │ │ │ │ movs r5, r0 │ │ │ │ - strb r0, [r1, r6] │ │ │ │ + strb r0, [r7, r5] │ │ │ │ movs r5, r0 │ │ │ │ - strb r6, [r5, r5] │ │ │ │ + strb r6, [r3, r5] │ │ │ │ movs r5, r0 │ │ │ │ - strb r0, [r4, r4] │ │ │ │ + strb r0, [r2, r4] │ │ │ │ movs r5, r0 │ │ │ │ - strb r6, [r0, r4] │ │ │ │ + strb r6, [r6, r3] │ │ │ │ movs r5, r0 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + strb r0, [r5, r2] │ │ │ │ movs r5, r0 │ │ │ │ - strb r6, [r3, r2] │ │ │ │ + strb r6, [r1, r2] │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, r1] │ │ │ │ + strb r0, [r7, r0] │ │ │ │ movs r5, r0 │ │ │ │ - strb r6, [r5, r0] │ │ │ │ + strb r6, [r3, r0] │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, r7] │ │ │ │ + strh r6, [r1, r7] │ │ │ │ movs r5, r0 │ │ │ │ - strh r4, [r0, r7] │ │ │ │ + strh r4, [r6, r6] │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r6, r5] │ │ │ │ + strh r6, [r4, r5] │ │ │ │ movs r5, r0 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ movs r5, r0 │ │ │ │ - strh r0, [r2, r4] │ │ │ │ + strh r0, [r0, r4] │ │ │ │ movs r5, r0 │ │ │ │ - strh r6, [r6, r3] │ │ │ │ + strh r6, [r4, r3] │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r3, r2] │ │ │ │ + strh r2, [r1, r2] │ │ │ │ movs r5, r0 │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + strh r4, [r6, r1] │ │ │ │ movs r5, r0 │ │ │ │ - strh r2, [r5, r0] │ │ │ │ + strh r2, [r3, r0] │ │ │ │ movs r5, r0 │ │ │ │ stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r6, r7] │ │ │ │ + str r6, [r4, r7] │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [r5, r7] │ │ │ │ + str r0, [r3, r7] │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [r3, r7] │ │ │ │ + str r2, [r1, r7] │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [r1, r7] │ │ │ │ + str r4, [r7, r6] │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [r7, r6] │ │ │ │ + str r6, [r5, r6] │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [r6, r6] │ │ │ │ + str r0, [r4, r6] │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [r4, r6] │ │ │ │ + str r2, [r2, r6] │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [r2, r6] │ │ │ │ + str r4, [r0, r6] │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [r0, r6] │ │ │ │ + str r6, [r6, r5] │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [r7, r5] │ │ │ │ + str r0, [r5, r5] │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + str r2, [r3, r5] │ │ │ │ movs r5, r0 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + str r4, [r1, r5] │ │ │ │ movs r5, r0 │ │ │ │ - str r6, [r1, r5] │ │ │ │ + str r6, [r7, r4] │ │ │ │ movs r5, r0 │ │ │ │ - str r0, [r0, r5] │ │ │ │ + str r0, [r6, r4] │ │ │ │ movs r5, r0 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + str r2, [r4, r4] │ │ │ │ movs r5, r0 │ │ │ │ movs r7, #50 @ 0x32 │ │ │ │ movs r2, r0 │ │ │ │ add r4, fp │ │ │ │ movs r2, r0 │ │ │ │ movs r7, #16 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r7, r3] │ │ │ │ + str r0, [r5, r3] │ │ │ │ movs r5, r0 │ │ │ │ add r4, r5 │ │ │ │ movs r2, r0 │ │ │ │ movs r6, #240 @ 0xf0 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r3, r3] │ │ │ │ + str r0, [r1, r3] │ │ │ │ movs r5, r0 │ │ │ │ add r4, r1 │ │ │ │ movs r2, r0 │ │ │ │ movs r6, #208 @ 0xd0 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r7, r2] │ │ │ │ + str r0, [r5, r2] │ │ │ │ movs r5, r0 │ │ │ │ mvns r4, r5 │ │ │ │ movs r2, r0 │ │ │ │ movs r6, #176 @ 0xb0 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r0, [r1, r2] │ │ │ │ movs r5, r0 │ │ │ │ mvns r4, r1 │ │ │ │ movs r2, r0 │ │ │ │ movs r6, #144 @ 0x90 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r7, r1] │ │ │ │ + str r0, [r5, r1] │ │ │ │ movs r5, r0 │ │ │ │ bics r4, r5 │ │ │ │ movs r2, r0 │ │ │ │ movs r6, #112 @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r3, r1] │ │ │ │ + str r0, [r1, r1] │ │ │ │ movs r5, r0 │ │ │ │ bics r4, r1 │ │ │ │ movs r2, r0 │ │ │ │ movs r6, #80 @ 0x50 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r7, r0] │ │ │ │ + str r0, [r5, r0] │ │ │ │ movs r5, r0 │ │ │ │ muls r4, r5 │ │ │ │ movs r2, r0 │ │ │ │ movs r6, #48 @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r3, r0] │ │ │ │ + str r0, [r1, r0] │ │ │ │ movs r5, r0 │ │ │ │ muls r4, r1 │ │ │ │ movs r2, r0 │ │ │ │ movs r6, #16 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #992] @ (1b008 ) │ │ │ │ + ldr r7, [pc, #928] @ (1afc8 ) │ │ │ │ movs r5, r0 │ │ │ │ orrs r4, r5 │ │ │ │ movs r2, r0 │ │ │ │ movs r5, #240 @ 0xf0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #864] @ (1af94 ) │ │ │ │ + ldr r7, [pc, #800] @ (1af54 ) │ │ │ │ movs r5, r0 │ │ │ │ orrs r4, r1 │ │ │ │ movs r2, r0 │ │ │ │ movs r5, #208 @ 0xd0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #736] @ (1af20 ) │ │ │ │ + ldr r7, [pc, #672] @ (1aee0 ) │ │ │ │ movs r5, r0 │ │ │ │ cmn r4, r5 │ │ │ │ movs r2, r0 │ │ │ │ movs r5, #176 @ 0xb0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #608] @ (1aeac ) │ │ │ │ + ldr r7, [pc, #544] @ (1ae6c ) │ │ │ │ movs r5, r0 │ │ │ │ cmn r4, r1 │ │ │ │ movs r2, r0 │ │ │ │ movs r5, #144 @ 0x90 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #480] @ (1ae38 ) │ │ │ │ + ldr r7, [pc, #416] @ (1adf8 ) │ │ │ │ movs r5, r0 │ │ │ │ cmp r4, r5 │ │ │ │ movs r2, r0 │ │ │ │ movs r5, #112 @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ cmp r4, r3 │ │ │ │ movs r2, r0 │ │ │ │ @@ -32497,15 +32497,15 @@ │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r3, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #552] @ (1b030 ) │ │ │ │ + ldr r4, [pc, #488] @ (1aff0 ) │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ stmia r2!, {r6} │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -32754,29 +32754,29 @@ │ │ │ │ lsls r0, r6, #3 │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r4, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #960] @ (1b474 ) │ │ │ │ + ldr r3, [pc, #896] @ (1b434 ) │ │ │ │ movs r5, r0 │ │ │ │ stmia r1!, {r1, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r7, #68 @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #168 @ 0xa8 │ │ │ │ movs r2, r0 │ │ │ │ subs r6, #164 @ 0xa4 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #496] @ (1b2c0 ) │ │ │ │ + ldr r2, [pc, #432] @ (1b280 ) │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r6, #134 @ 0x86 │ │ │ │ movs r2, r0 │ │ │ │ stmia r0!, {r1, r2, r3} │ │ │ │ movs r2, r0 │ │ │ │ @@ -32941,25 +32941,25 @@ │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b.n 1b196 │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ bkpt 0x00e8 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #32] @ (1b294 ) │ │ │ │ + ldr r0, [pc, #992] @ (1b654 ) │ │ │ │ movs r5, r0 │ │ │ │ bkpt 0x00dc │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ subs r5, #112 @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ adds r1, #144 @ 0x90 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #544] @ (1b4a8 ) │ │ │ │ + ldr r0, [pc, #480] @ (1b468 ) │ │ │ │ movs r5, r0 │ │ │ │ subs r5, #134 @ 0x86 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ @@ -33113,53 +33113,53 @@ │ │ │ │ b.n 1b300 │ │ │ │ ldr r3, [pc, #92] @ (1b460 ) │ │ │ │ movw r2, #1281 @ 0x501 │ │ │ │ add r3, pc │ │ │ │ strh.w r2, [r3, #1884] @ 0x75c │ │ │ │ b.n 1b300 │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ - bx fp │ │ │ │ + bx r9 │ │ │ │ movs r5, r0 │ │ │ │ pop {r1, r3, r5, pc} │ │ │ │ movs r2, r0 │ │ │ │ pop {r1, r5, pc} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ pop {r3, r4, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ - mov r8, r9 │ │ │ │ + mov r8, r7 │ │ │ │ movs r5, r0 │ │ │ │ - mov sl, r7 │ │ │ │ + mov sl, r5 │ │ │ │ movs r5, r0 │ │ │ │ - mov ip, r5 │ │ │ │ + mov ip, r3 │ │ │ │ movs r5, r0 │ │ │ │ - mov lr, r3 │ │ │ │ + mov lr, r1 │ │ │ │ movs r5, r0 │ │ │ │ - mov r8, r2 │ │ │ │ + mov r8, r0 │ │ │ │ movs r5, r0 │ │ │ │ - mov sl, r0 │ │ │ │ + mov r2, lr │ │ │ │ movs r5, r0 │ │ │ │ - mov r4, lr │ │ │ │ + mov r4, ip │ │ │ │ movs r5, r0 │ │ │ │ - mov r6, ip │ │ │ │ + mov r6, sl │ │ │ │ movs r5, r0 │ │ │ │ - mov r4, sl │ │ │ │ + mov r4, r8 │ │ │ │ movs r5, r0 │ │ │ │ - mov r6, r8 │ │ │ │ + mov r6, r6 │ │ │ │ movs r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ + mov r0, r5 │ │ │ │ movs r5, r0 │ │ │ │ - mov r2, r5 │ │ │ │ + mov r2, r3 │ │ │ │ movs r5, r0 │ │ │ │ - mov r4, r3 │ │ │ │ + mov r4, r1 │ │ │ │ movs r5, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [pc, #80] @ (1b4c8 ) │ │ │ │ @@ -33189,15 +33189,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1b4c4 │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ - cmp r8, r5 │ │ │ │ + cmp r8, r3 │ │ │ │ movs r5, r0 │ │ │ │ cbnz r2, 1b52c │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 1b52a │ │ │ │ movs r2, r0 │ │ │ │ @@ -33262,15 +33262,15 @@ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ cbnz r6, 1b5ba │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add lr, fp │ │ │ │ + add lr, r9 │ │ │ │ movs r5, r0 │ │ │ │ hlt 0x0020 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -33310,21 +33310,21 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1b5f2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add sl, r1 │ │ │ │ + add r2, pc │ │ │ │ movs r5, r0 │ │ │ │ rev16 r0, r2 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, r9 │ │ │ │ + add r6, r7 │ │ │ │ movs r5, r0 │ │ │ │ rev r4, r4 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -33364,21 +33364,21 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1b67a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r2, r0 │ │ │ │ + mvns r2, r6 │ │ │ │ movs r5, r0 │ │ │ │ cbnz r0, 1b6ba │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r6, r0 │ │ │ │ + bics r6, r6 │ │ │ │ movs r5, r0 │ │ │ │ cbnz r4, 1b6ba │ │ │ │ movs r2, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -33409,15 +33409,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1b6ea │ │ │ │ add sp, #12 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - muls r2, r7 │ │ │ │ + muls r2, r5 │ │ │ │ movs r5, r0 │ │ │ │ cbnz r2, 1b70a │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 1b70a │ │ │ │ movs r2, r0 │ │ │ │ @@ -33493,15 +33493,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xb8d2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ bkpt 0x0086 │ │ │ │ movs r3, r0 │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r0, r3 │ │ │ │ movs r5, r0 │ │ │ │ @ instruction: 0xb86e │ │ │ │ movs r2, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -33579,15 +33579,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - rors r4, r4 │ │ │ │ + rors r4, r2 │ │ │ │ movs r5, r0 │ │ │ │ @ instruction: 0xb7aa │ │ │ │ movs r2, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -33625,15 +33625,15 @@ │ │ │ │ bne.n 1b8fe │ │ │ │ add sp, #20 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xb74e │ │ │ │ movs r2, r0 │ │ │ │ - adcs r6, r5 │ │ │ │ + adcs r6, r3 │ │ │ │ movs r5, r0 │ │ │ │ @ instruction: 0xb740 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ @@ -33710,15 +33710,15 @@ │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6 │ │ │ │ + lsls r2, r4 │ │ │ │ movs r5, r0 │ │ │ │ @ instruction: 0xb678 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #168 @ 0xa8 │ │ │ │ movs r2, r0 │ │ │ │ @@ -34178,59 +34178,59 @@ │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r5, r6, r7, lr} │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #220 @ 0xdc │ │ │ │ + subs r7, #204 @ 0xcc │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r6, lr} │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #76 @ 0x4c │ │ │ │ + subs r7, #60 @ 0x3c │ │ │ │ movs r5, r0 │ │ │ │ - subs r7, #30 │ │ │ │ + subs r7, #14 │ │ │ │ movs r5, r0 │ │ │ │ - subs r7, #0 │ │ │ │ + subs r6, #240 @ 0xf0 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #20 │ │ │ │ + subs r6, #4 │ │ │ │ movs r5, r0 │ │ │ │ adds r5, #176 @ 0xb0 │ │ │ │ movs r2, r0 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + subs r5, #146 @ 0x92 │ │ │ │ movs r5, r0 │ │ │ │ adds r2, #222 @ 0xde │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #22 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #96 @ 0x60 │ │ │ │ + subs r5, #80 @ 0x50 │ │ │ │ movs r5, r0 │ │ │ │ adds r2, #152 @ 0x98 │ │ │ │ movs r2, r0 │ │ │ │ - subs r5, #32 │ │ │ │ + subs r5, #16 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ + subs r4, #188 @ 0xbc │ │ │ │ movs r5, r0 │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ movs r5, r0 │ │ │ │ asrs r0, r4, #9 │ │ │ │ movs r2, r0 │ │ │ │ movs r5, #20 │ │ │ │ movs r2, r0 │ │ │ │ adds r3, #2 │ │ │ │ movs r2, r0 │ │ │ │ @@ -34446,53 +34446,53 @@ │ │ │ │ blx 5fa0 │ │ │ │ b.n 1be6e │ │ │ │ nop │ │ │ │ asrs r0, r1, #3 │ │ │ │ movs r2, r0 │ │ │ │ adds r2, #56 @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ + subs r2, #136 @ 0x88 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ + subs r2, #104 @ 0x68 │ │ │ │ movs r5, r0 │ │ │ │ asrs r0, r6, #1 │ │ │ │ movs r2, r0 │ │ │ │ adds r0, #142 @ 0x8e │ │ │ │ movs r2, r0 │ │ │ │ asrs r2, r2, #1 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ movs r5, r0 │ │ │ │ adds r0, #136 @ 0x88 │ │ │ │ movs r2, r0 │ │ │ │ asrs r0, r6, #32 │ │ │ │ movs r2, r0 │ │ │ │ adds r1, #182 @ 0xb6 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, #4 │ │ │ │ + subs r1, #244 @ 0xf4 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r6, r7, #31 │ │ │ │ movs r2, r0 │ │ │ │ adds r1, #160 @ 0xa0 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r4, #31 │ │ │ │ movs r2, r0 │ │ │ │ - subs r1, #204 @ 0xcc │ │ │ │ + subs r1, #188 @ 0xbc │ │ │ │ movs r5, r0 │ │ │ │ cmp r7, #230 @ 0xe6 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r6, r0, #31 │ │ │ │ movs r2, r0 │ │ │ │ adds r0, #138 @ 0x8a │ │ │ │ movs r2, r0 │ │ │ │ lsrs r2, r6, #30 │ │ │ │ movs r2, r0 │ │ │ │ - subs r1, #154 @ 0x9a │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ movs r5, r0 │ │ │ │ adds r0, #16 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r2, #30 │ │ │ │ movs r2, r0 │ │ │ │ adds r1, #164 @ 0xa4 │ │ │ │ movs r2, r0 │ │ │ │ @@ -34737,15 +34737,15 @@ │ │ │ │ blx 65a8 <__printf_chk@plt+0x4> │ │ │ │ ldr r0, [pc, #108] @ (1c4a8 ) │ │ │ │ add r0, pc │ │ │ │ blx 5fa0 │ │ │ │ b.n 1c3da │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ ... │ │ │ │ - subs r0, #34 @ 0x22 │ │ │ │ + subs r0, #18 │ │ │ │ movs r5, r0 │ │ │ │ add r5, sp, #984 @ 0x3d8 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #952 @ 0x3b8 │ │ │ │ movs r2, r0 │ │ │ │ @@ -34764,17 +34764,17 @@ │ │ │ │ lsls r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ add r5, sp, #280 @ 0x118 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ eor.w r0, lr, r1 │ │ │ │ - adds r6, #170 @ 0xaa │ │ │ │ + adds r6, #154 @ 0x9a │ │ │ │ movs r5, r0 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ + adds r6, #134 @ 0x86 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ @@ -35152,25 +35152,25 @@ │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #7 │ │ │ │ movs r2, r0 │ │ │ │ cmp r6, #100 @ 0x64 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r7, #1 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #158 @ 0x9e │ │ │ │ + adds r3, #142 @ 0x8e │ │ │ │ movs r5, r0 │ │ │ │ lsrs r2, r2, #6 │ │ │ │ movs r2, r0 │ │ │ │ cmp r5, #210 @ 0xd2 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r6, r7, #5 │ │ │ │ movs r2, r0 │ │ │ │ cmp r5, #102 @ 0x66 │ │ │ │ movs r2, r0 │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ movs r5, r0 │ │ │ │ cmp r4, #164 @ 0xa4 │ │ │ │ movs r2, r0 │ │ │ │ cmp r4, #218 @ 0xda │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r5, #3 │ │ │ │ movs r2, r0 │ │ │ │ @@ -35383,25 +35383,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #25 │ │ │ │ movs r0, r0 │ │ │ │ cmp r4, #48 @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ add r4, sp, #960 @ 0x3c0 │ │ │ │ movs r3, r0 │ │ │ │ - adds r1, #28 │ │ │ │ + adds r1, #12 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r5, #27 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #218 @ 0xda │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, #204 @ 0xcc │ │ │ │ + adds r0, #188 @ 0xbc │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #106 @ 0x6a │ │ │ │ + adds r0, #90 @ 0x5a │ │ │ │ movs r5, r0 │ │ │ │ add r6, pc, #256 @ (adr r6, 1cb60 ) │ │ │ │ movs r2, r0 │ │ │ │ cmp r3, #168 @ 0xa8 │ │ │ │ movs r2, r0 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ movs r2, r0 │ │ │ │ @@ -36093,49 +36093,49 @@ │ │ │ │ b.n 1cdf2 │ │ │ │ ldr r3, [pc, #172] @ (1d130 ) │ │ │ │ movw r2, #12500 @ 0x30d4 │ │ │ │ add r3, pc │ │ │ │ strd r2, r2, [r3] │ │ │ │ b.n 1cdf2 │ │ │ │ nop │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + adds r6, #172 @ 0xac │ │ │ │ movs r5, r0 │ │ │ │ add r5, pc, #72 @ (adr r5, 1d0e0 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #192 @ 0xc0 │ │ │ │ + subs r1, #176 @ 0xb0 │ │ │ │ movs r5, r0 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + adds r5, #158 @ 0x9e │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r4, #32 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ movs r3, r0 │ │ │ │ add r4, sp, #32 │ │ │ │ movs r3, r0 │ │ │ │ cmp r0, #160 @ 0xa0 │ │ │ │ movs r2, r0 │ │ │ │ add r3, sp, #768 @ 0x300 │ │ │ │ movs r3, r0 │ │ │ │ cmp r0, #68 @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ - adds r3, #38 @ 0x26 │ │ │ │ + adds r3, #22 │ │ │ │ movs r5, r0 │ │ │ │ add r3, sp, #360 @ 0x168 │ │ │ │ movs r3, r0 │ │ │ │ cmp r0, #28 │ │ │ │ movs r2, r0 │ │ │ │ - adds r2, #236 @ 0xec │ │ │ │ + adds r2, #220 @ 0xdc │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #4 │ │ │ │ movs r2, r0 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + adds r2, #182 @ 0xb6 │ │ │ │ movs r5, r0 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ movs r3, r0 │ │ │ │ add r2, sp, #960 @ 0x3c0 │ │ │ │ movs r3, r0 │ │ │ │ add r2, sp, #832 @ 0x340 │ │ │ │ movs r3, r0 │ │ │ │ @@ -36149,29 +36149,29 @@ │ │ │ │ movs r3, r0 │ │ │ │ add r2, sp, #488 @ 0x1e8 │ │ │ │ movs r3, r0 │ │ │ │ add r2, sp, #432 @ 0x1b0 │ │ │ │ movs r3, r0 │ │ │ │ add r2, sp, #376 @ 0x178 │ │ │ │ movs r3, r0 │ │ │ │ - adds r1, #252 @ 0xfc │ │ │ │ + adds r1, #236 @ 0xec │ │ │ │ movs r5, r0 │ │ │ │ - adds r1, #240 @ 0xf0 │ │ │ │ + adds r1, #224 @ 0xe0 │ │ │ │ movs r5, r0 │ │ │ │ - adds r1, #206 @ 0xce │ │ │ │ + adds r1, #190 @ 0xbe │ │ │ │ movs r5, r0 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r1, #178 @ 0xb2 │ │ │ │ movs r5, r0 │ │ │ │ add r2, sp, #24 │ │ │ │ movs r3, r0 │ │ │ │ add r1, sp, #976 @ 0x3d0 │ │ │ │ movs r3, r0 │ │ │ │ add r1, sp, #920 @ 0x398 │ │ │ │ movs r3, r0 │ │ │ │ - adds r1, #128 @ 0x80 │ │ │ │ + adds r1, #112 @ 0x70 │ │ │ │ movs r5, r0 │ │ │ │ add r1, sp, #784 @ 0x310 │ │ │ │ movs r3, r0 │ │ │ │ add r1, sp, #712 @ 0x2c8 │ │ │ │ movs r3, r0 │ │ │ │ add r1, sp, #584 @ 0x248 │ │ │ │ movs r3, r0 │ │ │ │ @@ -36193,15 +36193,15 @@ │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ ldr r6, [sp, #768] @ 0x300 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #100 @ 0x64 │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #48] @ (1d198 ) │ │ │ │ ldr r1, [pc, #52] @ (1d19c ) │ │ │ │ add r2, pc │ │ │ │ push {r4} │ │ │ │ @@ -36222,15 +36222,15 @@ │ │ │ │ strd r3, r1, [r2, #108] @ 0x6c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ ldr r6, [sp, #592] @ 0x250 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #52 @ 0x34 │ │ │ │ + adds r0, #36 @ 0x24 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -36308,15 +36308,15 @@ │ │ │ │ nop │ │ │ │ ldr r6, [sp, #224] @ 0xe0 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r4, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #182 @ 0xb6 │ │ │ │ + cmp r7, #166 @ 0xa6 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ movs r4, #134 @ 0x86 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -36395,23 +36395,23 @@ │ │ │ │ b.n 1d2b6 │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r5, [sp, #408] @ 0x198 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #6 │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ movs r5, r0 │ │ │ │ ldr r5, [sp, #360] @ 0x168 │ │ │ │ movs r2, r0 │ │ │ │ ldr r5, [sp, #264] @ 0x108 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #156 @ 0x9c │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ movs r5, r0 │ │ │ │ add r6, pc, #1000 @ (adr r6, 1d74c ) │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -36475,15 +36475,15 @@ │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #16] @ (1d428 ) │ │ │ │ mov r5, fp │ │ │ │ add r0, pc │ │ │ │ blx 5fa0 │ │ │ │ ldrd r2, r4, [r6, #872] @ 0x368 │ │ │ │ b.n 1d3be │ │ │ │ - cmp r6, #40 @ 0x28 │ │ │ │ + cmp r6, #24 │ │ │ │ movs r5, r0 │ │ │ │ movs r2, #224 @ 0xe0 │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ bgt.n 1d43e │ │ │ │ @@ -36505,17 +36505,17 @@ │ │ │ │ blx 6508 │ │ │ │ ldr r3, [pc, #12] @ (1d470 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #24] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - adds r1, #86 @ 0x56 │ │ │ │ + adds r1, #70 @ 0x46 │ │ │ │ movs r5, r0 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ + cmp r5, #48 @ 0x30 │ │ │ │ movs r5, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #72] @ (1d4cc ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -36540,19 +36540,19 @@ │ │ │ │ add.w r1, r1, #512 @ 0x200 │ │ │ │ str.w r1, [r5, #880] @ 0x370 │ │ │ │ lsls r1, r1, #3 │ │ │ │ blx 673c │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str.w r0, [r5, #884] @ 0x374 │ │ │ │ b.n 1d494 │ │ │ │ - cmp r5, #28 │ │ │ │ + cmp r5, #12 │ │ │ │ movs r5, r0 │ │ │ │ - adds r1, #18 │ │ │ │ + adds r1, #2 │ │ │ │ movs r5, r0 │ │ │ │ - cmp r5, #4 │ │ │ │ + cmp r4, #244 @ 0xf4 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ @@ -36994,28 +36994,28 @@ │ │ │ │ b.n 1d92a │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ str r7, [sp, #560] @ 0x230 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #56 @ 0x38 │ │ │ │ + cmp r5, #40 @ 0x28 │ │ │ │ movs r5, r0 │ │ │ │ str r7, [sp, #512] @ 0x200 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r1, #22 │ │ │ │ + cmp r1, #6 │ │ │ │ movs r5, r0 │ │ │ │ - cmp r4, #232 @ 0xe8 │ │ │ │ + cmp r4, #216 @ 0xd8 │ │ │ │ movs r5, r0 │ │ │ │ - cmp r0, #194 @ 0xc2 │ │ │ │ + cmp r0, #178 @ 0xb2 │ │ │ │ movs r5, r0 │ │ │ │ - bl 1e797a <__bss_end__@@Base+0x16dc06> │ │ │ │ + bl 1e797a <__bss_end__@@Base+0x16dc16> │ │ │ │ lsrs r4, r4, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #132 @ 0x84 │ │ │ │ + cmp r0, #116 @ 0x74 │ │ │ │ movs r5, r0 │ │ │ │ str r6, [sp, #800] @ 0x320 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -37296,55 +37296,55 @@ │ │ │ │ blx 66d4 │ │ │ │ str r6, [sp, #368] @ 0x170 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #228 @ 0xe4 │ │ │ │ + movs r7, #212 @ 0xd4 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #198 @ 0xc6 │ │ │ │ + movs r7, #182 @ 0xb6 │ │ │ │ movs r5, r0 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ + movs r7, #180 @ 0xb4 │ │ │ │ movs r5, r0 │ │ │ │ - movs r7, #168 @ 0xa8 │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ movs r5, r0 │ │ │ │ - movs r7, #102 @ 0x66 │ │ │ │ + movs r7, #86 @ 0x56 │ │ │ │ movs r5, r0 │ │ │ │ - movs r7, #90 @ 0x5a │ │ │ │ + movs r7, #74 @ 0x4a │ │ │ │ movs r5, r0 │ │ │ │ - movs r7, #70 @ 0x46 │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ movs r5, r0 │ │ │ │ - movs r7, #40 @ 0x28 │ │ │ │ + movs r7, #24 │ │ │ │ movs r5, r0 │ │ │ │ adds r4, r1, #2 │ │ │ │ movs r2, r0 │ │ │ │ - movs r6, #166 @ 0xa6 │ │ │ │ + movs r6, #150 @ 0x96 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #88 @ 0x58 │ │ │ │ + movs r6, #72 @ 0x48 │ │ │ │ movs r5, r0 │ │ │ │ subs r2, r5, r6 │ │ │ │ movs r2, r0 │ │ │ │ subs r6, r6, r5 │ │ │ │ movs r2, r0 │ │ │ │ - movs r5, #206 @ 0xce │ │ │ │ + movs r5, #190 @ 0xbe │ │ │ │ movs r5, r0 │ │ │ │ subs r2, r7, r5 │ │ │ │ movs r2, r0 │ │ │ │ - movs r5, #170 @ 0xaa │ │ │ │ + movs r5, #154 @ 0x9a │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #936] @ 0x3a8 │ │ │ │ movs r3, r0 │ │ │ │ - movs r5, #86 @ 0x56 │ │ │ │ + movs r5, #70 @ 0x46 │ │ │ │ movs r5, r0 │ │ │ │ subs r4, r1, r3 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -37452,25 +37452,25 @@ │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r2, [sp, #976] @ 0x3d0 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r4, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #148 @ 0x94 │ │ │ │ + movs r4, #132 @ 0x84 │ │ │ │ movs r5, r0 │ │ │ │ - movs r4, #102 @ 0x66 │ │ │ │ + movs r4, #86 @ 0x56 │ │ │ │ movs r5, r0 │ │ │ │ str r2, [sp, #712] @ 0x2c8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #20 │ │ │ │ + movs r4, #4 │ │ │ │ movs r5, r0 │ │ │ │ - cmp r0, #28 │ │ │ │ + cmp r0, #12 │ │ │ │ movs r5, r0 │ │ │ │ subs r4, r1, r0 │ │ │ │ movs r2, r0 │ │ │ │ adds r4, r2, r7 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -37971,17 +37971,17 @@ │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r6, r4 │ │ │ │ movs r2, r0 │ │ │ │ adds r6, r3, r4 │ │ │ │ movs r2, r0 │ │ │ │ - movs r6, #234 @ 0xea │ │ │ │ + movs r6, #218 @ 0xda │ │ │ │ movs r5, r0 │ │ │ │ - movs r2, #206 @ 0xce │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -38001,31 +38001,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r4, #32 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r4, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #254 @ 0xfe │ │ │ │ + movs r1, #238 @ 0xee │ │ │ │ movs r5, r0 │ │ │ │ adds r0, r4, r0 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r5, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #204 @ 0xcc │ │ │ │ + movs r1, #188 @ 0xbc │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r7, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #984] @ 0x3d8 │ │ │ │ movs r3, r0 │ │ │ │ adds r2, r3, r0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #130 @ 0x82 │ │ │ │ + movs r1, #114 @ 0x72 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ @@ -38047,15 +38047,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r2, #24 │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, r6, #7 │ │ │ │ + subs r0, r4, #7 │ │ │ │ movs r5, r0 │ │ │ │ asrs r0, r4, #24 │ │ │ │ movs r2, r0 │ │ │ │ asrs r2, r6, #24 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ @@ -38069,27 +38069,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r6, #4 │ │ │ │ + subs r4, r4, #4 │ │ │ │ movs r5, r0 │ │ │ │ str r7, [sp, #552] @ 0x228 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r4, #3 │ │ │ │ + subs r0, r2, #3 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r3, #2 │ │ │ │ + subs r6, r1, #2 │ │ │ │ movs r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -38134,29 +38134,29 @@ │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r4, r7 │ │ │ │ str.w r8, [r5, #4] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ bne.n 1e47a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - adds r3, #24 │ │ │ │ + adds r3, #8 │ │ │ │ movs r5, r0 │ │ │ │ ldrh r0, [r1, #30] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [sp, #824] @ 0x338 │ │ │ │ movs r3, r0 │ │ │ │ ldr r3, [pc, #8] @ (1e4c0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbnz r3, 1e4be │ │ │ │ b.n 1e418 │ │ │ │ bx lr │ │ │ │ - adds r2, #146 @ 0x92 │ │ │ │ + adds r2, #130 @ 0x82 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #296] @ (1e600 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -38272,19 +38272,19 @@ │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ ldrh r2, [r4, #24] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #90 @ 0x5a │ │ │ │ + adds r2, #74 @ 0x4a │ │ │ │ movs r5, r0 │ │ │ │ str r5, [sp, #24] │ │ │ │ movs r3, r0 │ │ │ │ - adds r2, #66 @ 0x42 │ │ │ │ + adds r2, #50 @ 0x32 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ @@ -38480,19 +38480,19 @@ │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [pc, #56] @ (1e838 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 1e7b0 │ │ │ │ b.n 1e69e │ │ │ │ - adds r1, #8 │ │ │ │ + adds r0, #248 @ 0xf8 │ │ │ │ movs r5, r0 │ │ │ │ ldrh r2, [r7, #12] │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ movs r5, r0 │ │ │ │ str r3, [sp, #712] @ 0x2c8 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ @@ -38500,17 +38500,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #164 @ 0xa4 │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ movs r5, r0 │ │ │ │ - cmp r7, #72 @ 0x48 │ │ │ │ + cmp r7, #56 @ 0x38 │ │ │ │ movs r5, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #220] @ (1e928 ) │ │ │ │ ldr r2, [pc, #220] @ (1e92c ) │ │ │ │ @@ -38731,27 +38731,27 @@ │ │ │ │ b.n 1e9f8 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ lsrs r0, r7 │ │ │ │ strh r0, [r2, #52] @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r5, #204 @ 0xcc │ │ │ │ + cmp r5, #188 @ 0xbc │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #188 @ 0xbc │ │ │ │ + cmp r5, #172 @ 0xac │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #160 @ 0xa0 │ │ │ │ + cmp r5, #144 @ 0x90 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #74 @ 0x4a │ │ │ │ + cmp r5, #58 @ 0x3a │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #116] @ (1eb78 ) │ │ │ │ mov r6, r3 │ │ │ │ @@ -39044,15 +39044,15 @@ │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ strh r2, [r3, #22] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #46 @ 0x2e │ │ │ │ + cmp r2, #30 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r6, r5, #13 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r3, #13 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r2, r1, #13 │ │ │ │ movs r2, r0 │ │ │ │ @@ -39088,15 +39088,15 @@ │ │ │ │ nop │ │ │ │ strh r6, [r7, #14] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #76 @ 0x4c │ │ │ │ + cmp r1, #60 @ 0x3c │ │ │ │ movs r5, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #140] @ (1eecc ) │ │ │ │ ldr r3, [r0, #16] │ │ │ │ @@ -39156,21 +39156,21 @@ │ │ │ │ bl 1eee8 │ │ │ │ b.n 1ee74 │ │ │ │ nop │ │ │ │ strh r2, [r7, #12] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #236 @ 0xec │ │ │ │ + cmp r0, #220 @ 0xdc │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r3, #9 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #164 @ 0xa4 │ │ │ │ + cmp r0, #148 @ 0x94 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r2, r1, #9 │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ @@ -40312,17 +40312,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r1, #2 │ │ │ │ + subs r4, r7, #1 │ │ │ │ movs r5, r0 │ │ │ │ - subs r0, r2, #0 │ │ │ │ + subs r0, r0, #0 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ strb r2, [r3, #26] │ │ │ │ movs r2, r0 │ │ │ │ strb r4, [r7, #25] │ │ │ │ movs r2, r0 │ │ │ │ @@ -40355,15 +40355,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx 5fa0 │ │ │ │ ldr r3, [pc, #24] @ (1fa60 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r5, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - adds r2, r7, #4 │ │ │ │ + adds r2, r5, #4 │ │ │ │ movs r5, r0 │ │ │ │ strb r6, [r2, #23] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #6 │ │ │ │ movs r2, r0 │ │ │ │ @@ -40394,15 +40394,15 @@ │ │ │ │ add r0, pc │ │ │ │ blx 5fa0 │ │ │ │ ldr r3, [pc, #24] @ (1fab8 ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r2, [r3, #0] │ │ │ │ pop {r4, pc} │ │ │ │ - adds r2, r4, #3 │ │ │ │ + adds r2, r2, #3 │ │ │ │ movs r5, r0 │ │ │ │ strb r6, [r7, #21] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r3, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #4 │ │ │ │ movs r2, r0 │ │ │ │ @@ -40469,15 +40469,15 @@ │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r6, r4 │ │ │ │ str.w r8, [r5, #4] │ │ │ │ str.w r3, [r4, #-12] │ │ │ │ bne.n 1fb32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - adds r2, r2, #3 │ │ │ │ + adds r2, r0, #3 │ │ │ │ movs r5, r0 │ │ │ │ strb r4, [r4, #20] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r5, #0] │ │ │ │ movs r3, r0 │ │ │ │ @@ -40489,15 +40489,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, #1 │ │ │ │ + adds r6, r5, #1 │ │ │ │ movs r5, r0 │ │ │ │ ldrb r4, [r3, #31] │ │ │ │ movs r3, r0 │ │ │ │ ldr r3, [pc, #16] @ (1fba0 ) │ │ │ │ ldr r2, [pc, #20] @ (1fba4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -40524,15 +40524,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #8] @ (1fbd0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbnz r3, 1fbce │ │ │ │ b.n 1fabc │ │ │ │ bx lr │ │ │ │ - subs r6, r3, r7 │ │ │ │ + subs r6, r1, r7 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r1, [pc, #300] @ (1fd14 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -40647,19 +40647,19 @@ │ │ │ │ bne.n 1fc48 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ strb r2, [r2, #16] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r4, r6 │ │ │ │ + subs r6, r2, r6 │ │ │ │ movs r5, r0 │ │ │ │ ldrb r2, [r6, #27] │ │ │ │ movs r3, r0 │ │ │ │ - subs r6, r1, r6 │ │ │ │ + subs r6, r7, r5 │ │ │ │ movs r5, r0 │ │ │ │ lsls r4, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ @@ -40925,15 +40925,15 @@ │ │ │ │ ldr r3, [pc, #88] @ (20010 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 1ff3c │ │ │ │ b.n 1fdf6 │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ - subs r2, r2, r1 │ │ │ │ + subs r2, r0, r1 │ │ │ │ movs r5, r0 │ │ │ │ strb r6, [r4, #10] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ strb r6, [r3, #10] │ │ │ │ movs r2, r0 │ │ │ │ @@ -40944,31 +40944,31 @@ │ │ │ │ lsls r0, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r4, [r6, #21] │ │ │ │ movs r3, r0 │ │ │ │ cdp2 0, 3, cr0, cr10, cr1, {0} │ │ │ │ - subs r4, r0, r0 │ │ │ │ + adds r4, r6, r7 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r6, r1 │ │ │ │ + adds r4, r4, r1 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ strb r4, [r5, #1] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r5, #31 │ │ │ │ + asrs r4, r3, #31 │ │ │ │ movs r5, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ add r3, r1 │ │ │ │ strb r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -41608,15 +41608,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [pc, #8] @ (20714 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ bx lr │ │ │ │ - asrs r2, r4, #2 │ │ │ │ + asrs r2, r2, #2 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-40] │ │ │ │ ldr r2, [pc, #372] @ (208a4 ) │ │ │ │ @@ -41770,25 +41770,25 @@ │ │ │ │ ldr r6, [r0, #12] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf5280001 │ │ │ │ subs r6, #196 @ 0xc4 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ movs r5, r0 │ │ │ │ - asrs r6, r3, #32 │ │ │ │ + asrs r6, r1, #32 │ │ │ │ movs r5, r0 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r5, #31 │ │ │ │ + lsrs r6, r3, #31 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ movs r5, r0 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ movs r5, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r4, [pc, #108] @ (20948 ) │ │ │ │ sub sp, #128 @ 0x80 │ │ │ │ @@ -41832,15 +41832,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 20942 │ │ │ │ add sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r2, r1, #27 │ │ │ │ + lsrs r2, r7, #26 │ │ │ │ movs r5, r0 │ │ │ │ str r6, [r1, #112] @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ usat r0, #1, r8 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r7, #108] @ 0x6c │ │ │ │ @@ -41995,15 +41995,15 @@ │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf2d20001 │ │ │ │ str r2, [r4, #100] @ 0x64 │ │ │ │ movs r2, r0 │ │ │ │ @ instruction: 0xb684 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r3, #22 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ movs r5, r0 │ │ │ │ @ instruction: 0xf2580001 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ @ instruction: 0xf26a0001 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -42373,15 +42373,15 @@ │ │ │ │ blx 6220 <__memcpy_chk@plt> │ │ │ │ ldr.w r2, [r4, #240] @ 0xf0 │ │ │ │ b.n 20ce6 │ │ │ │ str r0, [r4, #76] @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #18 │ │ │ │ + lsrs r0, r7, #17 │ │ │ │ movs r5, r0 │ │ │ │ str r4, [r2, #76] @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ @ instruction: 0xf1f00001 │ │ │ │ strb r4, [r1, #2] │ │ │ │ movs r3, r0 │ │ │ │ hlt 0x001c │ │ │ │ @@ -42409,15 +42409,15 @@ │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #10 │ │ │ │ + lsrs r0, r7, #9 │ │ │ │ movs r5, r0 │ │ │ │ orns r0, r0, #1 │ │ │ │ bics.w r0, r2, #1 │ │ │ │ orr.w r0, r8, #1 │ │ │ │ orrs.w r0, r2, #1 │ │ │ │ orrs.w r0, r0, #1 │ │ │ │ ands.w r0, r2, #1 │ │ │ │ @@ -42484,15 +42484,15 @@ │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.n 20b04 │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r1, #0] │ │ │ │ bne.n 20f74 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r3, #1 │ │ │ │ + lsrs r0, r1, #1 │ │ │ │ movs r5, r0 │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ movs r3, r0 │ │ │ │ ldr r4, [r0, #72] @ 0x48 │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -42653,15 +42653,15 @@ │ │ │ │ movs r3, r0 │ │ │ │ str r4, [r3, #0] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ str r4, [r2, #0] │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r3, #30 │ │ │ │ + lsls r6, r1, #30 │ │ │ │ movs r5, r0 │ │ │ │ lsls r0, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -42985,52 +42985,52 @@ │ │ │ │ ldrsh r4, [r7, r0] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ stcl 0, cr0, [r4], #4 │ │ │ │ ldrsh r0, [r6, r0] │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ movs r5, r0 │ │ │ │ lsrs r0, r5, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldc 0, cr0, [r6], #4 │ │ │ │ - lsls r4, r4, #22 │ │ │ │ + lsls r4, r2, #22 │ │ │ │ movs r5, r0 │ │ │ │ ldr r6, [r6, #28] │ │ │ │ movs r3, r0 │ │ │ │ stc 0, cr0, [sl], #4 │ │ │ │ stcl 0, cr0, [r2], #4 │ │ │ │ - lsls r6, r2, #21 │ │ │ │ + lsls r6, r0, #21 │ │ │ │ movs r5, r0 │ │ │ │ ldr r6, [r4, #24] │ │ │ │ movs r3, r0 │ │ │ │ ldmia r2, {r1, r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r1, #20 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ movs r5, r0 │ │ │ │ ldc 0, cr0, [lr, #-4] │ │ │ │ - lsls r4, r1, #19 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ movs r5, r0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r3, r0 │ │ │ │ ldmia r1!, {r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ movs r5, r0 │ │ │ │ stcl 0, cr0, [r2], #-4 │ │ │ │ ldrb r4, [r3, r3] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ stc 0, cr0, [r8], #4 │ │ │ │ stc 0, cr0, [sl], {1} │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r4, r4, #16 │ │ │ │ movs r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r3, r0 │ │ │ │ @ instruction: 0xeb8c0001 │ │ │ │ @ instruction: 0xeb940001 │ │ │ │ str r4, [sp, #608] @ 0x260 │ │ │ │ movs r1, r0 │ │ │ │ @@ -43074,15 +43074,15 @@ │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ b.n 211a8 │ │ │ │ nop │ │ │ │ ldrh r4, [r2, r2] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r0, r6, #8 │ │ │ │ movs r5, r0 │ │ │ │ @ instruction: 0xeab00001 │ │ │ │ subs r3, r1, #0 │ │ │ │ ble.n 215c2 │ │ │ │ ldr r2, [pc, #136] @ (21644 ) │ │ │ │ add r2, pc │ │ │ │ ldr r2, [r2, #4] │ │ │ │ @@ -43131,17 +43131,17 @@ │ │ │ │ ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ bl 33488 │ │ │ │ b.n 215e8 │ │ │ │ ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ bl 33460 │ │ │ │ b.n 215e8 │ │ │ │ nop │ │ │ │ - lsls r2, r6, #7 │ │ │ │ + lsls r2, r4, #7 │ │ │ │ movs r5, r0 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + lsls r2, r1, #7 │ │ │ │ movs r5, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1776] @ 0x6f0 │ │ │ │ ldr.w r7, [pc, #1504] @ 21c40 │ │ │ │ subw sp, sp, #2284 @ 0x8ec │ │ │ │ @@ -43721,48 +43721,48 @@ │ │ │ │ movs r2, r0 │ │ │ │ str r2, [r6, #84] @ 0x54 │ │ │ │ movs r3, r0 │ │ │ │ str r0, [r7, #76] @ 0x4c │ │ │ │ movs r3, r0 │ │ │ │ stmia r5!, {r1, r7} │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, r4 │ │ │ │ + movs r0, r2 │ │ │ │ movs r5, r0 │ │ │ │ stmia r5!, {r1, r2, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ stmia r5!, {r3} │ │ │ │ movs r1, r0 │ │ │ │ - vhadd.u d16, d14, d4 │ │ │ │ - vhadd.u32 d0, d8, d4 │ │ │ │ - cdp2 0, 11, cr0, cr4, cr4, {0} │ │ │ │ + vhadd.u32 d16, d14, d4 │ │ │ │ + vhadd.u16 d0, d8, d4 │ │ │ │ + cdp2 0, 10, cr0, cr4, cr4, {0} │ │ │ │ b.n 21a90 │ │ │ │ movs r1, r0 │ │ │ │ ldrsb r6, [r0, r3] │ │ │ │ movs r2, r0 │ │ │ │ b.n 21a74 │ │ │ │ movs r1, r0 │ │ │ │ stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - cdp2 0, 2, cr0, cr2, cr4, {0} │ │ │ │ + cdp2 0, 1, cr0, cr2, cr4, {0} │ │ │ │ stmia r3!, {r2, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - cdp2 0, 0, cr0, cr6, cr4, {0} │ │ │ │ + ldc2l 0, cr0, [r6, #16]! │ │ │ │ stmia r3!, {r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ stmia r5!, {r2, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stc2 0, cr0, [lr, #-16]! │ │ │ │ - ldc2l 0, cr0, [r0], {4} │ │ │ │ + ldc2 0, cr0, [lr, #-16] │ │ │ │ + stc2l 0, cr0, [r0], {4} │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #148 @ 0x94 │ │ │ │ movs r2, r0 │ │ │ │ b.n 21704 │ │ │ │ movs r1, r0 │ │ │ │ - ldc2 0, cr0, [r8], #-16 │ │ │ │ + stc2 0, cr0, [r8], #-16 │ │ │ │ b.n 216d0 │ │ │ │ movs r1, r0 │ │ │ │ pop {r1, r2, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ b.n 21578 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ @@ -43784,15 +43784,15 @@ │ │ │ │ bl 20718 │ │ │ │ movs r3, #8 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ b.n 224bc │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfada0004 │ │ │ │ + @ instruction: 0xfaca0004 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #460] @ (21ed8 ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r6, [pc, #460] @ (21edc ) │ │ │ │ @@ -43966,23 +43966,23 @@ │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ bl 35f84 │ │ │ │ ldr r3, [pc, #84] @ (21f24 ) │ │ │ │ add r3, pc │ │ │ │ str.w r0, [r3, #160] @ 0xa0 │ │ │ │ b.n 21d26 │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa9e0004 │ │ │ │ + @ instruction: 0xfa8e0004 │ │ │ │ strh r4, [r5, r3] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa7a0004 │ │ │ │ + @ instruction: 0xfa6a0004 │ │ │ │ b.n 226a4 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfa460004 │ │ │ │ + @ instruction: 0xfa360004 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ b.n 226e0 │ │ │ │ movs r1, r0 │ │ │ │ b.n 21718 │ │ │ │ movs r1, r0 │ │ │ │ b.n 21750 │ │ │ │ @@ -44001,15 +44001,15 @@ │ │ │ │ movs r1, r0 │ │ │ │ b.n 22440 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ b.n 223b0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr.w r0, [lr, #4] │ │ │ │ + str.w r0, [lr, #4] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr.w r2, [pc, #1324] @ 22468 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr.w r3, [pc, #1324] @ 2246c │ │ │ │ @@ -44503,66 +44503,66 @@ │ │ │ │ b.n 223d4 │ │ │ │ nop │ │ │ │ str r0, [r7, r2] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ b.n 223da │ │ │ │ - vqrshrun.s64 d31, q2, #1 │ │ │ │ + vtbx.8 d31, {d15}, d4 │ │ │ │ movs r4, r0 │ │ │ │ - str.w r0, [lr, r4] │ │ │ │ - str.w r0, [sl, r4] │ │ │ │ - str.w r0, [r4, r4] │ │ │ │ + ldrh.w r0, [lr, r4] │ │ │ │ + ldrh.w r0, [sl, r4] │ │ │ │ + ldrh.w r0, [r4, r4] │ │ │ │ str r6, [r0, r2] │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf7f20004 │ │ │ │ - @ instruction: 0xf78c0004 │ │ │ │ - @ instruction: 0xf7520004 │ │ │ │ - @ instruction: 0xf6e40004 │ │ │ │ + @ instruction: 0xf7e20004 │ │ │ │ + @ instruction: 0xf77c0004 │ │ │ │ + @ instruction: 0xf7420004 │ │ │ │ + @ instruction: 0xf6d40004 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ b.n 22714 │ │ │ │ movs r1, r0 │ │ │ │ ldr r6, [pc, #1008] @ (22894 ) │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf6900004 │ │ │ │ - @ instruction: 0xf6860004 │ │ │ │ - @ instruction: 0xf67a0004 │ │ │ │ - @ instruction: 0xf6580004 │ │ │ │ - movw r0, #26628 @ 0x6804 │ │ │ │ - @ instruction: 0xf62e0004 │ │ │ │ - @ instruction: 0xf6220004 │ │ │ │ - @ instruction: 0xf5f20004 │ │ │ │ + @ instruction: 0xf6800004 │ │ │ │ + @ instruction: 0xf6760004 │ │ │ │ + @ instruction: 0xf66a0004 │ │ │ │ + movw r0, #34820 @ 0x8804 │ │ │ │ + @ instruction: 0xf6360004 │ │ │ │ + @ instruction: 0xf61e0004 │ │ │ │ + @ instruction: 0xf6120004 │ │ │ │ + @ instruction: 0xf5e20004 │ │ │ │ ldr r0, [r7, r7] │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xf5920004 │ │ │ │ + @ instruction: 0xf5820004 │ │ │ │ lsrs r0, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xf4aa0004 │ │ │ │ + eors.w r0, sl, #8650752 @ 0x840000 │ │ │ │ ldr r2, [r4, r3] │ │ │ │ movs r3, r0 │ │ │ │ ldr r0, [r7, r2] │ │ │ │ movs r3, r0 │ │ │ │ - orr.w r0, sl, #8650752 @ 0x840000 │ │ │ │ - ubfx r0, lr, #0, #5 │ │ │ │ + bics.w r0, sl, #8650752 @ 0x840000 │ │ │ │ + @ instruction: 0xf3be0004 │ │ │ │ ldr r3, [pc, #20] @ (22508 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ strd r0, r2, [r3] │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ strd r2, r2, [r3, #16] │ │ │ │ strd r2, r2, [r3, #24] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xf3700004 │ │ │ │ + bfi r0, r0, #0, #5 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #316] @ (2265c ) │ │ │ │ mov r7, r1 │ │ │ │ ldr r6, [pc, #316] @ (22660 ) │ │ │ │ @@ -44677,26 +44677,26 @@ │ │ │ │ b.n 2259c │ │ │ │ blx 5e8c │ │ │ │ vmov.f64 d7, d0 │ │ │ │ b.n 225b2 │ │ │ │ blx 5e8c │ │ │ │ vmov.f64 d7, d0 │ │ │ │ b.n 225fc │ │ │ │ - sbfx r0, r2, #0, #5 │ │ │ │ + @ instruction: 0xf3320004 │ │ │ │ ldr r2, [pc, #864] @ (229c4 ) │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2d40004 │ │ │ │ + movt r0, #16388 @ 0x4004 │ │ │ │ lsrs r4, r0, #3 │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, sl, #4 │ │ │ │ - @ instruction: 0xf2600004 │ │ │ │ + @ instruction: 0xf29a0004 │ │ │ │ + @ instruction: 0xf2500004 │ │ │ │ b.n 22e14 │ │ │ │ movs r1, r0 │ │ │ │ b.n 22dd8 │ │ │ │ movs r1, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -44795,36 +44795,36 @@ │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r7, r0] │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xf1900004 │ │ │ │ - @ instruction: 0xf1820004 │ │ │ │ + @ instruction: 0xf1800004 │ │ │ │ + sbcs.w r0, r2, #4 │ │ │ │ strb r6, [r7, r6] │ │ │ │ movs r3, r0 │ │ │ │ - adds.w r0, r6, #4 │ │ │ │ + add.w r0, r6, #4 │ │ │ │ ldr r3, [pc, #8] @ (22794 ) │ │ │ │ add r3, pc │ │ │ │ vldr d0, [r3, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0da0004 │ │ │ │ + @ instruction: 0xf0ca0004 │ │ │ │ ldr r3, [pc, #8] @ (227a4 ) │ │ │ │ add r3, pc │ │ │ │ vldr d0, [r3, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0ca0004 │ │ │ │ + @ instruction: 0xf0ba0004 │ │ │ │ ldr r3, [pc, #4] @ (227b0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xf0ba0004 │ │ │ │ + @ instruction: 0xf0aa0004 │ │ │ │ ldr r0, [pc, #4] @ (227bc ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ bx lr │ │ │ │ strb r6, [r7, r4] │ │ │ │ movs r3, r0 │ │ │ │ ldr r3, [pc, #12] @ (227d0 ) │ │ │ │ @@ -48976,15 +48976,15 @@ │ │ │ │ itt eq │ │ │ │ moveq r1, #1 │ │ │ │ strbeq.w r1, [r0, #-8] │ │ │ │ b.n 25138 │ │ │ │ nop │ │ │ │ subs r4, r1, #6 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -49066,19 +49066,19 @@ │ │ │ │ bl 18624 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ b.n 2527a │ │ │ │ adds r6, r4, #6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r4, r6} │ │ │ │ + stmia r6!, {r1, r2, r6} │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r4, r5} │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r0, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ @@ -49578,15 +49578,15 @@ │ │ │ │ nop │ │ │ │ subs r6, r7, r1 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r1, r5} │ │ │ │ + stmia r3!, {r1, r4} │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ @@ -50817,23 +50817,23 @@ │ │ │ │ b.n 25fe2 │ │ │ │ asrs r2, r5, #12 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #12 │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r6, 26482 │ │ │ │ + cbnz r6, 2647e │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r5, #9 │ │ │ │ movs r2, r0 │ │ │ │ - cbnz r0, 26476 │ │ │ │ + revsh r0, r7 │ │ │ │ movs r4, r0 │ │ │ │ - hlt 0x0032 │ │ │ │ + hlt 0x0022 │ │ │ │ movs r4, r0 │ │ │ │ add r7, sp, #584 @ 0x248 │ │ │ │ movs r1, r0 │ │ │ │ add r7, sp, #320 @ 0x140 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ @@ -50851,46 +50851,46 @@ │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r7, #1 │ │ │ │ movs r3, r0 │ │ │ │ add r5, sp, #632 @ 0x278 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, 2647c │ │ │ │ + cbnz r0, 26478 │ │ │ │ movs r4, r0 │ │ │ │ - cbnz r4, 26478 │ │ │ │ + cbnz r4, 26474 │ │ │ │ movs r4, r0 │ │ │ │ asrs r6, r2, #1 │ │ │ │ movs r2, r0 │ │ │ │ asrs r0, r6, #32 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb8c0 │ │ │ │ + @ instruction: 0xb8b0 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb854 │ │ │ │ + @ instruction: 0xb844 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb7ee │ │ │ │ + @ instruction: 0xb7de │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb788 │ │ │ │ + @ instruction: 0xb778 │ │ │ │ movs r4, r0 │ │ │ │ adds r0, r0, #1 │ │ │ │ movs r3, r0 │ │ │ │ add r6, sp, #504 @ 0x1f8 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r2, r0, #25 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xb6ce │ │ │ │ + @ instruction: 0xb6be │ │ │ │ movs r4, r0 │ │ │ │ add r4, sp, #888 @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb69a │ │ │ │ - movs r4, r0 │ │ │ │ @ instruction: 0xb68a │ │ │ │ movs r4, r0 │ │ │ │ + @ instruction: 0xb67a │ │ │ │ + movs r4, r0 │ │ │ │ add r4, sp, #416 @ 0x1a0 │ │ │ │ movs r1, r0 │ │ │ │ subs r4, r3, r5 │ │ │ │ movs r3, r0 │ │ │ │ add r3, sp, #960 @ 0x3c0 │ │ │ │ movs r1, r0 │ │ │ │ add r3, sp, #728 @ 0x2d8 │ │ │ │ @@ -50915,15 +50915,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ itet le │ │ │ │ movle r1, r0 │ │ │ │ addgt r4, sp, #792 @ 0x318 │ │ │ │ movle r1, r0 │ │ │ │ add r4, sp, #440 @ 0x1b8 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r5, lr} │ │ │ │ + push {r1, r2, r4, lr} │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #17 │ │ │ │ movs r2, r0 │ │ │ │ add r4, sp, #760 @ 0x2f8 │ │ │ │ movs r1, r0 │ │ │ │ add r1, sp, #288 @ 0x120 │ │ │ │ movs r1, r0 │ │ │ │ @@ -52054,41 +52054,41 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #888 @ 0x378 │ │ │ │ + add r5, sp, #824 @ 0x338 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #216 @ 0xd8 │ │ │ │ + add r5, sp, #152 @ 0x98 │ │ │ │ movs r4, r0 │ │ │ │ - add r4, sp, #976 @ 0x3d0 │ │ │ │ + add r4, sp, #912 @ 0x390 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #264 @ 0x108 │ │ │ │ + add r4, sp, #200 @ 0xc8 │ │ │ │ movs r4, r0 │ │ │ │ - add r3, sp, #904 @ 0x388 │ │ │ │ + add r3, sp, #840 @ 0x348 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #120 @ 0x78 │ │ │ │ + add r3, sp, #56 @ 0x38 │ │ │ │ movs r4, r0 │ │ │ │ - add r2, sp, #504 @ 0x1f8 │ │ │ │ + add r2, sp, #440 @ 0x1b8 │ │ │ │ movs r4, r0 │ │ │ │ - add r2, sp, #248 @ 0xf8 │ │ │ │ + add r2, sp, #184 @ 0xb8 │ │ │ │ movs r4, r0 │ │ │ │ - add r1, sp, #496 @ 0x1f0 │ │ │ │ + add r1, sp, #432 @ 0x1b0 │ │ │ │ movs r4, r0 │ │ │ │ - add r0, sp, #744 @ 0x2e8 │ │ │ │ + add r0, sp, #680 @ 0x2a8 │ │ │ │ movs r4, r0 │ │ │ │ - add r0, sp, #472 @ 0x1d8 │ │ │ │ + add r0, sp, #408 @ 0x198 │ │ │ │ movs r4, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ @@ -53686,71 +53686,71 @@ │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ movw r0, #18433 @ 0x4801 │ │ │ │ lsls r4, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #28 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #888 @ (adr r3, 285d0 ) │ │ │ │ + add r3, pc, #824 @ (adr r3, 28590 ) │ │ │ │ movs r4, r0 │ │ │ │ - add r3, pc, #480 @ (adr r3, 2843c ) │ │ │ │ + add r3, pc, #416 @ (adr r3, 283fc ) │ │ │ │ movs r4, r0 │ │ │ │ - add r3, pc, #192 @ (adr r3, 28320 ) │ │ │ │ + add r3, pc, #128 @ (adr r3, 282e0 ) │ │ │ │ movs r4, r0 │ │ │ │ - add r2, pc, #944 @ (adr r2, 28614 ) │ │ │ │ + add r2, pc, #880 @ (adr r2, 285d4 ) │ │ │ │ movs r4, r0 │ │ │ │ - add r2, pc, #560 @ (adr r2, 28498 ) │ │ │ │ + add r2, pc, #496 @ (adr r2, 28458 ) │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #448 @ (adr r2, 28430 ) │ │ │ │ + add r2, pc, #384 @ (adr r2, 283f0 ) │ │ │ │ movs r4, r0 │ │ │ │ - add r2, pc, #224 @ (adr r2, 28354 ) │ │ │ │ + add r2, pc, #160 @ (adr r2, 28314 ) │ │ │ │ movs r4, r0 │ │ │ │ - add r2, pc, #40 @ (adr r2, 282a0 ) │ │ │ │ + add r1, pc, #1000 @ (adr r1, 28660 ) │ │ │ │ movs r4, r0 │ │ │ │ - add r1, pc, #960 @ (adr r1, 2863c ) │ │ │ │ + add r1, pc, #896 @ (adr r1, 285fc ) │ │ │ │ movs r4, r0 │ │ │ │ - add r1, pc, #760 @ (adr r1, 28578 ) │ │ │ │ + add r1, pc, #696 @ (adr r1, 28538 ) │ │ │ │ movs r4, r0 │ │ │ │ - add r1, pc, #368 @ (adr r1, 283f4 ) │ │ │ │ + add r1, pc, #304 @ (adr r1, 283b4 ) │ │ │ │ movs r4, r0 │ │ │ │ add r0, sp, #888 @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r0, sp, #984 @ 0x3d8 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r1, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #648] @ 0x288 │ │ │ │ + ldr r7, [sp, #584] @ 0x248 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ + ldr r5, [sp, #1000] @ 0x3e8 │ │ │ │ movs r4, r0 │ │ │ │ add r6, pc, #128 @ (adr r6, 28338 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #752] @ 0x2f0 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r5, [sp, #624] @ 0x270 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r6, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #224] @ 0xe0 │ │ │ │ + ldr r5, [sp, #160] @ 0xa0 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ ldr r7, [pc, #108] @ (28348 ) │ │ │ │ @@ -53795,20 +53795,20 @@ │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 5d10 │ │ │ │ mov r0, r4 │ │ │ │ b.n 28324 │ │ │ │ nop │ │ │ │ stc 0, cr0, [r0, #-4]! │ │ │ │ - ldr r4, [sp, #312] @ 0x138 │ │ │ │ - movs r4, r0 │ │ │ │ - ldr r4, [sp, #120] @ 0x78 │ │ │ │ + ldr r4, [sp, #248] @ 0xf8 │ │ │ │ movs r4, r0 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ movs r4, r0 │ │ │ │ + ldr r3, [sp, #1016] @ 0x3f8 │ │ │ │ + movs r4, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r4, pc, #992 @ (adr r4, 28740 ) │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -54492,15 +54492,15 @@ │ │ │ │ bl 36304 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ b.n 28746 │ │ │ │ nop │ │ │ │ add r1, pc, #488 @ (adr r1, 28c44 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #272] @ 0x110 │ │ │ │ + ldr r1, [sp, #208] @ 0xd0 │ │ │ │ movs r4, r0 │ │ │ │ ldrd r0, r0, [sl], #4 │ │ │ │ subs r0, r3, #2 │ │ │ │ movs r1, r0 │ │ │ │ subs r6, r3, #2 │ │ │ │ movs r1, r0 │ │ │ │ adcs r6, r6 │ │ │ │ @@ -54516,37 +54516,37 @@ │ │ │ │ strh.w r0, [r4, #2] │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ movs r4, r0 │ │ │ │ strh r4, [r5, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ add r0, pc, #32 @ (adr r0, 28ac0 ) │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #200] @ 0xc8 │ │ │ │ + str r7, [sp, #136] @ 0x88 │ │ │ │ movs r4, r0 │ │ │ │ strh r6, [r5, #22] │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #144] @ 0x90 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #140 @ 0x8c │ │ │ │ movs r1, r0 │ │ │ │ cmp r0, #114 @ 0x72 │ │ │ │ movs r1, r0 │ │ │ │ pop {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #152] @ 0x98 │ │ │ │ + str r6, [sp, #88] @ 0x58 │ │ │ │ movs r4, r0 │ │ │ │ strh r2, [r4, #14] │ │ │ │ movs r1, r0 │ │ │ │ cmp r6, #172 @ 0xac │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -54762,15 +54762,15 @@ │ │ │ │ blx 636c │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 28cda │ │ │ │ blx 61fc │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 5f40 │ │ │ │ nop │ │ │ │ - str r3, [sp, #560] @ 0x230 │ │ │ │ + str r3, [sp, #496] @ 0x1f0 │ │ │ │ movs r4, r0 │ │ │ │ ldr r3, [pc, #16] @ (28d0c ) │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [pc, #16] @ (28d10 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #16] @ (28d14 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -55282,21 +55282,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ add r2, pc, #96 @ (adr r2, 292d8 ) │ │ │ │ movs r1, r0 │ │ │ │ add r1, pc, #1000 @ (adr r1, 29664 ) │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + str r2, [sp, #920] @ 0x398 │ │ │ │ movs r4, r0 │ │ │ │ adds r0, r3, r0 │ │ │ │ movs r1, r0 │ │ │ │ str r6, [r2, #28] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [sp, #440] @ 0x1b8 │ │ │ │ + str r2, [sp, #376] @ 0x178 │ │ │ │ movs r4, r0 │ │ │ │ add r1, pc, #800 @ (adr r1, 295b0 ) │ │ │ │ movs r1, r0 │ │ │ │ add r1, pc, #688 @ (adr r1, 29544 ) │ │ │ │ movs r1, r0 │ │ │ │ add r1, pc, #584 @ (adr r1, 294e0 ) │ │ │ │ movs r1, r0 │ │ │ │ @@ -55396,15 +55396,15 @@ │ │ │ │ b.w 65f0 <__fprintf_chk@plt> │ │ │ │ bgt.n 29338 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ rev r2, r3 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ + ldrh r6, [r3, #40] @ 0x28 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #808] @ 0x328 │ │ │ │ movs r1, r0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ @@ -55626,15 +55626,15 @@ │ │ │ │ movs r1, r0 │ │ │ │ blt.n 2956c │ │ │ │ movs r1, r0 │ │ │ │ cbz r0, 295e2 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #624] @ 0x270 │ │ │ │ movs r4, r0 │ │ │ │ bge.n 29570 │ │ │ │ movs r1, r0 │ │ │ │ sub sp, #416 @ 0x1a0 │ │ │ │ movs r1, r0 │ │ │ │ ldr r4, [sp, #232] @ 0xe8 │ │ │ │ movs r1, r0 │ │ │ │ @@ -55885,15 +55885,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ subs r0, #254 @ 0xfe │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #888] @ 0x378 │ │ │ │ + ldr r1, [sp, #824] @ 0x338 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ bhi.n 298d8 │ │ │ │ movs r1, r0 │ │ │ │ @@ -56053,15 +56053,15 @@ │ │ │ │ movs r1, r0 │ │ │ │ lsrs r6, r7, #21 │ │ │ │ movs r1, r0 │ │ │ │ add r5, sp, #576 @ 0x240 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #408] @ 0x198 │ │ │ │ + str r7, [sp, #344] @ 0x158 │ │ │ │ movs r4, r0 │ │ │ │ bvs.n 298f8 │ │ │ │ movs r1, r0 │ │ │ │ stc2l 0, cr0, [lr], {2} │ │ │ │ adds r6, #16 │ │ │ │ movs r1, r0 │ │ │ │ ldc2 0, cr0, [r8], #8 │ │ │ │ @@ -56304,15 +56304,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #32 │ │ │ │ movs r0, r0 │ │ │ │ adds r4, #246 @ 0xf6 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #856] @ 0x358 │ │ │ │ + str r5, [sp, #792] @ 0x318 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #23 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 29cd0 │ │ │ │ movs r1, r0 │ │ │ │ @@ -57078,15 +57078,15 @@ │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 2a39e │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf52e0002 │ │ │ │ + adds.w r0, lr, #8519680 @ 0x820000 │ │ │ │ ldmia r5!, {r1, r2, r3} │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r1, #54] @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ ldrh r2, [r3, #54] @ 0x36 │ │ │ │ @@ -57430,22 +57430,22 @@ │ │ │ │ movs r1, r0 │ │ │ │ ldrh r0, [r7, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ ldrh r0, [r6, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3f20002 │ │ │ │ + @ instruction: 0xf3e20002 │ │ │ │ lsls r0, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf39a0002 │ │ │ │ - usat r0, #2, r8 │ │ │ │ - @ instruction: 0xf3700002 │ │ │ │ + usat r0, #2, sl │ │ │ │ + @ instruction: 0xf3780002 │ │ │ │ + bfi r0, r0, #0, #3 │ │ │ │ ldrh r0, [r2, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #24 │ │ │ │ @@ -57454,15 +57454,15 @@ │ │ │ │ movs r1, r0 │ │ │ │ strb r2, [r0, r2] │ │ │ │ movs r1, r0 │ │ │ │ strb r0, [r7, r1] │ │ │ │ movs r1, r0 │ │ │ │ ldrh r0, [r0, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf2fa0002 │ │ │ │ + @ instruction: 0xf2ea0002 │ │ │ │ ldrh r6, [r5, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ ldrh r0, [r4, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ ldrh r4, [r6, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r4, #6 │ │ │ │ @@ -58046,49 +58046,49 @@ │ │ │ │ bl 29304 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ b.n 2ac0c │ │ │ │ stmia r6!, {r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r5, #54] @ 0x36 │ │ │ │ + strh r4, [r3, #54] @ 0x36 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r0, #48] @ 0x30 │ │ │ │ + strh r6, [r6, #46] @ 0x2e │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r6, [r6, #44] @ 0x2c │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r4, #40] @ 0x28 │ │ │ │ + strh r0, [r2, #40] @ 0x28 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r0, [r2, #38] @ 0x26 │ │ │ │ + ldrh r0, [r0, #38] @ 0x26 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, #34] @ 0x22 │ │ │ │ + strh r0, [r6, #32] │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r6, #30] │ │ │ │ + ldrh r2, [r4, #30] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #21 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r2, [r7, #28] │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r2, [r7, #26] │ │ │ │ + ldrh r2, [r5, #26] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -58984,17 +58984,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r6, #16] │ │ │ │ + ldrh r2, [r4, #16] │ │ │ │ movs r4, r0 │ │ │ │ - strh r6, [r6, #18] │ │ │ │ + strh r6, [r4, #18] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ @@ -59010,23 +59010,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r0, #6] │ │ │ │ + strh r2, [r6, #4] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #23 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #2] │ │ │ │ + strh r0, [r0, #2] │ │ │ │ movs r4, r0 │ │ │ │ - strh r4, [r7, #62] @ 0x3e │ │ │ │ + strh r4, [r5, #62] @ 0x3e │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -59034,59 +59034,59 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #27] │ │ │ │ + ldrb r2, [r6, #26] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #20] │ │ │ │ - movs r4, r0 │ │ │ │ ldrb r2, [r3, #20] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r7, #19] │ │ │ │ + ldrb r2, [r1, #20] │ │ │ │ movs r4, r0 │ │ │ │ ldrb r6, [r5, #19] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r3, #19] │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ + movs r4, r0 │ │ │ │ + ldrb r0, [r1, #19] │ │ │ │ movs r4, r0 │ │ │ │ - b.n 2b59c │ │ │ │ + b.n 2b57c │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r6, #2 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r2, 2b92e │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #15] │ │ │ │ + ldrb r2, [r3, #15] │ │ │ │ movs r4, r0 │ │ │ │ - strh r2, [r3, #28] │ │ │ │ + strh r2, [r1, #28] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ + ldrb r0, [r6, #9] │ │ │ │ movs r4, r0 │ │ │ │ - strh r2, [r6, #16] │ │ │ │ + strh r2, [r4, #16] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldrb r4, [r5, #5] │ │ │ │ movs r4, r0 │ │ │ │ - strh r4, [r5, #8] │ │ │ │ + strh r4, [r3, #8] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldrb r4, [r4, #3] │ │ │ │ movs r4, r0 │ │ │ │ ldr.w r1, [pc, #2308] @ 2c1e8 │ │ │ │ ldr.w ip, [fp, r1] │ │ │ │ ldr.w r1, [pc, #2304] @ 2c1ec │ │ │ │ add r1, pc │ │ │ │ str.w lr, [r1, r2, lsl #2] │ │ │ │ ldr.w lr, [pc, #2300] @ 2c1f0 │ │ │ │ @@ -59839,21 +59839,21 @@ │ │ │ │ ands r1, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r4 │ │ │ │ lsls r4, r0, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ + ldrb r0, [r1, #30] │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r3, #31] │ │ │ │ + strb r2, [r1, #31] │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r4, #30] │ │ │ │ + strb r0, [r2, #30] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r4, [r7, #28] │ │ │ │ + ldrb r4, [r5, #28] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ @@ -59877,53 +59877,53 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #18] │ │ │ │ + strb r6, [r1, #18] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r2, #17] │ │ │ │ + ldrb r0, [r0, #17] │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r5, #17] │ │ │ │ + strb r2, [r3, #17] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r1, #16] │ │ │ │ + ldrb r2, [r7, #15] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r1, #4 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #10] │ │ │ │ + strb r0, [r2, #10] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #2] │ │ │ │ + strb r2, [r2, #2] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 2c204 │ │ │ │ + bhi.n 2c1e4 │ │ │ │ movs r2, r0 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r0, r0, lsl #2 │ │ │ │ bl 38e98 │ │ │ │ cmp r0, #4 │ │ │ │ bgt.w 2cd10 │ │ │ │ ldrsh.w r3, [r8, #918] @ 0x396 │ │ │ │ @@ -61038,95 +61038,95 @@ │ │ │ │ eors r0, r4 │ │ │ │ lsls r4, r6, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r4, r0 │ │ │ │ - strb r2, [r0, #22] │ │ │ │ + strb r2, [r6, #21] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r6, [r2, #88] @ 0x58 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r0, #88] @ 0x58 │ │ │ │ + ldr r4, [r6, #84] @ 0x54 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #64] @ 0x40 │ │ │ │ + ldr r6, [r2, #64] @ 0x40 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #40] @ 0x28 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r3, #25 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r0, #36] @ 0x24 │ │ │ │ + ldr r6, [r6, #32] │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r7, #7] │ │ │ │ + strb r0, [r5, #7] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r0, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ + ldr r4, [r3, #16] │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r3, #3] │ │ │ │ + strb r6, [r1, #3] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r2, #0] │ │ │ │ + strb r4, [r0, #0] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #26 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ + str r2, [r7, #116] @ 0x74 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r7, #112] @ 0x70 │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #6 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #96] @ 0x60 │ │ │ │ + str r6, [r1, #96] @ 0x60 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r2, #92] @ 0x5c │ │ │ │ + ldr r0, [r0, #92] @ 0x5c │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #32 │ │ │ │ movs r0, r0 │ │ │ │ @@ -61134,21 +61134,21 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #26 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #27 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r4, #56] @ 0x38 │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ movs r4, r0 │ │ │ │ - str r4, [r5, #60] @ 0x3c │ │ │ │ + str r4, [r3, #60] @ 0x3c │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r1, #60] @ 0x3c │ │ │ │ + str r0, [r7, #56] @ 0x38 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ @@ -61158,19 +61158,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r5, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #25 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r1, #28] │ │ │ │ + str r6, [r7, #24] │ │ │ │ movs r4, r0 │ │ │ │ - str r4, [r0, #20] │ │ │ │ + str r4, [r6, #16] │ │ │ │ movs r4, r0 │ │ │ │ - str r2, [r0, #12] │ │ │ │ + str r2, [r6, #8] │ │ │ │ movs r4, r0 │ │ │ │ ldr.w r1, [pc, #1200] @ 2d5fc │ │ │ │ ldr.w r2, [pc, #1200] @ 2d600 │ │ │ │ ldr.w r7, [fp, r1] │ │ │ │ ldrsh.w r1, [r8, #952] @ 0x3b8 │ │ │ │ ldr.w r2, [fp, r2] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ @@ -61564,15 +61564,15 @@ │ │ │ │ b.w 2c182 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r5] │ │ │ │ + ldrsh r4, [r7, r4] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ @@ -61580,15 +61580,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #27 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #76] @ 0x4c │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r0, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -61670,23 +61670,23 @@ │ │ │ │ nop │ │ │ │ ldr r1, [sp, #672] @ 0x2a0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r5, r1] │ │ │ │ + ldrh r2, [r3, r1] │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [r2, #32] │ │ │ │ + str r6, [r0, #32] │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r6, [r5, r0] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ movs r4, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ @@ -61727,15 +61727,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, r4, #528 @ 0x210 │ │ │ │ bl 2d720 │ │ │ │ cmp r4, r5 │ │ │ │ bne.n 2d78e │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ ldr.w fp, [pc, #368] @ 2d92c │ │ │ │ @@ -61881,15 +61881,15 @@ │ │ │ │ mov r8, r0 │ │ │ │ b.n 2d7e0 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r7} │ │ │ │ movs r2, r0 │ │ │ │ strb r4, [r5, #23] │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [pc, #4] @ (2d93c ) │ │ │ │ add r0, pc │ │ │ │ b.w 5f9c │ │ │ │ ldrh r6, [r0, r2] │ │ │ │ @@ -61901,15 +61901,15 @@ │ │ │ │ ldr r0, [pc, #16] @ (2d960 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ str.w r3, [r0], #8 │ │ │ │ blx 5f1c <__longjmp_chk@plt> │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, #9] │ │ │ │ + ldrb r0, [r4, #9] │ │ │ │ movs r4, r0 │ │ │ │ ldr r3, [pc, #16] @ (2d978 ) │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [pc, #16] @ (2d97c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -62652,80 +62652,80 @@ │ │ │ │ b.n 2e118 │ │ │ │ ldr r3, [pc, #372] @ (2e29c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #404] @ 0x194 │ │ │ │ blx 6448 │ │ │ │ b.n 2e118 │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ - ldrb r6, [r5, #8] │ │ │ │ + ldrb r6, [r3, #8] │ │ │ │ movs r4, r0 │ │ │ │ str r6, [sp, #336] @ 0x150 │ │ │ │ movs r1, r0 │ │ │ │ str r6, [sp, #296] @ 0x128 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #7] │ │ │ │ + ldrb r2, [r3, #7] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r4, #1 │ │ │ │ movs r0, r0 │ │ │ │ adds r0, r6, #7 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r4, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ + ldrb r4, [r5, #6] │ │ │ │ movs r4, r0 │ │ │ │ adds r0, r1, #7 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r1, #6] │ │ │ │ + ldrb r2, [r7, #5] │ │ │ │ movs r4, r0 │ │ │ │ mcr2 15, 7, pc, cr7, cr15, {7} @ │ │ │ │ lsls r0, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r3, r6] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r7, #23 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r2, r6] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r3, #4] │ │ │ │ + ldrb r2, [r1, #4] │ │ │ │ movs r4, r0 │ │ │ │ ldr r6, [r6, r5] │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, #3] │ │ │ │ - movs r4, r0 │ │ │ │ - ldrb r4, [r5, #2] │ │ │ │ + ldrb r0, [r1, #3] │ │ │ │ movs r4, r0 │ │ │ │ ldrb r4, [r3, #2] │ │ │ │ movs r4, r0 │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ + movs r4, r0 │ │ │ │ adds r4, r4, #2 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r6, #1] │ │ │ │ + ldrb r2, [r4, #1] │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r2, #1] │ │ │ │ + ldrb r2, [r0, #1] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, r2] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #31] │ │ │ │ + strb r2, [r6, #30] │ │ │ │ movs r4, r0 │ │ │ │ strb r4, [r5, r6] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #4 │ │ │ │ movs r0, r0 │ │ │ │ @@ -62743,19 +62743,19 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #26] │ │ │ │ + strb r0, [r4, #26] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #26] │ │ │ │ + strb r6, [r6, #25] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r6, #3 │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r2, [r7, r3] │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ @@ -62781,33 +62781,33 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #25 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ + strb r0, [r5, #20] │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r0, [r6, #19] │ │ │ │ movs r4, r0 │ │ │ │ str r1, [sp, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ strb r6, [r3, r4] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #27 │ │ │ │ movs r0, r0 │ │ │ │ subs r2, r6, #5 │ │ │ │ movs r1, r0 │ │ │ │ - strb r0, [r6, #17] │ │ │ │ + strb r0, [r4, #17] │ │ │ │ movs r4, r0 │ │ │ │ ldmia r6!, {r2, r3, r4} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6!, {r3} │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #21 │ │ │ │ movs r0, r0 │ │ │ │ @@ -62828,15 +62828,15 @@ │ │ │ │ movs r1, r0 │ │ │ │ strh r4, [r3, r5] │ │ │ │ movs r1, r0 │ │ │ │ strh r6, [r4, r6] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ + strb r4, [r1, #10] │ │ │ │ movs r4, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #32] @ (2e2d0 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -62852,15 +62852,15 @@ │ │ │ │ adds r0, #8 │ │ │ │ blx 5f1c <__longjmp_chk@plt> │ │ │ │ nop │ │ │ │ ldrh r0, [r1, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r4, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #3] │ │ │ │ + strb r6, [r5, #3] │ │ │ │ movs r4, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #136] @ (2e374 ) │ │ │ │ movs r5, #80 @ 0x50 │ │ │ │ @@ -62907,23 +62907,23 @@ │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ blx 6544 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r2, [r5, #11] │ │ │ │ + strb r2, [r3, #11] │ │ │ │ movs r4, r0 │ │ │ │ ldr r3, [pc, #8] @ (2e384 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cbz r3, 2e382 │ │ │ │ bx lr │ │ │ │ b.n 2e2dc │ │ │ │ - strb r2, [r4, #9] │ │ │ │ + strb r2, [r2, #9] │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #132] @ (2e41c ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -62976,19 +62976,19 @@ │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 65f4 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 60a0 │ │ │ │ nop │ │ │ │ - strb r0, [r0, #9] │ │ │ │ + strb r0, [r6, #8] │ │ │ │ movs r4, r0 │ │ │ │ ldrh r6, [r3, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r6, #8] │ │ │ │ + strb r2, [r4, #8] │ │ │ │ movs r4, r0 │ │ │ │ str r4, [r2, r3] │ │ │ │ movs r1, r0 │ │ │ │ str r6, [r0, r3] │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ @@ -63277,15 +63277,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ bl 1b584 │ │ │ │ b.n 2e6d6 │ │ │ │ ldrh r4, [r6, #8] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ + ldr r0, [r2, #112] @ 0x70 │ │ │ │ movs r4, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #68] @ (2e768 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -63315,15 +63315,15 @@ │ │ │ │ movs r0, #0 │ │ │ │ bl 1b60c │ │ │ │ b.n 2e736 │ │ │ │ ldrh r4, [r2, #6] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #108] @ 0x6c │ │ │ │ + ldr r0, [r6, #104] @ 0x68 │ │ │ │ movs r4, r0 │ │ │ │ b.w cd68 │ │ │ │ b.w ccf8 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #14 │ │ │ │ b.w 1b2b0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -63357,15 +63357,15 @@ │ │ │ │ ldr r3, [pc, #20] @ (2e7e4 ) │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strh.w r2, [r3, #172] @ 0xac │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [r6, #100] @ 0x64 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r4, r0 │ │ │ │ ldrh r6, [r2, #2] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #13 │ │ │ │ @@ -63572,15 +63572,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ movs r0, #20 │ │ │ │ bl 1b2b0 │ │ │ │ str r4, [r6, #4] │ │ │ │ b.n 2e9de │ │ │ │ nop │ │ │ │ - ldr r2, [r7, #64] @ 0x40 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ movs r4, r0 │ │ │ │ strh r0, [r5, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #30 │ │ │ │ movs r0, r0 │ │ │ │ b.w cdf4 │ │ │ │ b.w cd20 │ │ │ │ @@ -63968,15 +63968,15 @@ │ │ │ │ blx 65f4 <__fprintf_chk@plt+0x4> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 35ce4 │ │ │ │ strh r6, [r7, #16] │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + pop {r5, pc} │ │ │ │ movs r2, r0 │ │ │ │ bx lr │ │ │ │ movs r1, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -64022,17 +64022,17 @@ │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ b.w 1b584 │ │ │ │ nop │ │ │ │ strh r2, [r4, #14] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r1, #124] @ 0x7c │ │ │ │ + str r6, [r7, #120] @ 0x78 │ │ │ │ movs r4, r0 │ │ │ │ b.n 2ee08 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -64132,21 +64132,21 @@ │ │ │ │ mvn.w r3, #1 │ │ │ │ b.n 2ef68 │ │ │ │ nop │ │ │ │ strh r6, [r1, #6] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 2eff6 │ │ │ │ + cbnz r0, 2eff2 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 2eff6 │ │ │ │ + cbnz r2, 2eff2 │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [pc, #64] @ (2efd8 ) │ │ │ │ ldr r3, [pc, #68] @ (2efdc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cbz r3, 2efc6 │ │ │ │ @@ -64460,21 +64460,21 @@ │ │ │ │ mvn.w r3, #1 │ │ │ │ b.n 2f2b4 │ │ │ │ nop │ │ │ │ ldrb r2, [r0, #22] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb86c │ │ │ │ + @ instruction: 0xb85c │ │ │ │ movs r2, r0 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb83e │ │ │ │ + @ instruction: 0xb82e │ │ │ │ movs r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #36] @ (2f314 ) │ │ │ │ movs r1, #1 │ │ │ │ @@ -64490,15 +64490,15 @@ │ │ │ │ blx 65f4 <__fprintf_chk@plt+0x4> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 35ce4 │ │ │ │ ldrb r6, [r0, #20] │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7f8 │ │ │ │ + @ instruction: 0xb7e8 │ │ │ │ movs r2, r0 │ │ │ │ tst r2, r7 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -64516,15 +64516,15 @@ │ │ │ │ blx 65f4 <__fprintf_chk@plt+0x4> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 35ce4 │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb7b4 │ │ │ │ + @ instruction: 0xb7a4 │ │ │ │ movs r2, r0 │ │ │ │ rors r6, r6 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -64542,15 +64542,15 @@ │ │ │ │ blx 65f4 <__fprintf_chk@plt+0x4> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 35ce4 │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb770 │ │ │ │ + @ instruction: 0xb760 │ │ │ │ movs r2, r0 │ │ │ │ sbcs r2, r6 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -64568,15 +64568,15 @@ │ │ │ │ blx 65f4 <__fprintf_chk@plt+0x4> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 35ce4 │ │ │ │ ldrb r2, [r7, #16] │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb72c │ │ │ │ + @ instruction: 0xb71c │ │ │ │ movs r2, r0 │ │ │ │ adcs r6, r5 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -64594,15 +64594,15 @@ │ │ │ │ blx 65f4 <__fprintf_chk@plt+0x4> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 35ce4 │ │ │ │ ldrb r6, [r6, #15] │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + @ instruction: 0xb6d8 │ │ │ │ movs r2, r0 │ │ │ │ asrs r2, r5 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -64620,15 +64620,15 @@ │ │ │ │ blx 65f4 <__fprintf_chk@plt+0x4> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 35ce4 │ │ │ │ ldrb r2, [r6, #14] │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6a4 │ │ │ │ + @ instruction: 0xb694 │ │ │ │ movs r2, r0 │ │ │ │ lsrs r6, r4 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -64646,15 +64646,15 @@ │ │ │ │ blx 65f4 <__fprintf_chk@plt+0x4> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 35ce4 │ │ │ │ ldrb r6, [r5, #13] │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - cpsie │ │ │ │ + setend le │ │ │ │ movs r2, r0 │ │ │ │ lsls r2, r4 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -64672,15 +64672,15 @@ │ │ │ │ blx 65f4 <__fprintf_chk@plt+0x4> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 35ce4 │ │ │ │ ldrb r2, [r5, #12] │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + @ instruction: 0xb60c │ │ │ │ movs r2, r0 │ │ │ │ eors r6, r3 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -64698,15 +64698,15 @@ │ │ │ │ blx 65f4 <__fprintf_chk@plt+0x4> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 35ce4 │ │ │ │ ldrb r6, [r4, #11] │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r3, r4, r6, r7, lr} │ │ │ │ + push {r3, r6, r7, lr} │ │ │ │ movs r2, r0 │ │ │ │ ands r2, r3 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -64724,15 +64724,15 @@ │ │ │ │ blx 65f4 <__fprintf_chk@plt+0x4> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 35ce4 │ │ │ │ ldrb r2, [r4, #10] │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r7, lr} │ │ │ │ + push {r2, r7, lr} │ │ │ │ movs r2, r0 │ │ │ │ subs r7, #214 @ 0xd6 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -64750,15 +64750,15 @@ │ │ │ │ blx 65f4 <__fprintf_chk@plt+0x4> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 35ce4 │ │ │ │ ldrb r6, [r3, #9] │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r6, lr} │ │ │ │ movs r2, r0 │ │ │ │ subs r7, #146 @ 0x92 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -64776,15 +64776,15 @@ │ │ │ │ blx 65f4 <__fprintf_chk@plt+0x4> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 35ce4 │ │ │ │ ldrb r2, [r3, #8] │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r2, r0 │ │ │ │ subs r7, #78 @ 0x4e │ │ │ │ movs r1, r0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldrb.w r0, [r2], #1 │ │ │ │ @@ -65567,15 +65567,15 @@ │ │ │ │ movs r1, r0 │ │ │ │ ldr r3, [pc, #8] @ (2fcb0 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - add r6, sp, #304 @ 0x130 │ │ │ │ + add r6, sp, #240 @ 0xf0 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w ip, [pc, #196] @ 2fd88 │ │ │ │ sub sp, #8 │ │ │ │ @@ -66740,31 +66740,31 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #696 @ (adr r6, 30b88 ) │ │ │ │ + add r6, pc, #632 @ (adr r6, 30b48 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #20 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #192 @ (adr r6, 309a0 ) │ │ │ │ + add r6, pc, #128 @ (adr r6, 30960 ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r0, [r7, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r4, #4 │ │ │ │ movs r0, r0 │ │ │ │ adds r3, #0 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #744 @ (adr r5, 30bd8 ) │ │ │ │ + add r5, pc, #680 @ (adr r5, 30b98 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r4, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ ldr r4, [r7, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ @@ -66772,29 +66772,29 @@ │ │ │ │ movs r0, r0 │ │ │ │ adds r2, #82 @ 0x52 │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [r2, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #272 @ (adr r4, 30a20 ) │ │ │ │ + add r4, pc, #208 @ (adr r4, 309e0 ) │ │ │ │ movs r2, r0 │ │ │ │ - add r4, pc, #104 @ (adr r4, 3097c ) │ │ │ │ + add r4, pc, #40 @ (adr r4, 3093c ) │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r4, #3 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #28 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #960 @ (adr r3, 30ce0 ) │ │ │ │ + add r3, pc, #896 @ (adr r3, 30ca0 ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #880 @ (adr r3, 30c98 ) │ │ │ │ + add r3, pc, #816 @ (adr r3, 30c58 ) │ │ │ │ movs r2, r0 │ │ │ │ - add r3, pc, #760 @ (adr r3, 30c24 ) │ │ │ │ + add r3, pc, #696 @ (adr r3, 30be4 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ str r6, [r5, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ str r0, [r0, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ @@ -67501,51 +67501,51 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r1, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #120] @ (31010 ) │ │ │ │ + ldr r0, [pc, #56] @ (30fd0 ) │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47c6 │ │ │ │ + @ instruction: 0x47b6 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x478a │ │ │ │ + bx pc │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bx fp │ │ │ │ - movs r4, r0 │ │ │ │ bx r9 │ │ │ │ movs r4, r0 │ │ │ │ + bx r7 │ │ │ │ + movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bx r4 │ │ │ │ + bx r2 │ │ │ │ movs r4, r0 │ │ │ │ - bx r4 │ │ │ │ + bx r2 │ │ │ │ movs r4, r0 │ │ │ │ - bxns r1 │ │ │ │ + mov ip, pc │ │ │ │ movs r4, r0 │ │ │ │ - bx r1 │ │ │ │ + mov sl, pc │ │ │ │ movs r4, r0 │ │ │ │ - mov ip, lr │ │ │ │ + mov ip, ip │ │ │ │ movs r4, r0 │ │ │ │ - mov lr, ip │ │ │ │ + mov lr, sl │ │ │ │ movs r4, r0 │ │ │ │ - mov ip, ip │ │ │ │ + mov ip, sl │ │ │ │ movs r4, r0 │ │ │ │ - mov ip, r9 │ │ │ │ + mov ip, r7 │ │ │ │ movs r4, r0 │ │ │ │ - mov sl, r9 │ │ │ │ + mov sl, r7 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr r2, [pc, #488] @ (311e0 ) │ │ │ │ @@ -67745,15 +67745,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #26 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #600] @ 0x258 │ │ │ │ + ldr r1, [sp, #536] @ 0x218 │ │ │ │ movs r2, r0 │ │ │ │ movs r7, #2 │ │ │ │ movs r1, r0 │ │ │ │ movs r7, #0 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -68226,15 +68226,15 @@ │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ cmn r0, r1 │ │ │ │ ldrb r0, [r1, r7] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - mvns r6, r0 │ │ │ │ + bics r6, r6 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #26215 @ 0x6667 │ │ │ │ movt r0, #26214 @ 0x6666 │ │ │ │ mov.w ip, r2, asr #31 │ │ │ │ mov.w lr, #10 │ │ │ │ @@ -68485,29 +68485,29 @@ │ │ │ │ movmi r2, #82 @ 0x52 │ │ │ │ strbmi r2, [r4, #1] │ │ │ │ ldrmi r2, [r3, #12] │ │ │ │ b.w 3127a │ │ │ │ movs r2, #32 │ │ │ │ strb.w r2, [r4, #33] @ 0x21 │ │ │ │ b.n 3156a │ │ │ │ - subs r4, #200 @ 0xc8 │ │ │ │ + subs r4, #184 @ 0xb8 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #58 @ 0x3a │ │ │ │ + subs r4, #42 @ 0x2a │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #150 @ 0x96 │ │ │ │ + subs r3, #134 @ 0x86 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ @@ -68699,17 +68699,17 @@ │ │ │ │ movs r0, r0 │ │ │ │ strb r0, [r0, r4] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #192] @ 0xc0 │ │ │ │ + str r3, [sp, #128] @ 0x80 │ │ │ │ movs r2, r0 │ │ │ │ - str r3, [sp, #136] @ 0x88 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ adds r4, r3, #4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #27 │ │ │ │ movs r0, r0 │ │ │ │ @@ -68879,15 +68879,15 @@ │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r5, #6 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + subs r0, #172 @ 0xac │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ @@ -68909,15 +68909,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #31 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r0, #7 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r7, #140 @ 0x8c │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #176] @ (31fb8 ) │ │ │ │ ldr r2, [pc, #176] @ (31fbc ) │ │ │ │ @@ -68991,25 +68991,25 @@ │ │ │ │ nop │ │ │ │ str r2, [r6, r3] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #250 @ 0xfa │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ movs r4, r0 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + adds r6, #224 @ 0xe0 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #176 @ 0xb0 │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -69224,21 +69224,21 @@ │ │ │ │ ldr r3, [pc, #24] @ (32200 ) │ │ │ │ movs r2, #1 │ │ │ │ add r3, pc │ │ │ │ strd r2, r0, [r3] │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #1 │ │ │ │ b.n 321e4 │ │ │ │ - adds r5, #28 │ │ │ │ + adds r5, #12 │ │ │ │ movs r4, r0 │ │ │ │ subs r0, r1, #2 │ │ │ │ movs r1, r0 │ │ │ │ subs r6, r1, #2 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ + adds r4, #228 @ 0xe4 │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #124] @ (32290 ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -69296,23 +69296,23 @@ │ │ │ │ b.n 32228 │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r5, [pc, #904] @ (3261c ) │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #174 @ 0xae │ │ │ │ + adds r4, #158 @ 0x9e │ │ │ │ movs r4, r0 │ │ │ │ subs r0, r0, #1 │ │ │ │ movs r1, r0 │ │ │ │ ldr r5, [pc, #752] @ (32594 ) │ │ │ │ movs r1, r0 │ │ │ │ subs r6, r4, #0 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #88 @ 0x58 │ │ │ │ + adds r4, #72 @ 0x48 │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ @@ -69340,17 +69340,17 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ b.w 5ee8 │ │ │ │ ldr r4, [pc, #8] @ (32308 ) │ │ │ │ add r4, pc │ │ │ │ adds r4, #8 │ │ │ │ b.n 322c0 │ │ │ │ - adds r4, #20 │ │ │ │ + adds r4, #4 │ │ │ │ movs r4, r0 │ │ │ │ - adds r3, #222 @ 0xde │ │ │ │ + adds r3, #206 @ 0xce │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #120] @ (32394 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -69403,19 +69403,19 @@ │ │ │ │ b.n 32330 │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldr r4, [pc, #872] @ (32700 ) │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #164 @ 0xa4 │ │ │ │ + adds r3, #148 @ 0x94 │ │ │ │ movs r4, r0 │ │ │ │ ldr r4, [pc, #552] @ (325cc ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + adds r3, #68 @ 0x44 │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r0, [pc, #248] @ (324b0 ) │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -69521,25 +69521,25 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 5d10 │ │ │ │ movs r0, #0 │ │ │ │ b.n 323e4 │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ ldr r4, [pc, #240] @ (325a4 ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r3, #10 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [pc, #208] @ (32590 ) │ │ │ │ movs r1, r0 │ │ │ │ ldr r4, [pc, #80] @ (32514 ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #108 @ 0x6c │ │ │ │ + adds r2, #92 @ 0x5c │ │ │ │ movs r4, r0 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ + adds r2, #82 @ 0x52 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r6, r1, #1 │ │ │ │ movs r1, r0 │ │ │ │ subs r6, r7, r7 │ │ │ │ movs r1, r0 │ │ │ │ @@ -69651,21 +69651,21 @@ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 325f8 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ - ldrh r0, [r7, #8] │ │ │ │ + ldrh r0, [r5, #8] │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [pc, #656] @ (32894 ) │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #106 @ 0x6a │ │ │ │ + adds r1, #90 @ 0x5a │ │ │ │ movs r4, r0 │ │ │ │ ldr r2, [pc, #120] @ (32688 ) │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ @@ -69728,19 +69728,19 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r3, r8 │ │ │ │ strd r8, r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 5fac │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - adds r0, #178 @ 0xb2 │ │ │ │ + adds r0, #162 @ 0xa2 │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r4, [r3, #0] │ │ │ │ + ldrh r4, [r1, #0] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r4, [r3, #12] │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ sub sp, #16 │ │ │ │ @@ -69793,19 +69793,19 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [sl] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b.n 32610 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ + cmp r7, #206 @ 0xce │ │ │ │ movs r4, r0 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ + ldrh r6, [r4, #8] │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r6, #56] @ 0x38 │ │ │ │ + strh r2, [r4, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (327b0 ) │ │ │ │ movs r2, #28 │ │ │ │ @@ -69867,27 +69867,27 @@ │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ ldr r0, [pc, #168] @ (328d0 ) │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #4 │ │ │ │ + cmp r6, #244 @ 0xf4 │ │ │ │ movs r4, r0 │ │ │ │ blx lr │ │ │ │ movs r1, r0 │ │ │ │ ldr.w ip, [pc, #20] @ 3284c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ add ip, pc │ │ │ │ add.w r1, ip, #8 │ │ │ │ ldr.w r0, [ip, #60] @ 0x3c │ │ │ │ b.w 37be4 │ │ │ │ nop │ │ │ │ - cmp r6, #160 @ 0xa0 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ movs r4, r0 │ │ │ │ ldr.w ip, [pc, #92] @ 328b0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [pc, #92] @ (328b4 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ @@ -69969,15 +69969,15 @@ │ │ │ │ nop │ │ │ │ bx r4 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ adds r2, r5, r2 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + cmp r5, #222 @ 0xde │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ ldr r2, [pc, #908] @ (32cc8 ) │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ @@ -70339,45 +70339,45 @@ │ │ │ │ movs r0, r0 │ │ │ │ subs r0, r5, r6 │ │ │ │ movs r1, r0 │ │ │ │ mov ip, r6 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #118 @ 0x76 │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r5, #84 @ 0x54 │ │ │ │ + cmp r5, #68 @ 0x44 │ │ │ │ movs r4, r0 │ │ │ │ adds r0, r5, r2 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #42 @ 0x2a │ │ │ │ + cmp r5, #26 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r5, #8 │ │ │ │ + cmp r4, #248 @ 0xf8 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r4, #234 @ 0xea │ │ │ │ + cmp r4, #218 @ 0xda │ │ │ │ movs r4, r0 │ │ │ │ adds r2, r2, r1 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ + cmp r4, #186 @ 0xba │ │ │ │ movs r4, r0 │ │ │ │ - cmp r4, #162 @ 0xa2 │ │ │ │ + cmp r4, #146 @ 0x92 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r4, #138 @ 0x8a │ │ │ │ + cmp r4, #122 @ 0x7a │ │ │ │ movs r4, r0 │ │ │ │ asrs r6, r7, #31 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #108 @ 0x6c │ │ │ │ + cmp r4, #92 @ 0x5c │ │ │ │ movs r4, r0 │ │ │ │ - cmp r4, #90 @ 0x5a │ │ │ │ + cmp r4, #74 @ 0x4a │ │ │ │ movs r4, r0 │ │ │ │ - cmp r4, #58 @ 0x3a │ │ │ │ + cmp r4, #42 @ 0x2a │ │ │ │ movs r4, r0 │ │ │ │ - strh r4, [r4, #30] │ │ │ │ + strh r4, [r2, #30] │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r5, #44] @ 0x2c │ │ │ │ + strh r2, [r3, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ add r0, r4 │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r1, #23 │ │ │ │ movs r1, r0 │ │ │ │ asrs r6, r7, #22 │ │ │ │ movs r1, r0 │ │ │ │ @@ -70389,21 +70389,21 @@ │ │ │ │ movs r1, r0 │ │ │ │ asrs r2, r4, #22 │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r1, #23 │ │ │ │ movs r1, r0 │ │ │ │ asrs r2, r1, #22 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r3, #32] │ │ │ │ + strh r6, [r1, #32] │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r7, #30] │ │ │ │ + strh r4, [r5, #30] │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r3, #30] │ │ │ │ + strh r2, [r1, #30] │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r7, #28] │ │ │ │ + strh r0, [r5, #28] │ │ │ │ movs r2, r0 │ │ │ │ asrs r0, r6, #21 │ │ │ │ movs r1, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3736] @ 0xe98 │ │ │ │ @@ -70934,108 +70934,108 @@ │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #144] @ 0x90 │ │ │ │ orrs r3, r2 │ │ │ │ b.n 330f6 │ │ │ │ nop │ │ │ │ cmp r0, r1 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #102 @ 0x66 │ │ │ │ + cmp r1, #86 @ 0x56 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ asrs r4, r4, #19 │ │ │ │ movs r1, r0 │ │ │ │ negs r0, r7 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r7, #4] │ │ │ │ + strh r6, [r5, #4] │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r0, #20] │ │ │ │ + strh r4, [r6, #18] │ │ │ │ movs r2, r0 │ │ │ │ - cmp r0, #244 @ 0xf4 │ │ │ │ + cmp r0, #228 @ 0xe4 │ │ │ │ movs r4, r0 │ │ │ │ - cmp r0, #220 @ 0xdc │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ movs r4, r0 │ │ │ │ - cmp r0, #140 @ 0x8c │ │ │ │ + cmp r0, #124 @ 0x7c │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ asrs r2, r3, #16 │ │ │ │ movs r1, r0 │ │ │ │ asrs r0, r6, #16 │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ + strh r6, [r2, #12] │ │ │ │ movs r2, r0 │ │ │ │ - cmp r0, #40 @ 0x28 │ │ │ │ + cmp r0, #24 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r2, #31] │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ movs r2, r0 │ │ │ │ asrs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r2, #6] │ │ │ │ + strh r4, [r0, #6] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r0, #28] │ │ │ │ + ldrb r6, [r6, #27] │ │ │ │ movs r2, r0 │ │ │ │ asrs r2, r7, #11 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #24] │ │ │ │ + ldrb r2, [r0, #24] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r3, #31] │ │ │ │ + ldrb r2, [r1, #31] │ │ │ │ movs r2, r0 │ │ │ │ - movs r6, #84 @ 0x54 │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ movs r4, r0 │ │ │ │ asrs r0, r0, #8 │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #0 │ │ │ │ - movs r4, r0 │ │ │ │ - movs r5, #222 @ 0xde │ │ │ │ + movs r5, #240 @ 0xf0 │ │ │ │ movs r4, r0 │ │ │ │ - movs r5, #190 @ 0xbe │ │ │ │ + movs r5, #206 @ 0xce │ │ │ │ movs r4, r0 │ │ │ │ - movs r5, #130 @ 0x82 │ │ │ │ + movs r5, #174 @ 0xae │ │ │ │ movs r4, r0 │ │ │ │ - movs r5, #108 @ 0x6c │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ movs r4, r0 │ │ │ │ - movs r5, #80 @ 0x50 │ │ │ │ + movs r5, #92 @ 0x5c │ │ │ │ movs r4, r0 │ │ │ │ - movs r5, #66 @ 0x42 │ │ │ │ + movs r5, #64 @ 0x40 │ │ │ │ movs r4, r0 │ │ │ │ - movs r5, #38 @ 0x26 │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ movs r4, r0 │ │ │ │ - movs r5, #24 │ │ │ │ + movs r5, #22 │ │ │ │ movs r4, r0 │ │ │ │ - movs r5, #2 │ │ │ │ + movs r5, #8 │ │ │ │ movs r4, r0 │ │ │ │ - movs r4, #236 @ 0xec │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ movs r4, r0 │ │ │ │ movs r4, #220 @ 0xdc │ │ │ │ movs r4, r0 │ │ │ │ - movs r4, #146 @ 0x92 │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ + movs r4, r0 │ │ │ │ + movs r4, #130 @ 0x82 │ │ │ │ movs r4, r0 │ │ │ │ subs r6, r5, r5 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r4, r6, #29 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #196 @ 0xc4 │ │ │ │ + movs r3, #180 @ 0xb4 │ │ │ │ movs r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ cbz r0, 333d8 │ │ │ │ ldr r3, [pc, #16] @ (333e0 ) │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ b.w 6110 │ │ │ │ ldr r0, [pc, #8] @ (333e4 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ b.n 333cc │ │ │ │ - movs r3, #12 │ │ │ │ + movs r2, #252 @ 0xfc │ │ │ │ movs r4, r0 │ │ │ │ - movs r3, #2 │ │ │ │ + movs r2, #242 @ 0xf2 │ │ │ │ movs r4, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov r3, r0 │ │ │ │ ldr r4, [pc, #96] @ (33450 ) │ │ │ │ mov lr, r1 │ │ │ │ mov.w ip, #80 @ 0x50 │ │ │ │ add r4, pc │ │ │ │ @@ -71070,21 +71070,21 @@ │ │ │ │ ldr r3, [pc, #24] @ (3345c ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #8 │ │ │ │ b.n 33412 │ │ │ │ add.w r3, r4, #8 │ │ │ │ b.n 3342a │ │ │ │ nop │ │ │ │ - movs r2, #232 @ 0xe8 │ │ │ │ + movs r2, #216 @ 0xd8 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r0, #17] │ │ │ │ + ldrb r0, [r6, #16] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r5, #16] │ │ │ │ + ldrb r0, [r3, #16] │ │ │ │ movs r2, r0 │ │ │ │ - movs r2, #154 @ 0x9a │ │ │ │ + movs r2, #138 @ 0x8a │ │ │ │ movs r4, r0 │ │ │ │ cbz r0, 33478 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cbz r3, 33468 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #20] @ (33480 ) │ │ │ │ movs r2, #1 │ │ │ │ @@ -71093,17 +71093,17 @@ │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ b.w 6620 │ │ │ │ ldr r0, [pc, #8] @ (33484 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ b.n 33462 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ movs r4, r0 │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ movs r4, r0 │ │ │ │ cbz r0, 334a0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cbnz r3, 33490 │ │ │ │ bx lr │ │ │ │ ldr r3, [pc, #20] @ (334a8 ) │ │ │ │ movs r2, #0 │ │ │ │ @@ -71112,27 +71112,27 @@ │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ b.w 6488 │ │ │ │ ldr r0, [pc, #8] @ (334ac ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ b.n 3348a │ │ │ │ - movs r2, #70 @ 0x46 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ movs r4, r0 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ movs r4, r0 │ │ │ │ cbz r0, 334b6 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (334c0 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ - movs r2, #36 @ 0x24 │ │ │ │ + movs r2, #20 │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov ip, r1 │ │ │ │ @@ -71173,19 +71173,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #16] @ (33548 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ b.n 334da │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ + ldrb r0, [r5, #13] │ │ │ │ movs r2, r0 │ │ │ │ - movs r1, #246 @ 0xf6 │ │ │ │ + movs r1, #230 @ 0xe6 │ │ │ │ movs r4, r0 │ │ │ │ - movs r1, #164 @ 0xa4 │ │ │ │ + movs r1, #148 @ 0x94 │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #108] @ (335cc ) │ │ │ │ @@ -71231,23 +71231,23 @@ │ │ │ │ ldr.w r0, [r3, #-112] │ │ │ │ blx 6104 │ │ │ │ movs r3, #1 │ │ │ │ b.n 33578 │ │ │ │ nop │ │ │ │ subs r2, #152 @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #114 @ 0x72 │ │ │ │ - movs r4, r0 │ │ │ │ movs r1, #98 @ 0x62 │ │ │ │ movs r4, r0 │ │ │ │ - movs r1, #64 @ 0x40 │ │ │ │ + movs r1, #82 @ 0x52 │ │ │ │ + movs r4, r0 │ │ │ │ + movs r1, #48 @ 0x30 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #10] │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ movs r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #76] @ (33640 ) │ │ │ │ sub sp, #8 │ │ │ │ @@ -71279,21 +71279,21 @@ │ │ │ │ ldr r0, [pc, #24] @ (33650 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ b.n 335fa │ │ │ │ nop │ │ │ │ subs r2, #6 │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #224 @ 0xe0 │ │ │ │ + movs r0, #208 @ 0xd0 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ + ldrb r0, [r7, #8] │ │ │ │ movs r2, r0 │ │ │ │ - movs r0, #164 @ 0xa4 │ │ │ │ + movs r0, #148 @ 0x94 │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r1 │ │ │ │ @@ -71329,37 +71329,37 @@ │ │ │ │ blx 6778 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #8] @ (336c8 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ b.n 33668 │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ + movs r0, #92 @ 0x5c │ │ │ │ movs r4, r0 │ │ │ │ - movs r0, #30 │ │ │ │ + movs r0, #14 │ │ │ │ movs r4, r0 │ │ │ │ ldr r2, [pc, #24] @ (336e8 ) │ │ │ │ mov r3, r0 │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ cbz r3, 336dc │ │ │ │ ldr r1, [r3, #0] │ │ │ │ b.w 5f50 │ │ │ │ add.w r3, r2, #8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ b.w 5f50 │ │ │ │ nop │ │ │ │ - movs r0, #12 │ │ │ │ + subs r4, r7, #7 │ │ │ │ movs r4, r0 │ │ │ │ ldr r3, [pc, #8] @ (336f8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ b.w 66fc │ │ │ │ nop │ │ │ │ - subs r6, r5, #7 │ │ │ │ + subs r6, r3, #7 │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ sub sp, #16 │ │ │ │ @@ -71383,19 +71383,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #16] @ (3374c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ b.n 33714 │ │ │ │ nop │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, r5, #6 │ │ │ │ + subs r6, r3, #6 │ │ │ │ movs r4, r0 │ │ │ │ - subs r0, r4, #6 │ │ │ │ + subs r0, r2, #6 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ @@ -71447,25 +71447,25 @@ │ │ │ │ movs r4, #0 │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, r9, lsl #10 │ │ │ │ blx 5de0 │ │ │ │ movs r0, #1 │ │ │ │ b.n 33786 │ │ │ │ nop │ │ │ │ - subs r0, r5, #5 │ │ │ │ + subs r0, r3, #5 │ │ │ │ movs r4, r0 │ │ │ │ - subs r4, r1, #5 │ │ │ │ + subs r4, r7, #4 │ │ │ │ movs r4, r0 │ │ │ │ - movs r7, #56 @ 0x38 │ │ │ │ + movs r7, #40 @ 0x28 │ │ │ │ movs r4, r0 │ │ │ │ - subs r4, r3, #4 │ │ │ │ + subs r4, r1, #4 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ + ldrb r2, [r7, #1] │ │ │ │ movs r2, r0 │ │ │ │ - movs r6, #240 @ 0xf0 │ │ │ │ + movs r6, #224 @ 0xe0 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ cbz r0, 33874 │ │ │ │ @@ -71502,23 +71502,23 @@ │ │ │ │ bne.n 33848 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [pc, #20] @ (3388c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ b.n 33818 │ │ │ │ - subs r0, r7, #2 │ │ │ │ + subs r0, r5, #2 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r4, #0] │ │ │ │ + ldrb r6, [r2, #0] │ │ │ │ movs r2, r0 │ │ │ │ - movs r6, #152 @ 0x98 │ │ │ │ + movs r6, #136 @ 0x88 │ │ │ │ movs r4, r0 │ │ │ │ - subs r2, r4, #2 │ │ │ │ + subs r2, r2, #2 │ │ │ │ movs r4, r0 │ │ │ │ - subs r6, r4, #1 │ │ │ │ + subs r6, r2, #1 │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ sub sp, #16 │ │ │ │ @@ -71542,19 +71542,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #16] @ (338e0 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ b.n 338a8 │ │ │ │ nop │ │ │ │ - strb r0, [r5, #30] │ │ │ │ + strb r0, [r3, #30] │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, r3, #0 │ │ │ │ + subs r2, r1, #0 │ │ │ │ movs r4, r0 │ │ │ │ - subs r4, r1, #0 │ │ │ │ + adds r4, r7, #7 │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r3 │ │ │ │ sub sp, #16 │ │ │ │ @@ -71578,19 +71578,19 @@ │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [pc, #16] @ (33934 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ b.n 338fc │ │ │ │ nop │ │ │ │ - strb r4, [r2, #29] │ │ │ │ + strb r4, [r0, #29] │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r6, r6, #6 │ │ │ │ movs r4, r0 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + adds r0, r5, #6 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #28 │ │ │ │ mov r8, r1 │ │ │ │ @@ -71622,19 +71622,19 @@ │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r5, [pc, #16] @ (339a4 ) │ │ │ │ add r5, pc │ │ │ │ adds r5, #8 │ │ │ │ b.n 33956 │ │ │ │ nop │ │ │ │ - strb r6, [r7, #27] │ │ │ │ + strb r6, [r5, #27] │ │ │ │ movs r2, r0 │ │ │ │ - adds r2, r7, #5 │ │ │ │ + adds r2, r5, #5 │ │ │ │ movs r4, r0 │ │ │ │ - adds r0, r1, #5 │ │ │ │ + adds r0, r7, #4 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [pc, #188] @ (33a78 ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -71711,21 +71711,21 @@ │ │ │ │ b.n 339ce │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r6, #62 @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #25] │ │ │ │ + strb r2, [r1, #25] │ │ │ │ movs r2, r0 │ │ │ │ - adds r4, r7, #2 │ │ │ │ + adds r4, r5, #2 │ │ │ │ movs r4, r0 │ │ │ │ adds r5, #174 @ 0xae │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r6, #1 │ │ │ │ + adds r0, r4, #1 │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mov ip, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr r6, [sp, #16] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ @@ -71749,19 +71749,19 @@ │ │ │ │ str r5, [sp, #16] │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ b.w 5dac │ │ │ │ add.w r0, r1, #8 │ │ │ │ b.n 33aaa │ │ │ │ nop │ │ │ │ - adds r4, r7, #0 │ │ │ │ + adds r4, r5, #0 │ │ │ │ movs r4, r0 │ │ │ │ - adds r4, r4, #0 │ │ │ │ + adds r4, r2, #0 │ │ │ │ movs r4, r0 │ │ │ │ - strb r6, [r3, #22] │ │ │ │ + strb r6, [r1, #22] │ │ │ │ movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -71789,17 +71789,17 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [pc, #8] @ (33b3c ) │ │ │ │ add r5, pc │ │ │ │ adds r5, #8 │ │ │ │ b.n 33b00 │ │ │ │ - subs r0, r2, r7 │ │ │ │ + subs r0, r0, r7 │ │ │ │ movs r4, r0 │ │ │ │ - subs r2, r5, r6 │ │ │ │ + subs r2, r3, r6 │ │ │ │ movs r4, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w lr, [pc, #64] @ 33b90 │ │ │ │ mov ip, r2 │ │ │ │ @@ -71822,17 +71822,17 @@ │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r2, r1, [ip] │ │ │ │ str r4, [sp, #24] │ │ │ │ blx 62e8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r0, [r0, #20] │ │ │ │ + strb r0, [r6, #19] │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, r7, r5 │ │ │ │ + subs r2, r5, r5 │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ @@ -71886,21 +71886,21 @@ │ │ │ │ ldr r5, [r4, #16] │ │ │ │ b.n 33bb4 │ │ │ │ ldr r0, [pc, #20] @ (33c3c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ b.n 33bae │ │ │ │ nop │ │ │ │ - subs r2, r4, r4 │ │ │ │ + subs r2, r2, r4 │ │ │ │ movs r4, r0 │ │ │ │ - subs r6, r0, r4 │ │ │ │ + subs r6, r6, r3 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r3, #17] │ │ │ │ + strb r4, [r1, #17] │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, r6, r2 │ │ │ │ + subs r4, r4, r2 │ │ │ │ movs r4, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ cbz r0, 33c7c │ │ │ │ ldr r2, [pc, #48] @ (33c84 ) │ │ │ │ @@ -71921,21 +71921,21 @@ │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 5f50 │ │ │ │ ldr r0, [pc, #16] @ (33c90 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ b.n 33c50 │ │ │ │ - strb r6, [r6, #8] │ │ │ │ + strb r6, [r4, #8] │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r7, #15] │ │ │ │ + strb r6, [r5, #15] │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, r7, r1 │ │ │ │ + subs r6, r5, r1 │ │ │ │ movs r4, r0 │ │ │ │ - subs r6, r3, r1 │ │ │ │ + subs r6, r1, r1 │ │ │ │ movs r4, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #120] @ (33d1c ) │ │ │ │ mov r6, r0 │ │ │ │ @@ -71979,15 +71979,15 @@ │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r5, [r2, #0] │ │ │ │ strd r3, r3, [r5, #44] @ 0x2c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r4, r4, #1248 @ 0x4e0 │ │ │ │ add r4, r2 │ │ │ │ b.n 33cfc │ │ │ │ - subs r2, r6, r0 │ │ │ │ + subs r2, r4, r0 │ │ │ │ movs r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ movw ip, #61643 @ 0xf0cb │ │ │ │ movt ip, #10381 @ 0x288d │ │ │ │ push {lr} │ │ │ │ asrs r2, r1, #31 │ │ │ │ movs r0, #101 @ 0x65 │ │ │ │ @@ -72006,15 +72006,15 @@ │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ bne.n 33d4c │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w pc, [sp], #4 │ │ │ │ nop │ │ │ │ - adds r6, r4, r6 │ │ │ │ + adds r6, r2, r6 │ │ │ │ movs r4, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ @@ -72043,15 +72043,15 @@ │ │ │ │ str r3, [r0, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r5, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ add.w r2, r2, #1248 @ 0x4e0 │ │ │ │ adds r4, r2, r1 │ │ │ │ b.n 33daa │ │ │ │ - adds r0, r2, r5 │ │ │ │ + adds r0, r0, r5 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #288] @ (33efc ) │ │ │ │ sub sp, #24 │ │ │ │ @@ -72168,31 +72168,31 @@ │ │ │ │ mul.w r4, ip, r4 │ │ │ │ str r4, [sp, #8] │ │ │ │ blx 67f0 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ b.n 33dfe │ │ │ │ adds r2, #30 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r3, r3 │ │ │ │ + adds r0, r1, r3 │ │ │ │ movs r4, r0 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r4, [r4, #8] │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, r6, r2 │ │ │ │ + adds r6, r4, r2 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r4, #0] │ │ │ │ + strb r0, [r2, #0] │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #17 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r1, r1 │ │ │ │ + adds r2, r7, r0 │ │ │ │ movs r4, r0 │ │ │ │ - adds r2, r5, r0 │ │ │ │ + adds r2, r3, r0 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r4, #6] │ │ │ │ + strb r0, [r2, #6] │ │ │ │ movs r2, r0 │ │ │ │ cbz r0, 33f42 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ clz r1, r1 │ │ │ │ cmp r3, #4 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ @@ -72203,15 +72203,15 @@ │ │ │ │ beq.n 33f36 │ │ │ │ b.w 326d8 │ │ │ │ ldr r0, [pc, #8] @ (33f4c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ b.n 33f26 │ │ │ │ nop │ │ │ │ - asrs r0, r3, #30 │ │ │ │ + asrs r0, r1, #30 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #152] @ (33ffc ) │ │ │ │ mov.w r8, #52 @ 0x34 │ │ │ │ @@ -72267,19 +72267,19 @@ │ │ │ │ adds r4, #6 │ │ │ │ adds r3, #5 │ │ │ │ add r4, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 66c8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [r4, #112] @ 0x70 │ │ │ │ + ldr r2, [r2, #112] @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r5, #3] │ │ │ │ + strb r2, [r3, #3] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ @@ -72551,50 +72551,50 @@ │ │ │ │ movs r1, #32 │ │ │ │ adds r0, r4, r7 │ │ │ │ blx 6508 │ │ │ │ b.n 3420a │ │ │ │ str r4, [r5, #16] │ │ │ │ b.n 342d0 │ │ │ │ nop │ │ │ │ - asrs r0, r2, #26 │ │ │ │ + asrs r0, r0, #26 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r6, r7, #25 │ │ │ │ + asrs r6, r5, #25 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r4, #124] @ 0x7c │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r0, #124] @ 0x7c │ │ │ │ + ldr r4, [r6, #120] @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r7, #24 │ │ │ │ + asrs r4, r5, #24 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r6, r4, #23 │ │ │ │ + asrs r6, r2, #23 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r3, #116] @ 0x74 │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r5, #21 │ │ │ │ + asrs r2, r3, #21 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r1, #108] @ 0x6c │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r0, #21 │ │ │ │ + asrs r2, r6, #20 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r0, #76] @ 0x4c │ │ │ │ + ldr r4, [r6, #72] @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r0, #19 │ │ │ │ - movs r4, r0 │ │ │ │ asrs r4, r6, #18 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r3, #96] @ 0x60 │ │ │ │ - movs r2, r0 │ │ │ │ - asrs r4, r2, #18 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r5, #92] @ 0x5c │ │ │ │ + ldr r6, [r1, #96] @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ + asrs r4, r0, #18 │ │ │ │ + movs r4, r0 │ │ │ │ ldr r2, [r3, #92] @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ ldr r2, [r1, #92] @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ + ldr r2, [r7, #88] @ 0x58 │ │ │ │ + movs r2, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ @@ -72638,19 +72638,19 @@ │ │ │ │ ldr r3, [r4, #20] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ bgt.n 343a8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [r0, #80] @ 0x50 │ │ │ │ + ldr r0, [r6, #76] @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r6, #48] @ 0x30 │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r0, #14 │ │ │ │ + asrs r0, r6, #13 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ ldr.w r2, [pc, #1440] @ 34980 │ │ │ │ @@ -73227,62 +73227,62 @@ │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 5d10 │ │ │ │ b.n 34514 │ │ │ │ nop │ │ │ │ cmp r4, #20 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r4, #11 │ │ │ │ + asrs r0, r2, #11 │ │ │ │ movs r4, r0 │ │ │ │ cmp r3, #252 @ 0xfc │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #8 │ │ │ │ + asrs r2, r4, #8 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r4, r1, #8 │ │ │ │ + asrs r4, r7, #7 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #2 │ │ │ │ movs r0, r0 │ │ │ │ cmp r2, #222 @ 0xde │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r1, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #30 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #5 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #21 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #28 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #2 │ │ │ │ + asrs r6, r0, #2 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfbba0000 │ │ │ │ lsrs r4, r4, #2 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #23 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r2, #25 │ │ │ │ + lsrs r0, r0, #25 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r6, r7, #23 │ │ │ │ + lsrs r6, r5, #23 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xfa6e0000 │ │ │ │ @ instruction: 0xfa600000 │ │ │ │ ldr??.w r0, [r6] │ │ │ │ vld1.8 {d16[0]}, [r8], r0 │ │ │ │ @@ -73308,15 +73308,15 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #1668] @ 0x684 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #19 │ │ │ │ + lsrs r0, r0, #19 │ │ │ │ movs r4, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #48] @ (34a84 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -73332,15 +73332,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #1668] @ 0x684 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + lsrs r6, r6, #17 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #420] @ (34c40 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -73508,32 +73508,32 @@ │ │ │ │ adds r5, #8 │ │ │ │ b.n 34ab2 │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ movs r5, #92 @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r4, #16 │ │ │ │ + lsrs r0, r2, #16 │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [r2, #88] @ 0x58 │ │ │ │ + str r6, [r0, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ + str r4, [r6, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ strh.w r0, [r6] │ │ │ │ - lsrs r4, r6, #13 │ │ │ │ + lsrs r4, r4, #13 │ │ │ │ movs r4, r0 │ │ │ │ movs r4, #90 @ 0x5a │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r0, #12 │ │ │ │ + lsrs r2, r6, #11 │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r5, #68] @ 0x44 │ │ │ │ + str r0, [r3, #68] @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r1, #11 │ │ │ │ + lsrs r0, r7, #10 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r6, r4, #10 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #420] @ (34e28 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ @@ -73701,32 +73701,32 @@ │ │ │ │ adds r5, #8 │ │ │ │ b.n 34c9a │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ movs r3, #116 @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #8 │ │ │ │ + lsrs r0, r5, #8 │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [r5, #56] @ 0x38 │ │ │ │ + str r6, [r3, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r3, #28] │ │ │ │ + str r4, [r1, #28] │ │ │ │ movs r2, r0 │ │ │ │ movt r0, #59392 @ 0xe800 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + lsrs r4, r7, #5 │ │ │ │ movs r4, r0 │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r3, #4 │ │ │ │ + lsrs r2, r1, #4 │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r0, #40] @ 0x28 │ │ │ │ + str r0, [r6, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r4, #3 │ │ │ │ + lsrs r0, r2, #3 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r6, r7, #2 │ │ │ │ + lsrs r6, r5, #2 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ @@ -73801,23 +73801,23 @@ │ │ │ │ blx 633c │ │ │ │ b.n 34ee0 │ │ │ │ ldr r5, [pc, #24] @ (34f44 ) │ │ │ │ add r5, pc │ │ │ │ adds r5, #8 │ │ │ │ b.n 34e70 │ │ │ │ nop │ │ │ │ - lsrs r4, r4, #1 │ │ │ │ + lsrs r4, r2, #1 │ │ │ │ movs r4, r0 │ │ │ │ - str r0, [r2, #0] │ │ │ │ + str r0, [r0, #0] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r3, #28] │ │ │ │ + str r2, [r1, #28] │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r6, #30 │ │ │ │ + lsls r0, r4, #30 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ @@ -73892,23 +73892,23 @@ │ │ │ │ blx 633c │ │ │ │ b.n 34fd0 │ │ │ │ ldr r5, [pc, #24] @ (35034 ) │ │ │ │ add r5, pc │ │ │ │ adds r5, #8 │ │ │ │ b.n 34f60 │ │ │ │ nop │ │ │ │ - lsls r4, r6, #29 │ │ │ │ + lsls r4, r4, #29 │ │ │ │ movs r4, r0 │ │ │ │ - ldrsh r0, [r4, r4] │ │ │ │ + ldrsh r0, [r2, r4] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r5, #12] │ │ │ │ + str r2, [r3, #12] │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r0, #28 │ │ │ │ + lsls r2, r6, #27 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ @@ -73983,23 +73983,23 @@ │ │ │ │ blx 633c │ │ │ │ b.n 350c0 │ │ │ │ ldr r5, [pc, #24] @ (35124 ) │ │ │ │ add r5, pc │ │ │ │ adds r5, #8 │ │ │ │ b.n 35050 │ │ │ │ nop │ │ │ │ - lsls r4, r0, #26 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ movs r4, r0 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r2, [r7, r7] │ │ │ │ + ldrsh r2, [r5, r7] │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r2, #24 │ │ │ │ + lsls r2, r0, #24 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r2, #23 │ │ │ │ + lsls r0, r0, #23 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ @@ -74074,23 +74074,23 @@ │ │ │ │ blx 633c │ │ │ │ b.n 351b0 │ │ │ │ ldr r5, [pc, #24] @ (35214 ) │ │ │ │ add r5, pc │ │ │ │ adds r5, #8 │ │ │ │ b.n 35140 │ │ │ │ nop │ │ │ │ - lsls r4, r2, #22 │ │ │ │ + lsls r4, r0, #22 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r0, [r0, r5] │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r2, [r1, r4] │ │ │ │ + ldrsh r2, [r7, r3] │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r4, #20 │ │ │ │ + lsls r2, r2, #20 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r4, #19 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3424] @ 0xd60 │ │ │ │ ldr r2, [pc, #620] @ (35498 ) │ │ │ │ sub.w sp, sp, #636 @ 0x27c │ │ │ │ @@ -74329,40 +74329,40 @@ │ │ │ │ b.n 352e0 │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ adds r2, r1, #7 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r7, r0] │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsh r6, [r0, r0] │ │ │ │ + ldrb r6, [r6, r7] │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r0, #18 │ │ │ │ + lsls r6, r6, #17 │ │ │ │ movs r4, r0 │ │ │ │ adcs.w r0, r0, #0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r4, #15 │ │ │ │ movs r4, r0 │ │ │ │ adds r4, r7, #3 │ │ │ │ movs r1, r0 │ │ │ │ eors.w r0, r4, #0 │ │ │ │ - lsls r6, r5, #13 │ │ │ │ + lsls r6, r3, #13 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb r6, [r0, r2] │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ movs r2, r0 │ │ │ │ vaddl.s32 q8, d4, d0 │ │ │ │ - lsls r6, r7, #10 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r4, #10 │ │ │ │ + lsls r6, r2, #10 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r3, #10 │ │ │ │ + lsls r0, r1, #10 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r3, #9 │ │ │ │ + lsls r0, r1, #9 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #172] @ (3559c ) │ │ │ │ sub sp, #32 │ │ │ │ @@ -74437,25 +74437,25 @@ │ │ │ │ adds r4, #8 │ │ │ │ b.n 35504 │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ subs r0, r1, r4 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, r6] │ │ │ │ + ldr r0, [r6, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r0, r5] │ │ │ │ + ldrh r6, [r6, r4] │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r7, #6 │ │ │ │ + lsls r2, r5, #6 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r2, #6 │ │ │ │ + lsls r0, r0, #6 │ │ │ │ movs r4, r0 │ │ │ │ subs r4, r1, r2 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r1, #5 │ │ │ │ + lsls r2, r7, #4 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3424] @ 0xd60 │ │ │ │ ldr r2, [pc, #616] @ (35838 ) │ │ │ │ sub.w sp, sp, #636 @ 0x27c │ │ │ │ @@ -74693,36 +74693,36 @@ │ │ │ │ mov r5, r0 │ │ │ │ b.n 35682 │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ subs r6, r4, r0 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r3, r2] │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r4, r1] │ │ │ │ + ldrh r4, [r2, r1] │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r4, #3 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ movs r4, r0 │ │ │ │ ldcl 0, cr0, [r2] │ │ │ │ - lsls r6, r1, #2 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ movs r4, r0 │ │ │ │ adds r2, r3, r5 │ │ │ │ movs r1, r0 │ │ │ │ ldcl 0, cr0, [r2] │ │ │ │ - vaddl.u8 q8, d12, d3 │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ + vrev64. d0, d3 │ │ │ │ + ldr r4, [r2, r3] │ │ │ │ movs r2, r0 │ │ │ │ mcrr 0, 0, r0, r2, cr0 │ │ │ │ - vhadd.u16 d0, d12, d3 │ │ │ │ - vhadd.u8 d0, d4, d3 │ │ │ │ - cdp2 0, 15, cr0, cr6, cr3, {0} │ │ │ │ - cdp2 0, 11, cr0, cr6, cr3, {0} │ │ │ │ + vhadd.u8 d0, d12, d3 │ │ │ │ + cdp2 0, 15, cr0, cr4, cr3, {0} │ │ │ │ + cdp2 0, 14, cr0, cr6, cr3, {0} │ │ │ │ + cdp2 0, 10, cr0, cr6, cr3, {0} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3424] @ 0xd60 │ │ │ │ ldr r2, [pc, #620] @ (35afc ) │ │ │ │ sub.w sp, sp, #636 @ 0x27c │ │ │ │ ldr r3, [pc, #620] @ (35b00 ) │ │ │ │ @@ -74960,33 +74960,33 @@ │ │ │ │ b.n 35944 │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r6, r4, #29 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, r7] │ │ │ │ + strb r2, [r1, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r2, [r4, r6] │ │ │ │ + ldrsb r2, [r2, r6] │ │ │ │ movs r2, r0 │ │ │ │ - cdp2 0, 2, cr0, cr2, cr3, {0} │ │ │ │ + cdp2 0, 1, cr0, cr2, cr3, {0} │ │ │ │ adc.w r0, r0, r0 │ │ │ │ - stc2l 0, cr0, [ip, #12] │ │ │ │ - ldc2 0, cr0, [r0, #12] │ │ │ │ + ldc2 0, cr0, [ip, #12]! │ │ │ │ + stc2 0, cr0, [r0, #12] │ │ │ │ asrs r0, r3, #26 │ │ │ │ movs r1, r0 │ │ │ │ bics.w r0, r0, r0 │ │ │ │ - stc2 0, cr0, [sl, #-12] │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ + ldc2l 0, cr0, [sl], #12 │ │ │ │ + ldrsb r2, [r2, r0] │ │ │ │ movs r2, r0 │ │ │ │ @ instruction: 0xe9800000 │ │ │ │ - mrrc2 0, 0, r0, sl, cr3 │ │ │ │ - mcrr2 0, 0, r0, r2, cr3 │ │ │ │ - ldc2 0, cr0, [r4], #-12 │ │ │ │ - @ instruction: 0xfbf40003 │ │ │ │ + mcrr2 0, 0, r0, sl, cr3 │ │ │ │ + ldc2 0, cr0, [r2], #-12 │ │ │ │ + stc2 0, cr0, [r4], #-12 │ │ │ │ + umlal r0, r0, r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [pc, #252] @ (35c54 ) │ │ │ │ @@ -75090,23 +75090,23 @@ │ │ │ │ b.n 35b72 │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ asrs r0, r4, #18 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - smmla r0, lr, r3, r0 │ │ │ │ - strb r6, [r2, r3] │ │ │ │ + smlsd r0, lr, r3, r0 │ │ │ │ + strb r6, [r0, r3] │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r5, r3] │ │ │ │ + strh r4, [r3, r3] │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xfabc0003 │ │ │ │ + @ instruction: 0xfaac0003 │ │ │ │ asrs r4, r1, #15 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfa940003 │ │ │ │ + @ instruction: 0xfa840003 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov ip, r1 │ │ │ │ mov r6, r3 │ │ │ │ @@ -75143,47 +75143,47 @@ │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 35cb2 │ │ │ │ ldr r0, [pc, #8] @ (35ce0 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ b.n 35c90 │ │ │ │ - @ instruction: 0xfa480003 │ │ │ │ - @ instruction: 0xfa060003 │ │ │ │ + @ instruction: 0xfa380003 │ │ │ │ + ldr??.w r0, [r6, #3] │ │ │ │ ldr r3, [pc, #8] @ (35cf0 ) │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ b.w 6298 │ │ │ │ - ldr??.w r0, [r4, #3] │ │ │ │ + vld1.8 {d16[0]}, [r4], r3 │ │ │ │ cbz r0, 35cfa │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (35d04 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ - vld1.8 {d16[0]}, [r0], r3 │ │ │ │ + ldr??.w r0, [r0, #3] │ │ │ │ cbz r0, 35d0e │ │ │ │ ldr r0, [r0, #20] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (35d18 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ bx lr │ │ │ │ - vst1.8 {d16[0]}, [ip], r3 │ │ │ │ + ldrsh.w r0, [ip, #3] │ │ │ │ ldr r3, [pc, #8] @ (35d28 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrsh.w r0, [lr, #3] │ │ │ │ + vld1.8 {d0[0]}, [lr], r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 35d9a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ @@ -75224,17 +75224,17 @@ │ │ │ │ add r4, pc │ │ │ │ adds r4, #8 │ │ │ │ b.n 35d3e │ │ │ │ ldr r0, [pc, #20] @ (35db8 ) │ │ │ │ add r0, pc │ │ │ │ blx 5fa0 │ │ │ │ b.n 35d84 │ │ │ │ - vst1.8 {d0[0]}, [r8], r3 │ │ │ │ - ldr??.w r0, [r4, r3] │ │ │ │ - vst4.8 {d16-d19}, [r0], r3 │ │ │ │ + ldr??.w r0, [r8, r3] │ │ │ │ + vst4.8 {d16-d19}, [r4], r3 │ │ │ │ + ldrsh.w r0, [r0, r3] │ │ │ │ b.n 35afc │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ push {r4} │ │ │ │ movw r3, #61643 @ 0xf0cb │ │ │ │ movt r3, #10381 @ 0x288d │ │ │ │ mov.w ip, #101 @ 0x65 │ │ │ │ @@ -75263,15 +75263,15 @@ │ │ │ │ str r3, [r1, #0] │ │ │ │ b.w 60a0 │ │ │ │ ldr r0, [pc, #16] @ (35e1c ) │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ add r0, pc │ │ │ │ b.w 5f9c │ │ │ │ nop │ │ │ │ - vst4.8 {d0-d3}, [ip], r3 │ │ │ │ + ldr??.w r0, [ip, #3] │ │ │ │ b.n 35a88 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r1 │ │ │ │ @@ -75328,19 +75328,19 @@ │ │ │ │ adds r4, #8 │ │ │ │ b.n 35e50 │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ asrs r6, r0, #7 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - strh.w r0, [r0, #3] │ │ │ │ - strb.w r0, [r8, #3] │ │ │ │ + ldrb.w r0, [r0, #3] │ │ │ │ + ldr??.w r0, [r8, r3] │ │ │ │ asrs r2, r7, #5 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh.w r0, [sl, r3] │ │ │ │ + strh.w r0, [sl, r3] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [pc, #140] @ (35f68 ) │ │ │ │ @@ -75408,18 +75408,18 @@ │ │ │ │ movs r0, r0 │ │ │ │ b.n 35a80 │ │ │ │ movs r0, r0 │ │ │ │ asrs r6, r2, #4 │ │ │ │ movs r1, r0 │ │ │ │ b.n 35a5c │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7cc0003 │ │ │ │ + @ instruction: 0xf7bc0003 │ │ │ │ asrs r0, r0, #3 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7880003 │ │ │ │ + @ instruction: 0xf7780003 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3568] @ 0xdf0 │ │ │ │ sub sp, #492 @ 0x1ec │ │ │ │ ldr r5, [pc, #768] @ (36298 ) │ │ │ │ mov r4, r0 │ │ │ │ @@ -75722,44 +75722,44 @@ │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ asrs r0, r2, #1 │ │ │ │ movs r1, r0 │ │ │ │ b.n 35c10 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r0, r1] │ │ │ │ + str r6, [r6, r0] │ │ │ │ movs r2, r0 │ │ │ │ ldr r6, [r5, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #344] @ (3640c ) │ │ │ │ + ldr r6, [pc, #280] @ (363cc ) │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf6900003 │ │ │ │ + @ instruction: 0xf6800003 │ │ │ │ ldrsb r2, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldrsb r6, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [pc, #24] @ (362dc ) │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #23 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5e00003 │ │ │ │ - ldr r7, [pc, #280] @ (363ec ) │ │ │ │ + rsbs r0, r0, #8585216 @ 0x830000 │ │ │ │ + ldr r7, [pc, #216] @ (363ac ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #416] @ (36478 ) │ │ │ │ + ldr r5, [pc, #352] @ (36438 ) │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf5900003 │ │ │ │ + @ instruction: 0xf5800003 │ │ │ │ lsrs r0, r4, #26 │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [pc, #344] @ (3643c ) │ │ │ │ movs r0, r0 │ │ │ │ b.n 36918 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4ea0003 │ │ │ │ + @ instruction: 0xf4da0003 │ │ │ │ lsrs r4, r0, #2 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0x47ba │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0x47d6 │ │ │ │ movs r0, r0 │ │ │ │ b.n 367d8 │ │ │ │ @@ -75973,28 +75973,28 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r6, r3, #19 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ b.n 367b8 │ │ │ │ movs r0, r0 │ │ │ │ - bfi r0, sl, #0, #4 │ │ │ │ - ldr r3, [pc, #88] @ (36574 ) │ │ │ │ + @ instruction: 0xf35a0003 │ │ │ │ + ldr r3, [pc, #24] @ (36534 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #880] @ (36890 ) │ │ │ │ + ldr r4, [pc, #816] @ (36850 ) │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf3320003 │ │ │ │ - ldr r4, [pc, #400] @ (366b8 ) │ │ │ │ + ssat16 r0, #4, r2 │ │ │ │ + ldr r4, [pc, #336] @ (36678 ) │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf29c0003 │ │ │ │ - ldr r4, [pc, #8] @ (36538 ) │ │ │ │ + @ instruction: 0xf28c0003 │ │ │ │ + ldr r3, [pc, #968] @ (368f8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #152] @ (365cc ) │ │ │ │ + ldr r2, [pc, #88] @ (3658c ) │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf2500003 │ │ │ │ + movw r0, #3 │ │ │ │ lsrs r0, r4, #13 │ │ │ │ movs r1, r0 │ │ │ │ b.n 36560 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -76206,38 +76206,38 @@ │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r4, [r0, #0] │ │ │ │ movs r2, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ movs r4, r0 │ │ │ │ ... │ │ │ │ - ldr r1, [pc, #224] @ (3684c ) │ │ │ │ + ldr r1, [pc, #160] @ (3680c ) │ │ │ │ movs r2, r0 │ │ │ │ lsrs r4, r3, #10 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ udf #246 @ 0xf6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #744] @ (36a64 ) │ │ │ │ + ldr r0, [pc, #680] @ (36a24 ) │ │ │ │ movs r2, r0 │ │ │ │ - add.w r0, r6, #3 │ │ │ │ - ldr r2, [pc, #496] @ (36974 ) │ │ │ │ + @ instruction: 0xf0f60003 │ │ │ │ + ldr r2, [pc, #432] @ (36934 ) │ │ │ │ movs r2, r0 │ │ │ │ - orn r0, sl, #3 │ │ │ │ - ldr r1, [pc, #808] @ (36ab4 ) │ │ │ │ + orrs.w r0, sl, #3 │ │ │ │ + ldr r1, [pc, #744] @ (36a74 ) │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + @ instruction: 0x47de │ │ │ │ movs r2, r0 │ │ │ │ - and.w r0, r0, #3 │ │ │ │ + vext.8 d16, d0, d3, #0 │ │ │ │ lsrs r0, r2, #4 │ │ │ │ movs r1, r0 │ │ │ │ ble.n 36710 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.s16 q0, d0, d3 │ │ │ │ + vaddl.s8 q0, d0, d3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ mov r8, r0 │ │ │ │ add r6, sp, #120 @ 0x78 │ │ │ │ @@ -76421,26 +76421,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #32 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ bgt.n 368f0 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 12, cr0, cr10, cr3, {0} │ │ │ │ - ldr r0, [pc, #256] @ (36a8c ) │ │ │ │ + cdp 0, 11, cr0, cr10, cr3, {0} │ │ │ │ + ldr r0, [pc, #192] @ (36a4c ) │ │ │ │ movs r2, r0 │ │ │ │ - mov r0, lr │ │ │ │ + mov r0, ip │ │ │ │ movs r2, r0 │ │ │ │ - ldcl 0, cr0, [r2, #12]! │ │ │ │ - ldcl 0, cr0, [sl, #12] │ │ │ │ + stcl 0, cr0, [r2, #12]! │ │ │ │ + stcl 0, cr0, [sl, #12] │ │ │ │ lsls r2, r5, #27 │ │ │ │ movs r1, r0 │ │ │ │ blt.n 368c8 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [ip, #-12]! │ │ │ │ + stcl 0, cr0, [ip, #-12]! │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ ldr r4, [pc, #68] @ (369fc ) │ │ │ │ ldr r3, [pc, #72] @ (36a00 ) │ │ │ │ @@ -76574,15 +76574,15 @@ │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ lsls r2, r6, #21 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - mcrr 0, 0, r0, ip, cr3 │ │ │ │ + ldc 0, cr0, [ip], #-12 │ │ │ │ lsls r4, r5, #20 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ @@ -76620,16 +76620,16 @@ │ │ │ │ mov r3, r4 │ │ │ │ strd r4, r4, [sp] │ │ │ │ blx 6268 │ │ │ │ str.w r4, [r5, #1656] @ 0x678 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - rsb r0, lr, r3 │ │ │ │ - @ instruction: 0xeb9e0003 │ │ │ │ + subs.w r0, lr, r3 │ │ │ │ + @ instruction: 0xeb8e0003 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [pc, #132] @ (36c10 ) │ │ │ │ ldr r3, [pc, #136] @ (36c14 ) │ │ │ │ @@ -76695,96 +76695,96 @@ │ │ │ │ adds r4, #8 │ │ │ │ b.n 36ba2 │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ lsls r6, r5, #17 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb340003 │ │ │ │ + @ instruction: 0xeb240003 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xead60003 │ │ │ │ + pkhbt r0, r6, r3 │ │ │ │ ldr r3, [pc, #8] @ (36c30 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ b.w 5ee8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xeab60003 │ │ │ │ + @ instruction: 0xeaa60003 │ │ │ │ cbz r0, 36c3a │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (36c44 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0xeaa00003 │ │ │ │ + eors.w r0, r0, r3 │ │ │ │ cbz r0, 36c4e │ │ │ │ str r1, [r0, #28] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (36c58 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ str r1, [r0, #28] │ │ │ │ bx lr │ │ │ │ - eor.w r0, ip, r3 │ │ │ │ + orns r0, ip, r3 │ │ │ │ cbz r0, 36c62 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (36c6c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bx lr │ │ │ │ - orns r0, r8, r3 │ │ │ │ + orn r0, r8, r3 │ │ │ │ cbz r0, 36c76 │ │ │ │ str r1, [r0, #32] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (36c80 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ str r1, [r0, #32] │ │ │ │ bx lr │ │ │ │ - orn r0, r4, r3 │ │ │ │ + orrs.w r0, r4, r3 │ │ │ │ cbz r0, 36c8a │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (36c94 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ bx lr │ │ │ │ - orrs.w r0, r0, r3 │ │ │ │ + orr.w r0, r0, r3 │ │ │ │ cbz r0, 36c9e │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (36ca8 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ bx lr │ │ │ │ - bics.w r0, ip, r3 │ │ │ │ + bic.w r0, ip, r3 │ │ │ │ cbz r0, 36cb2 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (36cbc ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ - bic.w r0, r8, r3 │ │ │ │ + ands.w r0, r8, r3 │ │ │ │ cbz r0, 36cc6 │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #8] @ (36cd0 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ - ands.w r0, r4, r3 │ │ │ │ + and.w r0, r4, r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ @@ -76807,16 +76807,16 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 66ec │ │ │ │ ldr r4, [pc, #12] @ (36d28 ) │ │ │ │ add r4, pc │ │ │ │ adds r4, #8 │ │ │ │ b.n 36cec │ │ │ │ nop │ │ │ │ - strd r0, r0, [r6, #12]! │ │ │ │ - strd r0, r0, [r0, #12] │ │ │ │ + ldrd r0, r0, [r6, #12] │ │ │ │ + @ instruction: 0xe9b00003 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 36da2 │ │ │ │ @@ -76859,16 +76859,16 @@ │ │ │ │ str.w r9, [r6, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r6, [pc, #12] @ (36db0 ) │ │ │ │ add r6, pc │ │ │ │ adds r6, #8 │ │ │ │ b.n 36d42 │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [sl, #-12] │ │ │ │ - ldmdb r8!, {r0, r1} │ │ │ │ + strd r0, r0, [sl, #-12] │ │ │ │ + stmdb r8!, {r0, r1} │ │ │ │ mov r3, r0 │ │ │ │ push {lr} │ │ │ │ cbz r0, 36de4 │ │ │ │ ldr.w ip, [pc, #48] @ 36dec │ │ │ │ add.w lr, r2, #4294967295 @ 0xffffffff │ │ │ │ strd r1, r2, [r3, #16] │ │ │ │ add ip, pc │ │ │ │ @@ -76880,28 +76880,28 @@ │ │ │ │ mla r2, r2, r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 36cd4 │ │ │ │ ldr r3, [pc, #8] @ (36df0 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #8 │ │ │ │ b.n 36dba │ │ │ │ - ldmdb r6, {r0, r1} │ │ │ │ - ldrd r0, r0, [r6], #12 │ │ │ │ + stmdb r6, {r0, r1} │ │ │ │ + strd r0, r0, [r6], #12 │ │ │ │ ldr r3, [pc, #28] @ (36e14 ) │ │ │ │ push {r4} │ │ │ │ add r3, pc │ │ │ │ ldrd r3, r4, [r3, #96] @ 0x60 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ ldr.w r4, [sp], #4 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ adds r2, #10 │ │ │ │ adds r1, #10 │ │ │ │ b.w 36cd4 │ │ │ │ nop │ │ │ │ - strd r0, r0, [r4], #12 │ │ │ │ + @ instruction: 0xe8d40003 │ │ │ │ ldr r2, [pc, #40] @ (36e44 ) │ │ │ │ movs r0, #80 @ 0x50 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r2, #68] @ 0x44 │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ mla r3, r0, r1, r3 │ │ │ │ @@ -76913,27 +76913,27 @@ │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xe8c00003 │ │ │ │ + ldmia.w r0!, {r0, r1} │ │ │ │ ldr r3, [pc, #8] @ (36e54 ) │ │ │ │ movs r1, #0 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ b.w 5e70 │ │ │ │ - ldmia.w r0, {r0, r1} │ │ │ │ + stmia.w r0, {r0, r1} │ │ │ │ ldr r3, [pc, #8] @ (36e64 ) │ │ │ │ movs r1, #1 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ b.w 5e70 │ │ │ │ - stmia.w r0, {r0, r1} │ │ │ │ + ldrd r0, r0, [r0], #-12 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3824] @ 0xef0 │ │ │ │ ldr r5, [pc, #168] @ (36f20 ) │ │ │ │ sub sp, #256 @ 0x100 │ │ │ │ ldr r3, [pc, #168] @ (36f24 ) │ │ │ │ @@ -77003,15 +77003,15 @@ │ │ │ │ ... │ │ │ │ lsls r2, r7, #5 │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #5 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xe8360003 │ │ │ │ + @ instruction: 0xe8260003 │ │ │ │ lsrs r0, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #4 │ │ │ │ movs r1, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -77037,47 +77037,47 @@ │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r2, r1, [ip] │ │ │ │ str r4, [sp, #24] │ │ │ │ blx 62e8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r1 │ │ │ │ + lsrs r0, r7 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 36e94 │ │ │ │ + b.n 36e74 │ │ │ │ movs r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ cbz r0, 36fa0 │ │ │ │ ldr r3, [pc, #16] @ (36fa8 ) │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ b.w 6110 │ │ │ │ ldr r0, [pc, #8] @ (36fac ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ b.n 36f94 │ │ │ │ - b.n 36e34 │ │ │ │ + b.n 36e14 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 36e24 │ │ │ │ + b.n 36e04 │ │ │ │ movs r3, r0 │ │ │ │ ldr r3, [pc, #8] @ (36fbc ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #2016] @ 0x7e0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - b.n 36e14 │ │ │ │ + b.n 36df4 │ │ │ │ movs r3, r0 │ │ │ │ ldr r3, [pc, #12] @ (36fd0 ) │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r0, [r3, #2020] @ 0x7e4 │ │ │ │ b.w 5fdc │ │ │ │ - b.n 36e00 │ │ │ │ + b.n 36de0 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #428] @ (37190 ) │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ @@ -77260,40 +77260,40 @@ │ │ │ │ movs r1, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 37190 │ │ │ │ movs r0, r0 │ │ │ │ movs r2, r1 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 36f48 │ │ │ │ + b.n 36f28 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 36f20 │ │ │ │ + b.n 36f00 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 36ebc │ │ │ │ + b.n 36e9c │ │ │ │ movs r3, r0 │ │ │ │ - ands r0, r0 │ │ │ │ + subs r7, #240 @ 0xf0 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 36e90 │ │ │ │ + b.n 36e70 │ │ │ │ movs r3, r0 │ │ │ │ vhadd.u d16, d4, d0 │ │ │ │ bmi.n 37230 │ │ │ │ movs r0, r0 │ │ │ │ bmi.n 370f0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 36e0c │ │ │ │ + b.n 36dec │ │ │ │ movs r3, r0 │ │ │ │ - b.n 36de4 │ │ │ │ + b.n 36dc4 │ │ │ │ movs r3, r0 │ │ │ │ - subs r5, #188 @ 0xbc │ │ │ │ + subs r5, #172 @ 0xac │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #120 @ 0x78 │ │ │ │ + subs r7, #104 @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r0, #29 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 36d70 │ │ │ │ + b.n 36d50 │ │ │ │ movs r3, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 37188 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 371ac │ │ │ │ movs r0, r0 │ │ │ │ @@ -77404,24 +77404,24 @@ │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx 5d10 │ │ │ │ movs r0, #1 │ │ │ │ bl 2e2a0 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ b.n 37226 │ │ │ │ nop │ │ │ │ - b.n 36ca0 │ │ │ │ + b.n 36c80 │ │ │ │ movs r3, r0 │ │ │ │ stc2l 0, cr0, [r2] │ │ │ │ - b.n 36c4c │ │ │ │ + b.n 36c2c │ │ │ │ movs r3, r0 │ │ │ │ bcc.n 37284 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 37288 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #254 @ 0xfe │ │ │ │ + subs r3, #238 @ 0xee │ │ │ │ movs r2, r0 │ │ │ │ bcc.n 37230 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 37230 │ │ │ │ movs r0, r0 │ │ │ │ bcc.n 37238 │ │ │ │ movs r0, r0 │ │ │ │ @@ -77446,15 +77446,15 @@ │ │ │ │ asrge r1, r1, #1 │ │ │ │ ldr.w r4, [ip, #2016] @ 0x7e0 │ │ │ │ str r4, [sp, #0] │ │ │ │ subs r2, r2, r4 │ │ │ │ bl 33654 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 37a94 │ │ │ │ + b.n 37a74 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ @@ -77483,17 +77483,17 @@ │ │ │ │ blx 5db0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #8] @ (373c0 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ b.n 37378 │ │ │ │ - b.n 37a64 │ │ │ │ + b.n 37a44 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 37a10 │ │ │ │ + b.n 379f0 │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w ip, [pc, #124] @ 37454 │ │ │ │ sub sp, #24 │ │ │ │ @@ -77542,36 +77542,36 @@ │ │ │ │ add r7, pc │ │ │ │ adds r7, #8 │ │ │ │ b.n 373ec │ │ │ │ nop │ │ │ │ ldc2 0, cr0, [ip], {-0} │ │ │ │ lsrs r4, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #158 @ 0x9e │ │ │ │ + subs r2, #142 @ 0x8e │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #74 @ 0x4a │ │ │ │ + subs r4, #58 @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ - b.n 37a00 │ │ │ │ + b.n 379e0 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 3798c │ │ │ │ + b.n 3796c │ │ │ │ movs r3, r0 │ │ │ │ cbz r0, 3747a │ │ │ │ ldr r3, [pc, #20] @ (37484 ) │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ b.w 2e388 │ │ │ │ ldr r0, [pc, #12] @ (37488 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #8 │ │ │ │ b.n 3746e │ │ │ │ nop │ │ │ │ - b.n 3795c │ │ │ │ + b.n 3793c │ │ │ │ movs r3, r0 │ │ │ │ - b.n 3794c │ │ │ │ + b.n 3792c │ │ │ │ movs r3, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [pc, #160] @ (3753c ) │ │ │ │ mov r7, r0 │ │ │ │ @@ -77637,19 +77637,19 @@ │ │ │ │ add r1, pc │ │ │ │ adds r1, #8 │ │ │ │ b.n 374a6 │ │ │ │ nop │ │ │ │ smmla r0, ip, r0, r0 │ │ │ │ lsrs r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 379a8 │ │ │ │ + b.n 37988 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 378d8 │ │ │ │ + b.n 378b8 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 378a0 │ │ │ │ + b.n 37880 │ │ │ │ movs r3, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #84] @ (375b4 ) │ │ │ │ movs r1, #0 │ │ │ │ @@ -77683,21 +77683,21 @@ │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r1, [r4, #0] │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ blx 65d8 │ │ │ │ b.n 3758a │ │ │ │ add.w r4, r5, #8 │ │ │ │ b.n 37576 │ │ │ │ - b.n 378a8 │ │ │ │ + b.n 37888 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 3787c │ │ │ │ + b.n 3785c │ │ │ │ movs r3, r0 │ │ │ │ ldmia r2!, {r1, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - b.n 37864 │ │ │ │ + b.n 37844 │ │ │ │ movs r3, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #56] @ (3760c ) │ │ │ │ movs r1, #0 │ │ │ │ @@ -77716,15 +77716,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 375ea │ │ │ │ ldr.w r3, [r4, #2004] @ 0x7d4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #2004] @ 0x7d4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - b.n 37818 │ │ │ │ + b.n 377f8 │ │ │ │ movs r3, r0 │ │ │ │ beq.n 376f0 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -77749,25 +77749,25 @@ │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #2004] @ 0x7d4 │ │ │ │ bl 37550 │ │ │ │ b.n 3764e │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 377d8 │ │ │ │ + b.n 377b8 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 3779c │ │ │ │ + b.n 3777c │ │ │ │ movs r3, r0 │ │ │ │ ldr r3, [pc, #12] @ (3767c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #2004] @ 0x7d4 │ │ │ │ cbnz r3, 37678 │ │ │ │ bx lr │ │ │ │ b.w 3748c │ │ │ │ - b.n 3775c │ │ │ │ + b.n 3773c │ │ │ │ movs r3, r0 │ │ │ │ ldr r3, [pc, #40] @ (376ac ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, #2004] @ 0x7d4 │ │ │ │ cbnz r3, 3768c │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ @@ -77776,15 +77776,15 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 3230c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 322ac │ │ │ │ nop │ │ │ │ - b.n 37764 │ │ │ │ + b.n 37744 │ │ │ │ movs r3, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [pc, #216] @ 3779c │ │ │ │ mov r4, r1 │ │ │ │ @@ -77996,17 +77996,17 @@ │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ ldrh.w r0, [r0, r0] │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r1, r2, r4, r5} │ │ │ │ movs r0, r0 │ │ │ │ strh.w r0, [r6, r0] │ │ │ │ - asrs r4, r4, #27 │ │ │ │ + asrs r4, r2, #27 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r2, r3, #27 │ │ │ │ + asrs r2, r1, #27 │ │ │ │ movs r4, r0 │ │ │ │ ldmia r7!, {r6} │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf7e20000 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ @@ -78016,17 +78016,17 @@ │ │ │ │ add r2, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r6, {r2, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf76c0000 │ │ │ │ ldmia r6, {r3, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r4, #24 │ │ │ │ + asrs r6, r2, #24 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r0, r0, #24 │ │ │ │ + asrs r0, r6, #23 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r1, [pc, #292] @ (37a5c ) │ │ │ │ sub sp, #28 │ │ │ │ @@ -78137,22 +78137,22 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b.w 60a0 │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ movt r0, #10240 @ 0x2800 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r2, #22 │ │ │ │ + asrs r6, r0, #22 │ │ │ │ movs r4, r0 │ │ │ │ subw r0, r8, #2048 @ 0x800 │ │ │ │ - asrs r6, r2, #21 │ │ │ │ + asrs r6, r0, #21 │ │ │ │ movs r4, r0 │ │ │ │ ldmia r5!, {r3, r4, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #20 │ │ │ │ + asrs r0, r0, #20 │ │ │ │ movs r4, r0 │ │ │ │ rsb r0, r2, #8388608 @ 0x800000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #72] @ (37ad4 ) │ │ │ │ @@ -78705,57 +78705,57 @@ │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0xf3f80000 │ │ │ │ @ instruction: 0xf3f60000 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r5, #10 │ │ │ │ + asrs r4, r3, #10 │ │ │ │ movs r4, r0 │ │ │ │ bcs.n 38028 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r0, r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + asrs r0, r6, #9 │ │ │ │ movs r4, r0 │ │ │ │ ldmia r2, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #9 │ │ │ │ + asrs r2, r1, #9 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r4, r7, #7 │ │ │ │ + asrs r4, r5, #7 │ │ │ │ movs r4, r0 │ │ │ │ bne.n 380f4 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r1, r2, r3, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r2, {r2, r3, r5} │ │ │ │ movs r0, r0 │ │ │ │ beq.n 37f80 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #4 │ │ │ │ + asrs r2, r4, #4 │ │ │ │ movs r4, r0 │ │ │ │ beq.n 380c4 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #3 │ │ │ │ + asrs r6, r7, #2 │ │ │ │ movs r4, r0 │ │ │ │ beq.n 380b8 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1, {r1, r3, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7, {r2, r3, r4, r5, r7} │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r0, r7, #32 │ │ │ │ movs r4, r0 │ │ │ │ ldmia r1!, {r3, r4, r5} │ │ │ │ movs r0, r0 │ │ │ │ ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r2, #32 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ movs r4, r0 │ │ │ │ ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ @ instruction: 0xf0ea0000 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r0!, {r2, r4, r5} │ │ │ │ @@ -78860,15 +78860,15 @@ │ │ │ │ ldr.w r2, [r8, #3684] @ 0xe64 │ │ │ │ b.n 38132 │ │ │ │ vhadd.s16 d16, d0, d0 │ │ │ │ lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r5, #21 │ │ │ │ + lsrs r0, r3, #21 │ │ │ │ movs r4, r0 │ │ │ │ cbz r0, 38194 │ │ │ │ b.n 37a7c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ cbz r0, 3819c │ │ │ │ b.n 37adc │ │ │ │ @@ -79043,27 +79043,27 @@ │ │ │ │ b.n 38314 │ │ │ │ nop │ │ │ │ cdp 0, 4, cr0, cr6, cr0, {0} │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #20 │ │ │ │ + lsrs r4, r6, #19 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r6, #16 │ │ │ │ + lsrs r6, r4, #16 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ ldmia r3, {r1, r2, r3, r5, r6} │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #14 │ │ │ │ + lsrs r4, r0, #14 │ │ │ │ movs r4, r0 │ │ │ │ ldr r3, [pc, #140] @ (3841c ) │ │ │ │ mov.w ip, #56 @ 0x38 │ │ │ │ ldr r1, [pc, #140] @ (38420 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [pc, #140] @ (38424 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ @@ -79127,23 +79127,23 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r2, r7, #11 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #11 │ │ │ │ + lsrs r2, r3, #11 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r0, r1, #11 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r6, r0, #11 │ │ │ │ + lsrs r6, r6, #10 │ │ │ │ movs r4, r0 │ │ │ │ ldr r2, [pc, #92] @ (384a4 ) │ │ │ │ ldr r3, [pc, #96] @ (384a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ands.w r1, r1, #256 @ 0x100 │ │ │ │ @@ -79188,15 +79188,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #9 │ │ │ │ + lsrs r4, r6, #8 │ │ │ │ movs r4, r0 │ │ │ │ ldr r2, [pc, #96] @ (38524 ) │ │ │ │ ldr r3, [pc, #100] @ (38528 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ands.w r1, r1, #256 @ 0x100 │ │ │ │ @@ -79242,15 +79242,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #7 │ │ │ │ + lsrs r6, r6, #6 │ │ │ │ movs r4, r0 │ │ │ │ ldr r2, [pc, #96] @ (385a4 ) │ │ │ │ ldr r3, [pc, #100] @ (385a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ands.w r1, r1, #256 @ 0x100 │ │ │ │ @@ -79296,15 +79296,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #25 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #5 │ │ │ │ + lsrs r6, r6, #4 │ │ │ │ movs r4, r0 │ │ │ │ ldr r2, [pc, #112] @ (38634 ) │ │ │ │ ldr r1, [pc, #116] @ (38638 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [pc, #116] @ (3863c ) │ │ │ │ push {r4} │ │ │ │ ldr r4, [r2, r1] │ │ │ │ @@ -79357,15 +79357,15 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #24 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #30 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ + lsrs r0, r6, #2 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #216] @ (38740 ) │ │ │ │ movs r1, #20 │ │ │ │ @@ -79449,21 +79449,21 @@ │ │ │ │ @ instruction: 0xe9900000 │ │ │ │ lsls r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #32 │ │ │ │ + lsrs r4, r3, #32 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #31 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #212] @ (38848 ) │ │ │ │ lsls r0, r0, #4 │ │ │ │ @@ -79546,21 +79546,21 @@ │ │ │ │ stmia.w r4, {} │ │ │ │ lsls r0, r0, #22 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #28 │ │ │ │ + lsls r4, r2, #28 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #1 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #27 │ │ │ │ + lsls r4, r1, #27 │ │ │ │ movs r4, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #76] @ (388c4 ) │ │ │ │ ldr.w ip, [pc, #76] @ 388c8 │ │ │ │ @@ -79585,15 +79585,15 @@ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5e58 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 336cc │ │ │ │ - lsls r6, r2, #25 │ │ │ │ + lsls r6, r0, #25 │ │ │ │ movs r4, r0 │ │ │ │ b.n 387c4 │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r2, #5 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ @@ -79626,15 +79626,15 @@ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5e58 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 336cc │ │ │ │ - lsls r6, r4, #23 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ movs r4, r0 │ │ │ │ b.n 38754 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ @@ -79666,15 +79666,15 @@ │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 5e58 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 336cc │ │ │ │ - lsls r6, r6, #21 │ │ │ │ + lsls r6, r4, #21 │ │ │ │ movs r4, r0 │ │ │ │ b.n 386d8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #27 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ @@ -79739,17 +79739,17 @@ │ │ │ │ blx 60a4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ b.n 386bc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #19 │ │ │ │ + lsls r4, r4, #19 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r6, r4, #19 │ │ │ │ + lsls r6, r2, #19 │ │ │ │ movs r4, r0 │ │ │ │ subs r2, r3, r7 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #28 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -79785,17 +79785,17 @@ │ │ │ │ cbz r7, 38ada │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 37a7c │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - lsls r4, r1, #17 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r2, #16 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ movs r4, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ @@ -79811,15 +79811,15 @@ │ │ │ │ cbz r0, 38b20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 37a7c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r1, #15 │ │ │ │ movs r4, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ @@ -79865,17 +79865,17 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx 60a4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r6, r0, #14 │ │ │ │ + lsls r6, r6, #13 │ │ │ │ movs r4, r0 │ │ │ │ - lsls r0, r7, #13 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ movs r4, r0 │ │ │ │ subs r4, r5, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r2 │ │ │ │ cbz r2, 38bce │ │ │ │ mov r2, r1 │ │ │ │ @@ -79912,22 +79912,22 @@ │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #8] @ (38c24 ) │ │ │ │ movs r2, #0 │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - movs r7, #4 │ │ │ │ + movs r6, #244 @ 0xf4 │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [pc, #8] @ (38c34 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add r3, pc │ │ │ │ str r2, [r3, #0] │ │ │ │ bx lr │ │ │ │ - movs r6, #242 @ 0xf2 │ │ │ │ + movs r6, #226 @ 0xe2 │ │ │ │ movs r2, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #24] @ (38c60 ) │ │ │ │ movs r1, #2 │ │ │ │ @@ -79935,15 +79935,15 @@ │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 62d0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 64c8 <__shmctl64@plt> │ │ │ │ - asrs r2, r3, #4 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ movs r4, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r3, [pc, #384] @ (38df4 ) │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ @@ -80105,52 +80105,52 @@ │ │ │ │ b.n 38d9e │ │ │ │ blx 5ef8 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ b.n 394fc │ │ │ │ movs r0, r0 │ │ │ │ b.n 394ec │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #3 │ │ │ │ + asrs r6, r1, #3 │ │ │ │ movs r4, r0 │ │ │ │ lsrs r0, r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #66 @ 0x42 │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ movs r2, r0 │ │ │ │ vminnm.f16 , , │ │ │ │ vmaxnm.f32 , , │ │ │ │ cbnz r2, 38e86 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + movs r5, #224 @ 0xe0 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r6, #32 │ │ │ │ + asrs r2, r4, #32 │ │ │ │ movs r4, r0 │ │ │ │ b.n 39394 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r6, 38e72 │ │ │ │ movs r0, r0 │ │ │ │ cbnz r0, 38e7c │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #31 │ │ │ │ + lsrs r6, r2, #31 │ │ │ │ movs r4, r0 │ │ │ │ cbnz r4, 38e7e │ │ │ │ movs r0, r0 │ │ │ │ lsrs r4, r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #74 @ 0x4a │ │ │ │ + movs r5, #58 @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ revsh r4, r7 │ │ │ │ movs r0, r0 │ │ │ │ hlt 0x0022 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [pc, #8] @ (38e4c ) │ │ │ │ movs r1, #10 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ b.w 62cc │ │ │ │ - lsrs r0, r4, #28 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ movs r4, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #28] @ (38e7c ) │ │ │ │ mov r1, r0 │ │ │ │ @@ -80160,24 +80160,24 @@ │ │ │ │ blx 6458 <__strcpy_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #12 │ │ │ │ blx 62d0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #27 │ │ │ │ + lsrs r6, r5, #27 │ │ │ │ movs r4, r0 │ │ │ │ ldr r3, [pc, #12] @ (38e90 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - lsrs r2, r4, #27 │ │ │ │ + lsrs r2, r2, #27 │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 3911a │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ │ @@ -56,108 +56,108 @@ │ │ │ │ 0x00047340 bc5c0000 bc5c0000 bc5c0000 bc5c0000 .\...\...\...\.. │ │ │ │ 0x00047350 bc5c0000 bc5c0000 bc5c0000 bc5c0000 .\...\...\...\.. │ │ │ │ 0x00047360 bc5c0000 bc5c0000 bc5c0000 bc5c0000 .\...\...\...\.. │ │ │ │ 0x00047370 bc5c0000 bc5c0000 bc5c0000 bc5c0000 .\...\...\...\.. │ │ │ │ 0x00047380 bc5c0000 bc5c0000 bc5c0000 bc5c0000 .\...\...\...\.. │ │ │ │ 0x00047390 bc5c0000 bc5c0000 bc5c0000 bc5c0000 .\...\...\...\.. │ │ │ │ 0x000473a0 bc5c0000 bc5c0000 bc5c0000 bc5c0000 .\...\...\...\.. │ │ │ │ - 0x000473b0 bc5c0000 bc5c0000 c4f80600 087b0400 .\...\.......{.. │ │ │ │ - 0x000473c0 5c7b0400 147a0400 c0c80500 49680000 \{...z......Ih.. │ │ │ │ - 0x000473d0 b8180700 fcc50500 44f40500 70f40500 ........D...p... │ │ │ │ - 0x000473e0 08af0500 f4790400 7cdc0500 48f40500 .....y..|...H... │ │ │ │ - 0x000473f0 147b0400 48c30500 b8a20600 34b00500 .{..H.......4... │ │ │ │ - 0x00047400 40d00500 bc7a0400 64c30500 54c80500 @....z..d...T... │ │ │ │ - 0x00047410 00000000 e0f40500 04c60500 d4a20600 ................ │ │ │ │ - 0x00047420 58f70500 68170700 0c7a0400 1cb30500 X...h....z...... │ │ │ │ - 0x00047430 30f70500 40fc0600 58550700 dcc50500 0...@...XU...... │ │ │ │ - 0x00047440 e0db0500 3cc30500 e8f40500 80ce0500 ....<........... │ │ │ │ - 0x00047450 60570700 84ce0500 6c7b0400 94dc0500 `W......l{...... │ │ │ │ - 0x00047460 2c7a0400 cc7a0400 ccc80500 20c90500 ,z...z...... ... │ │ │ │ - 0x00047470 84dc0500 94f80600 0cf40500 08f40500 ................ │ │ │ │ - 0x00047480 f07a0400 98ae0500 fc790400 687a0400 .z.......y..hz.. │ │ │ │ - 0x00047490 6c570700 fc7a0400 cca20600 7c7a0400 lW...z......|z.. │ │ │ │ - 0x000474a0 74dc0500 6cf40500 f0ce0500 00c60500 t...l........... │ │ │ │ - 0x000474b0 8cce0500 6cc30500 f8c80500 6c170700 ....l.......l... │ │ │ │ - 0x000474c0 787b0400 dc960500 a07a0400 68f40500 x{.......z..h... │ │ │ │ - 0x000474d0 4cb00500 14c60500 acce0500 987a0400 L............z.. │ │ │ │ - 0x000474e0 70f70500 c4d00500 d87b0400 b8640500 p........{...d.. │ │ │ │ - 0x000474f0 587b0400 0cf50500 607b0400 00000000 X{......`{...... │ │ │ │ - 0x00047500 e11f0300 88170700 dca20600 1cf50500 ................ │ │ │ │ - 0x00047510 5cdc0500 ecdb0500 fcc40500 58960500 \...........X... │ │ │ │ - 0x00047520 ec750500 c4a20600 e8db0500 70d00500 .u..........p... │ │ │ │ - 0x00047530 8c170700 08d10500 00000000 d8c90500 ................ │ │ │ │ - 0x00047540 fcce0500 c0d90500 54dc0500 4cf40500 ........T...L... │ │ │ │ - 0x00047550 34f40500 e4db0500 50dc0500 2cf40500 4.......P...,... │ │ │ │ - 0x00047560 749a0500 44c80500 40570700 d08e0700 t...D...@W...... │ │ │ │ - 0x00047570 507a0400 58c30500 b05e0700 64170700 Pz..X....^..d... │ │ │ │ - 0x00047580 d0a20600 60170700 94ce0500 9cf80600 ....`........... │ │ │ │ - 0x00047590 44f70500 c0640500 ecf40500 78dc0500 D....d......x... │ │ │ │ - 0x000475a0 d4550700 487a0400 f4c40500 c8a20600 .U..Hz.......... │ │ │ │ - 0x000475b0 08c60500 18f40500 31ee0100 447a0400 ........1...Dz.. │ │ │ │ - 0x000475c0 f4f40500 a47e0400 447c0400 c0db0500 .....~..D|...... │ │ │ │ - 0x000475d0 687b0400 18b30500 38b00500 ac7a0400 h{......8....z.. │ │ │ │ - 0x000475e0 c47a0400 38c80500 b8c50500 30f40500 .z..8.......0... │ │ │ │ - 0x000475f0 d9040200 bcc50500 40c30500 c0cb0500 ........@....... │ │ │ │ - 0x00047600 747b0400 b0ce0500 707a0400 20f40500 t{......pz.. ... │ │ │ │ - 0x00047610 34c80500 547b0400 1c7a0400 80570700 4...T{...z...W.. │ │ │ │ - 0x00047620 98ce0500 d9930200 307a0400 c1290200 ........0z...).. │ │ │ │ - 0x00047630 4cc80500 2cf50500 d07a0400 d8a20600 L...,....z...... │ │ │ │ - 0x00047640 c0d50500 407a0400 28d10500 e8ce0500 ....@z..(....... │ │ │ │ - 0x00047650 547a0400 807e0400 c8d00500 c0d70500 Tz...~.......... │ │ │ │ - 0x00047660 70ce0500 4c7a0400 bcce0500 d0c80500 p...Lz.......... │ │ │ │ - 0x00047670 b0a20600 88ce0500 bccd0500 c0a20600 ................ │ │ │ │ - 0x00047680 d0960500 c0d10500 60550700 00000000 ........`U...... │ │ │ │ - 0x00047690 90ce0500 18f50500 287a0400 28fa0600 ........(z..(... │ │ │ │ - 0x000476a0 4cdc0500 e8d00500 c8db0500 10f40500 L............... │ │ │ │ - 0x000476b0 5cf90600 9cce0500 50d00500 3cf40500 \.......P...<... │ │ │ │ - 0x000476c0 d8ce0500 74f40500 8c7a0400 04c50500 ....t....z...... │ │ │ │ - 0x000476d0 bcae0500 e4ce0500 e07a0400 947a0400 .........z...z.. │ │ │ │ - 0x000476e0 3c7a0400 48dc0500 b87a0400 cc550700