--- /srv/rebuilderd/tmp/rebuilderdWv07p5/inputs/netrek-client-cow_3.3.2-1+b1_armel.deb +++ /srv/rebuilderd/tmp/rebuilderdWv07p5/out/netrek-client-cow_3.3.2-1+b1_armel.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2024-03-25 04:09:50.000000 debian-binary │ --rw-r--r-- 0 0 0 7756 2024-03-25 04:09:50.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1129724 2024-03-25 04:09:50.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 7760 2024-03-25 04:09:50.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 1129776 2024-03-25 04:09:50.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 04:09:50.000000 ./ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-03-25 04:09:50.000000 ./usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-03-25 04:09:50.000000 ./usr/games/ │ │ │ --rwxr-xr-x 0 root (0) root (0) 473328 2024-03-25 04:09:50.000000 ./usr/games/netrek-client-cow │ │ │ +-rwxr-xr-x 0 root (0) root (0) 473312 2024-03-25 04:09:50.000000 ./usr/games/netrek-client-cow │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-03-25 04:09:50.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-03-25 04:09:50.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 04:09:50.000000 ./usr/share/doc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2024-03-25 04:09:50.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: 0x71dc │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ - Start of section headers: 472208 (bytes into file) │ │ │ │ + Start of section headers: 472192 (bytes into file) │ │ │ │ Flags: 0x5000200, Version5 EABI, soft-float ABI │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ Number of program headers: 9 │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ Number of section headers: 28 │ │ │ │ Section header string table index: 27 │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -6,15 +6,15 @@ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ ARM_EXIDX 0x05e160 0x0005e160 0x0005e160 0x00008 0x00008 R 0x4 │ │ │ │ PHDR 0x000034 0x00000034 0x00000034 0x00120 0x00120 R 0x4 │ │ │ │ INTERP 0x000154 0x00000154 0x00000154 0x00013 0x00013 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux.so.3] │ │ │ │ LOAD 0x000000 0x00000000 0x00000000 0x5e16c 0x5e16c R E 0x1000 │ │ │ │ - LOAD 0x05ede8 0x0005fde8 0x0005fde8 0x14540 0x32f8c RW 0x1000 │ │ │ │ + LOAD 0x05ede8 0x0005fde8 0x0005fde8 0x14530 0x32f7c RW 0x1000 │ │ │ │ DYNAMIC 0x05eed8 0x0005fed8 0x0005fed8 0x00128 0x00128 RW 0x4 │ │ │ │ NOTE 0x000168 0x00000168 0x00000168 0x00044 0x00044 R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x05ede8 0x0005fde8 0x0005fde8 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 0x73490: │ │ │ │ +There are 28 section headers, starting at offset 0x73480: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Addr Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 00000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .interp PROGBITS 00000154 000154 000013 00 A 0 0 1 │ │ │ │ [ 2] .note.gnu.build-id NOTE 00000168 000168 000024 00 A 0 0 4 │ │ │ │ [ 3] .note.ABI-tag NOTE 0000018c 00018c 000020 00 A 0 0 4 │ │ │ │ @@ -21,17 +21,17 @@ │ │ │ │ [16] .ARM.exidx ARM_EXIDX 0005e160 05e160 000008 00 AL 13 0 4 │ │ │ │ [17] .eh_frame PROGBITS 0005e168 05e168 000004 00 A 0 0 4 │ │ │ │ [18] .init_array INIT_ARRAY 0005fde8 05ede8 000004 04 WA 0 0 4 │ │ │ │ [19] .fini_array FINI_ARRAY 0005fdec 05edec 000004 04 WA 0 0 4 │ │ │ │ [20] .data.rel.ro PROGBITS 0005fdf0 05edf0 0000e8 00 WA 0 0 4 │ │ │ │ [21] .dynamic DYNAMIC 0005fed8 05eed8 000128 08 WA 6 0 4 │ │ │ │ [22] .got PROGBITS 00060000 05f000 0009e8 04 WA 0 0 4 │ │ │ │ - [23] .data PROGBITS 000609e8 05f9e8 013940 00 WA 0 0 8 │ │ │ │ - [24] .bss NOBITS 00074328 073328 01ea4c 00 WA 0 0 8 │ │ │ │ - [25] .ARM.attributes ARM_ATTRIBUTES 00000000 073328 00002b 00 0 0 1 │ │ │ │ - [26] .gnu_debuglink PROGBITS 00000000 073354 000034 00 0 0 4 │ │ │ │ - [27] .shstrtab STRTAB 00000000 073388 000108 00 0 0 1 │ │ │ │ + [23] .data PROGBITS 000609e8 05f9e8 013930 00 WA 0 0 8 │ │ │ │ + [24] .bss NOBITS 00074318 073318 01ea4c 00 WA 0 0 8 │ │ │ │ + [25] .ARM.attributes ARM_ATTRIBUTES 00000000 073318 00002b 00 0 0 1 │ │ │ │ + [26] .gnu_debuglink PROGBITS 00000000 073344 000034 00 0 0 4 │ │ │ │ + [27] .shstrtab STRTAB 00000000 073378 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: 00092d74 0 NOTYPE GLOBAL DEFAULT 24 _end │ │ │ │ - 244: 00074328 0 NOTYPE GLOBAL DEFAULT 23 _edata │ │ │ │ - 245: 00092d74 0 NOTYPE GLOBAL DEFAULT 24 _bss_end__ │ │ │ │ + 243: 00092d64 0 NOTYPE GLOBAL DEFAULT 24 _end │ │ │ │ + 244: 00074318 0 NOTYPE GLOBAL DEFAULT 23 _edata │ │ │ │ + 245: 00092d64 0 NOTYPE GLOBAL DEFAULT 24 _bss_end__ │ │ │ │ 246: 000067c8 2580 FUNC GLOBAL DEFAULT 13 main │ │ │ │ - 247: 00092d74 0 NOTYPE GLOBAL DEFAULT 24 __bss_end__ │ │ │ │ - 248: 00074328 0 NOTYPE GLOBAL DEFAULT 24 __bss_start │ │ │ │ - 249: 00074328 0 NOTYPE GLOBAL DEFAULT 24 __bss_start__ │ │ │ │ - 250: 00092d74 0 NOTYPE GLOBAL DEFAULT 24 __end__ │ │ │ │ + 247: 00092d64 0 NOTYPE GLOBAL DEFAULT 24 __bss_end__ │ │ │ │ + 248: 00074318 0 NOTYPE GLOBAL DEFAULT 24 __bss_start │ │ │ │ + 249: 00074318 0 NOTYPE GLOBAL DEFAULT 24 __bss_start__ │ │ │ │ + 250: 00092d64 0 NOTYPE GLOBAL DEFAULT 24 __end__ │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1353,64 +1353,68 @@ │ │ │ │ 0007254c 00000017 R_ARM_RELATIVE │ │ │ │ 00072558 00000017 R_ARM_RELATIVE │ │ │ │ 000725c8 00000017 R_ARM_RELATIVE │ │ │ │ 000725d0 00000017 R_ARM_RELATIVE │ │ │ │ 000725d4 00000017 R_ARM_RELATIVE │ │ │ │ 000725e0 00000017 R_ARM_RELATIVE │ │ │ │ 00072650 00000017 R_ARM_RELATIVE │ │ │ │ -0007281c 00000017 R_ARM_RELATIVE │ │ │ │ -00072820 00000017 R_ARM_RELATIVE │ │ │ │ -00072834 00000017 R_ARM_RELATIVE │ │ │ │ -00072838 00000017 R_ARM_RELATIVE │ │ │ │ -0007284c 00000017 R_ARM_RELATIVE │ │ │ │ -00072850 00000017 R_ARM_RELATIVE │ │ │ │ -00072864 00000017 R_ARM_RELATIVE │ │ │ │ -00072868 00000017 R_ARM_RELATIVE │ │ │ │ -0007287c 00000017 R_ARM_RELATIVE │ │ │ │ -00072880 00000017 R_ARM_RELATIVE │ │ │ │ -00072894 00000017 R_ARM_RELATIVE │ │ │ │ -00072898 00000017 R_ARM_RELATIVE │ │ │ │ -000728ac 00000017 R_ARM_RELATIVE │ │ │ │ -000728b0 00000017 R_ARM_RELATIVE │ │ │ │ -000728c4 00000017 R_ARM_RELATIVE │ │ │ │ -000728c8 00000017 R_ARM_RELATIVE │ │ │ │ -000728dc 00000017 R_ARM_RELATIVE │ │ │ │ -000728e0 00000017 R_ARM_RELATIVE │ │ │ │ -000728f4 00000017 R_ARM_RELATIVE │ │ │ │ -000728f8 00000017 R_ARM_RELATIVE │ │ │ │ -0007290c 00000017 R_ARM_RELATIVE │ │ │ │ -00072910 00000017 R_ARM_RELATIVE │ │ │ │ -00072924 00000017 R_ARM_RELATIVE │ │ │ │ -00072928 00000017 R_ARM_RELATIVE │ │ │ │ -0007293c 00000017 R_ARM_RELATIVE │ │ │ │ -00072940 00000017 R_ARM_RELATIVE │ │ │ │ -00072954 00000017 R_ARM_RELATIVE │ │ │ │ -00072958 00000017 R_ARM_RELATIVE │ │ │ │ +0007280c 00000017 R_ARM_RELATIVE │ │ │ │ +00072810 00000017 R_ARM_RELATIVE │ │ │ │ +00072824 00000017 R_ARM_RELATIVE │ │ │ │ +00072828 00000017 R_ARM_RELATIVE │ │ │ │ +0007283c 00000017 R_ARM_RELATIVE │ │ │ │ +00072840 00000017 R_ARM_RELATIVE │ │ │ │ +00072854 00000017 R_ARM_RELATIVE │ │ │ │ +00072858 00000017 R_ARM_RELATIVE │ │ │ │ +0007286c 00000017 R_ARM_RELATIVE │ │ │ │ +00072870 00000017 R_ARM_RELATIVE │ │ │ │ +00072884 00000017 R_ARM_RELATIVE │ │ │ │ +00072888 00000017 R_ARM_RELATIVE │ │ │ │ +0007289c 00000017 R_ARM_RELATIVE │ │ │ │ +000728a0 00000017 R_ARM_RELATIVE │ │ │ │ +000728b4 00000017 R_ARM_RELATIVE │ │ │ │ +000728b8 00000017 R_ARM_RELATIVE │ │ │ │ +000728cc 00000017 R_ARM_RELATIVE │ │ │ │ +000728d0 00000017 R_ARM_RELATIVE │ │ │ │ +000728e4 00000017 R_ARM_RELATIVE │ │ │ │ +000728e8 00000017 R_ARM_RELATIVE │ │ │ │ +000728fc 00000017 R_ARM_RELATIVE │ │ │ │ +00072900 00000017 R_ARM_RELATIVE │ │ │ │ +00072914 00000017 R_ARM_RELATIVE │ │ │ │ +00072918 00000017 R_ARM_RELATIVE │ │ │ │ +0007292c 00000017 R_ARM_RELATIVE │ │ │ │ +00072930 00000017 R_ARM_RELATIVE │ │ │ │ +00072944 00000017 R_ARM_RELATIVE │ │ │ │ +00072948 00000017 R_ARM_RELATIVE │ │ │ │ +0007295c 00000017 R_ARM_RELATIVE │ │ │ │ +00072960 00000017 R_ARM_RELATIVE │ │ │ │ 0007296c 00000017 R_ARM_RELATIVE │ │ │ │ -00072970 00000017 R_ARM_RELATIVE │ │ │ │ -0007297c 00000017 R_ARM_RELATIVE │ │ │ │ +00072974 00000017 R_ARM_RELATIVE │ │ │ │ +00072978 00000017 R_ARM_RELATIVE │ │ │ │ 00072984 00000017 R_ARM_RELATIVE │ │ │ │ -00072988 00000017 R_ARM_RELATIVE │ │ │ │ -00072994 00000017 R_ARM_RELATIVE │ │ │ │ -0007299c 00000017 R_ARM_RELATIVE │ │ │ │ -000729a0 00000017 R_ARM_RELATIVE │ │ │ │ -000729b4 00000017 R_ARM_RELATIVE │ │ │ │ -000729b8 00000017 R_ARM_RELATIVE │ │ │ │ -000729cc 00000017 R_ARM_RELATIVE │ │ │ │ -000729d0 00000017 R_ARM_RELATIVE │ │ │ │ -000729e4 00000017 R_ARM_RELATIVE │ │ │ │ -000729e8 00000017 R_ARM_RELATIVE │ │ │ │ -000729fc 00000017 R_ARM_RELATIVE │ │ │ │ -00072a00 00000017 R_ARM_RELATIVE │ │ │ │ -00072a14 00000017 R_ARM_RELATIVE │ │ │ │ -00072a18 00000017 R_ARM_RELATIVE │ │ │ │ -00072a2c 00000017 R_ARM_RELATIVE │ │ │ │ -00072a30 00000017 R_ARM_RELATIVE │ │ │ │ -00072a44 00000017 R_ARM_RELATIVE │ │ │ │ -00072a48 00000017 R_ARM_RELATIVE │ │ │ │ +0007298c 00000017 R_ARM_RELATIVE │ │ │ │ +00072990 00000017 R_ARM_RELATIVE │ │ │ │ +000729a4 00000017 R_ARM_RELATIVE │ │ │ │ +000729a8 00000017 R_ARM_RELATIVE │ │ │ │ +000729bc 00000017 R_ARM_RELATIVE │ │ │ │ +000729c0 00000017 R_ARM_RELATIVE │ │ │ │ +000729d4 00000017 R_ARM_RELATIVE │ │ │ │ +000729d8 00000017 R_ARM_RELATIVE │ │ │ │ +000729ec 00000017 R_ARM_RELATIVE │ │ │ │ +000729f0 00000017 R_ARM_RELATIVE │ │ │ │ +00072a04 00000017 R_ARM_RELATIVE │ │ │ │ +00072a08 00000017 R_ARM_RELATIVE │ │ │ │ +00072a1c 00000017 R_ARM_RELATIVE │ │ │ │ +00072a20 00000017 R_ARM_RELATIVE │ │ │ │ +00072a34 00000017 R_ARM_RELATIVE │ │ │ │ +00072a38 00000017 R_ARM_RELATIVE │ │ │ │ +00073af4 00000017 R_ARM_RELATIVE │ │ │ │ +00073af8 00000017 R_ARM_RELATIVE │ │ │ │ +00073afc 00000017 R_ARM_RELATIVE │ │ │ │ +00073b00 00000017 R_ARM_RELATIVE │ │ │ │ 00073b04 00000017 R_ARM_RELATIVE │ │ │ │ 00073b08 00000017 R_ARM_RELATIVE │ │ │ │ 00073b0c 00000017 R_ARM_RELATIVE │ │ │ │ 00073b10 00000017 R_ARM_RELATIVE │ │ │ │ 00073b14 00000017 R_ARM_RELATIVE │ │ │ │ 00073b18 00000017 R_ARM_RELATIVE │ │ │ │ 00073b1c 00000017 R_ARM_RELATIVE │ │ │ │ @@ -1623,48 +1627,44 @@ │ │ │ │ 00073e58 00000017 R_ARM_RELATIVE │ │ │ │ 00073e5c 00000017 R_ARM_RELATIVE │ │ │ │ 00073e60 00000017 R_ARM_RELATIVE │ │ │ │ 00073e64 00000017 R_ARM_RELATIVE │ │ │ │ 00073e68 00000017 R_ARM_RELATIVE │ │ │ │ 00073e6c 00000017 R_ARM_RELATIVE │ │ │ │ 00073e70 00000017 R_ARM_RELATIVE │ │ │ │ -00073e74 00000017 R_ARM_RELATIVE │ │ │ │ -00073e78 00000017 R_ARM_RELATIVE │ │ │ │ -00073e7c 00000017 R_ARM_RELATIVE │ │ │ │ -00073e80 00000017 R_ARM_RELATIVE │ │ │ │ -0007405c 00000017 R_ARM_RELATIVE │ │ │ │ -00074090 00000017 R_ARM_RELATIVE │ │ │ │ -000740c4 00000017 R_ARM_RELATIVE │ │ │ │ -000740f8 00000017 R_ARM_RELATIVE │ │ │ │ -0007412c 00000017 R_ARM_RELATIVE │ │ │ │ -00074160 00000017 R_ARM_RELATIVE │ │ │ │ -00074194 00000017 R_ARM_RELATIVE │ │ │ │ -000741c8 00000017 R_ARM_RELATIVE │ │ │ │ -000741fc 00000017 R_ARM_RELATIVE │ │ │ │ -00074230 00000017 R_ARM_RELATIVE │ │ │ │ -00074264 00000017 R_ARM_RELATIVE │ │ │ │ -00074298 00000017 R_ARM_RELATIVE │ │ │ │ +0007404c 00000017 R_ARM_RELATIVE │ │ │ │ +00074080 00000017 R_ARM_RELATIVE │ │ │ │ +000740b4 00000017 R_ARM_RELATIVE │ │ │ │ +000740e8 00000017 R_ARM_RELATIVE │ │ │ │ +0007411c 00000017 R_ARM_RELATIVE │ │ │ │ +00074150 00000017 R_ARM_RELATIVE │ │ │ │ +00074184 00000017 R_ARM_RELATIVE │ │ │ │ +000741b8 00000017 R_ARM_RELATIVE │ │ │ │ +000741ec 00000017 R_ARM_RELATIVE │ │ │ │ +00074220 00000017 R_ARM_RELATIVE │ │ │ │ +00074254 00000017 R_ARM_RELATIVE │ │ │ │ +00074288 00000017 R_ARM_RELATIVE │ │ │ │ +000742bc 00000017 R_ARM_RELATIVE │ │ │ │ +000742c0 00000017 R_ARM_RELATIVE │ │ │ │ +000742c4 00000017 R_ARM_RELATIVE │ │ │ │ 000742cc 00000017 R_ARM_RELATIVE │ │ │ │ 000742d0 00000017 R_ARM_RELATIVE │ │ │ │ 000742d4 00000017 R_ARM_RELATIVE │ │ │ │ 000742dc 00000017 R_ARM_RELATIVE │ │ │ │ 000742e0 00000017 R_ARM_RELATIVE │ │ │ │ 000742e4 00000017 R_ARM_RELATIVE │ │ │ │ 000742ec 00000017 R_ARM_RELATIVE │ │ │ │ 000742f0 00000017 R_ARM_RELATIVE │ │ │ │ 000742f4 00000017 R_ARM_RELATIVE │ │ │ │ 000742fc 00000017 R_ARM_RELATIVE │ │ │ │ 00074300 00000017 R_ARM_RELATIVE │ │ │ │ 00074304 00000017 R_ARM_RELATIVE │ │ │ │ +00074308 00000017 R_ARM_RELATIVE │ │ │ │ 0007430c 00000017 R_ARM_RELATIVE │ │ │ │ 00074310 00000017 R_ARM_RELATIVE │ │ │ │ -00074314 00000017 R_ARM_RELATIVE │ │ │ │ -00074318 00000017 R_ARM_RELATIVE │ │ │ │ -0007431c 00000017 R_ARM_RELATIVE │ │ │ │ -00074320 00000017 R_ARM_RELATIVE │ │ │ │ 00060410 00001115 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ 000604fc 00003615 R_ARM_GLOB_DAT 00000000 SDL_Quit │ │ │ │ 00060538 00004115 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ 0006068c 00006f15 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ 000606f8 00008015 R_ARM_GLOB_DAT 00000000 stdout@GLIBC_2.4 │ │ │ │ 00060830 0000a915 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ 000608b0 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: 1f316b8ec005a3db639c1c08d2347d81558aa090 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 4bcff33f2516eeb87ae9032714efd8bfed0dcfc2 │ │ │ │ │ │ │ │ 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 {} │ │ │ │ @@ -1643,18 +1643,18 @@ │ │ │ │ local_back.png │ │ │ │ ghostbust.png │ │ │ │ genocide.png │ │ │ │ greet.png │ │ │ │ hockey.png │ │ │ │ IFRXKXXXOXXXXXXA │ │ │ │ Not enough memory for warning string! │ │ │ │ -buildd@arm-ubc-06.debian.org │ │ │ │ -COW 3.3.2, , 03/25/24, MCSAmTsrP │ │ │ │ +sbuild@sbuild │ │ │ │ +COW 3.3.2, , 07/24/25, MCSAmTsrP │ │ │ │ feedback to: quozl@us.netrek.org │ │ │ │ -03/25/24 │ │ │ │ +07/24/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 {} │ │ │ │ @@ -594,28 +594,28 @@ │ │ │ │ andeq r0, r0, ip, ror #14 │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ andeq r0, r0, r0, ror #16 │ │ │ │ andeq r6, r5, r0, ror #13 │ │ │ │ @ instruction: 0x000526b0 │ │ │ │ andeq r6, r5, r0, ror #13 │ │ │ │ andeq r2, r5, r4, ror #12 │ │ │ │ - andeq r7, r8, r4, asr #27 │ │ │ │ + @ instruction: 0x00087db4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r2, r5, ip, lsr #11 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq r6, r5, r0, asr #11 │ │ │ │ andeq r6, r5, ip, asr #9 │ │ │ │ strdeq r6, [r5], -r0 │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ andeq r0, r0, r0, asr #11 │ │ │ │ andeq r0, r0, ip, ror #13 │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ andeq r0, r0, r0, asr #14 │ │ │ │ - @ instruction: 0x00087ab4 │ │ │ │ + andeq r7, r8, r4, lsr #21 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strdeq ip, [r4], -r8 │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ andeq r0, r0, r8, ror #16 │ │ │ │ andeq r0, r0, r4, asr #9 │ │ │ │ andeq r6, r5, r4, lsr #8 │ │ │ │ andeq r0, r0, ip, lsl r5 │ │ │ │ @@ -642,15 +642,15 @@ │ │ │ │ andeq ip, r4, r8, lsr #21 │ │ │ │ andeq r6, r5, r4, rrx │ │ │ │ andeq r0, r0, r8, lsl #19 │ │ │ │ andeq r6, r5, r0, rrx │ │ │ │ andeq r6, r5, r0 │ │ │ │ andeq r6, r5, r0, lsr #2 │ │ │ │ andeq r0, r0, r0, lsl #12 │ │ │ │ - andeq r7, r8, r0, ror #12 │ │ │ │ + andeq r7, r8, r0, asr r6 │ │ │ │ andeq r5, r5, r0, asr #31 │ │ │ │ andeq r6, r5, r0, asr #32 │ │ │ │ mov fp, #0 │ │ │ │ mov lr, #0 │ │ │ │ pop {r1} @ (ldr r1, [sp], #4) │ │ │ │ mov r2, sp │ │ │ │ push {r2} @ (str r2, [sp, #-4]!) │ │ │ │ @@ -684,16 +684,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r2, [pc, #24] @ 7284 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - ldrdeq sp, [r6], -r4 │ │ │ │ - ldrdeq sp, [r6], -r0 │ │ │ │ + andeq sp, r6, r4, asr #1 │ │ │ │ + andeq sp, r6, r0, asr #1 │ │ │ │ muleq r5, ip, sp │ │ │ │ andeq r0, r0, r0, lsl r4 │ │ │ │ ldr r0, [pc, #56] @ 72c8 │ │ │ │ ldr r3, [pc, #56] @ 72cc │ │ │ │ add r0, pc, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ sub r3, r3, r0 │ │ │ │ @@ -704,16 +704,16 @@ │ │ │ │ add r3, pc, r3 │ │ │ │ bxeq lr │ │ │ │ ldr r2, [pc, #24] @ 72d4 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ bx r3 │ │ │ │ - muleq r6, r0, r0 │ │ │ │ - andeq sp, r6, ip, lsl #1 │ │ │ │ + andeq sp, r6, r0, lsl #1 │ │ │ │ + andeq sp, r6, ip, ror r0 │ │ │ │ andeq r8, r5, ip, asr #26 │ │ │ │ @ instruction: 0x000008b0 │ │ │ │ ldr r3, [pc, #76] @ 732c │ │ │ │ ldr r2, [pc, #76] @ 7330 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrb r3, [r3] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -729,19 +729,19 @@ │ │ │ │ bl 61c4 <__cxa_finalize@plt> │ │ │ │ bl 7244 │ │ │ │ ldr r3, [pc, #28] @ 733c │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq sp, r6, r0, asr #32 │ │ │ │ + andeq sp, r6, r0, lsr r0 │ │ │ │ andeq r8, r5, r0, lsl sp │ │ │ │ andeq r0, r0, ip, lsl #13 │ │ │ │ ldrdeq r9, [r5], -r8 │ │ │ │ - andeq sp, r6, r0 │ │ │ │ + strdeq ip, [r6], -r0 │ │ │ │ b 7288 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r1, [pc, #484] @ 7540 │ │ │ │ ldr r2, [pc, #484] @ 7544 │ │ │ │ @@ -868,15 +868,15 @@ │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ muleq r5, ip, ip │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r8, r5, r8, lsl #25 │ │ │ │ andeq r0, r0, r4, lsl #17 │ │ │ │ andeq r0, r0, r8, lsr r6 │ │ │ │ andeq fp, r4, r4, asr #12 │ │ │ │ - andeq ip, r6, r0, lsr #30 │ │ │ │ + andeq ip, r6, r0, lsl pc │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ muleq r5, r8, fp │ │ │ │ @ instruction: 0x0004b5b0 │ │ │ │ muleq r4, r8, r5 │ │ │ │ muleq r4, r0, pc @ │ │ │ │ andeq pc, r4, r8, asr #28 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ @@ -1546,44 +1546,44 @@ │ │ │ │ muleq r4, ip, r6 │ │ │ │ andeq r0, r0, ip, lsr #19 │ │ │ │ andeq r0, r0, ip, lsl #16 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r9, r5, r8, lsl #11 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ - muleq r7, ip, r9 │ │ │ │ + andeq fp, r7, ip, lsl #19 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ andeq r0, r0, r0, asr #10 │ │ │ │ andeq fp, r4, r4, lsr r5 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ andeq r0, r0, r0, ror r9 │ │ │ │ strdeq fp, [r4], -r4 │ │ │ │ ldrdeq fp, [r4], -ip │ │ │ │ muleq r0, r4, r8 │ │ │ │ - ldrdeq fp, [r7], -r0 │ │ │ │ + andeq fp, r7, r0, asr #15 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ andeq r8, r5, r0, ror #4 │ │ │ │ andeq r0, r0, r4, asr #11 │ │ │ │ andeq r0, r0, ip, asr #16 │ │ │ │ strdeq fp, [r4], -r4 │ │ │ │ - strdeq fp, [r7], -r0 │ │ │ │ + andeq fp, r7, r0, ror #13 │ │ │ │ muleq r4, ip, r4 │ │ │ │ andeq fp, r4, ip, lsl #8 │ │ │ │ andeq r0, r0, ip, ror r6 │ │ │ │ andeq fp, r4, r8, lsl #7 │ │ │ │ strdeq fp, [r4], -ip │ │ │ │ andeq fp, r4, r4, lsr #4 │ │ │ │ andeq fp, r4, ip, ror #3 │ │ │ │ ldrdeq fp, [r4], -ip │ │ │ │ andeq fp, r4, r4, lsr #6 │ │ │ │ andeq r7, r5, ip, lsl #31 │ │ │ │ andeq fp, r4, ip, ror r2 │ │ │ │ - andeq fp, r7, r0, lsr #8 │ │ │ │ + andeq fp, r7, r0, lsl r4 │ │ │ │ andeq fp, r4, r4, lsr #4 │ │ │ │ andeq fp, r4, ip, ror r2 │ │ │ │ muleq r4, r8, r2 │ │ │ │ andeq fp, r4, r0, ror #4 │ │ │ │ andeq fp, r4, ip, ror r2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -1618,15 +1618,15 @@ │ │ │ │ ldr r0, [ip] │ │ │ │ str r6, [sp] │ │ │ │ bl 49bbc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r7, r5, r4, ror #30 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ - andeq fp, r7, r8, lsr r2 │ │ │ │ + andeq fp, r7, r8, lsr #4 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ muleq r0, r4, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -1699,15 +1699,15 @@ │ │ │ │ mov r1, r5 │ │ │ │ bl 8124 │ │ │ │ cmp r0, #0 │ │ │ │ bne 8228 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq fp, r7, r8, asr #1 │ │ │ │ + strheq fp, [r7], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -1797,15 +1797,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, r4 │ │ │ │ bl 8258 │ │ │ │ clz r6, r0 │ │ │ │ lsr r6, r6, #5 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq sl, r7, r4, lsl #31 │ │ │ │ + andeq sl, r7, r4, ror pc │ │ │ │ andeq fp, r4, r0, lsr #30 │ │ │ │ muleq r4, ip, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #84] @ 8454 │ │ │ │ @@ -1827,15 +1827,15 @@ │ │ │ │ cmp r0, #0 │ │ │ │ beq 844c │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ mov r2, #10 │ │ │ │ b 6614 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrdeq sl, [r7], -ip │ │ │ │ + andeq sl, r7, ip, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r1, [pc, #3448] @ 91e8 │ │ │ │ ldr r2, [pc, #3448] @ 91ec │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -2794,15 +2794,15 @@ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, asr #17 │ │ │ │ andeq sl, r4, r0, ror #19 │ │ │ │ andeq r0, r0, r8, ror r6 │ │ │ │ andeq sl, r4, ip, asr #19 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ @ instruction: 0x0004a9b8 │ │ │ │ - andeq sl, r7, r0, ror r7 │ │ │ │ + andeq sl, r7, r0, ror #14 │ │ │ │ andeq sl, r4, r4, lsr #19 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq sl, r4, r4, asr r9 │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ andeq r0, r0, r8, lsl #18 │ │ │ │ andeq sl, r4, ip, asr #18 │ │ │ │ @@ -2838,29 +2838,29 @@ │ │ │ │ andeq sl, r4, ip, lsr r8 │ │ │ │ andeq r0, r0, r0, ror #8 │ │ │ │ andeq sl, r4, r8, lsr #16 │ │ │ │ andeq r0, r0, r8, lsl #14 │ │ │ │ andeq sl, r4, r4, lsl r8 │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ strdeq sl, [r4], -ip │ │ │ │ - andeq sl, r7, r8, ror #8 │ │ │ │ + andeq sl, r7, r8, asr r4 │ │ │ │ andeq sl, r4, r4, ror #15 │ │ │ │ andeq r7, r5, r8, ror #31 │ │ │ │ @ instruction: 0x0004a7b4 │ │ │ │ andeq r7, r5, r8, lsr #31 │ │ │ │ andeq sl, r4, r0, lsl #15 │ │ │ │ andeq r7, r5, ip, ror #30 │ │ │ │ andeq sl, r4, ip, asr #14 │ │ │ │ - andeq sl, r7, r0, ror #6 │ │ │ │ + andeq sl, r7, r0, asr r3 │ │ │ │ ldrdeq sl, [r4], -r4 │ │ │ │ - strdeq sl, [r7], -r4 │ │ │ │ + andeq sl, r7, r4, ror #5 │ │ │ │ andeq sl, r4, r0, ror r6 │ │ │ │ - andeq sl, r7, r8, lsl #5 │ │ │ │ + andeq sl, r7, r8, ror r2 │ │ │ │ andeq sl, r4, r0, lsl r6 │ │ │ │ - andeq sl, r7, ip, lsl r2 │ │ │ │ + andeq sl, r7, ip, lsl #4 │ │ │ │ muleq r5, r0, sp │ │ │ │ andeq r7, r5, ip, lsl #27 │ │ │ │ andeq r6, r5, r4, asr #29 │ │ │ │ andeq r7, r5, ip, asr #26 │ │ │ │ andeq r7, r5, ip, lsr sp │ │ │ │ andeq r7, r5, ip, lsr #26 │ │ │ │ andeq r7, r5, ip, lsl sp │ │ │ │ @@ -3548,15 +3548,15 @@ │ │ │ │ andeq r0, r0, ip, asr #19 │ │ │ │ muleq r5, r4, r0 │ │ │ │ andeq sl, r4, r8, lsl #1 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ andeq sl, r4, ip, asr r0 │ │ │ │ andeq r0, r0, ip, ror r9 │ │ │ │ - andeq r9, r7, r4, lsr #21 │ │ │ │ + muleq r7, r4, sl │ │ │ │ andeq r6, r5, r0, lsl #15 │ │ │ │ andeq r9, r4, r0, asr #29 │ │ │ │ andeq r9, r4, r0, asr #30 │ │ │ │ andeq r9, r4, ip, lsr #30 │ │ │ │ andeq r9, r4, r8, lsl pc │ │ │ │ andeq r9, r4, r4, lsl #30 │ │ │ │ andeq r0, r0, ip, asr #13 │ │ │ │ @@ -4452,15 +4452,15 @@ │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3] │ │ │ │ ldr r1, [r3] │ │ │ │ bl 1ad60 │ │ │ │ b acd4 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ - andeq r8, r7, ip, lsr r6 │ │ │ │ + andeq r8, r7, ip, lsr #12 │ │ │ │ andeq r5, r5, r0, asr r3 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r5, r5, r8, lsr r3 │ │ │ │ andeq r5, r5, ip, lsl r3 │ │ │ │ muleq r4, ip, ip │ │ │ │ andeq r8, r4, r4, ror #24 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ @@ -5543,15 +5543,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov r2, #130 @ 0x82 │ │ │ │ mov r1, #90 @ 0x5a │ │ │ │ bl 49bbc │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r4, r5, r0, lsl r2 │ │ │ │ - strdeq r7, [r7], -r8 │ │ │ │ + andeq r7, r7, r8, ror #9 │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ andeq r7, r4, r8, ror sp │ │ │ │ andeq r0, r0, r4, lsl #9 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -5933,31 +5933,31 @@ │ │ │ │ mov r1, #70 @ 0x46 │ │ │ │ mov r0, #90 @ 0x5a │ │ │ │ bl 41744 │ │ │ │ mov r1, #90 @ 0x5a │ │ │ │ mov r0, r1 │ │ │ │ bl 41744 │ │ │ │ b c19c │ │ │ │ - andeq r7, r7, r0, asr r4 │ │ │ │ + andeq r7, r7, r0, asr #8 │ │ │ │ andeq r4, r5, ip, asr r1 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ andeq r0, r0, ip, ror #16 │ │ │ │ strdeq r7, [r4], -r8 │ │ │ │ andeq r0, r0, r4, lsl #17 │ │ │ │ andeq r0, r0, r0, ror #7 │ │ │ │ ldrdeq r7, [r4], -ip │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x00047cb4 │ │ │ │ andeq r7, r4, r8, lsr #25 │ │ │ │ andeq r0, r0, r8, lsr r6 │ │ │ │ - andeq r7, r7, r0, asr r3 │ │ │ │ - andeq r7, r7, ip, lsr r3 │ │ │ │ + andeq r7, r7, r0, asr #6 │ │ │ │ + andeq r7, r7, ip, lsr #6 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ andeq r0, r0, r4, lsl #9 │ │ │ │ - andeq r7, r7, r0, lsl #6 │ │ │ │ + strdeq r7, [r7], -r0 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r7, r4, r4, lsl lr │ │ │ │ andeq r0, r0, r4, lsl #14 │ │ │ │ andeq r0, r0, r0, ror r9 │ │ │ │ andeq r3, r5, r0, asr #27 │ │ │ │ andeq sl, r4, r4, lsl r0 │ │ │ │ andeq r7, r4, r0, ror #22 │ │ │ │ @@ -6265,35 +6265,35 @@ │ │ │ │ b c6a0 │ │ │ │ cmp r0, #13 │ │ │ │ beq c83c │ │ │ │ mov r4, #8 │ │ │ │ b c6bc │ │ │ │ mov r4, #196 @ 0xc4 │ │ │ │ b c7f8 │ │ │ │ - andeq r6, r7, r4, lsl #26 │ │ │ │ - andeq r6, r7, r8, ror #25 │ │ │ │ - andeq r6, r7, ip, lsl #25 │ │ │ │ - andeq r6, r7, ip, lsr ip │ │ │ │ - andeq r6, r7, r0, lsr #24 │ │ │ │ - andeq r6, r7, r4, lsl #24 │ │ │ │ - andeq r6, r7, ip, ror #23 │ │ │ │ + strdeq r6, [r7], -r4 │ │ │ │ + ldrdeq r6, [r7], -r8 │ │ │ │ + andeq r6, r7, ip, ror ip │ │ │ │ + andeq r6, r7, ip, lsr #24 │ │ │ │ + andeq r6, r7, r0, lsl ip │ │ │ │ + strdeq r6, [r7], -r4 │ │ │ │ + ldrdeq r6, [r7], -ip │ │ │ │ andeq r4, r5, r0, lsr r8 │ │ │ │ andeq r7, r4, r0, lsr r7 │ │ │ │ - muleq r7, r0, fp │ │ │ │ - andeq r6, r7, r8, ror #22 │ │ │ │ - andeq r6, r7, ip, asr #22 │ │ │ │ + andeq r6, r7, r0, lsl #23 │ │ │ │ + andeq r6, r7, r8, asr fp │ │ │ │ + andeq r6, r7, ip, lsr fp │ │ │ │ @ instruction: 0x000476b4 │ │ │ │ - andeq r6, r7, r0, lsr #22 │ │ │ │ - andeq r6, r7, r8, lsl #22 │ │ │ │ - andeq r6, r7, r4, ror #21 │ │ │ │ - andeq r6, r7, r0, lsr #21 │ │ │ │ - andeq r6, r7, r0, lsl #21 │ │ │ │ + andeq r6, r7, r0, lsl fp │ │ │ │ + strdeq r6, [r7], -r8 │ │ │ │ + ldrdeq r6, [r7], -r4 │ │ │ │ + muleq r7, r0, sl │ │ │ │ + andeq r6, r7, r0, ror sl │ │ │ │ ldrdeq r7, [r4], -r0 │ │ │ │ - andeq r6, r7, ip, lsl sl │ │ │ │ - @ instruction: 0x000769b4 │ │ │ │ + andeq r6, r7, ip, lsl #20 │ │ │ │ + andeq r6, r7, r4, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r2, [pc, #368] @ cb88 │ │ │ │ ldr r3, [pc, #368] @ cb8c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -6386,22 +6386,22 @@ │ │ │ │ stm sp, {r0, ip} │ │ │ │ mov r0, #90 @ 0x5a │ │ │ │ bl 41658 │ │ │ │ b caa4 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ andeq r3, r5, r0, ror #11 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - @ instruction: 0x000768b8 │ │ │ │ + andeq r6, r7, r8, lsr #17 │ │ │ │ @ instruction: 0x000535b4 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ andeq r3, r5, ip, asr #10 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ muleq r4, r0, r3 │ │ │ │ - @ instruction: 0x000767b0 │ │ │ │ + andeq r6, r7, r0, lsr #15 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ andeq r0, r0, r0, ror #7 │ │ │ │ andeq r4, r5, r8, lsl #8 │ │ │ │ andeq r7, r4, r0, asr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -6892,42 +6892,42 @@ │ │ │ │ bl bdcc │ │ │ │ b d22c │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ andeq r3, r5, ip, lsl #8 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r1, r5, r8, asr #3 │ │ │ │ ldrdeq r3, [r5], -r0 │ │ │ │ - andeq r6, r7, r0, lsr #13 │ │ │ │ + muleq r7, r0, r6 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r3, r5, r0, lsl r3 │ │ │ │ - ldrdeq r6, [r7], -r0 │ │ │ │ + andeq r6, r7, r0, asr #11 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ andeq r0, r0, r0, lsr #14 │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ - andeq r6, r7, ip, lsr r5 │ │ │ │ + andeq r6, r7, ip, lsr #10 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ - @ instruction: 0x000763b4 │ │ │ │ + andeq r6, r7, r4, lsr #7 │ │ │ │ andeq r3, r5, ip, ror #31 │ │ │ │ andeq r6, r4, r8, asr pc │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r3, r5, r4, ror pc │ │ │ │ - strdeq r6, [r7], -r4 │ │ │ │ + andeq r6, r7, r4, ror #5 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ andeq r0, r0, r0, ror #7 │ │ │ │ muleq r4, r0, lr │ │ │ │ - andeq r6, r7, ip, lsl #5 │ │ │ │ - andeq r6, r7, r0, ror r2 │ │ │ │ - andeq r6, r7, r0, asr #3 │ │ │ │ + andeq r6, r7, ip, ror r2 │ │ │ │ + andeq r6, r7, r0, ror #4 │ │ │ │ + @ instruction: 0x000761b0 │ │ │ │ andeq r0, r0, r4, asr r9 │ │ │ │ - andeq r6, r7, r8, lsl #3 │ │ │ │ + andeq r6, r7, r8, ror r1 │ │ │ │ andeq r3, r5, r0, asr sp │ │ │ │ andeq r6, r4, r0, ror #25 │ │ │ │ - strheq r6, [r7], -r4 │ │ │ │ + andeq r6, r7, r4, lsr #1 │ │ │ │ andeq r3, r5, ip, lsl sp │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ muleq r4, r0, ip │ │ │ │ andeq r6, r4, r8, lsr #24 │ │ │ │ andeq r0, r0, r8, lsr #14 │ │ │ │ ldr r1, [pc, #524] @ d610 │ │ │ │ ldr r3, [pc, #524] @ d614 │ │ │ │ @@ -9244,15 +9244,15 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 626c <__gettimeofday64@plt> │ │ │ │ mov r0, #0 │ │ │ │ b f7f0 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ andeq r0, r5, r0, lsl #17 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - @ instruction: 0x00073bbc │ │ │ │ + andeq r3, r7, ip, lsr #23 │ │ │ │ andeq r0, r5, r0, lsl #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [pc, #128] @ f8d8 │ │ │ │ ldr r3, [pc, #128] @ f8dc │ │ │ │ @@ -9392,23 +9392,23 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne fa7c │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ strdeq r0, [r5], -r4 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - andeq r3, r7, ip, lsr #20 │ │ │ │ + andeq r3, r7, ip, lsl sl │ │ │ │ andeq r0, r5, r0, asr #13 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ @ instruction: 0x000001be │ │ │ │ - strdeq r3, [r7], -r8 │ │ │ │ + andeq r3, r7, r8, ror #17 │ │ │ │ andeq r0, r5, r0, lsr #11 │ │ │ │ ldrb r0, [r0, #8] │ │ │ │ b 1af60 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -9871,15 +9871,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r0, r1 │ │ │ │ bl 493c0 │ │ │ │ ldr r3, [pc, #24] @ 10214 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r0, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - muleq r7, ip, r1 │ │ │ │ + andeq r3, r7, ip, lsl #3 │ │ │ │ andeq pc, r4, r4, lsr #28 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ @ instruction: 0x00050ebc │ │ │ │ andeq r0, r0, ip, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -10719,15 +10719,15 @@ │ │ │ │ mov r6, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ str lr, [sp, #52] @ 0x34 │ │ │ │ str ip, [sp, #56] @ 0x38 │ │ │ │ b 11180 │ │ │ │ andeq pc, r4, r8, asr #27 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ - andeq r3, r7, ip, lsl #2 │ │ │ │ + strdeq r3, [r7], -ip │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ andeq r0, r0, r5, lsl #4 │ │ │ │ andeq r0, r0, r8, asr r5 │ │ │ │ andeq r4, r4, r8, asr r6 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r4, r4, r0, lsr r6 │ │ │ │ @@ -12120,15 +12120,15 @@ │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [pc, #16] @ 12528 │ │ │ │ add r3, pc, r3 │ │ │ │ ldm r3, {r0, r1} │ │ │ │ bl 10218 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r0, r7, r4, asr #28 │ │ │ │ + andeq r0, r7, r4, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #820] @ 12878 │ │ │ │ ldr r3, [pc, #820] @ 1287c │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -12795,20 +12795,20 @@ │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ andeq r0, r0, r0, ror #7 │ │ │ │ andeq r1, r4, r0, lsl #31 │ │ │ │ andeq r1, r4, r0, ror #30 │ │ │ │ andeq r1, r4, r0, asr #30 │ │ │ │ - ldrdeq r0, [r7], -r0 @ │ │ │ │ + andeq r0, r7, r0, asr #15 │ │ │ │ andeq r1, r4, r4, lsr #28 │ │ │ │ muleq r0, ip, r5 │ │ │ │ - andeq r0, r7, ip, lsr #12 │ │ │ │ + andeq r0, r7, ip, lsl r6 │ │ │ │ @ instruction: 0x0004d2b4 │ │ │ │ - andeq r0, r7, ip, ror #11 │ │ │ │ + ldrdeq r0, [r7], -ip │ │ │ │ andeq r1, r4, r8, lsr sp │ │ │ │ andeq r0, r0, r4, asr r9 │ │ │ │ ldrdeq r1, [r4], -ip │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ strdeq r1, [r4], -r8 │ │ │ │ andeq r1, r4, ip, asr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -13708,20 +13708,20 @@ │ │ │ │ andeq r0, r4, r4, lsr #26 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ andeq r9, r5, r4, asr #24 │ │ │ │ andeq ip, r4, r0, lsr #23 │ │ │ │ andeq r0, r0, ip, asr r8 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ - @ instruction: 0x0006feb0 │ │ │ │ + andeq pc, r6, r0, lsr #29 │ │ │ │ andeq r0, r0, r0, ror #19 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ @ instruction: 0x000415b4 │ │ │ │ - andeq pc, r6, r0, asr #25 │ │ │ │ + @ instruction: 0x0006fcb0 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ andeq r0, r0, r8, ror #18 │ │ │ │ andeq r0, r0, r4, asr r9 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, ip, asr #8 │ │ │ │ andeq r0, r0, ip, lsl #16 │ │ │ │ muleq r0, r4, r8 │ │ │ │ @@ -13732,22 +13732,22 @@ │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r0, r4, r0, asr r1 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ andeq r0, r0, ip, ror #16 │ │ │ │ andeq r0, r0, r0, ror r4 │ │ │ │ andeq r9, r5, ip, asr #8 │ │ │ │ - andeq pc, r6, ip, ror #13 │ │ │ │ + ldrdeq pc, [r6], -ip │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ andeq r0, r4, r0, lsl pc │ │ │ │ andeq r0, r4, r8, lsl pc │ │ │ │ - andeq pc, r6, r8, lsr r6 @ │ │ │ │ - andeq pc, r6, r0, lsl r6 @ │ │ │ │ + andeq pc, r6, r8, lsr #12 │ │ │ │ + andeq pc, r6, r0, lsl #12 │ │ │ │ andeq r0, r4, r8, asr lr │ │ │ │ - ldrdeq pc, [r6], -r0 │ │ │ │ + andeq pc, r6, r0, asr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [pc, #308] @ 13fc4 │ │ │ │ mov r5, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -13826,21 +13826,21 @@ │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r2, [r3, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ andeq r9, r4, ip, asr #30 │ │ │ │ andeq ip, r4, ip, asr r1 │ │ │ │ andeq r0, r4, r0, lsl ip │ │ │ │ - andeq pc, r6, r0, lsl #9 │ │ │ │ - andeq pc, r6, r0, asr r4 @ │ │ │ │ - andeq pc, r6, r0, lsr r4 @ │ │ │ │ - andeq pc, r6, r0, lsl r4 @ │ │ │ │ + andeq pc, r6, r0, ror r4 @ │ │ │ │ + andeq pc, r6, r0, asr #8 │ │ │ │ + andeq pc, r6, r0, lsr #8 │ │ │ │ + andeq pc, r6, r0, lsl #8 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ - strdeq pc, [r6], -r0 │ │ │ │ - @ instruction: 0x0006f3b8 │ │ │ │ + andeq pc, r6, r0, ror #7 │ │ │ │ + andeq pc, r6, r8, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #52] @ 14038 │ │ │ │ ldr r3, [pc, #52] @ 1403c │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -13852,15 +13852,15 @@ │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 12980 │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r4, #32] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq pc, r6, r4, asr r3 @ │ │ │ │ + andeq pc, r6, r4, asr #6 │ │ │ │ andeq fp, r4, ip, ror #31 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -14030,15 +14030,15 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r0, [r3] │ │ │ │ b 142a8 │ │ │ │ ldr r0, [pc, #12] @ 14304 │ │ │ │ pop {r4, lr} │ │ │ │ add r0, pc, r0 │ │ │ │ b 63f8 │ │ │ │ - andeq pc, r6, r0, lsl r1 @ │ │ │ │ + andeq pc, r6, r0, lsl #2 │ │ │ │ muleq r4, r0, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #264] @ 14428 │ │ │ │ ldr r7, [pc, #264] @ 1442c │ │ │ │ @@ -14104,20 +14104,20 @@ │ │ │ │ bl 49bbc │ │ │ │ ldr r3, [r4, #12] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ bgt 143d0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - andeq pc, r6, ip, asr r0 @ │ │ │ │ + andeq pc, r6, ip, asr #32 │ │ │ │ ldrdeq fp, [r4], -r0 │ │ │ │ - andeq pc, r6, r0, lsr #32 │ │ │ │ - andeq lr, r6, r8, ror #31 │ │ │ │ + andeq pc, r6, r0, lsl r0 @ │ │ │ │ + ldrdeq lr, [r6], -r8 │ │ │ │ andeq r0, r0, r0, lsr #12 │ │ │ │ - andeq lr, r6, r8, asr #31 │ │ │ │ + @ instruction: 0x0006efb8 │ │ │ │ andeq r0, r4, ip, ror #17 │ │ │ │ muleq r0, ip, r5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r5, [pc, #424] @ 14608 │ │ │ │ @@ -14224,24 +14224,24 @@ │ │ │ │ b 489c8 │ │ │ │ ldr r3, [pc, #68] @ 1463c │ │ │ │ mvn r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ b 14488 │ │ │ │ - andeq lr, r6, ip, lsl pc │ │ │ │ + andeq lr, r6, ip, lsl #30 │ │ │ │ andeq fp, r4, r4, lsl #23 │ │ │ │ andeq r0, r0, r0, lsr #12 │ │ │ │ andeq sl, r5, r8, lsr r4 │ │ │ │ - andeq lr, r6, r4, asr lr │ │ │ │ + andeq lr, r6, r4, asr #28 │ │ │ │ andeq sl, r5, r4, ror #6 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq r0, r4, r0, lsl #15 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - strdeq lr, [r6], -ip │ │ │ │ + andeq lr, r6, ip, ror #27 │ │ │ │ andeq r0, r4, r0, asr r7 │ │ │ │ strdeq r0, [r0], -lr │ │ │ │ andeq r0, r0, r4, ror r2 │ │ │ │ muleq r5, r8, r2 │ │ │ │ ldr r3, [pc, #84] @ 1469c │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -14261,15 +14261,15 @@ │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq 14670 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, r2 │ │ │ │ bne 14670 │ │ │ │ b 14044 │ │ │ │ - andeq lr, r6, r4, lsr sp │ │ │ │ + andeq lr, r6, r4, lsr #26 │ │ │ │ ldr r3, [pc, #68] @ 146ec │ │ │ │ mov r2, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -14281,15 +14281,15 @@ │ │ │ │ ldr r3, [r0, #32]! │ │ │ │ cmp r3, #0 │ │ │ │ bxlt lr │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bne 146d0 │ │ │ │ b 14044 │ │ │ │ - ldrdeq lr, [r6], -r4 │ │ │ │ + andeq lr, r6, r4, asr #25 │ │ │ │ ldr r2, [pc, #116] @ 1476c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r1, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str r1, [r2, #8] │ │ │ │ @@ -14313,17 +14313,17 @@ │ │ │ │ addne r3, pc, r3 │ │ │ │ strne lr, [r3, #8] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r2, [pc, #16] @ 14774 │ │ │ │ add r2, pc, r2 │ │ │ │ str r3, [r2, #8] │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq lr, r6, r8, lsl #25 │ │ │ │ - andeq lr, r6, ip, lsr #24 │ │ │ │ + andeq lr, r6, r8, ror ip │ │ │ │ andeq lr, r6, ip, lsl ip │ │ │ │ + andeq lr, r6, ip, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #136] @ 14818 │ │ │ │ ldr r3, [pc, #136] @ 1481c │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -14358,17 +14358,17 @@ │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ strb r2, [r3, #16] │ │ │ │ pop {r4, lr} │ │ │ │ b 263fc │ │ │ │ andeq fp, r4, r8, ror #16 │ │ │ │ andeq r0, r0, r0, lsr #12 │ │ │ │ - ldrdeq lr, [r6], -r8 │ │ │ │ + andeq lr, r6, r8, asr #23 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - andeq lr, r6, r4, ror fp │ │ │ │ + andeq lr, r6, r4, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #2424] @ 151bc │ │ │ │ ldr r1, [r0, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -14973,59 +14973,59 @@ │ │ │ │ b 14ba4 │ │ │ │ mvn r4, #0 │ │ │ │ b 14ff0 │ │ │ │ mov r2, #50 @ 0x32 │ │ │ │ mov ip, r2 │ │ │ │ str r2, [r1] │ │ │ │ b 14ba4 │ │ │ │ - andeq lr, r6, r8, lsr fp │ │ │ │ + andeq lr, r6, r8, lsr #22 │ │ │ │ muleq r4, r8, r7 │ │ │ │ @ instruction: 0x000007b8 │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ muleq r0, r8, r5 │ │ │ │ - andeq lr, r6, ip, ror r9 │ │ │ │ + andeq lr, r6, ip, ror #18 │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ andeq r0, r0, ip, ror r6 │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ andeq r0, r0, r4, asr r8 │ │ │ │ andeq r4, pc, r0, asr #4 │ │ │ │ - andeq lr, r6, r8, ror r7 │ │ │ │ - andeq lr, r6, r8, lsl #14 │ │ │ │ + andeq lr, r6, r8, ror #14 │ │ │ │ + strdeq lr, [r6], -r8 │ │ │ │ @ instruction: 0x000004b0 │ │ │ │ andeq r0, r0, r0, ror #12 │ │ │ │ andeq r0, r0, r8, ror r4 │ │ │ │ andeq r0, r0, r4, asr r4 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, ror r9 │ │ │ │ @ instruction: 0x000005b0 │ │ │ │ andeq r0, r0, r8, lsl r4 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ - andeq lr, r6, r4, lsl #11 │ │ │ │ - andeq lr, r6, r0, ror #9 │ │ │ │ + andeq lr, r6, r4, ror r5 │ │ │ │ + ldrdeq lr, [r6], -r0 │ │ │ │ andeq r0, r0, r4, ror r4 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ - andeq lr, r6, ip, asr #8 │ │ │ │ + andeq lr, r6, ip, lsr r4 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ @ instruction: 0x000006b0 │ │ │ │ muleq r0, r4, r5 │ │ │ │ @ instruction: 0x000007bc │ │ │ │ ldr r3, [pc, #32] @ 1526c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ b 14308 │ │ │ │ - andeq lr, r6, r4, lsr r1 │ │ │ │ + andeq lr, r6, r4, lsr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-128] @ 0xffffff80 │ │ │ │ @@ -15546,22 +15546,22 @@ │ │ │ │ b 15a0c │ │ │ │ mov r4, r5 │ │ │ │ b 15910 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ andeq sl, r4, r8, lsr #18 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq sl, r4, r0, lsl #18 │ │ │ │ - andeq sp, r6, ip, lsr #25 │ │ │ │ + muleq r6, ip, ip │ │ │ │ andeq r0, r0, r8, asr #11 │ │ │ │ - andeq sp, r6, ip, ror ip │ │ │ │ andeq sp, r6, ip, ror #24 │ │ │ │ - andeq sp, r6, r8, ror #24 │ │ │ │ - andeq sp, r6, r4, ror #24 │ │ │ │ + andeq sp, r6, ip, asr ip │ │ │ │ + andeq sp, r6, r8, asr ip │ │ │ │ + andeq sp, r6, r4, asr ip │ │ │ │ andeq pc, r3, r0, ror pc @ │ │ │ │ - strdeq sp, [r6], -r8 │ │ │ │ + andeq sp, r6, r8, ror #23 │ │ │ │ andeq pc, r3, ip, lsr pc @ │ │ │ │ andeq r0, r0, sl, lsl #5 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ andeq r0, r0, ip, asr #8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq sl, r4, ip, asr #13 │ │ │ │ andeq pc, r3, r8, lsr #26 │ │ │ │ @@ -15888,18 +15888,18 @@ │ │ │ │ andeq r0, r0, r0, asr r6 │ │ │ │ andeq pc, r3, r0, asr #23 │ │ │ │ andeq r0, r0, r0, ror r5 │ │ │ │ @ instruction: 0x0003fbb0 │ │ │ │ andeq pc, r3, r0, asr #23 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ muleq r0, ip, r5 │ │ │ │ - ldrdeq sp, [r6], -r4 │ │ │ │ + andeq sp, r6, r4, asr #15 │ │ │ │ andeq pc, r3, r4, asr #22 │ │ │ │ andeq pc, r3, r0, ror #22 │ │ │ │ - andeq sp, r6, r0, ror r7 │ │ │ │ + andeq sp, r6, r0, ror #14 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, ror r9 │ │ │ │ muleq r3, r8, sl │ │ │ │ andeq pc, r3, r8, lsl fp @ │ │ │ │ ldrdeq pc, [r3], -ip │ │ │ │ andeq sl, r4, r8, asr #3 │ │ │ │ andeq pc, r3, r8, lsr r9 @ │ │ │ │ @@ -15960,15 +15960,15 @@ │ │ │ │ str r0, [r5] │ │ │ │ bl 156b8 │ │ │ │ ldr r2, [r5] │ │ │ │ ldr r0, [r4] │ │ │ │ b 160d0 │ │ │ │ andeq r9, r4, ip, ror #30 │ │ │ │ andeq r0, r0, ip, asr #8 │ │ │ │ - andeq sp, r6, r0, lsl #6 │ │ │ │ + strdeq sp, [r6], -r0 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0xfffffa04 │ │ │ │ @ instruction: 0xffffff78 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -16033,15 +16033,15 @@ │ │ │ │ str r0, [r7] │ │ │ │ bl 156b8 │ │ │ │ ldr r6, [r7] │ │ │ │ b 161a4 │ │ │ │ andeq r9, r4, r8, lsr #29 │ │ │ │ andeq r0, r0, ip, asr #8 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - andeq sp, r6, r4, lsl r2 │ │ │ │ + andeq sp, r6, r4, lsl #4 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ strdeq r0, [r0], -r7 │ │ │ │ andeq pc, r3, r8, lsl r6 @ │ │ │ │ muleq r0, r3, r1 │ │ │ │ @ instruction: 0xfffff8e0 │ │ │ │ @ instruction: 0xfffffe54 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -16072,15 +16072,15 @@ │ │ │ │ rsb r2, r2, #250 @ 0xfa │ │ │ │ rsb r1, r1, #250 @ 0xfa │ │ │ │ str lr, [sp, #4] │ │ │ │ str ip, [sp] │ │ │ │ bl 4933c │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - @ instruction: 0x0006d3b4 │ │ │ │ + andeq sp, r6, r4, lsr #7 │ │ │ │ andeq r9, r4, r8, ror #26 │ │ │ │ andeq r0, r0, ip, lsl r7 │ │ │ │ andeq r0, r0, r4, asr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -16232,22 +16232,22 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r9, r4, r8, ror #25 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ andeq r0, r0, r0, ror r9 │ │ │ │ andeq r8, r1, r0, lsr #13 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ andeq r2, r0, r0, lsl r7 │ │ │ │ - strdeq pc, [r6], -ip │ │ │ │ - ldrdeq sp, [r6], -r8 │ │ │ │ + andeq pc, r6, ip, ror #27 │ │ │ │ + andeq sp, r6, r8, asr #13 │ │ │ │ andeq r0, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0006fdb8 │ │ │ │ - andeq sp, r6, r4, lsr #13 │ │ │ │ + andeq pc, r6, r8, lsr #27 │ │ │ │ + muleq r6, r4, r6 │ │ │ │ @ instruction: 0xfffffc19 │ │ │ │ ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ - andeq sp, r6, r0, lsl #2 │ │ │ │ + strdeq sp, [r6], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r3, [pc, #3532] @ 1736c │ │ │ │ ldr r1, [pc, #3532] @ 17370 │ │ │ │ ldr r2, [pc, #3532] @ 17374 │ │ │ │ @@ -17133,97 +17133,97 @@ │ │ │ │ sub r5, r3, #1 │ │ │ │ add r9, r3, #35 @ 0x23 │ │ │ │ b 175a4 │ │ │ │ andeq r8, r5, ip, lsl #30 │ │ │ │ andeq r9, r4, r0, asr sl │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r9, r4, r8, lsr sl │ │ │ │ - andeq sp, r6, r8, rrx │ │ │ │ + andeq sp, r6, r8, asr r0 │ │ │ │ andeq r0, r0, r8, lsr #11 │ │ │ │ - andeq sp, r6, ip, asr #32 │ │ │ │ + andeq sp, r6, ip, lsr r0 │ │ │ │ andeq r0, r0, ip, ror r6 │ │ │ │ - @ instruction: 0x0006cfb4 │ │ │ │ + andeq ip, r6, r4, lsr #31 │ │ │ │ andeq r8, r5, ip, lsl lr │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ andeq r0, r0, r0, ror r6 │ │ │ │ ldrdeq r8, [r5], -r8 @ │ │ │ │ - andeq ip, r6, r8, asr #30 │ │ │ │ - andeq ip, r6, r8, lsr #30 │ │ │ │ + andeq ip, r6, r8, lsr pc │ │ │ │ + andeq ip, r6, r8, lsl pc │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - strdeq ip, [r6], -r4 │ │ │ │ - andeq ip, r6, r4, lsr #29 │ │ │ │ + andeq ip, r6, r4, ror #29 │ │ │ │ + muleq r6, r4, lr │ │ │ │ andeq pc, r3, ip, ror r0 @ │ │ │ │ - andeq ip, r6, r0, lsl #29 │ │ │ │ + andeq ip, r6, r0, ror lr │ │ │ │ andeq r0, r0, ip, lsl #17 │ │ │ │ andeq r0, r0, r0, ror #7 │ │ │ │ - muleq r6, r4, sp │ │ │ │ + andeq ip, r6, r4, lsl #27 │ │ │ │ andeq r9, r4, r4, lsr #14 │ │ │ │ - andeq ip, r6, r4, asr #26 │ │ │ │ - andeq ip, r6, ip, lsr #26 │ │ │ │ - andeq pc, r6, r0, lsr #16 │ │ │ │ - andeq pc, r6, ip, lsr r8 @ │ │ │ │ - andeq sp, r6, ip, lsl r1 │ │ │ │ + andeq ip, r6, r4, lsr sp │ │ │ │ + andeq ip, r6, ip, lsl sp │ │ │ │ + andeq pc, r6, r0, lsl r8 @ │ │ │ │ + andeq pc, r6, ip, lsr #16 │ │ │ │ + andeq sp, r6, ip, lsl #2 │ │ │ │ ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ - andeq ip, r6, r0, lsl #22 │ │ │ │ + strdeq ip, [r6], -r0 │ │ │ │ andeq r8, r5, r4, ror #18 │ │ │ │ - andeq ip, r6, r4, ror #21 │ │ │ │ + ldrdeq ip, [r6], -r4 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, lsl #16 │ │ │ │ andeq r0, r0, ip, lsr r5 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, asr #16 │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ andeq r0, r0, ip, ror #8 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ - strdeq ip, [r6], -r4 │ │ │ │ + andeq ip, r6, r4, ror #5 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ andeq r0, r0, r0, ror #13 │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ andeq r8, r1, r0, lsr #13 │ │ │ │ - beq 1f2df4c <__bss_end__@@Base+0x1e9b1d8> │ │ │ │ + beq 1f2df4c <__bss_end__@@Base+0x1e9b1e8> │ │ │ │ andeq r0, r0, r0, ror r9 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ stmdaeq r0, {lr} │ │ │ │ @ instruction: 0x000008b4 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ ldrbtne fp, [r8], #1417 @ 0x589 │ │ │ │ andeq r0, r0, r4, ror #13 │ │ │ │ - andeq fp, r6, ip, asr lr │ │ │ │ + andeq fp, r6, ip, asr #28 │ │ │ │ andeq r0, r0, r0, lsr #15 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ andeq r0, r0, r0, asr r4 │ │ │ │ - andeq fp, r6, r0, asr sp │ │ │ │ - andeq fp, r6, r4, lsr #26 │ │ │ │ + andeq fp, r6, r0, asr #26 │ │ │ │ + andeq fp, r6, r4, lsl sp │ │ │ │ andeq sp, r3, r4, ror #29 │ │ │ │ @ instruction: 0x0003debc │ │ │ │ andeq sp, r3, r0, ror #29 │ │ │ │ - @ instruction: 0x0006bcbc │ │ │ │ + andeq fp, r6, ip, lsr #25 │ │ │ │ andeq r0, r0, r0, lsr #9 │ │ │ │ @ instruction: 0x000004b8 │ │ │ │ andeq r0, r0, r4, asr r8 │ │ │ │ andeq r0, r0, ip, ror #16 │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ andeq r0, r0, r8, ror #7 │ │ │ │ andeq r0, r0, r4, asr r9 │ │ │ │ andeq r0, r0, r4, lsr r5 │ │ │ │ - andeq fp, r6, r8, lsl #23 │ │ │ │ + andeq fp, r6, r8, ror fp │ │ │ │ andeq sp, r3, ip, ror #26 │ │ │ │ - andeq fp, r6, r0, ror fp │ │ │ │ + andeq fp, r6, r0, ror #22 │ │ │ │ andeq sp, r3, r4, asr sp │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andeq fp, r6, r8, asr #21 │ │ │ │ + @ instruction: 0x0006bab8 │ │ │ │ @ instruction: 0x0003dcb4 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, asr r6 │ │ │ │ - muleq r6, r0, sl │ │ │ │ + andeq fp, r6, r0, lsl #21 │ │ │ │ andeq sp, r3, ip, asr ip │ │ │ │ andeq r0, r0, r8, lsr r8 │ │ │ │ andeq r0, r0, r0, lsr #13 │ │ │ │ ldr r3, [pc, #-188] @ 17420 │ │ │ │ ldr r8, [pc, #-136] @ 17458 │ │ │ │ ldr lr, [fp, r3] │ │ │ │ ldr r3, [pc, #-24] @ 174d0 │ │ │ │ @@ -18833,16 +18833,16 @@ │ │ │ │ ldr r3, [pc, #24] @ 18e10 │ │ │ │ mov r2, #83 @ 0x53 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [r3, #4] │ │ │ │ pop {r4, pc} │ │ │ │ andeq ip, r3, r4, lsr #23 │ │ │ │ - andeq pc, r6, r0, asr #21 │ │ │ │ - muleq r6, r4, sl │ │ │ │ + @ instruction: 0x0006fab0 │ │ │ │ + andeq pc, r6, r4, lsl #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r1, [pc, #1220] @ 192f0 │ │ │ │ ldr r2, [pc, #1220] @ 192f4 │ │ │ │ add r1, pc, r1 │ │ │ │ @@ -19149,36 +19149,36 @@ │ │ │ │ str ip, [sp] │ │ │ │ bl 48ce0 │ │ │ │ b 19270 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ andeq r7, r4, ip, asr #3 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r7, r4, r8, lsr #3 │ │ │ │ - andeq pc, r6, r4, lsr sl @ │ │ │ │ + andeq pc, r6, r4, lsr #20 │ │ │ │ andeq r0, r0, r0, ror #19 │ │ │ │ - andeq pc, r6, r4, lsl #20 │ │ │ │ + strdeq pc, [r6], -r4 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ @ instruction: 0x000565b4 │ │ │ │ - andeq pc, r6, r4, asr r9 @ │ │ │ │ + andeq pc, r6, r4, asr #18 │ │ │ │ andeq r6, r5, r8, ror #10 │ │ │ │ - andeq pc, r6, r8, asr #17 │ │ │ │ + @ instruction: 0x0006f8b8 │ │ │ │ andeq r6, r5, r0, asr #9 │ │ │ │ - andeq pc, r6, r4, lsr #16 │ │ │ │ + andeq pc, r6, r4, lsl r8 @ │ │ │ │ andeq r6, r5, ip, lsr r4 │ │ │ │ - @ instruction: 0x0006f7bc │ │ │ │ + andeq pc, r6, ip, lsr #15 │ │ │ │ ldrdeq r6, [r5], -r4 │ │ │ │ muleq r5, r0, r3 │ │ │ │ - andeq pc, r6, ip, asr #14 │ │ │ │ - andeq pc, r6, r0, lsl r7 @ │ │ │ │ + andeq pc, r6, ip, lsr r7 @ │ │ │ │ + andeq pc, r6, r0, lsl #14 │ │ │ │ andeq r6, r5, r8, lsr r3 │ │ │ │ andeq r6, r4, r8, ror #27 │ │ │ │ - andeq pc, r6, r0, lsr r6 @ │ │ │ │ - andeq pc, r6, ip, lsr #12 │ │ │ │ + andeq pc, r6, r0, lsr #12 │ │ │ │ + andeq pc, r6, ip, lsl r6 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #352] @ 194cc │ │ │ │ ldr r3, [pc, #352] @ 194d0 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -19268,26 +19268,26 @@ │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5cfc │ │ │ │ b 193d8 │ │ │ │ andeq r6, r4, ip, lsl #25 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ andeq r0, r0, r0, ror #19 │ │ │ │ - strdeq pc, [r6], -r0 │ │ │ │ + andeq pc, r6, r0, ror #9 │ │ │ │ andeq r6, r5, r4, lsl #2 │ │ │ │ andeq ip, r3, r0, lsl #12 │ │ │ │ andeq r6, r5, r8, ror #1 │ │ │ │ - muleq r6, r0, r4 │ │ │ │ + andeq pc, r6, r0, lsl #9 │ │ │ │ andeq r6, r5, ip, lsr #1 │ │ │ │ muleq r3, r8, r5 │ │ │ │ muleq r5, r4, r0 │ │ │ │ andeq ip, r3, r0, ror r5 │ │ │ │ andeq r6, r5, ip, ror r0 │ │ │ │ andeq ip, r3, r8, asr #10 │ │ │ │ - andeq pc, r6, r4, lsr #8 │ │ │ │ + andeq pc, r6, r4, lsl r4 @ │ │ │ │ andeq r6, r5, r8, asr r0 │ │ │ │ andeq r6, r5, r0, asr #32 │ │ │ │ muleq r3, r8, r4 │ │ │ │ ldrdeq ip, [r3], -ip @ │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq ip, r3, r0, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -19375,26 +19375,26 @@ │ │ │ │ bl 8340 │ │ │ │ cmp r0, #0 │ │ │ │ movne r3, #2 │ │ │ │ moveq r3, #1 │ │ │ │ str r3, [r4, #208] @ 0xd0 │ │ │ │ b 1957c │ │ │ │ andeq ip, r3, r0, lsr r4 │ │ │ │ - andeq pc, r6, ip, asr #6 │ │ │ │ + andeq pc, r6, ip, lsr r3 @ │ │ │ │ andeq r6, r4, ip, lsr #21 │ │ │ │ @ instruction: 0x0003c4b0 │ │ │ │ - andeq pc, r6, r8, lsl #6 │ │ │ │ + strdeq pc, [r6], -r8 │ │ │ │ andeq ip, r3, r0, lsl r5 │ │ │ │ andeq r5, r5, r0, lsr #30 │ │ │ │ andeq ip, r3, r0, lsl #10 │ │ │ │ strdeq ip, [r3], -r4 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq ip, r3, r0, lsl r4 │ │ │ │ andeq ip, r3, r4, asr #8 │ │ │ │ - andeq pc, r6, r4, asr r2 @ │ │ │ │ + andeq pc, r6, r4, asr #4 │ │ │ │ andeq ip, r3, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ ldr r0, [pc, #2052] @ 19ed4 │ │ │ │ ldr r1, [pc, #2052] @ 19ed8 │ │ │ │ @@ -19913,15 +19913,15 @@ │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ andeq r6, r4, r4, lsr #18 │ │ │ │ andeq r6, r4, ip, lsl r9 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r0, r0, r4, asr #8 │ │ │ │ muleq r0, ip, r5 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq pc, r6, r4, lsr r2 @ │ │ │ │ + andeq pc, r6, r4, lsr #4 │ │ │ │ @ instruction: 0x000006b4 │ │ │ │ andeq ip, r3, r4, ror r3 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ andeq r0, r0, r0, asr #10 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ andeq ip, r3, r4, lsl #6 │ │ │ │ @@ -20115,16 +20115,16 @@ │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r5, r4, ip, ror #31 │ │ │ │ muleq r0, ip, r8 │ │ │ │ muleq r5, r4, r4 │ │ │ │ subls r2, r9, #-1828716544 @ 0x93000000 │ │ │ │ stclgt 12, cr12, [ip], {205} @ 0xcd │ │ │ │ cdpmi 12, 12, cr14, cr4, cr15, {2} │ │ │ │ - bge feac4cc8 <__bss_end__@@Base+0xfea31f54> │ │ │ │ - blt bbd0ac <__bss_end__@@Base+0xb2a338> │ │ │ │ + bge feac4cc8 <__bss_end__@@Base+0xfea31f64> │ │ │ │ + blt bbd0ac <__bss_end__@@Base+0xb2a348> │ │ │ │ andeq r5, r4, r4, asr #28 │ │ │ │ andeq fp, r3, ip, ror #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [pc, #272] @ 1a34c │ │ │ │ @@ -20195,18 +20195,18 @@ │ │ │ │ ldr ip, [r8] │ │ │ │ str r6, [sp] │ │ │ │ stmib sp, {r5, ip} │ │ │ │ bl 49bbc │ │ │ │ b 1a270 │ │ │ │ @ instruction: 0x00045dbc │ │ │ │ andeq r0, r0, r8, lsr #15 │ │ │ │ - andeq lr, r6, r0, lsl r7 │ │ │ │ + andeq lr, r6, r0, lsl #14 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ muleq r0, r4, r8 │ │ │ │ - ldrdeq lr, [r6], -r8 │ │ │ │ + andeq lr, r6, r8, asr #13 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r0, r0, r4, lsl #9 │ │ │ │ andeq fp, r3, r8, ror #18 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -20261,20 +20261,20 @@ │ │ │ │ ldr ip, [r7] │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #2 │ │ │ │ str r5, [sp] │ │ │ │ str ip, [sp, #4] │ │ │ │ bl 49bbc │ │ │ │ b 1a3c0 │ │ │ │ - ldrdeq lr, [r6], -r8 │ │ │ │ + andeq lr, r6, r8, asr #11 │ │ │ │ andeq r5, r4, ip, asr ip │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ - muleq r6, ip, r5 │ │ │ │ + andeq lr, r6, ip, lsl #11 │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #156] @ 1a530 │ │ │ │ @@ -20314,15 +20314,15 @@ │ │ │ │ ldr r3, [r8] │ │ │ │ str ip, [sp] │ │ │ │ mul r1, r3, r4 │ │ │ │ mul r3, r6, r3 │ │ │ │ add r1, r1, #5 │ │ │ │ bl 48ce0 │ │ │ │ b 1a4c0 │ │ │ │ - ldrdeq lr, [r6], -r0 │ │ │ │ + andeq lr, r6, r0, asr #9 │ │ │ │ andeq r5, r4, r8, asr fp │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ andeq r0, r0, r0, ror r9 │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -20378,15 +20378,15 @@ │ │ │ │ str ip, [sp] │ │ │ │ mov ip, #1 │ │ │ │ add r1, r1, #5 │ │ │ │ str lr, [sp, #8] │ │ │ │ str ip, [sp, #4] │ │ │ │ bl 49bbc │ │ │ │ b 1a590 │ │ │ │ - andeq lr, r6, r4, lsl #8 │ │ │ │ + strdeq lr, [r6], -r4 │ │ │ │ andeq r5, r4, ip, lsl #21 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r6, r5, r8, lsr #32 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ @@ -20528,35 +20528,35 @@ │ │ │ │ mov r2, #5 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp] │ │ │ │ add r0, r0, #17 │ │ │ │ bl 6008 <__sprintf_chk@plt> │ │ │ │ b 1a75c │ │ │ │ andeq r5, r4, r8, lsl #19 │ │ │ │ - strdeq lr, [r6], -r0 │ │ │ │ + andeq lr, r6, r0, ror #5 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ andeq r0, r0, r4, asr #11 │ │ │ │ andeq r0, r0, ip, asr #16 │ │ │ │ ldrdeq fp, [r3], -r8 │ │ │ │ andeq r0, r0, ip, lsr #14 │ │ │ │ - andeq lr, r6, r4, lsr #4 │ │ │ │ + andeq lr, r6, r4, lsl r2 │ │ │ │ andeq fp, r3, r0, lsr #18 │ │ │ │ - andeq lr, r6, r4, lsl #4 │ │ │ │ + strdeq lr, [r6], -r4 │ │ │ │ andeq fp, r3, r0, asr #10 │ │ │ │ - andeq lr, r6, r4, ror #3 │ │ │ │ + ldrdeq lr, [r6], -r4 │ │ │ │ andeq r0, r0, r8, lsl r7 │ │ │ │ - @ instruction: 0x0006e1b4 │ │ │ │ + andeq lr, r6, r4, lsr #3 │ │ │ │ strdeq fp, [r3], -r4 │ │ │ │ - andeq lr, r6, ip, lsl #3 │ │ │ │ + andeq lr, r6, ip, ror r1 │ │ │ │ ldrdeq fp, [r3], -r8 │ │ │ │ - andeq lr, r6, ip, ror #2 │ │ │ │ + andeq lr, r6, ip, asr r1 │ │ │ │ andeq fp, r3, r8, asr #9 │ │ │ │ - andeq lr, r6, ip, asr #2 │ │ │ │ + andeq lr, r6, ip, lsr r1 │ │ │ │ andeq r8, r3, r4, lsl #13 │ │ │ │ - andeq lr, r6, r4, lsl #2 │ │ │ │ + strdeq lr, [r6], -r4 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ andeq fp, r3, r4, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #1044] @ 1ad10 │ │ │ │ @@ -20825,25 +20825,25 @@ │ │ │ │ strdeq r5, [r4], -r8 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ andeq fp, r3, r0, lsr #4 │ │ │ │ andeq fp, r3, r8, asr #3 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ andeq r0, r0, r4, asr #11 │ │ │ │ andeq r0, r0, ip, asr #16 │ │ │ │ - andeq sp, r6, r0, lsl lr │ │ │ │ + andeq sp, r6, r0, lsl #28 │ │ │ │ andeq fp, r3, ip, lsr r1 │ │ │ │ andeq fp, r3, ip, lsr r1 │ │ │ │ - ldrdeq sp, [r6], -ip │ │ │ │ - muleq r6, r4, sp │ │ │ │ + andeq sp, r6, ip, asr #27 │ │ │ │ + andeq sp, r6, r4, lsl #27 │ │ │ │ andeq fp, r3, r8, asr #1 │ │ │ │ andeq r8, r3, ip, lsr #5 │ │ │ │ - andeq sp, r6, r8, lsr #26 │ │ │ │ + andeq sp, r6, r8, lsl sp │ │ │ │ andeq fp, r3, r8, asr r0 │ │ │ │ andeq fp, r3, r4, asr r0 │ │ │ │ - andeq sp, r6, r0, lsr #25 │ │ │ │ + muleq r6, r0, ip │ │ │ │ ldrdeq sl, [r3], -r4 │ │ │ │ ldrdeq sl, [r3], -ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr lr, [pc, #436] @ 1af2c │ │ │ │ @@ -20964,15 +20964,15 @@ │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ strdeq sl, [r3], -r8 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ andeq r0, r0, r4, asr r9 │ │ │ │ andeq r5, r4, r8, ror #2 │ │ │ │ andeq r0, r0, r4, ror r7 │ │ │ │ - muleq r6, r4, sl │ │ │ │ + andeq sp, r6, r4, lsl #21 │ │ │ │ andeq sl, r3, r0, lsl lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #2432] @ 1b8f8 │ │ │ │ ldr r2, [pc, #2432] @ 1b8fc │ │ │ │ @@ -21585,54 +21585,54 @@ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 2b558 │ │ │ │ andeq r5, r4, r0, lsl #1 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r5, r4, r0, rrx │ │ │ │ andeq r0, r0, r8, ror r7 │ │ │ │ muleq r0, r0, r5 │ │ │ │ - andeq sp, r6, r8, lsl #19 │ │ │ │ + andeq sp, r6, r8, ror r9 │ │ │ │ andeq r0, r0, ip, asr #13 │ │ │ │ andeq r0, r0, r4, asr #14 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ andeq r0, r0, ip, asr #16 │ │ │ │ - andeq sp, r6, ip, lsl r9 │ │ │ │ + andeq sp, r6, ip, lsl #18 │ │ │ │ andeq r0, r0, r8, lsr #15 │ │ │ │ andeq sl, r3, ip, lsr r8 │ │ │ │ @ instruction: 0x0003dcb0 │ │ │ │ andeq r4, r4, ip, lsr pc │ │ │ │ - andeq sp, r6, r8, ror r8 │ │ │ │ + andeq sp, r6, r8, ror #16 │ │ │ │ andeq r5, r5, r4, ror #7 │ │ │ │ - andeq sp, r6, r4, asr r7 │ │ │ │ + andeq sp, r6, r4, asr #14 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ andeq r0, r0, r0, ror r9 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ andeq r4, r4, ip, ror #26 │ │ │ │ andeq r0, r0, r4, asr r9 │ │ │ │ - muleq r6, ip, r6 │ │ │ │ - ldrdeq sp, [r6], -ip │ │ │ │ - andeq sp, r6, r4, asr #9 │ │ │ │ + andeq sp, r6, ip, lsl #13 │ │ │ │ + andeq sp, r6, ip, asr #9 │ │ │ │ + @ instruction: 0x0006d4b4 │ │ │ │ andeq r4, r4, r8, asr #22 │ │ │ │ - andeq sp, r6, r8, lsl #9 │ │ │ │ + andeq sp, r6, r8, ror r4 │ │ │ │ andeq r5, r5, r0, ror #1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r4, r4, r0, asr sl │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ - andeq sp, r6, r8, ror #6 │ │ │ │ - andeq sp, r6, r0, asr r3 │ │ │ │ + andeq sp, r6, r8, asr r3 │ │ │ │ + andeq sp, r6, r0, asr #6 │ │ │ │ muleq r3, r8, r6 │ │ │ │ - andeq sp, r6, r4, lsl #5 │ │ │ │ + andeq sp, r6, r4, ror r2 │ │ │ │ andeq r0, r0, ip, lsr #10 │ │ │ │ - andeq sp, r6, r0, ror #4 │ │ │ │ - strdeq sp, [r6], -r4 │ │ │ │ - andeq sp, r6, r4, asr #3 │ │ │ │ - muleq r6, r4, r1 │ │ │ │ - andeq sp, r6, r8, ror r1 │ │ │ │ - andeq sp, r6, ip, asr r1 │ │ │ │ - andeq sp, r6, r0, asr #2 │ │ │ │ - andeq sp, r6, r4, lsr #2 │ │ │ │ + andeq sp, r6, r0, asr r2 │ │ │ │ + andeq sp, r6, r4, ror #3 │ │ │ │ + @ instruction: 0x0006d1b4 │ │ │ │ + andeq sp, r6, r4, lsl #3 │ │ │ │ + andeq sp, r6, r8, ror #2 │ │ │ │ + andeq sp, r6, ip, asr #2 │ │ │ │ + andeq sp, r6, r0, lsr r1 │ │ │ │ + andeq sp, r6, r4, lsl r1 │ │ │ │ muleq r4, ip, r7 │ │ │ │ andeq r4, r5, r0, lsr sp │ │ │ │ andeq r4, r4, r0, lsr r7 │ │ │ │ andeq sl, r3, ip, lsr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -21662,15 +21662,15 @@ │ │ │ │ popeq {r4, pc} │ │ │ │ pop {r4, lr} │ │ │ │ b 1a224 │ │ │ │ andeq r4, r4, r4, lsr #12 │ │ │ │ @ instruction: 0x000009b8 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ andeq r0, r0, r4, asr r9 │ │ │ │ - andeq ip, r6, r8, asr pc │ │ │ │ + andeq ip, r6, r8, asr #30 │ │ │ │ andeq r0, r0, r8, asr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #52] @ 1ba94 │ │ │ │ ldr r2, [pc, #52] @ 1ba98 │ │ │ │ @@ -22281,15 +22281,15 @@ │ │ │ │ beq 1c2a0 │ │ │ │ b 1c3c0 │ │ │ │ strdeq r3, [r4], -ip │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ andeq r0, r0, r4, asr r8 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - andeq ip, r6, ip, ror r7 │ │ │ │ + andeq ip, r6, ip, ror #14 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ @ instruction: 0x00039ab0 │ │ │ │ muleq r3, r8, sl │ │ │ │ andeq r9, r3, ip, lsr sl │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ ldrh r3, [r0, #4] │ │ │ │ ldr r1, [pc, #488] @ 1c5f8 │ │ │ │ @@ -22417,15 +22417,15 @@ │ │ │ │ strb r6, [r0, #1] │ │ │ │ b 1c5c0 │ │ │ │ ldrdeq r3, [r4], -r8 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ andeq r0, r0, r0, lsl #11 │ │ │ │ andeq r0, r0, r4, asr r8 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - andeq ip, r6, ip, asr r5 │ │ │ │ + andeq ip, r6, ip, asr #10 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ muleq r3, r8, r8 │ │ │ │ andeq r9, r3, ip, lsr r8 │ │ │ │ andeq r9, r3, r4, lsr #16 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -22598,15 +22598,15 @@ │ │ │ │ str ip, [sp, #20] │ │ │ │ bl 6590 <__fprintf_chk@plt> │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ andeq r3, r4, r4, ror #18 │ │ │ │ muleq r0, r8, r4 │ │ │ │ andeq r0, r0, r4, asr #17 │ │ │ │ - andeq ip, r6, r8, asr #5 │ │ │ │ + @ instruction: 0x0006c2b8 │ │ │ │ andeq r9, r3, r4, lsr #13 │ │ │ │ stmdb r4, {r0, r2, r4, r6, r7, r9, ip, lr} │ │ │ │ muleq r3, r8, r6 │ │ │ │ andeq r9, r3, r8, lsl #13 │ │ │ │ andeq r9, r3, ip, ror r6 │ │ │ │ andeq r9, r3, r0, ror r6 │ │ │ │ andeq r9, r3, r8, ror #12 │ │ │ │ @@ -22997,15 +22997,15 @@ │ │ │ │ b 6590 <__fprintf_chk@plt> │ │ │ │ andeq r3, r4, r4, ror #4 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ andeq r0, r0, r0, lsl #11 │ │ │ │ andeq r0, r0, r4, asr r8 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ muleq r0, r8, r5 │ │ │ │ - andeq fp, r6, r0, ror #23 │ │ │ │ + ldrdeq fp, [r6], -r0 │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq r9, r3, r4, asr #32 │ │ │ │ andeq r9, r3, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ @@ -23121,15 +23121,15 @@ │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 5cfc │ │ │ │ andeq r3, r4, r4, lsr #1 │ │ │ │ andeq r0, r0, ip, ror r6 │ │ │ │ andeq r0, r0, r8, lsl #16 │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ muleq r0, r8, r5 │ │ │ │ - strdeq fp, [r6], -r8 │ │ │ │ + andeq fp, r6, r8, ror #19 │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq r8, r3, r4, asr #29 │ │ │ │ andeq r8, r3, r0, lsr #29 │ │ │ │ andeq r8, r3, r8, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -23251,15 +23251,15 @@ │ │ │ │ b 6590 <__fprintf_chk@plt> │ │ │ │ andeq r2, r4, r0, lsr #29 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ andeq r0, r0, r4, asr r8 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ muleq r0, r8, r5 │ │ │ │ - andeq fp, r6, r4, lsl r8 │ │ │ │ + andeq fp, r6, r4, lsl #16 │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq r8, r3, r4, lsl sp │ │ │ │ ldrdeq r8, [r3], -r4 │ │ │ │ andeq r8, r3, r0, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -23405,15 +23405,15 @@ │ │ │ │ b 6590 <__fprintf_chk@plt> │ │ │ │ andeq r2, r4, r8, lsr #25 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ muleq r0, r0, r8 │ │ │ │ muleq r0, r8, r5 │ │ │ │ - andeq fp, r6, r0, lsr #12 │ │ │ │ + andeq fp, r6, r0, lsl r6 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq r8, r3, r8, asr #22 │ │ │ │ andeq r8, r3, ip, lsl #22 │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsr #19 │ │ │ │ @@ -23556,15 +23556,15 @@ │ │ │ │ b 6590 <__fprintf_chk@plt> │ │ │ │ andeq r2, r4, r8, lsr sl │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ andeq r0, r0, r0, lsr r9 │ │ │ │ andeq r0, r0, r4, asr r8 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ muleq r0, r8, r5 │ │ │ │ - andeq fp, r6, r8, lsl #7 │ │ │ │ + andeq fp, r6, r8, ror r3 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq r8, r3, r4, asr r9 │ │ │ │ andeq r8, r3, r0, lsl #18 │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ andeq r8, r3, r0, ror r8 │ │ │ │ andeq r8, r3, r8, lsr r8 │ │ │ │ @@ -23611,15 +23611,15 @@ │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp] │ │ │ │ bl 6590 <__fprintf_chk@plt> │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrdeq fp, [r6], -r8 │ │ │ │ + andeq fp, r6, r8, asr #3 │ │ │ │ andeq r2, r4, r8, lsr #15 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq r8, r3, r8, asr #15 │ │ │ │ @ instruction: 0x000387bc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -23716,15 +23716,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ b 6590 <__fprintf_chk@plt> │ │ │ │ andeq r2, r4, r0, lsl r7 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ subsmi r0, r9, r0 │ │ │ │ - andeq fp, r6, r8, asr #1 │ │ │ │ + strheq fp, [r6], -r8 │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ @ instruction: 0x000003b8 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq r8, r3, r0, lsr #13 │ │ │ │ andeq r8, r3, ip, lsl #13 │ │ │ │ andeq r8, r3, r8, lsr r6 │ │ │ │ @@ -23959,15 +23959,15 @@ │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ @ instruction: 0x000003b8 │ │ │ │ andeq r0, r0, ip, asr #16 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ andeq r0, r0, r4, asr #11 │ │ │ │ muleq r0, r0, r8 │ │ │ │ - andeq sl, r6, ip, lsl sp │ │ │ │ + andeq sl, r6, ip, lsl #26 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq r8, r3, r0, lsl #7 │ │ │ │ andeq r8, r3, r8, ror r3 │ │ │ │ strdeq r8, [r3], -ip │ │ │ │ ldrdeq r8, [r3], -r8 @ │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -24257,37 +24257,37 @@ │ │ │ │ ldr r1, [pc, #120] @ 1e330 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r3, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 6548 <__printf_chk@plt> │ │ │ │ b 1e0c0 │ │ │ │ - andeq sl, r6, r8, asr #20 │ │ │ │ + andeq sl, r6, r8, lsr sl │ │ │ │ andeq r2, r4, r8, lsl r0 │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ strdeq r2, [r5], -r0 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - andeq sl, r6, r4, ror #19 │ │ │ │ + ldrdeq sl, [r6], -r4 │ │ │ │ andeq pc, r0, r8, ror #27 │ │ │ │ andeq r0, r0, r0, ror #17 │ │ │ │ andeq r0, r0, r0, asr r5 │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ - andeq sl, r6, r4, asr r9 │ │ │ │ - andeq sl, r6, r8, lsr r9 │ │ │ │ + andeq sl, r6, r4, asr #18 │ │ │ │ + andeq sl, r6, r8, lsr #18 │ │ │ │ andeq r0, r0, r4, ror r8 │ │ │ │ @ instruction: 0x000004b0 │ │ │ │ @ instruction: 0x000006bc │ │ │ │ andeq r2, r5, r4, lsl #8 │ │ │ │ - andeq sl, r6, r0, asr #16 │ │ │ │ + andeq sl, r6, r0, lsr r8 │ │ │ │ @ instruction: 0x000005b4 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ @ instruction: 0x00037eb8 │ │ │ │ ldrdeq r7, [r3], -r8 │ │ │ │ muleq r3, r0, lr │ │ │ │ - muleq r6, ip, r7 │ │ │ │ + andeq sl, r6, ip, lsl #15 │ │ │ │ andeq r7, r3, r0, lsl #29 │ │ │ │ andeq r7, r3, ip, asr lr │ │ │ │ muleq r3, r0, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -24399,23 +24399,23 @@ │ │ │ │ ldr r2, [pc, #60] @ 1e52c │ │ │ │ sub r3, r4, r3 │ │ │ │ add r2, pc, r2 │ │ │ │ bl 6590 <__fprintf_chk@plt> │ │ │ │ ldr ip, [r6, #528] @ 0x210 │ │ │ │ ldr r0, [r6, #532] @ 0x214 │ │ │ │ b 1e3e4 │ │ │ │ - ldrdeq sl, [r6], -r4 │ │ │ │ + andeq sl, r6, r4, asr #13 │ │ │ │ muleq r5, r4, r4 │ │ │ │ - andeq sl, r6, r0, lsl #13 │ │ │ │ + andeq sl, r6, r0, ror r6 │ │ │ │ andeq r1, r4, r8, asr #24 │ │ │ │ - andeq sl, r6, r8, lsr r6 │ │ │ │ - strdeq sl, [r6], -r8 │ │ │ │ - ldrdeq sl, [r6], -ip │ │ │ │ - ldrdeq sl, [r6], -r0 │ │ │ │ - @ instruction: 0x0006a5bc │ │ │ │ + andeq sl, r6, r8, lsr #12 │ │ │ │ + andeq sl, r6, r8, ror #11 │ │ │ │ + andeq sl, r6, ip, asr #11 │ │ │ │ + andeq sl, r6, r0, asr #11 │ │ │ │ + andeq sl, r6, ip, lsr #11 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r7, r3, ip, lsl #25 │ │ │ │ ldr r2, [pc, #64] @ 1e578 │ │ │ │ ldr r3, [pc, #64] @ 1e57c │ │ │ │ ldrb r1, [r0, #1] │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ @@ -24581,15 +24581,15 @@ │ │ │ │ b 5cfc │ │ │ │ andeq r1, r4, ip, asr sl │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ muleq r0, r8, r7 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ - andeq sl, r6, r4, ror #7 │ │ │ │ + ldrdeq sl, [r6], -r4 │ │ │ │ @ instruction: 0x000003b8 │ │ │ │ andeq r0, r0, r0, ror #11 │ │ │ │ andeq r0, r0, r0, asr r7 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ @ instruction: 0x00037ab4 │ │ │ │ andeq r7, r3, r0, lsr #21 │ │ │ │ muleq r0, r0, r9 │ │ │ │ @@ -24826,17 +24826,17 @@ │ │ │ │ cmp r3, #1 │ │ │ │ bgt 21668 │ │ │ │ add sp, sp, #604 @ 0x25c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r1, r4, r0, lsr #11 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq r8, r3, r0, asr #14 │ │ │ │ - muleq r6, r4, lr │ │ │ │ + andeq r9, r6, r4, lsl #29 │ │ │ │ andeq r8, r3, r8, asr #4 │ │ │ │ - andeq r9, r6, ip, asr #28 │ │ │ │ + andeq r9, r6, ip, lsr lr │ │ │ │ ldr r0, [pc, #-16] @ 1ebb4 │ │ │ │ mov r2, #13 │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5cfc │ │ │ │ ldr r3, [pc, #-32] @ 1ebb8 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -26951,154 +26951,154 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ str ip, [sp, #48] @ 0x30 │ │ │ │ bl 6590 <__fprintf_chk@plt> │ │ │ │ b 1eb9c │ │ │ │ andeq r7, r3, r4, lsl #2 │ │ │ │ andeq r7, r3, r8, ror r0 │ │ │ │ - ldrdeq r8, [r6], -r8 @ │ │ │ │ + andeq r8, r6, r8, asr #25 │ │ │ │ andeq r7, r3, r4 │ │ │ │ andeq r6, r3, r4, lsl #31 │ │ │ │ - andeq r8, r6, r4, lsr ip │ │ │ │ + andeq r8, r6, r4, lsr #24 │ │ │ │ andeq r6, r3, r4, asr #30 │ │ │ │ @ instruction: 0x000373b4 │ │ │ │ - andeq r8, r6, r4, asr #23 │ │ │ │ + @ instruction: 0x00068bb4 │ │ │ │ andeq r7, r3, ip, lsr r2 │ │ │ │ ldrdeq r7, [r3], -r0 │ │ │ │ - andeq r8, r6, r8, lsl sl │ │ │ │ + andeq r8, r6, r8, lsl #20 │ │ │ │ andeq r7, r3, ip, asr #2 │ │ │ │ - ldrdeq r8, [r6], -ip │ │ │ │ + andeq r8, r6, ip, asr #19 │ │ │ │ ldrdeq r7, [r3], -ip │ │ │ │ andeq r7, r3, r8, lsl r0 │ │ │ │ - andeq r8, r6, ip, lsr r9 │ │ │ │ + andeq r8, r6, ip, lsr #18 │ │ │ │ andeq r7, r3, r4 │ │ │ │ strdeq r6, [r3], -r0 │ │ │ │ andeq r6, r3, r8, asr pc │ │ │ │ - andeq r8, r6, ip, lsl #17 │ │ │ │ + andeq r8, r6, ip, ror r8 │ │ │ │ muleq r3, r4, pc @ │ │ │ │ - andeq r8, r6, r0, asr r8 │ │ │ │ + andeq r8, r6, r0, asr #16 │ │ │ │ andeq r6, r3, r4, lsl #31 │ │ │ │ @ instruction: 0x00036ebc │ │ │ │ - andeq r8, r6, r8, lsl #16 │ │ │ │ + strdeq r8, [r6], -r8 @ │ │ │ │ andeq r6, r3, r8, ror lr │ │ │ │ - ldrdeq r8, [r6], -r8 @ │ │ │ │ + andeq r8, r6, r8, asr #15 │ │ │ │ muleq r3, ip, sl │ │ │ │ - andeq r8, r6, r8, lsr #15 │ │ │ │ + muleq r6, r8, r7 │ │ │ │ andeq r6, r3, r0, ror #20 │ │ │ │ strdeq r6, [r3], -r0 │ │ │ │ - andeq r8, r6, ip, lsr r7 │ │ │ │ + andeq r8, r6, ip, lsr #14 │ │ │ │ muleq r3, ip, r9 │ │ │ │ andeq r6, r3, r0, lsr #18 │ │ │ │ - @ instruction: 0x000686b8 │ │ │ │ + andeq r8, r6, r8, lsr #13 │ │ │ │ andeq r6, r3, r0, lsr #17 │ │ │ │ andeq r6, r3, ip, lsl #16 │ │ │ │ - andeq r8, r6, r4, lsl #12 │ │ │ │ + strdeq r8, [r6], -r4 │ │ │ │ @ instruction: 0x000367b8 │ │ │ │ andeq r6, r3, r4, asr #14 │ │ │ │ - andeq r8, r6, r0, lsl #11 │ │ │ │ + andeq r8, r6, r0, ror r5 │ │ │ │ andeq r6, r3, r8, lsr #14 │ │ │ │ andeq r6, r3, r0, lsr #13 │ │ │ │ - andeq r8, r6, r0, lsr r5 │ │ │ │ + andeq r8, r6, r0, lsr #10 │ │ │ │ andeq r6, r3, r0, ror r6 │ │ │ │ andeq r6, r3, r8, lsl #12 │ │ │ │ - ldrdeq r8, [r6], -r0 │ │ │ │ + andeq r8, r6, r0, asr #9 │ │ │ │ andeq r6, r3, ip, asr #11 │ │ │ │ andeq r6, r3, ip, ror r4 │ │ │ │ - andeq r8, r6, r0, ror #8 │ │ │ │ + andeq r8, r6, r0, asr r4 │ │ │ │ andeq r6, r3, r8, ror r3 │ │ │ │ andeq r6, r3, r8, lsr #4 │ │ │ │ - andeq r8, r6, r4, lsr #6 │ │ │ │ + andeq r8, r6, r4, lsl r3 │ │ │ │ andeq r6, r3, ip, ror #5 │ │ │ │ andeq r6, r3, r8, lsr #3 │ │ │ │ - andeq r8, r6, ip, asr #5 │ │ │ │ + @ instruction: 0x000682bc │ │ │ │ muleq r3, ip, r1 │ │ │ │ andeq r6, r3, r8, lsr #2 │ │ │ │ - andeq r8, r6, r0, lsl #5 │ │ │ │ + andeq r8, r6, r0, ror r2 │ │ │ │ andeq r6, r3, r0, lsl #2 │ │ │ │ andeq r6, r3, r0, lsr #1 │ │ │ │ - andeq r8, r6, r4, lsr #4 │ │ │ │ + andeq r8, r6, r4, lsl r2 │ │ │ │ andeq r6, r3, r8, ror r0 │ │ │ │ andeq r6, r3, r8 │ │ │ │ - andeq r8, r6, r8, asr #3 │ │ │ │ + @ instruction: 0x000681b8 │ │ │ │ andeq r5, r3, ip, asr #31 │ │ │ │ andeq r5, r3, r0, ror pc │ │ │ │ - andeq r8, r6, r4, asr r1 │ │ │ │ + andeq r8, r6, r4, asr #2 │ │ │ │ andeq r5, r3, r8, asr pc │ │ │ │ andeq r5, r3, r0, asr pc │ │ │ │ andeq r5, r3, r8, lsr #29 │ │ │ │ - ldrdeq r8, [r6], -ip │ │ │ │ + andeq r8, r6, ip, asr #1 │ │ │ │ andeq r5, r3, r0, lsl #29 │ │ │ │ andeq r5, r3, ip, lsl #26 │ │ │ │ - andeq r8, r6, ip, ror r0 │ │ │ │ + andeq r8, r6, ip, rrx │ │ │ │ strdeq r5, [r3], -r4 │ │ │ │ andeq r5, r3, r4, lsr #25 │ │ │ │ - andeq r8, r6, r0, lsr r0 │ │ │ │ + andeq r8, r6, r0, lsr #32 │ │ │ │ muleq r3, r0, ip │ │ │ │ andeq r5, r3, r0, asr #24 │ │ │ │ - strdeq r7, [r6], -r4 │ │ │ │ + andeq r7, r6, r4, ror #31 │ │ │ │ andeq r5, r3, r4, lsl ip │ │ │ │ andeq r5, r3, ip, lsr #23 │ │ │ │ - muleq r6, r8, pc @ │ │ │ │ + andeq r7, r6, r8, lsl #31 │ │ │ │ andeq r5, r3, ip, ror fp │ │ │ │ andeq r5, r3, r8, lsl ip │ │ │ │ - andeq r7, r6, r8, lsr pc │ │ │ │ + andeq r7, r6, r8, lsr #30 │ │ │ │ strdeq r5, [r3], -ip │ │ │ │ andeq r5, r3, r4, lsr #23 │ │ │ │ - andeq r7, r6, r8, ror #29 │ │ │ │ + ldrdeq r7, [r6], -r8 │ │ │ │ muleq r3, r8, fp │ │ │ │ andeq r5, r3, r4, asr #23 │ │ │ │ - @ instruction: 0x00067eb0 │ │ │ │ + andeq r7, r6, r0, lsr #29 │ │ │ │ andeq r5, r3, r0, ror sl │ │ │ │ ldrdeq r5, [r3], -r0 │ │ │ │ - ldrdeq r7, [r6], -ip │ │ │ │ + andeq r7, r6, ip, asr #21 │ │ │ │ andeq r5, r3, r0, asr #13 │ │ │ │ andeq r5, r3, ip, asr #12 │ │ │ │ - andeq r7, r6, r4, lsr #21 │ │ │ │ + muleq r6, r4, sl │ │ │ │ andeq r5, r3, r0, lsl #12 │ │ │ │ andeq r5, r3, r8, ror #10 │ │ │ │ - andeq r7, r6, r4, lsr #20 │ │ │ │ + andeq r7, r6, r4, lsl sl │ │ │ │ ldrdeq r5, [r3], -r0 │ │ │ │ andeq r5, r3, r0, lsl #9 │ │ │ │ - andeq r7, r6, r8, asr r9 │ │ │ │ + andeq r7, r6, r8, asr #18 │ │ │ │ andeq r5, r3, ip, ror #8 │ │ │ │ @ instruction: 0x000353b4 │ │ │ │ - andeq r7, r6, r0, lsr #18 │ │ │ │ + andeq r7, r6, r0, lsl r9 │ │ │ │ andeq r5, r3, r0, asr #5 │ │ │ │ andeq r5, r3, r4, ror r2 │ │ │ │ - andeq r7, r6, r0, lsl #16 │ │ │ │ + strdeq r7, [r6], -r0 │ │ │ │ andeq r5, r3, r0, ror #4 │ │ │ │ andeq r5, r3, r4, lsl r2 │ │ │ │ - andeq r7, r6, r4, asr #15 │ │ │ │ + @ instruction: 0x000677b4 │ │ │ │ andeq r5, r3, r4, lsl #4 │ │ │ │ andeq r5, r3, ip, lsr #3 │ │ │ │ - andeq r7, r6, r8, lsl #15 │ │ │ │ + andeq r7, r6, r8, ror r7 │ │ │ │ andeq r5, r3, r8, ror #2 │ │ │ │ strdeq r5, [r3], -r8 │ │ │ │ - andeq r7, r6, ip, lsl #14 │ │ │ │ + strdeq r7, [r6], -ip │ │ │ │ ldrdeq r5, [r3], -r0 │ │ │ │ andeq r5, r3, r8, asr #32 │ │ │ │ - andeq r7, r6, r8, lsr #13 │ │ │ │ + muleq r6, r8, r6 │ │ │ │ andeq r4, r3, r4, ror #31 │ │ │ │ andeq r4, r3, r0, lsl #31 │ │ │ │ - andeq r7, r6, r0, lsl r6 │ │ │ │ + andeq r7, r6, r0, lsl #12 │ │ │ │ andeq r4, r3, ip, lsr #30 │ │ │ │ andeq r4, r3, r4, asr #29 │ │ │ │ - andeq r7, r6, r8, lsl #11 │ │ │ │ + andeq r7, r6, r8, ror r5 │ │ │ │ muleq r3, r8, lr │ │ │ │ andeq r4, r3, r0, lsr #28 │ │ │ │ - andeq r7, r6, r4, lsr #10 │ │ │ │ + andeq r7, r6, r4, lsl r5 │ │ │ │ ldrdeq r4, [r3], -r4 @ │ │ │ │ andeq r4, r3, r8, ror sp │ │ │ │ - andeq r7, r6, r4, lsr #9 │ │ │ │ + muleq r6, r4, r4 │ │ │ │ andeq r4, r3, ip, asr #26 │ │ │ │ andeq r4, r3, r0, ror #25 │ │ │ │ - andeq r7, r6, r8, asr #8 │ │ │ │ + andeq r7, r6, r8, lsr r4 │ │ │ │ andeq r4, r3, r8, asr #25 │ │ │ │ andeq r4, r3, r8, asr #24 │ │ │ │ - strdeq r7, [r6], -r8 │ │ │ │ + andeq r7, r6, r8, ror #7 │ │ │ │ andeq r4, r3, r0, lsr #24 │ │ │ │ andeq r5, r3, r0, ror #24 │ │ │ │ andeq r5, r3, ip, asr fp │ │ │ │ andeq r5, r3, r0, asr #22 │ │ │ │ andeq r5, r3, ip, ror #3 │ │ │ │ muleq r3, ip, r1 │ │ │ │ ldr r0, [pc, #-220] @ 20e58 │ │ │ │ @@ -27643,15 +27643,15 @@ │ │ │ │ mov r1, #1 │ │ │ │ bl 6590 <__fprintf_chk@plt> │ │ │ │ b 1eb9c │ │ │ │ ldr r3, [pc, #8] @ 217b4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #592] @ 0x250 │ │ │ │ bx lr │ │ │ │ - andeq r7, r6, r8, ror r2 │ │ │ │ + andeq r7, r6, r8, ror #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3904] @ 0xf40 │ │ │ │ ldr r1, [pc, #344] @ 21928 │ │ │ │ ldr r3, [pc, #344] @ 2192c │ │ │ │ sub sp, sp, #164 @ 0xa4 │ │ │ │ @@ -28042,17 +28042,17 @@ │ │ │ │ mov r1, #1 │ │ │ │ b 6590 <__fprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ bl 21b64 │ │ │ │ b 21c44 │ │ │ │ andeq lr, r3, r8, lsl #8 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ - andeq r6, r6, r4, lsl #28 │ │ │ │ + strdeq r6, [r6], -r4 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - ldrdeq r6, [r6], -r4 │ │ │ │ + andeq r6, r6, r4, asr #27 │ │ │ │ andeq r0, r0, r4, lsl #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, asr #15 │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ muleq r0, r0, r8 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ @@ -28780,63 +28780,63 @@ │ │ │ │ mov r2, r8 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 6548 <__printf_chk@plt> │ │ │ │ b 22690 │ │ │ │ @ instruction: 0x0003deb8 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - andeq r6, r6, r8, asr #17 │ │ │ │ + @ instruction: 0x000668b8 │ │ │ │ andeq sp, r3, r0, ror lr │ │ │ │ andeq r0, r0, ip, lsr #13 │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ andeq r0, r0, r4, asr #17 │ │ │ │ - andeq r6, r6, ip, lsr #16 │ │ │ │ - andeq r6, r6, r4, lsl #16 │ │ │ │ + andeq r6, r6, ip, lsl r8 │ │ │ │ + strdeq r6, [r6], -r4 │ │ │ │ andeq lr, r4, r0, ror #11 │ │ │ │ - @ instruction: 0x000667b4 │ │ │ │ + andeq r6, r6, r4, lsr #15 │ │ │ │ andeq r0, r0, r8, asr r9 │ │ │ │ andeq lr, r4, r8, asr #9 │ │ │ │ andeq r0, r0, r4, lsr #16 │ │ │ │ - andeq r6, r6, r0, lsl #13 │ │ │ │ + andeq r6, r6, r0, ror r6 │ │ │ │ andeq lr, r4, ip, lsr r4 │ │ │ │ - andeq r6, r6, r0, asr #12 │ │ │ │ + andeq r6, r6, r0, lsr r6 │ │ │ │ strdeq sp, [r3], -r8 │ │ │ │ andeq r4, r3, r8, lsl #31 │ │ │ │ andeq r4, r3, r0, lsl #31 │ │ │ │ andeq r0, r0, r0, asr r5 │ │ │ │ - andeq r6, r6, r0, lsl #11 │ │ │ │ + andeq r6, r6, r0, ror r5 │ │ │ │ andeq r3, r3, r4, lsl ip │ │ │ │ andeq r4, r3, r4, asr pc │ │ │ │ andeq r5, r3, r4, lsr #1 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r5, r3, r8, asr #32 │ │ │ │ - andeq r6, r6, ip, asr #9 │ │ │ │ + @ instruction: 0x000664bc │ │ │ │ ldrdeq r4, [r3], -r4 @ │ │ │ │ andeq r3, r3, r4, ror fp │ │ │ │ andeq r4, r3, r0, lsr #29 │ │ │ │ ldrdeq r4, [r3], -r8 │ │ │ │ andeq r0, r0, ip, ror #7 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @ instruction: 0x000004b0 │ │ │ │ andeq r4, r3, r0, asr #31 │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ - andeq r6, r6, ip, lsr #7 │ │ │ │ + muleq r6, ip, r3 │ │ │ │ andeq r3, r3, r8, asr sl │ │ │ │ andeq r4, r3, r8, asr pc │ │ │ │ andeq r6, r3, r0, lsr r5 │ │ │ │ andeq r4, r3, r4, ror #28 │ │ │ │ andeq r4, r3, ip, lsl #27 │ │ │ │ - strdeq r6, [r6], -r0 │ │ │ │ + andeq r6, r6, r0, ror #5 │ │ │ │ andeq r0, r0, r8, asr #9 │ │ │ │ andeq r4, r3, r0, ror #28 │ │ │ │ andeq r4, r3, r8, ror lr │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq r4, r3, r8, ror #25 │ │ │ │ - andeq r6, r6, ip, lsr r2 │ │ │ │ + andeq r6, r6, ip, lsr #4 │ │ │ │ andeq r4, r3, r4, lsl #26 │ │ │ │ andeq r4, r3, r8, lsl sp │ │ │ │ andeq r4, r3, ip, lsl #26 │ │ │ │ muleq r3, ip, r8 │ │ │ │ andeq r4, r3, r8, asr fp │ │ │ │ andeq r4, r3, r0, asr fp │ │ │ │ andeq r4, r3, r0, lsr fp │ │ │ │ @@ -28846,15 +28846,15 @@ │ │ │ │ andeq r4, r3, r0, lsr #25 │ │ │ │ ldr r3, [pc, #16] @ 22a80 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #536] @ 0x218 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ b 1e334 │ │ │ │ - @ instruction: 0x00065fb4 │ │ │ │ + andeq r5, r6, r4, lsr #31 │ │ │ │ ldr r3, [pc, #60] @ 22ac8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, #536] @ 0x218 │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ add ip, r3, r0, lsl #2 │ │ │ │ ldr r2, [ip, #1632] @ 0x660 │ │ │ │ @@ -28864,15 +28864,15 @@ │ │ │ │ ldr r2, [r3, #552] @ 0x228 │ │ │ │ add r2, r2, r1 │ │ │ │ str r2, [r3, #552] @ 0x228 │ │ │ │ ldreq r2, [r3, #1872] @ 0x750 │ │ │ │ addeq r2, r2, r1 │ │ │ │ streq r2, [r3, #1872] @ 0x750 │ │ │ │ bx lr │ │ │ │ - muleq r6, r8, pc @ │ │ │ │ + andeq r5, r6, r8, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [pc, #1304] @ 22ffc │ │ │ │ ldr r3, [pc, #1304] @ 23000 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -29199,53 +29199,53 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 22ff8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ andeq sp, r3, r4, lsl r5 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - andeq r5, r6, r4, lsl pc │ │ │ │ + andeq r5, r6, r4, lsl #30 │ │ │ │ andeq r4, r3, r4, ror #22 │ │ │ │ andeq r4, r3, ip, lsr #22 │ │ │ │ andeq r4, r3, ip, lsr #22 │ │ │ │ cdp 14, 14, cr14, cr14, cr14, {7} │ │ │ │ cdp 14, 14, cr14, cr14, cr15, {7} │ │ │ │ stmhi r8, {r0, r3, r7, fp, pc} │ │ │ │ andeq r4, r3, ip, lsl #21 │ │ │ │ andeq r4, r3, r4, asr #20 │ │ │ │ andeq r4, r3, r8, asr #20 │ │ │ │ andeq r4, r3, r0, lsl #20 │ │ │ │ - ldrdeq r5, [r6], -r4 │ │ │ │ - ldrdeq r5, [r6], -r0 │ │ │ │ + andeq r5, r6, r4, asr #25 │ │ │ │ + andeq r5, r6, r0, asr #25 │ │ │ │ andeq sp, r4, ip, lsr #21 │ │ │ │ - andeq r5, r6, r8, lsl #25 │ │ │ │ - andeq r5, r6, r0, lsl #25 │ │ │ │ + andeq r5, r6, r8, ror ip │ │ │ │ + andeq r5, r6, r0, ror ip │ │ │ │ andeq sp, r4, r8, lsr r8 │ │ │ │ andeq sp, r4, r4, asr sl │ │ │ │ - andeq r5, r6, r8, lsr ip │ │ │ │ + andeq r5, r6, r8, lsr #24 │ │ │ │ andeq r4, r3, r0, lsr r9 │ │ │ │ andeq r4, r3, r0, asr #18 │ │ │ │ andeq r4, r3, r8, asr #18 │ │ │ │ andeq sp, r4, r8, lsr #19 │ │ │ │ - @ instruction: 0x00065bbc │ │ │ │ + andeq r5, r6, ip, lsr #23 │ │ │ │ andeq r4, r3, r4, lsl r9 │ │ │ │ - andeq r5, r6, ip, lsr fp │ │ │ │ + andeq r5, r6, ip, lsr #22 │ │ │ │ andeq r4, r3, r8, asr #17 │ │ │ │ @ instruction: 0x0004d6b8 │ │ │ │ andeq r4, r3, r4, asr #17 │ │ │ │ andeq r4, r3, ip, asr #17 │ │ │ │ - @ instruction: 0x00065abc │ │ │ │ + andeq r5, r6, ip, lsr #21 │ │ │ │ andeq sp, r3, r4, lsr #32 │ │ │ │ ldr r3, [pc, #16] @ 2309c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #536] @ 0x218 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ b 1ea3c │ │ │ │ - muleq r6, r8, r9 │ │ │ │ + andeq r5, r6, r8, lsl #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #3348] @ 23dcc │ │ │ │ ldr r3, [pc, #3348] @ 23dd0 │ │ │ │ ldrb r2, [r0] │ │ │ │ @@ -30084,142 +30084,142 @@ │ │ │ │ ldr r2, [pc, #536] @ 23fdc │ │ │ │ ldrb r3, [r4] │ │ │ │ add r2, pc, r2 │ │ │ │ b 235f0 │ │ │ │ andeq ip, r3, ip, lsr pc │ │ │ │ @ instruction: 0x000008bc │ │ │ │ @ instruction: 0x00034bb4 │ │ │ │ - andeq r5, r6, r8, lsr r8 │ │ │ │ + andeq r5, r6, r8, lsr #16 │ │ │ │ andeq r4, r3, r0, ror fp │ │ │ │ - andeq r5, r6, r8, lsl #16 │ │ │ │ + strdeq r5, [r6], -r8 │ │ │ │ andeq r3, r3, r8, lsl fp │ │ │ │ strdeq r4, [r3], -r0 │ │ │ │ - muleq r6, r8, r7 │ │ │ │ + andeq r5, r6, r8, lsl #15 │ │ │ │ @ instruction: 0x00034ab0 │ │ │ │ andeq r4, r3, r8, ror sl │ │ │ │ - andeq r5, r6, r0, asr r7 │ │ │ │ + andeq r5, r6, r0, asr #14 │ │ │ │ andeq r4, r3, r8, ror #20 │ │ │ │ strdeq r4, [r3], -ip │ │ │ │ - andeq r5, r6, r8, lsl r7 │ │ │ │ + andeq r5, r6, r8, lsl #14 │ │ │ │ ldrdeq r4, [r3], -r4 @ │ │ │ │ andeq r4, r3, r0, lsl #19 │ │ │ │ - andeq r5, r6, r0, asr #13 │ │ │ │ + @ instruction: 0x000656b0 │ │ │ │ andeq r4, r3, r0, ror r9 │ │ │ │ andeq r4, r3, r0, lsl #18 │ │ │ │ - andeq r5, r6, r8, ror #12 │ │ │ │ + andeq r5, r6, r8, asr r6 │ │ │ │ andeq r4, r3, r4, ror #17 │ │ │ │ andeq r4, r3, ip, ror #16 │ │ │ │ - andeq r5, r6, ip, lsl r6 │ │ │ │ + andeq r5, r6, ip, lsl #12 │ │ │ │ andeq r4, r3, r8, lsr #16 │ │ │ │ ldrdeq r4, [r3], -ip │ │ │ │ - andeq r5, r6, r0, lsr #11 │ │ │ │ + muleq r6, r0, r5 │ │ │ │ andeq r3, r3, r0, ror r4 │ │ │ │ andeq r4, r3, ip, ror #14 │ │ │ │ - andeq r5, r6, r8, ror #10 │ │ │ │ + andeq r5, r6, r8, asr r5 │ │ │ │ andeq r4, r3, r8, lsr r7 │ │ │ │ andeq r4, r3, ip, ror #13 │ │ │ │ - andeq r5, r6, r4, lsl #10 │ │ │ │ + strdeq r5, [r6], -r4 │ │ │ │ andeq r3, r3, r8, lsl #6 │ │ │ │ andeq r3, r3, r0, lsl #6 │ │ │ │ muleq r3, r8, r6 │ │ │ │ andeq r4, r3, ip, lsl #12 │ │ │ │ - andeq r5, r6, ip, asr #8 │ │ │ │ + andeq r5, r6, ip, lsr r4 │ │ │ │ andeq r4, r3, r0, lsl #12 │ │ │ │ andeq r4, r3, r8, lsl #8 │ │ │ │ - andeq r5, r6, r4, lsl #8 │ │ │ │ + strdeq r5, [r6], -r4 │ │ │ │ strdeq r4, [r3], -r8 │ │ │ │ andeq r4, r3, ip, lsr #7 │ │ │ │ - andeq r5, r6, ip, asr #7 │ │ │ │ + @ instruction: 0x000653bc │ │ │ │ muleq r3, ip, r3 │ │ │ │ andeq r4, r3, r4, ror #6 │ │ │ │ - muleq r6, r4, r3 │ │ │ │ + andeq r5, r6, r4, lsl #7 │ │ │ │ andeq r2, r3, r8, ror pc │ │ │ │ andeq r4, r3, r8, lsl r3 │ │ │ │ - andeq r5, r6, ip, asr r3 │ │ │ │ + andeq r5, r6, ip, asr #6 │ │ │ │ andeq r2, r3, r0, asr #30 │ │ │ │ andeq r4, r3, ip, asr #5 │ │ │ │ - andeq r5, r6, r4, lsr #6 │ │ │ │ + andeq r5, r6, r4, lsl r3 │ │ │ │ andeq r2, r3, r8, lsl #30 │ │ │ │ andeq r4, r3, r4, lsl #5 │ │ │ │ - andeq r5, r6, ip, ror #5 │ │ │ │ + ldrdeq r5, [r6], -ip │ │ │ │ andeq r4, r3, r0, asr #3 │ │ │ │ andeq r4, r3, r0, lsr #4 │ │ │ │ - @ instruction: 0x000652b0 │ │ │ │ + andeq r5, r6, r0, lsr #5 │ │ │ │ andeq r4, r3, ip, lsl #4 │ │ │ │ andeq r4, r3, r0, asr #3 │ │ │ │ - andeq r5, r6, r8, ror r2 │ │ │ │ + andeq r5, r6, r8, ror #4 │ │ │ │ andeq r4, r3, r8, lsr #3 │ │ │ │ andeq r4, r3, r0, lsr r1 │ │ │ │ - andeq r5, r6, ip, lsr #4 │ │ │ │ + andeq r5, r6, ip, lsl r2 │ │ │ │ andeq r4, r3, r4, lsl #2 │ │ │ │ strheq r4, [r3], -ip │ │ │ │ - ldrdeq r5, [r6], -r0 │ │ │ │ + andeq r5, r6, r0, asr #3 │ │ │ │ andeq r4, r3, r4, lsr #1 │ │ │ │ andeq r4, r3, ip, rrx │ │ │ │ - muleq r6, r4, r1 │ │ │ │ + andeq r5, r6, r4, lsl #3 │ │ │ │ andeq r4, r3, r4, lsl r0 │ │ │ │ andeq r4, r3, r0, lsr #32 │ │ │ │ - andeq r5, r6, ip, asr r1 │ │ │ │ + andeq r5, r6, ip, asr #2 │ │ │ │ ldrdeq r3, [r3], -ip │ │ │ │ ldrdeq r3, [r3], -r4 │ │ │ │ - andeq r5, r6, r4, lsr #2 │ │ │ │ + andeq r5, r6, r4, lsl r1 │ │ │ │ andeq r3, r3, r4, lsr #31 │ │ │ │ andeq r3, r3, ip, ror pc │ │ │ │ - andeq r5, r6, ip, ror #1 │ │ │ │ + ldrdeq r5, [r6], -ip │ │ │ │ andeq r3, r3, ip, ror #30 │ │ │ │ andeq r3, r3, r8, lsr #30 │ │ │ │ - strheq r5, [r6], -r4 │ │ │ │ + andeq r5, r6, r4, lsr #1 │ │ │ │ andeq r3, r3, r4, lsl pc │ │ │ │ @ instruction: 0x00033eb8 │ │ │ │ - andeq r5, r6, ip, ror r0 │ │ │ │ + andeq r5, r6, ip, rrx │ │ │ │ muleq r3, ip, lr │ │ │ │ andeq r4, r3, r8, ror #1 │ │ │ │ - andeq r5, r6, ip, lsr #32 │ │ │ │ + andeq r5, r6, ip, lsl r0 │ │ │ │ ldrdeq r4, [r3], -r0 │ │ │ │ andeq r4, r3, r0, lsl #1 │ │ │ │ - andeq r4, r6, r0, ror #31 │ │ │ │ + ldrdeq r4, [r6], -r0 │ │ │ │ andeq r4, r3, ip, rrx │ │ │ │ andeq r4, r3, r4, lsr r0 │ │ │ │ - andeq r4, r6, r8, lsr #31 │ │ │ │ + muleq r6, r8, pc @ │ │ │ │ andeq r2, r3, ip, lsl #23 │ │ │ │ ldrdeq r3, [r3], -r8 │ │ │ │ - andeq r4, r6, r0, ror pc │ │ │ │ + andeq r4, r6, r0, ror #30 │ │ │ │ andeq r3, r3, ip, asr #31 │ │ │ │ muleq r3, r0, pc @ │ │ │ │ - andeq r4, r6, r8, lsr pc │ │ │ │ + andeq r4, r6, r8, lsr #30 │ │ │ │ andeq r3, r3, ip, lsl #28 │ │ │ │ andeq r3, r3, r0, asr #30 │ │ │ │ - strdeq r4, [r6], -ip │ │ │ │ + andeq r4, r6, ip, ror #29 │ │ │ │ andeq r2, r3, r0, ror #21 │ │ │ │ strdeq r3, [r3], -r8 │ │ │ │ - andeq r4, r6, r4, asr #29 │ │ │ │ + @ instruction: 0x00064eb4 │ │ │ │ andeq r2, r3, r8, lsr #21 │ │ │ │ @ instruction: 0x00033eb0 │ │ │ │ - andeq r4, r6, ip, lsl #29 │ │ │ │ + andeq r4, r6, ip, ror lr │ │ │ │ andeq r2, r3, r0, ror sl │ │ │ │ andeq r3, r3, r0, lsr #31 │ │ │ │ - andeq r4, r6, r4, asr lr │ │ │ │ + andeq r4, r6, r4, asr #28 │ │ │ │ andeq r3, r3, r8, ror pc │ │ │ │ andeq r3, r3, r4, lsl #30 │ │ │ │ - strdeq r4, [r6], -r8 │ │ │ │ + andeq r4, r6, r8, ror #27 │ │ │ │ ldrdeq r3, [r3], -r0 │ │ │ │ muleq r3, r4, lr │ │ │ │ - muleq r6, r4, sp │ │ │ │ + andeq r4, r6, r4, lsl #27 │ │ │ │ andeq r3, r3, r8, ror #24 │ │ │ │ andeq r3, r3, r0, asr #28 │ │ │ │ - andeq r4, r6, r8, asr sp │ │ │ │ + andeq r4, r6, r8, asr #26 │ │ │ │ strdeq r3, [r3], -ip │ │ │ │ muleq r3, r8, lr │ │ │ │ - andeq r4, r6, ip, lsl #26 │ │ │ │ + strdeq r4, [r6], -ip │ │ │ │ strdeq r2, [r3], -r0 │ │ │ │ andeq r3, r3, r4, asr lr │ │ │ │ - ldrdeq r4, [r6], -r4 @ │ │ │ │ + andeq r4, r6, r4, asr #25 │ │ │ │ andeq r3, r3, r8, lsr #23 │ │ │ │ andeq r3, r3, r8, lsr lr │ │ │ │ - muleq r6, r8, ip │ │ │ │ + andeq r4, r6, r8, lsl #25 │ │ │ │ andeq r3, r3, r8, lsl lr │ │ │ │ andeq r3, r3, ip, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r2, [r0] │ │ │ │ @@ -30377,19 +30377,19 @@ │ │ │ │ bl 6548 <__printf_chk@plt> │ │ │ │ ldr r0, [pc, #92] @ 242b8 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5f6c │ │ │ │ b 2412c │ │ │ │ strdeq fp, [r3], -r8 │ │ │ │ andeq ip, r4, ip, asr #11 │ │ │ │ - strdeq r4, [r6], -r4 @ │ │ │ │ + andeq r4, r6, r4, ror #19 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r3, r3, ip, lsr sp │ │ │ │ - andeq r4, r6, r8, lsl #19 │ │ │ │ + andeq r4, r6, r8, ror r9 │ │ │ │ muleq r0, r8, r8 │ │ │ │ andeq r0, r0, r8, lsr #16 │ │ │ │ andeq r0, r0, r0, asr r5 │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ andeq r3, r3, ip, asr r3 │ │ │ │ andeq r0, r0, ip, ror #7 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ @@ -30403,15 +30403,15 @@ │ │ │ │ andeq r3, r3, r8, lsr #23 │ │ │ │ ldr r3, [pc, #16] @ 242d4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #592] @ 0x250 │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ b 23fe0 │ │ │ │ - andeq r4, r6, r0, ror #14 │ │ │ │ + andeq r4, r6, r0, asr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #3640] @ 25128 │ │ │ │ ldr r0, [pc, #3640] @ 2512c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -31320,107 +31320,107 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ ldrb r3, [sp, #17] │ │ │ │ mov r2, #24 │ │ │ │ mov r0, #1 │ │ │ │ bl 6548 <__printf_chk@plt> │ │ │ │ b 24ba8 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ - andeq r4, r6, r0, lsr r7 │ │ │ │ + andeq r4, r6, r0, lsr #14 │ │ │ │ strdeq fp, [r3], -ip │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq fp, r3, r4, ror #25 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ andeq r0, r0, r0, asr r5 │ │ │ │ - andeq r4, r6, r4, lsr #13 │ │ │ │ - andeq r4, r6, ip, ror r6 │ │ │ │ - andeq r4, r6, r8, lsl #12 │ │ │ │ - andeq r4, r6, r0, ror #11 │ │ │ │ - andeq r4, r6, r8, ror #10 │ │ │ │ - andeq r4, r6, r0, asr #10 │ │ │ │ - andeq r4, r6, r8, asr #9 │ │ │ │ - andeq r4, r6, r0, lsr #9 │ │ │ │ - andeq r4, r6, r8, lsr #8 │ │ │ │ - andeq r4, r6, r0, lsl #8 │ │ │ │ - andeq r4, r6, r8, lsl #7 │ │ │ │ - andeq r4, r6, r0, ror #6 │ │ │ │ - andeq r4, r6, r8, ror #5 │ │ │ │ - andeq r4, r6, r0, asr #5 │ │ │ │ - andeq r4, r6, r8, asr #4 │ │ │ │ - andeq r4, r6, r0, lsr #4 │ │ │ │ - andeq r4, r6, ip, lsr #3 │ │ │ │ - andeq r4, r6, r4, lsl #3 │ │ │ │ + muleq r6, r4, r6 │ │ │ │ + andeq r4, r6, ip, ror #12 │ │ │ │ + strdeq r4, [r6], -r8 │ │ │ │ + ldrdeq r4, [r6], -r0 │ │ │ │ + andeq r4, r6, r8, asr r5 │ │ │ │ + andeq r4, r6, r0, lsr r5 │ │ │ │ + @ instruction: 0x000644b8 │ │ │ │ + muleq r6, r0, r4 │ │ │ │ + andeq r4, r6, r8, lsl r4 │ │ │ │ + strdeq r4, [r6], -r0 │ │ │ │ + andeq r4, r6, r8, ror r3 │ │ │ │ + andeq r4, r6, r0, asr r3 │ │ │ │ + ldrdeq r4, [r6], -r8 │ │ │ │ + @ instruction: 0x000642b0 │ │ │ │ + andeq r4, r6, r8, lsr r2 │ │ │ │ + andeq r4, r6, r0, lsl r2 │ │ │ │ + muleq r6, ip, r1 │ │ │ │ + andeq r4, r6, r4, ror r1 │ │ │ │ andeq r0, r0, r0, lsr r9 │ │ │ │ - andeq r4, r6, r8, lsl #2 │ │ │ │ - andeq r4, r6, r0, ror #1 │ │ │ │ + strdeq r4, [r6], -r8 │ │ │ │ + ldrdeq r4, [r6], -r0 │ │ │ │ andeq r0, r0, r0, lsl #11 │ │ │ │ - andeq r4, r6, r8, rrx │ │ │ │ - andeq r4, r6, r0, asr #32 │ │ │ │ - andeq r3, r6, r8, asr #31 │ │ │ │ - andeq r3, r6, r0, lsr #31 │ │ │ │ - andeq r3, r6, r8, lsr #30 │ │ │ │ - andeq r3, r6, r0, lsl #30 │ │ │ │ - andeq r3, r6, r4, ror lr │ │ │ │ - andeq r3, r6, ip, asr #28 │ │ │ │ - andeq r3, r6, r0, asr #27 │ │ │ │ - andeq fp, r3, ip, ror #6 │ │ │ │ - andeq r3, r6, r8, ror #26 │ │ │ │ - andeq r3, r6, r0, asr sp │ │ │ │ - andeq r3, r6, r8, lsr sp │ │ │ │ - andeq r3, r6, r0, lsr #26 │ │ │ │ - andeq r3, r6, r8, lsl #26 │ │ │ │ + andeq r4, r6, r8, asr r0 │ │ │ │ + andeq r4, r6, r0, lsr r0 │ │ │ │ + @ instruction: 0x00063fb8 │ │ │ │ + muleq r6, r0, pc @ │ │ │ │ + andeq r3, r6, r8, lsl pc │ │ │ │ strdeq r3, [r6], -r0 │ │ │ │ - ldrdeq r3, [r6], -r8 │ │ │ │ - andeq r3, r6, r0, asr #25 │ │ │ │ - andeq r3, r6, r8, lsr #25 │ │ │ │ - muleq r6, r0, ip │ │ │ │ - andeq r3, r6, r8, ror ip │ │ │ │ - andeq r3, r6, r0, ror #24 │ │ │ │ - andeq r3, r6, r8, asr #24 │ │ │ │ - andeq r3, r6, r0, lsr ip │ │ │ │ - andeq r3, r6, r8, lsl ip │ │ │ │ + andeq r3, r6, r4, ror #28 │ │ │ │ + andeq r3, r6, ip, lsr lr │ │ │ │ + @ instruction: 0x00063db0 │ │ │ │ + andeq fp, r3, ip, ror #6 │ │ │ │ + andeq r3, r6, r8, asr sp │ │ │ │ + andeq r3, r6, r0, asr #26 │ │ │ │ + andeq r3, r6, r8, lsr #26 │ │ │ │ + andeq r3, r6, r0, lsl sp │ │ │ │ + strdeq r3, [r6], -r8 │ │ │ │ + andeq r3, r6, r0, ror #25 │ │ │ │ + andeq r3, r6, r8, asr #25 │ │ │ │ + @ instruction: 0x00063cb0 │ │ │ │ + muleq r6, r8, ip │ │ │ │ + andeq r3, r6, r0, lsl #25 │ │ │ │ + andeq r3, r6, r8, ror #24 │ │ │ │ + andeq r3, r6, r0, asr ip │ │ │ │ + andeq r3, r6, r8, lsr ip │ │ │ │ + andeq r3, r6, r0, lsr #24 │ │ │ │ + andeq r3, r6, r8, lsl #24 │ │ │ │ andeq r1, r3, r4, ror #5 │ │ │ │ andeq r3, r3, ip │ │ │ │ @ instruction: 0x000312b0 │ │ │ │ - @ instruction: 0x00063bbc │ │ │ │ + andeq r3, r6, ip, lsr #23 │ │ │ │ andeq r2, r3, r4, asr #31 │ │ │ │ andeq r1, r3, ip, ror r2 │ │ │ │ - andeq r3, r6, r8, lsl #23 │ │ │ │ + andeq r3, r6, r8, ror fp │ │ │ │ muleq r3, r0, pc @ │ │ │ │ andeq r1, r3, r8, asr #4 │ │ │ │ - andeq r3, r6, r4, asr fp │ │ │ │ + andeq r3, r6, r4, asr #22 │ │ │ │ andeq r2, r3, ip, asr pc │ │ │ │ andeq r1, r3, r4, lsl r2 │ │ │ │ - andeq r3, r6, r0, lsr #22 │ │ │ │ + andeq r3, r6, r0, lsl fp │ │ │ │ andeq r2, r3, r8, lsr #30 │ │ │ │ andeq r1, r3, r0, ror #3 │ │ │ │ - andeq r3, r6, ip, ror #21 │ │ │ │ + ldrdeq r3, [r6], -ip │ │ │ │ strdeq r2, [r3], -r4 │ │ │ │ andeq r1, r3, ip, lsr #3 │ │ │ │ - @ instruction: 0x00063ab8 │ │ │ │ + andeq r3, r6, r8, lsr #21 │ │ │ │ andeq r2, r3, r0, asr #29 │ │ │ │ andeq r1, r3, r8, ror r1 │ │ │ │ - andeq r3, r6, r4, lsl #21 │ │ │ │ + andeq r3, r6, r4, ror sl │ │ │ │ andeq r2, r3, ip, lsl #29 │ │ │ │ andeq r1, r3, r4, asr #2 │ │ │ │ - andeq r3, r6, r0, asr sl │ │ │ │ + andeq r3, r6, r0, asr #20 │ │ │ │ andeq r2, r3, r8, asr lr │ │ │ │ andeq r1, r3, r0, lsl r1 │ │ │ │ - andeq r3, r6, ip, lsl sl │ │ │ │ + andeq r3, r6, ip, lsl #20 │ │ │ │ andeq r2, r3, r4, lsr #28 │ │ │ │ ldrdeq r1, [r3], -ip │ │ │ │ - andeq r3, r6, r8, ror #19 │ │ │ │ + ldrdeq r3, [r6], -r8 │ │ │ │ strdeq r2, [r3], -r0 │ │ │ │ andeq r1, r3, r8, lsr #1 │ │ │ │ - @ instruction: 0x000639b4 │ │ │ │ + andeq r3, r6, r4, lsr #19 │ │ │ │ @ instruction: 0x00032dbc │ │ │ │ andeq r1, r3, r4, ror r0 │ │ │ │ - andeq r3, r6, r0, lsl #19 │ │ │ │ + andeq r3, r6, r0, ror r9 │ │ │ │ andeq r2, r3, r8, lsl #27 │ │ │ │ andeq r1, r3, r0, asr #32 │ │ │ │ - andeq r3, r6, ip, asr #18 │ │ │ │ + andeq r3, r6, ip, lsr r9 │ │ │ │ andeq r2, r3, r4, asr sp │ │ │ │ andeq r1, r3, ip │ │ │ │ andeq r2, r3, r4, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -31582,15 +31582,15 @@ │ │ │ │ b 25434 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ strdeq sl, [r3], -ip │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ ldrdeq sl, [r3], -ip │ │ │ │ andeq r0, r0, ip, asr r5 │ │ │ │ strdeq r7, [r0], -pc @ │ │ │ │ - muleq r6, ip, r5 │ │ │ │ + andeq r3, r6, ip, lsl #11 │ │ │ │ andeq r0, sl, fp, lsl r4 │ │ │ │ andeq r0, r0, r4, lsl r4 │ │ │ │ andeq sl, r3, r8, lsr #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ @@ -31832,22 +31832,22 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 6548 <__printf_chk@plt> │ │ │ │ b 25820 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ muleq r3, r0, sl │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - andeq r3, r6, r0, lsr #9 │ │ │ │ + muleq r6, r0, r4 │ │ │ │ andeq sl, r3, r4, ror #20 │ │ │ │ muleq r0, ip, r8 │ │ │ │ @ instruction: 0x000328b0 │ │ │ │ andeq r0, r0, r8, asr r9 │ │ │ │ muleq r3, r0, r7 │ │ │ │ andeq r2, r3, r0, lsl #15 │ │ │ │ - andeq r3, r6, ip, ror #4 │ │ │ │ + andeq r3, r6, ip, asr r2 │ │ │ │ andeq r0, r0, r4, lsl #17 │ │ │ │ andeq r2, r3, ip, lsr #14 │ │ │ │ ldrdeq sl, [r3], -r0 │ │ │ │ @ instruction: 0x000326b4 │ │ │ │ @ instruction: 0x000326b4 │ │ │ │ @ instruction: 0x000326b8 │ │ │ │ andeq r2, r3, r8, lsr #12 │ │ │ │ @@ -32000,20 +32000,20 @@ │ │ │ │ mov r0, #1 │ │ │ │ bl 413f4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ b 25a6c │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ andeq sl, r3, ip, ror #12 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - andeq r3, r6, r0, lsl #1 │ │ │ │ + andeq r3, r6, r0, ror r0 │ │ │ │ andeq sl, r3, ip, lsr r6 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq r2, r3, ip, lsr #11 │ │ │ │ @ instruction: 0x000319bc │ │ │ │ - andeq r2, r6, ip, lsr #31 │ │ │ │ + muleq r6, ip, pc @ │ │ │ │ andeq r2, r3, r0, ror r5 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, asr r9 │ │ │ │ andeq sl, r3, ip, lsl r5 │ │ │ │ muleq r3, r4, r4 │ │ │ │ andeq r2, r3, ip, asr #9 │ │ │ │ andeq r2, r3, r8, asr #9 │ │ │ │ @@ -32184,35 +32184,35 @@ │ │ │ │ ldr r3, [pc, #100] @ 25ef8 │ │ │ │ ldr r2, [pc, #100] @ 25efc │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #1872 @ 0x750 │ │ │ │ strh r2, [r3, #12] │ │ │ │ b 25c88 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ - strdeq r2, [r6], -r0 │ │ │ │ + andeq r2, r6, r0, ror #27 │ │ │ │ andeq sl, r3, r0, asr #7 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq sl, r3, r0, lsr #7 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ andeq sl, r3, r8, ror #6 │ │ │ │ muleq r0, r8, r8 │ │ │ │ - @ instruction: 0x00062cb4 │ │ │ │ - muleq r6, ip, ip │ │ │ │ - andeq r2, r6, r4, lsl #25 │ │ │ │ - andeq r2, r6, ip, ror #24 │ │ │ │ - andeq r2, r6, r4, asr ip │ │ │ │ - andeq r2, r6, ip, lsr ip │ │ │ │ - andeq r2, r6, r4, lsr #24 │ │ │ │ - andeq r2, r6, ip, lsl #24 │ │ │ │ - andeq r2, r6, ip, ror #23 │ │ │ │ + andeq r2, r6, r4, lsr #25 │ │ │ │ + andeq r2, r6, ip, lsl #25 │ │ │ │ + andeq r2, r6, r4, ror ip │ │ │ │ + andeq r2, r6, ip, asr ip │ │ │ │ + andeq r2, r6, r4, asr #24 │ │ │ │ + andeq r2, r6, ip, lsr #24 │ │ │ │ + andeq r2, r6, r4, lsl ip │ │ │ │ + strdeq r2, [r6], -ip │ │ │ │ + ldrdeq r2, [r6], -ip │ │ │ │ andeq r0, r0, r2, lsl #10 │ │ │ │ - ldrdeq r2, [r6], -r4 │ │ │ │ - @ instruction: 0x00062bbc │ │ │ │ - andeq r2, r6, r4, lsr #23 │ │ │ │ - andeq r2, r6, ip, lsl #23 │ │ │ │ + andeq r2, r6, r4, asr #23 │ │ │ │ + andeq r2, r6, ip, lsr #23 │ │ │ │ + muleq r6, r4, fp │ │ │ │ + andeq r2, r6, ip, ror fp │ │ │ │ andeq r0, r0, r1, lsl #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #124] @ 25f94 │ │ │ │ mov r2, #0 │ │ │ │ @@ -32243,15 +32243,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 25f90 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r6, r8, lsl #22 │ │ │ │ + strdeq r2, [r6], -r8 │ │ │ │ andeq sl, r3, ip, asr #1 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq sl, r3, ip, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -32309,15 +32309,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 26090 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ andeq sl, r3, r4, lsr r0 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - andeq r2, r6, r0, ror #19 │ │ │ │ + ldrdeq r2, [r6], -r0 │ │ │ │ andeq r9, r3, ip, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ 26158 │ │ │ │ mov r4, r0 │ │ │ │ @@ -32356,18 +32356,18 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 26154 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ - andeq r2, r6, r0, ror #18 │ │ │ │ + andeq r2, r6, r0, asr r9 │ │ │ │ andeq r9, r3, r8, lsr #30 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - andeq r2, r6, r8, lsl #18 │ │ │ │ + strdeq r2, [r6], -r8 │ │ │ │ andeq r9, r3, r8, asr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #156] @ 26220 │ │ │ │ mov r4, r0 │ │ │ │ @@ -32406,18 +32406,18 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 2621c │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ - muleq r6, r8, r8 │ │ │ │ + andeq r2, r6, r8, lsl #17 │ │ │ │ andeq r9, r3, r0, ror #28 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - andeq r2, r6, r0, asr #16 │ │ │ │ + andeq r2, r6, r0, lsr r8 │ │ │ │ andeq r9, r3, r0, lsl #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #124] @ 262c8 │ │ │ │ sub sp, sp, #12 │ │ │ │ @@ -32448,15 +32448,15 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 262c4 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r2, [r6], -r4 │ │ │ │ + andeq r2, r6, r4, asr #15 │ │ │ │ andeq r9, r3, ip, lsl #27 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r9, r3, r8, asr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3984] @ 0xf90 │ │ │ │ @@ -32523,15 +32523,15 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ andeq r9, r3, r0, lsl #26 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r9, r3, r8, asr #25 │ │ │ │ @ instruction: 0x000005b4 │ │ │ │ andeq sl, r4, r4, ror r2 │ │ │ │ - andeq r2, r6, r8, lsl #13 │ │ │ │ + andeq r2, r6, r8, ror r6 │ │ │ │ andeq r9, r3, r0, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3968] @ 0xf80 │ │ │ │ ldr ip, [pc, #252] @ 26510 │ │ │ │ ldr r3, [pc, #252] @ 26514 │ │ │ │ @@ -32602,15 +32602,15 @@ │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ @ instruction: 0x00039bb0 │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ andeq r0, r0, r8, lsr #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - andeq r2, r6, r8, asr r5 │ │ │ │ + andeq r2, r6, r8, asr #10 │ │ │ │ andeq r9, r3, r0, lsl fp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov lr, #31 │ │ │ │ sub sp, sp, #16 │ │ │ │ @@ -32649,15 +32649,15 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 265e0 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ muleq r3, ip, sl │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - @ instruction: 0x000624b0 │ │ │ │ + andeq r2, r6, r0, lsr #9 │ │ │ │ andeq r9, r3, r4, ror sl │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ andeq r9, r3, ip, lsr sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -32723,15 +32723,15 @@ │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r9, [r3], -ip │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r9, r3, r8, lsr #19 │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ andeq r0, r0, r4, lsl #17 │ │ │ │ - muleq r6, r0, r3 │ │ │ │ + andeq r2, r6, r0, lsl #7 │ │ │ │ andeq r9, r3, r8, asr #18 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq r1, r3, r0, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3840] @ 0xf00 │ │ │ │ @@ -33391,72 +33391,72 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5f6c │ │ │ │ b 26d20 │ │ │ │ andeq r9, r3, r4, lsr #17 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r9, r3, r8, lsl #17 │ │ │ │ andeq r0, r0, ip, ror #7 │ │ │ │ - andeq r2, r6, ip, ror #4 │ │ │ │ + andeq r2, r6, ip, asr r2 │ │ │ │ andeq r0, r0, ip, ror r8 │ │ │ │ andeq r0, r0, r0, asr r5 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ muleq r0, r4, r7 │ │ │ │ @ instruction: 0x000004b0 │ │ │ │ muleq r3, ip, r7 │ │ │ │ - muleq r6, r8, r1 │ │ │ │ - andeq r2, r6, r0, asr r1 │ │ │ │ - andeq r2, r6, ip, lsr #2 │ │ │ │ + andeq r2, r6, r8, lsl #3 │ │ │ │ + andeq r2, r6, r0, asr #2 │ │ │ │ + andeq r2, r6, ip, lsl r1 │ │ │ │ andeq r0, r0, r3, lsr #2 │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ andeq r0, r0, r8, asr r9 │ │ │ │ - andeq r1, r6, r0, asr #31 │ │ │ │ + @ instruction: 0x00061fb0 │ │ │ │ andeq r1, r3, r8, lsl #16 │ │ │ │ - andeq r1, r6, ip, lsl pc │ │ │ │ + andeq r1, r6, ip, lsl #30 │ │ │ │ andeq r1, r3, r4, lsl r5 │ │ │ │ @ instruction: 0x000005b4 │ │ │ │ - @ instruction: 0x00061eb0 │ │ │ │ + andeq r1, r6, r0, lsr #29 │ │ │ │ @ instruction: 0x000314b4 │ │ │ │ - andeq r1, r6, ip, lsr #28 │ │ │ │ + andeq r1, r6, ip, lsl lr │ │ │ │ andeq r0, r0, ip, asr r5 │ │ │ │ - andeq r1, r6, ip, asr #27 │ │ │ │ - andeq r1, r6, r8, asr #27 │ │ │ │ + @ instruction: 0x00061dbc │ │ │ │ + @ instruction: 0x00061db8 │ │ │ │ andeq r1, r3, r0, lsr r6 │ │ │ │ andeq r1, r3, r4, lsl r4 │ │ │ │ andeq pc, r2, r4, ror r3 @ │ │ │ │ andeq r0, r3, r4, lsr #12 │ │ │ │ andeq r1, r3, r0, lsl r4 │ │ │ │ andeq pc, r2, r8, asr #6 │ │ │ │ andeq r1, r3, r4, lsr lr │ │ │ │ andeq r1, r3, r4, ror #7 │ │ │ │ andeq pc, r2, r0, lsl #6 │ │ │ │ andeq r1, r3, r0, asr #5 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq r1, r3, r8, asr #4 │ │ │ │ muleq r2, ip, r2 │ │ │ │ andeq r1, r3, r8, lsl #8 │ │ │ │ - andeq r1, r6, r8, ror fp │ │ │ │ + andeq r1, r6, r8, ror #22 │ │ │ │ andeq r0, r0, r4, lsl #17 │ │ │ │ - andeq r1, r6, r0, asr #22 │ │ │ │ + andeq r1, r6, r0, lsr fp │ │ │ │ andeq pc, r2, r0, lsl r2 @ │ │ │ │ andeq r1, r3, ip, lsr #4 │ │ │ │ andeq pc, r2, r0, ror #3 │ │ │ │ - andeq r1, r6, ip, ror #21 │ │ │ │ + ldrdeq r1, [r6], -ip │ │ │ │ andeq r1, r3, r0, lsl r2 │ │ │ │ andeq pc, r2, ip, lsr #3 │ │ │ │ andeq r1, r3, r0, lsr r3 │ │ │ │ - muleq r6, r0, sl │ │ │ │ + andeq r1, r6, r0, lsl #21 │ │ │ │ andeq pc, r2, ip, asr r1 @ │ │ │ │ strdeq r1, [r3], -ip │ │ │ │ andeq pc, r2, r4, lsr r1 @ │ │ │ │ - andeq r1, r6, r0, asr #20 │ │ │ │ + andeq r1, r6, r0, lsr sl │ │ │ │ andeq r1, r3, ip, lsr #2 │ │ │ │ andeq pc, r2, r4, lsl #2 │ │ │ │ andeq r1, r3, r4, asr #3 │ │ │ │ andeq pc, r2, r4, ror #1 │ │ │ │ - strdeq r1, [r6], -r0 │ │ │ │ + andeq r1, r6, r0, ror #19 │ │ │ │ andeq r1, r3, r8, lsr r1 │ │ │ │ strheq pc, [r2], -r4 @ │ │ │ │ andeq r1, r3, r0, asr #5 │ │ │ │ andeq r1, r3, r8, ror #2 │ │ │ │ andeq r1, r3, r4, ror r0 │ │ │ │ ldrdeq r0, [r3], -ip │ │ │ │ andeq pc, r2, r0, lsl r0 @ │ │ │ │ @@ -33681,30 +33681,30 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ bl 6548 <__printf_chk@plt> │ │ │ │ ldr r0, [pc, #100] @ 27664 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5f6c │ │ │ │ b 27558 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ - andeq r1, r6, r4, ror #14 │ │ │ │ + andeq r1, r6, r4, asr r7 │ │ │ │ andeq r8, r3, r0, lsr sp │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r8, r3, ip, lsl sp │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ andeq r0, r0, r0, asr r5 │ │ │ │ muleq r4, r0, r2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r9, r4, r4, asr #4 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ andeq r8, r3, ip, lsr #24 │ │ │ │ andeq r0, r0, r8, asr r9 │ │ │ │ andeq ip, r2, r0, lsl sl │ │ │ │ - andeq r1, r6, ip, asr #10 │ │ │ │ - andeq r1, r6, ip, lsr #10 │ │ │ │ + andeq r1, r6, ip, lsr r5 │ │ │ │ + andeq r1, r6, ip, lsl r5 │ │ │ │ muleq r0, r4, r7 │ │ │ │ andeq r0, r0, r8, asr #9 │ │ │ │ @ instruction: 0x000004b0 │ │ │ │ andeq lr, r2, r8, lsr fp │ │ │ │ andeq r0, r3, r0, ror sp │ │ │ │ andeq lr, r2, r4, lsl fp │ │ │ │ andeq r0, r3, r4, ror #26 │ │ │ │ @@ -34059,20 +34059,20 @@ │ │ │ │ muleq r3, ip, ip │ │ │ │ andeq lr, r2, r8, ror #16 │ │ │ │ andeq r0, r3, ip, asr #22 │ │ │ │ strdeq r0, [r3], -ip │ │ │ │ strdeq lr, [r2], -r0 │ │ │ │ andeq r0, r3, r0, ror #24 │ │ │ │ andeq r0, r0, ip, ror r8 │ │ │ │ - andeq r1, r6, ip, lsl #1 │ │ │ │ + andeq r1, r6, ip, ror r0 │ │ │ │ andeq lr, r2, ip, asr #14 │ │ │ │ andeq r0, r3, r8, lsl #23 │ │ │ │ andeq lr, r2, ip, lsr #14 │ │ │ │ andeq r0, r3, r0, lsl fp │ │ │ │ - andeq r1, r6, r0, lsl r0 │ │ │ │ + andeq r1, r6, r0 │ │ │ │ andeq r0, r3, r4, lsl sl │ │ │ │ andeq r0, r3, r0, asr #20 │ │ │ │ andeq lr, r2, r4, lsr #12 │ │ │ │ strdeq r0, [r3], -r8 │ │ │ │ andeq lr, r2, r4, lsl #12 │ │ │ │ andeq r0, r3, r8, asr #19 │ │ │ │ andeq lr, r2, r4, ror #11 │ │ │ │ @@ -34284,21 +34284,21 @@ │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r8, r3, ip, lsl #7 │ │ │ │ andeq r8, r3, r8, ror #6 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ andeq r0, r0, r0, ror r6 │ │ │ │ andeq r0, r3, r8, lsl #17 │ │ │ │ andeq r8, r4, r4, lsl #17 │ │ │ │ - andeq r0, r6, r8, lsr #25 │ │ │ │ + muleq r6, r8, ip │ │ │ │ andeq r4, pc, r0, asr #4 │ │ │ │ andeq r0, r0, r8, ror #13 │ │ │ │ andeq r0, r3, r0, lsl r8 │ │ │ │ - andeq r0, r6, ip, lsl ip │ │ │ │ + andeq r0, r6, ip, lsl #24 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ - andeq r0, r6, r8, ror fp │ │ │ │ + andeq r0, r6, r8, ror #22 │ │ │ │ andeq r8, r3, r0, asr #2 │ │ │ │ andeq r0, r3, r8, ror r7 │ │ │ │ strdeq r0, [r3], -r8 │ │ │ │ strdeq r8, [r3], -r8 @ │ │ │ │ andeq r0, r3, ip, lsl r7 │ │ │ │ andeq r0, r3, r4, ror #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -34883,64 +34883,64 @@ │ │ │ │ ldr r2, [r1] │ │ │ │ ldr r3, [r5] │ │ │ │ add r2, r2, r2, lsr #31 │ │ │ │ asr r2, r2, #1 │ │ │ │ str r2, [r1] │ │ │ │ str r2, [r1, #4] │ │ │ │ b 284a0 │ │ │ │ - andeq r1, r6, ip, asr #2 │ │ │ │ + andeq r1, r6, ip, lsr r1 │ │ │ │ andeq r7, r3, r8, lsr #31 │ │ │ │ andeq r0, r0, r0, lsr #15 │ │ │ │ - andeq r1, r6, r8, ror #6 │ │ │ │ + andeq r1, r6, r8, asr r3 │ │ │ │ muleq r0, r8, r1 │ │ │ │ - andeq r0, r6, ip, asr #30 │ │ │ │ + andeq r0, r6, ip, lsr pc │ │ │ │ andeq r0, r0, r4, lsr #16 │ │ │ │ andeq r8, r4, r0, ror r7 │ │ │ │ andeq r0, r3, r4, lsl #6 │ │ │ │ andeq r8, r4, r0, asr #10 │ │ │ │ andeq r8, r1, r0, lsr #13 │ │ │ │ andeq r0, r3, r8, ror r2 │ │ │ │ - andeq r0, r6, ip, ror ip │ │ │ │ + andeq r0, r6, ip, ror #24 │ │ │ │ muleq r4, r0, r4 │ │ │ │ andeq r8, r4, r8, ror r4 │ │ │ │ andeq r0, r3, r8, lsl #4 │ │ │ │ - strdeq r0, [r6], -ip │ │ │ │ + andeq r0, r6, ip, ror #23 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq r0, r3, ip, asr #3 │ │ │ │ - @ instruction: 0x00060bb4 │ │ │ │ + andeq r0, r6, r4, lsr #23 │ │ │ │ strdeq r8, [r4], -r0 │ │ │ │ andeq r8, r4, r4, asr #7 │ │ │ │ andeq r8, r4, r8, lsl #7 │ │ │ │ andeq r1, r0, sl, ror #16 │ │ │ │ andeq r8, r4, r0, ror r3 │ │ │ │ andeq r3, ip, r0, lsl #10 │ │ │ │ - andeq r0, r6, r4, lsl #22 │ │ │ │ + strdeq r0, [r6], -r4 │ │ │ │ andeq r8, r4, r0, asr #6 │ │ │ │ andeq r1, r6, r0, lsl #21 │ │ │ │ andeq r8, r4, r8, lsr #6 │ │ │ │ andeq r0, r3, r0, asr #26 │ │ │ │ andeq r8, r4, r0, lsl r3 │ │ │ │ strdeq r8, [r4], -r8 @ │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ andeq r8, r4, r0, ror #5 │ │ │ │ andeq r6, r0, r8, lsr #3 │ │ │ │ andeq r8, r4, r8, asr #5 │ │ │ │ ldrdeq r3, [r0], -r4 │ │ │ │ - andeq r0, r6, ip, asr sl │ │ │ │ - andeq r0, r6, ip, lsl sl │ │ │ │ + andeq r0, r6, ip, asr #20 │ │ │ │ + andeq r0, r6, ip, lsl #20 │ │ │ │ andeq r8, r4, r0, lsr r2 │ │ │ │ andeq r8, r4, r8, lsl r2 │ │ │ │ andeq r8, r4, r0, lsl #4 │ │ │ │ andeq r8, r4, r8, ror #3 │ │ │ │ ldrdeq r8, [r4], -r0 │ │ │ │ @ instruction: 0x000481b8 │ │ │ │ andeq r8, r4, r0, lsr #3 │ │ │ │ andeq r8, r4, r8, lsl #3 │ │ │ │ - andeq r0, r6, r8, lsl r9 │ │ │ │ - strdeq r0, [r6], -ip │ │ │ │ + andeq r0, r6, r8, lsl #18 │ │ │ │ + andeq r0, r6, ip, ror #17 │ │ │ │ ldr r3, [pc, #52] @ 289d8 │ │ │ │ ldr r2, [pc, #52] @ 289dc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr ip, [pc, #44] @ 289e0 │ │ │ │ ldr r2, [r2] │ │ │ │ add r0, r0, r0, lsl #1 │ │ │ │ @@ -34950,15 +34950,15 @@ │ │ │ │ add ip, pc, ip │ │ │ │ str r2, [ip, #40] @ 0x28 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str r2, [r1] │ │ │ │ bx lr │ │ │ │ andeq r7, r3, r4, asr r6 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ - ldrdeq r0, [r6], -ip │ │ │ │ + andeq r0, r6, ip, asr #15 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ ldr r2, [pc, #76] @ 28a3c │ │ │ │ ldr r1, [pc, #76] @ 28a40 │ │ │ │ ldr r3, [pc, #76] @ 28a44 │ │ │ │ add r2, pc, r2 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ @@ -34975,15 +34975,15 @@ │ │ │ │ str ip, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r3, [r2, #108] @ 0x6c │ │ │ │ str r1, [r2, #112] @ 0x70 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq r7, r3, r4, lsl #12 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - andeq r0, r6, r0, lsr #15 │ │ │ │ + muleq r6, r0, r7 │ │ │ │ andeq r0, r0, ip, ror r6 │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -35057,15 +35057,15 @@ │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 6548 <__printf_chk@plt> │ │ │ │ b 28aec │ │ │ │ andeq r7, r3, ip, lsl #11 │ │ │ │ andeq r0, r0, r4, lsr #16 │ │ │ │ andeq r0, r0, r8, asr #16 │ │ │ │ - andeq r0, r6, ip, ror #13 │ │ │ │ + ldrdeq r0, [r6], -ip │ │ │ │ andeq r0, r0, r4, asr #17 │ │ │ │ andeq pc, r2, r8, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ add fp, sp, #24 │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ @@ -35135,21 +35135,21 @@ │ │ │ │ bl 5dd4 <__isoc99_fscanf@plt> │ │ │ │ add r4, r4, #12 │ │ │ │ cmp r0, #0 │ │ │ │ bgt 28c84 │ │ │ │ mov sp, r7 │ │ │ │ b 28bf0 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r6, r4, ror #11 │ │ │ │ + ldrdeq r0, [r6], -r4 │ │ │ │ andeq r7, r3, r8, lsr r4 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r7, r3, r4, lsr #8 │ │ │ │ andeq r7, r3, r0, lsl #8 │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ - andeq r0, r6, r8, lsr r5 │ │ │ │ + andeq r0, r6, r8, lsr #10 │ │ │ │ andeq r7, r4, ip, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr sl, [pc, #244] @ 28df0 │ │ │ │ mov r8, r3 │ │ │ │ @@ -35210,15 +35210,15 @@ │ │ │ │ ldr r0, [pc, #28] @ 28df8 │ │ │ │ mov r4, fp │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5f6c │ │ │ │ ldr r2, [sl, #872] @ 0x368 │ │ │ │ ldr r5, [sl, #876] @ 0x36c │ │ │ │ b 28d60 │ │ │ │ - andeq r0, r6, r4, lsr #9 │ │ │ │ + muleq r6, r4, r4 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ strdeq pc, [r2], -r0 │ │ │ │ ldr r2, [r0] │ │ │ │ ldr r3, [r1] │ │ │ │ cmp r2, r3 │ │ │ │ bgt 28e18 │ │ │ │ mvnlt r0, #0 │ │ │ │ @@ -35236,17 +35236,17 @@ │ │ │ │ mov r1, #255 @ 0xff │ │ │ │ bl 64ac │ │ │ │ ldr r3, [pc, #20] @ 28e60 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #24] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r0, r6, r4, ror r7 │ │ │ │ + andeq r0, r6, r4, ror #14 │ │ │ │ muleq r0, r8, r1 │ │ │ │ - andeq r0, r6, r4, asr r3 │ │ │ │ + andeq r0, r6, r4, asr #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #104] @ 28ee4 │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -35271,17 +35271,17 @@ │ │ │ │ add r1, r2, #512 @ 0x200 │ │ │ │ str r1, [r5, #880] @ 0x370 │ │ │ │ lsl r1, r1, #3 │ │ │ │ bl 66bc │ │ │ │ ldr r3, [r5, #24] │ │ │ │ str r0, [r5, #884] @ 0x374 │ │ │ │ b 28e98 │ │ │ │ - andeq r0, r6, r4, lsr #6 │ │ │ │ - andeq r0, r6, ip, lsl #14 │ │ │ │ - strdeq r0, [r6], -r0 @ │ │ │ │ + andeq r0, r6, r4, lsl r3 │ │ │ │ + strdeq r0, [r6], -ip │ │ │ │ + andeq r0, r6, r0, ror #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldrb r1, [r1] │ │ │ │ ldr r2, [pc, #1268] @ 29404 │ │ │ │ @@ -35707,26 +35707,26 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [pc, #68] @ 295e8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r2, [r3] │ │ │ │ b 29564 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ - andeq r0, r6, ip, ror #2 │ │ │ │ + andeq r0, r6, ip, asr r1 │ │ │ │ @ instruction: 0x00036bb4 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ muleq r3, r8, fp │ │ │ │ - andeq pc, r5, r4, lsr #26 │ │ │ │ - andeq r0, r6, r4, ror #1 │ │ │ │ + andeq pc, r5, r4, lsl sp @ │ │ │ │ + ldrdeq r0, [r6], -r4 │ │ │ │ muleq r0, r8, r1 │ │ │ │ @ instruction: 0xffffeb20 │ │ │ │ andeq r0, r0, r6, ror #8 │ │ │ │ - andeq pc, r5, r8, lsr #25 │ │ │ │ + muleq r5, r8, ip │ │ │ │ andeq r0, r0, r4, lsr #16 │ │ │ │ - andeq pc, r5, r0, asr ip @ │ │ │ │ + andeq pc, r5, r0, asr #24 │ │ │ │ andeq r6, r3, ip, lsl #21 │ │ │ │ andeq r0, r0, r0, lsr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r1, [pc, #1004] @ 299f0 │ │ │ │ @@ -35981,42 +35981,42 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 63f8 │ │ │ │ mov r0, #1 │ │ │ │ bl 665c │ │ │ │ strdeq r6, [r3], -r4 │ │ │ │ andeq r0, r0, r0, lsr #15 │ │ │ │ andeq r0, r0, r4, lsr #16 │ │ │ │ - andeq pc, r5, r8, ror #22 │ │ │ │ - andeq pc, r5, r4, asr #22 │ │ │ │ - andeq pc, r5, ip, lsr fp @ │ │ │ │ + andeq pc, r5, r8, asr fp @ │ │ │ │ + andeq pc, r5, r4, lsr fp @ │ │ │ │ + andeq pc, r5, ip, lsr #22 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - andeq pc, r5, r0, lsr #22 │ │ │ │ - andeq pc, r5, r4, asr #21 │ │ │ │ - @ instruction: 0x0005fab0 │ │ │ │ - muleq r5, r4, sl │ │ │ │ - andeq pc, r5, r4, ror #20 │ │ │ │ + andeq pc, r5, r0, lsl fp @ │ │ │ │ + @ instruction: 0x0005fab4 │ │ │ │ + andeq pc, r5, r0, lsr #21 │ │ │ │ + andeq pc, r5, r4, lsl #21 │ │ │ │ + andeq pc, r5, r4, asr sl @ │ │ │ │ addgt r5, pc, #10496 @ 0x2900 │ │ │ │ ldreq fp, [lr, #-2128] @ 0xfffff7b0 │ │ │ │ @ instruction: 0x26e978d5 │ │ │ │ ldrdeq r2, [r6, -r8] │ │ │ │ subeq r8, r1, r6, lsr r9 │ │ │ │ andeq r4, pc, r0, asr #4 │ │ │ │ strheq pc, [r2], -r4 @ │ │ │ │ - andeq pc, r5, ip, ror #19 │ │ │ │ + ldrdeq pc, [r5], -ip │ │ │ │ ldreq ip, [r0, #-12] │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - andeq pc, r5, r4, ror r9 @ │ │ │ │ + andeq pc, r5, r4, ror #18 │ │ │ │ andeq lr, r2, r4, lsl #31 │ │ │ │ andeq lr, r2, r8, asr #30 │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ andeq r7, r4, r4, lsl r1 │ │ │ │ - andeq pc, r5, ip, ror #16 │ │ │ │ + andeq pc, r5, ip, asr r8 @ │ │ │ │ andeq lr, r2, r8, ror #29 │ │ │ │ - andeq pc, r5, ip, lsr r8 @ │ │ │ │ - andeq pc, r5, r8, lsl #16 │ │ │ │ + andeq pc, r5, ip, lsr #16 │ │ │ │ + strdeq pc, [r5], -r8 │ │ │ │ andeq lr, r2, ip, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [pc, #392] @ 29c10 │ │ │ │ ldr r2, [pc, #392] @ 29c14 │ │ │ │ @@ -36118,20 +36118,20 @@ │ │ │ │ str r6, [r4] │ │ │ │ b 29b68 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ andeq r6, r3, r0, ror r5 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r6, r3, ip, asr r5 │ │ │ │ andeq r0, r0, r4, lsr #16 │ │ │ │ - andeq pc, r5, r4, ror #13 │ │ │ │ - @ instruction: 0x0005f6b4 │ │ │ │ + ldrdeq pc, [r5], -r4 │ │ │ │ + andeq pc, r5, r4, lsr #13 │ │ │ │ strdeq r6, [r3], -r0 │ │ │ │ andeq r0, r0, r0, lsr #15 │ │ │ │ - andeq pc, r5, ip, lsr #12 │ │ │ │ - andeq pc, r5, r8, lsr #20 │ │ │ │ + andeq pc, r5, ip, lsl r6 @ │ │ │ │ + andeq pc, r5, r8, lsl sl @ │ │ │ │ muleq r0, r8, r1 │ │ │ │ ldrdeq lr, [r2], -r8 │ │ │ │ muleq r2, r8, ip │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -36640,39 +36640,39 @@ │ │ │ │ andeq r6, r3, ip, ror r3 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r0, r0, r8, lsr r4 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r1, r0, r1 │ │ │ │ andeq lr, r2, ip, lsr #23 │ │ │ │ muleq r2, ip, fp │ │ │ │ - andeq pc, r5, r8, lsl #17 │ │ │ │ + andeq pc, r5, r8, ror r8 @ │ │ │ │ muleq r0, r8, r1 │ │ │ │ - andeq pc, r5, ip, ror #8 │ │ │ │ + andeq pc, r5, ip, asr r4 @ │ │ │ │ andeq r0, r0, r0, lsr #15 │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ andeq r0, r0, r0, ror #16 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq lr, r2, r4, lsl fp │ │ │ │ andeq r0, r0, ip, lsr r8 │ │ │ │ andeq r0, r0, r8, lsr #15 │ │ │ │ andeq r0, r0, r8, lsl #13 │ │ │ │ andeq r0, r0, r0, lsr #11 │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ andeq lr, r2, r8, lsr r2 │ │ │ │ andeq r0, r0, r4, lsr #16 │ │ │ │ - andeq pc, r5, ip, lsr #6 │ │ │ │ + andeq pc, r5, ip, lsl r3 @ │ │ │ │ andeq lr, r2, ip, lsl sl │ │ │ │ andeq r0, r0, r8, lsr #17 │ │ │ │ - andeq pc, r5, r0, ror #5 │ │ │ │ + ldrdeq pc, [r5], -r0 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ strdeq r6, [r4], -r0 │ │ │ │ ldrdeq lr, [r2], -r8 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - andeq pc, r5, r0, ror #4 │ │ │ │ + andeq pc, r5, r0, asr r2 @ │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ andeq r0, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, ip, lsr #18 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ andeq lr, r2, r8, asr #17 │ │ │ │ @@ -36680,32 +36680,32 @@ │ │ │ │ andeq r9, r2, r4, ror #18 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ andeq r5, r3, ip, asr #29 │ │ │ │ andeq r3, r3, ip, lsl #11 │ │ │ │ andeq sp, r2, r8, ror #29 │ │ │ │ - ldrdeq lr, [r5], -r8 │ │ │ │ + andeq lr, r5, r8, asr #31 │ │ │ │ ldrdeq lr, [r2], -r8 │ │ │ │ andeq lr, r2, r4, ror #13 │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ @ instruction: 0x000003b8 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ andeq r0, r0, ip, ror r4 │ │ │ │ andeq r0, r0, r0, ror #12 │ │ │ │ andeq r0, r0, r0, asr r9 │ │ │ │ - muleq r5, ip, lr │ │ │ │ + andeq lr, r5, ip, lsl #29 │ │ │ │ strdeq r6, [r4], -r0 │ │ │ │ andeq r0, r0, r0, lsl r9 │ │ │ │ - andeq lr, r5, r8, lsl #28 │ │ │ │ + strdeq lr, [r5], -r8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - muleq r5, r8, sp │ │ │ │ + andeq lr, r5, r8, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #164] @ 2a5ec │ │ │ │ ldr r6, [pc, #164] @ 2a5f0 │ │ │ │ ldr r3, [pc, #164] @ 2a5f4 │ │ │ │ @@ -36746,24 +36746,24 @@ │ │ │ │ movlt r5, r0 │ │ │ │ str r0, [r4, #-16] │ │ │ │ cmp r4, r8 │ │ │ │ str r5, [r6, #4] │ │ │ │ bne 2a5b4 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r5, r3, ip, lsr #21 │ │ │ │ - strdeq r0, [r6], -r4 │ │ │ │ + andeq r0, r6, r4, ror #3 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ muleq r4, ip, r4 │ │ │ │ ldr r3, [pc, #16] @ 2a614 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ b 2a530 │ │ │ │ - andeq r0, r6, r4, asr #2 │ │ │ │ + andeq r0, r6, r4, lsr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [pc, #440] @ 2a7e8 │ │ │ │ ldr r2, [pc, #440] @ 2a7ec │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -36874,19 +36874,19 @@ │ │ │ │ str r3, [r4, #32] │ │ │ │ add r4, r4, #36 @ 0x24 │ │ │ │ bne 2a6c8 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r5, r3, r8, asr #19 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ - strdeq r0, [r6], -r4 │ │ │ │ + andeq r0, r6, r4, ror #1 │ │ │ │ muleq r4, r4, r3 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r0, r0, r0, ror r9 │ │ │ │ - muleq r6, r4, r0 │ │ │ │ + andeq r0, r6, r4, lsl #1 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ andeq r0, r0, r0, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ @@ -37071,26 +37071,26 @@ │ │ │ │ ldr r3, [r9, r3] │ │ │ │ ldr r2, [r3] │ │ │ │ ldr r3, [pc, #56] @ 2ab30 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ bne 2aa70 │ │ │ │ b 2a8c4 │ │ │ │ - andeq pc, r5, ip, lsl pc @ │ │ │ │ + andeq pc, r5, ip, lsl #30 │ │ │ │ andeq r5, r3, r8, asr #15 │ │ │ │ @ instruction: 0x000461b8 │ │ │ │ - strdeq pc, [r5], -r4 │ │ │ │ + andeq pc, r5, r4, ror #29 │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ andeq r0, r0, r0, ror r9 │ │ │ │ andeq r0, r0, r8, ror #7 │ │ │ │ andeq r0, r0, r0, lsr #9 │ │ │ │ - andeq pc, r5, r0, ror #25 │ │ │ │ - andeq pc, r5, r0, asr ip @ │ │ │ │ + ldrdeq pc, [r5], -r0 │ │ │ │ + andeq pc, r5, r0, asr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #272] @ 2ac5c │ │ │ │ ldr r2, [pc, #272] @ 2ac60 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -37334,22 +37334,22 @@ │ │ │ │ bne 2aeb4 │ │ │ │ b 2ae70 │ │ │ │ ldr r1, [pc, #32] @ 2af34 │ │ │ │ mov r0, #0 │ │ │ │ strd r0, [sp] │ │ │ │ b 2add0 │ │ │ │ andeq r5, r3, r0, asr #6 │ │ │ │ - andeq pc, r5, r0, ror sl @ │ │ │ │ + andeq pc, r5, r0, ror #20 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - andeq pc, r5, r0, asr sl @ │ │ │ │ + andeq pc, r5, r0, asr #20 │ │ │ │ andeq r0, r0, ip, ror r6 │ │ │ │ - andeq pc, r5, r8, lsr sl @ │ │ │ │ + andeq pc, r5, r8, lsr #20 │ │ │ │ rscsmi r6, r8, r0, lsl #20 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ - andeq pc, r5, r0, ror #18 │ │ │ │ + andeq pc, r5, r0, asr r9 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr lr, [pc, #164] @ 2affc │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [pc, #160] @ 2b000 │ │ │ │ @@ -37629,15 +37629,15 @@ │ │ │ │ str r5, [sp, #8] │ │ │ │ stm sp, {ip, lr} │ │ │ │ bl 49bbc │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ andeq r4, r3, r4, asr sp │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - muleq r5, r8, r4 │ │ │ │ + andeq pc, r5, r8, lsl #9 │ │ │ │ andeq sp, r2, r4, lsr #13 │ │ │ │ andeq sp, r2, r4, lsl #13 │ │ │ │ andeq sp, r2, r8, ror #12 │ │ │ │ andeq sp, r2, r0, asr r6 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ andeq sp, r2, ip, lsr #12 │ │ │ │ @@ -37660,15 +37660,15 @@ │ │ │ │ pop {r4, lr} │ │ │ │ ldrb r3, [r3, #162] @ 0xa2 │ │ │ │ str r3, [r2] │ │ │ │ b 2b28c │ │ │ │ andeq r4, r3, r0, lsl #24 │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - andeq pc, r5, r0, asr #6 │ │ │ │ + andeq pc, r5, r0, lsr r3 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [pc, #232] @ 2b53c │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -37727,18 +37727,18 @@ │ │ │ │ b 25c08 │ │ │ │ ldr r0, [pc, #32] @ 2b554 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 2b558 │ │ │ │ b 2b4b8 │ │ │ │ andeq r4, r3, r4, lsr #23 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - andeq pc, r5, ip, lsr #5 │ │ │ │ + muleq r5, ip, r2 │ │ │ │ andeq sp, r2, r8, ror #9 │ │ │ │ andeq r0, r0, r4, ror #16 │ │ │ │ - andeq pc, r5, r8, lsr r2 @ │ │ │ │ + andeq pc, r5, r8, lsr #4 │ │ │ │ @ instruction: 0x0002d4b0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3896] @ 0xf38 │ │ │ │ ldr r1, [pc, #1204] @ 2ba24 │ │ │ │ ldr r2, [pc, #1204] @ 2ba28 │ │ │ │ @@ -38782,15 +38782,15 @@ │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r3, r3, ip, lsr #25 │ │ │ │ andeq r0, r0, ip, asr r7 │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ andeq r0, r0, r8, lsr #16 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, ip, lsl r8 │ │ │ │ - andeq lr, r5, ip, lsr r3 │ │ │ │ + andeq lr, r5, ip, lsr #6 │ │ │ │ andeq r0, r0, r0, ror #12 │ │ │ │ andeq r3, r3, ip, ror #21 │ │ │ │ andeq r3, r3, r0, asr #21 │ │ │ │ andeq r0, r0, r4, lsl r7 │ │ │ │ strdeq ip, [r2], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -38815,15 +38815,15 @@ │ │ │ │ ldr r0, [pc, #32] @ 2c650 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5f6c │ │ │ │ ldr r3, [pc, #24] @ 2c654 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r5, [r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq lr, r5, r4, ror #2 │ │ │ │ + andeq lr, r5, r4, asr r1 │ │ │ │ andeq r3, r3, r0, lsl #20 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq ip, r2, ip, ror #12 │ │ │ │ andeq r0, r0, r4, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -38848,15 +38848,15 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5f6c │ │ │ │ ldr r3, [pc, #28] @ 2c6d8 │ │ │ │ mov r2, #1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq lr, r5, r4, ror #1 │ │ │ │ + ldrdeq lr, [r5], -r4 │ │ │ │ andeq r3, r3, r0, lsl #19 │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq ip, r2, ip, ror #11 │ │ │ │ andeq r0, r0, r4, lsl r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -38916,24 +38916,24 @@ │ │ │ │ movlt r5, r0 │ │ │ │ str r0, [r4, #-16] │ │ │ │ cmp r8, r4 │ │ │ │ str r5, [r6, #4] │ │ │ │ bne 2c79c │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ strdeq r3, [r3], -ip │ │ │ │ - muleq r5, ip, r0 │ │ │ │ + andeq lr, r5, ip, lsl #1 │ │ │ │ andeq r0, r0, r4, lsl #11 │ │ │ │ strdeq r4, [r4], -r0 │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ andeq r0, r0, ip, ror r5 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ @ instruction: 0x000004bc │ │ │ │ andeq r0, r0, ip, lsl #19 │ │ │ │ - andeq lr, r5, r8, lsl r0 │ │ │ │ + andeq lr, r5, r8 │ │ │ │ andeq r4, r4, r4, ror r3 │ │ │ │ ldr r3, [pc, #24] @ 2c824 │ │ │ │ ldr r2, [pc, #24] @ 2c828 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3] │ │ │ │ rsb r0, r0, r0, lsl #3 │ │ │ │ @@ -38953,15 +38953,15 @@ │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ ldr r3, [pc, #16] @ 2c86c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ b 2c6dc │ │ │ │ - andeq sp, r5, r8, asr #30 │ │ │ │ + andeq sp, r5, r8, lsr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r3, [pc, #440] @ 2ca40 │ │ │ │ ldr r2, [pc, #440] @ 2ca44 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -39072,19 +39072,19 @@ │ │ │ │ str r3, [r4, #32] │ │ │ │ add r4, r4, #36 @ 0x24 │ │ │ │ bne 2c920 │ │ │ │ add sp, sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ andeq r3, r3, r0, ror r7 │ │ │ │ andeq r0, r0, r0, ror #12 │ │ │ │ - strdeq sp, [r5], -r8 │ │ │ │ + andeq sp, r5, r8, ror #29 │ │ │ │ andeq r4, r4, r8, lsr r2 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r0, r0, r0, ror r9 │ │ │ │ - muleq r5, r8, lr │ │ │ │ + andeq sp, r5, r8, lsl #29 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ andeq r0, r0, r0, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ @@ -39336,33 +39336,33 @@ │ │ │ │ ldr ip, [r3] │ │ │ │ ldr r3, [pc, #88] @ 2ceb0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ bne 2cd7c │ │ │ │ b 2cb7c │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, r5, ip, lsl sp │ │ │ │ + andeq sp, r5, ip, lsl #26 │ │ │ │ andeq r3, r3, r0, ror r5 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r3, r3, r8, asr r5 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r0, r0, r0, ror r9 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ andeq r0, r0, r0, ror #12 │ │ │ │ andeq ip, r2, r0, asr #3 │ │ │ │ andeq r4, r4, ip │ │ │ │ - andeq sp, r5, r8, lsr #25 │ │ │ │ + muleq r5, r8, ip │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ andeq r0, r0, r8, ror #7 │ │ │ │ andeq r0, r0, r8, asr #10 │ │ │ │ - andeq sp, r5, r0, lsr sl │ │ │ │ + andeq sp, r5, r0, lsr #20 │ │ │ │ andeq r0, r0, r8, asr r5 │ │ │ │ andeq r3, r3, ip, ror #3 │ │ │ │ - andeq sp, r5, ip, asr #18 │ │ │ │ + andeq sp, r5, ip, lsr r9 │ │ │ │ ldrb r3, [r0] │ │ │ │ add r3, r3, r1 │ │ │ │ strb r3, [r0] │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -39499,15 +39499,15 @@ │ │ │ │ rsb r6, r6, fp, lsl #1 │ │ │ │ str r7, [r5] │ │ │ │ str r6, [r4] │ │ │ │ b 2d058 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ andeq r3, r3, r4, lsl r1 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - bpl 1fe1758 <__bss_end__@@Base+0x1f4e9e4> │ │ │ │ + bpl 1fe1758 <__bss_end__@@Base+0x1f4e9f4> │ │ │ │ strdmi r2, [r9], -fp │ │ │ │ svccc 0x00f921fb │ │ │ │ muleq r3, r8, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -40020,15 +40020,15 @@ │ │ │ │ andeq r2, r3, r8, asr r7 │ │ │ │ ldr r2, [pc, #16] @ 2d918 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2] │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r2] │ │ │ │ bx lr │ │ │ │ - andeq ip, r5, r4, lsr #29 │ │ │ │ + muleq r5, r4, lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-40] @ 0xffffffd8 │ │ │ │ ldr r2, [pc, #584] @ 2db80 │ │ │ │ ldr r3, [pc, #584] @ 2db84 │ │ │ │ @@ -40178,20 +40178,20 @@ │ │ │ │ bl 5e10 │ │ │ │ b 2d9e4 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ @ instruction: 0x000326bc │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq fp, r2, ip, ror #7 │ │ │ │ andeq pc, r2, r0, ror sp @ │ │ │ │ - andeq ip, r5, ip, ror #27 │ │ │ │ - ldrdeq ip, [r5], -r4 │ │ │ │ + ldrdeq ip, [r5], -ip @ │ │ │ │ + andeq ip, r5, r4, asr #27 │ │ │ │ andeq r2, r3, ip, lsl #12 │ │ │ │ - andeq ip, r5, r4, lsl #27 │ │ │ │ - strdeq ip, [r5], -r8 │ │ │ │ - strdeq ip, [r5], -r4 │ │ │ │ + andeq ip, r5, r4, ror sp │ │ │ │ + andeq ip, r5, r8, ror #25 │ │ │ │ + andeq ip, r5, r4, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r4, [pc, #180] @ 2dc74 │ │ │ │ ldr r2, [pc, #180] @ 2dc78 │ │ │ │ ldr ip, [pc, #180] @ 2dc7c │ │ │ │ @@ -40235,15 +40235,15 @@ │ │ │ │ ldr r3, [sp, #124] @ 0x7c │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 2dc70 │ │ │ │ add sp, sp, #128 @ 0x80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, r5, r4, ror #23 │ │ │ │ + ldrdeq ip, [r5], -r4 │ │ │ │ andeq fp, r2, r8, ror r1 │ │ │ │ andeq r2, r3, r8, lsr #8 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r2, r3, r4, ror #7 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r2, r3, ip, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -40385,15 +40385,15 @@ │ │ │ │ bl 5cfc │ │ │ │ b 2dddc │ │ │ │ andeq r2, r3, r0, asr #6 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq fp, r2, r0, ror r0 │ │ │ │ andeq r2, r3, r0, lsl r3 │ │ │ │ strdeq r7, [r2], -r0 │ │ │ │ - andeq ip, r5, r0, lsr sl │ │ │ │ + andeq ip, r5, r0, lsr #20 │ │ │ │ andeq sl, r2, r8, lsr #31 │ │ │ │ andeq r2, r3, r4, lsl r2 │ │ │ │ andeq sl, r2, r8, ror pc │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq sl, r2, r0, lsl #30 │ │ │ │ andeq sl, r2, r0, lsl pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -40726,15 +40726,15 @@ │ │ │ │ sub r3, r5, r0 │ │ │ │ mov r2, #17 │ │ │ │ add r3, r3, #101 @ 0x65 │ │ │ │ add r1, pc, r1 │ │ │ │ bl 61dc <__memcpy_chk@plt> │ │ │ │ ldr r2, [r4, #240] @ 0xf0 │ │ │ │ b 2e1b4 │ │ │ │ - andeq ip, r5, r8, lsr #17 │ │ │ │ + muleq r5, r8, r8 │ │ │ │ strdeq r2, [r3], -r0 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r2, r3, r8, asr #1 │ │ │ │ @ instruction: 0x0002aeb4 │ │ │ │ andeq r2, r4, r0, ror #24 │ │ │ │ andeq r7, r2, r0, asr #14 │ │ │ │ andeq r5, r2, r0, lsr ip │ │ │ │ @@ -40751,15 +40751,15 @@ │ │ │ │ muleq r2, r4, sl │ │ │ │ andeq sl, r2, r4, ror #24 │ │ │ │ andeq r2, r4, r4, asr #20 │ │ │ │ andeq r0, r0, ip, ror #16 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, lsl #9 │ │ │ │ andeq r0, r0, r4, lsl #14 │ │ │ │ - andeq ip, r5, r0, lsr #11 │ │ │ │ + muleq r5, r0, r5 │ │ │ │ andeq sl, r2, r8, asr #24 │ │ │ │ andeq sl, r2, r4, lsl #24 │ │ │ │ andeq sl, r2, r4, lsl ip │ │ │ │ andeq sl, r2, r8, lsl ip │ │ │ │ andeq sl, r2, r0, lsl ip │ │ │ │ andeq sl, r2, ip, asr #23 │ │ │ │ andeq sl, r2, ip, lsr #23 │ │ │ │ @@ -40820,15 +40820,15 @@ │ │ │ │ strpl r3, [r1] │ │ │ │ bpl 2e514 │ │ │ │ mov r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r1] │ │ │ │ bne 2e514 │ │ │ │ bx lr │ │ │ │ - ldrdeq ip, [r5], -r0 │ │ │ │ + andeq ip, r5, r0, asr #5 │ │ │ │ andeq r2, r4, r0, lsl r7 │ │ │ │ andeq r2, r4, r8, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3944] @ 0xf68 │ │ │ │ ldr r4, [pc, #572] @ 2e7f8 │ │ │ │ @@ -40976,15 +40976,15 @@ │ │ │ │ bl 63f8 │ │ │ │ mov r0, #1 │ │ │ │ bl 5ff0 <_exit@plt> │ │ │ │ andeq r2, r4, r8, lsr r6 │ │ │ │ andeq r1, r3, r0, lsr sl │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r1, r3, r8, lsl sl │ │ │ │ - muleq r5, r8, r1 │ │ │ │ + andeq ip, r5, r8, lsl #3 │ │ │ │ andeq r0, r0, r8, lsr r6 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq r0, r0, r4, lsl #17 │ │ │ │ ldrdeq sl, [r2], -r4 │ │ │ │ andeq r1, r3, r8, asr #18 │ │ │ │ andeq sl, r2, ip, lsl #17 │ │ │ │ andeq sl, r2, r4, ror #15 │ │ │ │ @@ -41299,38 +41299,38 @@ │ │ │ │ ldr r0, [r9, #4] │ │ │ │ bl 6074 │ │ │ │ b 2ea80 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ andeq r1, r3, r0, lsr #15 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq sl, r2, r0, lsl #14 │ │ │ │ - andeq fp, r5, r4, lsr #30 │ │ │ │ + andeq fp, r5, r4, lsl pc │ │ │ │ andeq r1, r3, ip, ror #14 │ │ │ │ andeq r0, r0, r8, ror #17 │ │ │ │ andeq r0, r0, r4, lsr #15 │ │ │ │ andeq sl, r2, r8, asr #13 │ │ │ │ - ldrdeq fp, [r5], -r0 │ │ │ │ + andeq fp, r5, r0, asr #29 │ │ │ │ andeq r2, r4, ip, lsl r3 │ │ │ │ andeq sl, r2, r8, lsr #13 │ │ │ │ andeq sl, r2, r8, asr #13 │ │ │ │ @ instruction: 0x000422b0 │ │ │ │ - andeq fp, r5, r4, asr lr │ │ │ │ + andeq fp, r5, r4, asr #28 │ │ │ │ andeq r8, r2, r4, lsl r4 │ │ │ │ - strdeq fp, [r5], -r4 │ │ │ │ + andeq fp, r5, r4, ror #27 │ │ │ │ ldrdeq sl, [r2], -ip │ │ │ │ - andeq fp, r5, ip, lsl #27 │ │ │ │ + andeq fp, r5, ip, ror sp │ │ │ │ ldrdeq r2, [r4], -ip │ │ │ │ andeq r8, r2, r4, asr r3 │ │ │ │ - andeq fp, r5, r4, lsr sp │ │ │ │ + andeq fp, r5, r4, lsr #26 │ │ │ │ ldrdeq sl, [r2], -r4 │ │ │ │ andeq r1, r3, r0, ror r5 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq sl, r2, r4, lsl #12 │ │ │ │ andeq sl, r2, r8, asr r5 │ │ │ │ - muleq r5, r8, ip │ │ │ │ + andeq fp, r5, r8, lsl #25 │ │ │ │ ldrdeq r2, [r4], -r8 │ │ │ │ andeq sl, r2, r4, lsl #9 │ │ │ │ andeq sl, r2, r4, lsl #9 │ │ │ │ andeq r4, r2, r8, ror #26 │ │ │ │ andeq sl, r2, r0, lsl #7 │ │ │ │ andeq sl, r2, r0, ror r3 │ │ │ │ andeq sl, r2, ip, lsl #7 │ │ │ │ @@ -41367,15 +41367,15 @@ │ │ │ │ bl 50a08 │ │ │ │ bl 4dda0 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, lr} │ │ │ │ b 2e840 │ │ │ │ andeq r1, r3, r4, asr #4 │ │ │ │ andeq r0, r0, r4, lsl #9 │ │ │ │ - andeq fp, r5, r4, ror #19 │ │ │ │ + ldrdeq fp, [r5], -r4 │ │ │ │ andeq sl, r2, r4, lsr #6 │ │ │ │ subs r3, r1, #0 │ │ │ │ ble 2ee48 │ │ │ │ ldr r2, [pc, #196] @ 2ef00 │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ @@ -41422,16 +41422,16 @@ │ │ │ │ cmp r0, #0 │ │ │ │ ldr r0, [r4, #160] @ 0xa0 │ │ │ │ beq 2eef8 │ │ │ │ bl 48a10 │ │ │ │ b 2ee88 │ │ │ │ bl 489c8 │ │ │ │ b 2ee88 │ │ │ │ - andeq fp, r5, r0, ror r9 │ │ │ │ - andeq fp, r5, ip, asr #18 │ │ │ │ + andeq fp, r5, r0, ror #18 │ │ │ │ + andeq fp, r5, ip, lsr r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #1776] @ 0x6f0 │ │ │ │ ldr ip, [pc, #2352] @ 2f850 │ │ │ │ ldr r3, [pc, #2352] @ 2f854 │ │ │ │ sub sp, sp, #2272 @ 0x8e0 │ │ │ │ @@ -42024,32 +42024,32 @@ │ │ │ │ b 2f410 │ │ │ │ ldrdeq r1, [r3], -r0 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ @ instruction: 0x00041cb4 │ │ │ │ muleq r3, r0, r0 │ │ │ │ andeq r1, r4, r8, asr #23 │ │ │ │ strdeq r7, [r2], -r0 │ │ │ │ - andeq fp, r5, r4, lsr #13 │ │ │ │ + muleq r5, r4, r6 │ │ │ │ muleq r2, r0, ip │ │ │ │ andeq r7, r2, r4, asr ip │ │ │ │ - andeq fp, r5, r0, asr #11 │ │ │ │ - andeq fp, r5, r8, lsr #10 │ │ │ │ - muleq r5, r0, r4 │ │ │ │ + @ instruction: 0x0005b5b0 │ │ │ │ + andeq fp, r5, r8, lsl r5 │ │ │ │ + andeq fp, r5, r0, lsl #9 │ │ │ │ andeq r9, r2, r4, lsr #27 │ │ │ │ andeq r0, r3, ip, ror ip │ │ │ │ andeq r9, r2, ip, ror sp │ │ │ │ andeq r7, r2, r4, ror #25 │ │ │ │ - @ instruction: 0x0005b3b0 │ │ │ │ + andeq fp, r5, r0, lsr #7 │ │ │ │ muleq r2, r8, r9 │ │ │ │ - andeq fp, r5, r4, lsl #7 │ │ │ │ + andeq fp, r5, r4, ror r3 │ │ │ │ andeq r7, r2, r8, ror r9 │ │ │ │ andeq r7, r2, r8, ror #22 │ │ │ │ - andeq fp, r5, r0, lsr r2 │ │ │ │ - andeq fp, r5, ip, lsl #3 │ │ │ │ - ldrdeq fp, [r5], -r4 │ │ │ │ + andeq fp, r5, r0, lsr #4 │ │ │ │ + andeq fp, r5, ip, ror r1 │ │ │ │ + andeq fp, r5, r4, asr #1 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq r9, r2, r0, ror sl │ │ │ │ andeq sp, r2, r8, ror #28 │ │ │ │ strdeq r9, [r2], -r8 │ │ │ │ strdeq r7, [r2], -ip │ │ │ │ strdeq r9, [r2], -ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -42068,15 +42068,15 @@ │ │ │ │ str r0, [r4, #8] │ │ │ │ bl 2e840 │ │ │ │ bl 2d91c │ │ │ │ mov r3, #8 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ pop {r4, pc} │ │ │ │ andeq r9, r2, r4, lsr #17 │ │ │ │ - @ instruction: 0x0005aebc │ │ │ │ + andeq sl, r5, ip, lsr #29 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r5, [pc, #712] @ 2fbfc │ │ │ │ ldr r6, [pc, #712] @ 2fc00 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -42253,34 +42253,34 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, r2 │ │ │ │ bl 4ca74 │ │ │ │ ldr r3, [pc, #84] @ 2fc48 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #160] @ 0xa0 │ │ │ │ b 2f95c │ │ │ │ - andeq sl, r5, r4, ror lr │ │ │ │ + andeq sl, r5, r4, ror #28 │ │ │ │ @ instruction: 0x000306b4 │ │ │ │ andeq r0, r0, r4, lsl #14 │ │ │ │ - andeq sl, r5, ip, lsr lr │ │ │ │ + andeq sl, r5, ip, lsr #28 │ │ │ │ andeq r9, r2, r0, lsl #17 │ │ │ │ - andeq sl, r5, r0, ror #27 │ │ │ │ + ldrdeq sl, [r5], -r0 │ │ │ │ andeq r9, r2, r0, ror #16 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r9, r2, r0, ror #16 │ │ │ │ andeq r9, r2, r8, ror #16 │ │ │ │ andeq r0, r0, r4, ror #13 │ │ │ │ andeq r9, r2, r8, ror r5 │ │ │ │ andeq r0, r0, r0, ror r9 │ │ │ │ andeq r1, r4, ip, lsl r1 │ │ │ │ andeq r9, r2, r4, lsl #13 │ │ │ │ andeq r9, r2, r4, lsl #13 │ │ │ │ andeq r9, r2, r4, ror r6 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ strdeq r9, [r2], -r4 │ │ │ │ - @ instruction: 0x0005abb8 │ │ │ │ + andeq sl, r5, r8, lsr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ ldr r2, [pc, #2008] @ 3043c │ │ │ │ ldr r3, [pc, #2008] @ 30440 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -42785,56 +42785,56 @@ │ │ │ │ bl 623c │ │ │ │ mov r7, r0 │ │ │ │ b 30380 │ │ │ │ muleq r3, r4, r3 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ @ instruction: 0xffffdc6c │ │ │ │ andeq r0, r3, r0, ror r3 │ │ │ │ - andeq sl, r5, r4, lsl fp │ │ │ │ - andeq sl, r5, r0, lsl fp │ │ │ │ - andeq sl, r5, ip, lsl #22 │ │ │ │ - andeq sl, r5, r8, lsl #22 │ │ │ │ - andeq sl, r5, r4, lsr #21 │ │ │ │ - andeq sl, r5, ip, lsl #20 │ │ │ │ - @ instruction: 0x0005a9b0 │ │ │ │ - andeq sl, r5, r0, lsr r9 │ │ │ │ + andeq sl, r5, r4, lsl #22 │ │ │ │ + andeq sl, r5, r0, lsl #22 │ │ │ │ + strdeq sl, [r5], -ip │ │ │ │ + strdeq sl, [r5], -r8 │ │ │ │ + muleq r5, r4, sl │ │ │ │ + strdeq sl, [r5], -ip │ │ │ │ + andeq sl, r5, r0, lsr #19 │ │ │ │ + andeq sl, r5, r0, lsr #18 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq r9, r2, r8, asr #8 │ │ │ │ andeq r0, r3, ip, lsr #2 │ │ │ │ - @ instruction: 0x0005a8b0 │ │ │ │ - muleq r5, ip, r8 │ │ │ │ - andeq sl, r5, r8, lsl #17 │ │ │ │ - andeq sl, r5, r4, asr r8 │ │ │ │ - andeq sl, r5, r4, lsr r8 │ │ │ │ - andeq sl, r5, r0, lsl r8 │ │ │ │ - strdeq sl, [r5], -ip │ │ │ │ - @ instruction: 0x0005a7b8 │ │ │ │ + andeq sl, r5, r0, lsr #17 │ │ │ │ + andeq sl, r5, ip, lsl #17 │ │ │ │ + andeq sl, r5, r8, ror r8 │ │ │ │ + andeq sl, r5, r4, asr #16 │ │ │ │ + andeq sl, r5, r4, lsr #16 │ │ │ │ + andeq sl, r5, r0, lsl #16 │ │ │ │ + andeq sl, r5, ip, ror #15 │ │ │ │ + andeq sl, r5, r8, lsr #15 │ │ │ │ andeq r0, r4, ip, ror fp │ │ │ │ - andeq sl, r5, r4, lsl r7 │ │ │ │ + andeq sl, r5, r4, lsl #14 │ │ │ │ andeq r0, r0, r0, ror r9 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ andeq r0, r4, ip, asr #19 │ │ │ │ - andeq sl, r5, r8, asr r5 │ │ │ │ + andeq sl, r5, r8, asr #10 │ │ │ │ andeq r0, r4, r4, lsl #19 │ │ │ │ andeq r0, r4, r4, asr #18 │ │ │ │ - andeq sl, r5, ip, asr #9 │ │ │ │ - andeq sl, r5, r0, lsr #8 │ │ │ │ + @ instruction: 0x0005a4bc │ │ │ │ + andeq sl, r5, r0, lsl r4 │ │ │ │ ldr r3, [pc, #36] @ 304f0 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ stm r3, {r0, r2} │ │ │ │ str r2, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ str r2, [r3, #16] │ │ │ │ str r2, [r3, #20] │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r3, #28] │ │ │ │ bx lr │ │ │ │ - muleq r5, r4, r3 │ │ │ │ + andeq sl, r5, r4, lsl #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [pc, #432] @ 306bc │ │ │ │ mov r8, r1 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -42941,22 +42941,22 @@ │ │ │ │ ldr r1, [pc, #56] @ 306e0 │ │ │ │ mov r2, r0 │ │ │ │ add r1, pc, r1 │ │ │ │ mov r0, #1 │ │ │ │ bl 6548 <__printf_chk@plt> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ b 305d8 │ │ │ │ - andeq sl, r5, r4, asr r3 │ │ │ │ + andeq sl, r5, r4, asr #6 │ │ │ │ andeq pc, r2, r0, lsr #21 │ │ │ │ andeq r0, r0, r4, asr r8 │ │ │ │ muleq r0, ip, r4 │ │ │ │ - andeq sl, r5, r0, lsr #5 │ │ │ │ + muleq r5, r0, r2 │ │ │ │ andeq r0, r0, r4, asr #17 │ │ │ │ - andeq sl, r5, r4, ror r2 │ │ │ │ - andeq sl, r5, r0, lsl r2 │ │ │ │ + andeq sl, r5, r4, ror #4 │ │ │ │ + andeq sl, r5, r0, lsl #4 │ │ │ │ andeq r9, r2, r0, asr #8 │ │ │ │ andeq r9, r2, r4, lsl r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #372] @ 30870 │ │ │ │ @@ -43054,33 +43054,33 @@ │ │ │ │ bl 30924 │ │ │ │ bl 2d21c │ │ │ │ b 30844 │ │ │ │ strdeq pc, [r2], -ip │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ andeq r0, r0, r4, asr r8 │ │ │ │ @ instruction: 0x000405bc │ │ │ │ - andeq sl, r5, r8, lsl #2 │ │ │ │ - strdeq sl, [r5], -r0 │ │ │ │ + strdeq sl, [r5], -r8 │ │ │ │ + andeq sl, r5, r0, ror #1 │ │ │ │ ldrdeq r0, [r4], -r4 │ │ │ │ - andeq sl, r5, r8, lsl r0 │ │ │ │ + andeq sl, r5, r8 │ │ │ │ ldr r3, [pc, #8] @ 308a0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r0, [r3, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ - andeq r9, r5, ip, asr #31 │ │ │ │ + @ instruction: 0x00059fbc │ │ │ │ ldr r3, [pc, #8] @ 308b4 │ │ │ │ add r3, pc, r3 │ │ │ │ ldrd r0, [r3, #56] @ 0x38 │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x00059fb8 │ │ │ │ + andeq r9, r5, r8, lsr #31 │ │ │ │ ldr r3, [pc, #8] @ 308c8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ bx lr │ │ │ │ - andeq r9, r5, r4, lsr #31 │ │ │ │ + muleq r5, r4, pc @ │ │ │ │ ldr r0, [pc, #8] @ 308dc │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ bx lr │ │ │ │ andeq r0, r4, r0, lsr #8 │ │ │ │ ldr r3, [pc, #16] @ 308f8 │ │ │ │ mov r2, #8 │ │ │ │ @@ -45937,15 +45937,15 @@ │ │ │ │ b 33454 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ muleq r2, r4, pc @ │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq ip, r2, r0, ror pc │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ andeq r0, r0, r0, ror #7 │ │ │ │ - blne 13d3c68 <__bss_end__@@Base+0x1340ef4> │ │ │ │ + blne 13d3c68 <__bss_end__@@Base+0x1340f04> │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, lsl #9 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ andeq r0, r0, ip, ror #16 │ │ │ │ andeq r0, r0, r0, ror r9 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ @@ -46771,15 +46771,15 @@ │ │ │ │ andeq r6, r2, r4, lsr #6 │ │ │ │ strdeq sp, [r3], -r4 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ @ instruction: 0x000262b4 │ │ │ │ andeq r0, r0, r2, asr #2 │ │ │ │ muleq r3, ip, r3 │ │ │ │ andeq r0, r0, r0, ror r9 │ │ │ │ - bcc 1bd03f8 <__bss_end__@@Base+0x1b3d684> │ │ │ │ + bcc 1bd03f8 <__bss_end__@@Base+0x1b3d694> │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ muleq r3, r0, r2 │ │ │ │ muleq r0, r2, r1 │ │ │ │ andeq sp, r3, r8, lsr r2 │ │ │ │ ldrdeq sp, [r3], -r8 │ │ │ │ andeq sp, r3, r8, asr #3 │ │ │ │ andeq ip, r2, ip, lsl r4 │ │ │ │ @@ -46795,15 +46795,15 @@ │ │ │ │ eorscs r7, sl, ip, ror #6 │ │ │ │ sbcmi r0, r8, #0 │ │ │ │ @ instruction: 0x41200000 │ │ │ │ andeq r0, r0, r0, ror #7 │ │ │ │ ldrdeq ip, [r3], -r8 │ │ │ │ muleq r2, r4, ip │ │ │ │ andeq ip, r3, r0, lsl #27 │ │ │ │ - bcc 1bce010 <__bss_end__@@Base+0x1b3b29c> │ │ │ │ + bcc 1bce010 <__bss_end__@@Base+0x1b3b2ac> │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r4, lsl #9 │ │ │ │ andeq r5, r2, ip, ror sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -46980,15 +46980,15 @@ │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ andeq r0, r0, r4, asr r8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ @ instruction: 0xfffe7960 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - andeq r6, r5, ip, ror r3 │ │ │ │ + andeq r6, r5, ip, ror #6 │ │ │ │ muleq r0, r8, r5 │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -47065,17 +47065,17 @@ │ │ │ │ b 3468c │ │ │ │ mov r0, r5 │ │ │ │ bl 21b64 │ │ │ │ ldr r3, [r8, #8] │ │ │ │ b 34650 │ │ │ │ strdeq fp, [r2], -r4 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ - muleq r5, r0, r2 │ │ │ │ + andeq r6, r5, r0, lsl #5 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - andeq r6, r5, r8, asr r2 │ │ │ │ + andeq r6, r5, r8, asr #4 │ │ │ │ andeq r0, r0, r4, lsl #18 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, lsr #11 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ andeq r0, r0, r0, asr #15 │ │ │ │ ldr r2, [pc, #288] @ 34874 │ │ │ │ ldr r3, [pc, #288] @ 34878 │ │ │ │ @@ -47548,15 +47548,15 @@ │ │ │ │ andeq r0, r0, r0, lsr #10 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ andeq r0, r0, r4, asr r8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ @ instruction: 0xfffe7960 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - andeq r5, r5, r8, ror fp │ │ │ │ + andeq r5, r5, r8, ror #22 │ │ │ │ muleq r0, r8, r5 │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -48757,54 +48757,54 @@ │ │ │ │ bne 3614c │ │ │ │ ldr r0, [pc, #272] @ 3629c │ │ │ │ add r0, pc, r0 │ │ │ │ b 35a88 │ │ │ │ strdeq sl, [r2], -ip │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq sl, r2, r4, ror #19 │ │ │ │ - andeq r5, r5, r0, ror #3 │ │ │ │ + ldrdeq r5, [r5], -r0 │ │ │ │ andeq r0, r0, r0, asr #9 │ │ │ │ @ instruction: 0xff006901 │ │ │ │ andeq sl, r2, ip, asr #17 │ │ │ │ - andeq r5, r5, r8, asr r1 │ │ │ │ + andeq r5, r5, r8, asr #2 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ - andeq r5, r5, ip, ror #1 │ │ │ │ + ldrdeq r5, [r5], -ip │ │ │ │ @ instruction: 0xff008901 │ │ │ │ muleq r2, r8, r6 │ │ │ │ andeq r0, r0, ip, ror r6 │ │ │ │ andeq r4, r2, ip, lsr #12 │ │ │ │ muleq r2, ip, r5 │ │ │ │ andeq r4, r2, r8, lsr r5 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsr #9 │ │ │ │ andeq r4, r2, r4, lsr #9 │ │ │ │ andeq r0, r0, r4, asr #13 │ │ │ │ andeq fp, r3, r8, lsl r4 │ │ │ │ andeq r4, r2, r8, lsl #8 │ │ │ │ - andeq r4, r5, r4, asr #29 │ │ │ │ - muleq r5, r8, lr │ │ │ │ + @ instruction: 0x00054eb4 │ │ │ │ + andeq r4, r5, r8, lsl #29 │ │ │ │ andeq sl, r2, r4, asr #11 │ │ │ │ muleq r2, r0, r5 │ │ │ │ - andeq r4, r5, r4, lsl lr │ │ │ │ + andeq r4, r5, r4, lsl #28 │ │ │ │ @ instruction: 0xff000901 │ │ │ │ - andeq r4, r5, r0, lsl #27 │ │ │ │ + andeq r4, r5, r0, ror sp │ │ │ │ andeq r2, r0, r1, lsl #10 │ │ │ │ - andeq r4, r5, ip, ror #25 │ │ │ │ + ldrdeq r4, [r5], -ip │ │ │ │ andeq r4, r0, r1, lsl #10 │ │ │ │ - andeq r4, r5, r8, ror #24 │ │ │ │ + andeq r4, r5, r8, asr ip │ │ │ │ andeq r6, r0, r1, lsl #10 │ │ │ │ strdeq fp, [r3], -r0 │ │ │ │ strdeq r4, [r2], -ip │ │ │ │ ldrdeq sl, [r2], -r4 │ │ │ │ - andeq r4, r5, r8, ror #22 │ │ │ │ - andeq r4, r5, r4, lsr fp │ │ │ │ + andeq r4, r5, r8, asr fp │ │ │ │ + andeq r4, r5, r4, lsr #22 │ │ │ │ andeq r4, r2, r4, lsl r2 │ │ │ │ - andeq r4, r5, r0, ror #21 │ │ │ │ - andeq r4, r5, r8, lsr #21 │ │ │ │ + ldrdeq r4, [r5], -r0 │ │ │ │ + muleq r5, r8, sl │ │ │ │ andeq r4, r2, r0, ror #2 │ │ │ │ andeq sl, r3, r8, ror pc │ │ │ │ andeq r4, r2, ip, asr #1 │ │ │ │ andeq r4, r2, r0, lsl #1 │ │ │ │ andeq r4, r2, r8, lsr #32 │ │ │ │ ldrdeq r3, [r2], -r4 │ │ │ │ andeq r4, r2, r4, asr r1 │ │ │ │ @@ -48813,15 +48813,15 @@ │ │ │ │ muleq r2, r4, r0 │ │ │ │ andeq r4, r2, ip, asr r0 │ │ │ │ andeq r0, r0, r4, asr #11 │ │ │ │ andeq r0, r0, ip, asr #16 │ │ │ │ andeq r5, r2, r0, ror #7 │ │ │ │ andeq r4, r2, ip, asr #1 │ │ │ │ andeq r4, r2, r0, asr r0 │ │ │ │ - andeq r4, r5, ip, lsl r8 │ │ │ │ + andeq r4, r5, ip, lsl #16 │ │ │ │ andeq r9, r2, r8, asr #30 │ │ │ │ andeq r4, r2, r0, ror r0 │ │ │ │ strdeq r3, [r2], -r4 │ │ │ │ andeq r9, r2, r4, ror #29 │ │ │ │ andeq sl, r3, r4, lsl #25 │ │ │ │ andeq sl, r3, r4, lsr ip │ │ │ │ muleq r2, r0, lr │ │ │ │ @@ -49961,30 +49961,30 @@ │ │ │ │ andeq r0, r0, r8, asr #18 │ │ │ │ muleq r0, r8, r5 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ muleq r0, r0, r8 │ │ │ │ strdeq r0, [r0], -r5 │ │ │ │ @ instruction: 0xfffffe0c │ │ │ │ @ instruction: 0xfffe7960 │ │ │ │ - andeq r3, r5, r8, ror #25 │ │ │ │ + ldrdeq r3, [r5], -r8 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - andeq r3, r5, r4, lsr ip │ │ │ │ - andeq r3, r5, r0, ror #23 │ │ │ │ + andeq r3, r5, r4, lsr #24 │ │ │ │ + ldrdeq r3, [r5], -r0 │ │ │ │ andeq r0, r0, r8, asr #8 │ │ │ │ andeq ip, r0, r0, asr r3 │ │ │ │ - strdeq r3, [r5], -r0 │ │ │ │ - andeq r3, r5, r8, ror #20 │ │ │ │ + andeq r3, r5, r0, ror #21 │ │ │ │ + andeq r3, r5, r8, asr sl │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ ldrbtne fp, [r8], #1417 @ 0x589 │ │ │ │ - andeq r3, r5, r4, ror r9 │ │ │ │ - andeq r3, r5, ip, asr #17 │ │ │ │ - andeq r3, r5, ip, ror r8 │ │ │ │ - andeq r3, r5, r0, ror r7 │ │ │ │ - andeq r3, r5, r0, lsr #13 │ │ │ │ - andeq r3, r5, r0, asr r6 │ │ │ │ + andeq r3, r5, r4, ror #18 │ │ │ │ + @ instruction: 0x000538bc │ │ │ │ + andeq r3, r5, ip, ror #16 │ │ │ │ + andeq r3, r5, r0, ror #14 │ │ │ │ + muleq r5, r0, r6 │ │ │ │ + andeq r3, r5, r0, asr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r1, #0 │ │ │ │ moveq r5, #1 │ │ │ │ movne r5, r1 │ │ │ │ @@ -51560,47 +51560,47 @@ │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ muleq r2, ip, r0 │ │ │ │ andeq r0, r0, r1, asr r3 │ │ │ │ @ instruction: 0x000237b8 │ │ │ │ andeq r3, r2, r4, ror #17 │ │ │ │ andcs r0, r0, r1, lsl r2 │ │ │ │ andeq r0, r0, ip, ror r6 │ │ │ │ - andeq r2, r5, ip, lsr fp │ │ │ │ + andeq r2, r5, ip, lsr #22 │ │ │ │ andeq r0, r0, ip, lsr #14 │ │ │ │ - andeq r2, r5, r0, ror sl │ │ │ │ - andeq r2, r5, r0, lsl #20 │ │ │ │ - andeq r2, r5, r8, asr r9 │ │ │ │ + andeq r2, r5, r0, ror #20 │ │ │ │ strdeq r2, [r5], -r0 │ │ │ │ + andeq r2, r5, r8, asr #18 │ │ │ │ + andeq r2, r5, r0, ror #17 │ │ │ │ andeq r0, r0, ip, lsr #10 │ │ │ │ - andeq r2, r5, r8, asr #17 │ │ │ │ - andeq r2, r5, r4, ror #16 │ │ │ │ - andeq r2, r5, ip, lsr #16 │ │ │ │ - andeq r2, r5, r0, lsl r8 │ │ │ │ - andeq r2, r5, r4, ror r7 │ │ │ │ - andeq r2, r5, ip, lsl #14 │ │ │ │ + @ instruction: 0x000528b8 │ │ │ │ + andeq r2, r5, r4, asr r8 │ │ │ │ + andeq r2, r5, ip, lsl r8 │ │ │ │ + andeq r2, r5, r0, lsl #16 │ │ │ │ + andeq r2, r5, r4, ror #14 │ │ │ │ + strdeq r2, [r5], -ip │ │ │ │ andmi r0, r0, r1, lsl r2 │ │ │ │ andeq r2, r2, ip, lsl #30 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq r2, r2, ip, lsl pc │ │ │ │ andeq r0, r0, r4, lsl #10 │ │ │ │ andeq r0, r0, r0, lsr r5 │ │ │ │ andeq r0, r0, ip, asr #16 │ │ │ │ @ instruction: 0x000004bc │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ andeq r0, r0, ip, lsl #19 │ │ │ │ andeq r0, r0, r4, asr r6 │ │ │ │ - ldrdeq r2, [r5], -ip │ │ │ │ - andeq r2, r5, r4, lsl #7 │ │ │ │ - muleq r5, r0, r2 │ │ │ │ + andeq r2, r5, ip, asr #7 │ │ │ │ + andeq r2, r5, r4, ror r3 │ │ │ │ + andeq r2, r5, r0, lsl #5 │ │ │ │ andeq r2, r2, r8, lsl #23 │ │ │ │ andeq r0, r0, r2, asr r3 │ │ │ │ - andeq r2, r5, r4, lsr r2 │ │ │ │ - andeq r2, r5, r0, lsl #4 │ │ │ │ + andeq r2, r5, r4, lsr #4 │ │ │ │ + strdeq r2, [r5], -r0 │ │ │ │ @ instruction: 0x000007b4 │ │ │ │ - andeq r2, r5, r4, lsr #1 │ │ │ │ + muleq r5, r4, r0 │ │ │ │ mov r1, r3 │ │ │ │ strb r3, [sp, #3456] @ 0xd80 │ │ │ │ b 382bc │ │ │ │ mov r2, fp │ │ │ │ mov r0, r3 │ │ │ │ mov ip, r4 │ │ │ │ b 38078 │ │ │ │ @@ -51705,17 +51705,17 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5cfc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ andeq r7, r2, r4, lsl #2 │ │ │ │ - andeq r2, r5, ip, lsr #32 │ │ │ │ - andeq r1, r5, r0, ror #31 │ │ │ │ - andeq r1, r5, r0, asr #31 │ │ │ │ + andeq r2, r5, ip, lsl r0 │ │ │ │ + ldrdeq r1, [r5], -r0 │ │ │ │ + @ instruction: 0x00051fb0 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq r2, r2, ip, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ @@ -52393,39 +52393,39 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #1 │ │ │ │ bl 4cf74 │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r7] │ │ │ │ b 39598 │ │ │ │ andeq r2, r2, r4, lsr r4 │ │ │ │ - andeq r1, r5, ip, lsl fp │ │ │ │ + andeq r1, r5, ip, lsl #22 │ │ │ │ ldrdeq r6, [r2], -r8 │ │ │ │ andeq sl, r1, r0, asr #2 │ │ │ │ andeq sl, r1, r0, asr #2 │ │ │ │ andeq ip, r1, r0, lsl r4 │ │ │ │ andeq r0, r0, r4, lsr #11 │ │ │ │ andeq sl, r1, r8, lsl #2 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ andeq r7, r3, r8, lsr sl │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ - andeq r1, r5, ip, asr sl │ │ │ │ + andeq r1, r5, ip, asr #20 │ │ │ │ andeq r0, r2, r0, ror #13 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq r2, r2, r0, ror #3 │ │ │ │ andeq sl, r1, r0, ror sl │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ andeq sl, r1, r4, asr #20 │ │ │ │ andeq r3, r2, r8, lsr #29 │ │ │ │ - andeq r1, r5, r4, asr #13 │ │ │ │ + @ instruction: 0x000516b4 │ │ │ │ andeq r0, r2, r4, asr r3 │ │ │ │ - andeq r1, r5, r8, lsr #13 │ │ │ │ - andeq r1, r5, r4, asr #12 │ │ │ │ + muleq r5, r8, r6 │ │ │ │ + andeq r1, r5, r4, lsr r6 │ │ │ │ ldrdeq r0, [r2], -r8 │ │ │ │ andeq sl, r1, r8, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr ip, [pc, #584] @ 39d38 │ │ │ │ @@ -52618,15 +52618,15 @@ │ │ │ │ ldr r0, [r4, #4]! │ │ │ │ bl 6320 │ │ │ │ cmp r4, r5 │ │ │ │ bne 39dd4 │ │ │ │ bl 61b8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 5f18 │ │ │ │ - muleq r5, r4, r2 │ │ │ │ + andeq r1, r5, r4, lsl #5 │ │ │ │ ldr r3, [pc, #32] @ 39e1c │ │ │ │ ldr r1, [pc, #32] @ 39e20 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, r1] │ │ │ │ ldr r2, [pc, #24] @ 39e24 │ │ │ │ mov r1, #0 │ │ │ │ str r1, [r0] │ │ │ │ @@ -53147,19 +53147,19 @@ │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r6, r2, r4, lsr #3 │ │ │ │ andeq r0, r0, ip, lsr r9 │ │ │ │ andeq r0, r0, r8, lsl r5 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r2, r2, r0, asr #3 │ │ │ │ andeq r2, r2, ip, lsl #3 │ │ │ │ - andeq r1, r5, r4, lsr #3 │ │ │ │ + muleq r5, r4, r1 │ │ │ │ andeq r9, r1, r8, lsr #15 │ │ │ │ andeq lr, r1, ip, asr r1 │ │ │ │ andeq r2, r2, r4, asr #2 │ │ │ │ - strdeq r1, [r5], -ip │ │ │ │ + andeq r1, r5, ip, ror #1 │ │ │ │ andeq r2, r2, r0, lsl r1 │ │ │ │ andeq r2, r2, r0, ror #1 │ │ │ │ strheq r2, [r2], -r0 │ │ │ │ andeq r2, r2, r4, lsl #1 │ │ │ │ andeq r2, r2, r4, asr r0 │ │ │ │ andeq r2, r2, r4, lsr #32 │ │ │ │ strdeq r1, [r2], -r8 │ │ │ │ @@ -53225,15 +53225,15 @@ │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 6590 <__fprintf_chk@plt> │ │ │ │ andeq r5, r2, r4, lsr #18 │ │ │ │ andeq r0, r0, ip, lsr r9 │ │ │ │ andeq r3, r2, ip, lsl r7 │ │ │ │ - andeq r0, r5, r0, asr r9 │ │ │ │ + andeq r0, r5, r0, asr #18 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ @ instruction: 0x00021ab0 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -53426,15 +53426,15 @@ │ │ │ │ andeq r5, r2, r0, asr #15 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ strdeq r1, [r2], -r4 │ │ │ │ muleq r2, r8, r7 │ │ │ │ andeq r2, r2, r8, lsl #29 │ │ │ │ andeq r2, r0, r0, lsr #32 │ │ │ │ andeq r0, r0, ip, lsr #9 │ │ │ │ - andeq r1, r5, r8, lsl #14 │ │ │ │ + strdeq r1, [r5], -r8 │ │ │ │ andeq r5, r2, r4, lsr r6 │ │ │ │ andeq r2, r2, r8, lsl #26 │ │ │ │ andeq r1, r2, r8, asr r8 │ │ │ │ andeq r7, r3, r4, lsr ip │ │ │ │ andeq fp, r1, r8, asr #12 │ │ │ │ andeq r5, r2, r4, asr #11 │ │ │ │ strdeq r7, [r3], -r0 │ │ │ │ @@ -53659,15 +53659,15 @@ │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r0, r0, r0, ror r9 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ muleq r1, ip, r4 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ - @ instruction: 0x000514b8 │ │ │ │ + andeq r1, r5, r8, lsr #9 │ │ │ │ andeq r0, r0, ip, lsr #9 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r5, r2, r4, ror r2 │ │ │ │ andeq r0, r0, r4, ror #13 │ │ │ │ andeq r9, r1, r0, lsl #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -53807,15 +53807,15 @@ │ │ │ │ muleq r2, r0, r1 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r8, r1, r0, asr r8 │ │ │ │ andeq r5, r2, ip, asr r1 │ │ │ │ andeq r8, r1, r8, lsr #16 │ │ │ │ andeq r2, r2, r0, lsr r8 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - andeq r1, r5, ip, asr #1 │ │ │ │ + strheq r1, [r5], -ip │ │ │ │ strdeq r4, [r2], -r8 │ │ │ │ andeq r7, r3, ip, lsl r6 │ │ │ │ andeq fp, r1, r0, lsr r0 │ │ │ │ strdeq r7, [r3], -r8 │ │ │ │ andeq fp, r1, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -54037,15 +54037,15 @@ │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r0, r0, r0, ror r9 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ andeq r0, r0, r0, lsl #16 │ │ │ │ @ instruction: 0x0001aeb4 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ - ldrdeq r0, [r5], -r0 @ │ │ │ │ + andeq r0, r5, r0, asr #29 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r4, r2, ip, lsl #25 │ │ │ │ andeq r0, r0, r4, ror #13 │ │ │ │ andeq r9, r1, r0, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ @@ -54774,15 +54774,15 @@ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 3bf9c │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ - muleq r3, r8, r9 │ │ │ │ + andeq r6, r3, r8, lsl #19 │ │ │ │ andeq r4, r2, r8, ror r1 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r0, r2, r0, lsl #8 │ │ │ │ andeq r0, r2, ip, lsl #8 │ │ │ │ andeq r4, r2, r0, lsl #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ @@ -55112,27 +55112,27 @@ │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r4, r2, r0 │ │ │ │ andeq r0, r2, ip, lsr #5 │ │ │ │ andeq r0, r2, r4, lsr #5 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r0, r0, r8, ror #11 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ - muleq r3, r0, r7 │ │ │ │ - andeq r6, r3, r4, lsr #14 │ │ │ │ - andeq r6, r3, r4, lsl #14 │ │ │ │ - ldrdeq r6, [r3], -ip │ │ │ │ + andeq r6, r3, r0, lsl #15 │ │ │ │ + andeq r6, r3, r4, lsl r7 │ │ │ │ + strdeq r6, [r3], -r4 │ │ │ │ + andeq r6, r3, ip, asr #13 │ │ │ │ andeq r0, r2, r8, lsl #3 │ │ │ │ andeq r0, r0, r4, asr r8 │ │ │ │ andeq r0, r0, r4, asr #19 │ │ │ │ andeq r0, r0, r8, lsl #12 │ │ │ │ andeq r3, r2, ip, asr lr │ │ │ │ muleq r1, r4, r8 │ │ │ │ andeq ip, r1, r4, lsl #17 │ │ │ │ andeq r0, r2, r4, lsl #2 │ │ │ │ - andeq r6, r3, r4, lsr #12 │ │ │ │ + andeq r6, r3, r4, lsl r6 │ │ │ │ andeq r0, r2, r4, lsr #1 │ │ │ │ andeq r0, r2, ip, lsl #1 │ │ │ │ ldrdeq r0, [r2], -r8 │ │ │ │ andeq r0, r0, r4, lsr #19 │ │ │ │ strheq r0, [r2], -r8 │ │ │ │ andeq r0, r0, r8, lsr #12 │ │ │ │ andeq r0, r2, ip, lsr r0 │ │ │ │ @@ -55662,35 +55662,35 @@ │ │ │ │ str r2, [sp, #8] │ │ │ │ bl 3a6bc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ b 3cb68 │ │ │ │ andeq r3, r2, r4, lsl #15 │ │ │ │ andeq r0, r0, r0, lsl #11 │ │ │ │ - andeq pc, r4, r0, asr #16 │ │ │ │ + andeq pc, r4, r0, lsr r8 @ │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ andeq r4, r0, r0, lsr #28 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - strdeq pc, [r4], -ip │ │ │ │ - andeq pc, r4, r8, lsr #29 │ │ │ │ + andeq pc, r4, ip, ror #13 │ │ │ │ + muleq r4, r8, lr │ │ │ │ stmdaeq r0, {lr} │ │ │ │ andeq r0, r0, r0, asr #8 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ - ldrdeq pc, [r4], -r8 │ │ │ │ - andeq pc, r4, r4, lsl #27 │ │ │ │ + andeq pc, r4, r8, asr #11 │ │ │ │ + andeq pc, r4, r4, ror sp @ │ │ │ │ andeq r0, r0, r4, asr r8 │ │ │ │ andeq r0, r0, r4, lsl #15 │ │ │ │ - andeq pc, r4, r8, asr #9 │ │ │ │ - andeq pc, r4, r4, ror ip @ │ │ │ │ + @ instruction: 0x0004f4b8 │ │ │ │ + andeq pc, r4, r4, ror #24 │ │ │ │ andeq r0, r0, r4, asr r5 │ │ │ │ - andeq pc, r4, r8, lsr r4 @ │ │ │ │ - andeq pc, r4, r4, ror #23 │ │ │ │ + andeq pc, r4, r8, lsr #8 │ │ │ │ + ldrdeq pc, [r4], -r4 │ │ │ │ andeq r0, r0, r0, lsr #9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3936] @ 0xf60 │ │ │ │ ldr r1, [pc, #4000] @ 3dd90 │ │ │ │ ldr r2, [pc, #4000] @ 3dd94 │ │ │ │ @@ -56695,128 +56695,128 @@ │ │ │ │ str r3, [lr, #8] │ │ │ │ b 3d708 │ │ │ │ andeq r3, r2, r8, lsl #4 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ strdeq r3, [r2], -r4 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ andeq r0, r0, ip, ror r6 │ │ │ │ - andeq pc, r4, r4, asr #20 │ │ │ │ + andeq pc, r4, r4, lsr sl @ │ │ │ │ andeq r4, r0, r0, lsr #28 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r8, asr #12 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, ror r9 │ │ │ │ andeq r0, r0, ip, ror #16 │ │ │ │ - andeq pc, r4, r0, asr #32 │ │ │ │ - andeq pc, r4, r4, lsl r0 @ │ │ │ │ + andeq pc, r4, r0, lsr r0 @ │ │ │ │ + andeq pc, r4, r4 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ andeq r0, r0, ip, ror #11 │ │ │ │ - @ instruction: 0x0004efb4 │ │ │ │ - andeq pc, r4, ip, asr r7 @ │ │ │ │ + andeq lr, r4, r4, lsr #31 │ │ │ │ + andeq pc, r4, ip, asr #14 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r0, lsr r9 │ │ │ │ andeq r0, r0, ip, asr #15 │ │ │ │ andeq r0, r0, r4, ror #12 │ │ │ │ - andeq lr, r4, r0, asr fp │ │ │ │ + andeq lr, r4, r0, asr #22 │ │ │ │ andeq r0, r0, r8, ror #15 │ │ │ │ andeq r0, r0, r4, ror #7 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ - andeq lr, r4, r4, ror #20 │ │ │ │ - andeq lr, r4, r0, ror #20 │ │ │ │ + andeq lr, r4, r4, asr sl │ │ │ │ + andeq lr, r4, r0, asr sl │ │ │ │ andeq r0, r0, r8, lsr #11 │ │ │ │ andeq r8, r1, r0, lsr #13 │ │ │ │ andeq r0, r0, r4, lsl r6 │ │ │ │ andeq r0, r0, r0, ror r7 │ │ │ │ andeq r0, r0, r8, asr r5 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, ror #18 │ │ │ │ - andeq lr, r4, ip, ror r8 │ │ │ │ - andeq lr, r4, r8, ror #16 │ │ │ │ - andeq lr, r4, r8, asr #16 │ │ │ │ - andeq lr, r4, r4, lsr r8 │ │ │ │ - andeq lr, r4, r8, lsl r8 │ │ │ │ - andeq r5, r3, r4, lsr #3 │ │ │ │ + andeq lr, r4, ip, ror #16 │ │ │ │ + andeq lr, r4, r8, asr r8 │ │ │ │ + andeq lr, r4, r8, lsr r8 │ │ │ │ + andeq lr, r4, r4, lsr #16 │ │ │ │ + andeq lr, r4, r8, lsl #16 │ │ │ │ + muleq r3, r4, r1 │ │ │ │ @ instruction: 0x000008b4 │ │ │ │ andeq r2, r2, r4, ror #13 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ - andeq lr, r4, r0, asr #13 │ │ │ │ - andeq lr, r4, ip, ror #28 │ │ │ │ - ldrdeq lr, [r4], -r0 │ │ │ │ - andeq lr, r4, ip, ror ip │ │ │ │ - andeq lr, r4, r8, lsr #22 │ │ │ │ + @ instruction: 0x0004e6b0 │ │ │ │ + andeq lr, r4, ip, asr lr │ │ │ │ + andeq lr, r4, r0, asr #9 │ │ │ │ + andeq lr, r4, ip, ror #24 │ │ │ │ + andeq lr, r4, r8, lsl fp │ │ │ │ andeq r4, r0, r0, lsr #28 │ │ │ │ andeq r0, r0, r0, lsr #15 │ │ │ │ - andeq lr, r4, r8, lsr #1 │ │ │ │ + muleq r4, r8, r0 │ │ │ │ andeq r0, r0, r4, lsl #13 │ │ │ │ - andeq lr, r4, r8, lsl #16 │ │ │ │ - andeq lr, r4, r8, asr #32 │ │ │ │ - strdeq sp, [r4], -ip │ │ │ │ - andeq lr, r4, r0, lsl #15 │ │ │ │ + strdeq lr, [r4], -r8 │ │ │ │ + andeq lr, r4, r8, lsr r0 │ │ │ │ + andeq sp, r4, ip, ror #31 │ │ │ │ + andeq lr, r4, r0, ror r7 │ │ │ │ andeq r0, r0, r0, lsl #19 │ │ │ │ andeq r0, r0, r8, ror #8 │ │ │ │ muleq r0, r4, r6 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ muleq r0, ip, r7 │ │ │ │ andeq r0, r0, r4, asr #11 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ andeq r0, r0, r8, lsl r9 │ │ │ │ - andeq sp, r4, r8, asr #24 │ │ │ │ - strdeq lr, [r4], -r4 │ │ │ │ - andeq sp, r4, r4, asr #23 │ │ │ │ - andeq lr, r4, r0, ror r3 │ │ │ │ + andeq sp, r4, r8, lsr ip │ │ │ │ + andeq lr, r4, r4, ror #7 │ │ │ │ + @ instruction: 0x0004dbb4 │ │ │ │ + andeq lr, r4, r0, ror #6 │ │ │ │ andeq r0, r0, r4, asr r8 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ muleq r0, r0, r7 │ │ │ │ svccc 0x00f921fb │ │ │ │ ldcmi 8, cr13, [r2, #-296] @ 0xfffffed8 │ │ │ │ strdmi r2, [r9], -fp │ │ │ │ rsbmi r0, r0, r0 │ │ │ │ andeq r0, r0, ip, asr #18 │ │ │ │ andeq r0, r0, r4, ror #14 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ - andeq sp, r4, r4, ror #17 │ │ │ │ + ldrdeq sp, [r4], -r4 │ │ │ │ andeq r0, r0, r0, lsr #15 │ │ │ │ andeq r0, r0, r0, lsr #13 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ andeq r0, r0, r8, lsr #13 │ │ │ │ andeq r0, r0, r0, ror #13 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r4, lsl #9 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ - muleq r3, r0, r0 │ │ │ │ + andeq r4, r3, r0, lsl #1 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ stmdaeq r0, {lr} │ │ │ │ - andeq sp, r4, r8, asr #12 │ │ │ │ - strdeq sp, [r4], -r4 │ │ │ │ - andeq sp, r4, r0, lsl r6 │ │ │ │ + andeq sp, r4, r8, lsr r6 │ │ │ │ + andeq sp, r4, r4, ror #27 │ │ │ │ + andeq sp, r4, r0, lsl #12 │ │ │ │ @ instruction: 0x000004b4 │ │ │ │ - andeq sp, r4, r4, ror #11 │ │ │ │ + ldrdeq sp, [r4], -r4 │ │ │ │ andeq r4, r0, lr, lsl lr │ │ │ │ andeq r2, r0, pc, lsl #14 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ - andeq sp, r4, ip, lsl #8 │ │ │ │ + strdeq sp, [r4], -ip │ │ │ │ andeq r0, r0, ip, lsr r4 │ │ │ │ andeq r0, r0, r0, lsr #9 │ │ │ │ andeq r0, r0, ip, asr r6 │ │ │ │ - andeq sp, r4, r4, ror #21 │ │ │ │ - andeq sp, r4, r4, lsr #6 │ │ │ │ + ldrdeq sp, [r4], -r4 │ │ │ │ + andeq sp, r4, r4, lsl r3 │ │ │ │ andeq r0, r0, r0, asr #12 │ │ │ │ andeq r0, r0, r0, lsl r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r8, asr #10 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ andeq r0, r0, r0, lsl r5 │ │ │ │ andeq r0, r0, ip, lsr #8 │ │ │ │ - andeq sp, r4, r0, ror #3 │ │ │ │ - andeq sp, r4, r8, lsl #19 │ │ │ │ + ldrdeq sp, [r4], -r0 │ │ │ │ + andeq sp, r4, r8, ror r9 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ andeq r0, r0, r0, ror r9 │ │ │ │ cmp r2, #0 │ │ │ │ beq 3d184 │ │ │ │ ldr r3, [r7] │ │ │ │ cmp r3, r9 │ │ │ │ beq 3f188 │ │ │ │ @@ -58847,58 +58847,58 @@ │ │ │ │ ldr r3, [sl, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ b 3f4e8 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ strdeq r0, [r0], -r3 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ andeq r0, r0, r4, lsl #9 │ │ │ │ - ldrdeq sp, [r4], -ip │ │ │ │ - andeq sp, r4, r8, lsl #17 │ │ │ │ + andeq sp, r4, ip, asr #1 │ │ │ │ + andeq sp, r4, r8, ror r8 │ │ │ │ andeq r0, r0, r4, asr #11 │ │ │ │ andeq r0, r0, r8, lsr #13 │ │ │ │ - andeq ip, r4, r0, ror #31 │ │ │ │ - andeq sp, r4, ip, lsl #15 │ │ │ │ + ldrdeq ip, [r4], -r0 │ │ │ │ + andeq sp, r4, ip, ror r7 │ │ │ │ andeq r0, r0, r0, lsr #15 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ andeq r0, r0, r4, asr r8 │ │ │ │ muleq r0, r4, r9 │ │ │ │ - andeq ip, r4, r8, lsr lr │ │ │ │ - andeq sp, r4, r4, ror #11 │ │ │ │ + andeq ip, r4, r8, lsr #28 │ │ │ │ + ldrdeq sp, [r4], -r4 │ │ │ │ andeq r0, r0, ip, asr #18 │ │ │ │ andeq r0, r0, r4, ror #14 │ │ │ │ andeq r0, r0, r0, lsr #8 │ │ │ │ andeq r0, r0, r0, lsr r7 │ │ │ │ andeq r0, r0, ip, lsr #16 │ │ │ │ andeq r0, r0, r4, ror #9 │ │ │ │ andeq r0, r0, r4, lsr #13 │ │ │ │ andeq r0, r0, r8, lsl #18 │ │ │ │ - @ instruction: 0x0004cbbc │ │ │ │ + andeq ip, r4, ip, lsr #23 │ │ │ │ andeq r0, r0, r0, lsl #15 │ │ │ │ andeq r4, r0, lr, lsl lr │ │ │ │ andeq r0, r0, r4, ror #13 │ │ │ │ - andeq sp, r4, r8, lsl #4 │ │ │ │ - strdeq sp, [r4], -r0 │ │ │ │ - andeq ip, r4, r4, lsr sl │ │ │ │ - andeq ip, r4, r0, lsl #20 │ │ │ │ + strdeq sp, [r4], -r8 │ │ │ │ + andeq sp, r4, r0, ror #3 │ │ │ │ + andeq ip, r4, r4, lsr #20 │ │ │ │ + strdeq ip, [r4], -r0 │ │ │ │ ldcmi 8, cr13, [r2, #-296] @ 0xfffffed8 │ │ │ │ strdmi r2, [r9], -fp │ │ │ │ rsbmi r0, r0, r0 │ │ │ │ andeq r0, r0, ip, lsl #9 │ │ │ │ andeq r0, r0, r4, asr #10 │ │ │ │ andeq r0, r0, r0, ror r7 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, ror #18 │ │ │ │ andeq r0, r0, ip, ror #12 │ │ │ │ ldrbpl r5, [r5, #-1366] @ 0xfffffaaa │ │ │ │ - andeq ip, r4, ip, lsr #15 │ │ │ │ + muleq r4, ip, r7 │ │ │ │ andeq r0, r0, r4, ror #18 │ │ │ │ - andeq ip, r4, r8, asr #13 │ │ │ │ - andeq ip, r4, r8, lsl r6 │ │ │ │ - andeq ip, r4, ip, ror #10 │ │ │ │ - andeq ip, r4, r4, asr sl │ │ │ │ + @ instruction: 0x0004c6b8 │ │ │ │ + andeq ip, r4, r8, lsl #12 │ │ │ │ + andeq ip, r4, ip, asr r5 │ │ │ │ + andeq ip, r4, r4, asr #20 │ │ │ │ andeq r0, r0, r0, asr r8 │ │ │ │ andeq r0, r0, r4, lsl #19 │ │ │ │ ldrdeq r0, [r0], -r0 @ │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ andeq r0, r0, r8, asr r5 │ │ │ │ andeq r0, r0, r8, asr #10 │ │ │ │ @@ -59108,19 +59108,19 @@ │ │ │ │ str r2, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ add sp, sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ andeq pc, r1, r4, asr #27 │ │ │ │ andeq r0, r0, ip, ror #10 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ - andeq fp, r4, r0, ror lr │ │ │ │ - andeq ip, r4, r0, lsl r6 │ │ │ │ - andeq fp, r4, r4, lsl lr │ │ │ │ + andeq fp, r4, r0, ror #28 │ │ │ │ + andeq ip, r4, r0, lsl #12 │ │ │ │ + andeq fp, r4, r4, lsl #28 │ │ │ │ andeq r0, r0, r8, ror #7 │ │ │ │ - muleq r4, r4, sp │ │ │ │ + andeq fp, r4, r4, lsl #27 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ bl 62a8 │ │ │ │ @@ -59159,15 +59159,15 @@ │ │ │ │ add r1, r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ add r4, r4, #528 @ 0x210 │ │ │ │ bl 4036c │ │ │ │ cmp r4, r5 │ │ │ │ bne 40408 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r2, r3, r0, ror r6 │ │ │ │ + andeq r2, r3, r0, ror #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ bl 62a8 │ │ │ │ @@ -59313,15 +59313,15 @@ │ │ │ │ b 405d4 │ │ │ │ mov r3, r7 │ │ │ │ b 40588 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r2, r3, r8, lsr #12 │ │ │ │ + andeq r2, r3, r8, lsl r6 │ │ │ │ andeq sp, r1, r8, lsr sl │ │ │ │ ldr r0, [pc, #4] @ 406a0 │ │ │ │ add r0, pc, r0 │ │ │ │ b 5f6c │ │ │ │ strdeq fp, [r1], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ @@ -59329,15 +59329,15 @@ │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [pc, #16] @ 406cc │ │ │ │ mov r3, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ mov r1, #0 │ │ │ │ str r3, [r0], #8 │ │ │ │ bl 5ef4 <__longjmp_chk@plt> │ │ │ │ - andeq sp, r4, r4, lsl #26 │ │ │ │ + strdeq sp, [r4], -r4 │ │ │ │ ldr r3, [pc, #28] @ 406f4 │ │ │ │ ldr r2, [pc, #28] @ 406f8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ @@ -60081,63 +60081,63 @@ │ │ │ │ ldr r0, [r3, #404] @ 0x194 │ │ │ │ bl 63f8 │ │ │ │ b 41260 │ │ │ │ ldr r0, [r4, #404] @ 0x194 │ │ │ │ bl 63f8 │ │ │ │ b 41260 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ - andeq sp, r4, ip, lsr #25 │ │ │ │ + muleq r4, ip, ip │ │ │ │ ldrdeq pc, [r1], -r0 │ │ │ │ andeq pc, r1, r0, asr #17 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ @ instruction: 0x000006b8 │ │ │ │ - andeq sp, r4, ip, asr #24 │ │ │ │ + andeq sp, r4, ip, lsr ip │ │ │ │ andeq r0, r0, r0, ror #16 │ │ │ │ andeq r8, r1, r8, lsl r1 │ │ │ │ andeq r0, r0, r4, lsr #16 │ │ │ │ - andeq sp, r4, r4, lsl #24 │ │ │ │ + strdeq sp, [r4], -r4 │ │ │ │ andeq r8, r1, r0, ror #1 │ │ │ │ andeq r0, r0, ip, lsr r8 │ │ │ │ andeq r0, r0, r8, lsr #15 │ │ │ │ @ instruction: 0xfffffe74 │ │ │ │ - muleq r4, r4, fp │ │ │ │ + andeq sp, r4, r4, lsl #23 │ │ │ │ muleq r0, r8, r7 │ │ │ │ muleq r1, r0, ip │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq fp, r1, r4, lsl #25 │ │ │ │ andeq r0, r0, r8, lsr r6 │ │ │ │ - andeq sp, r4, r0, lsr #22 │ │ │ │ + andeq sp, r4, r0, lsl fp │ │ │ │ andeq fp, r1, r0, asr ip │ │ │ │ andeq r0, r0, r4, lsl #17 │ │ │ │ - @ instruction: 0x0004dabc │ │ │ │ - andeq sp, r4, r8, ror sl │ │ │ │ - andeq sp, r4, r4, ror #20 │ │ │ │ + andeq sp, r4, ip, lsr #21 │ │ │ │ + andeq sp, r4, r8, ror #20 │ │ │ │ + andeq sp, r4, r4, asr sl │ │ │ │ andeq r7, r1, r0, asr #30 │ │ │ │ - andeq sp, r4, ip, lsr #20 │ │ │ │ - strdeq sp, [r4], -ip │ │ │ │ + andeq sp, r4, ip, lsl sl │ │ │ │ + andeq sp, r4, ip, ror #19 │ │ │ │ andeq r0, r0, ip, asr #9 │ │ │ │ andeq fp, r1, r8, lsr #22 │ │ │ │ andeq r0, r0, r0, lsl #8 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq sp, r4, r8, lsr r9 │ │ │ │ + andeq sp, r4, r8, lsr #18 │ │ │ │ ldrdeq fp, [r1], -ip │ │ │ │ andeq r0, r0, ip, lsr #15 │ │ │ │ andeq r0, r0, ip, lsr #18 │ │ │ │ muleq r0, r0, r9 │ │ │ │ andeq r0, r0, r4, ror #19 │ │ │ │ andeq r7, r1, r8, asr #27 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r2, r1, r0, ror #28 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ - muleq r4, r0, r7 │ │ │ │ + andeq sp, r4, r0, lsl #15 │ │ │ │ andeq r0, r0, ip, lsl #8 │ │ │ │ - andeq sp, r4, r8, asr r7 │ │ │ │ + andeq sp, r4, r8, asr #14 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ muleq r1, r0, r8 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ andeq fp, r1, r8, asr #16 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ andeq r0, r0, r0, ror r9 │ │ │ │ muleq r0, r4, r8 │ │ │ │ @@ -60146,39 +60146,39 @@ │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ andeq r0, r0, ip, lsl #11 │ │ │ │ @ instruction: 0x000003b8 │ │ │ │ andeq r0, r0, ip, lsl #10 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ andeq r0, r0, ip, ror r4 │ │ │ │ andeq r0, r0, r0, ror #12 │ │ │ │ - andeq sp, r4, ip, asr r5 │ │ │ │ + andeq sp, r4, ip, asr #10 │ │ │ │ andeq r0, r0, r4, lsl r8 │ │ │ │ andeq r0, r0, ip, asr #10 │ │ │ │ ldrdeq r0, [r0], -ip │ │ │ │ - strdeq sp, [r4], -r4 │ │ │ │ + andeq sp, r4, r4, ror #9 │ │ │ │ andeq pc, r1, r4, lsl #2 │ │ │ │ ldrdeq fp, [r1], -r4 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r8, r1, r4 │ │ │ │ - andeq sp, r4, r8, lsr #8 │ │ │ │ + andeq sp, r4, r8, lsl r4 │ │ │ │ muleq r1, r4, lr │ │ │ │ andeq r2, r1, r0, ror lr │ │ │ │ andeq r0, r0, r0, asr #10 │ │ │ │ andeq fp, r1, r4, lsr r5 │ │ │ │ andeq r6, r1, r0, lsr #28 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq fp, r1, r4, ror r4 │ │ │ │ @ instruction: 0xfffff5c0 │ │ │ │ andeq fp, r1, r0, lsr r4 │ │ │ │ andeq sl, r1, ip, lsl r8 │ │ │ │ andeq fp, r1, ip, lsr #7 │ │ │ │ andeq fp, r1, r4, lsl r3 │ │ │ │ andeq fp, r1, ip, lsr r3 │ │ │ │ andeq r0, r0, r4, lsr r4 │ │ │ │ - andeq sp, r4, r4, asr r1 │ │ │ │ + andeq sp, r4, r4, asr #2 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #48] @ 4143c │ │ │ │ ldr r2, [pc, #48] @ 41440 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -60191,15 +60191,15 @@ │ │ │ │ ldr r0, [pc, #20] @ 41444 │ │ │ │ add r1, r4, #10 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ bl 5ef4 <__longjmp_chk@plt> │ │ │ │ andeq lr, r1, ip, ror #23 │ │ │ │ andeq r0, r0, r4, lsr #16 │ │ │ │ - muleq r4, r0, pc @ │ │ │ │ + andeq ip, r4, r0, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #132] @ 0x84 │ │ │ │ ldr r5, [r0, #140] @ 0x8c │ │ │ │ ldr r4, [pc, #200] @ 41530 │ │ │ │ @@ -60250,22 +60250,22 @@ │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ bl 64e8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ add r3, r3, #1 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq sp, r4, r0, ror r1 │ │ │ │ + andeq sp, r4, r0, ror #2 │ │ │ │ ldr r3, [pc, #16] @ 4154c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ bxne lr │ │ │ │ b 41448 │ │ │ │ - andeq sp, r4, r0, lsr #1 │ │ │ │ + muleq r4, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [pc, #212] @ 4163c │ │ │ │ ldr r6, [pc, #212] @ 41640 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -60317,17 +60317,17 @@ │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r0] │ │ │ │ bl 6590 <__fprintf_chk@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 6068 │ │ │ │ - andeq sp, r4, r0, ror r0 │ │ │ │ + andeq sp, r4, r0, rrx │ │ │ │ andeq lr, r1, r8, lsl #21 │ │ │ │ - andeq sp, r4, ip, asr #32 │ │ │ │ + andeq sp, r4, ip, lsr r0 │ │ │ │ @ instruction: 0x0001afb4 │ │ │ │ andeq sl, r1, r0, lsr #31 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq sl, r1, r4, ror pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -60585,15 +60585,15 @@ │ │ │ │ b 260a4 │ │ │ │ ldrb r1, [r2] │ │ │ │ mov r0, #0 │ │ │ │ bl 260a4 │ │ │ │ b 41a14 │ │ │ │ andeq lr, r1, r0, lsl #12 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - ldrdeq ip, [r4], -ip @ │ │ │ │ + andeq ip, r4, ip, asr #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #108] @ 41af4 │ │ │ │ ldr r2, [pc, #108] @ 41af8 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -60621,15 +60621,15 @@ │ │ │ │ b 2616c │ │ │ │ ldrb r1, [r2] │ │ │ │ mov r0, #0 │ │ │ │ bl 2616c │ │ │ │ b 41aa4 │ │ │ │ andeq lr, r1, r0, ror r5 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - andeq ip, r4, ip, asr #22 │ │ │ │ + andeq ip, r4, ip, lsr fp │ │ │ │ b f5ec │ │ │ │ b f544 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #14 │ │ │ │ b 25c08 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -60663,15 +60663,15 @@ │ │ │ │ ldr r3, [pc, #28] @ 41bac │ │ │ │ ldr r2, [r4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3] │ │ │ │ strh r2, [r3, #172] @ 0xac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq ip, r4, r8, asr #21 │ │ │ │ + @ instruction: 0x0004cab8 │ │ │ │ @ instruction: 0x0001e4b4 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ mov r1, #1 │ │ │ │ mov r0, #13 │ │ │ │ b 25c08 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #11 │ │ │ │ @@ -60854,15 +60854,15 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r4, r0 │ │ │ │ mov r1, #0 │ │ │ │ mov r0, #20 │ │ │ │ bl 25c08 │ │ │ │ str r4, [r6, #4] │ │ │ │ b 41e74 │ │ │ │ - andeq ip, r4, ip, lsr #15 │ │ │ │ + muleq r4, ip, r7 │ │ │ │ muleq r1, r4, r1 │ │ │ │ muleq r0, ip, r7 │ │ │ │ b f6b8 │ │ │ │ b f584 │ │ │ │ ldr r3, [pc, #68] @ 41f00 │ │ │ │ ldr r2, [pc, #68] @ 41f04 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -61201,15 +61201,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 6590 <__fprintf_chk@plt> │ │ │ │ pop {r4, lr} │ │ │ │ b 4c664 │ │ │ │ andeq sp, r1, r4, lsr #24 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ - andeq r1, r3, ip, lsl #14 │ │ │ │ + strdeq r1, [r3], -ip │ │ │ │ andeq sl, r1, r0, lsr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, #18 │ │ │ │ bl 3a6bc │ │ │ │ @@ -61252,16 +61252,16 @@ │ │ │ │ b 260a4 │ │ │ │ pop {r4, lr} │ │ │ │ ldrb r1, [r2] │ │ │ │ mov r0, #0 │ │ │ │ b 260a4 │ │ │ │ andeq sp, r1, ip, lsr #23 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - andeq r1, r3, r4, ror r6 │ │ │ │ - andeq ip, r4, ip, ror r1 │ │ │ │ + andeq r1, r3, r4, ror #12 │ │ │ │ + andeq ip, r4, ip, ror #2 │ │ │ │ b 42434 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #44] @ 42528 │ │ │ │ ldr r2, [pc, #44] @ 4252c │ │ │ │ @@ -61348,19 +61348,19 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ pop {r4, pc} │ │ │ │ bl f43c │ │ │ │ mvn r3, #1 │ │ │ │ b 42634 │ │ │ │ andeq sp, r1, r0, lsr #20 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - strdeq r1, [r3], -ip │ │ │ │ + andeq r1, r3, ip, ror #9 │ │ │ │ andeq r0, r0, r0, asr r9 │ │ │ │ andeq r0, r0, r4, asr r8 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - @ instruction: 0x000314b8 │ │ │ │ + andeq r1, r3, r8, lsr #9 │ │ │ │ ldr r2, [pc, #100] @ 426d8 │ │ │ │ ldr r3, [pc, #100] @ 426dc │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ beq 426c4 │ │ │ │ @@ -61634,19 +61634,19 @@ │ │ │ │ str r3, [r2, #4] │ │ │ │ pop {r4, pc} │ │ │ │ bl f43c │ │ │ │ mvn r3, #1 │ │ │ │ b 42aac │ │ │ │ andeq sp, r1, r8, lsr #11 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - andeq r1, r3, r4, lsl #1 │ │ │ │ + andeq r1, r3, r4, ror r0 │ │ │ │ andeq r0, r0, r0, asr r9 │ │ │ │ andeq r0, r0, r4, asr r8 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - andeq r1, r3, r0, asr #32 │ │ │ │ + andeq r1, r3, r0, lsr r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [pc, #48] @ 42b2c │ │ │ │ ldr r2, [pc, #48] @ 42b30 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -61659,15 +61659,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 6590 <__fprintf_chk@plt> │ │ │ │ pop {r4, lr} │ │ │ │ b 4c664 │ │ │ │ strdeq sp, [r1], -ip │ │ │ │ @ instruction: 0x000008bc │ │ │ │ - andeq r0, r3, r4, ror #31 │ │ │ │ + ldrdeq r0, [r3], -r4 │ │ │ │ strdeq r9, [r1], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [pc, #48] @ 42b84 │ │ │ │ ldr r2, [pc, #48] @ 42b88 │ │ │ │ @@ -61681,15 +61681,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 6590 <__fprintf_chk@plt> │ │ │ │ pop {r4, lr} │ │ │ │ b 4c664 │ │ │ │ andeq sp, r1, r4, lsr #9 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ - andeq r0, r3, ip, lsl #31 │ │ │ │ + andeq r0, r3, ip, ror pc │ │ │ │ andeq r9, r1, r0, lsr #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [pc, #48] @ 42bdc │ │ │ │ ldr r2, [pc, #48] @ 42be0 │ │ │ │ @@ -61703,15 +61703,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 6590 <__fprintf_chk@plt> │ │ │ │ pop {r4, lr} │ │ │ │ b 4c664 │ │ │ │ andeq sp, r1, ip, asr #8 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ - andeq r0, r3, r4, lsr pc │ │ │ │ + andeq r0, r3, r4, lsr #30 │ │ │ │ andeq r9, r1, r8, asr #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [pc, #48] @ 42c34 │ │ │ │ ldr r2, [pc, #48] @ 42c38 │ │ │ │ @@ -61725,15 +61725,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 6590 <__fprintf_chk@plt> │ │ │ │ pop {r4, lr} │ │ │ │ b 4c664 │ │ │ │ strdeq sp, [r1], -r4 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ - ldrdeq r0, [r3], -ip │ │ │ │ + andeq r0, r3, ip, asr #29 │ │ │ │ strdeq r9, [r1], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [pc, #48] @ 42c8c │ │ │ │ ldr r2, [pc, #48] @ 42c90 │ │ │ │ @@ -61747,15 +61747,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 6590 <__fprintf_chk@plt> │ │ │ │ pop {r4, lr} │ │ │ │ b 4c664 │ │ │ │ muleq r1, ip, r3 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ - andeq r0, r3, r4, lsl #29 │ │ │ │ + andeq r0, r3, r4, ror lr │ │ │ │ muleq r1, r8, r9 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [pc, #48] @ 42ce4 │ │ │ │ ldr r2, [pc, #48] @ 42ce8 │ │ │ │ @@ -61769,15 +61769,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 6590 <__fprintf_chk@plt> │ │ │ │ pop {r4, lr} │ │ │ │ b 4c664 │ │ │ │ andeq sp, r1, r4, asr #6 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ - andeq r0, r3, ip, lsr #28 │ │ │ │ + andeq r0, r3, ip, lsl lr │ │ │ │ andeq r9, r1, r0, asr #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [pc, #48] @ 42d3c │ │ │ │ ldr r2, [pc, #48] @ 42d40 │ │ │ │ @@ -61791,15 +61791,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 6590 <__fprintf_chk@plt> │ │ │ │ pop {r4, lr} │ │ │ │ b 4c664 │ │ │ │ andeq sp, r1, ip, ror #5 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ - ldrdeq r0, [r3], -r4 │ │ │ │ + andeq r0, r3, r4, asr #27 │ │ │ │ andeq r9, r1, r8, ror #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [pc, #48] @ 42d94 │ │ │ │ ldr r2, [pc, #48] @ 42d98 │ │ │ │ @@ -61813,15 +61813,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 6590 <__fprintf_chk@plt> │ │ │ │ pop {r4, lr} │ │ │ │ b 4c664 │ │ │ │ muleq r1, r4, r2 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ - andeq r0, r3, ip, ror sp │ │ │ │ + andeq r0, r3, ip, ror #26 │ │ │ │ muleq r1, r0, r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [pc, #48] @ 42dec │ │ │ │ ldr r2, [pc, #48] @ 42df0 │ │ │ │ @@ -61835,15 +61835,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 6590 <__fprintf_chk@plt> │ │ │ │ pop {r4, lr} │ │ │ │ b 4c664 │ │ │ │ andeq sp, r1, ip, lsr r2 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ - andeq r0, r3, r4, lsr #26 │ │ │ │ + andeq r0, r3, r4, lsl sp │ │ │ │ andeq r9, r1, r8, lsr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [pc, #48] @ 42e44 │ │ │ │ ldr r2, [pc, #48] @ 42e48 │ │ │ │ @@ -61857,15 +61857,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 6590 <__fprintf_chk@plt> │ │ │ │ pop {r4, lr} │ │ │ │ b 4c664 │ │ │ │ andeq sp, r1, r4, ror #3 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ - andeq r0, r3, ip, asr #25 │ │ │ │ + @ instruction: 0x00030cbc │ │ │ │ andeq r9, r1, r0, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [pc, #48] @ 42e9c │ │ │ │ ldr r2, [pc, #48] @ 42ea0 │ │ │ │ @@ -61879,15 +61879,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 6590 <__fprintf_chk@plt> │ │ │ │ pop {r4, lr} │ │ │ │ b 4c664 │ │ │ │ andeq sp, r1, ip, lsl #3 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ - andeq r0, r3, r4, ror ip │ │ │ │ + andeq r0, r3, r4, ror #24 │ │ │ │ andeq r9, r1, r8, lsl #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [pc, #48] @ 42ef4 │ │ │ │ ldr r2, [pc, #48] @ 42ef8 │ │ │ │ @@ -61901,15 +61901,15 @@ │ │ │ │ add r2, pc, r2 │ │ │ │ mov r1, #1 │ │ │ │ bl 6590 <__fprintf_chk@plt> │ │ │ │ pop {r4, lr} │ │ │ │ b 4c664 │ │ │ │ andeq sp, r1, r4, lsr r1 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ - andeq r0, r3, ip, lsl ip │ │ │ │ + andeq r0, r3, ip, lsl #24 │ │ │ │ andeq r9, r1, r0, lsr r7 │ │ │ │ ldr r1, [r0] │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldrb r0, [r2], #1 │ │ │ │ cmp r0, #94 @ 0x5e │ │ │ │ bne 42f30 │ │ │ │ @@ -62636,15 +62636,15 @@ │ │ │ │ andeq ip, r1, r8, ror #11 │ │ │ │ andeq r8, r1, r8, lsr sp │ │ │ │ ldr r3, [pc, #12] @ 43a78 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3, #8] │ │ │ │ bx lr │ │ │ │ - andeq r0, r3, r4, lsl #1 │ │ │ │ + andeq r0, r3, r4, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr ip, [pc, #216] @ 43b6c │ │ │ │ ldr r3, [pc, #216] @ 43b70 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -63761,40 +63761,40 @@ │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq fp, r1, r8, lsr #22 │ │ │ │ andeq r0, r0, ip, lsl #14 │ │ │ │ andeq r0, r0, r4, asr r9 │ │ │ │ andeq r0, r0, r0, lsl #14 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ muleq r0, r0, r6 │ │ │ │ - andeq pc, r2, r0, lsr #11 │ │ │ │ + muleq r2, r0, r5 │ │ │ │ andeq r0, r0, r0, ror #15 │ │ │ │ andeq r0, r0, r0, lsr #15 │ │ │ │ andeq r0, r0, r4, lsr #10 │ │ │ │ - andeq pc, r2, ip, asr #9 │ │ │ │ + @ instruction: 0x0002f4bc │ │ │ │ andeq r4, r0, r5, lsl r0 │ │ │ │ andeq r2, r0, r8 │ │ │ │ andeq fp, r1, r8, ror r9 │ │ │ │ andeq r0, r0, r4, lsr #18 │ │ │ │ andeq r8, r1, r8, asr #4 │ │ │ │ - andeq pc, r2, r4, lsl r4 @ │ │ │ │ + andeq pc, r2, r4, lsl #8 │ │ │ │ andeq r0, r0, ip, asr r4 │ │ │ │ andeq fp, r1, ip, ror #17 │ │ │ │ @ instruction: 0x0001b8b0 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq r8, r1, ip, asr #2 │ │ │ │ andeq fp, r1, r8, ror #16 │ │ │ │ andeq fp, r1, r8, lsl r7 │ │ │ │ - ldrdeq pc, [r2], -ip │ │ │ │ - muleq r2, ip, r1 │ │ │ │ + andeq pc, r2, ip, asr #3 │ │ │ │ + andeq pc, r2, ip, lsl #3 │ │ │ │ andeq r0, r0, r4, ror #17 │ │ │ │ andeq r0, r0, r0, lsl r7 │ │ │ │ - andeq pc, r2, r4, asr #2 │ │ │ │ + andeq pc, r2, r4, lsr r1 @ │ │ │ │ andeq fp, r1, r8, lsr r6 │ │ │ │ - andeq pc, r2, r8, lsl r1 @ │ │ │ │ - strdeq pc, [r2], -r0 │ │ │ │ + andeq pc, r2, r8, lsl #2 │ │ │ │ + andeq pc, r2, r0, ror #1 │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ strdeq fp, [r1], -ip │ │ │ │ @ instruction: 0x0001b4b4 │ │ │ │ mvnseq r0, #-1409286144 @ 0xac000000 │ │ │ │ andeq fp, r1, r4, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ @@ -64449,33 +64449,33 @@ │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ ldrdeq r7, [r1], -r0 │ │ │ │ andeq r0, r0, ip, lsl #14 │ │ │ │ andeq r0, r0, r4, asr r9 │ │ │ │ andeq r0, r0, ip, lsl #16 │ │ │ │ ldrdeq r0, [r0], -r8 │ │ │ │ - andeq r9, r4, r0, ror #3 │ │ │ │ + ldrdeq r9, [r4], -r0 │ │ │ │ andeq r0, r0, r0, lsr #15 │ │ │ │ - andeq r9, r4, ip, asr #2 │ │ │ │ + andeq r9, r4, ip, lsr r1 │ │ │ │ ldrdeq r0, [r0], -r4 │ │ │ │ andeq r0, r0, ip, ror #9 │ │ │ │ - andeq r9, r4, r4, ror #1 │ │ │ │ + ldrdeq r9, [r4], -r4 │ │ │ │ andeq r0, r0, ip, lsr #9 │ │ │ │ - muleq r4, r4, r0 │ │ │ │ - andeq r9, r4, r8, ror r0 │ │ │ │ + andeq r9, r4, r4, lsl #1 │ │ │ │ + andeq r9, r4, r8, rrx │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ - andeq r9, r4, r4, lsr r0 │ │ │ │ - andeq r9, r4, ip, lsr #32 │ │ │ │ - andeq r9, r4, ip │ │ │ │ - andeq r9, r4, r4 │ │ │ │ - andeq r8, r4, r4, ror #31 │ │ │ │ - andeq r8, r4, ip, asr #31 │ │ │ │ - andeq r8, r4, r4, asr #31 │ │ │ │ - andeq r8, r4, r0, lsr #31 │ │ │ │ - muleq r4, r8, pc @ │ │ │ │ + andeq r9, r4, r4, lsr #32 │ │ │ │ + andeq r9, r4, ip, lsl r0 │ │ │ │ + strdeq r8, [r4], -ip │ │ │ │ + strdeq r8, [r4], -r4 │ │ │ │ + ldrdeq r8, [r4], -r4 │ │ │ │ + @ instruction: 0x00048fbc │ │ │ │ + @ instruction: 0x00048fb4 │ │ │ │ + muleq r4, r0, pc @ │ │ │ │ + andeq r8, r4, r8, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3872] @ 0xf20 │ │ │ │ ldr r2, [pc, #676] @ 459d4 │ │ │ │ ldr r3, [pc, #676] @ 459d8 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -64654,15 +64654,15 @@ │ │ │ │ muleq r0, ip, r8 │ │ │ │ andeq r0, r0, r8, lsr #18 │ │ │ │ andeq r0, r0, r8, asr r9 │ │ │ │ andeq r0, r0, r0, asr r9 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ @ instruction: 0x000171b8 │ │ │ │ andeq r8, r1, r0, lsr #13 │ │ │ │ - andeq lr, r2, ip, asr #3 │ │ │ │ + @ instruction: 0x0002e1bc │ │ │ │ strdeq r6, [r1], -r0 │ │ │ │ ldrdeq r6, [r1], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r7, [pc, #2624] @ 46464 │ │ │ │ @@ -65323,33 +65323,33 @@ │ │ │ │ strbne r2, [r4, #1] │ │ │ │ ldrne r2, [sl, #12] │ │ │ │ b 45aac │ │ │ │ ldrdeq sl, [r1], -r4 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ stmdaeq r0, {lr} │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ - andeq r8, r4, r4, lsr #23 │ │ │ │ + muleq r4, r4, fp │ │ │ │ muleq r0, r8, r4 │ │ │ │ mvnpl r8, pc, lsl r5 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ andeq r2, r0, r0, lsr #32 │ │ │ │ sbcmi r0, r8, #0 │ │ │ │ @ instruction: 0x41200000 │ │ │ │ ldrbtne fp, [r8], #1417 @ 0x589 │ │ │ │ andeq r8, r1, r0, lsr #13 │ │ │ │ ldmvs fp, {r0, r2, r3, r5, r7, r8, r9, fp, pc}^ │ │ │ │ ldrdne r4, [r2], #-211 @ 0xffffff2d @ │ │ │ │ andeq r2, r0, pc, lsl #14 │ │ │ │ - muleq r4, r4, r3 │ │ │ │ + andeq r8, r4, r4, lsl #7 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ - andeq r8, r4, r4, asr #5 │ │ │ │ - ldrdeq r8, [r4], -r8 @ │ │ │ │ + @ instruction: 0x000482b4 │ │ │ │ + andeq r8, r4, r8, asr #3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip] │ │ │ │ sub ip, ip, #4096 @ 0x1000 │ │ │ │ str r0, [ip] │ │ │ │ str r0, [ip, #-96] @ 0xffffffa0 │ │ │ │ @@ -65546,16 +65546,16 @@ │ │ │ │ andeq r9, r1, ip, lsl #22 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r9, r1, ip, ror #21 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ stmdaeq r0, {lr} │ │ │ │ eormi r0, r4, r0 │ │ │ │ - andeq sp, r2, r8, lsl #18 │ │ │ │ - strdeq sp, [r2], -r0 │ │ │ │ + strdeq sp, [r2], -r8 │ │ │ │ + andeq sp, r2, r0, ror #17 │ │ │ │ andeq r6, r1, r4, ror #6 │ │ │ │ muleq r0, ip, r5 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ andeq r0, r0, r0, asr #16 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ andeq r6, r1, r8, lsr #6 │ │ │ │ @ instruction: 0x000198b0 │ │ │ │ @@ -65715,30 +65715,30 @@ │ │ │ │ bl 4e850 │ │ │ │ str r7, [r5, #176] @ 0xb0 │ │ │ │ b 4689c │ │ │ │ andeq r9, r1, r0, asr #15 │ │ │ │ andeq r0, r0, r0, lsl #9 │ │ │ │ andeq r0, r0, r0, lsr r4 │ │ │ │ andeq r0, r0, ip, lsr #19 │ │ │ │ - andeq r7, r4, r8, lsr #27 │ │ │ │ + muleq r4, r8, sp │ │ │ │ andeq r0, r0, r8, asr #7 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ andeq r0, r0, r0, asr #7 │ │ │ │ andeq r0, r0, ip, asr #12 │ │ │ │ andeq r0, r0, r0, asr #13 │ │ │ │ andeq r0, r0, r8, ror #10 │ │ │ │ andeq r0, r0, ip, lsl #16 │ │ │ │ andeq r0, r0, r0, ror r9 │ │ │ │ andeq r0, r0, r8, lsl #14 │ │ │ │ muleq r0, r8, r6 │ │ │ │ andeq r0, r0, r0, lsl #17 │ │ │ │ andeq r0, r0, r8, asr #15 │ │ │ │ andeq r0, r0, r0, asr #19 │ │ │ │ - andeq r7, r4, r4, asr #23 │ │ │ │ + @ instruction: 0x00047bb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #284] @ 46c08 │ │ │ │ ldr r2, [pc, #284] @ 46c0c │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -65811,20 +65811,20 @@ │ │ │ │ cmp r3, r6 │ │ │ │ beq 46b6c │ │ │ │ bl 18e14 │ │ │ │ b 46b6c │ │ │ │ andeq r9, r1, ip, lsl #10 │ │ │ │ andeq r0, r0, r0, lsr r4 │ │ │ │ andeq r0, r0, r0, lsr #15 │ │ │ │ - strdeq r7, [r4], -ip │ │ │ │ andeq r7, r4, ip, ror #21 │ │ │ │ + ldrdeq r7, [r4], -ip │ │ │ │ @ instruction: 0x000009b4 │ │ │ │ @ instruction: 0x000008b8 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - andeq r7, r4, r0, ror sl │ │ │ │ + andeq r7, r4, r0, ror #20 │ │ │ │ @ instruction: 0x000003b8 │ │ │ │ ldr r2, [pc, #80] @ 46c88 │ │ │ │ ldr r3, [pc, #80] @ 46c8c │ │ │ │ add r2, pc, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -66003,18 +66003,18 @@ │ │ │ │ movne r0, #4 │ │ │ │ ldr r3, [pc, #28] @ 46f20 │ │ │ │ mov r2, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ str r0, [r3, #4] │ │ │ │ str r2, [r3] │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r7, r4, r4, lsr r8 │ │ │ │ + andeq r7, r4, r4, lsr #16 │ │ │ │ andeq r6, r1, r8, asr r2 │ │ │ │ andeq r6, r1, r0, asr r2 │ │ │ │ - ldrdeq r7, [r4], -r4 │ │ │ │ + andeq r7, r4, r4, asr #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [pc, #216] @ 47014 │ │ │ │ ldr r3, [pc, #216] @ 47018 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -66069,19 +66069,19 @@ │ │ │ │ ldr r0, [pc, #36] @ 4702c │ │ │ │ add r0, pc, r0 │ │ │ │ add r5, r0, #8 │ │ │ │ b 46f5c │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ strheq r9, [r1], -ip │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - andeq r7, r4, r4, ror r7 │ │ │ │ + andeq r7, r4, r4, ror #14 │ │ │ │ ldrdeq r6, [r1], -r8 │ │ │ │ andeq r9, r1, r0, ror r0 │ │ │ │ andeq r6, r1, r0, lsr #3 │ │ │ │ - ldrdeq r7, [r4], -r4 │ │ │ │ + andeq r7, r4, r4, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r4, r0, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ beq 470b0 │ │ │ │ @@ -66110,17 +66110,17 @@ │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, lr} │ │ │ │ b 5ec4 │ │ │ │ ldr r4, [pc, #16] @ 470c8 │ │ │ │ add r4, pc, r4 │ │ │ │ add r4, r4, #8 │ │ │ │ b 4704c │ │ │ │ - andeq r7, r4, r0, lsl #13 │ │ │ │ + andeq r7, r4, r0, ror r6 │ │ │ │ strdeq r7, [r0], -ip │ │ │ │ - andeq r7, r4, r4, lsr #12 │ │ │ │ + andeq r7, r4, r4, lsl r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [pc, #200] @ 471ac │ │ │ │ ldr r3, [pc, #200] @ 471b0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -66171,17 +66171,17 @@ │ │ │ │ ldr r4, [pc, #28] @ 471bc │ │ │ │ add r4, pc, r4 │ │ │ │ add r4, r4, #8 │ │ │ │ b 47104 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ andeq r8, r1, r4, lsl pc │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - andeq r7, r4, ip, asr #11 │ │ │ │ + @ instruction: 0x000475bc │ │ │ │ andeq r8, r1, r4, lsl #29 │ │ │ │ - andeq r7, r4, ip, lsr r5 │ │ │ │ + andeq r7, r4, ip, lsr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr ip, [pc, #428] @ 47384 │ │ │ │ ldr r4, [pc, #428] @ 47388 │ │ │ │ ldr r3, [pc, #428] @ 4738c │ │ │ │ @@ -66288,20 +66288,20 @@ │ │ │ │ mov r2, #58 @ 0x3a │ │ │ │ mov r1, #1 │ │ │ │ bl 5cfc │ │ │ │ mov r0, #0 │ │ │ │ b 47228 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ andeq r8, r1, ip, lsl lr │ │ │ │ - strdeq r7, [r4], -r0 │ │ │ │ + andeq r7, r4, r0, ror #9 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r8, r1, ip, ror #27 │ │ │ │ andeq r8, r1, r8, asr #27 │ │ │ │ - andeq r7, r4, r8, asr #7 │ │ │ │ - @ instruction: 0x000473b4 │ │ │ │ + @ instruction: 0x000473b8 │ │ │ │ + andeq r7, r4, r4, lsr #7 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq r5, r1, r0, ror #28 │ │ │ │ andeq r5, r1, ip, lsl #28 │ │ │ │ ldrsh r3, [r0, #60] @ 0x3c │ │ │ │ ldr ip, [pc, #124] @ 47434 │ │ │ │ cmp r3, #6 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -66403,18 +66403,18 @@ │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 47550 │ │ │ │ add sp, sp, #108 @ 0x6c │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ - andeq ip, r2, ip, lsr #20 │ │ │ │ + andeq ip, r2, ip, lsl sl │ │ │ │ muleq r1, r8, fp │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - andeq r7, r4, r4, ror #4 │ │ │ │ + andeq r7, r4, r4, asr r2 │ │ │ │ ldrdeq r8, [r1], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r8, [pc, #236] @ 47670 │ │ │ │ @@ -66474,17 +66474,17 @@ │ │ │ │ mov r3, r6 │ │ │ │ str r4, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r5, [sp] │ │ │ │ bl 5f78 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r7, r4, r8, asr #2 │ │ │ │ - @ instruction: 0x0002c8b0 │ │ │ │ - andeq ip, r2, r4, lsl sl │ │ │ │ + andeq r7, r4, r8, lsr r1 │ │ │ │ + andeq ip, r2, r0, lsr #17 │ │ │ │ + andeq ip, r2, r4, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r9, [r0, #8] │ │ │ │ sub sp, sp, #20 │ │ │ │ ldr r3, [r9] │ │ │ │ @@ -66537,17 +66537,17 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r9, #8] │ │ │ │ ldr r1, [r9] │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ b 47568 │ │ │ │ - andeq r7, r4, r0, lsr r0 │ │ │ │ - andeq ip, r2, r8, ror r9 │ │ │ │ - andeq ip, r2, ip, asr #14 │ │ │ │ + andeq r7, r4, r0, lsr #32 │ │ │ │ + andeq ip, r2, r8, ror #18 │ │ │ │ + andeq ip, r2, ip, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr ip, [pc, #36] @ 477b4 │ │ │ │ ldr r3, [pc, #36] @ 477b8 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -66601,26 +66601,26 @@ │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 47868 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ - andeq r6, r4, r0, lsl #30 │ │ │ │ + strdeq r6, [r4], -r0 │ │ │ │ andeq r8, r1, r4, lsl r8 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ @ instruction: 0x000187b4 │ │ │ │ ldr ip, [pc, #20] @ 47898 │ │ │ │ mov r2, r0 │ │ │ │ add ip, pc, ip │ │ │ │ mov r3, r1 │ │ │ │ ldr r0, [ip, #60] @ 0x3c │ │ │ │ add r1, ip, #8 │ │ │ │ b 4f4fc │ │ │ │ - andeq r6, r4, r4, asr lr │ │ │ │ + andeq r6, r4, r4, asr #28 │ │ │ │ ldr ip, [pc, #148] @ 47938 │ │ │ │ ldr r3, [pc, #148] @ 4793c │ │ │ │ add ip, pc, ip │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r3, [r3] │ │ │ │ cmp r3, #0 │ │ │ │ mov r3, r1 │ │ │ │ @@ -66699,15 +66699,15 @@ │ │ │ │ cmp r4, #0 │ │ │ │ bne 479ac │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ muleq r1, r8, r6 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq r5, r1, r8, ror #17 │ │ │ │ - andeq r6, r4, r0, asr #26 │ │ │ │ + andeq r6, r4, r0, lsr sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #1368] @ 47f68 │ │ │ │ ldr r3, [pc, #1368] @ 47f6c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -67053,44 +67053,44 @@ │ │ │ │ b 47a68 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ andeq r8, r1, r8, ror #11 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r5, r1, r0, lsr #23 │ │ │ │ @ instruction: 0x000185bc │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ - andeq r6, r4, r4, lsl #25 │ │ │ │ - andeq r6, r4, r0, asr ip │ │ │ │ + andeq r6, r4, r4, ror ip │ │ │ │ + andeq r6, r4, r0, asr #24 │ │ │ │ andeq r5, r1, r8, ror r8 │ │ │ │ - andeq r6, r4, r4, lsl ip │ │ │ │ - andeq r6, r4, r0, ror #23 │ │ │ │ - @ instruction: 0x00046bb8 │ │ │ │ + andeq r6, r4, r4, lsl #24 │ │ │ │ + ldrdeq r6, [r4], -r0 │ │ │ │ + andeq r6, r4, r8, lsr #23 │ │ │ │ strdeq r5, [r1], -r0 │ │ │ │ - andeq r6, r4, ip, lsl #23 │ │ │ │ - andeq r6, r4, r8, asr fp │ │ │ │ - andeq r6, r4, r0, lsr fp │ │ │ │ + andeq r6, r4, ip, ror fp │ │ │ │ + andeq r6, r4, r8, asr #22 │ │ │ │ + andeq r6, r4, r0, lsr #22 │ │ │ │ andeq r5, r1, r4, ror r7 │ │ │ │ - andeq r6, r4, r4, lsl #22 │ │ │ │ - andeq r6, r4, r0, ror #21 │ │ │ │ - andeq r6, r4, r4, asr #21 │ │ │ │ - andeq ip, r2, r0, lsr r4 │ │ │ │ - andeq ip, r2, r4, lsr r2 │ │ │ │ + strdeq r6, [r4], -r4 │ │ │ │ + ldrdeq r6, [r4], -r0 │ │ │ │ + @ instruction: 0x00046ab4 │ │ │ │ + andeq ip, r2, r0, lsr #8 │ │ │ │ + andeq ip, r2, r4, lsr #4 │ │ │ │ andeq r0, r0, r1, lsl #16 │ │ │ │ andeq r8, r1, r8, lsl #4 │ │ │ │ andeq r5, r1, r4, ror r4 │ │ │ │ andeq r5, r1, ip, asr r4 │ │ │ │ andeq r5, r1, r4, asr #8 │ │ │ │ andeq r5, r1, r0, lsr r4 │ │ │ │ andeq r5, r1, r8, lsr #8 │ │ │ │ andeq r5, r1, ip, lsl r4 │ │ │ │ andeq r5, r1, ip, lsr r4 │ │ │ │ strdeq r5, [r1], -r8 │ │ │ │ - andeq ip, r2, ip, lsr #3 │ │ │ │ - andeq ip, r2, r0, lsl #3 │ │ │ │ - andeq ip, r2, r4, asr r1 │ │ │ │ - andeq ip, r2, ip, lsl r1 │ │ │ │ + muleq r2, ip, r1 │ │ │ │ + andeq ip, r2, r0, ror r1 │ │ │ │ + andeq ip, r2, r4, asr #2 │ │ │ │ + andeq ip, r2, ip, lsl #2 │ │ │ │ andeq r5, r1, r8, lsr #7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3752] @ 0xea8 │ │ │ │ ldr r2, [pc, #2084] @ 48834 │ │ │ │ ldr r4, [pc, #2084] @ 48838 │ │ │ │ @@ -67612,68 +67612,68 @@ │ │ │ │ ldr r3, [pc, #176] @ 488d4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #144] @ 0x90 │ │ │ │ orr r3, r3, r2 │ │ │ │ b 4851c │ │ │ │ andeq r7, r1, r4, ror #31 │ │ │ │ - @ instruction: 0x000466b8 │ │ │ │ + andeq r6, r4, r8, lsr #13 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r5, r1, ip, lsl #6 │ │ │ │ @ instruction: 0x00017fb4 │ │ │ │ - strdeq fp, [r2], -ip │ │ │ │ - @ instruction: 0x0002bfb8 │ │ │ │ - andeq r6, r4, r4, lsr #12 │ │ │ │ - strdeq r6, [r4], -r0 │ │ │ │ - andeq r6, r4, ip, lsl #11 │ │ │ │ + andeq fp, r2, ip, ror #27 │ │ │ │ + andeq fp, r2, r8, lsr #31 │ │ │ │ + andeq r6, r4, r4, lsl r6 │ │ │ │ + andeq r6, r4, r0, ror #11 │ │ │ │ + andeq r6, r4, ip, ror r5 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq r5, r1, r8, ror #3 │ │ │ │ andeq r5, r1, r8, ror #3 │ │ │ │ - andeq fp, r2, r0, lsl #29 │ │ │ │ - andeq r6, r4, r0, lsl #10 │ │ │ │ - andeq fp, r2, ip, lsr #25 │ │ │ │ + andeq fp, r2, r0, ror lr │ │ │ │ + strdeq r6, [r4], -r0 │ │ │ │ + muleq r2, ip, ip │ │ │ │ @ instruction: 0x00017db0 │ │ │ │ - andeq fp, r2, r4, ror fp │ │ │ │ - andeq fp, r2, ip, lsr sp │ │ │ │ + andeq fp, r2, r4, ror #22 │ │ │ │ + andeq fp, r2, ip, lsr #26 │ │ │ │ andeq r5, r1, r4, lsr r0 │ │ │ │ andeq r0, r0, r0, asr #14 │ │ │ │ - andeq fp, r2, r0, lsr sl │ │ │ │ - strdeq fp, [r2], -r8 │ │ │ │ + andeq fp, r2, r0, lsr #20 │ │ │ │ + andeq fp, r2, r8, ror #23 │ │ │ │ strdeq r4, [r1], -r0 │ │ │ │ - andeq r6, r4, r4, ror #4 │ │ │ │ - andeq r6, r4, r0, ror #3 │ │ │ │ - andeq r6, r4, r8, lsr #3 │ │ │ │ - andeq r6, r4, ip, lsl #3 │ │ │ │ - andeq r6, r4, r0, lsr r1 │ │ │ │ - andeq r6, r4, r0, lsl r1 │ │ │ │ - andeq r6, r4, r8, ror #1 │ │ │ │ - ldrdeq r6, [r4], -r4 │ │ │ │ - andeq r6, r4, ip, lsr #1 │ │ │ │ - muleq r4, r8, r0 │ │ │ │ - andeq r6, r4, r8, ror r0 │ │ │ │ - andeq r6, r4, r8, asr r0 │ │ │ │ - andeq r6, r4, r0, asr #32 │ │ │ │ - andeq r5, r4, ip, lsl #31 │ │ │ │ + andeq r6, r4, r4, asr r2 │ │ │ │ + ldrdeq r6, [r4], -r0 │ │ │ │ + muleq r4, r8, r1 │ │ │ │ + andeq r6, r4, ip, ror r1 │ │ │ │ + andeq r6, r4, r0, lsr #2 │ │ │ │ + andeq r6, r4, r0, lsl #2 │ │ │ │ + ldrdeq r6, [r4], -r8 │ │ │ │ + andeq r6, r4, r4, asr #1 │ │ │ │ + muleq r4, ip, r0 │ │ │ │ + andeq r6, r4, r8, lsl #1 │ │ │ │ + andeq r6, r4, r8, rrx │ │ │ │ + andeq r6, r4, r8, asr #32 │ │ │ │ + andeq r6, r4, r0, lsr r0 │ │ │ │ + andeq r5, r4, ip, ror pc │ │ │ │ andeq r5, r1, ip, lsr #14 │ │ │ │ andeq r4, r1, ip, lsr fp │ │ │ │ - @ instruction: 0x00045eb4 │ │ │ │ + andeq r5, r4, r4, lsr #29 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r1 │ │ │ │ beq 488f8 │ │ │ │ ldr r3, [pc, #28] @ 48908 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ b 60d4 │ │ │ │ ldr r0, [pc, #12] @ 4890c │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ b 488e4 │ │ │ │ - andeq r5, r4, ip, ror #27 │ │ │ │ ldrdeq r5, [r4], -ip │ │ │ │ + andeq r5, r4, ip, asr #27 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ ldr lr, [pc, #156] @ 489b8 │ │ │ │ mov ip, r0 │ │ │ │ add lr, pc, lr │ │ │ │ ldr r0, [lr, #60] @ 0x3c │ │ │ │ ldr r3, [lr, #68] @ 0x44 │ │ │ │ ldr r2, [r0, #140] @ 0x8c │ │ │ │ @@ -67708,18 +67708,18 @@ │ │ │ │ ldr r1, [ip] │ │ │ │ pop {lr} @ (ldr lr, [sp], #4) │ │ │ │ b 659c │ │ │ │ ldr ip, [pc, #20] @ 489c4 │ │ │ │ add ip, pc, ip │ │ │ │ add ip, ip, #8 │ │ │ │ b 48958 │ │ │ │ - @ instruction: 0x00045dbc │ │ │ │ - strdeq fp, [r2], -r0 │ │ │ │ - andeq fp, r2, r8, asr #13 │ │ │ │ - andeq r5, r4, ip, lsr #26 │ │ │ │ + andeq r5, r4, ip, lsr #27 │ │ │ │ + andeq fp, r2, r0, ror #13 │ │ │ │ + @ instruction: 0x0002b6b8 │ │ │ │ + andeq r5, r4, ip, lsl sp │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 489f8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ bxne lr │ │ │ │ ldr r2, [pc, #36] @ 48a08 │ │ │ │ mov ip, #1 │ │ │ │ @@ -67728,16 +67728,16 @@ │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ str ip, [r3, #12] │ │ │ │ b 65b4 │ │ │ │ ldr r3, [pc, #12] @ 48a0c │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #8 │ │ │ │ b 489d0 │ │ │ │ - strdeq r5, [r4], -r4 │ │ │ │ - ldrdeq r5, [r4], -ip │ │ │ │ + andeq r5, r4, r4, ror #25 │ │ │ │ + andeq r5, r4, ip, asr #25 │ │ │ │ subs r3, r0, #0 │ │ │ │ beq 48a40 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ ldr r2, [pc, #36] @ 48a50 │ │ │ │ mov ip, #0 │ │ │ │ @@ -67746,26 +67746,26 @@ │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ str ip, [r3, #12] │ │ │ │ b 6434 │ │ │ │ ldr r3, [pc, #12] @ 48a54 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #8 │ │ │ │ b 48a18 │ │ │ │ - andeq r5, r4, ip, lsr #25 │ │ │ │ - muleq r4, r4, ip │ │ │ │ + muleq r4, ip, ip │ │ │ │ + andeq r5, r4, r4, lsl #25 │ │ │ │ cmp r0, #0 │ │ │ │ beq 48a68 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ 48a7c │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ - andeq r5, r4, ip, ror #24 │ │ │ │ + andeq r5, r4, ip, asr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ ldr lr, [sp, #36] @ 0x24 │ │ │ │ @@ -67808,17 +67808,17 @@ │ │ │ │ bl 6374 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #16] @ 48b50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ b 48aa8 │ │ │ │ - muleq r2, r4, r5 │ │ │ │ - andeq r5, r4, r8, lsl #24 │ │ │ │ - muleq r4, ip, fp │ │ │ │ + andeq fp, r2, r4, lsl #11 │ │ │ │ + strdeq r5, [r4], -r8 │ │ │ │ + andeq r5, r4, ip, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [pc, #172] @ 48c1c │ │ │ │ cmp r0, #0 │ │ │ │ @@ -67862,19 +67862,19 @@ │ │ │ │ str ip, [sp] │ │ │ │ ldr r0, [r3, #-112] @ 0xffffff90 │ │ │ │ bl 60c8 │ │ │ │ mov r3, #1 │ │ │ │ mov ip, #0 │ │ │ │ b 48b9c │ │ │ │ andeq r7, r1, ip, ror r4 │ │ │ │ - andeq r5, r4, r0, asr fp │ │ │ │ - andeq r5, r4, r8, lsr fp │ │ │ │ - andeq r5, r4, ip, lsl #22 │ │ │ │ + andeq r5, r4, r0, asr #22 │ │ │ │ + andeq r5, r4, r8, lsr #22 │ │ │ │ + strdeq r5, [r4], -ip │ │ │ │ andeq r0, r0, r8, ror #7 │ │ │ │ - andeq fp, r2, ip, asr r4 │ │ │ │ + andeq fp, r2, ip, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #128] @ 48ccc │ │ │ │ cmp r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ @@ -67906,18 +67906,18 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #24] @ 48cdc │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ b 48c58 │ │ │ │ andeq r7, r1, r8, lsr #7 │ │ │ │ - andeq r5, r4, ip, ror sl │ │ │ │ + andeq r5, r4, ip, ror #20 │ │ │ │ andeq r0, r0, r8, ror #7 │ │ │ │ - ldrdeq fp, [r2], -r0 │ │ │ │ - andeq r5, r4, r8, lsl sl │ │ │ │ + andeq fp, r2, r0, asr #7 │ │ │ │ + andeq r5, r4, r8, lsl #20 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ cmp r0, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ @@ -67955,29 +67955,29 @@ │ │ │ │ bl 66f8 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #12] @ 48d98 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ b 48d00 │ │ │ │ - andeq r5, r4, ip, asr #19 │ │ │ │ - andeq r5, r4, r0, asr r9 │ │ │ │ + @ instruction: 0x000459bc │ │ │ │ + andeq r5, r4, r0, asr #18 │ │ │ │ ldr r2, [pc, #20] @ 48db8 │ │ │ │ subs r3, r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ addeq r3, r2, #8 │ │ │ │ ldr r0, [r2, #60] @ 0x3c │ │ │ │ ldr r1, [r3] │ │ │ │ b 5f24 │ │ │ │ - andeq r5, r4, r4, lsr r9 │ │ │ │ + andeq r5, r4, r4, lsr #18 │ │ │ │ ldr r3, [pc, #8] @ 48dcc │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ b 6680 │ │ │ │ - andeq r5, r4, r8, lsl r9 │ │ │ │ + andeq r5, r4, r8, lsl #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -68002,17 +68002,17 @@ │ │ │ │ bl 5f78 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #16] @ 48e58 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ b 48dfc │ │ │ │ - andeq fp, r2, r8, asr #4 │ │ │ │ - @ instruction: 0x000458b0 │ │ │ │ - muleq r4, r4, r8 │ │ │ │ + andeq fp, r2, r8, lsr r2 │ │ │ │ + andeq r5, r4, r0, lsr #17 │ │ │ │ + andeq r5, r4, r4, lsl #17 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, sp, #8 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r8, [sp, #36] @ 0x24 │ │ │ │ @@ -68063,20 +68063,20 @@ │ │ │ │ ldr r3, [pc, #40] @ 48f58 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, r8, lsl #10 │ │ │ │ bl 5dc8 │ │ │ │ mov ip, #1 │ │ │ │ mov r3, #0 │ │ │ │ b 48ea8 │ │ │ │ - andeq r5, r4, r8, asr #16 │ │ │ │ - strdeq r5, [r4], -ip │ │ │ │ - strdeq r5, [r4], -r8 │ │ │ │ - andeq r5, r4, r0, ror #15 │ │ │ │ - andeq fp, r2, ip, lsr r1 │ │ │ │ - muleq r4, ip, pc @ │ │ │ │ + andeq r5, r4, r8, lsr r8 │ │ │ │ + andeq r5, r4, ip, ror #31 │ │ │ │ + andeq r5, r4, r8, ror #15 │ │ │ │ + ldrdeq r5, [r4], -r0 │ │ │ │ + andeq fp, r2, ip, lsr #2 │ │ │ │ + andeq r5, r4, ip, lsl #31 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r0, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ beq 49000 │ │ │ │ @@ -68114,19 +68114,19 @@ │ │ │ │ bne 48fc0 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r0, [pc, #24] @ 49020 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ b 48f78 │ │ │ │ - andeq r5, r4, r0, asr r7 │ │ │ │ - strheq fp, [r2], -ip │ │ │ │ - andeq r5, r4, ip, lsr #30 │ │ │ │ - andeq r5, r4, r4, lsr r7 │ │ │ │ - ldrdeq r5, [r4], -r4 │ │ │ │ + andeq r5, r4, r0, asr #14 │ │ │ │ + andeq fp, r2, ip, lsr #1 │ │ │ │ + andeq r5, r4, ip, lsl pc │ │ │ │ + andeq r5, r4, r4, lsr #14 │ │ │ │ + andeq r5, r4, r4, asr #13 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -68151,17 +68151,17 @@ │ │ │ │ bl 5f78 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #16] @ 490ac │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ b 49050 │ │ │ │ - strdeq sl, [r2], -r4 │ │ │ │ - andeq r5, r4, ip, asr r6 │ │ │ │ - andeq r5, r4, r0, asr #12 │ │ │ │ + andeq sl, r2, r4, ror #31 │ │ │ │ + andeq r5, r4, ip, asr #12 │ │ │ │ + andeq r5, r4, r0, lsr r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #16 │ │ │ │ cmp r0, #0 │ │ │ │ mov r4, r3 │ │ │ │ @@ -68186,17 +68186,17 @@ │ │ │ │ bl 5f78 │ │ │ │ add sp, sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [pc, #16] @ 49138 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ b 490dc │ │ │ │ - andeq sl, r2, r8, ror #30 │ │ │ │ - ldrdeq r5, [r4], -r0 │ │ │ │ - @ instruction: 0x000455b4 │ │ │ │ + andeq sl, r2, r8, asr pc │ │ │ │ + andeq r5, r4, r0, asr #11 │ │ │ │ + andeq r5, r4, r4, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, sp, #28 │ │ │ │ subs r5, r0, #0 │ │ │ │ ldr ip, [sp, #56] @ 0x38 │ │ │ │ @@ -68229,17 +68229,17 @@ │ │ │ │ bl 61f4 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r5, [pc, #16] @ 491e4 │ │ │ │ add r5, pc, r5 │ │ │ │ add r5, r5, #8 │ │ │ │ b 49168 │ │ │ │ - ldrdeq sl, [r2], -ip │ │ │ │ - andeq r5, r4, r8, asr r5 │ │ │ │ - andeq r5, r4, r8, lsl #10 │ │ │ │ + andeq sl, r2, ip, asr #29 │ │ │ │ + andeq r5, r4, r8, asr #10 │ │ │ │ + strdeq r5, [r4], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr lr, [pc, #292] @ 49324 │ │ │ │ ldr ip, [pc, #292] @ 49328 │ │ │ │ add lr, pc, lr │ │ │ │ @@ -68313,18 +68313,18 @@ │ │ │ │ ldr r5, [pc, #32] @ 49338 │ │ │ │ add r5, pc, r5 │ │ │ │ add r5, r5, #8 │ │ │ │ b 49228 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ strdeq r6, [r1], -r8 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - andeq sl, r2, ip, lsr #27 │ │ │ │ - andeq r5, r4, r8, lsl r4 │ │ │ │ + muleq r2, ip, sp │ │ │ │ + andeq r5, r4, r8, lsl #8 │ │ │ │ andeq r6, r1, ip, lsl #26 │ │ │ │ - andeq r5, r4, r4, asr #7 │ │ │ │ + @ instruction: 0x000453b4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov ip, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [r1] │ │ │ │ ldr r1, [pc, #88] @ 493b4 │ │ │ │ @@ -68347,17 +68347,17 @@ │ │ │ │ add r0, pc, r0 │ │ │ │ str r6, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ str lr, [sp, #16] │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ b 5d98 │ │ │ │ - andeq r5, r4, ip, ror r3 │ │ │ │ - ldrdeq sl, [r2], -r0 │ │ │ │ - andeq r5, r4, r0, asr #6 │ │ │ │ + andeq r5, r4, ip, ror #6 │ │ │ │ + andeq sl, r2, r0, asr #25 │ │ │ │ + andeq r5, r4, r0, lsr r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r5, r3, #0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -68385,16 +68385,16 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r5, [pc, #12] @ 49450 │ │ │ │ add r5, pc, r5 │ │ │ │ add r5, r5, #8 │ │ │ │ b 493e8 │ │ │ │ - andeq r5, r4, r0, ror #5 │ │ │ │ - muleq r4, r8, r2 │ │ │ │ + ldrdeq r5, [r4], -r0 │ │ │ │ + andeq r5, r4, r8, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr lr, [pc, #100] @ 494d0 │ │ │ │ mov ip, r2 │ │ │ │ add r2, r3, r3, lsl #1 │ │ │ │ @@ -68418,16 +68418,16 @@ │ │ │ │ ldmib ip, {r1, ip} │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #24] │ │ │ │ bl 629c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrdeq sl, [r2], -ip │ │ │ │ - andeq r5, r4, r4, asr r2 │ │ │ │ + andeq sl, r2, ip, asr #23 │ │ │ │ + andeq r5, r4, r4, asr #4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ cmp r0, #0 │ │ │ │ sub sp, sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ @@ -68484,18 +68484,18 @@ │ │ │ │ bl 629c │ │ │ │ ldr r5, [r4, #16] │ │ │ │ b 49508 │ │ │ │ ldr r0, [pc, #20] @ 495e4 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ b 494f8 │ │ │ │ - andeq r5, r4, r8, asr #3 │ │ │ │ - andeq r5, r4, r0, lsr #3 │ │ │ │ - ldrdeq sl, [r2], -r8 │ │ │ │ - andeq r5, r4, ip, lsl #2 │ │ │ │ + @ instruction: 0x000451b8 │ │ │ │ + muleq r4, r0, r1 │ │ │ │ + andeq sl, r2, r8, asr #21 │ │ │ │ + strdeq r5, [r4], -ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4964c │ │ │ │ ldr r2, [pc, #84] @ 4965c │ │ │ │ @@ -68517,18 +68517,18 @@ │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 5f24 │ │ │ │ ldr r0, [pc, #20] @ 49668 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ b 49600 │ │ │ │ - andeq sl, r2, r0, lsl #17 │ │ │ │ - andeq sl, r2, r4, lsr sl │ │ │ │ - strheq r5, [r4], -r4 │ │ │ │ - andeq r5, r4, r8, lsl #1 │ │ │ │ + andeq sl, r2, r0, ror r8 │ │ │ │ + andeq sl, r2, r4, lsr #20 │ │ │ │ + andeq r5, r4, r4, lsr #1 │ │ │ │ + andeq r5, r4, r8, ror r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #200] @ 4974c │ │ │ │ mov r6, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -68577,15 +68577,15 @@ │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ str r3, [r5, #48] @ 0x30 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ lsl r2, r2, #2 │ │ │ │ add r4, r4, #1248 @ 0x4e0 │ │ │ │ add r4, r4, r2 │ │ │ │ b 49710 │ │ │ │ - andeq r5, r4, r4, asr r0 │ │ │ │ + andeq r5, r4, r4, asr #32 │ │ │ │ stmcs sp, {r0, r1, r3, r6, r7, ip, sp, lr, pc} │ │ │ │ ldr r3, [pc, #88] @ 497b4 │ │ │ │ mov r1, r0 │ │ │ │ smull r2, r0, r3, r1 │ │ │ │ asr r3, r1, #31 │ │ │ │ rsb r3, r3, r0, asr #4 │ │ │ │ add r0, r3, r3, lsl #2 │ │ │ │ @@ -68604,15 +68604,15 @@ │ │ │ │ bxeq lr │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ bne 49790 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ stmcs sp, {r0, r1, r3, r6, r7, ip, sp, lr, pc} │ │ │ │ - andeq r4, r4, r0, ror #30 │ │ │ │ + andeq r4, r4, r0, asr pc │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [pc, #124] @ 49850 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0] │ │ │ │ @@ -68643,15 +68643,15 @@ │ │ │ │ str r5, [r3] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ lsl r1, r1, #2 │ │ │ │ add r2, r2, #1248 @ 0x4e0 │ │ │ │ add r4, r2, r1 │ │ │ │ b 49820 │ │ │ │ stmcs sp, {r0, r1, r3, r6, r7, ip, sp, lr, pc} │ │ │ │ - andeq r4, r4, r4, ror #29 │ │ │ │ + ldrdeq r4, [r4], -r4 @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [pc, #472] @ 49a48 │ │ │ │ subs r5, r0, #0 │ │ │ │ sub sp, sp, #28 │ │ │ │ @@ -68769,23 +68769,23 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str lr, [sp] │ │ │ │ mov r1, r2 │ │ │ │ bl 6770 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ b 498b0 │ │ │ │ andeq r6, r1, r4, lsl #15 │ │ │ │ - andeq r4, r4, r0, lsr #28 │ │ │ │ - andeq sl, r2, r0, ror r7 │ │ │ │ - strdeq r4, [r4], -r0 │ │ │ │ - andeq sl, r2, r8, lsr #10 │ │ │ │ + andeq r4, r4, r0, lsl lr │ │ │ │ + andeq sl, r2, r0, ror #14 │ │ │ │ + andeq r4, r4, r0, ror #27 │ │ │ │ + andeq sl, r2, r8, lsl r5 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq r3, r1, r0, asr #20 │ │ │ │ - andeq r4, r4, r0, lsr sp │ │ │ │ - andeq r4, r4, r4, lsl #26 │ │ │ │ - andeq sl, r2, r8, asr r6 │ │ │ │ + andeq r4, r4, r0, lsr #26 │ │ │ │ + strdeq r4, [r4], -r4 @ │ │ │ │ + andeq sl, r2, r8, asr #12 │ │ │ │ cmp r0, #0 │ │ │ │ beq 49aa0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ clz r1, r1 │ │ │ │ cmp r3, #4 │ │ │ │ lsr r1, r1, #5 │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ @@ -68794,15 +68794,15 @@ │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ b 4767c │ │ │ │ ldr r0, [pc, #8] @ 49ab0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ b 49a78 │ │ │ │ - andeq r4, r4, r4, lsr ip │ │ │ │ + andeq r4, r4, r4, lsr #24 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r6, [pc, #228] @ 49bb0 │ │ │ │ ldr r2, [pc, #228] @ 49bb4 │ │ │ │ add r6, pc, r6 │ │ │ │ @@ -68858,17 +68858,17 @@ │ │ │ │ ldr r0, [r6, #112] @ 0x70 │ │ │ │ add ip, ip, r0 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ str ip, [sp] │ │ │ │ bl 6650 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - andeq r4, r4, ip, lsl #24 │ │ │ │ - @ instruction: 0x0002a3b8 │ │ │ │ - andeq sl, r2, r4, asr r5 │ │ │ │ + strdeq r4, [r4], -ip │ │ │ │ + andeq sl, r2, r8, lsr #7 │ │ │ │ + andeq sl, r2, r4, asr #10 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, sp, #28 │ │ │ │ ldr sl, [sp, #72] @ 0x48 │ │ │ │ ldr r9, [sp, #64] @ 0x40 │ │ │ │ @@ -69144,32 +69144,32 @@ │ │ │ │ str r7, [r6] │ │ │ │ b 49e08 │ │ │ │ rsb r2, r8, #99 @ 0x63 │ │ │ │ mov r1, #32 │ │ │ │ add r0, r4, r8 │ │ │ │ bl 64ac │ │ │ │ b 49e44 │ │ │ │ - @ instruction: 0x00044ab4 │ │ │ │ - muleq r4, r4, sl │ │ │ │ - strdeq sl, [r2], -r8 │ │ │ │ - andeq r4, r4, r4, asr #20 │ │ │ │ - @ instruction: 0x0002a3b8 │ │ │ │ - andeq r4, r4, r4, lsl #19 │ │ │ │ - andeq sl, r2, r0, ror #5 │ │ │ │ - andeq r4, r4, r0, asr r9 │ │ │ │ - strheq sl, [r2], -r8 │ │ │ │ - strdeq sl, [r2], -ip │ │ │ │ - andeq r4, r4, r0, ror r8 │ │ │ │ - andeq r4, r4, r8, lsl #16 │ │ │ │ - andeq r4, r4, r8, ror #15 │ │ │ │ - andeq sl, r2, r8, asr #2 │ │ │ │ - @ instruction: 0x000447b8 │ │ │ │ - strdeq sl, [r2], -r8 │ │ │ │ - ldrdeq sl, [r2], -ip │ │ │ │ - andeq sl, r2, r4, asr #1 │ │ │ │ + andeq r4, r4, r4, lsr #21 │ │ │ │ + andeq r4, r4, r4, lsl #21 │ │ │ │ + andeq sl, r2, r8, ror #7 │ │ │ │ + andeq r4, r4, r4, lsr sl │ │ │ │ + andeq sl, r2, r8, lsr #7 │ │ │ │ + andeq r4, r4, r4, ror r9 │ │ │ │ + ldrdeq sl, [r2], -r0 │ │ │ │ + andeq r4, r4, r0, asr #18 │ │ │ │ + andeq sl, r2, r8, lsr #1 │ │ │ │ + andeq sl, r2, ip, ror #3 │ │ │ │ + andeq r4, r4, r0, ror #16 │ │ │ │ + strdeq r4, [r4], -r8 │ │ │ │ + ldrdeq r4, [r4], -r8 │ │ │ │ + andeq sl, r2, r8, lsr r1 │ │ │ │ + andeq r4, r4, r8, lsr #15 │ │ │ │ + andeq sl, r2, r8, ror #1 │ │ │ │ + andeq sl, r2, ip, asr #1 │ │ │ │ + strheq sl, [r2], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r3, #1 │ │ │ │ @@ -69215,17 +69215,17 @@ │ │ │ │ bl 49ab4 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add r5, r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ bgt 4a120 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - @ instruction: 0x00029fb4 │ │ │ │ - andeq r9, r2, r4, ror #27 │ │ │ │ - andeq r4, r4, r0, lsr r6 │ │ │ │ + andeq r9, r2, r4, lsr #31 │ │ │ │ + ldrdeq r9, [r2], -r4 │ │ │ │ + andeq r4, r4, r0, lsr #12 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r2, [pc, #2296] @ 4aa60 │ │ │ │ ldr r3, [pc, #2296] @ 4aa64 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -69800,43 +69800,43 @@ │ │ │ │ ldr r3, [r3] │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5cfc │ │ │ │ b 4a368 │ │ │ │ muleq r1, r0, lr │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - andeq r4, r4, ip, asr r5 │ │ │ │ + andeq r4, r4, ip, asr #10 │ │ │ │ andeq r5, r1, ip, ror #28 │ │ │ │ stmcs sp, {r0, r1, r3, r6, r7, ip, sp, lr, pc} │ │ │ │ - andeq r4, r4, r4, lsr #8 │ │ │ │ - andeq r4, r4, r0, ror #7 │ │ │ │ + andeq r4, r4, r4, lsl r4 │ │ │ │ + ldrdeq r4, [r4], -r0 │ │ │ │ muleq r0, r4, r8 │ │ │ │ andeq r5, r1, r4, lsl #25 │ │ │ │ andeq r0, r0, r8, lsl #17 │ │ │ │ andeq r0, r0, r8, lsl r6 │ │ │ │ andeq r0, r0, r0, lsr r6 │ │ │ │ andeq r0, r0, r8, lsl #15 │ │ │ │ - andeq r4, r4, r8, asr #5 │ │ │ │ + @ instruction: 0x000442b8 │ │ │ │ andeq r0, r0, r4, ror #10 │ │ │ │ andeq r0, r0, r4, asr r9 │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ @ instruction: 0x000009b0 │ │ │ │ andeq r0, r0, r4, lsr r7 │ │ │ │ - @ instruction: 0x000441b4 │ │ │ │ + andeq r4, r4, r4, lsr #3 │ │ │ │ andeq r0, r0, r4, asr #7 │ │ │ │ andeq pc, r0, r2, asr pc @ │ │ │ │ andeq r0, r0, ip, lsl r9 │ │ │ │ andeq r2, r1, r8, ror #25 │ │ │ │ andeq r0, r0, r4, ror #11 │ │ │ │ andeq r0, r0, r4, lsr #17 │ │ │ │ - andeq r3, r4, r4, lsl #28 │ │ │ │ + strdeq r3, [r4], -r4 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq r2, r1, r0, lsl #22 │ │ │ │ andeq r2, r1, ip, asr #21 │ │ │ │ - andeq r3, r4, r4, lsl #26 │ │ │ │ + strdeq r3, [r4], -r4 │ │ │ │ ldrdeq r2, [r1], -r4 │ │ │ │ ldrdeq r2, [r1], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #68] @ 4ab40 │ │ │ │ @@ -69854,15 +69854,15 @@ │ │ │ │ bl 4a150 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4ab10 │ │ │ │ mov r3, #1 │ │ │ │ str r3, [r4, #1668] @ 0x684 │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq r3, r4, r0, ror #23 │ │ │ │ + ldrdeq r3, [r4], -r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #72] @ 4aba4 │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -69879,15 +69879,15 @@ │ │ │ │ add ip, ip, #8 │ │ │ │ str r2, [r3, #1668] @ 0x684 │ │ │ │ ldm ip!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldm ip, {r0, r1} │ │ │ │ stm r4, {r0, r1} │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r3, r4, ip, ror fp │ │ │ │ + andeq r3, r4, ip, ror #22 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #680] @ 4ae68 │ │ │ │ ldr r3, [pc, #680] @ 4ae6c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -70058,24 +70058,24 @@ │ │ │ │ ldr r5, [pc, #56] @ 4ae94 │ │ │ │ add r5, pc, r5 │ │ │ │ add r5, r5, #8 │ │ │ │ b 4abe0 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ andeq r5, r1, r8, lsr r4 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - strdeq r3, [r4], -r0 │ │ │ │ - andeq r9, r2, r4, ror #8 │ │ │ │ - andeq r9, r2, r0, lsl #5 │ │ │ │ + andeq r3, r4, r0, ror #21 │ │ │ │ + andeq r9, r2, r4, asr r4 │ │ │ │ + andeq r9, r2, r0, ror r2 │ │ │ │ andeq r2, r1, r4, lsl r8 │ │ │ │ - ldrdeq r3, [r4], -r8 │ │ │ │ + andeq r3, r4, r8, asr #19 │ │ │ │ muleq r1, r8, r2 │ │ │ │ - andeq r3, r4, ip, lsl r9 │ │ │ │ - andeq r9, r2, r4, ror r2 │ │ │ │ - @ instruction: 0x000438b4 │ │ │ │ - andeq r3, r4, r0, lsl #17 │ │ │ │ + andeq r3, r4, ip, lsl #18 │ │ │ │ + andeq r9, r2, r4, ror #4 │ │ │ │ + andeq r3, r4, r4, lsr #17 │ │ │ │ + andeq r3, r4, r0, ror r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r2, [pc, #680] @ 4b158 │ │ │ │ ldr r3, [pc, #680] @ 4b15c │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -70246,24 +70246,24 @@ │ │ │ │ ldr r5, [pc, #56] @ 4b184 │ │ │ │ add r5, pc, r5 │ │ │ │ add r5, r5, #8 │ │ │ │ b 4aed0 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ andeq r5, r1, r8, asr #2 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - andeq r3, r4, r0, lsl #16 │ │ │ │ - andeq r9, r2, r4, ror r1 │ │ │ │ - muleq r2, r0, pc @ │ │ │ │ + strdeq r3, [r4], -r0 │ │ │ │ + andeq r9, r2, r4, ror #2 │ │ │ │ + andeq r8, r2, r0, lsl #31 │ │ │ │ andeq r2, r1, r4, lsr r5 │ │ │ │ - andeq r3, r4, r8, ror #13 │ │ │ │ + ldrdeq r3, [r4], -r8 │ │ │ │ andeq r4, r1, r8, lsr #31 │ │ │ │ - andeq r3, r4, ip, lsr #12 │ │ │ │ - andeq r8, r2, r4, lsl #31 │ │ │ │ - andeq r3, r4, r4, asr #11 │ │ │ │ - muleq r4, r0, r5 │ │ │ │ + andeq r3, r4, ip, lsl r6 │ │ │ │ + andeq r8, r2, r4, ror pc │ │ │ │ + @ instruction: 0x000435b4 │ │ │ │ + andeq r3, r4, r0, lsl #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r5, r0, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ beq 4b2d0 │ │ │ │ @@ -70342,19 +70342,19 @@ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ bl 62f0 │ │ │ │ b 4b25c │ │ │ │ ldr r5, [pc, #24] @ 4b2f0 │ │ │ │ add r5, pc, r5 │ │ │ │ add r5, r5, #8 │ │ │ │ b 4b1a4 │ │ │ │ - andeq r3, r4, ip, lsr #10 │ │ │ │ - andeq r8, r2, r0, lsr #29 │ │ │ │ - @ instruction: 0x00028cbc │ │ │ │ - andeq r3, r4, r4, ror r4 │ │ │ │ - andeq r3, r4, r4, lsl #8 │ │ │ │ + andeq r3, r4, ip, lsl r5 │ │ │ │ + muleq r2, r0, lr │ │ │ │ + andeq r8, r2, ip, lsr #25 │ │ │ │ + andeq r3, r4, r4, ror #8 │ │ │ │ + strdeq r3, [r4], -r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r5, r0, #0 │ │ │ │ sub sp, sp, #20 │ │ │ │ beq 4b440 │ │ │ │ @@ -70434,19 +70434,19 @@ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ bl 62f0 │ │ │ │ b 4b3c8 │ │ │ │ ldr r5, [pc, #24] @ 4b460 │ │ │ │ add r5, pc, r5 │ │ │ │ add r5, r5, #8 │ │ │ │ b 4b310 │ │ │ │ - andeq r3, r4, r0, asr #7 │ │ │ │ - andeq r8, r2, r4, lsr sp │ │ │ │ - andeq r8, r2, r0, asr fp │ │ │ │ - andeq r3, r4, r8, lsl #6 │ │ │ │ - muleq r4, r4, r2 │ │ │ │ + @ instruction: 0x000433b0 │ │ │ │ + andeq r8, r2, r4, lsr #26 │ │ │ │ + andeq r8, r2, r0, asr #22 │ │ │ │ + strdeq r3, [r4], -r8 │ │ │ │ + andeq r3, r4, r4, lsl #5 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r5, r0, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ beq 4b5b0 │ │ │ │ @@ -70526,19 +70526,19 @@ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ bl 62f0 │ │ │ │ b 4b538 │ │ │ │ ldr r5, [pc, #24] @ 4b5d0 │ │ │ │ add r5, pc, r5 │ │ │ │ add r5, r5, #8 │ │ │ │ b 4b480 │ │ │ │ - andeq r3, r4, r0, asr r2 │ │ │ │ - andeq r8, r2, r4, asr #23 │ │ │ │ - andeq r8, r2, r0, ror #19 │ │ │ │ - muleq r4, r8, r1 │ │ │ │ - andeq r3, r4, r4, lsr #2 │ │ │ │ + andeq r3, r4, r0, asr #4 │ │ │ │ + @ instruction: 0x00028bb4 │ │ │ │ + ldrdeq r8, [r2], -r0 │ │ │ │ + andeq r3, r4, r8, lsl #3 │ │ │ │ + andeq r3, r4, r4, lsl r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ subs r5, r0, #0 │ │ │ │ sub sp, sp, #16 │ │ │ │ beq 4b728 │ │ │ │ @@ -70620,19 +70620,19 @@ │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ bl 62f0 │ │ │ │ b 4b6ac │ │ │ │ ldr r5, [pc, #24] @ 4b748 │ │ │ │ add r5, pc, r5 │ │ │ │ add r5, r5, #8 │ │ │ │ b 4b5f0 │ │ │ │ - andeq r3, r4, r0, ror #1 │ │ │ │ - andeq r8, r2, r4, asr sl │ │ │ │ - andeq r8, r2, r0, ror r8 │ │ │ │ - andeq r3, r4, r4, lsr #32 │ │ │ │ - andeq r2, r4, ip, lsr #31 │ │ │ │ + ldrdeq r3, [r4], -r0 │ │ │ │ + andeq r8, r2, r4, asr #20 │ │ │ │ + andeq r8, r2, r0, ror #16 │ │ │ │ + andeq r3, r4, r4, lsl r0 │ │ │ │ + muleq r4, ip, pc @ │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3464] @ 0xd88 │ │ │ │ ldr r2, [pc, #860] @ 4bac0 │ │ │ │ ldr r3, [pc, #860] @ 4bac4 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -70848,29 +70848,29 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl 5d80 │ │ │ │ mov r5, r0 │ │ │ │ b 4b868 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ muleq r1, r4, r8 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - strdeq r8, [r2], -ip │ │ │ │ - @ instruction: 0x000288b8 │ │ │ │ - andeq r2, r4, r4, lsr #30 │ │ │ │ + andeq r8, r2, ip, ror #13 │ │ │ │ + andeq r8, r2, r8, lsr #17 │ │ │ │ + andeq r2, r4, r4, lsl pc │ │ │ │ @ instruction: 0x00011cb0 │ │ │ │ - @ instruction: 0x00042eb8 │ │ │ │ - andeq r2, r4, r8, ror #28 │ │ │ │ + andeq r2, r4, r8, lsr #29 │ │ │ │ + andeq r2, r4, r8, asr lr │ │ │ │ andeq r4, r1, r8, asr r7 │ │ │ │ @ instruction: 0x00011bb4 │ │ │ │ - andeq r2, r4, r0, asr #27 │ │ │ │ - @ instruction: 0x000286bc │ │ │ │ + @ instruction: 0x00042db0 │ │ │ │ + andeq r8, r2, ip, lsr #13 │ │ │ │ ldrdeq r1, [r1], -r8 │ │ │ │ - ldrdeq r2, [r4], -r0 │ │ │ │ - andeq r2, r4, r8, lsr #25 │ │ │ │ - muleq r4, r0, ip │ │ │ │ - andeq r2, r4, ip, asr #24 │ │ │ │ + andeq r2, r4, r0, asr #25 │ │ │ │ + muleq r4, r8, ip │ │ │ │ + andeq r2, r4, r0, lsl #25 │ │ │ │ + andeq r2, r4, ip, lsr ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [pc, #296] @ 4bc44 │ │ │ │ ldr r3, [pc, #296] @ 4bc48 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -70945,20 +70945,20 @@ │ │ │ │ ldr r4, [pc, #40] @ 4bc60 │ │ │ │ add r4, pc, r4 │ │ │ │ add r4, r4, #8 │ │ │ │ b 4bb3c │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r4, [r1], -ip │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - andeq r8, r2, r4, asr #6 │ │ │ │ - andeq r8, r2, r0, lsl #10 │ │ │ │ - andeq r2, r4, ip, ror #22 │ │ │ │ - andeq r2, r4, r8, lsl fp │ │ │ │ + andeq r8, r2, r4, lsr r3 │ │ │ │ + strdeq r8, [r2], -r0 │ │ │ │ + andeq r2, r4, ip, asr fp │ │ │ │ + andeq r2, r4, r8, lsl #22 │ │ │ │ strdeq r4, [r1], -ip │ │ │ │ - andeq r2, r4, r4, lsr #21 │ │ │ │ + muleq r4, r4, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3464] @ 0xd88 │ │ │ │ ldr r2, [pc, #860] @ 4bfd8 │ │ │ │ ldr r3, [pc, #860] @ 4bfdc │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -71174,29 +71174,29 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl 5d80 │ │ │ │ mov r5, r0 │ │ │ │ b 4bd80 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ andeq r4, r1, ip, ror r3 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - andeq r8, r2, r4, ror #3 │ │ │ │ - andeq r2, r4, r4, lsr #20 │ │ │ │ - muleq r2, ip, r3 │ │ │ │ + ldrdeq r8, [r2], -r4 │ │ │ │ + andeq r2, r4, r4, lsl sl │ │ │ │ + andeq r8, r2, ip, lsl #7 │ │ │ │ ldrdeq r1, [r1], -ip │ │ │ │ - andeq r2, r4, r0, lsr #19 │ │ │ │ - andeq r2, r4, r0, asr r9 │ │ │ │ + muleq r4, r0, r9 │ │ │ │ + andeq r2, r4, r0, asr #18 │ │ │ │ andeq r4, r1, r0, asr #4 │ │ │ │ muleq r1, ip, r6 │ │ │ │ - andeq r2, r4, r8, lsr #17 │ │ │ │ - andeq r8, r2, r4, lsr #3 │ │ │ │ + muleq r4, r8, r8 │ │ │ │ + muleq r2, r4, r1 │ │ │ │ andeq r1, r1, r0, asr #11 │ │ │ │ - @ instruction: 0x000427b8 │ │ │ │ - muleq r4, r0, r7 │ │ │ │ - andeq r2, r4, r8, ror r7 │ │ │ │ - andeq r2, r4, r4, lsr r7 │ │ │ │ + andeq r2, r4, r8, lsr #15 │ │ │ │ + andeq r2, r4, r0, lsl #15 │ │ │ │ + andeq r2, r4, r8, ror #14 │ │ │ │ + andeq r2, r4, r4, lsr #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3464] @ 0xd88 │ │ │ │ ldr r2, [pc, #860] @ 4c390 │ │ │ │ ldr r3, [pc, #860] @ 4c394 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -71412,29 +71412,29 @@ │ │ │ │ str r6, [sp] │ │ │ │ bl 5d80 │ │ │ │ mov r5, r0 │ │ │ │ b 4c138 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ andeq r3, r1, r4, asr #31 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - andeq r7, r2, ip, lsr #28 │ │ │ │ - andeq r7, r2, r8, ror #31 │ │ │ │ - andeq r2, r4, r4, asr r6 │ │ │ │ + andeq r7, r2, ip, lsl lr │ │ │ │ + ldrdeq r7, [r2], -r8 │ │ │ │ + andeq r2, r4, r4, asr #12 │ │ │ │ andeq r1, r1, r4, lsr r4 │ │ │ │ - andeq r2, r4, r8, ror #11 │ │ │ │ - muleq r4, r8, r5 │ │ │ │ + ldrdeq r2, [r4], -r8 │ │ │ │ + andeq r2, r4, r8, lsl #11 │ │ │ │ andeq r3, r1, r8, lsl #29 │ │ │ │ andeq r1, r1, r4, ror #5 │ │ │ │ - strdeq r2, [r4], -r0 │ │ │ │ - andeq r7, r2, ip, ror #27 │ │ │ │ + andeq r2, r4, r0, ror #9 │ │ │ │ + ldrdeq r7, [r2], -ip │ │ │ │ andeq r1, r1, r8, lsl #4 │ │ │ │ - andeq r2, r4, r0, lsl #8 │ │ │ │ - ldrdeq r2, [r4], -r8 │ │ │ │ - andeq r2, r4, r0, asr #7 │ │ │ │ - andeq r2, r4, ip, ror r3 │ │ │ │ + strdeq r2, [r4], -r0 │ │ │ │ + andeq r2, r4, r8, asr #7 │ │ │ │ + @ instruction: 0x000423b0 │ │ │ │ + andeq r2, r4, ip, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [pc, #404] @ 4c584 │ │ │ │ sub sp, sp, #60 @ 0x3c │ │ │ │ @@ -71537,20 +71537,20 @@ │ │ │ │ ldr r5, [pc, #40] @ 4c5a0 │ │ │ │ add r5, pc, r5 │ │ │ │ add r5, r5, #8 │ │ │ │ b 4c420 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ andeq r3, r1, r0, lsl #24 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - @ instruction: 0x000422b0 │ │ │ │ - andeq r7, r2, r4, lsr #24 │ │ │ │ - andeq r7, r2, r4, lsr #20 │ │ │ │ - andeq r2, r4, r4, lsr #3 │ │ │ │ + andeq r2, r4, r0, lsr #5 │ │ │ │ + andeq r7, r2, r4, lsl ip │ │ │ │ + andeq r7, r2, r4, lsl sl │ │ │ │ + muleq r4, r4, r1 │ │ │ │ andeq r3, r1, ip, lsr #21 │ │ │ │ - andeq r2, r4, r4, ror #2 │ │ │ │ + andeq r2, r4, r4, asr r1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ @@ -71589,48 +71589,48 @@ │ │ │ │ asr r3, r3, #1 │ │ │ │ str r3, [r7] │ │ │ │ b 4c61c │ │ │ │ ldr r0, [pc, #12] @ 4c660 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ b 4c5d4 │ │ │ │ - strdeq r2, [r4], -ip │ │ │ │ - andeq r2, r4, r8, lsl #1 │ │ │ │ + andeq r2, r4, ip, ror #1 │ │ │ │ + andeq r2, r4, r8, ror r0 │ │ │ │ ldr r3, [pc, #12] @ 4c678 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ b 6254 │ │ │ │ - andeq r2, r4, ip, rrx │ │ │ │ + andeq r2, r4, ip, asr r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4c68c │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ 4c6a0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ - andeq r2, r4, r8, asr #32 │ │ │ │ + andeq r2, r4, r8, lsr r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4c6b4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ 4c6c8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ bx lr │ │ │ │ - andeq r2, r4, r0, lsr #32 │ │ │ │ + andeq r2, r4, r0, lsl r0 │ │ │ │ ldr r3, [pc, #12] @ 4c6e0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ - andeq r2, r4, r8 │ │ │ │ + strdeq r1, [r4], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r0, #0 │ │ │ │ beq 4c78c │ │ │ │ ldr r0, [r4] │ │ │ │ @@ -71674,17 +71674,17 @@ │ │ │ │ add r4, r4, #8 │ │ │ │ b 4c6fc │ │ │ │ ldr r0, [pc, #24] @ 4c7bc │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5f6c │ │ │ │ b 4c76c │ │ │ │ stmcs sp, {r0, r1, r3, r6, r7, ip, sp, lr, pc} │ │ │ │ - @ instruction: 0x00041fb4 │ │ │ │ - andeq r1, r4, r4, ror #30 │ │ │ │ - andeq r1, r4, r8, asr #30 │ │ │ │ + andeq r1, r4, r4, lsr #31 │ │ │ │ + andeq r1, r4, r4, asr pc │ │ │ │ + andeq r1, r4, r8, lsr pc │ │ │ │ andeq r0, r1, r8, ror sp │ │ │ │ ldr ip, [r0] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [pc, #112] @ 4c840 │ │ │ │ asr r3, ip, #31 │ │ │ │ smull r2, r0, ip, r0 │ │ │ │ ldr r2, [pc, #104] @ 4c844 │ │ │ │ @@ -71711,15 +71711,15 @@ │ │ │ │ ldr r3, [r0, #4] │ │ │ │ str r3, [r2] │ │ │ │ b 6068 │ │ │ │ ldr r0, [pc, #12] @ 4c848 │ │ │ │ add r0, pc, r0 │ │ │ │ b 5f6c │ │ │ │ stmcs sp, {r0, r1, r3, r6, r7, ip, sp, lr, pc} │ │ │ │ - strdeq r1, [r4], -r0 │ │ │ │ + andeq r1, r4, r0, ror #29 │ │ │ │ andeq r0, r1, r0, ror #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4040] @ 0xfc8 │ │ │ │ subs r6, r1, #0 │ │ │ │ ldr r1, [pc, #192] @ 4c928 │ │ │ │ @@ -71769,19 +71769,19 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r4, [pc, #32] @ 4c93c │ │ │ │ add r4, pc, r4 │ │ │ │ add r4, r4, #8 │ │ │ │ b 4c8a0 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ andeq r3, r1, ip, lsl #15 │ │ │ │ - andeq r1, r4, r4, ror #28 │ │ │ │ + andeq r1, r4, r4, asr lr │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - andeq r1, r4, ip, lsr #28 │ │ │ │ + andeq r1, r4, ip, lsl lr │ │ │ │ andeq r3, r1, r8, lsl #14 │ │ │ │ - andeq r1, r4, r0, asr #27 │ │ │ │ + @ instruction: 0x00041db0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ str r0, [sp] │ │ │ │ ldr r0, [pc, #248] @ 4ca58 │ │ │ │ @@ -71848,17 +71848,17 @@ │ │ │ │ bne 4c9c8 │ │ │ │ b 4ca04 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ muleq r1, r4, r6 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r0, r1, ip, asr #23 │ │ │ │ andeq r0, r1, r4, lsr #23 │ │ │ │ - andeq r1, r4, ip, lsl sp │ │ │ │ + andeq r1, r4, ip, lsl #26 │ │ │ │ andeq r3, r1, ip, ror #11 │ │ │ │ - andeq r1, r4, r4, lsr #25 │ │ │ │ + muleq r4, r4, ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3576] @ 0xdf8 │ │ │ │ sub sp, sp, #484 @ 0x1e4 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [pc, #1124] @ 4cef8 │ │ │ │ @@ -72144,34 +72144,34 @@ │ │ │ │ str r3, [r6] │ │ │ │ b 4cda8 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ andeq r3, r1, r0, ror #10 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ muleq r1, r0, sl │ │ │ │ andeq r3, r1, ip, lsl #10 │ │ │ │ - andeq r7, r2, ip, lsl r5 │ │ │ │ + andeq r7, r2, ip, lsl #10 │ │ │ │ ldrdeq r7, [r0], -r8 │ │ │ │ - andeq r7, r2, r0, lsr #6 │ │ │ │ - andeq r1, r4, r8, ror #22 │ │ │ │ + andeq r7, r2, r0, lsl r3 │ │ │ │ + andeq r1, r4, r8, asr fp │ │ │ │ andeq sl, r0, r5, lsr #32 │ │ │ │ andeq r0, r0, sl, lsl #16 │ │ │ │ andeq r8, r0, r5 │ │ │ │ andeq r7, r0, r0, lsr #26 │ │ │ │ strdeq r7, [r0], -r4 │ │ │ │ andeq r6, r0, r0, asr lr │ │ │ │ andeq r0, r0, r0, asr #11 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ - andeq r1, r4, r0, lsr sl │ │ │ │ - andeq r7, r2, r8, lsl #7 │ │ │ │ - andeq r7, r2, r4, lsr #3 │ │ │ │ - @ instruction: 0x000419b4 │ │ │ │ + andeq r1, r4, r0, lsr #20 │ │ │ │ + andeq r7, r2, r8, ror r3 │ │ │ │ + muleq r2, r4, r1 │ │ │ │ + andeq r1, r4, r4, lsr #19 │ │ │ │ @ instruction: 0x000132bc │ │ │ │ andeq r6, r0, r0, lsr sp │ │ │ │ andeq r0, r1, r4, ror #15 │ │ │ │ - andeq r1, r4, ip, asr #17 │ │ │ │ + @ instruction: 0x000418bc │ │ │ │ andeq r0, r0, r4, lsl #17 │ │ │ │ andeq r6, r0, r4, ror #24 │ │ │ │ andeq r6, r0, r4, ror ip │ │ │ │ andeq r0, r1, r4, lsl #14 │ │ │ │ @ instruction: 0x000106b0 │ │ │ │ ldrdeq r0, [r1], -ip │ │ │ │ andeq r0, r0, r1, lsl #2 │ │ │ │ @@ -72377,25 +72377,25 @@ │ │ │ │ orr r3, r3, r0 │ │ │ │ str r3, [r4] │ │ │ │ b 4d16c │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ andeq r3, r1, ip, asr r0 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ muleq r1, ip, r5 │ │ │ │ - andeq r6, r2, r8, ror #28 │ │ │ │ - andeq r7, r2, ip, lsl r0 │ │ │ │ - andeq r1, r4, r4, lsr #13 │ │ │ │ - andeq r1, r4, r8, ror #12 │ │ │ │ + andeq r6, r2, r8, asr lr │ │ │ │ + andeq r7, r2, ip │ │ │ │ + muleq r4, r4, r6 │ │ │ │ + andeq r1, r4, r8, asr r6 │ │ │ │ andeq r8, r0, r4 │ │ │ │ andeq r0, r0, sl, lsl #16 │ │ │ │ - andeq r6, r2, r0, ror #30 │ │ │ │ - andeq r1, r4, r4, ror #10 │ │ │ │ - @ instruction: 0x00026eb8 │ │ │ │ - ldrdeq r6, [r2], -r4 │ │ │ │ - andeq r1, r4, r4, ror #9 │ │ │ │ + andeq r6, r2, r0, asr pc │ │ │ │ + andeq r1, r4, r4, asr r5 │ │ │ │ + andeq r6, r2, r8, lsr #29 │ │ │ │ + andeq r6, r2, r4, asr #25 │ │ │ │ + ldrdeq r1, [r4], -r4 │ │ │ │ andeq r2, r1, ip, ror #27 │ │ │ │ andeq r0, r1, r4, ror #6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ ldr ip, [pc, #848] @ 4d648 │ │ │ │ @@ -72608,30 +72608,30 @@ │ │ │ │ str r3, [r6] │ │ │ │ b 4d4d0 │ │ │ │ ldr r3, [pc, #72] @ 4d684 │ │ │ │ add r3, pc, r3 │ │ │ │ add r3, r3, #8 │ │ │ │ b 4d3b8 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ - muleq r2, r0, fp │ │ │ │ + andeq r6, r2, r0, lsl #23 │ │ │ │ andeq r2, r1, r0, ror #25 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r0, r1, ip, lsl #4 │ │ │ │ - andeq r1, r4, r8, lsl r3 │ │ │ │ - muleq r2, r4, sl │ │ │ │ - andeq r6, r2, r8, ror #24 │ │ │ │ + andeq r1, r4, r8, lsl #6 │ │ │ │ + andeq r6, r2, r4, lsl #21 │ │ │ │ + andeq r6, r2, r8, asr ip │ │ │ │ andeq r0, r0, sl, lsl #16 │ │ │ │ andeq r8, r2, r4 │ │ │ │ - andeq r1, r4, r0, lsl #4 │ │ │ │ - andeq r6, r2, ip, asr #22 │ │ │ │ - andeq r6, r2, r8, ror #18 │ │ │ │ - andeq r1, r4, ip, asr #2 │ │ │ │ + strdeq r1, [r4], -r0 │ │ │ │ + andeq r6, r2, ip, lsr fp │ │ │ │ + andeq r6, r2, r8, asr r9 │ │ │ │ + andeq r1, r4, ip, lsr r1 │ │ │ │ andeq r2, r1, r4, asr sl │ │ │ │ andeq pc, r0, ip, asr #31 │ │ │ │ - andeq r1, r4, r0, lsr #1 │ │ │ │ + muleq r4, r0, r0 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3832] @ 0xef8 │ │ │ │ sub sp, sp, #228 @ 0xe4 │ │ │ │ mov r8, r0 │ │ │ │ ldr ip, [pc, #720] @ 4d978 │ │ │ │ @@ -72815,23 +72815,23 @@ │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ nop @ (mov r0, r0) │ │ │ │ andeq r8, r0, r5 │ │ │ │ andeq r8, r0, r5 │ │ │ │ andeq r2, r1, r4, asr #18 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq pc, r0, r0, lsl #29 │ │ │ │ - muleq r4, r4, pc @ │ │ │ │ - andeq r6, r2, r0, ror #17 │ │ │ │ - andeq r6, r2, r0, lsl r7 │ │ │ │ + andeq r0, r4, r4, lsl #31 │ │ │ │ + ldrdeq r6, [r2], -r0 │ │ │ │ + andeq r6, r2, r0, lsl #14 │ │ │ │ andeq r0, r0, sl, lsl #16 │ │ │ │ - andeq r0, r4, r0, asr #28 │ │ │ │ - andeq r0, r4, r8, lsl lr │ │ │ │ + andeq r0, r4, r0, lsr lr │ │ │ │ + andeq r0, r4, r8, lsl #28 │ │ │ │ andeq r2, r1, r0, lsr #14 │ │ │ │ muleq r0, r4, ip │ │ │ │ - andeq r0, r4, ip, ror sp │ │ │ │ + andeq r0, r4, ip, ror #26 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3976] @ 0xf88 │ │ │ │ ldr ip, [pc, #116] @ 4da34 │ │ │ │ sub sp, sp, #112 @ 0x70 │ │ │ │ str r0, [sp] │ │ │ │ @@ -72953,15 +72953,15 @@ │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3, r2 │ │ │ │ mov r3, #0 │ │ │ │ bne 4dba8 │ │ │ │ add sp, sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r0, [r4], -ip │ │ │ │ + andeq r0, r4, ip, asr #23 │ │ │ │ andeq r2, r1, r0, ror #9 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r2, r1, r4, ror r4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -73004,16 +73004,16 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ str r4, [sp] │ │ │ │ bl 6224 │ │ │ │ str r4, [r5, #1656] @ 0x678 │ │ │ │ add sp, sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strdeq r0, [r4], -ip │ │ │ │ - andeq r0, r4, ip, lsr #21 │ │ │ │ + andeq r0, r4, ip, ror #21 │ │ │ │ + muleq r4, ip, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r4, r2, #0 │ │ │ │ ldr r2, [pc, #240] @ 4dd8c │ │ │ │ ldr r3, [pc, #240] @ 4dd90 │ │ │ │ @@ -73075,102 +73075,102 @@ │ │ │ │ ldr r2, [pc, #28] @ 4dd9c │ │ │ │ add r2, pc, r2 │ │ │ │ add r4, r2, #8 │ │ │ │ b 4dcc0 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ andeq r2, r1, ip, asr r3 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - andeq r0, r4, r0, lsl sl │ │ │ │ + andeq r0, r4, r0, lsl #20 │ │ │ │ ldrdeq r2, [r1], -r0 │ │ │ │ - andeq r0, r4, ip, asr r9 │ │ │ │ + andeq r0, r4, ip, asr #18 │ │ │ │ ldr r3, [pc, #8] @ 4ddb0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ b 5ec4 │ │ │ │ - andeq r0, r4, r4, lsr r9 │ │ │ │ + andeq r0, r4, r4, lsr #18 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4ddc4 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ 4ddd8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, r0, lsl r9 │ │ │ │ + andeq r0, r4, r0, lsl #18 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4ddec │ │ │ │ str r1, [r0, #28] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ 4de00 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ str r1, [r0, #28] │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, r8, ror #17 │ │ │ │ + ldrdeq r0, [r4], -r8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4de14 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ 4de28 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, r0, asr #17 │ │ │ │ + @ instruction: 0x000408b0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4de3c │ │ │ │ str r1, [r0, #32] │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ 4de50 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ str r1, [r0, #32] │ │ │ │ bx lr │ │ │ │ - muleq r4, r8, r8 │ │ │ │ + andeq r0, r4, r8, lsl #17 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4de64 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ 4de78 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, r0, ror r8 │ │ │ │ + andeq r0, r4, r0, ror #16 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4de8c │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ 4dea0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ str r1, [r0, #36] @ 0x24 │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, r8, asr #16 │ │ │ │ + andeq r0, r4, r8, lsr r8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4deb4 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ 4dec8 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, r0, lsr #16 │ │ │ │ + andeq r0, r4, r0, lsl r8 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4dedc │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ ldr r0, [pc, #12] @ 4def0 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ str r1, [r0, #40] @ 0x28 │ │ │ │ bx lr │ │ │ │ - strdeq r0, [r4], -r8 │ │ │ │ + andeq r0, r4, r8, ror #15 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r4, r0, #0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ @@ -73194,16 +73194,16 @@ │ │ │ │ mov r2, r5 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 6674 │ │ │ │ ldr r4, [pc, #12] @ 4df74 │ │ │ │ add r4, pc, r4 │ │ │ │ add r4, r4, #8 │ │ │ │ b 4df14 │ │ │ │ - @ instruction: 0x000407b8 │ │ │ │ - andeq r0, r4, r4, ror r7 │ │ │ │ + andeq r0, r4, r8, lsr #15 │ │ │ │ + andeq r0, r4, r4, ror #14 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r6, r0, #0 │ │ │ │ mov r7, r2 │ │ │ │ beq 4e028 │ │ │ │ @@ -73244,16 +73244,16 @@ │ │ │ │ bne 4e004 │ │ │ │ str r9, [r6, #8] │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r6, [pc, #12] @ 4e03c │ │ │ │ add r6, pc, r6 │ │ │ │ add r6, r6, #8 │ │ │ │ b 4df94 │ │ │ │ - andeq r0, r4, r4, ror #13 │ │ │ │ - andeq r0, r4, ip, lsr #13 │ │ │ │ + ldrdeq r0, [r4], -r4 │ │ │ │ + muleq r4, ip, r6 │ │ │ │ cmp r0, #0 │ │ │ │ movne ip, r0 │ │ │ │ beq 4e07c │ │ │ │ ldr r3, [pc, #56] @ 4e08c │ │ │ │ str r1, [ip, #16] │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [ip, #20] │ │ │ │ @@ -73265,26 +73265,26 @@ │ │ │ │ mla r2, r3, r2, ip │ │ │ │ add r1, r1, #10 │ │ │ │ b 4def4 │ │ │ │ ldr ip, [pc, #12] @ 4e090 │ │ │ │ add ip, pc, ip │ │ │ │ add ip, ip, #8 │ │ │ │ b 4e04c │ │ │ │ - andeq r0, r4, r4, lsl #13 │ │ │ │ - andeq r0, r4, r8, asr r6 │ │ │ │ + andeq r0, r4, r4, ror r6 │ │ │ │ + andeq r0, r4, r8, asr #12 │ │ │ │ ldr r3, [pc, #28] @ 4e0b8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, #100] @ 0x64 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ mul r2, ip, r2 │ │ │ │ mul r1, r3, r1 │ │ │ │ add r2, r2, #10 │ │ │ │ add r1, r1, #10 │ │ │ │ b 4def4 │ │ │ │ - andeq r0, r4, r0, asr #12 │ │ │ │ + andeq r0, r4, r0, lsr r6 │ │ │ │ ldr r1, [pc, #60] @ 4e100 │ │ │ │ add r1, pc, r1 │ │ │ │ ldr r2, [r1, #60] @ 0x3c │ │ │ │ ldr r3, [r1, #68] @ 0x44 │ │ │ │ ldr r2, [r2, #140] @ 0x8c │ │ │ │ add r3, r3, r3, lsl #2 │ │ │ │ add r3, r2, r3, lsl #4 │ │ │ │ @@ -73294,27 +73294,27 @@ │ │ │ │ ble 4e0f8 │ │ │ │ ldr r0, [r1, #136] @ 0x88 │ │ │ │ subs r0, r0, #0 │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, #1 │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, r8, lsl r6 │ │ │ │ + andeq r0, r4, r8, lsl #12 │ │ │ │ ldr r3, [pc, #12] @ 4e118 │ │ │ │ mov r1, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ b 5e58 │ │ │ │ - andeq r0, r4, ip, asr #11 │ │ │ │ + @ instruction: 0x000405bc │ │ │ │ ldr r3, [pc, #12] @ 4e130 │ │ │ │ mov r1, #1 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ b 5e58 │ │ │ │ - @ instruction: 0x000405b4 │ │ │ │ + andeq r0, r4, r4, lsr #11 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3816] @ 0xee8 │ │ │ │ ldr r0, [pc, #244] @ 4e240 │ │ │ │ ldr r3, [pc, #244] @ 4e244 │ │ │ │ add r0, pc, r0 │ │ │ │ @@ -73376,15 +73376,15 @@ │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ bl 6050 │ │ │ │ b 4e1f8 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ andeq r1, r1, ip, lsr #29 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ - andeq r0, r4, r4, asr r5 │ │ │ │ + andeq r0, r4, r4, asr #10 │ │ │ │ andeq r1, r1, r8, asr #28 │ │ │ │ andeq r0, r0, r8, asr r9 │ │ │ │ strdeq r1, [r1], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -73411,43 +73411,43 @@ │ │ │ │ ldmib ip, {r1, ip} │ │ │ │ str ip, [sp, #8] │ │ │ │ mov ip, #1 │ │ │ │ str ip, [sp, #24] │ │ │ │ bl 629c │ │ │ │ add sp, sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrdeq r5, [r2], -r8 │ │ │ │ - andeq r0, r4, r0, asr r4 │ │ │ │ + andeq r5, r2, r8, asr #27 │ │ │ │ + andeq r0, r4, r0, asr #8 │ │ │ │ cmp r0, #0 │ │ │ │ mov r2, r1 │ │ │ │ beq 4e2fc │ │ │ │ ldr r3, [pc, #28] @ 4e30c │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ b 60d4 │ │ │ │ ldr r0, [pc, #12] @ 4e310 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ b 4e2e8 │ │ │ │ - andeq r0, r4, r8, ror #7 │ │ │ │ ldrdeq r0, [r4], -r8 │ │ │ │ + andeq r0, r4, r8, asr #7 │ │ │ │ ldr r3, [pc, #8] @ 4e324 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #2016] @ 0x7e0 │ │ │ │ bx lr │ │ │ │ - andeq r0, r4, r0, asr #7 │ │ │ │ + @ instruction: 0x000403b0 │ │ │ │ ldr r3, [pc, #20] @ 4e344 │ │ │ │ mov ip, r0 │ │ │ │ add r3, pc, r3 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r3, #2020] @ 0x7e4 │ │ │ │ mov r1, ip │ │ │ │ b 5fa8 │ │ │ │ - andeq r0, r4, r8, lsr #7 │ │ │ │ + muleq r4, r8, r3 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3960] @ 0xf78 │ │ │ │ ldr r2, [pc, #704] @ 4e620 │ │ │ │ ldr r3, [pc, #704] @ 4e624 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -73626,29 +73626,29 @@ │ │ │ │ bl 5df8 │ │ │ │ b 4e548 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ muleq r1, r8, ip │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq pc, r0, ip, asr #4 │ │ │ │ andeq r1, r1, r0, ror ip │ │ │ │ - andeq r0, r4, ip, lsr r3 │ │ │ │ - andeq r0, r4, r8, lsl r3 │ │ │ │ - andeq r0, r4, ip, asr #5 │ │ │ │ - andeq r5, r2, r0, asr #24 │ │ │ │ - muleq r4, ip, r2 │ │ │ │ + andeq r0, r4, ip, lsr #6 │ │ │ │ + andeq r0, r4, r8, lsl #6 │ │ │ │ + @ instruction: 0x000402bc │ │ │ │ + andeq r5, r2, r0, lsr ip │ │ │ │ + andeq r0, r4, ip, lsl #5 │ │ │ │ andeq r4, r0, r5 │ │ │ │ muleq r1, r0, fp │ │ │ │ andeq pc, r0, ip, lsl r1 @ │ │ │ │ andeq pc, r0, r4, ror r1 @ │ │ │ │ - andeq r0, r4, r4, lsr #4 │ │ │ │ - strdeq r0, [r4], -ip │ │ │ │ - andeq r5, r2, r0, lsr #19 │ │ │ │ - andeq r5, r2, r4, asr fp │ │ │ │ + andeq r0, r4, r4, lsl r2 │ │ │ │ + andeq r0, r4, ip, ror #3 │ │ │ │ + muleq r2, r0, r9 │ │ │ │ + andeq r5, r2, r4, asr #22 │ │ │ │ andeq r0, r0, r0, asr #14 │ │ │ │ - andeq r0, r4, r8, lsl #3 │ │ │ │ + andeq r0, r4, r8, ror r1 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq pc, r0, r4, asr r0 @ │ │ │ │ andeq pc, r0, r8, asr r0 @ │ │ │ │ andeq pc, r0, ip, lsr r0 @ │ │ │ │ andeq pc, r0, r8, lsr r0 @ │ │ │ │ andeq pc, r0, ip, asr #32 │ │ │ │ andeq lr, r0, r8, lsr #31 │ │ │ │ @@ -73750,20 +73750,20 @@ │ │ │ │ mov r1, #1 │ │ │ │ add r0, pc, r0 │ │ │ │ bl 5cfc │ │ │ │ mov r0, #1 │ │ │ │ bl 413f4 │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ b 4e6d0 │ │ │ │ - andeq r0, r4, r8, lsr r0 │ │ │ │ + andeq r0, r4, r8, lsr #32 │ │ │ │ andeq r1, r1, r8, lsr r9 │ │ │ │ - andeq pc, r3, r8, ror #31 │ │ │ │ + ldrdeq pc, [r3], -r8 │ │ │ │ ldrdeq lr, [r0], -r4 │ │ │ │ ldrdeq lr, [r0], -r0 │ │ │ │ - andeq r5, r2, r8, lsl r7 │ │ │ │ + andeq r5, r2, r8, lsl #14 │ │ │ │ andeq lr, r0, r8, ror pc │ │ │ │ andeq lr, r0, ip, ror #30 │ │ │ │ andeq lr, r0, r4, ror #30 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ muleq r0, r8, lr │ │ │ │ andeq lr, r0, r8, asr #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -73780,15 +73780,15 @@ │ │ │ │ asrge r1, r1, #1 │ │ │ │ movlt r1, #4 │ │ │ │ sub r2, r2, ip │ │ │ │ str ip, [sp] │ │ │ │ bl 48ce0 │ │ │ │ add sp, sp, #12 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ - andeq pc, r3, r0, ror lr @ │ │ │ │ + andeq pc, r3, r0, ror #28 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, sp, #20 │ │ │ │ cmp r0, #0 │ │ │ │ mov ip, r2 │ │ │ │ @@ -73814,16 +73814,16 @@ │ │ │ │ bl 5d98 │ │ │ │ add sp, sp, #20 │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ ldr r0, [pc, #12] @ 4e924 │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ b 4e8c4 │ │ │ │ - andeq pc, r3, r4, lsl #28 │ │ │ │ - andeq pc, r3, r4, asr #27 │ │ │ │ + strdeq pc, [r3], -r4 │ │ │ │ + @ instruction: 0x0003fdb4 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr ip, [pc, #196] @ 4ea04 │ │ │ │ ldr lr, [pc, #196] @ 4ea08 │ │ │ │ add ip, pc, ip │ │ │ │ @@ -73873,31 +73873,31 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [pc, #28] @ 4ea18 │ │ │ │ add r6, pc, r6 │ │ │ │ add r6, r6, #8 │ │ │ │ b 4e960 │ │ │ │ @ instruction: 0x000116b8 │ │ │ │ andeq r0, r0, r4, asr r9 │ │ │ │ - andeq r5, r2, r4, lsr #10 │ │ │ │ - @ instruction: 0x000256bc │ │ │ │ - andeq pc, r3, r8, lsr sp @ │ │ │ │ - andeq pc, r3, r0, ror #25 │ │ │ │ + andeq r5, r2, r4, lsl r5 │ │ │ │ + andeq r5, r2, ip, lsr #13 │ │ │ │ + andeq pc, r3, r8, lsr #26 │ │ │ │ + ldrdeq pc, [r3], -r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq 4ea38 │ │ │ │ ldr r3, [pc, #28] @ 4ea48 │ │ │ │ ldr r1, [r0] │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ b 41550 │ │ │ │ ldr r0, [pc, #12] @ 4ea4c │ │ │ │ add r0, pc, r0 │ │ │ │ add r0, r0, #8 │ │ │ │ b 4ea24 │ │ │ │ - andeq pc, r3, ip, lsr #25 │ │ │ │ muleq r3, ip, ip │ │ │ │ + andeq pc, r3, ip, lsl #25 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [pc, #236] @ 4eb54 │ │ │ │ subs r5, r0, #0 │ │ │ │ add r2, pc, r2 │ │ │ │ @@ -73957,17 +73957,17 @@ │ │ │ │ b 46f24 │ │ │ │ ldr r1, [pc, #24] @ 4eb64 │ │ │ │ add r1, pc, r1 │ │ │ │ add r1, r1, #8 │ │ │ │ b 4ea74 │ │ │ │ muleq r1, r0, r5 │ │ │ │ andeq r0, r0, ip, asr r9 │ │ │ │ - andeq pc, r3, r8, asr ip @ │ │ │ │ - @ instruction: 0x0003fbbc │ │ │ │ - muleq r3, r0, fp │ │ │ │ + andeq pc, r3, r8, asr #24 │ │ │ │ + andeq pc, r3, ip, lsr #23 │ │ │ │ + andeq pc, r3, r0, lsl #23 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #136] @ 4ec08 │ │ │ │ mov r4, r0 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -74000,18 +74000,18 @@ │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ bl 6578 │ │ │ │ b 4ebc8 │ │ │ │ - andeq pc, r3, r8, asr fp @ │ │ │ │ - andeq pc, r3, ip, lsr #22 │ │ │ │ + andeq pc, r3, r8, asr #22 │ │ │ │ + andeq pc, r3, ip, lsl fp @ │ │ │ │ andeq lr, r0, ip, lsl #11 │ │ │ │ - andeq pc, r3, ip, lsl #22 │ │ │ │ + strdeq pc, [r3], -ip │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #68] @ 4ec74 │ │ │ │ ldr r0, [pc, #68] @ 4ec78 │ │ │ │ mov r1, #0 │ │ │ │ @@ -74027,15 +74027,15 @@ │ │ │ │ str r3, [r4, #2028] @ 0x7ec │ │ │ │ bl 471c0 │ │ │ │ cmp r0, #0 │ │ │ │ ldrne r3, [r4, #2004] @ 0x7d4 │ │ │ │ addne r3, r3, #1 │ │ │ │ strne r3, [r4, #2004] @ 0x7d4 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq pc, r3, r4, lsr #21 │ │ │ │ + muleq r3, r4, sl │ │ │ │ andeq lr, r0, r4, ror #21 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #104] @ 4ecfc │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -74061,38 +74061,38 @@ │ │ │ │ mov r3, #0 │ │ │ │ str r3, [r5, #2004] @ 0x7d4 │ │ │ │ bl 4eb68 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - andeq pc, r3, r8, asr #20 │ │ │ │ - andeq pc, r3, r0, lsl sl @ │ │ │ │ + andeq pc, r3, r8, lsr sl @ │ │ │ │ + andeq pc, r3, r0, lsl #20 │ │ │ │ ldr r3, [pc, #16] @ 4ed1c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #2004] @ 0x7d4 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ b 4ea50 │ │ │ │ - ldrdeq pc, [r3], -r0 │ │ │ │ + andeq pc, r3, r0, asr #19 │ │ │ │ ldr r3, [pc, #48] @ 4ed58 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #2004] @ 0x7d4 │ │ │ │ cmp r3, #0 │ │ │ │ bxeq lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ bl 470cc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 47030 │ │ │ │ - @ instruction: 0x0003f9b4 │ │ │ │ + andeq pc, r3, r4, lsr #19 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, #4 │ │ │ │ mov r6, r0 │ │ │ │ @@ -74296,28 +74296,28 @@ │ │ │ │ stm r3, {r0, r1} │ │ │ │ b 4f024 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ andeq r1, r1, ip, lsl r1 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ strdeq lr, [r0], -r0 │ │ │ │ strdeq r1, [r1], -r4 │ │ │ │ - @ instruction: 0x00042fb8 │ │ │ │ andeq r2, r4, r8, lsr #31 │ │ │ │ + muleq r4, r8, pc @ │ │ │ │ andeq lr, r0, r4, ror #17 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ strdeq r8, [r0], -pc @ │ │ │ │ muleq r1, r4, r0 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq lr, r0, ip, lsl #17 │ │ │ │ andeq r5, r0, r4, ror #26 │ │ │ │ andeq lr, r0, ip, lsl r8 │ │ │ │ andeq r0, r1, ip, asr #31 │ │ │ │ muleq r0, r0, r7 │ │ │ │ - andeq r2, r4, r0, ror lr │ │ │ │ - andeq r2, r4, r8, asr #28 │ │ │ │ + andeq r2, r4, r0, ror #28 │ │ │ │ + andeq r2, r4, r8, lsr lr │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #440] @ 4f2b0 │ │ │ │ ldr r1, [pc, #440] @ 4f2b4 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -74426,22 +74426,22 @@ │ │ │ │ mov r3, #0 │ │ │ │ bne 4f2ac │ │ │ │ mov r0, r7 │ │ │ │ add sp, sp, #24 │ │ │ │ pop {r4, r5, r6, r7, r8, lr} │ │ │ │ b 6068 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ - ldrdeq r2, [r4], -r8 │ │ │ │ + andeq r2, r4, r8, asr #27 │ │ │ │ strdeq r0, [r1], -r8 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r0, r1, ip, asr #29 │ │ │ │ - andeq r2, r4, r4, ror #26 │ │ │ │ + andeq r2, r4, r4, asr sp │ │ │ │ @ instruction: 0x0000e6b4 │ │ │ │ andeq r0, r0, r8, lsl #14 │ │ │ │ - andeq r2, r4, ip, lsl #26 │ │ │ │ + strdeq r2, [r4], -ip │ │ │ │ andeq r0, r1, r8, ror sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [pc, #124] @ 4f368 │ │ │ │ ldr ip, [pc, #124] @ 4f36c │ │ │ │ @@ -74992,34 +74992,34 @@ │ │ │ │ bl 5cfc │ │ │ │ b 4f818 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ ldrdeq r0, [r1], -r8 │ │ │ │ ldrdeq r0, [r1], -r4 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ andeq r0, r0, r8, lsr r7 │ │ │ │ - andeq r2, r4, ip, ror r9 │ │ │ │ + andeq r2, r4, ip, ror #18 │ │ │ │ muleq r0, r8, r9 │ │ │ │ - andeq r2, r4, r4, asr #18 │ │ │ │ + andeq r2, r4, r4, lsr r9 │ │ │ │ andeq r0, r0, r8, lsr r9 │ │ │ │ andeq lr, r0, ip, ror #4 │ │ │ │ - strdeq r2, [r4], -r0 │ │ │ │ - andeq r2, r4, r0, ror r8 │ │ │ │ + andeq r2, r4, r0, ror #17 │ │ │ │ + andeq r2, r4, r0, ror #16 │ │ │ │ andeq lr, r0, r0, lsr #17 │ │ │ │ andeq lr, r0, r8, asr #3 │ │ │ │ muleq r0, r4, r7 │ │ │ │ andeq lr, r0, r4, lsl r1 │ │ │ │ - andeq r2, r4, r0, asr r7 │ │ │ │ - andeq r2, r4, r8, lsr #13 │ │ │ │ + andeq r2, r4, r0, asr #14 │ │ │ │ + muleq r4, r8, r6 │ │ │ │ andeq lr, r0, r0, ror #13 │ │ │ │ ldrdeq lr, [r0], -ip │ │ │ │ andeq lr, r0, ip, lsl #1 │ │ │ │ andeq lr, r0, r8, lsr #12 │ │ │ │ - ldrdeq r2, [r4], -r8 │ │ │ │ + andeq r2, r4, r8, asr #11 │ │ │ │ andeq sp, r0, r0, lsr #31 │ │ │ │ - andeq r2, r4, r0, lsl #11 │ │ │ │ + andeq r2, r4, r0, ror r5 │ │ │ │ @ instruction: 0x0000e5bc │ │ │ │ andeq sp, r0, r8, lsr pc │ │ │ │ andeq r0, r1, r0, lsr #12 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ andeq sp, r0, r8, lsl lr │ │ │ │ muleq r0, r4, lr │ │ │ │ andeq sp, r0, ip, asr #27 │ │ │ │ @@ -75114,15 +75114,15 @@ │ │ │ │ bl 66a4 │ │ │ │ ldr r3, [r8, #3672] @ 0xe58 │ │ │ │ ldr r2, [r8, #3684] @ 0xe64 │ │ │ │ b 4fcec │ │ │ │ ldrdeq r0, [r1], -r8 │ │ │ │ andeq r0, r0, r8, lsr r7 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - andeq r2, r4, r4, lsl #3 │ │ │ │ + andeq r2, r4, r4, ror r1 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ b 4f2d4 │ │ │ │ cmp r0, #0 │ │ │ │ bxeq lr │ │ │ │ b 4f370 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ @@ -75296,24 +75296,24 @@ │ │ │ │ bl 51424 │ │ │ │ ldr r2, [sp] │ │ │ │ add r5, r2, #3232 @ 0xca0 │ │ │ │ b 4ffbc │ │ │ │ andeq r0, r1, r0, asr r2 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andeq r2, r4, r4, ror #1 │ │ │ │ + ldrdeq r2, [r4], -r4 │ │ │ │ stmdaeq r0, {lr} │ │ │ │ stmdaeq r0, {r4} │ │ │ │ andeq r0, r0, r4, asr r8 │ │ │ │ strbtvs r6, [r6], -r7, ror #12 │ │ │ │ - ldrdeq r1, [r4], -ip │ │ │ │ + andeq r1, r4, ip, asr #31 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq sp, r0, r4, asr #31 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ - andeq r1, r4, r0, asr #29 │ │ │ │ + @ instruction: 0x00041eb0 │ │ │ │ ldr r3, [pc, #212] @ 5014c │ │ │ │ ldr r1, [pc, #212] @ 50150 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [pc, #208] @ 50154 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r1, [r1] │ │ │ │ @@ -75366,19 +75366,19 @@ │ │ │ │ mov r0, #0 │ │ │ │ bx lr │ │ │ │ andeq pc, r0, r0, lsl #31 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, ip, ror r6 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ andeq r0, r0, r0, lsr #15 │ │ │ │ - andeq r1, r4, r0, lsl #28 │ │ │ │ + strdeq r1, [r4], -r0 │ │ │ │ andeq r0, r0, r8, lsl #9 │ │ │ │ - andeq r1, r4, r4, asr #27 │ │ │ │ - @ instruction: 0x00041db0 │ │ │ │ - muleq r4, ip, sp │ │ │ │ + @ instruction: 0x00041db4 │ │ │ │ + andeq r1, r4, r0, lsr #27 │ │ │ │ + andeq r1, r4, ip, lsl #27 │ │ │ │ ldr r3, [pc, #156] @ 50218 │ │ │ │ ldr r2, [pc, #156] @ 5021c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ ands r2, r2, #256 @ 0x100 │ │ │ │ bne 50208 │ │ │ │ @@ -75418,15 +75418,15 @@ │ │ │ │ pop {pc} @ (ldr pc, [sp], #4) │ │ │ │ andeq pc, r0, ip, ror lr @ │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ andeq r0, r0, ip, ror r6 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ andeq r0, r0, r0, lsr #15 │ │ │ │ - ldrdeq r1, [r4], -r8 │ │ │ │ + andeq r1, r4, r8, asr #25 │ │ │ │ ldr r3, [pc, #152] @ 502d4 │ │ │ │ ldr r2, [pc, #152] @ 502d8 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ ands r2, r2, #256 @ 0x100 │ │ │ │ bne 502cc │ │ │ │ @@ -75465,15 +75465,15 @@ │ │ │ │ bx lr │ │ │ │ @ instruction: 0x0000fdbc │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ andeq r0, r0, ip, ror r6 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ andeq r0, r0, r0, lsr #15 │ │ │ │ - andeq r1, r4, r8, lsl ip │ │ │ │ + andeq r1, r4, r8, lsl #24 │ │ │ │ ldr r3, [pc, #152] @ 50390 │ │ │ │ ldr r2, [pc, #152] @ 50394 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r2, [r2] │ │ │ │ ands r2, r2, #256 @ 0x100 │ │ │ │ bne 50388 │ │ │ │ @@ -75512,15 +75512,15 @@ │ │ │ │ bx lr │ │ │ │ andeq pc, r0, r0, lsl #26 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ andeq r0, r0, ip, ror r6 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ andeq r0, r0, r0, lsr #15 │ │ │ │ - andeq r1, r4, ip, asr fp │ │ │ │ + andeq r1, r4, ip, asr #22 │ │ │ │ ldr r3, [pc, #168] @ 5045c │ │ │ │ ldr r1, [pc, #168] @ 50460 │ │ │ │ ldr r2, [pc, #168] @ 50464 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr ip, [r3, r1] │ │ │ │ ldr r1, [r3, r2] │ │ │ │ ldr r2, [ip] │ │ │ │ @@ -75564,15 +75564,15 @@ │ │ │ │ andeq pc, r0, r0, asr #24 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, lsl r9 │ │ │ │ andeq r0, r0, ip, ror r6 │ │ │ │ andeq r0, r0, ip, lsr r6 │ │ │ │ andeq r0, r0, r0, lsr #15 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andeq r1, r4, r0, lsr #21 │ │ │ │ + muleq r4, r0, sl │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #300] @ 505c0 │ │ │ │ ldr r3, [pc, #300] @ 505c4 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -75650,18 +75650,18 @@ │ │ │ │ sub r3, r3, #1 │ │ │ │ strh r3, [r2, #158] @ 0x9e │ │ │ │ b 50514 │ │ │ │ andeq pc, r0, r4, ror #22 │ │ │ │ andeq r0, r0, ip, lsl r4 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andeq r1, r4, r4, ror #19 │ │ │ │ + ldrdeq r1, [r4], -r4 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r4, asr r8 │ │ │ │ - andeq r1, r4, r0, ror r9 │ │ │ │ + andeq r1, r4, r0, ror #18 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #296] @ 50720 │ │ │ │ ldr r3, [pc, #296] @ 50724 │ │ │ │ add r5, pc, r5 │ │ │ │ @@ -75738,17 +75738,17 @@ │ │ │ │ sub r3, r3, #1 │ │ │ │ strh r3, [r2, #160] @ 0xa0 │ │ │ │ b 50674 │ │ │ │ andeq pc, r0, r0, lsl #20 │ │ │ │ andeq r0, r0, r0, lsl #11 │ │ │ │ andeq r0, r0, r8, lsl #10 │ │ │ │ strdeq r0, [r0], -r0 @ │ │ │ │ - andeq r1, r4, r4, lsl #17 │ │ │ │ + andeq r1, r4, r4, ror r8 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ - andeq r1, r4, r8, lsl r8 │ │ │ │ + andeq r1, r4, r8, lsl #16 │ │ │ │ andeq r0, r0, r4, asr r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #104] @ 507c0 │ │ │ │ ldr ip, [pc, #104] @ 507c4 │ │ │ │ @@ -75774,15 +75774,15 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 5e40 │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, lr} │ │ │ │ b 48d9c │ │ │ │ - andeq r1, r4, r8, ror r7 │ │ │ │ + andeq r1, r4, r8, ror #14 │ │ │ │ muleq r0, r0, r8 │ │ │ │ andeq r0, r0, r4, asr r9 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -75811,15 +75811,15 @@ │ │ │ │ ldr r1, [r0] │ │ │ │ ldr r3, [ip, r3] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 5e40 │ │ │ │ ldr r0, [r4] │ │ │ │ pop {r4, lr} │ │ │ │ b 48d9c │ │ │ │ - andeq r1, r4, r4, ror #13 │ │ │ │ + ldrdeq r1, [r4], -r4 │ │ │ │ strdeq pc, [r0], -ip │ │ │ │ andeq r0, r0, r8, lsr #9 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ @@ -75847,15 +75847,15 @@ │ │ │ │ ldr r1, [r4] │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3] │ │ │ │ bl 5e40 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, lr} │ │ │ │ b 48d9c │ │ │ │ - andeq r1, r4, r0, asr r6 │ │ │ │ + andeq r1, r4, r0, asr #12 │ │ │ │ andeq pc, r0, r4, ror #14 │ │ │ │ strdeq r0, [r0], -ip │ │ │ │ andeq r0, r0, r8, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -75916,16 +75916,16 @@ │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ bl 6068 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrdeq pc, [r0], -r4 │ │ │ │ - muleq r4, ip, r5 │ │ │ │ - andeq r1, r4, r4, lsl #11 │ │ │ │ + andeq r1, r4, ip, lsl #11 │ │ │ │ + andeq r1, r4, r4, ror r5 │ │ │ │ andeq r2, r0, r4, asr #26 │ │ │ │ andeq r0, r0, r8, lsr r7 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [pc, #128] @ 50aa0 │ │ │ │ @@ -75958,16 +75958,16 @@ │ │ │ │ str r3, [r2, #3724] @ 0xe8c │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, ip │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4f2d4 │ │ │ │ - @ instruction: 0x000414b0 │ │ │ │ - andeq r1, r4, r4, asr r4 │ │ │ │ + andeq r1, r4, r0, lsr #9 │ │ │ │ + andeq r1, r4, r4, asr #8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ bl 4f0e0 │ │ │ │ @@ -75981,15 +75981,15 @@ │ │ │ │ add r3, r3, r3, lsl #3 │ │ │ │ adds r0, r0, r3, lsl #2 │ │ │ │ popeq {r4, r5, r6, pc} │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4, r5, r6, lr} │ │ │ │ b 4f2d4 │ │ │ │ - andeq r1, r4, r8, lsl #8 │ │ │ │ + strdeq r1, [r4], -r8 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, r8, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ @@ -76036,16 +76036,16 @@ │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ bl 6068 │ │ │ │ mov r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, sp, #8 │ │ │ │ pop {r4, r5, r6, r7, r8, pc} │ │ │ │ - muleq r4, r8, r3 │ │ │ │ - andeq r1, r4, r0, lsl #7 │ │ │ │ + andeq r1, r4, r8, lsl #7 │ │ │ │ + andeq r1, r4, r0, ror r3 │ │ │ │ andeq r2, r0, r0, asr #22 │ │ │ │ subs r3, r2, #0 │ │ │ │ mov r2, r1 │ │ │ │ bxeq lr │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ b 4f2d4 │ │ │ │ @@ -76074,36 +76074,36 @@ │ │ │ │ andeq pc, r0, r4, ror #7 │ │ │ │ andeq r0, r0, r8, lsr r7 │ │ │ │ ldr r3, [pc, #12] @ 50c70 │ │ │ │ mov r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ bx lr │ │ │ │ - @ instruction: 0x000236b8 │ │ │ │ + andeq r3, r2, r8, lsr #13 │ │ │ │ ldr r3, [pc, #12] @ 50c88 │ │ │ │ mvn r2, #0 │ │ │ │ add r3, pc, r3 │ │ │ │ str r2, [r3] │ │ │ │ bx lr │ │ │ │ - andeq r3, r2, r0, lsr #13 │ │ │ │ + muleq r2, r0, r6 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #32] @ 50cc4 │ │ │ │ mov r1, #2 │ │ │ │ add r4, pc, r4 │ │ │ │ ldr r0, [r4] │ │ │ │ bl 6284 │ │ │ │ mov r2, #0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r2 │ │ │ │ pop {r4, lr} │ │ │ │ b 6470 <__shmctl64@plt> │ │ │ │ - strheq r2, [r4], -ip │ │ │ │ + andeq r2, r4, ip, lsr #1 │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #3928] @ 0xf58 │ │ │ │ ldr r3, [pc, #628] @ 50f54 │ │ │ │ sub sp, sp, #152 @ 0x98 │ │ │ │ add r3, pc, r3 │ │ │ │ @@ -76264,37 +76264,37 @@ │ │ │ │ b 50ed0 │ │ │ │ bl 5ed0 <__stack_chk_fail@plt> │ │ │ │ andeq pc, r0, r8, lsl r3 @ │ │ │ │ andeq pc, r0, r4, lsl #6 │ │ │ │ andeq r0, r0, r0, lsr r8 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ andeq r1, r0, r4 │ │ │ │ - andeq r2, r4, r4, asr #32 │ │ │ │ + andeq r2, r4, r4, lsr r0 │ │ │ │ strdeq r0, [r0], -pc @ │ │ │ │ - muleq r2, r4, r5 │ │ │ │ + andeq r3, r2, r4, lsl #11 │ │ │ │ @ instruction: 0xfffffec0 │ │ │ │ @ instruction: 0xfffffedc │ │ │ │ andeq ip, r0, r4, ror #23 │ │ │ │ - andeq r3, r2, r8, lsl #10 │ │ │ │ - andeq r1, r4, r4, asr #30 │ │ │ │ + strdeq r3, [r2], -r8 │ │ │ │ + andeq r1, r4, r4, lsr pc │ │ │ │ @ instruction: 0x0000f1bc │ │ │ │ andeq ip, r0, r4, lsl #22 │ │ │ │ andeq ip, r0, r0, lsl fp │ │ │ │ - andeq r1, r4, r4, asr #29 │ │ │ │ + @ instruction: 0x00041eb4 │ │ │ │ andeq ip, r0, r4, ror #21 │ │ │ │ @ instruction: 0x000008bc │ │ │ │ - strdeq r3, [r2], -r8 │ │ │ │ + andeq r3, r2, r8, ror #7 │ │ │ │ andeq ip, r0, r8, ror sl │ │ │ │ andeq ip, r0, r8, lsl sl │ │ │ │ ldr r3, [pc, #12] @ 50fc0 │ │ │ │ mov r1, #10 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r0, [r3] │ │ │ │ b 6284 │ │ │ │ - andeq r1, r4, ip, lsr #27 │ │ │ │ + muleq r4, ip, sp │ │ │ │ mov ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub ip, sp, ip │ │ │ │ str r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #36] @ 51000 │ │ │ │ mov r1, r0 │ │ │ │ add r4, pc, r4 │ │ │ │ @@ -76302,22 +76302,22 @@ │ │ │ │ ldr r0, [r4, #8] │ │ │ │ bl 6404 <__strcpy_chk@plt> │ │ │ │ ldr r0, [r4] │ │ │ │ mov r1, #12 │ │ │ │ bl 6284 │ │ │ │ mov r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - andeq r1, r4, r4, lsl #27 │ │ │ │ + andeq r1, r4, r4, ror sp │ │ │ │ ldr r3, [pc, #16] @ 5101c │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r3] │ │ │ │ bx lr │ │ │ │ - andeq r1, r4, r8, asr sp │ │ │ │ + andeq r1, r4, r8, asr #26 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov ip, #255 @ 0xff │ │ │ │ orr ip, ip, #1792 @ 0x700 │ │ │ │ ands r4, ip, r1, lsr #20 │ │ │ │ andsne r5, ip, r3, lsr #20 │ │ │ │ teqne r4, ip │ │ │ │ teqne r5, ip │ │ │ ├── readelf --wide --decompress --hex-dump=.got {} │ │ │ │ @@ -56,108 +56,108 @@ │ │ │ │ 0x00060340 ac5c0000 ac5c0000 ac5c0000 ac5c0000 .\...\...\...\.. │ │ │ │ 0x00060350 ac5c0000 ac5c0000 ac5c0000 ac5c0000 .\...\...\...\.. │ │ │ │ 0x00060360 ac5c0000 ac5c0000 ac5c0000 ac5c0000 .\...\...\...\.. │ │ │ │ 0x00060370 ac5c0000 ac5c0000 ac5c0000 ac5c0000 .\...\...\...\.. │ │ │ │ 0x00060380 ac5c0000 ac5c0000 ac5c0000 ac5c0000 .\...\...\...\.. │ │ │ │ 0x00060390 ac5c0000 ac5c0000 ac5c0000 ac5c0000 .\...\...\...\.. │ │ │ │ 0x000603a0 ac5c0000 ac5c0000 ac5c0000 ac5c0000 .\...\...\...\.. │ │ │ │ - 0x000603b0 ac5c0000 ac5c0000 c4880800 080b0600 .\...\.......... │ │ │ │ - 0x000603c0 5c0b0600 140a0600 c0580700 c8670000 \........X...g.. │ │ │ │ - 0x000603d0 b8a80800 fc550700 44840700 70840700 .....U..D...p... │ │ │ │ - 0x000603e0 083f0700 f4090600 7c6c0700 48840700 .?......|l..H... │ │ │ │ - 0x000603f0 140b0600 48530700 b8320800 34400700 ....HS...2..4@.. │ │ │ │ - 0x00060400 40600700 bc0a0600 64530700 54580700 @`......dS..TX.. │ │ │ │ - 0x00060410 00000000 e0840700 04560700 d4320800 .........V...2.. │ │ │ │ - 0x00060420 58870700 68a70800 0c0a0600 1c430700 X...h........C.. │ │ │ │ - 0x00060430 30870700 408c0800 58e50800 dc550700 0...@...X....U.. │ │ │ │ - 0x00060440 e06b0700 3c530700 e8840700 805e0700 .k........h... │ │ │ │ - 0x00060490 6ce70800 fc0a0600 cc320800 7c0a0600 l........2..|... │ │ │ │ - 0x000604a0 746c0700 6c840700 f05e0700 00560700 tl..l....^...V.. │ │ │ │ - 0x000604b0 8c5e0700 6c530700 f8580700 6ca70800 .^..lS...X..l... │ │ │ │ - 0x000604c0 780b0600 dc260700 a00a0600 68840700 x....&......h... │ │ │ │ - 0x000604d0 4c400700 14560700 ac5e0700 980a0600 L@...V...^...... │ │ │ │ - 0x000604e0 70870700 c4600700 d80b0600 b8f40600 p....`.......... │ │ │ │ - 0x000604f0 580b0600 0c850700 600b0600 00000000 X.......`....... │ │ │ │ - 0x00060500 306c0400 88a70800 dc320800 1c850700 0l.......2...... │ │ │ │ - 0x00060510 5c6c0700 ec6b0700 fc540700 58260700 \l...k...T..X&.. │ │ │ │ - 0x00060520 ec050700 c4320800 e86b0700 70600700 .....2...k..p`.. │ │ │ │ - 0x00060530 8ca70800 08610700 00000000 d8590700 .....a.......Y.. │ │ │ │ - 0x00060540 fc5e0700 c0690700 546c0700 4c840700 .^...i..Tl..L... │ │ │ │ - 0x00060550 34840700 e46b0700 506c0700 2c840700 4....k..Pl..,... │ │ │ │ - 0x00060560 742a0700 44580700 40e70800 d01e0900 t*..DX..@....... │ │ │ │ - 0x00060570 500a0600 58530700 b0ee0800 64a70800 P...XS......d... │ │ │ │ - 0x00060580 d0320800 60a70800 945e0700 9c880800 .2..`....^...... │ │ │ │ - 0x00060590 44870700 c0f40600 ec840700 786c0700 D...........xl.. │ │ │ │ - 0x000605a0 d4e50800 480a0600 f4540700 c8320800 ....H....T...2.. │ │ │ │ - 0x000605b0 08560700 18840700 3cb40200 440a0600 .V......<...D... │ │ │ │ - 0x000605c0 f4840700 a40e0600 440c0600 c06b0700 ........D....k.. │ │ │ │ - 0x000605d0 680b0600 18430700 38400700 ac0a0600 h....C..8@...... │ │ │ │ - 0x000605e0 c40a0600 38580700 b8550700 30840700 ....8X...U..0... │ │ │ │ - 0x000605f0 08d60200 bc550700 40530700 c05b0700 .....U..@S...[.. │ │ │ │ - 0x00060600 740b0600 b05e0700 700a0600 20840700 t....^..p... ... │ │ │ │ - 0x00060610 34580700 540b0600 1c0a0600 80e70800 4X..T........... │ │ │ │ - 0x00060620 985e0700 fca70300 300a0600 f80b0300 .^......0....... │ │ │ │ - 0x00060630 4c580700 2c850700 d00a0600 d8320800 LX..,........2.. │ │ │ │ - 0x00060640 c0650700 400a0600 28610700 e85e0700 .e..@...(a...^.. │ │ │ │ - 0x00060650 540a0600 800e0600 c8600700 c0670700 T........`...g.. │ │ │ │ - 0x00060660 705e0700 4c0a0600 bc5e0700 d0580700 p^..L....^...X.. │ │ │ │ - 0x00060670 b0320800 885e0700 bc5d0700 c0320800 .2...^...]...2.. │ │ │ │ - 0x00060680 d0260700 c0610700 60e50800 00000000 .&...a..`....... │ │ │ │ - 0x00060690 905e0700 18850700 280a0600 288a0800 .^......(...(... │ │ │ │ - 0x000606a0 4c6c0700 e8600700 c86b0700 10840700 Ll...`...k...... │ │ │ │ - 0x000606b0 5c890800 9c5e0700 50600700 3c840700 \....^..P`..<... │ │ │ │ - 0x000606c0 d85e0700 74840700 8c0a0600 04550700 .^..t........U.. │ │ │ │ - 0x000606d0 bc3e0700 e45e0700 e00a0600 940a0600 .>...^.......... │ │ │ │ - 0x000606e0 3c0a0600 486c0700 b80a0600 cce50800 <...Hl.......... │ │ │ │ - 0x000606f0 40400700 346c0700 00000000 f8840700 @@..4l.......... │ │ │ │ - 0x00060700 e05e0700 48400700 240a0600 50870700 .^..H@..$...P... │ │ │ │ - 0x00060710 c0600700 788c0800 b85d0700 20430700 .`..x....].. C.. │ │ │ │ - 0x00060720 c00a0600 34530700 04850700 400e0600 ....4S......@... │ │ │ │ - 0x00060730 60870700 48580700 1ce70800 b85e0700 `...HX.......^.. │ │ │ │ - 0x00060740 dce50800 18550700 24850700 14840700 .....U..$....... │ │ │ │ - 0x00060750 f0840700 44400700 785a0700 7c5e0700 ....D@..xZ..|^.. │ │ │ │ - 0x00060760 806c0700 e0fd0600 b8960100 acee0800 .l.............. │ │ │ │ - 0x00060770 040b0600 8c840700 48870700 c46b0700 ........H....k.. │ │ │ │ - 0x00060780 c0630700 f06b0700 200a0600 380a0600 .c...k.. ...8... │ │ │ │ - 0x00060790 e40a0600 40840700 44530700 54870700 ....@...DS..T... │ │ │ │ - 0x000607a0 58840700 6c0a0600 c85d0700 b4320800 X...l....]...2.. │ │ │ │ - 0x000607b0 00550700 880f0700 64890800 60890800 .U......d...`... │ │ │ │ - 0x000607c0 68870700 18a60200 c8580700 5c870700 h........X..\... │ │ │ │ - 0x000607d0 d0e50800 70520100 10560700 c8880800 ....pR...V...... │ │ │ │ - 0x000607e0 e4840700 ccc00800 100b0600 e8050700 ................ │ │ │ │ - 0x000607f0 dc0a0600 cc6b0700 34560700 64870700 .....k..4V..d... │ │ │ │ - 0x00060800 9c260700 98d60000 4c850700 d05e0700 .&......L....^.. │ │ │ │ - 0x00060810 70c80200 000b0600 50110300 745e0700 p.......P...t^.. │ │ │ │ - 0x00060820 b45e0700 64840700 785e0700 64610700 .^..d...x^..da.. │ │ │ │ - 0x00060830 00000000 b40a0600 48610700 54840700 ........Ha..T... │ │ │ │ - 0x00060840 0c430700 a05e0700 08080700 580a0600 .C...^......X... │ │ │ │ - 0x00060850 14850700 740a0600 840a0600 8c6c0700 ....t........l.. │ │ │ │ - 0x00060860 60600700 d45e0700 78260700 84e70800 ``...^..x&...... │ │ │ │ - 0x00060870 3c400700 38840700 700b0600 f8090600 <@..8...p....... │ │ │ │ - 0x00060880 c4580700 dc840700 50580700 5ce70800 .X......PX..\... │ │ │ │ - 0x00060890 303a0800 f45e0700 a40a0600 d40a0600 0:...^.......... │ │ │ │ - 0x000608a0 c80a0600 3c580700 60840700 340a0600 ......4....V...^.. │ │ │ │ - 0x000608e0 9c0a0600 c45b0700 a00e0600 900a0600 .....[.......... │ │ │ │ - 0x000608f0 6c870700 586c0700 906c0700 5c840700 l...Xl...l..\... │ │ │ │ - 0x00060900 a85e0700 4c530700 58580700 886c0700 .^..LS..XX...l.. │ │ │ │ - 0x00060910 fc3a0700 d80a0600 046c0700 180a0600 .:.......l...... │ │ │ │ - 0x00060920 005f0700 c4910800 a80a0600 28850700 ._..........(... │ │ │ │ - 0x00060930 bc320800 10060700 fc840700 080a0600 .2.............. │ │ │ │ - 0x00060940 040a0600 c8e50800 5c530700 e0f50600 ........\S...... │ │ │ │ - 0x00060950 640b0600 ec5e0700 100a0600 30530700 d....^......0S.. │ │ │ │ - 0x00060960 74330800 706c0700 dc5e0700 800a0600 t3..pl...^...... │ │ │ │ - 0x00060970 44e70800 f8540700 f80a0600 986c0700 D....T.......l.. │ │ │ │ - 0x00060980 48590700 80610700 a8950800 70a70800 HY...a......p... │ │ │ │ - 0x00060990 84840700 186c0700 640f0600 70c00200 .....l..d...p... │ │ │ │ - 0x000609a0 bca80800 4c870700 54930100 10850700 ....L...T....... │ │ │ │ - 0x000609b0 40580700 7c840700 24840700 40870700 @X..|...$...@... │ │ │ │ - 0x000609c0 5c580700 780a0600 3c870700 480c0600 \X..x...<...H... │ │ │ │ - 0x000609d0 d0e30800 cc5e0700 205e0700 5ce50800 .....^.. ^..\... │ │ │ │ - 0x000609e0 a45e0700 78840700 .^..x... │ │ │ │ + 0x000603b0 ac5c0000 ac5c0000 b4880800 080b0600 .\...\.......... │ │ │ │ + 0x000603c0 5c0b0600 140a0600 b0580700 c8670000 \........X...g.. │ │ │ │ + 0x000603d0 a8a80800 ec550700 34840700 60840700 .....U..4...`... │ │ │ │ + 0x000603e0 f83e0700 f4090600 6c6c0700 38840700 .>......ll..8... │ │ │ │ + 0x000603f0 140b0600 38530700 a8320800 24400700 ....8S...2..$@.. │ │ │ │ + 0x00060400 30600700 bc0a0600 54530700 44580700 0`......TS..DX.. │ │ │ │ + 0x00060410 00000000 d0840700 f4550700 c4320800 .........U...2.. │ │ │ │ + 0x00060420 48870700 58a70800 0c0a0600 0c430700 H...X........C.. │ │ │ │ + 0x00060430 20870700 308c0800 48e50800 cc550700 ...0...H....U.. │ │ │ │ + 0x00060440 d06b0700 2c530700 d8840700 705e0700 .k..,S......p^.. │ │ │ │ + 0x00060450 50e70800 745e0700 6c0b0600 846c0700 P...t^..l....l.. │ │ │ │ + 0x00060460 2c0a0600 cc0a0600 bc580700 10590700 ,........X...Y.. │ │ │ │ + 0x00060470 746c0700 84880800 fc830700 f8830700 tl.............. │ │ │ │ + 0x00060480 f00a0600 883e0700 fc090600 680a0600 .....>......h... │ │ │ │ + 0x00060490 5ce70800 fc0a0600 bc320800 7c0a0600 \........2..|... │ │ │ │ + 0x000604a0 646c0700 5c840700 e05e0700 f0550700 dl..\....^...U.. │ │ │ │ + 0x000604b0 7c5e0700 5c530700 e8580700 5ca70800 |^..\S...X..\... │ │ │ │ + 0x000604c0 780b0600 cc260700 a00a0600 58840700 x....&......X... │ │ │ │ + 0x000604d0 3c400700 04560700 9c5e0700 980a0600 <@...V...^...... │ │ │ │ + 0x000604e0 60870700 b4600700 d80b0600 b8f40600 `....`.......... │ │ │ │ + 0x000604f0 580b0600 fc840700 600b0600 00000000 X.......`....... │ │ │ │ + 0x00060500 306c0400 78a70800 cc320800 0c850700 0l..x....2...... │ │ │ │ + 0x00060510 4c6c0700 dc6b0700 ec540700 58260700 Ll...k...T..X&.. │ │ │ │ + 0x00060520 ec050700 b4320800 d86b0700 60600700 .....2...k..``.. │ │ │ │ + 0x00060530 7ca70800 f8600700 00000000 c8590700 |....`.......Y.. │ │ │ │ + 0x00060540 ec5e0700 b0690700 446c0700 3c840700 .^...i..Dl..<... │ │ │ │ + 0x00060550 24840700 d46b0700 406c0700 1c840700 $....k..@l...... │ │ │ │ + 0x00060560 642a0700 34580700 30e70800 c01e0900 d*..4X..0....... │ │ │ │ + 0x00060570 500a0600 48530700 a0ee0800 54a70800 P...HS......T... │ │ │ │ + 0x00060580 c0320800 50a70800 845e0700 8c880800 .2..P....^...... │ │ │ │ + 0x00060590 34870700 c0f40600 dc840700 686c0700 4...........hl.. │ │ │ │ + 0x000605a0 c4e50800 480a0600 e4540700 b8320800 ....H....T...2.. │ │ │ │ + 0x000605b0 f8550700 08840700 3cb40200 440a0600 .U......<...D... │ │ │ │ + 0x000605c0 e4840700 a40e0600 440c0600 b06b0700 ........D....k.. │ │ │ │ + 0x000605d0 680b0600 08430700 28400700 ac0a0600 h....C..(@...... │ │ │ │ + 0x000605e0 c40a0600 28580700 a8550700 20840700 ....(X...U.. ... │ │ │ │ + 0x000605f0 08d60200 ac550700 30530700 b05b0700 .....U..0S...[.. │ │ │ │ + 0x00060600 740b0600 a05e0700 700a0600 10840700 t....^..p....... │ │ │ │ + 0x00060610 24580700 540b0600 1c0a0600 70e70800 $X..T.......p... │ │ │ │ + 0x00060620 885e0700 fca70300 300a0600 f80b0300 .^......0....... │ │ │ │ + 0x00060630 3c580700 1c850700 d00a0600 c8320800 ...^.......... │ │ │ │ + 0x000606e0 3c0a0600 386c0700 b80a0600 bce50800 <...8l.......... │ │ │ │ + 0x000606f0 30400700 246c0700 00000000 e8840700 0@..$l.......... │ │ │ │ + 0x00060700 d05e0700 38400700 240a0600 40870700 .^..8@..$...@... │ │ │ │ + 0x00060710 b0600700 688c0800 a85d0700 10430700 .`..h....]...C.. │ │ │ │ + 0x00060720 c00a0600 24530700 f4840700 400e0600 ....$S......@... │ │ │ │ + 0x00060730 50870700 38580700 0ce70800 a85e0700 P...8X.......^.. │ │ │ │ + 0x00060740 cce50800 08550700 14850700 04840700 .....U.......... │ │ │ │ + 0x00060750 e0840700 34400700 685a0700 6c5e0700 ....4@..hZ..l^.. │ │ │ │ + 0x00060760 706c0700 e0fd0600 b8960100 9cee0800 pl.............. │ │ │ │ + 0x00060770 040b0600 7c840700 38870700 b46b0700 ....|...8....k.. │ │ │ │ + 0x00060780 b0630700 e06b0700 200a0600 380a0600 .c...k.. ...8... │ │ │ │ + 0x00060790 e40a0600 30840700 34530700 44870700 ....0...4S..D... │ │ │ │ + 0x000607a0 48840700 6c0a0600 b85d0700 a4320800 H...l....]...2.. │ │ │ │ + 0x000607b0 f0540700 880f0700 54890800 50890800 .T......T...P... │ │ │ │ + 0x000607c0 58870700 18a60200 b8580700 4c870700 X........X..L... │ │ │ │ + 0x000607d0 c0e50800 70520100 00560700 b8880800 ....pR...V...... │ │ │ │ + 0x000607e0 d4840700 bcc00800 100b0600 e8050700 ................ │ │ │ │ + 0x000607f0 dc0a0600 bc6b0700 24560700 54870700 .....k..$V..T... │ │ │ │ + 0x00060800 8c260700 98d60000 3c850700 c05e0700 .&......<....^.. │ │ │ │ + 0x00060810 70c80200 000b0600 50110300 645e0700 p.......P...d^.. │ │ │ │ + 0x00060820 a45e0700 54840700 685e0700 54610700 .^..T...h^..Ta.. │ │ │ │ + 0x00060830 00000000 b40a0600 38610700 44840700 ........8a..D... │ │ │ │ + 0x00060840 fc420700 905e0700 08080700 580a0600 .B...^......X... │ │ │ │ + 0x00060850 04850700 740a0600 840a0600 7c6c0700 ....t.......|l.. │ │ │ │ + 0x00060860 50600700 c45e0700 68260700 74e70800 P`...^..h&..t... │ │ │ │ + 0x00060870 2c400700 28840700 700b0600 f8090600 ,@..(...p....... │ │ │ │ + 0x00060880 b4580700 cc840700 40580700 4ce70800 .X......@X..L... │ │ │ │ + 0x00060890 203a0800 e45e0700 a40a0600 d40a0600 :...^.......... │ │ │ │ + 0x000608a0 c80a0600 2c580700 50840700 340a0600 ....,X..P...4... │ │ │ │ + 0x000608b0 00000000 0c0b0600 70840700 00000000 ........p....... │ │ │ │ + 0x000608c0 f0840700 18840700 8c0d0600 b05d0700 .............].. │ │ │ │ + 0x000608d0 d03e0700 24870700 fc550700 e85e0700 .>..$....U...^.. │ │ │ │ + 0x000608e0 9c0a0600 b45b0700 a00e0600 900a0600 .....[.......... │ │ │ │ + 0x000608f0 5c870700 486c0700 806c0700 4c840700 \...Hl...l..L... │ │ │ │ + 0x00060900 985e0700 3c530700 48580700 786c0700 .^..